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
339660566056	339660566621	339660567171	339660567721	339660568271	339660568821	339660569371	339660569921	339660570471	339660571021	339660571571	339660572121	339660572671	339660573221	339660573771	339660574321	339660574871	339660575421	339660575971	339660576521	339660577071	339660577621	339660578171	339660578721	339660579271	339660579821	339660580371	339660580921	339660581471	339660582021	339660582571	339660583121	339660583671	339660584221	339660584771	339660585321	339660585871	339660586421	339660586971	339660587521	339660588071	339660588621	339660589171	339660589721	339660590271	339660590821	339660591371	339660591921	339660592471	339660593021	339660593571	339660594121	339660594671	339660595221	339660595771	339660596321	339660596871	339660597421	339660597971	339660598521	339660599071	339660599621	339660600171	339660600721	339660601271	339660601821	339660602371	339660602921	339660603471	339660604021	339660604571	339660605121	339660605671	339660606221	339660606771	339660607321	339660607871	339660608421	339660608971	339660609521	339660610071	339660610621	339660611171	339660611721	339660612271	339660612821	339660613371	339660613921	339660614471	339660615021	339660615571	339660616121	339660616671	339660617221	339660617771	339660618321	339660618871	339660619421	339660619971	339660620521	339660621071	339660621621	339660622171	339660622721	339660623271	339660623821	339660624371	339660624921	339660625471	339660626021	339660626571	339660627121	339660627671	339660628221	339660628771	339660629321	339660629871	339660630421	339660630971	339660631521	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23326	21717	29764	24260	22501	25863	28271	22851	21027	20653	19467	18620	18511	18008	17683	17477	17294	17415	17278	17132	17026	17120	17023	16909	16837	16855	16773	16615	16695	16735	16654	16640	16468	16496	16574	16593	16362	16563	16401	16391	16445	16385	16502	16240	16384	16696	16304	16587	16358	16032	16270	16294	16443	16578	16588	16319	16439	16295	16254	16523	16240	16370	16419	16231	16391	16290	16382	16635	16565	16382	16262	16273	16394	16238	16396	16374	16160	16234	16680	16365	16423	16231	16138	16157	16461	16406	16318	16350	16334	16289	16353	16484	16555	16417	16337	16372	16397	16358	16226	16365	16182	16096	16388	16463	16290	16402	16360	16194	16324	16307	16305	16335	16447	16262	16348	16281	16245	16208	16324	16269	16594	16198	16395	16146	16080	16141	16444	16184	16310	16098	16268	16073	16232	16167	16426	16383	16321	16176	16314	16551	16486	16226	16326	16400	16325	16197	16022	16283	16250	16256	16323	16099	16256	16237	16374	16511	16279	16299	16142	16270	16290	16289	16462	16317	16361	16218	16343	16243	16291	16328	16295	16126	16327	16261	16382	16413	16294	16358	16312	16452	16391	16171	16096	16069	16235	16159	16436	16356	16326	16342	16394	16312	16297	16070	16414	16425	16263	16290	16401	16078	16182	16283	16426	16442	16263	16459	16370	16363	16288	16125	16067	16409	16242	16208	16197	16166	16193	16175	16251	16183	16315	16334	16374	16281	16288	16380	16342	16498	16517	16345	16346	16264	16510	16354	16491	16265	16270	16101	16258	16442	16259	16224	16317	16229	16359	16461	16415	16521	16390	16289	16161	16335	16325	16351	16179	16400	16240	16231	16242	16381	16223	16293	16206	16311	16252	16300	16363	16230	16297	16529	16232	16080	16333	16438	16139	16205	16347	16048	16409	16221	16301	16264	16399	16308	16410	16088	16336	16461	16399	16223	16351	16301	16434	16217	16384	16329	16240	16252	16480	16275	16325	16450	16323	16381	16488	16177	16262	16156	16458	16230	16235	15928	16165	16340	16172	16211	16350	16532	16121	16425	16163	16212	16295	16295	16248	16153	16266	16324	16183	16187	16308	16326	16321	16297	16288	16144	16160	16297	16312	16192	15985	16304	16360	16260	16380	16390	16317	16304	16195	16210	16346	16272	16388	16241	16199	16190	16398	16334	16330	16131	16332	16158	16211	16102	16488	16394	16224	16454	16445	16268	16275	16353	16245	16122	16239	16201	16194	16435	16163	16378	16467	16400	16278	16137	16172	16141	16152	16304	16200	16379	16351	16148	16274	16229	16048	16193	16202	16395	16516	16273	16204	16271	16367	16233	16248	16262	16287	16231	16179	16215	16408	16115	16171	16351	16229	16148	16229	16348	16411	16221	16314	16124	16402	16266	16477	16151	16235	16290	16457	16089	16356	16250	16362	16247	16167	16305	16387	16448	16281	16089	16224	16163	16183	16190	16344	16188	16068	16231	16360	16480	16237	16293	16270	16173	16619	16178	16184	16225	16231	16380	16167	16150	16324	16115	16064	16398	16181	16211	16237	16358	16251	16092	16112	16321	16115	16472	16277	16190	16383	16288	16316	16293	16487	16284	16372	16361	16223	16277	16301	16264	16201	16280	16274	16367	16356	16321	16231	16181	16191	16318	16398	16481	16370	16047	16446	16106	16246	16445	16200	16137	16522	16240	16174	16478	16332	16362	16293	16164	16322	16234	16228	16191	16231	16269	16042	16149	16169	16091	16125	16246	16214	16274	16178	16389	16470	16244	16279	16326	16294	16191	16197	16057	16164	16258	16224	16416	16511	16308	16392	16156	16150	16105	16315	16198	16490	16406	16363	16286	16209	16253	16236	16145	16305	16211	16198	16203	16271	16249	16477	16141	16490	16336	16379	16203	16316	16253	16386	16433	16323	16197	16216	16360	16259	16152	16239	16339	16242	16346	16315	16295	16285	16323	16329	16235	16280	16305	16174	16329	16333	16228	16286	16241	16478	16243	16285	16235	16208	16333	16319	16163	16165	16267	16114	16079	16109	16354	16524	16284	16316	16233	16329	16200	16464	16360	16303	16145	16223	16228	16441	16375	16367	16249	16280	16368	16146	16217	16282	16417	16336	16349	16387	16230	16144	16110	16262	16331	16305	16111	16143	16320	16313	16271	16244	16154	16179	16137	16199	16219	16179	16175	16208	16339	16263	16355	16397	16402	16208	16237	16158	16292	16259	16432	16333	16407	16279	16159	16027	16113	16345	16223	16259	16313	16134	16557	16538	16249	16248	16301	16304	16277	16476	16198	16361	16202	16256	16286	16306	16431	16144	16286	16234	16339	16299	16457	16292	16213	16052	16404	16141	16235	16357	16275	16082	16223	16204	16249	16416	16310	16420	16335	16203	16195	16113	16393	16253	16198	16411	16480	16376	16166	16204	16145	16378	16324	16256	16236	16327	16195	16346	16354	16434	16404	16183	16174	16301	16482	16350	16205	16088	16272	16127	16178	16411	16271	16182	16237	16290	16233	16254	16251	16214	16296	16301	16364	16350	16408	16438	16250	16375	16242	16236	16374	16309	16209	16413	16314	16462	16131	16193	16348	16301	16325	16251	16425	16154	16306	16411	16442	16317	16225	16239	16326	16384	16236	16437	16391	16393	16261	16188	16234	16347	16287	16225	16422	16212	16236	16298	16296	16257	16393	16250	16097	16272	16175	16267	16319	16332	16406	16216	16588	16168	16298	16133	16339	16144	16032	16413	16256	16302	16416	16377	16254	16461	16098	16056	16216	16166	16236	16420	16467	16382	16257	16151	16395	16341	16354	16353	16146	16229	16198	16135	16115	16272	16112	16321	16317	16236	16335	16278	16222	16462	16308	16182	16173	16299	16223	16232	16214	16085	16390	16224	16070	16054	16196	16239	16225	16322	16291	16409	16177	16146	16455	16092	16345	16324	16444	16227	16427	16095	16365	16327	16302	16150	16430	16363	16322	16319	16335	16298	16160	16249	16292	16114	16225	16174	16371	16370	16258	16200	16138	16394	16302	16378	16302	16013	16262	16550	16262	16392	16309	16233	16374	16175	16290	16323	16284	16294	16198	16389	16259	16243	16109	16358	16331	16147	16245	16200	16216	16371	16353	16421	16422	16347	16158	16233	16377	16197	16254	16334	16256	16334	16487	16073	16174	16340	16186	16322	16214	16148	16198	16267	16223	16139	16237	16138	16144	16318	16294	16042	16106	16157	16395	16218	16339	16257	16367	16347	16210	16369	16365	16182	16504	16576	16173	16418	16041	16317	16202	16327	16311	16214	16340	16315	16457	16179	16367	16267	16252	16166	16199	16254	16218	16307	16306	16305	16296	16157	16276	16197	16266	16330	16379	16205	16057	16270	16350	16619	16467	16248	16406	16448	16309	16404	16327	16155	16314	16126	16157	16110	16176	16412	16318	16346	16397	16321	16374	16121	16416	16286	16204	16149	16411	16223	16180	16388	16440	16141	16259	16266	16400	16307	16373	16540	16208	16234	16299	16180	16161	16368	16304	16186	16312	16193	16502	16246	16146	16275	16242	16149	16375	16379	16254	16237	16089	16151	16362	16313	16238	16553	16193	16209	16214	16162	16133	16293	16418	16257	16321	16231	16182	16137	16251	16141	16316	15983	16350	16288	16154	16321	16406	16291	16252	16204	16153	16427	16321	16217	16330	16193	16355	16090	16257	16373	16234	16435	16347	16276	16170	16433	16247	16000	16294	16414	16137	16427	16419	16015	16181	16214	16239	16419	16223	16410	16228	16344	16131	16262	16246	16267	16436	16149	16325	16411	16091	16358	16173	15945	16384	16273	16300	16244	16278	16389	16236	16109	16362	16319	16498	16474	16361	16184	16400	16192	16224	16326	16280	16462	16334	16271	16211	16066	16049	16135	16214	16300	16389	16215	16330	16317	16284	16227	16433	16313	16450	16414	16193	16337	16261	16218	16402	16155	16234	16207	16292	16277	16267	16327	16154	16201	16331	16314	16466	16247	16293	16391	16082	16221	16260	16325	16197	16326	16223	16409	16320	16188	16254	16178	16196	16278	16272	16211	16249	16225	16269	16214	16117	16191	16261	16297	16316	16280	16439	16196	16223	16328	16337	16152	16286	16400	16253	16202	16164	16248	16136	16167	16555	16268	16404	16267	16278	16473	16348	16458	16258	16273	16395	16285	16235	16397	16331	16146	16311	16320	16323	16485	16440	16192	16244	16569	16450	16057	16222	16349	16322	16087	16268	16255	16216	16238	16096	16381	16393	16194	16323	16371	16163	16231	16215	16164	16311	16247	16068	16279	16470	16403	16361	16335	16246	16392	16237	16390	16184	16252	16304	16435	16193	16210	16177	16315	16386	16257	16214	16307	16379	16152	16315	16280	16145	16342	16119	16421	16232	16338	16314	16364	16339	16172	16347	16261	16044	16221	16290	16227	16289	16470	16134	16449	16353	16151	16111	16259	16441	16281	16460	16381	16049	16496	16316	16298	16240	16348	16327	16300	16176	16341	16198	16311	16433	16526	16354	16450	16399	16116	16366	16180	16366	16477	16626	16272	16386	16191	16151	16239	16263	16384	16132	16227	16327	16232	16524	16249	16276	16287	16179	16222	16344	16211	16305	16268	16364	16203	16331	16396	16440	15946	16281	16217	16357	16267	16242	16174	16321	16434	16216	16326	16417	16312	16319	16382	16151	16388	16527	16251	16248	16419	16317	16298	16230	16562	16178	16375	16406	16255	16355	16264	16127	16204	16447	16169	16313	16534	16289	16253	16226	16414	16410	16177	16195	16193	16387	16270	16277	16445	16296	16187	16290	16442	16409	16332	16205	16174	16177	16331	16040	16170	16273	16371	16414	16207	16365	16350	16147	16346	16112	16251	16309	16172	16220	16343	16204	16099	16486	16342	16090	16229	16209	16402	16340	16318	16171	16269	16371	16300	16277	16467	16314	16219	16233	16192	16123	16390	16241	16263	16568	16494	16344	16297	16257	16291	16466	16264	16211	16502	16336	16394	16197	16143	16143	16215	16353	16419	16256	16543	16272	16120	16144	16348	16326	16379	16333	16187	16154	16218	16349	16261	16492	16093	16271	16139	16380	16356	16216	16275	16390	16311	16340
25948	47146	45177	37044	32751	29123	26126	23955	22003	20559	19249	18563	17725	16966	16655	16242	16104	15611	15814	15406	15476	15318	15169	15038	15037	14925	14918	14772	14850	14828	15025	14706	14883	14663	14651	14716	14684	14766	14593	14593	14628	14577	14591	14748	14708	14646	14732	14575	14333	14629	14608	14504	14796	14628	14441	14559	14702	14572	14588	14375	14549	14717	14660	14668	14631	14625	14515	14602	14425	14572	14473	14465	14511	14591	14519	14540	14636	14573	14645	14502	14558	14526	14499	14481	14494	14539	14565	14874	14555	14590	14649	14461	14407	14523	14559	14512	14675	14505	14442	14603	14525	14497	14550	14498	14470	14445	14565	14440	14416	14625	14648	14549	14529	14460	14626	14543	14464	14410	14526	14444	14495	14407	14500	14546	14596	14400	14514	14617	14473	14536	14518	14490	14645	14560	14661	14487	14543	14543	14570	14556	14421	14475	14559	14564	14490	14496	14459	14599	14387	14492	14547	14489	14556	14653	14460	14411	14474	14564	14402	14602	14411	14446	14481	14518	14360	14410	14552	14297	14425	14592	14597	14554	14594	14570	14424	14448	14618	14578	14552	14324	14397	14568	14551	14477	14390	14538	14660	14521	14518	14622	14541	14497	14495	14404	14451	14543	14502	14566	14633	14521	14352	14476	14460	14539	14589	14570	14548	14552	14525	14557	14421	14487	14518	14557	14548	14449	14500	14478	14569	14489	14477	14297	14560	14526	14637	14601	14517	14411	14509	14518	14493	14583	14567	14485	14489	14628	14455	14442	14666	14573	14522	14667	14519	14579	14439	14513	14421	14494	14581	14379	14586	14406	14567	14527	14564	14609	14376	14516	14515	14379	14510	14446	14446	14514	14678	14370	14437	14387	14526	14601	14384	14452	14576	14324	14592	14470	14576	14497	14373	14335	14517	14510	14575	14605	14641	14452	14688	14584	14521	14439	14546	14457	14496	14427	14448	14643	14533	14453	14527	14449	14452	14680	14499	14406	14554	14435	14333	14492	14438	14522	14577	14401	14439	14486	14504	14256	14331	14598	14612	14518	14431	14467	14698	14446	14411	14583	14586	14616	14559	14634	14464	14340	14382	14530	14412	14465	14482	14545	14662	14590	14571	14474	14697	14441	14455	14374	14461	14408	14576	14616	14412	14448	14460	14569	14469	14355	14426	14475	14549	14542	14425	14589	14454	14567	14524	14470	14584	14417	14514	14689	14452	14529	14497	14416	14624	14333	14444	14483	14515	14469	14587	14595	14447	14534	14230	14620	14431	14465	14564	14605	14480	14342	14529	14504	14464	14411	14493	14309	14690	14419	14367	14462	14427	14620	14568	14506	14575	14368	14511	14491	14479	14538	14623	14487	14442	14518	14494	14341	14381	14433	14579	14558	14468	14663	14483	14686	14560	14403	14501	14568	14390	14436	14515	14549	14639	14485	14416	14367	14487	14445	14749	14648	14640	14473	14634	14577	14417	14479	14399	14503	14434	14544	14648	14478	14585	14378	14519	14506	14628	14559	14404	14435	14708	14391	14393	14424	14464	14510	14588	14323	14494	14458	14603	14430	14500	14615	14512	14614	14425	14543	14529	14460	14548	14476	14378	14671	14458	14586	14372	14494	14568	14532	14453	14393	14479	14334	14435	14481	14572	14465	14489	14494	14582	14384	14646	14724	14367	14497	14583	14591	14657	14614	14357	14511	14482	14444	14370	14461	14547	14532	14539	14395	14439	14595	14556	14515	14608	14573	14611	14644	14437	14490	14460	14352	14713	14410	14500	14489	14544	14591	14391	14561	14533	14523	14465	14639	14379	14362	14519	14565	14510	14573	14446	14411	14482	14646	14525	14329	14632	14522	14545	14690	14524	14564	14528	14591	14296	14473	14595	14668	14460	14553	14376	14511	14699	14631	14522	14684	14590	14572	14552	14576	14547	14451	14545	14405	14497	14307	14569	14637	14552	14510	14644	14455	14545	14465	14453	14515	14468	14442	14639	14680	14562	14708	14362	14595	14593	14628	14434	14401	14627	14616	14678	14639	14358	14516	14449	14475	14350	14539	14601	14345	14537	14564	14511	14458	14499	14616	14546	14485	14491	14519	14718	14498	14459	14627	14444	14463	14607	14636	14420	14470	14537	14591	14558	14459	14389	14605	14562	14685	14647	14507	14594	14530	14602	14579	14481	14666	14613	14463	14500	14602	14521	14401	14506	14278	14518	14441	14558	14554	14474	14522	14506	14686	14584	14397	14518	14502	14346	14335	14518	14636	14529	14451	14391	14447	14369	14412	14706	14464	14489	14529	14460	14350	14356	14498	14360	14698	14499	14419	14494	14429	14570	14617	14392	14656	14416	14514	14553	14500	14561	14582	14571	14555	14580	14563	14316	14563	14542	14526	14606	14367	14461	14487	14384	14399	14602	14329	14485	14493	14553	14644	14597	14445	14523	14516	14537	14578	14373	14485	14652	14500	14514	14418	14618	14457	14480	14605	14512	14396	14559	14446	14505	14594	14466	14491	14636	14627	14352	14597	14415	14581	14405	14419	14412	14401	14383	14580	14424	14564	14669	14338	14648	14378	14577	14446	14683	14678	14387	14415	14558	14526	14506	14430	14400	14495	14537	14372	14497	14428	14393	14552	14630	14472	14419	14596	14353	14504	14509	14332	14304	14482	14490	14582	14414	14374	14484	14514	14613	14374	14587	14545	14415	14600	14505	14539	14378	14474	14610	14503	14490	14549	14574	14565	14540	14513	14437	14485	14557	14409	14607	14509	14606	14572	14644	14746	14464	14498	14516	14621	14582	14383	14540	14518	14628	14572	14578	14458	14542	14537	14470	14671	14399	14537	14411	14416	14433	14516	14473	14429	14483	14538	14388	14407	14454	14584	14396	14396	14544	14505	14470	14494	14287	14464	14539	14519	14474	14641	14341	14543	14538	14564	14350	14308	14494	14612	14410	14569	14523	14579	14548	14437	14460	14577	14405	14476	14470	14590	14577	14460	14505	14571	14543	14518	14594	14481	14444	14613	14408	14518	14564	14405	14466	14414	14633	14454	14609	14492	14646	14616	14367	14449	14571	14540	14615	14332	14407	14563	14508	14514	14650	14487	14515	14648	14503	14599	14567	14438	14578	14430	14617	14434	14366	14501	14525	14566	14242	14626	14416	14505	14388	14529	14479	14507	14496	14443	14481	14549	14468	14457	14375	14517	14506	14514	14519	14557	14533	14576	14583	14469	14429	14327	14455	14560	14455	14565	14375	14435	14512	14415	14442	14438	14452	14541	14591	14486	14637	14451	14490	14631	14586	14335	14550	14509	14516	14478	14324	14453	14585	14502	14571	14677	14398	14492	14450	14430	14490	14582	14540	14530	14436	14545	14555	14418	14442	14402	14520	14289	14565	14450	14682	14631	14519	14553	14476	14394	14672	14462	14504	14377	14538	14554	14549	14283	14445	14456	14578	14528	14526	14370	14497	14514	14578	14470	14451	14680	14469	14531	14445	14550	14524	14585	14663	14602	14512	14470	14457	14466	14446	14502	14447	14546	14536	14626	14604	14459	14416	14577	14543	14416	14734	14394	14589	14566	14497	14536	14509	14415	14550	14444	14626	14442	14571	14529	14566	14406	14429	14451	14515	14463	14366	14373	14463	14414	14487	14423	14468	14421	14393	14379	14586	14618	14540	14443	14619	14484	14341	14610	14540	14489	14581	14432	14564	14592	14558	14342	14421	14400	14458	14489	14434	14576	14230	14538	14525	14587	14441	14540	14489	14714	14565	14557	14564	14523	14478	14413	14510	14528	14582	14599	14528	14543	14593	14583	14531	14454	14477	14460	14619	14599	14427	14468	14507	14607	14516	14625	14592	14436	14562	14484	14647	14510	14536	14602	14535	14467	14651	14693	14332	14423	14625	14606	14401	14542	14387	14457	14417	14288	14375	14358	14447	14718	14480	14498	14424	14573	14433	14537	14544	14512	14504	14447	14574	14425	14473	14610	14483	14469	14349	14388	14449	14471	14556	14425	14505	14533	14546	14524	14534	14489	14516	14500	14411	14536	14448	14619	14463	14484	14496	14531	14600	14465	14368	14461	14495	14702	14464	14639	14496	14383	14638	14700	14510	14306	14429	14537	14705	14586	14648	14398	14384	14439	14500	14540	14579	14377	14502	14694	14534	14352	14473	14571	14612	14529	14469	14511	14603	14416	14507	14381	14419	14674	14618	14424	14640	14431	14493	14260	14427	14461	14565	14438	14667	14381	14547	14492	14391	14545	14381	14596	14573	14632	14474	14584	14432	14564	14724	14415	14467	14614	14424	14383	14400	14489	14485	14411	14648	14515	14461	14582	14522	14532	14452	14552	14480	14633	14463	14336	14639	14404	14542	14467	14521	14579	14652	14598	14584	14322	14454	14650	14683	14482	14528	14554	14284	14714	14453	14492	14591	14652	14551	14398	14566	14441	14489	14483	14679	14652	14472	14457	14668	14551	14592	14667	14396	14663	14547	14612	14645	14606	14488	14501	14534	14329	14317	14493	14492	14593	14418	14390	14540	14511	14498	14484	14625	14456	14493	14639	14616	14406	14435	14480	14419	14606	14336	14578	14314	14557	14532	14298	14494	14531	14391	14524	14624	14586	14402	14555	14348	14593	14390	14564	14493	14407	14518	14513	14358	14667	14471	14474	14593	14406	14586	14570	14412	14456	14438	14497	14462	14654	14442	14344	14443	14611	14498	14593	14431	14561	14604	14428	14402	14488	14278	14571	14454	14468	14372	14370	14488	14417	14574	14518	14461	14530	14475	14383	14516	14544	14443	14500	14559	14494	14579	14444	14581	14422	14391	14583	14501	14490	14456	14590	14404	14528	14376	14360	14366	14521	14427	14482	14542	14578	14558	14692	14534	14458	14588	14400	14591	14281	14510	14525	14611	14557	14528	14547	14435	14460	14467	14482	14439	14649	14444	14426	14445	14343	14418	14452	14599	14450	14575	14411	14458	14441	14541	14489	14520	14483	14555	14559	14433	14526	14518	14426	14519	14363	14667	14493	14289	14526	14601	14652	14562	14654	14548	14491	14487	14595	14564	14575	14330	14485	14563	14425	14351	14615	14398	14482	14471	14425	14533	14683	14423	14439	14533	14406
27535	23978	30100	27209	22271	20398	19137	18044	17638	17039	16730	16291	16158	15707	15853	15975	15958	15721	15690	15646	15920	15709	15527	15588	15803	15868	15520	15612	15625	15631	15517	15703	15497	15860	15460	15411	15609	15256	15279	15527	15486	15532	15339	15422	15293	15474	15430	15255	15360	15261	15467	15455	15495	15588	15349	15488	15454	15525	15411	15573	15485	15297	15439	15536	15347	15559	15614	15675	15550	15579	15263	15346	15479	15468	15381	15579	15249	15526	15425	15374	15329	15510	15444	15455	15408	15656	15365	15516	15440	15596	15374	15519	15512	15445	15477	15432	15433	15577	15505	15497	15322	15380	15554	15506	15267	15412	15447	15260	15443	15590	15476	15277	15388	15448	15198	15429	15408	15372	15375	15434	15404	15356	15240	15409	15481	15366	15384	15372	15307	15461	15420	15487	15504	15367	15232	15435	15524	15398	15213	15457	15433	15670	15514	15279	15347	15393	15426	15564	15341	15453	15357	15398	15567	15418	15389	15432	15461	15409	15480	15373	15404	15519	15408	15353	15373	15484	15286	15426	15385	15493	15410	15062	15522	15514	15455	15454	15330	15374	15075	15539	15361	15328	15539	15495	15476	15392	15626	15682	15419	15487	15553	15266	15515	15638	15648	15364	15585	15412	15478	15520	15494	15296	15548	15228	15191	15540	15350	15340	15220	15566	15324	15457	15586	15238	15434	15352	15399	15496	15339	15462	15431	15525	15505	15485	15604	15409	15377	15384	15348	15524	15573	15356	15216	15361	15471	15452	15490	15397	15398	15318	15620	15347	15323	15846	15635	15517	15588	15323	15584	15544	15438	15237	15428	15577	15336	15531	15282	15473	15276	15301	15300	15488	15617	15236	15320	15314	15399	15347	15340	15328	15381	15445	15521	15455	15424	15389	15372	15535	15529	15615	15423	15401	15490	15480	15698	15444	15377	15378	15476	15500	15198	15356	15321	15414	15522	15638	15414	15509	15307	15509	15505	15508	15359	15300	15389	15490	15436	15543	15512	15231	15265	15489	15356	15526	15341	15242	15295	15401	15493	15409	15443	15109	15324	15551	15461	15468	15273	15411	15439	15532	15385	15328	15563	15288	15473	15540	15212	15479	15194	15496	15527	15506	15573	15443	15568	15292	15442	15227	15319	15336	15193	15426	15611	15419	15157	15266	15447	15477	15637	15286	15309	15472	15542	15455	15413	15494	15309	15614	15501	15443	15489	15516	15586	15269	15473	15545	15426	15276	15423	15357	15486	15592	15382	15242	15494	15449	15468	15310	15147	15468	15246	15328	15309	15281	15505	15297	15492	15348	15377	15275	15699	15536	15486	15184	15491	15366	15421	15302	15300	15508	15327	15223	15431	15420	15346	15284	15234	15328	15297	15347	15627	15477	15334	15399	15365	15403	15484	15372	15585	15521	15567	15432	15511	15538	15491	15396	15352	15315	15395	15508	15457	15290	15435	15217	15396	15444	15377	15557	15191	15470	15589	15494	15433	15511	15241	15430	15569	15375	15207	15352	15342	15396	15459	15430	15521	15544	15624	15560	15404	15478	15539	15580	15342	15510	15264	15454	15496	15587	15664	15462	15189	15254	15387	15461	15530	15392	15368	15295	15599	15342	15447	15393	15519	15399	15557	15453	15521	15379	15406	15351	15535	15202	15346	15398	15547	15366	15631	15580	15585	15581	15435	15410	15369	15360	15518	15417	15343	15506	15355	15573	15291	15483	15414	15381	15546	15489	15459	15274	15560	15397	15247	15355	15415	15275	15226	15497	15359	15432	15411	15301	15526	15602	15337	15555	15388	15481	15446	15370	15418	15531	15423	15484	15302	15376	15490	15470	15584	15454	15343	15406	15346	15431	15375	15349	15439	15451	15679	15479	15318	15349	15445	15582	15289	15506	15397	15329	15311	15468	15419	15363	15473	15324	15457	15415	15426	15487	15404	15316	15466	15263	15331	15449	15514	15418	15514	15463	15331	15367	15595	15435	15394	15489	15601	15527	15311	15346	15603	15280	15577	15469	15360	15468	15537	15423	15537	15504	15315	15484	15392	15202	15466	15330	15517	15411	15549	15557	15582	15558	15324	15520	15379	15452	15580	15511	15456	15641	15461	15484	15398	15367	15624	15554	15480	15361	15744	15410	15636	15407	15540	15410	15435	15377	15232	15477	15621	15595	15344	15454	15423	15336	15654	15371	15439	15523	15606	15362	15217	15495	15475	15442	15374	15464	15444	15520	15632	15268	15591	15454	15434	15396	15442	15422	15486	15474	15123	15563	15372	15393	15391	15299	15601	15410	15481	15459	15286	15212	15400	15400	15342	15269	15581	15374	15299	15398	15410	15390	15458	15284	15505	15532	15436	15375	15622	15290	15435	15232	15448	15459	15621	15332	15559	15473	15461	15285	15464	15653	15317	15474	15658	15390	15505	15485	15475	15327	15510	15588	15538	15510	15430	15293	15332	15394	15253	15381	15480	15332	15558	15446	15264	15297	15519	15518	15320	15547	15259	15468	15430	15452	15500	15577	15486	15289	15309	15553	15253	15300	15473	15394	15515	15280	15370	15539	15408	15445	15382	15347	15444	15265	15499	15435	15256	15571	15451	15538	15387	15498	15405	15603	15528	15512	15567	15521	15340	15587	15283	15505	15465	15402	15530	15323	15633	15469	15333	15644	15496	15475	15293	15489	15540	15568	15436	15435	15334	15389	15373	15408	15627	15328	15507	15332	15604	15581	15476	15255	15503	15400	15482	15461	15599	15523	15582	15669	15360	15556	15356	15315	15379	15516	15457	15309	15371	15124	15455	15297	15314	15404	15602	15439	15510	15152	15454	15498	15813	15421	15294	15428	15411	15392	15558	15519	15472	15520	15722	15485	15521	15366	15483	15482	15401	15454	15634	15749	15532	15396	15249	15428	15653	15404	15403	15294	15597	15342	15435	15240	15361	15452	15482	15445	15416	15425	15419	15364	15387	15528	15485	15237	15474	15339	15422	15436	15409	15412	15401	15474	15288	15554	15472	15558	15655	15557	15440	15354	15414	15435	15219	15504	15558	15175	15311	15507	15457	15474	15646	15551	15333	15159	15297	15450	15568	15434	15324	15429	15445	15301	15399	15477	15407	15381	15393	15310	15444	15316	15533	15371	15493	15536	15311	15301	15528	15676	15422	15423	15443	15512	15242	15601	15309	15421	15403	15413	15437	15296	15312	15634	15484	15524	15490	15212	15422	15377	15302	15513	15538	15542	15568	15412	15473	15513	15353	15549	15444	15491	15631	15557	15498	15224	15352	15417	15503	15516	15566	15389	15274	15365	15457	15520	15468	15259	15327	15352	15444	15445	15504	15489	15411	15266	15334	15561	15645	15556	15473	15226	15644	15398	15309	15505	15431	15508	15630	15481	15361	15420	15481	15396	15488	15150	15189	15535	15481	15364	15242	15340	15567	15352	15445	15547	15282	15517	15396	15424	15476	15595	15553	15445	15460	15488	15228	15309	15471	15391	15314	15424	15368	15124	15430	15312	15410	15507	15597	15324	15350	15488	15651	15236	15539	15677	15397	15445	15647	15487	15398	15548	15515	15456	15588	15636	15336	15154	15360	15345	15499	15439	15565	15276	15291	15380	15519	15332	15584	15290	15427	15558	15327	15391	15640	15462	15368	15400	15383	15155	15420	15530	15755	15469	15469	15406	15443	15566	15582	15376	15333	15427	15479	15569	15651	15533	15500	15562	15536	15687	15370	15268	15587	15480	15605	15545	15255	15419	15431	15470	15326	15525	15606	15387	15299	15545	15503	15690	15329	15529	15587	15377	15302	15449	15555	15454	15610	15450	15358	15459	15460	15549	15640	15388	15556	15220	15561	15484	15481	15348	15621	15303	15570	15279	15570	15459	15437	15461	15515	15486	15408	15349	15457	15349	15471	15468	15521	15488	15419	15496	15466	15704	15520	15338	15467	15495	15287	15403	15426	15378	15415	15410	15476	15303	15156	15227	15662	15186	15460	15541	15372	15567	15543	15214	15563	15455	15433	15367	15459	15323	15418	15411	15400	15198	15464	15603	15637	15550	15392	15229	15804	15455	15387	15622	15542	15428	15411	15463	15430	15552	15296	15414	15314	15368	15315	15412	15545	15442	15365	15470	15299	15292	15359	15410	15508	15312	15490	15443	15271	15509	15500	15551	15285	15364	15449	15355	15505	15402	15395	15354	15507	15446	15505	15396	15566	15336	15370	15430	15381	15482	15448	15607	15349	15371	15343	15471	15222	15431	15362	15355	15265	15374	15511	15319	15376	15314	15285	15381	15337	15361	15505	15352	15439	15282	15619	15380	15396	15373	15340	15632	15563	15422	15402	15304	15507	15591	15215	15332	15509	15406	15355	15405	15267	15302	15357	15344	15386	15439	15401	15431	15288	15286	15636	15514	15530	15422	15503	15509	15424	15384	15575	15475	15700	15455	15357	15430	15396	15303	15318	15375	15333	15471	15322	15690	15261	15524	15255	15300	15367	15508	15444	15559	15589	15243	15505	15555	15447	15545	15425	15248	15525	15511	15337	15383	15415	15343	15506	15470	15486	15474	15401	15484	15373	15535	15397	15215	15282	15554	15329	15563	15471	15401	15506	15370	15495	15552	15449	15266	15353	15312	15395	15386	15406	15348	15447	15301	15410	15420	15390	15457	15365	15235	15129	15488	15604	15560	15488	15431	15413	15493	15582	15540	15620	15332	15439	15536	15481	15367	15414	15445	15554	15532	15372	15398	15374	15352	15305	15383	15395	15348	15616	15469	15651	15597	15604	15471	15475	15236	15370	15377	15509	15434	15452	15345	15482	15318	15690	15413	15333	15380	15456	15515	15534	15303	15639	15542	15409	15365	15568	15518	15521	15342	15546	15468	15558	15464	15466	15429	15360	15572	15515	15433	15503	15421	15575	15420	15466	15374	15472	15502	15420	15477	15506	15509	15525	15385	15631	15396	15285	15494	15409	15563	15540	15333	15296	15452	15544	15367	15449	15460	15588	15341	15238	15473	15450	15484	15384	15496	15662	15443	15347	15439	15236	15551	15465	15425	15321	15263	15239	15344	15533	15452	15497	15564	15433	15430	15452	15604	15295	15528	15570	15540	15430	15525	15487	15558
23866	36185	33544	26839	23403	21083	19318	18203	17289	16457	15898	15359	15114	15010	14703	14522	14468	14483	14194	14312	14273	14089	14241	14246	14069	14198	14190	14048	14061	13982	13835	13860	13938	13852	14015	13985	13938	14014	13827	14001	14025	14165	13915	14073	14010	13917	13827	13978	14011	13906	13990	13998	13911	13884	13835	13870	14052	13832	13894	13884	13917	13811	14205	14070	13930	13818	13960	13955	14049	13943	14134	13944	14060	13954	14001	13984	13949	14084	13934	13959	13937	14009	13901	14004	13973	13860	13856	13972	13938	13927	13820	13889	13777	13962	14098	13927	13904	13806	13841	13888	13961	13984	13817	13746	13929	13707	13833	13965	13793	13937	13983	14126	13785	13986	13902	13974	13848	13976	13857	13932	13878	13964	13852	13853	13909	13831	13905	13783	13937	14003	13902	13904	13929	14010	13905	13782	14085	13986	13934	13847	13725	14122	14000	13723	13899	14012	13947	14070	13730	13864	13940	13971	13933	13953	13883	13790	13808	13900	13908	14064	13744	13941	14199	13825	13950	13912	13879	13937	13971	13845	13926	14002	13646	13879	13801	13942	13919	13904	13886	14003	13948	13780	13823	13911	14041	13854	13942	13917	13779	13915	13923	13971	13888	13770	13986	14067	14050	13853	13912	13851	13838	13973	13727	13952	14050	13865	13914	13847	14002	13816	13714	13961	13857	13908	13868	13870	13992	13871	13714	13866	13884	13824	13764	13891	13895	13896	14032	13917	13783	13847	13823	13965	13792	13876	14034	13989	13861	13965	13968	13981	13891	13965	13964	13914	13977	13732	13981	13922	13924	13868	13908	13838	13971	13877	13895	13868	13729	13808	13902	14000	13841	13903	13829	13777	13984	13899	13788	13811	14021	14092	13865	13944	14008	13878	14157	13883	13887	13846	14065	13976	13975	13897	13886	13903	13942	14185	13968	14056	14006	13798	13884	13884	13932	13893	14031	13837	13948	13978	14050	14005	13887	13885	14036	13741	14015	13986	13901	13956	13888	13873	14012	13855	13880	13895	13873	14006	14019	13860	13900	13916	13866	13757	13732	13891	13920	13837	13836	14030	13809	13817	13977	13900	13937	13957	13917	13829	13888	13931	13884	14053	14038	13799	13887	13935	13990	13928	13791	13838	13942	13976	13901	13804	13829	13965	13911	13942	13906	13997	13934	13871	13840	13826	13841	13951	13770	13819	13891	13699	13805	14201	14013	13930	13884	13839	13913	13742	13955	13825	13859	13889	13904	13849	13951	13952	13919	13798	13973	13886	14031	13874	13870	13780	14019	13931	13935	13879	14061	13896	13905	13929	13856	13751	13864	13907	13873	13895	13945	13927	14014	14038	13769	13930	14041	13751	13878	13881	13948	13933	13959	13904	13892	13845	14027	13920	13941	13942	13809	13918	13902	13977	13918	14044	13953	13785	13989	13872	13870	13907	14003	13987	13774	13945	13960	13959	13816	13948	13939	13721	14041	13743	13966	13840	13823	14132	13889	13956	13904	13809	13887	13818	14054	13871	13906	13882	13947	13883	13901	13917	13922	14005	14148	13840	13849	13938	14153	13874	14133	13977	13924	13963	13988	13759	13920	13857	13987	13871	13991	14033	13983	14021	13946	14036	14014	13800	13844	13883	13918	13945	13900	13885	13994	13959	13792	13932	13880	13902	13947	13814	13925	13887	13900	14064	13912	13867	13821	13853	13843	14052	14064	13920	13893	13906	13863	13863	14041	14058	13997	13783	13913	13899	13853	13785	13736	13911	14007	13876	13758	13861	13907	13834	14063	13951	13736	13865	13977	13908	13891	13856	13951	13961	14105	13792	14030	14039	13995	13997	13756	13918	13760	13904	13856	13878	13769	14041	13900	13881	13733	13919	14048	13988	14007	13981	13841	13973	13993	13914	13936	13903	13934	14065	13848	13904	13941	13919	13945	13904	13864	13981	13865	13821	13975	13867	13995	13768	13866	13839	13901	13944	13828	13826	13981	13907	13930	13936	13863	13912	13844	13922	14004	13929	13998	13776	13953	14115	13927	13942	13826	13912	13938	13769	13911	13891	13972	13907	14125	13987	13764	14021	13954	13929	14005	13756	13826	13712	13954	13940	13795	13767	13675	13970	13794	13957	14096	13890	13973	13919	14036	13990	13948	13967	13900	13966	13774	13921	14007	13868	13848	13973	14056	13878	13938	14074	13821	13918	13991	13871	13960	13978	13871	13969	14032	13844	13993	13786	13829	13986	14008	13743	13737	14016	13763	13893	13888	13873	14083	13852	13861	13916	13799	13843	13915	13944	13925	13963	13865	13873	13977	13936	13822	13925	13974	13994	13821	14100	13916	13895	13965	14014	13692	13897	13934	13945	13861	13858	13869	14050	13978	13983	14076	13780	13897	13797	13725	13848	13802	13842	13938	14066	13958	13914	13819	14023	13992	13996	13961	13813	13840	13913	13893	13831	13778	13911	13884	13750	13877	13830	14174	13961	13863	14005	13752	13945	13667	13951	13855	13827	13980	13969	14067	13873	13972	14055	13932	13883	13985	13914	13927	13938	13981	13909	14150	13880	14014	13959	14045	13700	13833	13961	13906	13989	13992	13792	13909	13820	13700	13786	13922	13934	14014	13953	13712	13986	13854	13734	13915	13921	13944	13856	14100	13959	13882	13958	13982	13899	14008	13858	13957	14032	13980	13990	13723	13772	14034	14092	13786	13953	13987	13984	14003	13899	14040	14020	13757	14078	13976	13935	13920	14046	13948	14146	14006	13872	13777	13956	14064	13919	13923	13982	13864	13939	13951	13929	13870	13877	13827	13950	14022	13879	13896	13903	13996	13934	13816	13952	13922	13910	13911	13923	13850	14034	13947	13932	13862	13945	13933	13817	13986	13823	14023	13850	14018	13943	13929	13858	13888	13901	13857	13817	13767	13979	13959	14043	14014	14096	13940	14021	13875	13856	13968	13933	13811	13928	13902	14016	13737	13910	13973	13952	13884	13826	13966	14049	13887	14007	13822	13840	14024	13740	13961	14105	13877	13865	13759	13883	13910	13921	13921	14039	13875	14020	14031	14030	13870	14043	14101	14120	13926	14100	13865	13878	13802	14082	13887	13828	14076	13828	13920	13986	13974	13867	13822	13879	14085	13972	13914	13998	13933	13974	13935	13719	13994	13979	13886	13994	13884	13809	14007	14094	13931	14135	13854	13968	13825	13975	13818	14089	13819	13912	13870	13865	13992	13889	13989	13925	13812	14037	13903	14090	13903	14087	13971	13819	14023	13838	13800	14035	13940	13993	13958	13891	13997	13853	13974	14046	13890	14101	13936	13886	13916	13818	14015	13848	13792	14028	13949	14010	13991	13991	14106	13941	13889	13869	14028	13997	13868	13885	13902	13862	13712	13816	13930	14055	13779	14017	14006	14060	13861	13768	13928	13890	13960	13941	13952	13764	13882	13932	13817	13918	13794	13933	13934	13917	14013	13876	13906	13898	13859	13925	13857	13729	13879	13875	14010	13925	13828	13985	13791	13889	13788	13831	14063	14039	13958	13926	14024	14047	13863	14025	13933	13946	13825	13903	14000	14006	13914	13854	14065	13847	13942	13789	13892	13622	13937	14060	13928	13955	13954	13995	13781	13957	14020	13910	13983	13992	13944	13916	13778	14028	13818	13753	13880	13945	13908	14115	13934	13964	13955	13930	13878	14042	14005	13772	13961	13924	13812	13846	13884	13839	14013	13878	13890	13953	13914	13776	14012	13902	13798	13983	13965	13780	13932	13920	14021	13855	13851	13772	13710	13920	13999	13973	13874	13868	13974	13883	14093	13959	14022	13861	13778	14091	13782	13946	13817	13774	14018	13917	13905	13845	13895	14073	13734	14212	13813	13904	13882	13835	13937	14120	13814	13945	13909	13906	13979	13944	13870	14019	13933	13987	13887	13863	13896	13956	13971	13832	13935	13891	13999	13801	13731	14012	13925	13997	13969	13964	13884	13945	13905	13939	13943	13882	14041	13872	14018	13916	14144	13768	13930	14077	13940	13865	13905	13845	13892	13887	13810	13773	13837	13980	13986	13910	13877	13926	13774	13792	13856	13907	13964	13961	13770	14034	13841	13856	13870	13979	14062	14036	13871	14011	13976	13828	13768	13852	13916	13723	13833	14025	13821	13922	14123	13890	13949	14035	13808	13839	13833	14010	13915	13862	13868	13956	13914	14081	14000	13892	13977	14073	13911	13879	13952	13983	13947	13908	14022	14008	13890	13851	14106	13894	13905	13929	13970	14041	13927	13828	13809	13852	13905	13933	13955	13915	14026	14033	13854	13977	13845	14187	14011	14009	14038	13928	13954	13942	13896	13857	13756	13830	13924	13851	13915	13825	14010	13824	13933	13805	13830	13887	13818	13860	13973	13804	13737	13915	13960	13846	13873	14044	14037	13929	13827	13973	13789	13811	14056	13858	13763	13816	13861	13958	13995	13853	14013	14093	13925	13797	13811	13959	13814	13845	13907	13939	13939	13828	14027	14097	13990	13862	13897	14033	13902	13788	13746	13873	13813	13910	13900	13898	13996	13826	13867	13840	13899	14079	13935	13918	13964	13942	13973	13886	13764	14001	13901	14073	13975	13840	13955	13989	14069	13998	13824	13903	13969	13798	13830	13835	13843	13947	13893	13979	13755	13884	13939	13939	13866	13986	14001	13854	14083	14010	13829	13943	13920	13893	14020	13914	13946	13954	13723	13923	13768	13908	13894	14052	13843	13904	13891	13810	13720	13881	13902	13759	13982	13967	14107	13742	13935	13992	13938	13892	13727	13946	13890	13839	14011	13962	13926	13835	13704	13746	13794	14027	13949	13922	13784	14057	13829	13808	14001	13770	13761	13994	13945	13927	13941	13982	13904	13839	13887	13989	13994	13957	13884	13828	13983	13951	13965	13927	13823	14027	13864	13980	13988	13699	14024	13848	13904	14041	14144	13921	13845	13872	13824	14156	13811	13860	13948	13811	13974	13850	13915	14060	14051	13939	13877	13866	13908	13956	13913	13672	13909	13879	13945	13837	14030	14027	13866	13831	13914	13921	13971	13814	14028	13956	13980	13944	13851	14008	13914	14066	13956	13871	13958	13917	13902	14007	14048	13871
23612	21042	28454	24253	23154	23961	23232	19946	18292	18026	17625	16957	16793	16542	16359	16235	16114	15853	15807	15747	15682	15841	15770	15797	15598	15708	15639	15305	15549	15460	15470	15601	15429	15493	15485	15364	15375	15361	15440	15468	15439	15422	15495	15272	15567	15394	15512	15383	15534	15202	15510	15495	15414	15290	15471	15474	15138	15512	15318	15358	15488	15418	15354	15367	15402	15270	15357	15546	15495	15305	15307	15511	15343	15285	15441	15205	15467	15623	15406	15083	15211	15094	15257	15501	15206	15477	15452	15400	15236	15396	15289	15335	15387	15232	15411	15392	15269	15215	15510	15483	15366	15368	15205	15381	15199	15332	15293	15261	15367	15197	15397	15255	15114	15234	15301	15426	15273	15263	15219	15364	15259	15295	15285	15231	15440	15392	15408	15201	15202	15424	15544	15430	15385	15317	15427	15217	15120	15518	15176	15111	15399	15243	15186	15434	15399	15227	15228	15188	15200	15323	15298	15378	15286	15339	15182	15317	15406	15260	15199	15351	15148	15157	15068	15366	15275	15200	15167	15386	15366	15281	15499	15282	15034	15082	15161	15242	15249	15205	15314	15336	15251	15272	15419	15532	15251	15158	15297	15451	15405	15378	15303	15330	15320	15332	15272	15221	15451	15105	15215	15303	15367	15355	15189	15264	15294	15241	15186	15462	15278	15453	15270	15254	15200	15259	15345	15254	15249	15268	15212	15307	15099	15386	15244	15390	15231	15250	15335	15473	15303	15114	15389	15289	15224	15346	15348	15346	15289	15113	15226	15468	15345	15306	15356	15301	15282	15501	15327	15026	15137	15328	15017	15230	15381	15144	15240	15344	15192	15340	15369	15233	15358	15292	15350	15407	15184	15201	15198	15342	15468	15437	15290	15452	15283	15332	15389	15358	15191	15224	15210	15153	15435	15190	15373	15217	15392	15298	15152	15220	15138	15082	15234	15253	15231	15178	15199	15354	15161	15040	15313	15275	15323	15185	15255	15388	15204	15131	15363	15336	15206	15373	15214	15249	15326	15274	15099	15236	15191	15381	15347	15155	15324	15325	15283	15253	15097	15264	15209	15220	15339	15120	15265	15055	15441	15218	15118	15157	15309	15489	15407	15274	15291	15413	15342	15331	15429	15339	15292	15226	15381	15375	15406	15237	15308	15397	15307	15239	15406	15219	15361	15043	15415	15308	15320	15179	15308	15303	15107	15304	15184	15160	15335	15177	15116	15270	15292	15211	15193	15420	15292	15176	15267	15310	15235	15289	15232	15266	15118	15300	15346	15327	15203	15255	15339	15243	15323	15438	15262	15148	15305	15430	15371	15314	15403	14978	15236	15464	15105	15134	15365	15468	15231	15297	15177	15325	15323	15424	15278	15483	15290	15114	15269	15416	15429	15227	15273	15271	15311	15327	15365	15289	15335	15297	15384	15396	15533	15282	15352	15182	15220	15275	15272	15398	15283	15305	15331	15139	15422	15267	15262	15258	15370	15279	15421	15439	15110	15256	15150	15286	15343	15183	15257	15085	15349	15287	15373	15415	15272	15268	15158	15279	15105	15192	15348	15530	15404	15279	15257	15240	15244	15394	15286	15189	15203	15051	15476	15348	15350	15261	15287	15409	15510	15357	15215	15354	15311	15222	15191	15338	15286	15266	15316	15225	15161	15197	15228	15307	15362	15352	15221	15151	15386	15327	15278	15400	15021	15275	15264	15267	15160	15291	15298	15274	15248	15411	15347	15362	15451	15437	15359	15347	15441	15339	15476	15332	15296	15235	15316	15337	15370	15463	15304	15155	15361	15368	15201	15244	15429	15493	15161	15397	15239	15189	15392	15277	15273	15249	15298	15482	15408	15228	15431	15285	15129	15272	15346	15308	15427	15343	15404	15344	14965	14995	15410	15117	15260	15169	15330	15280	15074	15352	15372	15254	15412	15221	15133	15049	15221	15384	15352	15332	15115	15351	15340	15324	15244	15246	15314	15419	15424	15484	15432	15537	15373	15261	15293	15171	15188	15331	15482	15242	15339	15278	15410	15443	15339	15291	15221	15351	15361	15287	15421	15154	15201	15160	15245	15112	15281	15164	15374	15409	15418	15274	15320	15225	15412	15337	15354	15204	15211	15335	15256	15240	15400	15314	15138	15084	15339	15468	15368	15096	15303	15221	15420	15156	15231	15403	15440	15398	15320	15213	15391	15292	15292	15140	15302	15466	15178	15307	15447	15345	15277	15477	15258	15460	15289	15399	15334	15252	15202	15433	15138	15269	15306	15374	15423	15399	15456	15367	15134	15413	15207	15447	15416	15173	15319	15230	15407	15258	15397	15413	15186	15296	15408	15161	15358	15248	15184	15351	15306	15095	15317	15287	15226	15277	15238	15203	15334	15478	15137	15181	15277	15365	15469	15074	15397	15363	15093	15270	15226	15283	15324	15344	15355	15326	15383	15167	15332	15136	15183	15326	15233	15194	15284	15452	15462	15398	15475	15196	15135	15092	15219	15161	15377	15197	15529	15210	15405	15110	15438	15365	15216	15413	15441	15263	15300	15191	15433	15336	15264	15382	15322	15375	15392	15315	15304	15434	15307	15164	15394	15385	15343	15232	15399	15137	15370	15260	15326	15262	15410	15086	15310	15313	15395	15372	15209	15437	15497	15237	15241	15186	15390	15349	15097	15282	15432	15278	15534	15275	15326	15364	15251	15460	15352	15254	15110	15290	15350	15228	15244	15461	15368	15280	15246	15316	15259	15391	15296	15365	15229	15246	15362	15312	15271	15116	15440	15241	15325	15122	15354	15368	15359	15430	15344	15428	15274	15354	15315	15317	15199	15164	15449	15259	15418	15235	15189	15221	15255	15262	15553	15201	15205	15395	15288	15177	15239	15403	15312	15223	15445	15211	15392	15454	15406	15232	15240	15350	15425	15212	15251	15410	15251	15259	15451	15204	15371	15222	15269	15169	15146	15225	15349	15307	15284	15330	15247	15405	15268	15151	15304	15477	15290	15122	15189	15433	15231	15168	15339	15386	15130	15292	15229	15309	15186	15394	15373	15157	15354	15335	15261	15220	15222	15275	15269	15424	15286	15267	15392	15440	15319	15504	15331	15333	15219	15242	15259	15034	15302	15489	15416	15194	15419	15150	15296	15257	15374	15431	15276	15219	15311	15441	15275	15324	15459	15284	15366	15218	15299	15267	15146	15332	15279	15344	15451	15167	15311	15164	15300	15251	15199	15229	15404	15518	15143	15409	15372	15368	15460	15321	15423	15142	15341	15310	15245	15296	15193	15354	15218	15253	15438	15161	15297	15171	15325	15262	15337	15286	15147	15324	15190	15287	15276	15251	15218	15281	15302	15401	15386	15256	15229	15220	15437	15201	15243	15301	15169	15185	15403	15242	15306	15332	15269	15432	15480	15143	15195	15258	15315	15340	15373	15192	15441	15411	15339	15288	15411	15258	15475	15369	15289	15345	15426	15321	15434	15309	15318	15377	15033	15366	15227	15399	15103	15234	15291	15324	15544	15391	15414	15463	15189	15484	15230	15221	15325	15362	15372	15420	15381	15361	15215	15316	15299	15340	15255	15247	15380	15471	15530	15502	15412	15359	15349	15255	15222	15296	15497	15493	15082	15423	15300	15308	15518	15348	15533	15238	15459	15400	15288	15289	15340	15191	15281	15178	15153	15452	15341	15431	15315	15314	15425	15269	15156	15349	14905	15268	15232	15488	15194	15309	15346	15105	15487	15317	15294	15287	15216	15183	15172	15344	15571	15195	15286	15230	15249	15255	15453	15290	15148	15358	15320	15228	15242	15292	15245	15147	15109	15248	15272	15372	15121	15382	15175	15052	15371	15312	15203	15293	15274	15259	15349	15330	15363	15451	15366	15176	15260	15377	15170	15335	15344	15276	15530	15289	15188	15156	15202	15396	15431	15148	15368	15354	15447	15215	15201	15422	15178	15244	15405	15434	15240	15222	15373	15343	15088	15220	15192	15323	15377	15187	15479	15425	15138	15334	15245	15267	15036	15077	15443	15248	15255	15497	15217	15383	15131	15262	15127	15170	15201	15162	15216	15306	15243	15354	15333	15383	15439	15108	15313	15329	15253	15102	15364	15290	15130	15301	15281	15279	15221	15163	15319	15303	15468	15285	15385	15470	15198	15268	15169	15502	15343	15407	15438	15331	15251	15283	15173	15261	15337	15422	15439	15299	15116	15463	15423	15270	15310	15235	15115	15029	15273	15213	15494	15303	15256	15368	15300	15193	15139	15195	15394	15513	15201	15537	15300	15162	15458	15327	15367	15193	15198	15394	15280	15444	15290	15387	15315	15366	15359	15417	15325	15405	15352	15387	15389	15281	15294	15265	15082	15250	15208	15228	15254	15184	15327	15087	15043	15351	15347	15326	15218	15317	15202	15229	15366	15408	15261	15470	15349	15266	15063	15229	15295	15234	15243	15267	15367	15197	15238	15176	15195	15168	15343	15300	15282	15359	15403	15371	15348	15137	15358	15249	15003	15479	15419	15378	15379	15124	15200	15268	15465	15415	15438	15136	15528	15157	15276	15437	15396	15417	15310	15333	15462	15329	15316	15322	15187	15368	15316	15205	15168	15269	15244	15200	15247	15392	15210	15484	15305	15129	15270	15442	15200	15317	15145	15205	15493	15181	15334	15111	15303	15204	15301	15228	15262	15244	15143	15249	15295	15327	15327	15513	15369	15257	15232	15420	15203	15258	15433	15291	15460	15343	15258	15327	15409	15173	15236	15310	15315	15452	15224	15393	15224	15285	15487	15328	15500	15439	15261	15229	15270	15129	15247	15400	15185	15279	15137	15277	15393	15414	15217	15308	15257	15243	15334	15364	15180	15286	15203	15421	15369	15215	15164	15170	15484	15386	15285	15416	15451	15426	15429	15386	15291	15160	15438	15337	15092	15339	15348	15438	15410	15422	15288	15236	15251	15386	15215	15070	15405	15337	15329	15364	15337	15093	15280	15350	15345	15268	15226	15359	15367	15124	15312	15390	15181	15368	15487	15217	15480	15301	15250	15330	15184	15492	15335	15210	15244	15334	15290	15351	15332	15454	15450	15259	15287	15344	15176	15063	15341	15464	15108	15163	15272	15198	15364	15200	15018	15344
23633	41340	39317	31823	27576	24479	22313	20655	18955	17892	17232	16480	16070	15733	15307	15024	14935	14517	14558	14463	14477	14318	14351	14230	14380	14094	14292	14118	13970	13966	14072	13993	14052	14020	14011	13931	13954	14057	13860	14020	13953	13911	13987	13942	13974	13944	13925	13894	13827	13875	14001	13827	13893	14080	13898	13802	13822	13956	13922	13974	13937	13760	13920	14023	13858	13826	13846	13947	13920	13831	14053	13930	14024	13936	13850	13816	13693	13846	13810	13738	13775	13706	13717	13704	13824	13874	13636	13785	13779	13807	14046	13762	13831	13643	13986	13796	13888	13843	13696	13863	13861	13805	13853	13760	13850	13888	13756	13858	13926	13772	13836	13838	13990	13855	13840	13718	13890	13790	13837	13716	13848	13675	14015	13887	13828	13811	13863	13814	13858	13743	13714	13839	13734	13630	13753	13681	13797	13989	13509	13889	13725	13661	13775	13841	13887	13825	13912	13780	13750	13658	13797	13913	13854	13738	13694	13807	13748	13827	13888	13867	13845	13684	13839	13814	13739	13836	13961	13836	13776	13696	13822	13851	13908	13737	13857	13871	13812	13821	13764	13820	13730	13722	13941	13859	13849	13846	13816	13832	13908	13798	13994	13920	13759	13854	13775	13830	13862	13687	13822	13686	13850	13763	13829	13811	13734	13726	13872	13892	13900	13870	13877	13821	13799	13890	13908	13739	13881	13834	13873	13625	14065	13725	13681	13873	13784	13770	13897	13964	13996	13873	13775	13886	13750	13893	13764	13796	13816	13884	13915	13743	13876	13843	13906	13768	13846	13851	13908	13844	13652	13709	13849	13823	13753	13724	13867	14013	13699	13886	13828	13854	13694	13841	13665	13848	13847	13799	13910	13690	13928	13615	13943	13748	13796	13856	13666	13851	13909	13939	13768	13828	13866	13731	13765	13869	13725	13694	13859	13880	13955	13751	13740	13782	13828	13818	13770	13785	13830	13733	13881	14040	13842	13837	13837	13829	13641	13877	13860	13876	13842	13891	13810	13789	13861	13891	13959	13818	13900	13879	13842	13855	13921	13874	13849	13735	13845	13984	13798	13785	13875	13892	13802	13828	13814	13954	13675	13798	13918	13858	13756	13759	13796	13899	13900	13792	13894	13862	13772	13892	13781	13932	13809	13869	13922	13871	13737	13963	13842	13785	13703	13910	13778	13791	13895	13820	13771	13936	13993	13849	13887	13798	13782	13723	13866	13640	13850	13612	13841	13648	13847	13852	13835	13933	13883	13860	13837	13769	13808	13938	13705	13877	13810	13689	13806	13904	13813	13772	13795	13824	13869	13966	13743	13809	13730	13979	13674	13769	13816	13648	13772	13975	13755	13843	13919	13809	13848	13941	13868	13894	13958	13730	14005	13856	13662	13921	13845	13809	13885	13781	13861	13809	13803	13592	13939	13953	13934	13777	13791	13849	13848	13766	13837	13927	13827	13731	13915	13660	13968	13809	13891	13864	13819	13741	13729	14028	13751	13746	13768	13732	13844	13944	13851	13888	13993	13848	13775	13878	13858	13866	13780	13919	13902	13977	13768	13797	13962	13905	13908	13711	13781	13833	13893	14006	13904	13939	13770	13800	13894	13908	13827	13697	13603	13899	13893	13803	13861	13539	13692	13986	13808	13963	13911	13790	13894	13675	13805	13976	13707	13633	14021	13738	13718	13865	13895	13919	13803	13772	13856	13869	13645	13760	13846	13727	13851	13812	13851	13681	13848	13887	13856	13908	13827	13764	13765	13685	13863	13734	13724	13748	13774	13854	13852	13877	13913	13840	13723	13817	13774	13631	13854	13624	13796	13832	13899	13842	13900	13957	13719	13789	13796	13621	13788	13690	13663	13840	13713	13950	13997	13770	13832	13862	13748	13966	13854	13830	13799	13601	13780	13813	13881	13704	13928	13826	13803	13690	13920	13860	13859	13636	13765	13778	13806	13901	13882	13747	13745	13812	13755	13860	13708	13687	13899	13858	13936	13982	13853	13794	13969	13921	13788	13700	13945	13795	13840	13875	13701	13711	13765	13853	13724	13748	13793	13810	14047	13893	13839	14108	13729	13877	13847	13962	14002	13778	13785	13781	13806	13695	13872	13883	13938	13638	13865	13886	13832	13866	14006	13963	13841	13746	13922	13832	13802	13811	13766	13914	13950	13728	13701	13665	13974	13644	13997	13712	13824	13789	13873	13923	13762	13719	13825	13788	13882	13776	13840	13829	13843	13856	13902	13696	13846	13860	13770	13800	13860	13936	13766	13767	13857	13848	13854	13755	13798	13782	13952	14068	13839	13795	13770	13665	13882	13743	13740	13782	13758	13874	13718	13865	13774	13777	13828	13964	13684	13756	13725	13775	13921	13939	13785	13873	13911	13813	13723	13969	13783	13869	13958	13706	13785	13860	13749	13715	13794	13733	13864	13833	13774	13818	13808	13803	13720	13991	13862	13732	13874	13975	13905	13799	13860	13823	13681	13800	13839	13889	13751	13978	13783	13869	13926	13759	13834	13775	13855	13931	13725	13837	13575	13782	13824	14022	13838	13843	13825	13741	13902	13716	13704	13883	13879	13901	13927	13862	13677	13845	13939	13810	13738	13673	13833	13769	13803	13917	13669	13948	13892	13795	13845	13898	13778	13830	13781	13768	13963	13775	13858	13702	13926	13765	13766	13829	13869	13893	13884	13653	13730	13676	14052	13926	13885	13817	13824	13805	13827	13855	13986	13746	13705	13958	13647	13800	13868	13791	13889	14033	13802	13873	13910	13794	13799	13856	13867	13852	13907	13772	13899	13866	13747	13637	13858	13844	13947	13786	13768	13816	13721	13802	13786	13696	13939	13823	13912	13873	13827	13834	13874	13753	13802	13664	13787	13783	13761	13771	13751	13760	13971	13845	13890	13756	13705	13830	13856	13839	13809	13977	14009	13832	13823	13907	14008	13917	13814	13817	13937	13851	13852	13841	13697	13878	13828	13648	13870	13834	13847	13795	13950	13738	13959	13765	13920	13721	13857	13792	13928	13767	13780	13789	13858	13854	13814	14008	13760	13673	13838	13896	13634	13806	13747	13867	13860	13766	13822	13941	13777	13696	13879	13717	13940	13850	13966	13692	13740	13814	13830	13707	13927	13903	13886	13928	13970	13699	13928	13885	13738	13705	13907	13841	13718	13841	13668	13772	13907	13615	13977	13793	13934	13817	13999	13752	13817	13813	13818	13686	13969	13785	13883	13826	13660	14065	13849	13731	13739	13624	13881	13898	13767	13700	13831	13720	13875	13733	13843	13745	13787	13941	13819	13923	13838	13799	13717	13779	13869	13834	13796	13842	13867	13744	13730	13771	13987	13821	13854	13938	13991	13893	13915	13943	13853	13805	13965	13772	14001	13722	13877	13875	13993	13910	13788	13755	13700	13921	13797	13859	13880	13729	13834	13899	13881	13630	13804	13849	13789	13985	13835	13796	14039	13659	13788	13822	13910	13770	13790	13962	13821	13845	13830	13778	13771	13747	13769	13690	13782	13843	13719	13941	13862	13868	13817	13885	13904	13828	13850	13788	13832	13753	14038	13826	13867	13796	13820	13849	13825	13837	13885	13752	13873	13844	13847	13696	13915	13855	13782	13941	13784	13756	13840	13838	13833	13847	13730	13730	13775	13947	13797	13809	13896	13820	13802	13805	13753	13837	13752	13936	13886	13750	13796	13838	13961	13903	13861	13842	13859	13811	13907	13847	13771	14002	13908	13764	13755	13971	13974	13727	13938	14042	13722	13895	13778	13983	13779	13910	13793	13833	13907	13647	13884	13844	13850	13841	13777	13911	13734	13779	14000	13823	13915	13913	13870	13975	13793	13839	13943	13787	13813	13909	13869	13781	13943	13986	13810	13888	13848	13832	13874	13873	13835	13901	13811	13860	13870	13931	13734	13796	13749	13866	13894	13779	14043	13805	13805	13785	13910	13761	13888	13937	13809	13892	13724	14046	13647	13800	13751	13942	13890	14010	13881	13742	13687	13944	13764	13772	13720	13829	13794	13734	13799	13752	13600	13911	13978	13847	13788	13911	13678	13904	13895	13818	13707	13943	13713	13885	13743	13934	13823	13912	13841	13861	13810	13820	13796	13895	13851	13857	13752	13820	13732	14012	13694	13883	13938	13720	13786	13875	13836	14004	13809	13719	13828	13862	13882	13795	13874	13957	13793	13900	13929	13904	13950	13835	13939	13626	13840	13906	13673	13826	13854	13813	13730	14003	13661	13893	13820	13788	13659	13720	13757	13682	13935	13880	13908	13846	13901	13812	13672	13818	13684	13742	13837	13852	13942	13883	13852	13880	13880	13928	13789	13822	13715	13824	13805	13905	13754	13825	13802	13869	13764	13710	13870	13864	13701	13767	13858	13849	13903	13693	13822	13729	13747	13805	13723	13850	13755	13880	13875	13986	13735	13729	13737	13865	13955	13792	14012	13695	13752	13644	13797	13964	13760	13849	13818	13890	13699	13815	14021	13844	13803	13831	13741	13829	13964	13892	13741	13848	13998	13918	13786	13911	13847	13797	13843	13695	13912	13881	13783	13780	13714	13774	13795	13783	13923	13920	13845	13916	13839	13788	13931	13973	13918	13869	13758	13770	13653	13967	13693	13926	13770	13902	13839	13708	13646	13995	13889	13730	13750	13888	13749	13862	13735	14031	13881	13685	13741	13707	13980	13852	13819	13833	13767	13925	13749	13883	13903	13851	13894	13940	13894	13745	13669	13674	13885	13760	13851	13644	13921	13771	13767	13800	13892	13863	13902	13796	13897	13837	13903	13818	13882	13873	14090	13804	13882	13787	13832	13813	13758	13774	13794	13717	13863	13883	13957	13774	13795	13814	13848	13964	13854	13892	13749	13893	13896	13708	13856	13718	13750	13732	13936	13701	13987	13687	13752	13787	13892	13849	13967	13980	13783	13808	13756	13777	13978	13946	13892	13904	13842	13951	13917	13739	13826	13859	13908	14000	13738	13905	13914	13761	13799	13689	13873	13740	13882	13828	13955	13848	13789	13777	13906	13840	13866	13862	13753	13848	13655	13891	13873	13970	13814	13798	13973	13916	13948	13787	13805	13948	13756	13742	13830	13677	13892	13897
22743	21130	28941	23642	21997	25183	27886	22757	20991	20256	19475	18937	18424	18088	17940	17492	17320	17181	17107	16932	17003	16908	16934	16835	16765	16991	16550	16503	16650	16610	16609	16701	16531	16580	16581	16505	16321	16419	16385	16528	16250	16523	16525	16382	16264	16287	16519	16322	16335	16378	16277	16506	16357	16473	16377	16492	16279	16497	16290	16273	16378	16405	16379	16314	16354	16335	16310	16189	16440	16350	16364	16485	16261	16227	16275	16276	16502	16341	16450	16351	16415	16162	16283	16288	16188	16319	16494	16228	16283	16374	16312	16424	16289	16278	16344	16057	16238	16291	16224	16188	16199	16399	16441	16311	16391	16272	16273	16319	16213	15995	16181	16286	16075	16203	16472	16506	16221	16215	16226	16329	16440	16281	16351	16373	16060	16060	16264	16465	16328	16289	16172	16334	16249	16341	16438	16186	16353	16369	16335	16336	16331	16239	16135	16304	15901	16227	16267	16340	16383	16144	16417	16393	16316	16266	16262	16067	16382	16433	16090	16270	16214	16218	16302	16287	16254	16323	16268	16219	16200	16201	16206	16297	16358	16218	16367	16201	16179	16236	16232	16087	16298	16451	16395	16360	16318	16426	16255	16203	16336	16205	16222	16205	16112	16313	16231	16389	16195	16145	16239	16312	16016	16196	16206	16131	16213	16283	16347	16491	16179	16329	16169	16474	16237	16434	16118	16269	16498	16415	16341	16324	16341	16209	16422	16193	16216	16261	16342	16168	16241	16293	16266	16091	16310	16368	16201	16315	16427	16246	16468	16229	16249	16143	16095	16366	16134	16166	16237	16381	16177	16195	16293	16197	16342	16093	16328	16107	16078	16394	16371	16555	16234	16315	16185	16216	16347	16115	16301	16220	16211	16270	16104	16188	16221	16253	16469	16118	16225	16319	16205	16358	16217	16049	16258	16210	16280	16441	16153	16236	16176	16268	16267	16159	16173	16383	16288	16275	16274	16228	16239	16331	16103	16418	16265	16290	16286	16281	16044	16129	16304	15982	16336	16245	16355	16213	16000	16212	16258	16179	16294	16310	16100	16366	16377	16108	16253	16180	16137	16309	16214	16146	16172	16192	16107	16432	16475	16215	16234	16354	16423	16336	16252	16362	16218	16289	16157	16413	16215	16479	16273	16219	16105	16345	16219	16170	16411	16223	16295	16300	16302	16276	16257	16257	16308	16313	16282	16285	16175	16263	16108	16233	16022	16190	16104	16290	16285	16193	16196	16185	16198	16106	16391	16365	16296	16446	16232	16172	16291	16373	16147	16198	16428	16126	16240	16192	16261	16203	16124	16145	16206	16195	16338	16148	16175	16157	16331	16212	16520	16269	16218	16041	16092	16147	16241	16282	16338	16364	16149	16419	16174	16097	16440	16409	16206	16217	16400	16422	16214	16288	16264	16182	16348	15896	16206	16212	16329	16247	16386	16356	16255	16174	16325	16145	16339	16341	16313	16236	16085	16050	16174	16339	16348	16291	16216	16367	16167	16158	16295	16313	16154	16510	16127	16127	16139	16248	16182	16295	16466	16216	16129	16519	16465	16330	16108	16334	16247	16260	16267	16411	16240	16274	16347	16219	16434	16367	16275	16035	16064	16243	16325	16371	16202	16216	16276	16117	16269	16051	16117	16342	16245	16259	16401	16350	16256	16331	16224	16065	16377	16269	16193	16360	16117	16356	16155	16339	16383	16301	16175	16202	16302	16317	16229	16183	16248	16144	16084	16398	16157	16007	16053	16323	16391	16272	16125	16114	16279	16265	16213	16009	16222	16119	16071	16045	16358	16287	16116	16374	16278	16172	16084	16325	16289	16058	16244	16293	16319	16292	16369	16448	16219	16249	16067	16075	16034	16037	16245	16433	16275	16401	16370	16198	16040	16268	16294	16154	16310	16296	16110	16094	16138	16197	16382	16216	16261	16172	16344	16302	16283	16195	16124	16345	16535	16413	16203	16200	16129	16466	16278	16253	16146	16068	16220	16072	16328	16320	16313	16078	16165	16172	16314	16332	16262	16116	16268	16217	16343	16180	16285	16173	16311	16272	16184	16269	16292	16403	16337	16104	16108	16162	16215	16295	16391	16298	16100	16185	16299	16123	16325	16359	16269	16283	16320	16290	16038	16176	16364	16392	16285	16391	16273	16105	16100	16223	16174	16354	16457	16147	16077	16337	16413	16143	16326	16303	16275	16093	16035	16273	16160	16131	16180	16300	16391	16255	16238	16296	16285	16326	16239	16067	16244	16345	16182	16307	16303	16192	16358	16155	16232	15984	16031	16322	16058	16304	16164	16259	16320	16183	16436	16268	16387	16209	16168	16139	16405	16038	16338	16225	16434	16145	16407	16170	16261	16225	16488	16341	16198	16492	16285	16272	16176	16139	16129	16392	16369	16228	16280	16016	16449	16084	16262	16302	16163	16317	16279	16418	16188	16399	16200	16148	16053	16205	16321	16371	16369	16127	16136	16295	16378	16213	16207	16176	16363	16216	16092	16025	16120	16350	16289	16264	16281	16294	16138	16126	16308	16096	16090	16325	16272	16167	16254	16410	16251	16268	16221	16331	16333	16263	16383	16286	16152	16292	16294	16224	16188	16057	16164	16391	16139	16310	16267	16172	16301	16254	16144	16455	16247	16427	16053	16294	16331	16289	16475	16266	16349	16167	16084	16302	16214	16194	16315	16141	16187	16241	16242	16167	16212	16308	16446	16277	16184	16073	16287	16238	16096	16141	16325	16219	16333	16043	15978	16255	16462	16053	16214	16316	16295	16240	16243	16506	16135	16132	16261	16227	16140	16280	16178	16024	16168	16218	16237	16365	16310	16157	16254	16215	16331	16328	16308	16283	16252	16294	16206	16126	16160	16274	16317	16226	16241	16473	16120	16295	16114	16167	16333	16379	16288	16348	16195	16217	16034	16175	16305	16168	16260	16282	16237	16220	16295	16087	16399	16233	16149	16414	16152	16136	16222	16369	16305	16345	16447	16318	16453	16404	16245	16328	16212	16176	16317	16328	16248	16397	16329	16242	16468	16177	16323	16157	16061	16295	16136	16296	16310	16317	16206	16330	16276	16176	16297	16083	16298	16286	16115	16110	16422	16181	16242	16270	16204	16130	16162	16098	16121	16300	16241	16145	16309	16223	16169	16067	16357	16377	16208	16397	16150	16353	16322	16308	16217	16054	16493	16308	16250	16118	16380	16345	16287	16034	16392	16212	16228	16351	16053	16076	16297	16244	16360	16403	16103	16069	16227	16417	16086	16256	16294	16390	16426	16337	16228	16086	16274	16225	16260	16013	16072	16331	16325	16358	16439	16264	16133	16137	16334	16414	16187	16377	16229	16299	16320	16155	16140	16229	16238	16290	16342	16202	16206	16150	16258	16196	16217	16386	16296	16053	16192	16229	16280	16490	16388	16176	16232	16312	16307	16270	16214	16379	16150	16151	16176	16170	16174	16291	16205	16139	16260	16189	16267	16332	16239	16190	16417	16247	16436	16409	16123	16339	16287	16198	16237	16171	16209	16349	16264	16241	16336	16100	16300	16295	16423	16251	16118	16217	16418	16474	16186	16340	16302	16095	16233	16225	16337	16245	16292	16360	16155	16301	16299	16504	16231	16216	16237	16092	16111	16262	16203	16261	16275	16312	16259	16131	16265	16139	16244	16290	16291	16253	16354	16362	16273	16274	16290	16223	16375	16307	16351	16319	16116	16175	16207	16114	16430	16174	16177	16078	16252	16191	16151	16272	16134	16124	16319	16244	16018	16236	16132	16248	16147	16332	16427	16076	16163	16149	16143	16209	16289	16022	16194	16170	16208	16381	16110	16020	16078	16175	16274	16185	16214	16133	16253	16263	16372	16458	16412	16211	16359	16285	16153	16165	16034	16147	16183	16228	16171	16321	16159	16247	16108	16062	16228	16371	16262	16301	16187	16153	16080	16374	16265	16207	16489	16292	16213	16440	16217	16346	16439	16371	16059	16430	16359	16274	16069	16435	16314	16217	16169	16369	16195	16030	16292	16192	16369	16299	16159	16444	16282	16242	16327	16216	16237	16303	16301	16130	16175	16209	16158	16320	16553	16428	16521	16192	16172	16063	16178	16042	16222	16281	16354	16189	16279	16239	16165	16256	16148	16207	16221	16338	16135	16189	16157	16035	16127	16237	16129	16340	16255	16312	16249	16267	16129	16333	16234	16447	16219	16166	16040	16163	16214	16275	16200	16131	16170	16276	16293	16052	16072	16344	16142	16114	16301	16256	16284	16207	16292	16440	16292	16346	16237	16266	16337	16120	16110	16025	16217	16122	16226	16306	16332	16379	16409	16308	16227	16136	16513	16240	16066	16101	16164	16169	16407	16391	16285	16392	16268	16415	16313	16332	16158	16411	16304	16360	16316	16275	16210	16376	16305	16178	16073	16229	16282	16175	16169	16275	16161	16273	16301	16117	16213	16150	16135	16275	16132	16180	16402	16206	16313	16233	16215	16361	16268	16178	16296	16242	16350	16297	16094	16161	16125	16157	16103	16318	16116	16294	16337	16142	16252	15999	16310	16323	16259	16238	16272	16333	16255	16456	16251	16359	16347	15990	16279	16256	16393	16318	16240	16296	16383	16328	16397	16272	16161	16184	16235	16285	16285	16248	16266	16262	16252	16267	16304	16395	16250	16410	16297	16303	16371	16464	16129	16214	16379	16473	16360	16294	16305	16068	16164	16260	16140	16186	16296	16352	16311	16202	16072	16189	16022	16101	16285	16364	16378	16245	16352	16330	16370	16363	16081	16242	16064	16274	16279	16289	16179	16128	16436	16289	16161	16320	16462	16273	16112	16204	16110	16301	16320	16302	16027	16166	16255	16319	16269	16394	16125	16321	16161	16422	16452	16290	16224	16251	16267	16287	16257	16247	16235	16210	16168	16305	16322	15976	16313	16358	16181	16353	16134	16196	16331	16264	16099	16305	16410	16259	16366	16175	16162	16387	16231	16286	16379	16104	16364	16335	16253	16236	16381	16268	16205	16346	16489	16229	16045	16268	16138	15984	16318	16391	16472	16338	16364	16326	16077	16229	16220	16252	16331	16651	16431	16188	16458	16143	16333	16261	16187	16445	16185	16180	16226	16194	16261	16005
25588	46376	44335	36532	32132	28114	25619	23451	21576	20326	19102	18329	17682	17071	16377	16088	15844	15552	15443	15416	15469	15256	15134	15058	15064	14991	14920	14709	14895	14791	14573	14704	14701	14610	14544	14509	14651	14432	14762	14535	14430	14472	14773	14499	14558	14393	14277	14410	14500	14450	14597	14533	14388	14398	14456	14431	14469	14507	14529	14386	14371	14466	14398	14484	14363	14283	14452	14346	14482	14393	14512	14347	14374	14490	14327	14340	14410	14501	14444	14511	14245	14645	14251	14352	14248	14365	14539	14409	14396	14279	14332	14446	14442	14282	14438	14318	14328	14299	14399	14355	14378	14230	14423	14290	14411	14548	14607	14417	14324	14447	14534	14401	14462	14528	14322	14283	14489	14450	14465	14305	14435	14382	14500	14421	14215	14267	14356	14379	14336	14356	14490	14478	14464	14347	14265	14362	14397	14501	14452	14359	14462	14247	14334	14352	14251	14443	14343	14331	14414	14377	14352	14462	14516	14356	14441	14320	14337	14427	14360	14318	14333	14434	14402	14419	14332	14299	14513	14416	14403	14169	14407	14251	14338	14426	14410	14471	14638	14230	14367	14364	14592	14336	14369	14525	14353	14356	14333	14387	14465	14371	14371	14423	14319	14359	14360	14380	14358	14477	14513	14351	14543	14493	14573	14460	14378	14528	14405	14410	14348	14457	14373	14603	14194	14585	14326	14492	14316	14467	14274	14505	14436	14387	14313	14351	14467	14327	14314	14384	14261	14341	14404	14407	14475	14357	14364	14334	14429	14290	14380	14415	14418	14292	14408	14476	14426	14338	14410	14403	14153	14514	14485	14317	14415	14480	14382	14320	14296	14322	14402	14351	14292	14348	14321	14346	14381	14507	14484	14480	14379	14493	14332	14367	14347	14468	14367	14343	14461	14482	14298	14390	14342	14169	14469	14424	14295	14313	14426	14375	14369	14234	14316	14276	14386	14398	14371	14512	14527	14322	14375	14382	14462	14561	14369	14494	14448	14419	14467	14424	14327	14534	14406	14247	14560	14408	14468	14384	14506	14245	14516	14387	14370	14479	14533	14407	14390	14365	14319	14383	14569	14327	14292	14438	14471	14404	14278	14344	14158	14296	14486	14374	14486	14249	14397	14453	14459	14285	14455	14394	14374	14381	14305	14406	14307	14318	14411	14330	14550	14478	14165	14312	14285	14469	14458	14298	14327	14345	14364	14541	14271	14414	14380	14418	14432	14406	14434	14379	14313	14381	14278	14425	14446	14308	14476	14218	14411	14320	14439	14184	14253	14403	14236	14514	14416	14424	14297	14469	14374	14437	14408	14336	14452	14320	14257	14380	14415	14454	14354	14294	14621	14389	14315	14463	14440	14304	14299	14493	14381	14499	14282	14365	14358	14503	14256	14755	14318	14376	14398	14463	14325	14333	14299	14281	14363	14142	14335	14405	14298	14262	14411	14617	14320	14348	14511	14222	14355	14383	14442	14361	14328	14522	14439	14393	14374	14330	14362	14225	14302	14308	14476	14441	14390	14325	14473	14282	14508	14375	14407	14471	14527	14428	14457	14565	14570	14551	14421	14417	14363	14193	14394	14360	14343	14378	14353	14410	14412	14362	14448	14252	14388	14449	14457	14443	14227	14350	14175	14226	14456	14423	14533	14467	14332	14404	14448	14366	14285	14467	14528	14284	14264	14352	14551	14361	14443	14469	14178	14362	14439	14571	14455	14539	14405	14319	14391	14147	14443	14358	14428	14376	14468	14323	14296	14493	14493	14453	14325	14343	14282	14379	14376	14290	14533	14422	14426	14278	14233	14271	14410	14395	14372	14262	14384	14268	14284	14250	14401	14204	14344	14312	14484	14293	14404	14391	14420	14371	14370	14404	14433	14456	14369	14320	14393	14251	14498	14370	14524	14481	14424	14452	14282	14396	14416	14453	14289	14388	14200	14426	14487	14623	14516	14297	14221	14491	14420	14315	14256	14326	14420	14154	14294	14245	14395	14219	14354	14488	14382	14339	14647	14405	14512	14408	14446	14275	14508	14363	14379	14384	14419	14436	14359	14436	14553	14382	14270	14305	14312	14408	14381	14394	14479	14431	14301	14372	14370	14437	14469	14395	14345	14305	14447	14481	14332	14515	14343	14347	14489	14402	14466	14436	14259	14338	14481	14394	14373	14357	14312	14268	14422	14516	14219	14421	14509	14335	14489	14385	14304	14275	14514	14205	14574	14362	14405	14328	14341	14390	14553	14302	14324	14277	14306	14493	14430	14513	14407	14331	14437	14336	14406	14482	14383	14276	14517	14397	14468	14301	14436	14331	14265	14290	14311	14399	14332	14286	14351	14357	14232	14429	14421	14276	14443	14179	14395	14472	14147	14542	14389	14341	14402	14275	14202	14236	14328	14266	14358	14265	14431	14401	14337	14410	14324	14418	14268	14280	14379	14386	14370	14535	14352	14408	14511	14409	14354	14365	14390	14493	14390	14307	14396	14295	14261	14395	14341	14481	14451	14307	14344	14314	14450	14378	14510	14333	14230	14236	14367	14366	14520	14300	14328	14470	14406	14383	14295	14334	14344	14259	14290	14447	14451	14494	14441	14485	14541	14317	14561	14458	14385	14507	14388	14328	14342	14354	14381	14307	14448	14584	14467	14265	14384	14349	14405	14579	14394	14474	14428	14340	14395	14311	14478	14357	14408	14271	14285	14312	14391	14458	14267	14388	14445	14401	14501	14198	14290	14347	14627	14396	14289	14453	14454	14382	14530	14291	14389	14340	14509	14345	14296	14118	14395	14392	14328	14281	14315	14438	14425	14423	14382	14508	14613	14339	14380	14434	14384	14239	14424	14393	14407	14609	14295	14368	14446	14492	14431	14300	14363	14510	14292	14348	14369	14327	14264	14421	14159	14524	14529	14350	14412	14530	14276	14309	14508	14247	14443	14269	14351	14395	14291	14519	14368	14309	14384	14398	14362	14331	14547	14383	14557	14353	14350	14527	14454	14302	14273	14561	14422	14457	14470	14498	14543	14237	14420	14316	14328	14463	14437	14298	14344	14419	14430	14407	14174	14458	14280	14297	14370	14332	14235	14378	14425	14306	14384	14481	14439	14349	14481	14387	14361	14343	14319	14497	14350	14439	14418	14370	14292	14540	14342	14447	14357	14293	14359	14486	14523	14387	14225	14444	14232	14491	14460	14304	14443	14334	14439	14274	14367	14350	14423	14416	14414	14309	14260	14316	14489	14204	14443	14404	14473	14459	14296	14346	14408	14309	14372	14354	14401	14263	14394	14481	14272	14281	14440	14428	14386	14402	14506	14261	14374	14351	14315	14299	14350	14337	14287	14472	14394	14320	14441	14349	14255	14375	14425	14283	14327	14439	14294	14552	14414	14502	14347	14453	14392	14354	14418	14410	14302	14389	14403	14354	14249	14373	14301	14329	14442	14132	14379	14475	14369	14231	14334	14328	14480	14194	14362	14521	14378	14380	14400	14267	14393	14314	14390	14446	14476	14395	14371	14572	14198	14499	14303	14380	14245	14343	14304	14509	14346	14263	14409	14410	14398	14480	14512	14391	14212	14402	14550	14441	14516	14351	14334	14354	14308	14244	14353	14458	14171	14361	14423	14358	14306	14393	14398	14403	14315	14344	14432	14455	14323	14407	14349	14315	14373	14447	14284	14319	14410	14325	14335	14374	14293	14311	14462	14461	14442	14267	14452	14395	14405	14596	14266	14218	14396	14226	14407	14467	14446	14528	14431	14455	14427	14416	14253	14323	14253	14263	14316	14522	14442	14148	14401	14362	14366	14177	14359	14377	14255	14401	14526	14319	14501	14418	14263	14517	14319	14409	14490	14527	14472	14194	14496	14458	14298	14347	14562	14372	14463	14309	14364	14376	14460	14325	14414	14191	14469	14351	14313	14220	14203	14400	14389	14490	14294	14366	14188	14508	14404	14481	14388	14379	14401	14437	14316	14366	14494	14351	14274	14426	14146	14158	14344	14312	14382	14575	14352	14566	14268	14247	14424	14291	14271	14330	14409	14434	14420	14460	14340	14334	14281	14415	14444	14443	14274	14285	14250	14383	14282	14345	14575	14442	14408	14388	14198	14302	14419	14374	14417	14308	14362	14266	14324	14289	14236	14469	14275	14474	14319	14495	14286	14363	14342	14363	14313	14332	14399	14276	14479	14345	14448	14413	14472	14430	14406	14291	14419	14404	14421	14382	14196	14280	14379	14265	14403	14420	14458	14252	14386	14462	14380	14508	14513	14390	14419	14449	14487	14299	14479	14309	14319	14317	14306	14273	14319	14253	14338	14339	14414	14442	14214	14486	14285	14433	14292	14219	14335	14401	14437	14435	14390	14353	14363	14435	14433	14473	14501	14487	14400	14490	14274	14382	14474	14271	14421	14379	14462	14308	14517	14320	14339	14497	14388	14379	14273	14475	14409	14403	14434	14359	14562	14320	14364	14571	14255	14393	14394	14575	14265	14448	14442	14540	14289	14319	14466	14300	14440	14209	14398	14428	14441	14296	14397	14498	14326	14347	14515	14408	14373	14504	14357	14286	14428	14416	14495	14275	14137	14355	14374	14357	14440	14357	14263	14294	14529	14387	14306	14390	14274	14309	14353	14265	14452	14273	14392	14487	14223	14419	14376	14520	14149	14426	14288	14458	14188	14319	14403	14299	14248	14357	14547	14409	14492	14285	14426	14471	14487	14511	14351	14543	14340	14444	14331	14328	14439	14481	14370	14429	14456	14270	14434	14405	14332	14489	14450	14533	14402	14273	14458	14488	14230	14252	14499	14308	14386	14232	14461	14234	14470	14317	14145	14333	14443	14410	14355	14496	14265	14386	14421	14383	14170	14275	14300	14364	14425	14490	14543	14542	14424	14481	14272	14490	14330	14435	14497	14324	14206	14226	14390	14399	14324	14575	14314	14315	14437	14370	14493	14257	14430	14309	14405	14309	14398	14416	14461	14330	14575	14519	14423	14430	14505	14477	14320	14391	14407	14372	14331	14309	14509	14415	14422	14221	14259	14611	14398	14486	14459	14431	14393	14269	14356	14509	14447	14345	14285	14449	14513	14504	14300	14538	14397	14410	14421	14336	14478	14273	14298	14282	14404	14337	14299	14427
27594	24334	31014	27876	22467	20555	19600	18448	17873	17280	16908	16634	16544	16470	16301	16350	16082	15921	16006	15999	15740	16232	15794	15914	15934	15981	15960	15717	15839	15806	16140	15716	15931	15855	15969	15848	15801	15773	15855	15891	15716	15760	15731	15648	15650	15958	15785	15848	15866	15987	15722	15641	15859	15850	15765	15581	15750	15543	15634	15689	15790	15660	15603	15707	15572	15812	15859	15764	15913	15947	15689	15789	15647	15788	15825	15810	15746	15798	15806	15801	15727	15807	15610	15666	15665	15536	15685	15724	15593	15829	15636	15779	15836	15890	15624	15735	15728	15690	15856	15739	15778	15655	15851	15853	15840	15829	15749	15585	15656	15833	15597	15755	16057	15783	15817	15548	15703	15631	15591	15763	15770	15738	15903	15572	15825	15860	15681	15876	15742	15824	15816	15730	15608	15709	15757	15733	15617	15688	15585	15758	15777	15783	15676	15681	15857	15640	15794	15649	15751	15553	15730	15735	15810	15570	15785	15619	15791	15910	15584	15851	15893	15685	15699	15668	15845	15814	15745	15695	15689	15889	15638	15895	15741	15815	15862	15628	15776	15693	15826	15680	15808	15682	15449	15697	15722	15576	15627	15590	15698	15731	15783	15734	15878	15725	15771	15862	15840	15676	15697	15983	15588	15660	15885	15901	15729	15819	15801	15635	15836	15763	15787	15633	15676	15931	15931	15619	15795	15842	15583	15685	15559	15748	15692	15673	15907	15610	15819	15764	15788	15764	15653	15616	15879	15699	15583	15671	15754	15577	15752	15906	15734	15886	15962	16027	15807	15804	15696	15769	15742	15733	15851	15674	15503	15521	15908	15822	15712	15837	15806	15824	15889	15705	15974	15846	15514	15644	15617	15642	15696	15782	15877	15793	15919	15860	15573	15710	15577	15782	15773	15853	15863	15814	15762	15744	15805	15673	15637	15703	15850	15872	15729	15719	15455	15711	15561	15717	15564	15683	15731	15645	15724	15522	15819	15696	15644	15788	15859	15824	15593	15615	15784	15866	15846	15638	15534	15883	15601	15590	15852	15553	15900	15634	15715	15601	15808	15750	15583	15770	15579	16011	15746	16055	15714	16054	15870	15828	15824	15657	15728	15730	15822	15656	15816	15689	15797	15702	15495	15489	15580	15896	15728	15883	15753	15580	15757	15607	15679	15651	15800	15686	15717	15846	15800	15895	15988	15750	15553	15730	15602	15824	15790	15773	15543	15637	15876	15565	15708	15752	15739	15718	15824	15671	15768	15727	15677	15789	15639	15632	15686	15757	15893	15929	15645	15616	15623	15736	15772	15710	15634	15810	15763	15928	15750	15759	15619	15680	15823	15974	15752	15900	15822	15743	15730	15779	15881	15708	15761	15733	15608	15485	15821	15777	15743	15755	15819	15517	15804	15555	15830	15516	15732	15644	15716	15908	15767	15801	15819	15741	15733	15717	15825	15783	15782	15707	15769	15841	15769	15698	15688	15695	15645	15836	15876	15577	15821	15528	15851	15786	15705	15491	15739	15789	16044	15716	15742	15742	15688	15827	15797	15800	15750	15754	15659	15637	15565	15835	15788	15586	15692	15684	15706	15687	15618	15905	15851	15736	15671	15817	15689	15887	15665	15688	15919	16000	15686	15930	15853	15813	15679	15850	15722	15579	15799	15862	15673	15650	15639	15856	15859	15648	15880	15728	15703	15683	15649	15854	15835	15704	15777	15890	15742	15467	15653	15768	15647	15958	15759	15685	15637	15857	15644	15729	15793	15770	15800	15846	15539	15581	15790	15890	15693	15637	15780	15861	15718	15704	15610	15796	15749	15644	15586	15728	15760	15648	15523	15886	15836	15955	15646	15802	15755	15797	15706	15808	15962	15657	15898	15850	15796	15598	15850	15761	15736	15745	15868	15747	15802	15705	15833	15792	15642	15859	15591	15747	15857	15644	15594	15757	15641	15829	15896	15667	15828	15751	15731	15842	15884	15641	15718	15894	15724	15861	15549	15719	15743	15612	15624	15799	15854	15950	15701	15523	15765	15668	15974	15785	15819	15724	15652	15818	15629	15689	15633	15684	15839	15833	15834	15843	15903	15719	15813	15930	15934	15803	15990	15898	15861	15743	15672	15516	15786	15610	15543	15764	15751	15705	15879	16021	15733	15824	15853	15831	15631	15797	15773	15702	15670	15747	15820	15687	15893	15637	15728	15858	15709	15741	15800	15683	15729	15763	15671	15735	15639	15678	15871	15745	15837	15980	15516	15845	15737	15799	15892	15797	15743	15790	15841	15754	15724	15755	15777	15591	15824	15709	15775	15807	15933	15685	15753	15620	15699	15763	15905	15839	15727	15890	15912	15815	15739	15803	15681	15797	15805	15727	16028	15766	15524	15808	15974	15808	15792	15872	15795	15845	15863	15693	15778	15678	15880	15914	15570	15712	15919	15771	15784	15714	15853	15667	15788	15958	15742	15759	15886	15619	15692	15827	15722	15697	15747	15835	15957	15603	15688	15595	15615	15797	15636	15751	15643	15689	15741	15942	15734	15623	15898	15832	15559	15681	15816	15774	15700	15583	15789	15893	15950	15696	15724	15793	15749	15824	15847	15779	16062	15805	15795	15802	15748	15686	15885	15544	15804	15758	15845	15837	15765	15740	15736	15701	15734	15817	15921	15734	15777	15733	15656	15742	15692	15832	15485	15776	15791	15731	15840	15625	15788	15884	15661	15763	15749	15788	15784	15815	15867	15887	15803	15695	15701	15914	15847	15776	15829	15858	15692	15919	15543	15765	15705	15887	15487	15748	15805	15670	15833	15927	15716	15789	15792	15818	15765	15697	15676	15665	15713	15818	15907	15866	15798	15817	15746	15900	15558	15838	15632	15673	15907	15794	15745	15983	15811	15822	15834	15632	15683	15600	15750	15778	15489	15561	15734	15697	15704	15724	15628	15948	15639	15740	15818	15699	15704	15848	15878	15917	15822	15725	15609	15627	15617	15819	15965	15828	15687	15687	15954	15696	15818	15601	15924	15746	15915	15542	15741	15711	15591	15709	15817	15675	15940	16079	15852	15729	15706	15845	15681	15827	15712	15752	15765	15754	15834	15610	15710	15850	15635	15560	15826	15776	15751	15782	15833	15706	15939	15804	15795	15770	15752	15716	15760	15728	15673	15685	15740	15605	15678	15898	15664	15723	16041	15861	15702	15877	15954	15872	15671	15788	15931	15940	15815	15683	15730	15704	15696	15808	15831	15747	15711	15637	15681	15637	15570	15716	15857	15663	15762	15804	15802	15734	15891	15804	15833	15751	15993	15600	15634	15845	15611	15819	15743	15692	15812	15859	15810	15634	15716	15831	15666	15637	15640	15706	15731	15792	15819	15656	15764	15731	15824	15825	15709	15931	15854	15647	15709	15651	15664	15924	15901	15868	15812	15875	15812	15670	15653	15738	15773	15859	15936	15676	15650	15704	15678	15814	15800	15801	15849	15906	15816	15705	15775	15719	15733	15747	15679	15700	16078	15802	15917	15580	15646	15720	15751	15736	15670	15633	15719	15706	15743	15696	15990	15795	15738	15814	16007	15954	15865	15737	15858	15819	15788	15727	15921	15581	15751	15798	15860	15840	15914	15519	15820	15800	15804	15771	15607	15652	15657	15595	15929	15875	15882	15975	15816	15843	15872	15863	15779	15817	15758	15629	15568	15783	15805	15711	15800	15726	15734	15855	15847	15915	15835	15678	15766	15823	15731	15825	15619	15714	15669	15828	15954	15797	15811	15870	15731	15876	15771	15699	15731	15686	15808	15649	15681	15743	15533	15686	16024	15678	15579	15737	15872	15689	15711	15695	15658	15616	15896	15853	15820	15792	16119	15718	15610	15725	15658	15707	15681	15841	15719	15902	15563	15670	15805	15808	15795	15778	15949	15665	15795	15704	15593	15722	15765	15763	15695	15711	15555	15780	15566	15815	15781	15620	15597	15760	15840	15742	15689	15788	15823	15774	15755	15735	15669	15589	15700	15667	15821	15712	15798	15872	15749	15757	15741	15872	15643	15765	15817	15567	15807	15788	15878	15908	15600	15734	15763	15719	15679	15591	15927	15722	15730	15657	15747	15837	15606	15817	15784	15692	15829	15680	15917	15757	15887	15870	15729	15699	15780	15628	15807	15745	15925	15619	15750	15751	15881	15833	15733	15797	15753	15757	15700	15689	15847	15654	15826	15752	15720	15680	15656	15665	15791	15816	15806	15824	15838	15734	15571	15626	15718	15932	15705	15891	15975	15671	15860	15762	15813	15652	15903	15714	15614	15862	15824	15879	15852	15833	15593	15768	15700	15604	15758	15777	15770	15635	15940	15774	15748	15748	15636	15666	15697	15654	15758	15963	15838	15846	15849	15861	15969	15627	15864	15814	15775	15759	15696	15760	15828	15633	15993	15697	15814	15676	15789	15615	15796	15636	15652	15744	15935	15798	15853	15654	15768	15788	15600	15698	15660	15820	15804	15776	15666	15731	15691	15734	15721	15729	15649	15715	15930	15766	15804	15928	15920	15748	15829	15652	15810	15735	15877	15606	15679	15835	15731	15720	15899	15789	15523	15876	15816	15676	16004	15766	15837	15593	15689	15937	15894	15677	15860	15787	15701	15688	15788	15744	15502	15687	15825	15785	15858	15706	15758	15623	15682	15998	15677	15820	15807	15871	15814	15714	15715	15754	15870	15810	15667	15770	15729	15641	15680	15910	15810	15746	15762	15810	15804	15756	15927	15936	15911	15775	15704	15865	15792	15713	16028	15808	15445	15759	15757	15764	15699	15832	15678	15829	15866	15480	15875	15716	15749	15645	15798	15782	15728	15626	15746	15794	15921	15841	15853	15693	15801	15696	15632	15749	15819	15569	15845	15655	15673	15848	15850	15868	15786	15779	15656	15832	15898	16059	15387	15666	15866	15544	15902	15848	15833	15788	15696	15736	15844	15847	15733	15614	15835	15820	15665	15830	15827	15658	15782	15586	15747	15696	15899	15791	15774	15789	15825	15871	15793	15661	15824	15580	15619	15555	15784	15855	15793	15918	15799	15733	15914	15728	15695	15820	15977	15692	15650	15609	15607	15807	15567	15718	15793	15822	15842	15664	15659	15852	15641	15544
24176	37137	34764	27281	23423	21125	19644	18464	17344	16484	16143	15603	15282	14962	14868	14730	14658	14441	14602	14580	14181	14422	14290	14421	14381	14168	14241	14165	14282	14256	14286	14178	14254	14157	14166	14314	14109	14240	14144	14066	14038	14000	13863	14173	14255	14183	14131	14190	14025	14166	14073	14150	14205	14084	13888	14086	14135	13943	14053	13941	14154	13918	14018	14161	13929	14210	14047	14023	14159	14263	13972	14186	14255	14139	14052	13948	13965	14075	14024	14126	14118	14104	14040	14254	14064	14004	14025	14307	13973	14027	14159	13977	14056	13998	14073	14182	13967	14059	14194	14027	13975	14110	13953	14094	14004	14149	13978	14185	13936	14056	14076	14112	14044	13874	14052	14080	13867	14078	13993	14044	14066	13854	13961	14118	13981	14250	14093	14070	14179	14106	14153	14158	13972	14075	14144	14039	13977	14120	14041	14146	13976	14081	14134	14064	14025	14047	14034	13958	14160	13898	13926	14015	14049	14194	14088	14009	14158	14160	13889	14032	13981	14131	14039	14039	14060	14086	14185	13897	13856	14094	14070	14222	14080	14128	14135	14098	13997	14112	14083	14050	14048	14114	14026	14163	14036	14120	14073	14133	14028	14020	13968	13985	13937	14061	14071	14043	14027	14058	14083	14097	14060	14081	14100	14131	14054	14050	13971	14096	14118	14037	13947	14136	14001	14008	14028	14186	14298	14194	14074	14188	14220	13989	14013	14043	14142	14034	14009	13884	13973	14160	14005	14143	14033	13898	14077	13992	14004	14024	14084	14143	14268	13859	14123	14069	14026	14050	14158	14105	14033	14229	14139	14171	14289	14065	13980	14139	14004	14032	14120	14042	14054	14142	14109	14019	14071	13930	13889	14057	13919	14090	14064	14155	14073	13964	13964	14048	13977	14105	14117	13826	14038	13965	14156	13932	14286	13988	14059	14159	14072	14062	14155	14003	14103	13884	14100	14142	14016	14102	14061	14021	14052	14093	14084	14020	14153	13976	14109	14044	14103	14063	13914	14014	13908	13997	14096	14185	13872	14118	14071	14031	14089	14118	13955	13995	14075	14259	14015	14092	14024	14074	14148	14135	14027	13988	14166	13985	14067	14034	14171	14017	14321	14226	14055	14190	13966	14021	14161	14106	14047	14062	14182	14117	14016	14032	13881	14090	14055	14212	14031	13927	14044	13934	13941	14052	14265	13957	14074	14191	14002	14129	14031	14098	14071	14041	14012	14009	14204	14117	14029	14175	14033	14227	14057	13941	13973	14077	14150	13968	14064	13922	14079	14133	14246	14018	14123	14041	14262	14157	14088	13973	14084	14101	14131	13961	14057	14018	13981	14103	14034	14044	13923	14057	13915	14073	13985	14031	14110	14027	14117	13917	14149	14081	13995	14126	14232	14046	14036	14156	14137	14296	14180	14171	13916	13867	14071	14056	14103	14043	14114	14102	13949	14200	13857	14035	13991	14028	14238	14158	13939	14001	14064	14091	13994	14061	14070	14121	14086	14127	13931	14030	14194	13976	14222	14020	14102	14089	14017	13963	14078	13934	14021	14058	13997	14089	14085	13864	13793	13961	14039	14183	13944	14003	14093	14230	14024	14168	13975	13976	13982	14035	14110	13894	14125	13987	14074	14186	13892	14038	14073	14036	14126	13922	14072	14047	13946	14152	13976	14012	14009	13888	14176	14155	14126	14130	14103	14316	14146	14001	14164	14213	14287	13998	14060	13932	14014	14353	14189	14029	14028	14157	14007	14139	13964	14105	14066	14111	13963	14044	14176	13996	14117	14160	14043	14092	13915	13993	14029	14096	14204	14095	14013	14129	14073	14102	13980	14032	13979	14003	13969	14014	13902	13932	14212	13955	14287	14194	14053	13982	13945	14059	14148	14037	13958	14075	13872	14172	14162	14216	14139	14098	14070	14060	14119	14106	14052	14098	14238	13880	14134	14056	14136	13937	14068	14029	14145	14075	14142	14046	14029	13984	14123	13795	14138	14194	14053	14011	14091	14037	14146	14022	14009	13958	14079	14129	13957	13933	14055	14114	14183	13957	14020	14086	14051	14002	13981	13971	14080	14081	14212	14100	13985	14086	14051	13958	14245	14119	13986	14177	14081	13986	14126	14025	14156	14081	14006	13943	14115	14258	14045	14029	14008	14076	13858	14002	14177	13937	14130	14017	14133	14289	14210	14101	14074	14145	13987	14040	14021	14067	14041	14006	14114	13946	13953	14026	14112	13912	14026	14004	14007	14029	14097	14103	14105	14029	14092	14111	14142	14157	14169	14113	14125	14011	14110	14045	14063	14043	14109	14110	14136	14047	14144	14001	14064	14145	14093	14178	14003	14157	14098	14122	14109	14055	14057	14200	13965	14075	14184	14021	14047	14036	14073	14075	14061	14035	14120	14106	13853	14021	14090	14045	14096	14071	13997	14025	14060	14089	14053	13834	14054	14146	14235	13955	14001	14113	14035	14144	13985	14061	14276	13929	14132	14089	14172	14120	14004	14282	14200	14049	13951	14212	14201	14013	14162	14130	14076	13945	14112	14036	14083	14035	13920	14022	14164	13819	14127	14115	14027	13949	14027	14080	14055	14005	14157	14050	14117	14024	14249	14046	14166	14092	13969	14041	14184	13998	14016	14098	13964	14124	14044	14168	13884	14102	14209	13877	14033	14024	14137	14125	14085	13938	14219	13866	14108	14143	13993	14020	14260	14280	14110	14026	14191	14073	14154	14129	14120	14131	14099	14101	13996	13809	14136	14049	14008	14091	13986	13963	13986	14091	14009	13959	14159	13970	14041	14058	14058	14051	14230	14156	13999	14204	13956	14000	13932	14026	14050	14287	14036	13930	14208	14201	14065	14129	14219	14062	14065	14085	14096	14008	14090	13864	14018	13948	14063	14241	13993	13964	13983	14089	14005	14060	14074	13976	14148	13957	14156	14001	13954	14119	14206	13834	14054	13967	14105	14153	14194	13955	14079	13993	14015	14024	14006	14002	14037	14022	14135	14155	14101	14091	14079	14084	13999	14083	14157	14130	14018	13843	14145	14138	14027	13925	14061	14022	14009	14151	13832	14200	14046	14098	14019	13970	14105	13890	13982	14079	14048	14165	14118	14056	14134	13942	14063	14001	14188	14146	14110	13975	13955	14194	14240	13896	13989	14107	14061	14119	14314	14185	14085	13973	14041	14035	14130	13896	14163	14046	14082	14069	14082	14098	13989	13976	14045	13977	13995	14084	13947	13903	14065	14179	14028	14057	14154	14101	13937	13994	13988	14269	13993	14005	14017	14181	14078	14123	13966	14289	13959	14057	14120	14156	14070	14182	13845	14124	13970	14046	14027	14219	13982	14100	14170	13956	14192	14000	14238	14151	14087	14141	13986	14148	14101	14029	14025	13891	14037	14100	14056	13937	14170	14171	14060	14213	14055	14020	14151	14357	14138	13975	14031	13928	14010	14112	13922	14039	13961	14052	13957	13956	14175	14050	13961	14130	13958	13964	14086	14117	13965	14038	14167	13993	14073	14153	14255	14028	14054	14125	13993	14099	14132	14024	14024	14046	13917	14143	14004	14066	13906	13950	14023	13829	14016	14024	14097	14200	14084	14044	13993	14156	14244	14063	14148	14025	14044	14011	14153	14003	14040	13924	14141	14091	14060	14008	14017	14012	14065	13953	13924	14157	14125	14238	14045	14103	14027	14128	13992	14081	14088	14193	14077	14087	14021	14102	14010	14117	14008	14115	14201	13921	14087	13994	14248	14115	13934	14027	14011	14002	13969	14124	14013	14006	14071	13998	14161	14048	14044	13965	14063	13972	14039	14120	14139	14007	14105	14228	13845	14025	14081	14190	14182	14222	13980	13955	14086	14122	14216	14313	14120	13970	14040	14048	14067	13932	14189	14115	14231	14144	14057	14060	14019	14173	14110	13959	14130	14038	14160	14049	13937	14093	13906	14059	13950	14141	14011	14079	13903	14203	14014	13991	14181	14105	14137	14082	14126	14194	14143	14103	13865	14052	14093	13968	14145	14115	14072	14090	13987	14114	14036	14092	14015	14166	14211	14017	14125	14077	13961	14044	14276	14107	14161	13952	14138	14123	14014	13968	14032	14195	14280	14086	14127	14001	14047	14050	14110	14128	14167	14126	14108	14223	13978	13928	14119	13956	13943	14213	14191	14032	13931	13983	14016	14043	14068	14076	14012	14084	14175	14102	14146	14055	14100	14079	14060	14110	13980	14229	13959	14102	14115	13971	14013	13950	14076	14012	13904	14267	14098	14246	14173	14030	14002	14071	14022	14191	13926	14205	14027	14052	14340	14006	14066	14102	14103	13997	13962	13985	13949	13905	14091	14100	14042	14045	14179	14071	14266	14008	14100	14157	14120	14039	14076	14162	14036	14230	13943	14138	13960	14179	14066	14143	14051	14161	13974	13980	14101	14018	14254	14168	13952	14115	13867	14110	13884	13942	14130	13931	14083	14122	14263	13927	14257	14052	14323	14056	14155	14021	13996	13995	13984	14179	13989	14002	14049	14164	14022	14157	14190	14099	14133	14011	14131	14231	14261	13947	14066	14059	13966	14178	14113	14100	14150	14191	13969	14089	13966	13822	13970	13984	14115	14116	14157	13986	14129	14005	14082	14061	14064	14160	14086	14064	14036	13903	13997	14164	14081	14109	14024	13947	14027	14104	14069	14138	13956	14091	13986	14087	14049	14064	14045	13995	14058	14144	14146	14176	13934	14009	14025	13995	14121	13972	14038	14114	14245	14138	14137	14096	14228	14032	14127	14116	14041	14134	14149	14042	13987	14071	14167	14066	14192	13807	13970	14137	14000	14141	13841	14228	13900	13935	14040	14127	14039	14181	14109	14143	14063	14065	14109	14164	13972	13936	14249	14101	14012	13934	14193	14152	14146	14093	14083	14038	13992	14192	14057	14167	14105	14089	14135	13945	13936	14257	13924	14052	14125	14027	13858	13919	14063	14161	13972	14093	13996	14060	13936	14035	13984	14071	13941	14130	13921	13982	14020	14026	13951	13948	14113	14027	14195	14005	14050	14107	14099	14083	14218	14096	14115	13999	14134	13908	14105	14052	13988	14031	14155	13962	14126	13948	14115	13894	14138	14060
23767	21141	28596	24472	23295	24497	23924	20639	19089	18586	17925	17104	17258	16661	16652	16730	16360	16181	16077	16084	16256	16185	16126	16203	16014	15808	15893	15838	15846	15683	15820	15810	15575	15928	15785	15728	15785	15977	15596	15701	15463	15863	15730	15838	15706	15948	15686	15756	15779	15558	15857	15722	15466	15607	15551	15811	15614	15759	15669	15780	15790	15582	15708	15839	15695	15711	15591	15699	15657	15642	15508	15891	15579	15534	15806	15586	15577	15776	15535	15674	15702	15378	15659	15758	15628	15706	15646	15778	15750	15800	15645	15636	15571	15528	15621	15451	15479	15721	15746	15492	15675	15858	15801	15606	15626	15672	15651	15530	15559	15681	15727	15664	15559	15659	15660	15596	15582	15683	15743	15468	15674	15704	15650	15881	15681	15596	15641	15804	15585	15613	15602	15528	15623	15686	15643	15377	15718	15602	15608	15631	15745	15659	15576	15716	15701	15746	15801	15489	15765	15743	15592	15650	15715	15567	15567	15648	15539	15565	15818	15597	15627	15606	15855	15618	15621	15675	15455	15519	15607	15563	15645	15693	15433	15509	15665	15537	15441	15579	15778	15847	15793	15495	15562	15562	15720	15608	15707	15598	15637	15709	15604	15725	15640	15735	15597	15517	15759	15500	15595	15794	15577	15560	15864	15748	15759	15677	15699	15699	15455	15557	15646	15632	15532	15548	15656	15737	15615	15591	15572	15666	15608	15379	15406	15557	15582	15792	15852	15915	15759	15622	15435	15730	15793	15680	15636	15811	15605	15785	15651	15690	15696	15732	15579	15691	15680	15572	15641	15687	15673	15706	15790	15544	15387	15607	15556	15589	15814	15739	15503	15773	15565	15769	15579	15648	15454	15632	15627	15681	15486	15505	15724	15513	15663	15656	15541	15529	15727	15870	15732	15731	15508	15559	15660	15665	15818	15724	15774	15536	15631	15651	15792	15612	15716	15696	15804	15687	15663	15574	15573	15579	15662	15706	15428	15736	15743	15595	15769	15493	15562	15676	15711	15591	15589	15658	15748	15388	15642	15635	15458	15660	15534	15472	15672	15395	15650	15704	15698	15617	15676	15712	15422	15608	15721	15731	15642	15684	15424	15600	15642	15650	15639	15572	15820	15776	15602	15637	15555	15464	15719	15449	15609	15869	15575	15618	15837	15580	15798	15495	15687	15554	15671	15785	15592	15512	15773	15715	15575	15508	15736	15594	15728	15643	15631	15721	15659	15511	15732	15436	15498	15810	15574	15611	15795	15671	15447	15771	15621	15753	15462	15644	15571	15665	15509	15628	15702	15611	15432	15558	15854	15765	15819	15634	15617	15622	15457	15567	15575	15582	15841	15385	15625	15821	15437	15736	15847	15795	15606	15659	15463	15458	15375	15666	15658	15470	15544	15609	15659	15631	15605	15750	15524	15658	15554	15649	15560	15881	15601	15553	15496	15687	15633	15697	15795	15641	15808	15634	15666	15658	15639	15634	15734	15473	15625	15450	15589	15507	15662	15845	15622	15564	15596	15428	15530	15780	15515	15555	15681	15652	15580	15555	15261	15632	15693	15648	15757	15618	15688	15567	15799	15510	15682	15734	15671	15742	15542	15457	15432	15573	15723	15352	15503	15703	15606	15430	15569	15619	15538	15493	15516	15732	15286	15690	15583	15681	15768	15676	15699	15721	15545	15696	15446	15799	15466	15628	15698	15613	15684	15687	15597	15699	15770	15584	15640	15717	15632	15382	15602	15638	15520	15770	15912	15718	15549	15557	15555	15783	15655	15685	15690	15600	15702	15550	15608	15652	15661	15604	15689	15581	15585	15698	15937	15766	15586	15844	15725	15730	15575	15623	15639	15716	15411	15655	15802	15650	15631	15692	15653	15797	15905	15678	15879	15618	15793	15581	15496	15540	15591	15648	15541	15629	15571	15654	15497	15550	15524	15597	15849	15511	15486	15716	15629	15570	15638	15559	15638	15732	15616	15574	15504	15630	15548	15820	15670	15521	15567	15412	15561	15607	15534	15616	15493	15666	15636	15644	15501	15715	15686	15798	15525	15632	15607	15546	15571	15715	15778	15658	15758	15664	15553	15775	15784	15531	15632	15574	15698	15689	15777	15645	15466	15601	15463	15514	15360	15688	15494	15614	15864	15584	15713	15426	15687	15672	15658	15668	15570	15388	15760	15554	15621	15662	15730	15630	15659	15623	15613	15644	15658	15661	15560	15782	15705	15600	15574	15625	15836	15589	15538	15556	15748	15437	15463	15645	15718	15536	15692	15627	15681	15429	15601	15735	15657	15699	15547	15691	15447	15769	15791	15675	15667	15624	15751	15665	15735	15476	15581	15707	15659	15605	15635	15554	15763	15651	15634	15517	15663	15748	15645	15739	15450	15631	15339	15507	15590	15544	15767	15651	15656	15799	15555	15599	15647	15476	15660	15760	15808	15613	15493	15531	15562	15692	15658	15716	15728	15597	15777	15594	15749	15589	15850	15775	15604	15598	15774	15684	15557	15698	15808	15657	15537	15464	15483	15787	15630	15728	15647	15646	15528	15589	15736	15649	15513	15688	15711	15587	15807	15602	15829	15630	15627	15582	15736	15572	15566	15710	15669	15521	15771	15754	15629	15783	15686	15658	15380	15746	15687	15585	15540	15750	15749	15503	15752	15620	15831	15685	15679	15899	15654	15676	15624	15475	15731	15743	15805	15762	15635	15742	15818	15557	15731	15563	15698	15565	15671	15754	15675	15430	15787	15711	15715	15722	15579	15744	15539	15704	15673	15703	15604	15673	15713	15611	15601	15625	15593	15607	15599	15556	15506	15523	15633	15701	15633	15613	15825	15543	15572	15527	15461	15573	15496	15555	15618	15520	15487	15611	15580	15517	15523	15470	15427	15655	15522	15616	15526	15477	15602	15694	15779	15733	15619	15772	15721	15645	15460	15541	15601	15482	15694	15689	15575	15549	15418	15661	15475	15760	15623	15629	15592	15666	15604	15873	15628	15656	15800	15572	15709	15605	15617	15790	15692	15518	15582	15542	15743	15525	15626	15561	15520	15523	15664	15595	15579	15781	15617	15643	15489	15617	15713	15716	15600	15605	15622	15582	15520	15551	15786	15725	15672	15475	15557	15750	15801	15604	15716	15588	15574	15723	15693	15652	15857	15688	15854	15574	15477	15467	15586	15480	15784	15921	15524	15753	15691	15618	15494	15599	15659	15743	15564	15483	15522	15626	15636	15673	15778	15792	15816	15738	15698	15747	15615	15696	15615	15637	15767	15725	15757	15589	15778	15702	15624	15451	15554	15539	15736	15601	15561	15476	15630	15647	15630	15532	15558	15560	15598	15575	15738	15530	15552	15603	15683	15585	15571	15837	15664	15635	15822	15633	15670	15574	15558	15563	15571	15773	15741	15738	15641	15647	15550	15655	15639	15603	15492	15486	15767	15655	15623	15807	15727	15798	15542	15590	15584	15658	15927	15556	15639	15500	15516	15654	15747	15724	15685	15692	15756	15526	15696	15551	15700	15730	15667	15785	15558	15499	15539	15648	15657	15754	15568	15661	15588	15744	15592	15625	15609	15694	15746	15687	15732	15727	15679	15690	15797	15611	15571	15349	15736	15778	15660	15594	15517	15725	15732	15641	15402	15588	15649	15460	15623	15722	15578	15461	15586	15628	15599	15715	15505	15599	15718	15495	15558	15679	15727	15622	15677	15598	15602	15321	15895	15727	15599	15580	15654	15748	15970	15881	15710	15875	15640	15364	15501	15515	15705	15672	15584	15539	15709	15657	15754	15585	15795	15598	15692	15700	15482	15610	15677	15727	15542	15738	15641	15626	15387	15789	15519	15668	15707	15515	15693	15609	15812	15615	15427	15438	15480	15706	15444	15482	15695	15563	15648	15678	15561	15489	15741	15477	15642	15609	15730	15630	15739	15755	15556	15484	15775	15501	15622	15554	15617	15678	15598	15764	15547	15516	15764	15666	15603	15571	15577	15846	15726	15504	15542	15530	15466	15668	15562	15622	15589	15620	15574	15570	15779	15666	15602	15628	15811	15746	15516	15550	15629	15726	15606	15739	15692	15720	15469	15645	15646	15661	15490	15599	15681	15577	15654	15626	15680	15460	15768	15702	15607	15616	15606	15694	15644	15467	15643	15717	15588	15798	15719	15395	15730	15740	15781	15626	15667	15531	15598	15611	15714	15599	15641	15745	15551	15712	15671	15694	15714	15642	15768	15620	15562	15563	15569	15521	15574	15762	15680	15541	15502	15821	15695	15508	15616	15571	15632	15687	15528	15769	15931	15773	15507	15515	15601	15553	15497	15661	15616	15444	15720	15676	15577	15695	15760	15586	15699	15740	15436	15467	15493	15498	15794	15706	15659	15636	15799	15656	15680	15479	15647	15639	15739	15492	15623	15461	15590	15578	15666	15491	15700	15631	15740	15802	15624	15606	15687	15731	15628	15656	15433	15644	15515	15724	15665	15795	15646	15563	15695	15568	15799	15598	15672	15642	15682	15539	15625	15753	15751	15630	15699	15634	15773	15590	15607	15642	15659	15647	15577	15672	15591	15613	15659	15638	15527	15564	15530	15927	15843	15777	15384	15628	15495	15683	15695	15617	15536	15727	15538	15690	15591	15613	15568	15721	15496	15780	15800	15482	15462	15610	15705	15673	15605	15656	15730	15648	15617	15544	15692	15806	15682	15782	15785	15526	15574	15600	15664	15516	15487	15658	15849	15734	15738	15537	15615	15638	15753	15436	15391	15655	15619	15527	15748	15713	15471	15618	15665	15464	15485	15638	15747	15639	15583	15814	15876	15704	15390	15605	15669	15594	15536	15565	15738	15609	15585	15670	15563	15616	15609	15569	15487	15564	15518	15779	15821	15719	15433	15682	15658	15532	15739	15729	15904	15739	15587	15646	15763	15790	15552	15623	15474	15559	15465	15476	15733	15655	15582	15561	15655	15633	15722	15637	15630	15571	15488	15723	15646	15535	15702	15746	15586	15515	15671	15603	15533	15547	15866	15606	15712	15706	15647	15629	15780	15615	15724	15713	15441	15707	15440	15528	15663	15567	15622	15630	15523	15473	15595	15590	15586	15535	15547	15537	15785	15530	15601	15558	15552	15624
24790	43684	41033	32475	27932	24945	22855	21203	19395	18309	17351	16710	16264	16120	15579	15270	14921	14833	14854	14620	14754	14431	14351	14646	14477	14625	14407	14521	14463	14260	14251	14195	14298	14386	14247	14378	14289	14350	14365	14246	14107	14358	14022	14239	14219	14121	14140	14148	14095	14096	13904	14094	14081	14077	13963	14111	14059	14181	14206	14035	14080	14046	14059	14157	14196	14072	14126	14144	14146	14295	14115	13870	14009	14146	13975	14178	14008	14165	14042	14088	14189	14201	14055	13981	14001	14144	14179	14162	14042	14294	14031	14141	14102	14020	14206	14071	14312	14050	14197	14035	13987	14047	14118	14076	14224	14204	14167	14162	14149	14191	14118	14139	14047	14096	14027	13981	14282	14063	14082	14023	14245	13970	14096	14221	14148	14076	14085	13999	14266	13951	14117	14126	14027	14190	14162	14136	14016	13978	14056	14270	14103	14061	13880	13993	14063	13942	14060	14021	14198	14134	14162	13871	14063	14149	14170	14025	14068	14033	14075	14084	14253	14145	13882	14105	14064	14080	14158	14156	14030	14125	14228	13973	14029	14185	14043	14072	14054	13959	14109	14035	14013	14206	14179	14062	14116	14036	14007	14159	14174	13973	14212	14098	14008	13970	13997	14075	14027	14208	14047	14079	13951	14121	14104	14216	14062	14086	14131	14219	14157	13713	13993	13912	14162	14185	14083	14130	14101	14211	14095	14094	14151	14076	14156	14155	14006	14149	14193	14096	14010	13979	14124	14057	14233	13883	14227	14039	14237	14166	14155	14050	14094	14018	14206	14080	14044	13960	13977	14060	13900	14102	14101	14154	14270	14044	13980	14268	13949	14163	14037	14134	13976	14109	14099	14157	14251	14151	14198	14107	14085	14114	14180	13944	14178	14084	14116	14032	14055	14058	14066	13924	14130	14176	14173	14182	14056	13996	14210	14135	14090	14269	14010	14220	14212	14072	14111	14107	14208	13980	14077	14106	14154	14141	14095	14139	13922	14265	14050	14057	13999	14178	13998	13978	14091	14156	14063	14015	14284	14109	14084	13958	13990	13778	14142	14036	14201	14208	14220	13989	14050	13999	13887	14203	14042	14027	13948	14070	14025	14111	13978	14012	14151	13982	14217	14138	14134	14182	14077	14083	14186	14042	14043	14141	14218	14074	13991	13935	14154	13981	14070	14018	13997	13856	13948	14091	14229	14078	14113	14134	14192	14163	13991	14046	14132	14102	14143	14113	14127	14103	13941	14020	13970	14175	14115	14023	14096	13985	14132	14015	13962	13955	14160	14002	14096	14096	14113	13982	13899	13841	14160	14010	14034	14006	14202	14190	14184	14128	13927	14103	14052	13981	14001	13997	14028	14085	13877	14077	13986	14113	14042	14139	13974	14185	14040	14127	14099	14034	14073	13975	14100	13922	14040	13975	14032	14037	14067	14153	14036	14058	14111	13982	13959	14079	14058	14134	14235	14055	14083	13968	14223	14176	13978	13980	14145	14181	13994	13938	13894	14093	13975	14178	14148	14131	14031	14091	14040	14086	14233	14089	14000	14145	13981	14078	14016	14131	14266	14133	13954	14005	14080	14142	14006	14103	14272	14041	14103	14102	14007	14105	14189	14092	14064	14017	14093	14085	14170	14183	14020	14112	14108	14099	14294	14111	14027	13942	14040	14169	14023	14088	14160	14215	13969	14143	14002	14139	14190	14129	14269	14160	14032	14073	14033	14161	14112	13925	14039	14158	14152	14298	14059	14102	14055	14089	14074	14253	13917	14051	14215	14014	13990	13948	14120	14072	14080	14099	14077	13961	14288	14176	13899	14066	14095	13945	14166	14053	14091	14014	14114	14081	14206	13923	13948	14101	14100	14024	14068	14253	14122	14190	13999	14094	13978	14132	14051	14141	14116	14085	14123	14171	14232	14229	14101	14074	13995	14053	14144	14106	14211	14018	14053	14087	14093	14122	14174	14204	14147	14039	14131	14070	14006	14127	14102	14077	14141	14109	13948	14167	14211	14243	13983	14093	14027	13943	14041	14030	14096	14117	13935	14135	14041	14122	14097	14126	13900	14076	14207	14203	14021	14138	13977	14247	13998	14039	13941	14091	14117	14198	14195	14033	14043	13955	14030	14088	14031	14144	14029	14093	14034	14022	14044	14004	13967	14096	14245	13916	14183	14058	14294	14054	14164	14111	14078	14010	14224	14013	13923	14183	13966	14140	13943	14062	14147	13996	14131	14013	14219	14036	14216	14137	14164	14010	14008	14038	14013	14114	14122	14004	14119	14045	14028	14305	14095	14188	14052	14143	13985	14161	14108	14050	14084	14124	14126	14032	14069	14374	14100	14039	14175	14029	14152	14252	14017	14130	13996	14021	14206	14193	14150	13994	13896	14208	14103	14048	14162	13874	14262	14052	14002	14098	14108	14013	14083	14193	13999	13976	14064	14155	14001	14102	13962	14178	14012	14016	14153	13990	14138	14059	14204	14080	13974	14076	13981	14053	14243	13995	14190	14223	13955	14143	14203	14174	14104	14066	14138	14081	14090	14128	13978	14055	14101	14126	14168	13986	14075	14105	14079	14205	14016	14066	14118	14060	14132	13933	14108	14023	14131	14111	14068	14128	14098	14103	13960	14043	13991	14121	14251	14048	14105	14063	14014	14151	14173	14055	14060	14146	14072	14205	14037	14080	14004	14057	14176	14205	14151	14099	14181	14022	13878	14177	13856	14064	14128	13991	14051	14021	14230	14208	14250	14179	14205	14044	14049	14131	14084	14125	14128	13970	13972	13963	14200	14181	14056	14191	14317	14139	14339	14075	14131	13985	14064	14133	14136	14000	14264	14189	14204	14290	14225	14100	14083	14191	14033	14049	14159	14038	14063	14105	14079	13780	13944	14119	14160	14070	14031	13999	13901	14154	14120	14150	13938	14235	14221	14098	14040	14003	14074	14165	14086	14088	14139	14059	14066	14161	14106	14072	13983	13952	14175	13942	14099	14054	14134	14110	14040	14058	14178	14113	14218	14198	14089	14053	14241	13993	13892	13910	13988	14144	14080	14000	14023	14038	14065	14008	14165	13981	14181	14039	14120	14098	14072	14047	13982	14096	13954	13838	14078	14034	14055	14097	14094	13960	14069	14047	14109	14084	14106	13975	13944	14142	14073	14232	14068	14172	14026	13991	14081	14166	13922	14154	14089	14072	13985	13994	14061	14171	14090	14111	14126	14071	14077	14090	14120	14181	13975	14050	14157	14032	14207	14087	14089	14239	13930	14044	14157	14058	14057	14100	14015	14052	14027	14211	14156	14190	14068	13989	14122	14250	14124	14222	14014	14167	14110	14053	14138	14209	14053	14040	13993	14129	14028	14137	14183	14114	14076	13983	14014	14199	13988	13951	14147	14164	13944	14077	14176	14164	14280	14178	14125	14048	14053	14251	14173	14175	14140	14168	14198	13908	14023	14091	13987	14022	13975	14000	14069	14146	14220	14043	14077	14048	14146	14119	14217	14167	14114	14092	14036	14129	14109	14009	14153	14187	14121	13968	14275	14179	14041	14069	14019	14216	14092	14160	14131	14083	14284	14042	14164	14080	14141	14216	14128	13845	14118	14063	14062	14129	14178	14155	14169	14084	14011	14093	14211	14172	13946	14120	14173	14056	14190	14188	14103	14127	14052	13968	14154	14076	14280	14102	14305	13989	14021	14117	14006	14142	14011	14161	14092	14191	14054	14199	14001	14089	14248	13949	14089	14163	13995	14095	14169	14036	13962	14126	14214	14109	14206	14268	14117	14024	14130	14049	14058	14134	13933	14076	14048	14170	14026	14248	13980	14138	14255	14103	13986	14133	14164	14168	14067	13988	13976	13962	13927	14273	13895	14073	13994	14016	14062	14136	13980	13926	14078	14056	14029	14129	14310	14105	14062	14128	14128	13996	14202	14058	14184	14057	14226	14169	14139	14150	14124	14043	14214	14026	13939	13988	14073	14105	14050	13917	14028	14119	14097	14243	14225	14146	14095	14105	14033	13942	14233	13858	14106	14035	14125	14217	14017	14021	13920	14089	14136	13998	14107	14048	14153	13992	14113	14100	14040	14140	14010	14056	14022	14135	13922	14119	14137	13904	13986	14118	14140	14055	13983	14071	14120	13864	14076	14058	13856	14127	14015	14137	14083	14236	14003	14259	14355	14240	14205	14142	14222	14000	14063	14162	14047	14251	14068	14146	14162	14089	14080	14029	13988	14017	14107	14085	14046	14005	14124	14104	14015	14051	14264	14135	14237	14097	14095	14118	14170	14133	14124	14188	14092	14029	14183	14135	14034	14052	14093	14135	13984	13947	14214	13989	14206	14078	14211	14079	14044	14085	14260	14107	14165	14183	14007	14129	14051	14122	14057	14092	14053	14145	14117	14066	13924	14012	14022	13985	14100	14071	14091	14188	14180	14251	13998	13963	13989	14221	14136	14063	13958	14020	14061	14140	14074	14024	14082	14208	14089	14102	14106	14136	14078	14225	13961	14165	14219	14129	14147	14164	13987	13983	14070	14124	14103	14198	14125	14232	14069	14240	14001	14115	14177	13980	14101	14275	13979	14074	13998	14055	14249	14057	13975	14059	14132	14118	14135	14128	14068	14127	14034	14218	14075	14004	14036	14043	14117	14059	14046	14067	13999	14074	14018	13940	14141	14156	14159	13986	14120	14040	14203	13952	14235	14096	13985	14201	14151	14225	13871	13980	14115	14100	13954	13956	14092	14179	13952	14004	14174	14373	14227	13992	13983	14166	14212	14071	14123	13956	14087	13995	14176	14038	14005	14106	14108	14145	13961	14056	14219	14016	14171	14139	13997	14112	13921	14205	14092	13941	14039	14183	14146	14132	14092	13949	14169	14216	14021	13897	14106	14068	13989	14117	14223	14238	14138	14160	14050	14097	14027	14156	13992	14287	14114	14039	13982	14194	13987	14180	14035	13970	14197	13955	14269	14091	14197	14021	14145	14194	13966	14079	14075	14238	14152	14143	14207	13961	14182	14005	14086	14167	14158	14131	14072	14114	14035	14208	14194	14130	14052	14050	14409	14123	14108	14049	14067	14046	14128	14135	14059	14051	14193	14325	14128	14009	14055	14275	14063	13953	14149	14068
22729	21167	28957	23600	21963	25327	28283	22933	20957	20649	19811	19109	18901	18465	17746	17674	17656	17348	17192	17033	16841	16918	16920	16951	16948	16937	16705	16926	16703	16704	16597	16623	16724	16693	16793	16698	16847	16766	16535	16366	16462	16513	16518	16657	16412	16485	16589	16629	16723	16614	16357	16214	16454	16312	16576	16641	16546	16282	16585	16524	16568	16670	16554	16410	16586	16666	16643	16621	16659	16469	16308	16566	16577	16423	16449	16450	16393	16443	16514	16249	16397	16478	16665	16633	16399	16401	16571	16428	16643	16472	16346	16513	16506	16365	16487	16540	16628	16509	16541	16457	16395	16309	16401	16429	16533	16442	16486	16478	16699	16598	16527	16313	16462	16534	16368	16441	16516	16324	16372	16376	16429	16461	16331	16236	16418	16447	16283	16606	16530	16549	16528	16366	16501	16391	16547	16393	16374	16283	16592	16286	16291	16494	16607	16563	16472	16462	16438	16521	16611	16382	16448	16414	16357	16388	16360	16480	16337	16418	16425	16626	16512	16505	16414	16193	16630	16405	16495	16411	16412	16477	16655	16536	16443	16584	16535	16426	16290	16325	16311	16300	16529	16505	16480	16415	16225	16466	16516	16382	16442	16546	16414	16526	16405	16363	16605	16484	16584	16632	16371	16368	16358	16438	16494	16444	16542	16421	16422	16447	16450	16453	16424	16528	16434	16446	16391	16607	16411	16645	16676	16506	16509	16664	16204	16376	16483	16349	16320	16459	16550	16467	16370	16479	16738	16547	16414	16504	16477	16423	16512	16330	16658	16190	16422	16328	16740	16391	16407	16424	16355	16625	16532	16362	16584	16498	16627	16413	16615	16424	16418	16406	16333	16329	16230	16389	16088	16233	16417	16535	16085	16428	16317	16337	16516	16306	16261	16597	16509	16449	16456	16411	16318	16272	16376	16506	16438	16708	16410	16435	16621	16363	16375	16212	16451	16435	16380	16424	16329	16597	16485	16495	16500	16536	16475	16353	16472	16510	16435	16617	16548	16425	16433	16456	16389	16502	16422	16473	16661	16467	16613	16181	16519	16529	16456	16270	16353	16456	16433	16553	16348	16447	16680	16411	16229	16506	16701	16547	16368	16374	16358	16507	16497	16566	16547	16293	16245	16437	16302	16520	16339	16515	16575	16521	16529	16478	16309	16407	16386	16493	16448	16347	16368	16417	16457	16421	16358	16312	16687	16511	16558	16281	16578	16448	16329	16435	16520	16504	16535	16396	16508	16286	16428	16235	16455	16396	16401	16417	16624	16488	16439	16251	16415	16651	16590	16349	16444	16450	16416	16495	16368	16367	16325	16362	16674	16408	16517	16336	16326	16400	16319	16461	16465	16499	16239	16357	16529	16409	16338	16431	16475	16350	16519	16498	16425	16549	16476	16308	16468	16509	16600	16545	16190	16499	16542	16407	16377	16309	16370	16307	16342	16476	16614	16584	16534	16516	16362	16435	16262	16581	16394	16309	16406	16443	16516	16484	16401	16400	16308	16362	16621	16585	16461	16533	16386	16525	16281	16511	16573	16327	16491	16618	16230	16583	16556	16528	16578	16499	16466	16393	16501	16656	16437	16457	16566	16487	16557	16346	16369	16314	16495	16385	16524	16190	16404	16375	16440	16503	16390	16525	16393	16263	16473	16354	16583	16537	16439	16514	16438	16221	16416	16169	16392	16459	16617	16595	16328	16206	16473	16582	16501	16531	16438	16326	16538	16483	16590	16617	16636	16421	16493	16433	16327	16554	16461	16484	16582	16252	16473	16370	16343	16172	16311	16358	16337	16207	16135	16415	16392	16269	16507	16477	16531	16478	16355	16607	16329	16552	16703	16642	16481	16347	16529	16377	16551	16301	16546	16436	16448	16268	16288	16511	16464	16417	16464	16338	16486	16523	16300	16475	16390	16372	16352	16454	16615	16508	16636	16476	16176	16609	16449	16533	16671	16504	16582	16431	16553	16401	16637	16421	16569	16318	16714	16305	16519	16551	16210	16455	16394	16423	16398	16563	16404	16495	16523	16558	16282	16403	16375	16426	16402	16265	16320	16204	16589	16456	16585	16327	16352	16583	16405	16321	16287	16553	16584	16611	16537	16492	16543	16356	16418	16550	16487	16212	16499	16481	16313	16145	16531	16422	16410	16279	16476	16246	16433	16496	16320	16516	16357	16602	16400	16265	16361	16545	16470	16441	16378	16428	16536	16384	16470	16407	16398	16361	16461	16375	16514	16437	16253	16179	16447	16343	16359	16312	16263	16716	16532	16309	16445	16457	16616	16559	16555	16479	16391	16388	16303	16477	16476	16656	16297	16218	16298	16361	16380	16426	16427	16479	16451	16459	16603	16522	16466	16407	16376	16282	16515	16492	16389	16435	16340	16454	16335	16363	16446	16298	16625	16566	16445	16498	16551	16511	16459	16440	16664	16632	16496	16385	16496	16331	16349	16582	16385	16480	16222	16293	16538	16448	16370	16421	16522	16496	16426	16219	16516	16305	16374	16294	16358	16457	16191	16457	16382	16577	16359	16468	16491	16424	16504	16540	16478	16437	16342	16351	16223	16278	16349	16292	16285	16495	16424	16631	16398	16318	16457	16526	16489	16620	16302	16490	16554	16311	16494	16356	16532	16306	16409	16545	16395	16279	16534	16405	16452	16364	16547	16473	16460	16525	16273	16536	16623	16317	16439	16623	16627	16553	16374	16319	16577	16544	16565	16359	16502	16576	16487	16513	16418	16510	16488	16509	16472	16334	16486	16588	16561	16301	16444	16437	16331	16490	16443	16477	16528	16428	16353	16418	16323	16397	16203	16451	16261	16231	16512	16533	16379	16442	16412	16468	16436	16494	16526	16259	16424	16394	16569	16345	16518	16375	16427	16368	16222	16493	16403	16488	16552	16536	16532	16274	16466	16393	16503	16344	16374	16350	16461	16375	16426	16497	16568	16223	16413	16480	16481	16326	16336	16434	16518	16416	16474	16602	16473	16673	16687	16403	16510	16266	16583	16390	16520	16554	16372	16302	16290	16342	16444	16563	16527	16530	16428	16383	16693	16567	16415	16459	16442	16442	16508	16372	16498	16290	16381	16370	16338	16364	16373	16499	16475	16450	16565	16457	16618	16615	16523	16208	16349	16265	16473	16405	16576	16436	16330	16355	16750	16547	16495	16164	16419	16369	16544	16571	16715	16437	16502	16586	16636	16539	16459	16449	16610	16308	16388	16345	16346	16335	16456	16428	16384	16277	16141	16368	16266	16400	16529	16501	16393	16400	16465	16435	16724	16500	16406	16496	16547	16393	16416	16131	16444	16450	16463	16348	16277	16594	16394	16405	16590	16476	16184	16405	16299	16302	16495	16556	16450	16593	16404	16440	16487	16395	16421	16314	16548	16332	16331	16396	16290	16357	16434	16480	16491	16528	16316	16508	16278	16295	16271	16457	16266	16301	16536	16523	16290	16486	16516	16521	16615	16550	16638	16544	16369	16567	16366	16492	16552	16425	16611	16655	16424	16407	16371	16312	16344	16305	16379	16421	16424	16516	16531	16375	16468	16405	16461	16303	16380	16306	16381	16236	16389	16389	16325	16130	16572	16387	16444	16373	16277	16403	16459	16411	16237	16528	16579	16341	16371	16711	16699	16355	16450	16567	16458	16616	16075	16524	16286	16410	16596	16428	16301	16515	16338	16398	16413	16379	16361	16390	16283	16316	16536	16384	16336	16468	16390	16458	16556	16280	16544	16500	16451	16482	16635	16396	16391	16516	16564	16563	16518	16474	16386	16532	16434	16353	16355	16386	16312	16521	16529	16479	16428	16342	16587	16404	16567	16529	16419	16537	16508	16398	16335	16243	16398	16414	16350	16513	16281	16517	16286	16431	16462	16414	16404	16476	16481	16355	16421	16498	16532	16360	16387	16445	16605	16615	16493	16620	16361	16561	16547	16401	16507	16533	16406	16584	16675	16574	16267	16312	16439	16396	16312	16221	16396	16395	16411	16478	16466	16363	16305	16373	16424	16361	16446	16424	16676	16451	16463	16297	16478	16414	16468	16442	16328	16321	16182	16129	16475	16564	16498	16444	16401	16573	16471	16502	16371	16571	16499	16432	16584	16657	16446	16551	16298	16540	16346	16377	16391	16370	16574	16376	16393	16543	16446	16482	16552	16372	16382	16350	16405	16465	16292	16435	16568	16448	16575	16216	16583	16268	16327	16364	16629	16520	16210	16325	16430	16251	16321	16513	16493	16462	16287	16519	16386	16468	16309	16479	16531	16227	16055	16769	16435	16486	16591	16368	16692	16441	16377	16470	16432	16365	16462	16552	16529	16562	16530	16168	16357	16277	16489	16626	16432	16476	16417	16453	16642	16556	16472	16408	16520	16657	16520	16172	16327	16537	16284	16453	16430	16397	16519	16174	16323	16303	16348	16303	16314	16386	16362	16341	16465	16417	16264	16211	16408	16329	16448	16441	16449	16365	16335	16394	16510	16515	16236	16240	16310	16264	16477	16561	16218	16456	16375	16185	16548	16443	16509	16499	16383	16529	16438	16400	16310	16571	16501	16490	16467	16389	16585	16642	16339	16276	16367	16411	16360	16264	16481	16339	16547	16480	16417	16205	16538	16362	16455	16322	16292	16295	16306	16640	16472	16189	16384	16412	16243	16486	16406	16460	16629	16543	16562	16420	16526	16226	16414	16604	16291	16538	16479	16312	16559	16375	16525	16526	16320	16513	16425	16374	16448	16396	16332	16298	16532	16373	16652	16320	16229	16597	16405	16378	16463	16619	16366	16240	16480	16533	16430	16536	16335	16386	16522	16450	16507	16599	16494	16523	16274	16510	16488	16458	16413	16325	16570	16538	16617	16424	16419	16561	16326	16402	16407	16257	16424	16505	16315	16370	16517	16386	16246	16416	16594	16266	16350	16435	16481	16399	16477	16260	16468	16410	16552	16548	16420	16414	16387	16469	16426	16258	16402	16463	16536	16558	16545	16318	16484	16503	16277	16471	16425	16602	16525	16260	16251	16328	16524	16500	16388	16390	16551	16566	16640	16256	16485	16649	16494	16333	16304	16225	16410	16393	16453	16433	16509	16413	16564	16612	16335	16489	16344	16170	16404	16476	16394	16393
26793	48264	45430	36888	32246	28709	26228	23510	21763	20211	19059	18198	18071	17307	16750	16376	16144	15651	15637	15403	15442	15329	15204	15127	15009	14974	14994	14917	14935	14770	14736	14958	14771	14731	14627	14858	14813	14534	14850	14611	14633	14634	14491	14532	14566	14527	14677	14619	14553	14447	14671	14664	14530	14541	14317	14733	14771	14532	14548	14551	14574	14755	14598	14626	14472	14611	14524	14648	14434	14598	14500	14688	14588	14629	14517	14350	14466	14543	14542	14618	14438	14542	14408	14488	14524	14376	14516	14369	14543	14568	14662	14624	14567	14457	14629	14493	14497	14713	14546	14542	14635	14436	14523	14476	14755	14623	14440	14469	14474	14620	14354	14557	14549	14597	14570	14499	14485	14733	14597	14525	14434	14413	14423	14666	14449	14651	14585	14676	14393	14630	14544	14574	14420	14523	14632	14484	14453	14439	14559	14391	14497	14564	14523	14543	14343	14507	14618	14609	14527	14612	14514	14468	14454	14653	14518	14462	14444	14636	14426	14410	14562	14490	14619	14557	14672	14512	14511	14531	14514	14625	14630	14268	14554	14452	14619	14497	14625	14408	14639	14512	14576	14558	14440	14668	14403	14490	14738	14369	14359	14672	14535	14644	14559	14569	14468	14319	14435	14594	14536	14445	14430	14380	14650	14586	14496	14375	14742	14373	14596	14500	14562	14529	14595	14558	14400	14587	14551	14480	14450	14666	14555	14561	14395	14585	14510	14472	14481	14647	14619	14551	14601	14511	14662	14553	14509	14659	14524	14552	14461	14508	14472	14641	14677	14537	14468	14561	14688	14565	14366	14538	14540	14395	14504	14548	14571	14681	14455	14631	14550	14434	14490	14522	14519	14373	14495	14515	14446	14380	14492	14529	14539	14557	14660	14360	14442	14567	14560	14613	14480	14632	14502	14573	14581	14537	14333	14461	14465	14339	14508	14410	14508	14667	14403	14693	14461	14587	14467	14418	14438	14483	14522	14805	14512	14460	14437	14549	14464	14421	14393	14509	14526	14286	14544	14581	14480	14505	14580	14698	14746	14467	14487	14536	14413	14597	14660	14458	14522	14570	14518	14476	14443	14524	14573	14480	14397	14449	14439	14440	14593	14573	14609	14497	14435	14459	14458	14518	14488	14621	14507	14363	14437	14324	14449	14362	14509	14555	14626	14559	14321	14666	14556	14471	14478	14344	14445	14638	14449	14559	14465	14560	14465	14529	14363	14520	14454	14568	14364	14503	14648	14570	14558	14512	14443	14571	14603	14605	14529	14600	14601	14571	14600	14495	14503	14505	14530	14573	14579	14602	14578	14588	14572	14565	14446	14525	14635	14548	14486	14463	14665	14655	14585	14548	14567	14422	14600	14616	14475	14717	14563	14618	14589	14391	14572	14493	14621	14467	14537	14519	14468	14658	14442	14413	14547	14478	14453	14544	14597	14486	14521	14507	14414	14533	14506	14665	14598	14510	14533	14346	14524	14483	14562	14379	14601	14525	14610	14526	14551	14474	14495	14501	14632	14324	14566	14636	14463	14508	14427	14542	14389	14599	14630	14511	14683	14614	14623	14439	14501	14535	14521	14520	14591	14544	14474	14550	14694	14321	14546	14578	14446	14471	14464	14670	14561	14659	14530	14522	14510	14541	14429	14590	14480	14576	14599	14520	14600	14463	14469	14415	14429	14664	14577	14401	14553	14567	14510	14661	14475	14621	14563	14623	14555	14687	14430	14461	14322	14511	14483	14421	14461	14454	14363	14621	14520	14696	14670	14519	14451	14585	14626	14519	14642	14617	14279	14535	14565	14529	14590	14639	14399	14245	14652	14524	14536	14484	14584	14477	14699	14491	14387	14537	14597	14462	14575	14526	14794	14537	14521	14506	14345	14399	14600	14337	14485	14381	14576	14654	14616	14548	14529	14518	14440	14562	14499	14611	14576	14510	14453	14447	14614	14431	14750	14409	14603	14605	14557	14451	14552	14658	14446	14456	14692	14486	14465	14529	14407	14661	14488	14577	14459	14409	14508	14366	14455	14622	14534	14529	14632	14531	14490	14499	14476	14546	14775	14610	14578	14461	14715	14289	14488	14414	14660	14470	14317	14746	14590	14507	14404	14646	14440	14436	14709	14426	14584	14480	14647	14492	14389	14600	14498	14512	14322	14532	14485	14621	14467	14443	14465	14626	14436	14726	14361	14597	14548	14505	14639	14545	14618	14449	14502	14494	14349	14535	14406	14509	14724	14574	14525	14458	14477	14490	14483	14328	14602	14377	14447	14489	14598	14620	14443	14799	14294	14570	14291	14535	14648	14487	14517	14694	14578	14694	14500	14475	14512	14609	14474	14606	14481	14536	14481	14379	14597	14657	14411	14487	14536	14406	14646	14479	14366	14574	14498	14558	14254	14565	14491	14506	14441	14616	14468	14538	14514	14396	14534	14498	14500	14522	14539	14148	14526	14501	14465	14513	14642	14582	14541	14503	14707	14464	14563	14512	14561	14701	14477	14570	14451	14374	14463	14503	14674	14617	14555	14656	14453	14557	14516	14480	14575	14510	14514	14500	14541	14393	14469	14575	14438	14564	14590	14510	14433	14383	14526	14715	14515	14420	14552	14453	14564	14392	14509	14319	14546	14485	14491	14511	14473	14656	14527	14573	14507	14525	14434	14497	14703	14553	14555	14639	14543	14477	14493	14608	14524	14495	14532	14545	14589	14308	14489	14456	14356	14353	14507	14612	14594	14392	14615	14539	14576	14562	14576	14504	14504	14489	14680	14544	14573	14534	14454	14530	14535	14345	14550	14644	14458	14376	14587	14451	14440	14507	14530	14292	14482	14518	14490	14588	14584	14580	14370	14553	14478	14347	14532	14536	14507	14428	14461	14564	14694	14535	14510	14621	14473	14378	14599	14454	14500	14354	14621	14501	14446	14477	14513	14465	14572	14426	14439	14421	14523	14407	14679	14535	14598	14417	14493	14544	14485	14567	14444	14514	14525	14490	14533	14604	14472	14489	14672	14449	14511	14556	14419	14487	14552	14427	14509	14428	14573	14480	14309	14522	14431	14501	14627	14394	14618	14641	14460	14408	14349	14415	14566	14586	14464	14387	14485	14501	14551	14444	14335	14558	14629	14468	14458	14273	14508	14527	14440	14604	14547	14463	14465	14545	14561	14346	14503	14456	14360	14692	14595	14474	14527	14530	14585	14494	14519	14519	14614	14602	14545	14548	14413	14460	14613	14431	14466	14405	14417	14541	14463	14486	14595	14444	14590	14534	14435	14365	14632	14463	14447	14501	14413	14488	14415	14627	14505	14568	14376	14727	14610	14518	14354	14470	14534	14565	14448	14595	14398	14440	14628	14596	14726	14637	14525	14652	14447	14526	14443	14487	14584	14490	14602	14551	14562	14534	14465	14625	14441	14526	14528	14435	14547	14669	14463	14492	14551	14487	14305	14618	14589	14591	14442	14429	14590	14391	14614	14576	14494	14541	14508	14359	14660	14526	14417	14546	14428	14577	14540	14408	14521	14533	14480	14491	14518	14484	14583	14432	14560	14544	14331	14579	14558	14529	14503	14475	14638	14618	14579	14471	14433	14497	14506	14504	14501	14523	14506	14543	14332	14439	14439	14580	14393	14312	14525	14486	14455	14537	14476	14692	14511	14391	14525	14692	14388	14487	14496	14379	14421	14317	14424	14553	14590	14474	14466	14690	14512	14421	14526	14406	14680	14392	14557	14509	14600	14466	14498	14466	14407	14415	14514	14453	14726	14505	14565	14479	14617	14605	14381	14501	14547	14458	14506	14460	14475	14604	14537	14520	14576	14422	14537	14518	14549	14642	14307	14248	14478	14517	14382	14478	14513	14543	14537	14391	14486	14528	14750	14371	14505	14516	14327	14452	14614	14277	14546	14472	14640	14357	14462	14500	14430	14671	14401	14585	14475	14522	14347	14459	14471	14637	14603	14661	14652	14454	14613	14696	14465	14510	14549	14440	14578	14489	14675	14461	14547	14377	14465	14504	14486	14594	14702	14804	14702	14546	14509	14699	14491	14428	14406	14526	14452	14418	14560	14440	14478	14455	14225	14605	14478	14357	14594	14418	14439	14650	14395	14548	14427	14505	14673	14440	14649	14599	14480	14620	14445	14585	14540	14593	14441	14498	14676	14468	14572	14513	14571	14456	14405	14635	14523	14607	14601	14494	14558	14421	14636	14593	14563	14560	14554	14720	14588	14552	14452	14567	14593	14492	14466	14569	14579	14627	14681	14351	14469	14492	14553	14522	14674	14681	14310	14442	14653	14419	14408	14400	14462	14438	14450	14556	14592	14567	14441	14530	14538	14481	14576	14449	14411	14527	14516	14394	14495	14548	14636	14476	14554	14523	14544	14604	14494	14496	14504	14587	14373	14609	14618	14532	14393	14429	14516	14380	14559	14695	14427	14402	14562	14492	14500	14569	14665	14320	14486	14457	14497	14497	14346	14569	14444	14570	14660	14539	14533	14559	14385	14497	14496	14566	14604	14510	14600	14680	14562	14562	14807	14623	14575	14454	14379	14413	14577	14521	14492	14592	14427	14613	14607	14587	14452	14538	14551	14389	14513	14439	14552	14439	14424	14478	14409	14668	14563	14598	14409	14529	14417	14516	14358	14481	14627	14613	14421	14470	14430	14534	14443	14516	14535	14516	14651	14600	14567	14491	14565	14795	14333	14415	14548	14519	14655	14565	14462	14649	14576	14504	14643	14593	14390	14417	14573	14291	14360	14612	14567	14384	14641	14542	14382	14515	14585	14599	14612	14568	14413	14599	14568	14576	14425	14531	14597	14439	14601	14530	14440	14461	14285	14464	14333	14483	14619	14643	14568	14419	14403	14362	14470	14609	14620	14440	14434	14584	14444	14541	14631	14374	14501	14469	14531	14510	14443	14451	14507	14449	14393	14460	14596	14544	14452	14473	14607	14438	14513	14473	14498	14476	14514	14513	14426	14585	14455	14649	14279	14567	14511	14690	14588	14361	14523	14417	14519	14595	14423	14509	14419	14597	14605	14537	14412	14495	14453	14590	14446	14671	14389	14460	14516	14562	14421	14539	14400	14556	14784	14532	14653	14587	14496	14357	14489	14396	14594	14623	14473	14525
27753	24772	31453	28291	22886	21001	20091	18616	17908	17377	17128	16861	16818	16596	16393	16470	16360	16342	16253	16023	16028	16058	16031	16305	16151	16102	16220	16071	16065	16101	16031	16018	15920	15844	15913	15949	16048	15937	15864	16020	16002	15918	15876	16048	15957	15967	15945	16016	16072	16010	15830	15874	15795	15710	15998	15923	16018	16115	16018	15999	16000	16015	16015	16105	16017	15854	15910	15965	16104	15941	16039	16098	15771	15877	16007	15905	15989	15982	16047	15960	15909	15937	15998	15926	16094	15993	15974	15941	15823	15933	16082	16192	15970	15828	15797	15866	15848	15762	15823	15966	15910	15822	16080	15817	15841	16075	15801	15912	15779	15912	15961	15842	15897	15849	15929	15852	15725	15880	15991	15930	15872	15764	15895	15902	15783	15994	15979	16024	15837	15946	15803	16026	15985	16054	16010	15986	16062	15901	15941	15942	15776	16076	15933	15990	16018	16092	15851	16042	16023	15997	15812	15835	15906	15973	16023	15923	15887	16077	15737	15940	16142	16115	16193	15893	15873	15968	15951	15789	16141	15916	15720	15906	15966	16018	15962	15764	15728	15793	15924	15957	15873	15851	16048	15964	15775	15778	15943	16031	16113	15990	15691	16066	15837	15862	16011	15926	15808	15948	15971	16212	16037	15993	15907	15988	16017	15785	15743	15876	15940	15990	15939	15916	15837	15808	15891	15710	16007	15962	15895	16003	15795	16021	16020	15931	15962	15691	15857	16033	15943	15877	16052	15907	15810	15820	15877	15929	15888	15961	15868	15895	15902	15899	15991	15841	15975	15849	15711	15864	15974	15848	15966	15870	15882	15792	15952	15974	15905	16067	16005	15814	15889	15979	16022	15872	15966	16272	15972	15868	15912	15955	15750	15834	15817	15927	15827	16011	15933	15967	15968	15971	15920	15692	15889	15703	15886	16044	16015	15750	15842	15979	15844	15927	15885	15862	15849	16044	16008	15913	15867	15865	15677	15930	16011	16034	16011	15904	15948	16058	15934	15897	16052	16014	15943	15670	15824	15977	15854	15858	15915	15892	16068	15877	16107	15780	16088	15819	15875	15988	15938	15885	16033	15935	16120	15987	15738	15737	15969	16071	15931	16043	15933	15756	15833	15925	16047	16129	15885	16073	15923	15795	15866	15973	15813	15738	15987	16105	15995	15891	15999	15840	15893	15929	15996	16005	15878	15974	15882	16011	15867	15824	15844	15886	16029	15871	15940	15821	15756	15879	16026	15962	16090	16027	15920	16049	16034	15870	15953	16013	15894	15998	15807	15984	15972	15757	15975	16125	15936	16001	15990	16064	15917	15831	16026	15937	16168	15955	15886	16066	15823	15954	15897	15879	15963	15816	15989	15980	15881	15980	15881	15786	16074	15982	16010	16193	16082	16092	15952	16023	15870	15766	15736	15768	15820	15910	15723	16066	15805	15903	15848	15922	16075	15934	15850	15764	15936	15908	15832	16103	15854	15946	16060	16024	15715	15732	15928	16009	15871	15914	15978	16050	15975	16005	15831	15856	16190	16091	16101	15946	15819	15993	15914	15938	15963	15736	15840	16053	16014	15812	15958	15902	15908	15846	16145	15960	15585	15904	15904	15838	15708	15988	15990	16101	16112	16092	15851	15927	15875	15895	15977	15995	15950	15725	15798	16195	16035	15798	15873	15834	15920	15824	15843	15983	15956	15833	15875	15909	15783	16029	16021	15802	15928	15854	15886	16085	15952	15938	15868	15875	16031	15948	15980	15851	15994	15859	15953	15862	15837	16049	15967	16102	15814	16035	15979	15920	15783	15943	16067	15707	15967	15907	16000	16085	15944	15671	15761	16016	15989	15860	16047	15918	15833	15761	15954	16189	15947	15942	15905	15672	15832	15933	15864	15907	15971	15944	15915	15859	15854	15977	16066	15815	16001	15993	16106	15865	16043	16036	16059	15974	15965	15908	16064	15837	15826	15721	16059	16041	16029	16015	15758	15912	15913	15844	15762	15776	15898	16083	16081	15926	16022	15878	15879	15906	15822	16137	16101	15978	15842	16029	15864	15956	16079	16008	16113	15869	15809	15958	16102	16012	16197	16041	16328	15865	15888	15912	15849	15798	15925	16108	16020	16051	16097	15924	15855	15909	15941	15875	15831	15857	15866	15634	15943	16031	15989	15890	15983	15856	16167	16006	15836	16174	15980	15977	15840	15868	15850	16052	16095	15997	16040	15932	15911	15872	15901	15765	16052	15926	15975	15968	16140	15924	15958	15953	15884	15977	15900	15793	15937	15790	16033	15976	15905	16106	15839	15925	16088	15856	15794	15991	15808	15864	16039	15995	15830	15892	16045	15858	16012	15829	15861	15690	15787	15990	15835	16028	15886	15917	15957	15983	16033	15823	15912	15856	15966	15703	15877	15761	16079	15934	15953	15799	15805	15917	15934	15982	15933	15955	15930	15941	15765	15957	16122	15840	16019	15978	15858	15902	16039	15836	16006	15969	15844	15873	15996	15836	15954	15786	16056	15928	16016	15929	15953	15876	15924	15716	16098	15950	16106	16095	15847	15865	15888	15965	16175	16089	15879	15816	15697	15905	15795	16012	15904	15914	15741	15775	15889	15879	15912	15899	16084	15911	15748	15971	16045	15946	16043	15687	15712	15961	15904	15909	15976	16009	15951	15888	15746	16000	15970	15831	15679	15866	16049	16015	16020	16148	16018	15823	15917	15953	15915	16144	15676	16069	15821	15719	15988	15953	15890	15861	15815	16020	16039	15799	16087	15985	15881	15906	15867	16065	15862	16133	16250	15917	15828	15637	15807	15807	15764	15987	16095	15887	15838	16003	15963	16014	16013	15851	16141	16073	15696	15872	16066	16134	15833	15934	15947	16070	15855	15988	15955	15765	15919	15918	15990	16054	16096	15905	16041	15910	16077	16089	16065	16018	15891	15830	15933	15956	16184	15842	15672	15954	15961	16085	15948	15838	15891	15829	16120	16103	16090	16037	15776	15866	15906	15885	16054	16109	16068	15914	16020	15780	15976	15769	15852	15896	15903	16013	15935	15879	15945	15926	16104	16012	16048	15981	15917	16012	16047	15896	15856	15934	15754	15907	15977	16037	15795	15988	15970	16038	15832	15865	15813	15952	16104	15981	16211	16081	15715	15761	15969	15952	15947	15894	16040	15840	16138	15783	15844	15947	16008	15944	16172	15933	16020	15925	15769	15815	15901	15834	15775	16071	16013	16038	15906	15858	16033	15913	15904	15931	15985	15991	15930	15881	15846	15768	16053	15700	16025	15827	15921	16000	16078	15640	15976	15891	16040	15842	16049	15829	15901	16096	16087	16064	16087	15856	15964	15842	15828	16012	16064	15924	16020	16040	15835	15828	15914	15936	15917	16093	15922	16064	15841	15839	15848	15947	15983	16065	15879	15988	16053	16086	15866	15915	16044	16045	15892	15882	15799	16017	15948	15853	15896	16011	15881	16012	15979	15967	16035	16126	15915	15929	15888	15993	16067	16077	15930	15928	15947	15868	15891	15890	15973	15609	15795	15891	15880	15940	15741	15882	15856	15931	15923	15793	15841	16040	15864	16123	15838	16054	15976	16002	15904	15951	16000	15863	15727	15814	15922	15947	16170	15966	15837	16192	15804	15862	16138	15935	15956	15867	15859	16045	15755	15979	15901	15953	16126	15904	15700	15980	16156	15951	15952	15921	15884	16099	16029	16092	15961	16002	15894	15884	16155	16063	16049	16102	16065	15988	15875	15955	15906	15988	15850	15990	16036	15875	15954	15826	15969	15938	15927	16082	15797	15855	15902	15836	15841	15997	16109	15787	16032	15942	15906	15878	15671	15686	15970	15958	15928	15920	15943	15971	16094	15900	15764	15893	15958	15813	15886	16081	16021	15973	15975	15753	16155	15929	16001	15917	15958	16132	15931	15964	15947	16217	15977	16047	15940	15968	16022	15856	16119	15851	15877	15872	16052	16072	16026	15971	15823	15831	15761	15936	15997	15978	15774	15829	16092	15832	16071	15930	15782	15801	16017	15976	15995	16067	15964	16097	15965	15902	16129	16187	16033	15990	16051	15845	16135	15792	15894	15865	15983	16005	15938	15825	15883	15980	15851	15779	16031	15950	16079	15928	15841	15924	15839	16058	15954	15827	15915	15842	15975	16063	15955	16067	15979	16075	15962	16012	15977	15952	15894	15901	15926	15802	15884	15866	16031	15898	15875	16210	16030	15949	15933	15791	15917	15975	15748	15926	15893	15880	16129	15888	15882	15889	15887	15842	15865	15926	15969	15978	16007	16031	16096	15773	15911	15938	15680	15900	16053	15811	16056	15859	15764	15980	16000	15916	15787	16016	16081	15938	16092	16078	15941	15873	16100	15923	15855	15888	15937	15727	15989	15942	16062	15897	15843	15964	15831	15892	15899	16028	15977	16109	16024	16149	16149	15991	15892	15960	15781	16126	15711	15911	16050	16060	16132	15906	15848	15830	16019	15877	15811	15904	16022	15893	16040	15935	16219	15726	15980	15922	15950	15852	16027	15953	15997	15993	15922	16080	15900	15944	15968	15901	16165	15936	15927	15931	15953	15785	15857	15840	15952	15889	15662	15903	15682	16062	16005	16057	15931	15871	15921	15872	15893	15982	15985	15935	16111	15818	15866	15898	16050	15815	15832	16122	15834	15952	16025	16071	15775	15864	16046	15953	15877	15968	16052	15990	15904	15865	15747	15758	15876	15953	15962	15835	15919	16120	16023	15923	15888	15934	16014	16002	16103	15978	16111	16007	16079	16067	15944	16129	15839	15840	15954	15970	15832	16019	16037	15974	16079	16072	16082	16042	15898	16015	15983	15908	16081	16018	15948	15719	15805	15928	16064	16018	15893	15996	15855	16054	15941	15887	15817	16075	15903	15865	15831	15955	15989	15944	15868	16110	15937	15925	15881	16081	15917	15907	15916	15881	15991	15883	15646	16002	15947	15823	15980	15971	15889	15925	16042	15933	15862	15950	15930	15973	15898	15829	15933	15921	15879	15870	15851	15737	15891	16032	15935	15866	16059	15819	15852	15811	15971	15966	15982	15783	15797	16111	15873	15919	15827	16033	15846	15782	15867	15861	15968	15977	16014	15941
25558	38164	35201	27606	23943	21401	19748	18376	17517	16734	16114	15810	15532	15243	15017	15074	14766	14796	14654	14588	14548	14514	14490	14516	14531	14298	14404	14444	14358	14252	14374	14366	14274	14384	14175	14226	14213	14305	14485	14175	14325	14300	14236	14241	14143	14156	14409	14253	14313	14205	14180	14263	14291	14179	14408	14221	14196	14292	14389	14236	14131	14348	14257	14289	14204	14254	14367	14162	14315	14182	14245	14215	14202	14348	14318	14199	14355	14298	14270	14226	14179	14392	14163	14337	14201	14261	14297	14281	14214	14233	14294	14145	14276	14328	14223	14329	14159	14347	14154	14143	14347	14169	14175	14290	14196	14310	14193	14124	14193	14264	14180	14197	14142	14413	14377	14208	14273	14321	14312	14343	14147	14184	14164	14320	14340	14227	14235	14345	14244	14223	14122	14323	14260	14256	14253	14301	14175	14204	14242	14279	14326	14207	14270	14391	14306	14190	14419	14279	14198	14200	14211	14181	14340	14254	14241	14098	14314	14226	14229	14325	14307	13981	14226	14267	14153	14088	14229	14117	14141	14283	14135	14174	14314	14214	14237	14273	14216	14245	14188	14275	14159	14095	14341	14167	14293	14373	14249	14291	14302	14357	14243	14205	14160	14240	14275	14253	14352	14185	14232	14194	14226	14103	14084	14281	14211	14061	14224	14195	14196	14352	14221	14117	14222	14120	14416	14229	14081	14196	14278	14347	14265	14260	14133	14231	14290	14379	14135	14335	14317	14384	14185	14356	14208	14130	14372	14229	14216	14329	14325	14229	14217	14225	14304	14232	14278	14090	14235	14104	14209	14343	14229	14154	14259	14243	14321	14174	14208	14374	14229	14099	14356	14251	14223	14349	14103	14359	14313	14267	14403	14270	14265	14394	14339	14168	14235	14228	14042	14306	14259	14321	14257	14300	14288	14124	14167	14159	14342	14118	14257	14238	14165	14419	14244	14207	14163	14139	14198	14303	14073	14269	14267	14286	14382	14220	14193	14247	14046	14288	14252	14248	14199	14348	14089	14069	14069	14378	14373	14172	14446	14284	14272	14140	14304	14114	14324	14088	14213	14185	14273	14316	14214	14202	14325	14330	14157	14160	14295	14093	14447	14147	14152	14204	14263	14145	14158	14333	14425	14193	14241	14321	14307	14247	14407	14172	14078	14321	14165	14239	14213	14276	14295	14286	14240	14365	14167	14331	14314	14302	14305	14342	14204	14228	14316	14184	14286	14351	14238	14190	14223	14200	14376	14209	14338	14032	14264	14262	14349	14080	14309	14284	14228	14117	14209	14303	14288	14418	14405	14178	14216	14301	14362	14364	14264	14380	14070	14207	14072	14250	14303	14180	14029	14227	14290	14293	14223	14187	14403	14302	14125	14361	14428	14307	14295	14351	14113	14295	14136	14239	14256	14250	14322	14159	14246	14270	14200	14329	14422	14055	14271	14316	14182	14123	14286	14271	14127	14365	14266	14162	14010	14251	14112	14367	14254	14144	14297	14254	14254	14305	14317	14201	14453	14366	14424	14260	14164	14338	14209	14373	14117	14266	14324	14232	14193	14146	14219	14228	14116	14263	14251	14198	14416	14178	14311	14276	14154	14189	14259	14369	14301	14178	14167	14175	14135	14074	14200	14189	14213	14157	14286	14295	14362	14239	14258	14153	14168	14271	14275	14318	14248	14230	14410	14150	14214	14367	14153	14474	14103	14070	14283	14113	14376	14129	14191	14206	14416	14162	14309	14212	14058	14250	14377	14196	14346	14365	14157	14310	14230	14171	14095	14244	14191	14338	14281	14277	14247	14356	14200	14303	14210	14059	14259	14281	14298	14102	14258	14239	14338	14399	14320	14354	14091	14110	14293	14236	14210	14256	14313	14169	14346	14183	14432	14358	14231	14126	14371	14355	14221	14122	14179	14294	14301	14348	14313	14286	14223	14304	14162	14196	14165	14291	14337	14345	14359	14162	14341	14145	14247	14371	14163	14221	14105	14364	14295	14351	14328	14407	14255	14196	14268	14321	14271	14335	14295	14171	14205	14179	14184	14255	14277	14276	14306	14102	14228	14219	14355	14120	14180	14308	14141	14154	14061	14353	14220	14195	14271	14274	14545	14333	14240	14199	14322	14282	14199	14213	14180	14127	14149	14269	14080	14278	14174	14175	14175	14191	14255	14263	14214	14366	14278	14122	14123	14075	14283	14226	14143	14149	14267	14372	14218	14389	14280	14249	14186	14399	14324	14353	14220	14146	14224	14208	14249	14380	14180	14164	14256	14326	14370	14369	14271	14297	14333	14172	14281	14267	14204	14172	14306	14214	14269	14266	14256	14343	14183	14075	14191	14271	14321	14323	14291	14377	14156	14237	14268	14211	14301	14244	14355	14092	14328	14024	14174	14276	14145	14292	14160	14392	14213	14332	14200	14319	14262	14401	14173	14292	14210	14070	14236	14193	14182	14324	14254	14310	14203	14255	14009	14138	14242	14102	14267	14243	14291	14216	14368	14259	14142	14209	14245	14253	14158	14175	14280	14452	14232	14174	14211	14408	14387	14138	14152	14216	14197	14312	14259	14195	14274	14373	14255	14150	14227	14126	14238	14070	14116	14350	14290	14295	14434	14224	14176	14268	14261	14379	14142	14343	14191	14047	14149	14308	14168	14081	14409	14308	14186	14226	14165	14116	14297	14079	14210	14157	14392	14184	14372	14150	14208	14392	14294	14142	14234	14060	14265	14157	14074	14276	14218	14252	14320	14246	14137	14330	14234	14217	14254	14364	14344	14248	14189	14289	14195	14087	14184	14223	14214	14394	14216	14389	14135	14231	14178	14321	14325	14207	14115	14170	14231	14293	14152	14245	14174	14329	14208	14096	14276	14185	14245	14009	14253	14309	14351	14271	14190	14141	14244	14240	14180	14136	14156	14289	14310	14196	14064	14283	14259	14094	14166	14300	14113	14270	14257	14178	14208	14446	14262	14345	14106	14320	14459	14255	14245	14317	13999	14281	14359	14187	14176	14161	14338	14203	14282	14261	14103	14362	14305	14250	14265	14230	14391	14477	14127	14137	14195	14259	14341	14368	14287	14415	14371	14262	14212	14258	14373	14146	14261	14163	14257	14232	14146	14067	14170	14242	14087	14220	14259	14313	14330	14255	14320	14185	14401	14179	14262	14255	14127	14335	14199	14163	14340	14226	14298	14243	14225	14350	14231	14281	14140	14394	14115	14310	14193	14088	14390	14209	14227	14284	14164	14413	14330	14261	14317	14200	14285	14348	14160	14102	14164	14241	14205	14172	14265	14298	14356	14238	14339	14337	14360	14221	14287	14348	14053	14163	14275	14293	14100	14216	14170	14040	14288	14137	14260	14229	14108	14362	14264	14187	14266	14306	14169	14326	14087	14199	14264	14284	14395	14207	14429	14251	14282	14189	14271	14169	14291	14377	14372	14254	14360	14098	14270	14370	14421	14181	14258	14143	14256	14248	14340	14187	14291	14204	14289	14312	14159	14283	14270	14406	14259	14234	14227	14181	14336	14393	14250	14142	14331	14340	14285	14193	14072	14202	14359	14299	14173	14192	14208	14348	14334	14287	14207	14344	14193	14333	14178	14214	14206	14172	14210	14354	14285	14152	14314	14326	14411	14201	14224	14268	14342	14173	14128	14289	14309	14180	14342	14381	14273	14198	14233	14294	14240	14364	14001	14236	14118	14313	14256	14245	14273	14259	14100	14369	14184	14275	14277	14355	14366	14276	14072	14071	14367	14038	14342	14376	14247	14225	14401	14261	14152	14259	14159	14253	14094	14368	14328	14457	14285	14176	14271	14136	14332	14152	14170	14252	14416	14338	14319	14300	14239	14181	14239	14069	14340	14143	14271	14247	14226	14349	14350	14138	14379	14353	14269	14226	14172	14181	14321	14281	14327	14431	14178	14151	14210	14166	14192	14353	14168	14162	14189	14131	14334	14316	14280	14328	14109	14300	14157	14470	14190	14345	14284	14217	14260	14122	14270	14227	14141	14450	14188	14208	14275	14266	14094	14341	14311	14157	14400	14161	14234	14299	14357	14255	14391	14166	14196	14080	14298	14160	14106	14246	14279	14224	14181	14262	14386	14304	14342	14019	14209	14101	14279	14235	14150	14281	14225	14265	14121	14411	14291	14064	14240	14265	14086	14354	14305	14358	14313	14342	14389	14302	14283	14213	14247	14208	14394	14326	14154	14328	14171	14248	14247	14221	14380	14364	14110	14261	14333	14186	14336	14215	14340	14258	14326	14355	14447	14266	14385	14012	14226	14241	14187	14048	14173	14633	14285	14232	14349	14044	14265	14334	14392	14372	14162	14278	14259	14057	14272	14286	14218	14149	14181	14306	14172	14083	14320	14342	14087	14086	14168	14399	14211	14149	14408	14294	14191	14177	14373	14203	14181	14224	14242	14283	14156	14309	14309	14173	14218	14206	14340	14366	14302	14175	14441	14145	14132	14142	14384	14251	14387	14313	14050	14315	14274	14162	14396	14269	14250	14135	14219	14096	14140	14098	14160	14177	14268	14214	14248	14207	14231	14397	14241	14344	14230	14412	14219	14276	14245	14187	14404	14170	14177	14164	14342	14307	14331	14409	14119	14335	14156	14203	14366	14282	14308	14219	14250	14381	14268	14247	14423	14246	14244	14204	14126	14229	14241	14079	14351	14192	14429	14182	14146	14302	14279	14279	14182	14206	14242	14296	14374	14134	14264	14256	14352	14316	14342	14320	14184	14470	14351	14221	14266	14078	14312	14320	14229	14127	14161	14316	14147	14196	14216	14171	14272	14253	14103	14348	14310	14218	14305	14159	14234	14034	14190	14227	14254	14221	14251	14240	14094	13997	14313	14359	14271	14256	14226	14196	14312	14322	14310	14210	14240	14216	14435	14234	14391	14392	14188	14246	14308	14317	14390	14110	14271	14256	14070	14204	14267	14104	14128	14197	14413	14311	14336	14221	14347	14268	14150	14217	14307	14279	14292	14233	14244	14297	14267	14379	14260	14075	14363	14237	14349	14404	14262	14138	14164	14407	14117	14250	14112	14263	14023	14205	14252	14237	14138	14174	14317	14253	14266	14275	14347	14324	14246	14237	14075	14442	14333	14209	14147	14319
23624	21044	28497	24292	23187	24564	23745	20390	18826	18552	17978	17414	17082	16762	16770	16404	16419	16423	16351	16125	16073	15970	16050	16133	15957	15895	15915	15892	15875	15862	15769	15935	15773	15698	15787	15682	15757	15874	15838	15808	15827	15827	15850	15696	15715	15724	15743	15598	15745	15540	15807	15687	15781	15808	15710	15754	15686	15697	15843	15786	15553	15534	15605	15755	15724	15696	15515	15819	15524	15582	15735	15776	15695	15711	15623	15761	15691	15738	15581	15593	15854	15764	15699	15812	15879	15701	15538	15437	15709	15678	15726	15669	15742	15632	15609	15659	15647	15515	15769	15634	15464	15691	15538	15550	15580	15672	15672	15742	15728	15458	15421	15654	15532	15744	15672	15561	15750	15646	15798	15641	15594	15784	15619	15527	15795	15642	15526	15542	15623	15502	15440	15557	15696	15608	15652	15852	15773	15647	15738	15358	15548	15533	15647	15545	15721	15598	15628	15778	15560	15526	15552	15614	15584	15776	15660	15438	15693	15697	15504	15628	15556	15765	15541	15517	15484	15545	15615	15553	15576	15572	15583	15724	15637	15793	15669	15817	15637	15501	15502	15637	15602	15600	15491	15571	15643	15781	15660	15771	15734	15636	15588	15780	15769	15712	15524	15563	15684	15642	15628	15842	15698	15751	15708	15757	15833	15622	15474	15666	15686	15639	15718	15538	15772	15650	15655	15772	15542	15742	15723	15596	15587	15421	15562	15553	15528	15563	15779	15656	15664	15681	15683	15511	15698	15536	15715	15550	15561	15652	15502	15596	15580	15893	15449	15875	15642	15400	15689	15532	15540	15554	15863	15590	15595	15475	15802	15665	15584	15627	15732	15536	15357	15675	15809	15553	15569	15622	15596	15723	15498	15508	15506	15838	15861	15845	15680	15735	15657	15668	15577	15706	15658	15673	15627	15563	15485	15601	15741	15822	15489	15611	15800	15828	15648	15496	15721	15764	15795	15636	15472	15561	15502	15546	15715	15630	15797	15634	15556	15655	15686	15494	15732	15799	15678	15496	15652	15443	15819	15594	15748	15673	15719	15650	15607	15558	15707	15561	15776	15587	15607	15347	15675	15494	15692	15549	15592	15728	15703	15634	15603	15644	15478	15514	15689	15597	15608	15651	15534	15531	15610	15518	15648	15676	15654	15790	15684	15470	15561	15819	15648	15700	15741	15798	15832	15574	15483	15468	15512	15659	15362	15619	15359	15584	15517	15764	15661	15626	15684	15828	15634	15554	15485	15433	15536	15621	15617	15519	15657	15656	15643	15630	15505	15497	15797	15730	15682	15580	15695	15616	15534	15686	15791	15725	15615	15813	15685	15632	15703	15752	15726	15743	15583	15691	15538	15584	15641	15507	15508	15360	15758	15576	15803	15727	15591	15713	15895	15747	15544	15702	15594	15497	15529	15693	15654	15469	15647	15573	15786	15623	15768	15426	15548	15578	15602	15677	15873	15639	15863	15881	15541	15597	15537	15648	15453	15660	15618	15615	15617	15492	15562	15531	15788	15605	15564	15582	15783	15564	15795	15697	15645	15538	15707	15720	15372	15598	15578	15436	15644	15567	15536	15737	15420	15607	15591	15451	15549	15606	15556	15632	15604	15561	15631	15650	15697	15586	15633	15509	15782	15477	15778	15642	15675	15693	15400	15654	15801	15816	15667	15674	15814	15739	15797	15628	15628	15669	15599	15480	15608	15604	15707	15723	15667	15854	15767	15668	15353	15828	15630	15699	15622	15627	15813	15527	15735	15606	15721	15652	15613	15716	15563	15747	15807	15600	15696	15586	15593	15477	15551	15669	15814	15718	15567	15633	15792	15658	15702	15527	15588	15728	15700	15721	15585	15838	15591	15320	15378	15702	15474	15578	15584	15738	15621	15373	15544	15698	15640	15512	15571	15692	15771	15634	15376	15785	15606	15486	15603	15634	15632	15575	15700	15713	15572	15462	15604	15675	15681	15771	15561	15552	15508	15499	15567	15748	15660	15616	15672	15595	15664	15810	15697	15813	15792	15587	15530	15624	15603	15633	15704	15774	15781	15473	15705	15643	15460	15689	15783	15482	15410	15531	15357	15435	15473	15913	16002	15592	15431	15723	15550	15557	15603	15741	15710	15749	15505	15634	15613	15508	15432	15539	15625	15649	15590	15449	15584	15675	15581	15540	15640	15614	15486	15665	15618	15437	15706	15596	15694	15764	15623	15899	15548	15748	15532	15838	15595	15582	15754	15601	15729	15706	15497	15619	15645	15722	15691	15673	15758	15667	15774	15525	15392	15697	15599	15638	15769	15686	15757	15876	15788	15636	15650	15627	15536	15626	15773	15709	15377	15641	15732	15564	15602	15484	15691	15812	15712	15704	15684	15322	15684	15517	15581	15820	15527	15535	15529	15631	15760	15610	15466	15845	15928	15767	15690	15548	15744	15656	15604	15494	15483	15495	15648	15621	15532	15548	15727	15636	15546	15515	15647	15225	15494	15647	15652	15607	15591	15793	15714	15761	15639	15674	15608	15741	15718	15622	15517	15568	15686	15836	15700	15652	15711	15631	15509	15641	15576	15573	15433	15686	15343	15663	15646	15707	15802	15710	15576	15849	15774	15536	15623	15680	15549	15708	15619	15772	15832	15862	15712	15632	15492	15544	15669	15675	15845	15738	15527	15783	15763	15658	15519	15738	15449	15604	15539	15776	15579	15562	15681	15666	15691	15583	15731	15803	15658	15511	15608	15663	15547	15543	15542	15500	15666	15731	15726	15622	15579	15613	15758	15666	15581	15775	15739	15865	15584	15569	15490	15625	15790	15600	15669	15602	15769	15587	15768	15690	15557	15785	15590	15667	15672	15564	15720	15457	15547	15661	15629	15822	15633	15694	15476	15759	15466	15528	15565	15802	15780	15684	15792	15654	15649	15631	15737	15560	15679	15504	15706	15898	15562	15733	15602	15614	15676	15717	15703	15559	15630	15716	15773	15577	15670	15770	15713	15711	15719	15754	15784	15734	15595	15718	15591	15764	15656	15563	15566	15777	15833	15665	15567	15667	15663	15588	15555	15508	15481	15523	15682	15761	15609	15656	15786	15536	15520	15732	15605	15705	15815	15820	15708	15632	15548	15575	15690	15829	15717	15800	15680	15525	15556	15442	15500	15638	15635	15696	15534	15710	15549	15751	15608	15585	15730	15620	15729	15755	15887	15591	15617	15620	15640	15495	15573	15658	15680	15781	15592	15573	15688	15622	15426	15748	15555	15724	15549	15722	15654	15706	15723	15584	15830	15573	15447	15751	15767	15735	15661	15499	15621	15808	15726	15702	15665	15819	15500	15697	15637	15621	15759	15713	15485	15689	15615	15685	15687	15715	15847	15430	15587	15534	15668	15524	15631	15728	15620	15760	15708	15671	15648	15872	15426	15537	15687	15720	15602	15617	15721	15609	15704	15670	15467	15694	15619	15629	15734	15763	15772	15654	15665	15795	15577	15576	15636	15431	15685	15583	15630	15586	15969	15843	15378	15643	15653	15677	15669	15469	15783	15723	15567	15702	15697	15528	15668	15619	15744	15522	15602	15502	15710	15908	15606	15668	15607	15690	15674	15518	15772	15640	15699	15358	15674	15512	15605	15640	15704	15676	15791	15828	15592	15683	15513	15781	15722	15687	15587	15616	15911	15731	15718	15863	15641	15506	15642	15642	15572	15496	15510	15572	15589	15629	15485	15697	15627	15581	15673	15698	15652	15809	15631	15609	15697	15578	15536	15737	15787	15562	15657	15405	15723	15505	15636	15759	15623	15523	15416	15692	15688	15684	15889	15780	15814	15697	15397	15741	15559	15596	15680	15454	15629	15674	15658	15612	15788	15640	15586	15712	15657	15846	15619	15505	15558	15575	15881	15757	15799	15499	15619	15538	15718	15648	15942	15514	15685	15674	15572	15559	15606	15592	15717	15561	15741	15539	15687	15437	15606	15788	15679	15591	15673	15612	15662	15609	15693	15554	15712	15812	15639	15610	15583	15412	15769	15784	15601	15428	15622	15547	15583	15672	15567	15661	15718	15747	15622	15623	15662	15492	15630	15616	15605	15608	15495	15634	15682	15693	15751	15576	15851	15529	15657	15667	15624	15764	15621	15655	15629	15788	15459	15504	15817	15587	15632	15540	15727	15823	15715	15529	15602	15497	15555	15577	15599	15642	15688	15695	15650	15585	15576	15527	15650	15648	15879	15538	15637	15436	15540	15498	15872	15532	15689	15526	15705	15530	15641	15538	15532	15627	15742	15763	15627	15699	15713	15676	15585	15670	15654	15482	15772	15603	15616	15656	15612	15731	15610	15294	15758	15675	15644	15551	15719	15716	15697	15739	15763	15361	15766	15567	15813	15550	15810	15570	15611	15701	15707	15491	15612	15586	15521	15732	15673	15549	15679	15698	15765	15758	15556	15678	15560	15678	15662	15383	15727	15559	15645	15773	15583	15616	15717	15670	15635	15624	15720	15580	15687	15668	15687	15797	15707	15501	15575	15778	15624	15772	15651	15712	15591	15594	15664	15421	15648	15738	15615	15647	15632	15614	15683	15638	15623	15575	15684	15739	15668	15744	15733	15575	15636	15714	15715	15767	15492	15679	15627	15694	15752	15459	15477	15549	15392	15822	15760	15634	15650	15527	15610	15701	15635	15597	15646	15817	15745	15757	15594	15606	15397	15706	15628	15513	15751	15416	15344	15504	15624	15698	15809	15819	15626	15581	15681	15505	15389	15708	15712	15680	15714	15541	15424	15571	15712	15743	15801	15724	15479	15742	15695	15721	15517	15604	15404	15533	15600	15663	15757	15688	15602	15449	15677	15770	15630	15663	15591	15571	15671	15553	15696	15742	15583	15408	15728	15721	15617	15641	15638	15854	15697	15575	15644	15547	15560	15671	15705	15525	15740	15747	15480	15579	15591	15607	15713	15658	15499	15732	15537	15657	15676	15548	15751	15534	15909	15717	15718	15629	15610	15621	15661	15584	15575	15699	15431	15703	15766	15509	15589	15805	15425	15645	15549	15579	15596	15647	15510	15868	15628	15645	15642	15662	15830	15436	15887	15772	15661	15659	15636	15611	15499	15709	15755	15484	15573	15598	15575	15661	15563	15499
25027	43433	40749	32735	28174	25094	22435	20624	19170	18147	17233	16501	16185	15998	15407	15310	15112	14805	14870	14644	14458	14310	14582	14363	14486	14289	14394	14188	14149	14271	14206	14365	14368	14218	14064	14304	14177	14274	14214	14290	14224	14143	14093	14139	14036	14170	14168	13966	13964	14134	13917	14091	14153	13996	14078	13951	14023	14117	13970	13812	14021	14086	14151	14097	14238	14019	13975	14115	14028	14192	14186	14036	14031	14153	14132	14039	13899	13890	14029	14152	13850	14302	14014	14009	13743	14067	14122	14162	13979	13897	14119	13965	14077	14101	13877	14132	14123	14060	14072	13990	14020	14081	14119	14037	14121	14020	14207	13984	13998	14232	13984	13951	13923	14104	13939	14077	13945	13964	13966	14146	14060	13900	13921	14101	14087	14004	14137	13862	14074	14105	13973	14115	14085	13962	14010	13945	14082	14001	14185	13988	14003	13986	14005	13986	14079	14225	14095	13933	13964	14069	14099	14064	14210	14027	13950	13960	14208	13970	14042	14010	14073	14039	13957	14072	13941	14258	14030	14212	14111	14135	13988	14001	13989	14084	13964	14066	14066	13903	13942	13909	13884	14107	14138	14044	14058	14011	14073	13982	14035	14161	14052	13913	14067	14068	13954	14045	14021	14033	13839	14015	14114	14034	14030	13911	14078	14139	14000	13951	14105	13929	13991	14017	13933	13918	13999	14170	13994	13802	13996	14036	14020	14119	13999	13747	14122	14077	13888	14029	14019	13854	14156	13916	14057	14108	13965	14149	14007	13932	14150	14052	13890	13956	14080	13981	13992	13941	13967	14119	13967	14021	13727	14021	14083	14056	14046	14004	14118	14124	14143	13980	14110	14049	14069	14069	13957	14039	14100	14092	14069	13960	14053	13962	13991	13909	13979	14027	13981	14128	13965	13959	14063	13909	14030	13849	13989	14087	13841	14182	13995	14031	14044	13994	14261	13880	14224	13955	14102	13935	14061	14114	14223	14037	13948	13962	13966	14090	14135	13878	13854	13900	14082	13953	14150	13982	14028	13968	14135	14010	14142	14021	14124	14220	14132	14108	13897	14060	14189	13952	14055	14031	14165	13988	14146	13977	14170	14087	14236	14042	14025	13932	13933	14019	14050	13966	13992	14013	14157	14128	13987	14114	13977	14003	14004	14093	14066	14054	13928	14201	13941	13963	13927	14013	14036	14166	13879	14135	14114	13997	13953	13777	14098	14184	13920	14035	13865	14281	14130	14080	14109	13839	14235	13910	14040	14057	14131	13931	13967	14184	14011	14008	14077	14060	14133	14040	14113	14044	14023	13972	13957	13890	14146	14110	13828	14002	14031	13970	13940	14019	13992	14059	14030	13881	13902	14126	14038	13952	14018	13945	14103	13927	14040	13810	14028	13967	14229	13936	14186	13939	13940	14217	14125	14179	13997	14031	13994	13886	14010	13994	14056	14140	14189	14151	13969	14140	14128	14070	14036	14207	14063	13953	14116	14055	13922	14021	13922	14149	14062	13988	13979	13933	14017	14093	14050	14027	14117	14166	14022	13782	14138	14051	13856	14037	14065	14129	14068	14207	14089	13949	14063	13940	14127	13972	14133	14108	14119	13993	13963	14143	14024	13994	14117	13936	14185	14135	14004	13918	14031	14049	13948	13932	14008	13865	14001	14041	14168	13998	14088	14062	13948	14087	14144	14030	13887	14065	13930	14030	14037	14072	13946	14017	14057	13950	14049	14191	14163	13936	14018	13899	14058	14076	13814	13957	13945	14100	14162	13984	14048	14068	14003	13964	13973	14041	13945	13996	14026	13994	13971	14067	14181	13935	13886	14149	13991	13973	13949	14034	14203	13979	14042	14099	13975	14181	14031	13968	14026	13943	14078	14098	14054	14123	13986	14256	13904	13991	14148	14033	14044	14007	14105	13901	14145	14117	14067	14063	13886	14073	14118	13922	14086	14095	13974	14070	14086	14078	13980	14116	14083	14096	14049	14049	14085	14096	14120	14091	13928	14038	13855	14133	14296	13931	14157	13964	14039	13799	13886	14063	14250	14041	14023	14049	14058	14091	14066	14076	14041	14052	14058	13859	13985	14118	14066	13897	13961	14125	14152	13980	13953	14022	14080	14134	13982	14046	14120	13986	13956	14153	14133	14110	14041	13865	14069	13966	13940	14069	13970	14030	14072	14147	14028	13954	14003	13760	13939	13949	14216	14060	14250	14058	14168	13961	13923	14082	13907	14067	14150	13932	13963	13974	14014	14033	14105	14038	13949	13988	13879	13937	14041	14139	14012	14076	14076	13845	13986	13897	13956	13973	14009	14224	14138	13942	13991	14020	13984	14049	14155	14112	14027	14138	14007	13915	14069	14036	14069	14048	14158	13849	14091	13895	14190	14131	14026	14024	14017	13928	13978	13860	14097	14008	14047	14138	13812	14112	13971	14076	14118	13936	13910	13987	14086	14055	14024	13946	13942	14090	14098	14074	14011	13967	14077	14090	14051	14168	14188	13941	14021	14004	14012	14106	13861	14058	14001	14051	13749	14014	14060	14050	13967	13974	13880	14059	14084	13916	14073	13998	13967	14129	13916	13846	14010	13954	14070	13937	13879	13878	13927	14046	13880	14170	13919	14195	14072	14069	14113	13988	13983	14135	14130	14085	13916	13877	14057	14100	14044	13935	14050	14200	14124	14030	13984	13952	13992	13998	13977	14021	14015	14126	14053	13980	14297	13839	14086	13804	14016	14080	13947	14014	14007	14001	14091	14230	14034	13883	13990	13910	14003	14110	14179	13912	13956	14073	13927	13921	14130	14050	14118	13856	14154	13979	14065	14027	14009	14193	14010	14056	14108	13998	14213	14046	14000	14156	13948	13952	14112	13775	14126	13986	14047	14181	13946	13924	14053	14005	14155	14117	14027	14140	13741	14162	13814	13898	14015	14020	14019	13943	14108	14063	14056	14065	14054	13943	14113	14125	13959	14077	14070	14092	13936	14135	14159	14084	14166	14026	13969	14034	14017	13905	14094	14053	14099	13840	14036	14012	13991	14103	14020	14109	14151	14131	14185	13856	14308	13928	14118	13844	14036	13928	13909	14007	14061	13984	13995	13968	14074	13879	13835	13902	13976	13977	13961	14156	13912	14004	13908	14085	14133	14097	14096	13879	14021	14120	13856	14061	14025	14013	13974	14125	14270	14088	14169	14062	13960	13946	14031	13979	13904	14206	13958	14067	14127	14111	14029	14083	13998	14015	13994	13844	13946	14088	14025	14007	14036	14108	14097	14169	14007	14052	14034	14121	14087	14027	13915	14012	14024	13826	14025	13972	14210	14083	13925	14076	14146	14060	14164	14041	13964	14005	13984	14135	14050	13967	14107	13930	13969	14059	14104	14158	14125	14102	14023	14153	13848	13991	14037	14123	14191	13972	14038	13976	13970	14011	13984	14084	14153	13964	13986	13947	14112	13933	14136	14084	13959	14059	14059	13919	14036	14205	14066	14074	13929	13907	14115	14125	14005	13863	14154	13847	14064	14024	14085	14048	13973	13902	14017	14067	14163	14000	14009	14174	14145	13893	14087	14031	14012	14035	14121	14018	14074	13941	13978	14154	14095	14067	14112	13940	14185	14001	14040	14033	14184	13987	14097	14001	14177	14079	14092	14123	14090	14097	14019	14088	14126	14154	13913	13963	14115	13917	14057	14030	14110	13978	13957	13976	14103	14120	14036	14094	14061	14019	13940	13995	13817	14036	14106	13930	13920	14148	13978	14154	13972	14024	13980	14083	14164	13977	13842	14109	14172	14053	13976	14207	14047	14062	13913	13988	14044	13911	13961	13951	14002	14051	13895	14027	13849	14075	14102	14067	14045	14037	13958	13981	14029	14105	13774	13871	14104	14098	13936	13979	14051	13926	14168	14252	14119	14032	13984	14277	13938	14149	14159	14057	13945	13986	14135	14035	14059	14026	14053	14050	14052	14007	14330	14027	14078	13982	14097	14067	14011	14096	14040	14055	14124	14113	14022	14116	14053	13976	14117	13900	14069	14023	14058	14264	14043	13972	13970	14015	13879	13950	14211	14027	13999	13881	13962	13898	14146	13980	14075	13976	14198	13946	13921	14186	14070	14027	13967	14059	13923	13980	14153	13984	13927	14009	13969	13987	14037	14092	14088	14090	14221	14043	14276	14066	13948	14110	14043	13980	13969	13997	14095	14129	14049	14064	13990	14089	14149	14053	14032	14234	14025	13815	14083	14066	13930	13977	13977	14234	14040	13963	14094	14109	14053	13999	14006	14015	13918	13885	14189	14127	13871	14073	14004	13910	13966	14064	14059	13943	13930	14002	14077	14067	13995	13990	13814	13925	13997	14056	14110	14031	13979	14102	13898	14140	14192	14116	14009	14144	14084	14012	13916	14013	14123	13965	14020	14096	14142	14047	14127	14059	13920	14041	13999	13823	13963	13946	14149	13995	14008	13908	13903	14148	14225	14108	13889	14162	14032	13926	14072	14033	14059	13899	13923	14021	13981	14201	14049	14153	13983	13978	14139	14034	14076	13803	14130	13966	14021	14060	13998	13984	14099	13944	13997	13981	13998	14197	14285	14104	14095	13932	13821	14023	14010	13958	14008	14091	14042	14003	14285	14096	13937	13938	14049	14006	14150	14044	14060	13828	13989	13965	14142	13918	14019	14009	14109	13990	14109	13927	14191	13966	14027	14015	14092	13988	14234	14023	14082	14202	13845	14011	14019	13985	14044	14063	13956	13821	13974	14040	14199	13949	14120	14126	14099	14188	14188	14105	14262	13927	13927	14009	14088	13978	14146	13944	14255	13999	14148	14033	14088	13959	13937	14218	14037	14029	14045	14068	14108	14068	14204	14003	14088	14195	14067	13881	14113	13938	14153	14006	13980	14071	14148	14060	14148	14102	13954	14137	13941	13922	14299	14023	13971	14065	14024	14084	14065	14022	14077	14018	14126	14014	13871	14097	14106	14009	13941	14008	14275	14070	13935	14193	14196	13867	14162	14006	14067	14041	14041	13939	13952	14109	14064	14098	14116	14152	13934	13991	14155	14032	14104	14041	14143	14030	13787	14010	14043	14126	14140	14009	14113	13735	13905	14044	14031	13956	13854	13918	14136	13956
22604	21072	28854	23567	21947	25520	28011	22724	21329	20538	19730	18924	18472	18445	18153	17925	17683	17567	17599	17117	17325	17266	17131	16925	16900	17301	17035	16966	17093	16926	16915	17032	16934	17057	16934	16756	16774	16886	17019	16791	16677	16795	16997	16721	16734	16744	16749	16689	16869	16541	16975	16854	16739	16694	16636	16579	16796	16644	16606	16948	16641	16746	16823	16610	16739	16597	16766	16679	16607	16681	16537	16702	16768	16558	16672	16631	16558	16669	16656	16676	16593	16728	16467	16853	16479	16631	16619	16745	16773	16585	16687	16558	16697	16486	16667	16645	16650	16728	16616	16670	16639	16541	16573	16634	16646	16610	16489	16669	16476	16873	16558	16690	16761	16575	16724	16610	16696	16577	16826	16618	16578	16651	16593	16717	16407	16660	16692	16536	16512	16625	16757	16657	16782	16684	16622	16626	16597	16687	16725	16600	16861	16557	16364	16709	16755	16655	16787	16775	16608	16550	16501	16751	16725	16527	16425	16354	16790	16571	16537	16421	16554	16634	16645	16568	16845	16294	16550	16666	16413	16572	16683	16592	16484	16581	16506	16528	16786	16858	16816	16686	16695	16545	16760	16633	16701	16578	16654	16721	16633	16505	16500	16550	16593	16872	16610	16765	16641	16618	16429	16568	16700	16594	16385	16560	16580	16615	16637	16579	16744	16602	16576	16419	16509	16766	16425	16586	16672	16612	16619	16374	16494	16715	16601	16608	16749	16701	16507	16770	16655	16593	16648	16466	16414	16575	16615	16743	16622	16656	16648	16556	16648	16569	16688	16574	16731	16477	16513	16606	16639	16741	16637	16718	16732	16457	16710	16501	16595	16543	16654	16571	16643	16753	16749	16717	16549	16530	16716	16615	16569	16432	16624	16667	16646	16383	16598	16643	16528	16371	16379	16723	16772	16743	16566	16744	16682	16455	16682	16590	16633	16961	16600	16454	16627	16690	16579	16653	16698	16515	16660	16585	16742	16522	16441	16778	16447	16553	16506	16635	16630	16697	16550	16591	16852	16676	16716	16549	16452	16664	16819	16725	16566	16603	16668	16566	16693	16611	16619	16408	16683	16699	16633	16778	16541	16621	16367	16461	16644	16762	16472	16485	16381	16517	16548	16533	16656	16510	16445	16531	16615	16655	16557	16678	16769	16541	16572	16597	16593	16677	16831	16409	16502	16569	16618	16523	16576	16501	16731	16529	16613	16573	16418	16469	16694	16604	16559	16667	16615	16719	16559	16517	16654	16510	16658	16568	16665	16729	16576	16619	16725	16552	16597	16561	16645	16534	16688	16451	16541	16445	16618	16824	16580	16511	16637	16623	16571	16755	16399	16576	16652	16780	16549	16511	16492	16445	16461	16652	16481	16438	16513	16759	16460	16649	16746	16678	16438	16496	16513	16617	16588	16397	16528	16691	16452	16782	16643	16630	16700	16483	16660	16563	16609	16367	16575	16629	16655	16705	16632	16676	16543	16621	16334	16517	16712	16518	16656	16529	16511	16598	16755	16483	16434	16696	16801	16716	16571	16647	16566	16616	16705	16539	16737	16513	16529	16556	16761	16566	16547	16845	16484	16621	16494	16479	16685	16579	16526	16671	16321	16582	16518	16513	16355	16535	16843	16681	16822	16680	16730	16595	16451	16508	16563	16689	16534	16595	16506	16573	16301	16515	16660	16619	16448	16588	16414	16581	16597	16572	16468	16634	16560	16670	16448	16705	16561	16633	16714	16518	16515	16626	16482	16406	16594	16360	16678	16579	16706	16620	16515	16410	16447	16599	16496	16388	16537	16724	16523	16579	16728	16548	16572	16598	16560	16569	16643	16679	16631	16445	16668	16661	16321	16475	16698	16650	16570	16694	16580	16659	16541	16548	16484	16510	16599	16611	16546	16600	16476	16714	16813	16629	16449	16694	16682	16721	16820	16638	16674	16633	16478	16565	16607	16495	16594	16402	16629	16516	16611	16517	16538	16595	16548	16608	16407	16625	16529	16447	16555	16745	16643	16642	16686	16739	16748	16810	16700	16691	16644	16465	16572	16419	16493	16757	16710	16548	16640	16772	16496	16656	16640	16454	16700	16702	16625	16619	16639	16655	16579	16278	16618	16514	16651	16353	16601	16717	16522	16510	16585	16509	16612	16455	16662	16576	16819	16477	16541	16695	16523	16484	16627	16746	16721	16580	16661	16675	16556	16364	16594	16557	16569	16772	16564	16419	16621	16672	16670	16607	16594	16423	16651	16592	16653	16657	16664	16495	16696	16543	16643	16667	16521	16613	16745	16549	16772	16525	16566	16621	16551	16566	16630	16761	16626	16823	16568	16541	16549	16673	16525	16667	16585	16754	16529	16726	16678	16589	16700	16680	16522	16516	16818	16715	16649	16586	16415	16541	16557	16628	16723	16633	16738	16735	16664	16519	16646	16553	16604	16603	16476	16563	16713	16625	16596	16413	16676	16707	16789	16543	16571	16607	16549	16917	16424	16634	16546	16603	16666	16566	16546	16595	16465	16647	16637	16618	16803	16662	16385	16621	16416	16657	16491	16739	16533	16472	16412	16719	16570	16527	16435	16587	16797	16489	16597	16571	16680	16560	16495	16282	16552	16695	16699	16491	16433	16617	16531	16624	16730	16639	16604	16484	16514	16703	16670	16477	16745	16640	16595	16553	16600	16547	16726	16549	16518	16461	16583	16680	16542	16529	16433	16687	16749	16744	16712	16698	16533	16645	16584	16419	16651	16561	16745	16499	16624	16459	16517	16582	16647	16712	16757	16505	16404	16496	16868	16880	16485	16348	16354	16619	16696	16826	16707	16690	16644	16466	16531	16420	16761	16526	16551	16622	16498	16783	16610	16709	16518	16663	16647	16800	16698	16860	16588	16614	16597	16679	16476	16548	16595	16368	16788	16643	16759	16603	16685	16521	16617	16494	16770	16467	16646	16765	16701	16512	16541	16522	16451	16515	16454	16503	16537	16523	16651	16646	16528	16772	16424	16628	16708	16570	16440	16538	16678	16573	16596	16554	16832	16579	16497	16729	16736	16685	16465	16512	16607	16659	16773	16661	16620	16587	16588	16866	16737	16592	16630	16762	17023	16534	16646	16672	16749	16496	16450	16606	16530	16552	16762	16629	16574	16403	16480	16569	16582	16736	16564	16577	16591	16649	16525	16697	16608	16625	16483	16515	16694	16575	16712	16510	16566	16395	16633	16681	16612	16598	16454	16490	16720	16569	16724	16623	16418	16536	16840	16580	16662	16530	16692	16676	16729	16636	16534	16860	16528	16603	16784	16631	16691	16487	16559	16615	16633	16550	16365	16569	16520	16584	16719	16875	16561	16679	16671	16527	16571	16561	16688	16506	16534	16454	16579	16481	16555	16481	16525	16566	16609	16452	16544	16552	16667	16739	16355	16338	16642	16535	16535	16729	16409	16619	16701	16669	16661	16745	16591	16733	16584	16474	16666	16430	16469	16613	16562	16618	16593	16691	16470	16526	16718	16648	16617	16591	16686	16525	16598	16667	16644	16483	16591	16475	16622	16753	16509	16380	16574	16621	16445	16633	16481	16529	16554	16611	16583	16582	16762	16733	16552	16588	16375	16529	16740	16596	16841	16660	16569	16772	16703	16714	16645	16795	16640	16724	16679	16571	16773	16686	16503	16465	16602	16789	16493	16460	16519	16594	16578	16580	16601	16557	16855	16813	16706	16857	16650	16591	16332	16779	16297	16718	16554	16744	16634	16567	16382	16747	16499	16639	16450	16563	16499	16582	16488	16619	16633	16555	16571	16556	16483	16685	16656	16488	16659	16474	16813	16609	16591	16462	16646	16475	16625	16484	16480	16565	16773	16566	16608	16659	16557	16623	16460	16750	16527	16660	16506	16509	16468	16481	16590	16519	16737	16494	16592	16788	16627	16474	16532	16738	16581	16721	16788	16719	16600	16427	16473	16495	16721	16650	16764	16488	16704	16695	16509	16654	16618	16493	16578	16759	16675	16530	16392	16751	16630	16663	16439	16654	16445	16513	16552	16637	16760	16678	16713	16406	16440	16401	16519	16542	16576	16653	16469	16457	16518	16664	16753	16701	16805	16703	16753	16508	16640	16555	16693	16609	16412	16594	16569	16429	16566	16658	16787	16695	16491	16612	16719	16760	16684	16432	16613	16532	16652	16710	16559	16735	16405	16568	16681	16610	16628	16605	16480	16479	16422	16658	16562	16485	16432	16454	16760	16670	16620	16484	16431	16671	16732	16597	16597	16490	16447	16550	16707	16857	16693	16694	16634	16589	16732	16588	16537	16626	16580	16622	16554	16484	16654	16774	16378	16636	16541	16590	16553	16689	16688	16583	16452	16440	16464	16722	16595	16465	16538	16483	16516	16534	16664	16515	16658	16761	16496	16535	16746	16601	16609	16504	16488	16583	16500	16668	16799	16343	16640	16692	16769	16801	16417	16478	16371	16705	16581	16561	16688	16507	16683	16646	16532	16679	16669	16712	16437	16449	16602	16529	16650	16733	16561	16411	16530	16573	16545	16656	16546	16599	16592	16599	16566	16552	16778	16603	16578	16620	16590	16623	16625	16792	16723	16509	16679	16366	16586	16373	16477	16649	16514	16846	16461	16542	16393	16360	16529	16628	16774	16678	16637	16649	16665	16471	16539	16405	16383	16739	16642	16732	16530	16471	16564	16417	16489	16689	16542	16580	16633	16565	16634	16519	16616	16706	16614	16551	16591	16506	16398	16656	16463	16545	16718	16575	16416	16639	16486	16560	16643	16536	16654	16456	16551	16569	16536	16560	16457	16418	16750	16618	16399	16558	16736	16545	16723	16596	16777	16491	16453	16656	16480	16718	16492	16540	16674	16738	16679	16656	16544	16639	16339	16538	16754	16512	16574	16579	16732	16534	16326	16567	16655	16791	16658	16815	16866	16601	16699	16551	16585	16658	16673	16642	16436	16567	16671	16504	16667	16634	16595	16594	16551	16734	16473	16652	16531	16521	16614	16691	16598	16672	16536	16386	16600	16577	16877	16695	16609	16720	16509	16622	16685	16474	16576	16463	16572	16387	16560	16542	16577	16661	16436	16304	16735	16399	16683	16432	16577	16674	16642	16798	16656	16616	16685	16547
26994	47800	45251	37043	32014	28814	25596	23464	21676	20221	19034	18020	17567	17165	16770	16403	16147	15851	15751	15416	15507	15268	15378	15172	15189	15031	14968	14876	15062	14998	14955	14801	14899	14761	14707	14779	14674	14666	14608	14755	14898	14856	14593	14601	14643	14660	14875	14732	14749	14736	14767	14584	14502	14677	14808	14692	14675	14707	14552	14598	14612	14531	14648	14692	14536	14587	14536	14591	14661	14695	14552	14512	14618	14795	14528	14618	14509	14618	14743	14594	14600	14595	14587	14846	14710	14591	14679	14539	14641	14663	14604	14565	14604	14507	14739	14611	14657	14639	14722	14530	14463	14679	14556	14596	14527	14622	14561	14649	14449	14559	14438	14677	14472	14525	14549	14621	14683	14466	14492	14480	14708	14624	14610	14565	14466	14644	14685	14699	14444	14606	14654	14483	14638	14585	14532	14590	14638	14599	14616	14613	14600	14646	14557	14563	14531	14627	14560	14453	14759	14598	14602	14659	14629	14578	14526	14732	14744	14536	14554	14648	14617	14617	14552	14493	14727	14521	14634	14458	14414	14627	14642	14495	14641	14558	14668	14483	14640	14616	14480	14599	14626	14615	14605	14651	14723	14608	14442	14675	14616	14581	14710	14654	14500	14540	14448	14450	14529	14686	14696	14545	14457	14431	14565	14613	14530	14633	14672	14593	14655	14607	14482	14703	14678	14516	14580	14499	14615	14708	14654	14540	14498	14776	14747	14503	14597	14569	14622	14544	14499	14629	14741	14506	14586	14753	14548	14593	14563	14689	14610	14484	14648	14567	14537	14691	14569	14578	14425	14581	14676	14576	14685	14532	14549	14722	14545	14356	14446	14566	14491	14470	14558	14726	14725	14594	14519	14396	14577	14475	14542	14539	14573	14656	14604	14640	14551	14618	14348	14577	14475	14455	14711	14387	14654	14476	14656	14600	14649	14782	14595	14539	14557	14497	14534	14516	14366	14575	14493	14578	14791	14525	14415	14732	14553	14452	14568	14708	14497	14641	14682	14487	14419	14622	14684	14604	14507	14469	14489	14527	14602	14395	14577	14524	14430	14606	14582	14520	14488	14591	14448	14623	14584	14705	14494	14691	14363	14502	14746	14622	14504	14676	14646	14456	14737	14584	14681	14629	14567	14506	14552	14433	14647	14736	14492	14659	14545	14516	14765	14573	14558	14603	14514	14473	14580	14541	14581	14603	14485	14665	14443	14698	14518	14477	14661	14563	14596	14488	14726	14404	14732	14449	14592	14629	14652	14524	14589	14520	14633	14579	14477	14448	14527	14711	14519	14504	14552	14384	14642	14473	14636	14660	14579	14405	14599	14465	14316	14712	14635	14625	14635	14614	14491	14497	14679	14581	14578	14582	14475	14500	14646	14588	14682	14607	14655	14672	14471	14519	14569	14424	14654	14703	14519	14635	14718	14460	14619	14527	14735	14390	14494	14652	14471	14768	14724	14528	14632	14758	14373	14511	14581	14560	14700	14702	14663	14479	14679	14491	14560	14683	14436	14544	14613	14558	14551	14576	14675	14557	14658	14610	14498	14637	14647	14581	14577	14427	14496	14582	14469	14548	14572	14542	14696	14884	14493	14573	14599	14518	14585	14540	14524	14614	14814	14522	14512	14739	14501	14814	14500	14631	14627	14645	14555	14519	14495	14649	14642	14534	14610	14553	14705	14522	14755	14568	14598	14460	14541	14513	14560	14664	14531	14632	14597	14561	14563	14595	14578	14578	14537	14612	14763	14539	14505	14536	14596	14490	14698	14699	14499	14544	14669	14484	14530	14571	14511	14570	14461	14600	14399	14485	14635	14614	14448	14643	14327	14616	14583	14591	14406	14573	14612	14478	14698	14631	14793	14572	14690	14514	14623	14592	14560	14584	14491	14521	14609	14523	14484	14566	14625	14668	14547	14497	14563	14510	14654	14554	14516	14425	14620	14662	14606	14643	14487	14601	14555	14467	14516	14578	14519	14501	14581	14584	14785	14617	14532	14534	14472	14504	14621	14528	14660	14580	14527	14624	14597	14389	14488	14445	14666	14534	14671	14733	14616	14441	14587	14530	14483	14572	14501	14456	14554	14709	14514	14410	14527	14663	14671	14649	14524	14640	14530	14667	14640	14386	14644	14724	14387	14595	14617	14447	14630	14588	14438	14538	14547	14462	14755	14551	14602	14512	14608	14630	14694	14494	14467	14563	14567	14527	14595	14435	14657	14508	14544	14546	14516	14463	14663	14578	14566	14417	14542	14539	14466	14498	14425	14545	14655	14421	14492	14479	14631	14613	14684	14673	14586	14591	14549	14568	14653	14656	14594	14525	14482	14659	14495	14647	14520	14622	14541	14598	14593	14542	14572	14595	14515	14474	14450	14516	14578	14554	14617	14608	14564	14503	14596	14759	14744	14306	14573	14518	14538	14604	14656	14669	14545	14487	14513	14620	14491	14388	14355	14590	14626	14623	14603	14539	14601	14664	14369	14581	14675	14598	14675	14569	14442	14702	14396	14552	14497	14703	14527	14538	14539	14671	14465	14427	14665	14544	14587	14573	14687	14529	14507	14539	14604	14454	14576	14481	14524	14764	14525	14649	14630	14556	14452	14624	14547	14679	14737	14618	14538	14602	14656	14557	14675	14499	14554	14546	14531	14569	14492	14512	14550	14595	14537	14584	14662	14563	14535	14643	14561	14418	14704	14490	14730	14441	14502	14449	14521	14637	14602	14681	14578	14617	14655	14538	14564	14569	14553	14499	14456	14465	14648	14541	14485	14557	14570	14418	14663	14436	14767	14418	14676	14501	14360	14582	14556	14609	14565	14603	14658	14580	14665	14619	14575	14494	14612	14629	14483	14607	14484	14590	14590	14696	14600	14567	14562	14378	14632	14564	14613	14694	14585	14546	14435	14630	14520	14515	14464	14598	14629	14522	14513	14750	14586	14524	14465	14584	14717	14388	14527	14521	14535	14646	14628	14570	14625	14533	14540	14531	14736	14565	14657	14631	14531	14622	14543	14553	14572	14603	14488	14817	14622	14530	14652	14612	14518	14576	14661	14552	14525	14648	14440	14554	14581	14530	14425	14555	14386	14471	14615	14524	14587	14619	14693	14639	14691	14477	14566	14390	14649	14659	14454	14555	14562	14487	14524	14615	14418	14613	14456	14587	14549	14614	14647	14489	14507	14608	14476	14628	14717	14651	14473	14493	14811	14504	14694	14576	14491	14522	14523	14491	14546	14750	14599	14510	14616	14689	14488	14612	14363	14720	14533	14560	14520	14672	14417	14668	14514	14492	14523	14489	14545	14560	14360	14540	14495	14588	14601	14577	14597	14610	14674	14383	14640	14558	14594	14547	14590	14610	14453	14613	14695	14426	14483	14605	14670	14347	14604	14520	14639	14578	14636	14623	14364	14620	14644	14524	14481	14496	14523	14621	14479	14477	14746	14559	14656	14669	14543	14504	14515	14533	14618	14636	14485	14744	14416	14471	14637	14559	14506	14462	14676	14599	14675	14396	14491	14474	14466	14494	14557	14669	14519	14472	14736	14585	14625	14551	14567	14705	14587	14606	14747	14444	14606	14630	14732	14580	14532	14527	14481	14306	14387	14545	14606	14737	14367	14568	14553	14762	14595	14522	14612	14640	14544	14643	14526	14589	14456	14522	14612	14589	14569	14724	14441	14565	14451	14621	14530	14565	14622	14550	14579	14416	14550	14541	14536	14750	14533	14606	14649	14621	14336	14681	14545	14527	14607	14495	14515	14597	14661	14481	14519	14568	14595	14555	14517	14530	14592	14606	14599	14629	14544	14616	14589	14545	14517	14596	14555	14426	14757	14623	14563	14550	14656	14737	14597	14539	14520	14679	14634	14661	14532	14520	14657	14580	14654	14461	14551	14516	14552	14496	14561	14539	14637	14645	14566	14639	14683	14621	14569	14494	14674	14668	14625	14596	14720	14762	14374	14609	14491	14520	14512	14560	14520	14687	14607	14556	14578	14527	14510	14614	14614	14695	14653	14654	14637	14593	14671	14726	14657	14726	14682	14437	14764	14638	14667	14565	14639	14594	14438	14553	14542	14743	14565	14609	14618	14456	14455	14638	14511	14586	14505	14419	14514	14493	14570	14648	14464	14496	14574	14695	14661	14657	14331	14631	14536	14529	14729	14555	14240	14487	14449	14656	14448	14528	14523	14573	14568	14602	14615	14586	14431	14554	14609	14551	14486	14540	14600	14640	14638	14559	14357	14521	14572	14498	14715	14544	14516	14574	14511	14385	14654	14523	14710	14603	14515	14636	14622	14752	14606	14740	14642	14518	14495	14527	14616	14565	14623	14667	14574	14582	14677	14583	14538	14658	14649	14436	14497	14524	14519	14624	14624	14638	14649	14588	14474	14484	14653	14620	14500	14421	14489	14511	14372	14636	14567	14560	14529	14604	14501	14660	14736	14539	14645	14387	14612	14567	14699	14746	14452	14755	14489	14603	14565	14451	14677	14603	14396	14503	14740	14412	14544	14445	14541	14646	14660	14607	14574	14571	14746	14727	14555	14491	14571	14608	14654	14568	14579	14510	14346	14580	14735	14523	14522	14614	14597	14515	14606	14548	14436	14531	14552	14733	14500	14532	14503	14508	14713	14518	14630	14596	14663	14642	14671	14514	14558	14589	14525	14725	14631	14560	14489	14641	14403	14310	14639	14557	14501	14405	14778	14434	14552	14514	14603	14603	14471	14610	14542	14403	14627	14584	14533	14586	14666	14589	14504	14405	14572	14476	14625	14620	14596	14608	14589	14414	14653	14640	14531	14597	14524	14617	14520	14568	14539	14640	14479	14577	14519	14608	14703	14575	14525	14422	14759	14582	14631	14642	14421	14470	14465	14654	14506	14603	14671	14427	14539	14632	14685	14592	14722	14483	14574	14591	14592	14484	14608	14611	14688	14653	14567	14561	14511	14636	14564	14668	14550	14589	14616	14808	14643	14470	14518	14578	14627	14653	14595	14381	14448	14684	14665	14586	14501	14488	14474	14571	14541	14570	14481	14655	14578	14528	14494	14582	14559	14558	14572	14575	14596	14640	14599	14550	14510	14321	14478	14589	14521	14590	14564	14741	14582	14647	14611	14550	14310	14586	14713	14548
27832	24805	31177	28370	22897	21343	19746	18869	18066	17626	17186	17164	16842	16707	16683	16581	16558	16543	16501	16470	16112	16196	16033	16483	16392	16276	16075	16221	16261	16155	16185	16198	16325	16253	16135	16053	16304	16111	15993	16170	16248	16052	16046	15963	15937	16039	16280	16165	15963	15975	16176	15768	16060	16128	16138	15984	16107	16148	16096	16236	16083	16067	15879	15997	16220	16235	16095	16116	16091	16096	15985	16033	16124	16065	16032	16118	16142	16278	16193	16240	16250	16183	16136	16143	16145	16044	16146	16120	15987	16096	16000	16081	16208	15903	16003	16219	16188	16188	16136	16087	16112	16203	15906	16119	16124	16247	15980	15828	15895	16075	16055	16179	16054	16131	16040	16184	16038	16147	16066	16051	16155	16081	15798	16015	15867	16344	16086	16119	16220	16151	16087	16015	16080	15940	16139	16140	15984	16016	16108	15985	16200	16001	16004	16037	16134	16038	15812	16132	15917	16062	16014	16308	16128	15965	16097	15886	16037	16002	16122	16193	16113	16108	16255	15925	16261	16116	16049	15877	16113	16024	16074	16088	16017	16046	16030	16134	16106	16185	16099	15829	15962	16024	16011	16145	16156	15939	16014	16098	15916	15984	15924	15966	16304	16085	16074	16275	16201	16060	16088	16041	15999	15961	15981	16094	16121	16190	15998	16119	16053	15993	15915	15812	16145	16059	16265	16075	15887	16172	16017	16090	16009	16104	16122	16113	16113	16042	16056	16176	16251	16076	15940	16038	15995	16056	16061	15923	16191	16086	16130	16117	15946	16003	16087	16028	16086	15954	16157	16102	16152	16101	15995	15983	15987	15893	16211	16195	15930	16005	16038	15913	16028	16183	15959	15970	15902	16107	16081	16012	16059	16134	15903	16043	16129	16067	16146	16006	16158	16174	15846	15831	16071	16053	16111	16081	16266	16170	16064	16007	16048	16148	16111	16041	15986	16222	16069	16082	16159	15988	16158	15995	16155	16122	16192	16009	16208	16084	16039	16099	16084	16208	16038	16002	15936	15995	16038	16154	16081	16135	16077	16007	16121	16158	16187	16157	16106	16100	16042	16149	15876	15966	15995	15941	16121	16009	15952	15972	16084	15920	15904	15934	16152	16088	15925	16087	15774	16251	16290	16151	16218	16028	16084	16183	16070	15970	15897	16206	16271	16138	15922	16109	16229	16078	16156	16000	16019	15915	15953	15960	16085	16137	15986	15961	16020	16192	16077	16031	15967	15859	16217	16027	16130	15938	16042	16053	15926	16077	16025	16054	16219	16095	16052	16174	16074	15873	16098	16249	16175	15938	16065	16196	16173	16101	16095	16163	16107	15875	16178	16094	16166	16009	16032	15982	16116	16121	16159	16105	16108	16071	16210	16139	15889	16077	16162	16181	16121	15996	15986	15701	16072	16119	15986	15952	15946	16186	16228	16029	16082	16012	16190	16245	16140	16004	16055	15968	16120	16068	16124	16075	16034	16215	16151	16186	15871	16103	15962	16012	16035	16238	16079	16102	15965	16127	16134	16041	16207	16039	16155	16167	16169	15991	16034	15962	16194	15841	15869	16164	15977	16056	16085	16144	16162	16051	16103	15984	15908	15859	15987	16080	16170	16004	16175	16042	15969	16040	15893	16096	16055	16086	16101	16123	16156	16097	15926	15765	16070	16056	15806	15991	16127	16135	16334	16304	16035	16164	16175	15963	16149	16021	15902	16065	16154	16024	16046	16117	16092	16175	15968	16199	16064	16027	16206	16146	15960	16145	16166	15806	15994	15918	16032	16166	16072	16060	16225	16001	16136	16162	16206	16056	16113	16050	16181	16007	16066	16294	16014	15964	16046	15988	16055	16112	16066	16058	15907	16064	16012	16024	16228	16035	16040	16101	16115	16167	16187	16054	16006	16071	15974	16048	16067	16120	15990	16080	16053	16224	16069	15940	15886	16152	15925	16032	16023	15904	16062	16070	16233	15952	15940	16069	16173	16014	16144	16057	16093	15925	15993	16212	16068	16161	16226	16141	15956	16141	16014	16030	16175	16159	16051	16093	16302	16122	16303	16110	16181	15921	16086	16196	16163	16326	16094	16120	16153	15970	16127	15978	15883	16111	16034	16111	16151	16254	16213	16001	16107	16054	16218	15899	16167	16106	16076	16066	16170	16065	16068	16124	15970	16141	15836	16062	15927	16014	16089	16138	16004	16190	16008	15836	16057	16105	15923	16199	16039	15958	16042	15845	16150	15925	16042	16128	15982	16082	15803	15897	16140	16037	15943	16006	16238	16187	16085	16072	15963	15864	16166	16116	16218	16133	15881	16090	16043	16282	15882	15914	16179	15936	15997	16064	16013	16022	16034	15933	15985	15953	16026	16048	16018	16019	16150	15988	16008	16157	16020	16214	16043	16106	16013	16066	16065	16086	16074	16170	16167	16212	16055	16067	16201	16253	16359	16070	16045	15898	15941	16107	15869	15892	16113	16125	16230	16014	15979	16163	15805	15983	16231	16038	15863	16169	15991	15999	16216	16142	16091	15858	16205	15963	16107	15971	15954	16151	15931	16083	16027	15777	16058	16036	16160	16016	16072	16101	15999	16130	16029	16012	16167	16011	15920	16071	15988	16180	15944	16111	16057	15898	16142	16056	16145	15973	16048	16146	16202	16036	16020	16046	16077	16066	16204	16139	15971	16141	16108	16061	16035	15997	16118	16115	16185	16362	16225	16205	16103	16208	16070	16075	16154	15956	16284	16048	16129	16083	16068	16087	16007	16163	15972	16096	16064	16243	15956	15941	16025	16080	16015	16133	16218	16045	16108	16195	16123	16148	15906	16010	16125	16025	16195	15932	16114	16184	15988	16062	16060	15940	16052	16350	16074	16219	16199	16177	16054	15949	16066	15898	15968	15989	15851	16023	16186	16324	16202	15968	16116	15948	16045	15985	16109	16010	16054	16101	16174	16013	15898	15884	16184	16247	16009	16170	16093	16011	16058	16068	16161	15942	16088	15997	16094	15955	16163	16118	16144	16019	15997	15909	15972	16045	15980	16149	16093	16105	16025	16256	16161	16068	16051	16136	16180	16184	16123	16110	16004	15863	16170	16202	15923	16106	16219	16235	16062	16030	16064	16019	16046	15968	16052	16199	15980	16138	16032	16006	16086	15936	15881	16020	15973	16242	15996	15899	16263	16087	16000	15988	16111	16074	16072	16000	16025	16172	15975	15935	16004	16135	16077	16198	15987	16065	15925	16064	16155	16113	16119	15995	16031	16149	16209	15903	16002	15772	16006	16075	16086	16071	16212	16132	16052	15973	15962	15980	16008	16007	16209	16282	16143	16066	15983	15792	16105	16200	16072	16090	16105	16317	16081	16120	15988	16101	15946	16146	16073	16280	15826	15986	16193	16025	16305	16127	15957	15978	16007	16013	15870	16082	16178	16056	16015	15977	16079	16182	15930	15958	16111	15958	16078	15851	16263	16156	16020	16180	15894	16209	16034	16115	16197	16122	16071	15987	16061	16186	16047	15948	16044	16019	15977	15973	16115	16175	15816	15908	15925	16030	16086	15917	16042	16056	16081	16066	16099	16122	15913	16063	15964	16018	16195	15947	16009	16119	16061	16233	16315	16084	16199	15981	15967	16103	15932	16131	16046	16040	16083	16173	16114	16011	16095	16108	16152	16039	16143	16103	16086	15932	16068	16069	16140	16014	15988	16024	16199	16121	15965	16083	15950	16236	16158	16156	16084	16015	16197	16080	16142	16100	16175	15893	16019	16104	16111	16132	15797	16027	16060	16032	16191	16135	16006	15886	16020	16051	16119	15964	16084	15952	16043	16032	15923	16205	16057	15977	16033	15933	16000	15987	15910	15827	16155	16078	16180	16156	16070	15949	15911	16004	16247	15995	16151	15995	16102	16075	15982	16133	16072	16224	15995	16139	16031	15949	16137	16106	16085	16055	16171	16222	16275	16256	16018	16078	16165	16162	15897	16032	15990	16162	16006	16058	15878	16069	16198	16144	16042	16051	15960	16118	16202	15970	16244	16033	16123	16130	16149	15898	16058	16000	16213	15984	16068	16065	16204	16107	16215	16000	15913	16249	16244	15852	15879	16130	16042	16002	15982	16114	16111	15987	16002	15738	16035	15987	15953	15889	16186	16085	16069	16036	16069	15994	15974	16102	16099	16208	16019	16241	16006	16143	16209	16193	15996	15991	16163	16054	16129	16064	15780	16109	16019	15910	16233	15852	16112	16141	16107	16119	16090	15948	16114	16175	16015	16079	16108	15947	15994	16188	16059	16130	16191	16110	16138	16089	15972	15979	15977	16096	16134	16002	15944	16079	16116	16254	16088	16193	16083	15932	16038	16031	16142	16168	15931	15944	16009	16009	16073	15824	16132	16017	16111	16266	16110	16013	16056	16066	16143	16056	16211	16063	15851	16060	16009	15952	16026	15936	16129	15841	15838	15944	16197	15966	16216	16046	16165	16174	15947	16097	15943	15961	16116	16028	16060	16066	15974	16204	15962	16162	16155	15926	16154	16256	16224	16082	16073	16144	16188	16191	16115	16361	15941	16258	15975	16152	16066	16027	16108	16109	15977	15929	15945	15973	16188	16063	16012	15990	16147	15996	16103	16093	16070	16153	16094	16056	16336	16113	16062	15837	16102	15964	16013	15975	15975	15970	16070	16077	15971	16160	16229	16073	15905	15863	16005	15936	16042	16130	16073	16323	16109	16032	16171	15952	16219	16264	16083	16124	16118	15824	15979	16140	16131	16278	16194	16087	16151	16234	16036	16191	15877	16192	16364	16150	16082	15996	16061	15982	16009	16093	16120	16003	15995	16139	16180	16173	16149	16121	16041	16214	16214	16049	15978	15997	16060	16011	16079	16149	16218	15968	16099	16185	16191	15963	15937	15958	16117	16110	16022	16049	15901	16175	16030	16002	16012	15977	16080	16137	15904	16230	15933	16073	15952	16029	16066	16218	16106	16067	16084	16157	16227	16116	16038	15953	16252	16057	16129	16145	16171	15862	15977	15886	16042	16089	16045	16144	15909	16082	15863	16107	16135	16228	16065	15970	16028	16136	16107	16143	16265	16228	16261	16038	16068	16134	16028	16004	16124	15923	16282	15965	16223	16125
25298	38085	35032	27886	24150	21635	19901	18406	17390	16698	16344	15632	15495	15282	15312	15028	15013	14859	14744	14697	14762	14594	14625	14616	14653	14469	14480	14359	14547	14518	14483	14436	14485	14344	14538	14392	14348	14373	14403	14319	14422	14360	14584	14395	14292	14180	14447	14228	14342	14304	14289	14263	14399	14416	14455	14482	14251	14194	14388	14323	14334	14184	14479	14353	14406	14345	14465	14324	14248	14368	14407	14353	14294	14528	14349	14434	14419	14504	14458	14296	14394	14381	14194	14154	14303	14240	14263	14270	14099	14416	14238	14467	14424	14155	14363	14327	14523	14450	14415	14400	14308	14338	14352	14353	14252	14377	14253	14445	14427	14389	14388	14375	14279	14405	14179	14379	14219	14336	14158	14523	14519	14223	14264	14411	14393	14338	14440	14172	14273	14226	14216	14291	14324	14154	14202	14431	14322	14378	14317	14364	14344	14398	14133	14346	14607	14405	14499	14235	14353	14506	14281	14292	14408	14261	14510	14176	14249	14359	14253	14296	14325	14413	14449	14243	14292	14358	14331	14174	14213	14239	14371	14301	14349	14365	14336	14488	14421	14406	14383	14356	14379	14357	14352	14456	14388	14335	14299	14259	14417	14540	14391	14211	14418	14299	14344	14257	14340	14408	14236	14235	14273	14494	14384	14234	14334	14323	14426	14319	14188	14393	14282	14345	14310	14358	14457	14313	14294	14411	14490	14383	14330	14245	14419	14189	14313	14209	14247	14350	14358	14287	14215	14339	14377	14252	14325	14405	14270	14258	14438	14176	14271	14309	14448	14307	14386	14285	14294	14297	14410	14332	14311	14340	14483	14460	14337	14412	14365	14308	14340	14336	14281	14349	14378	14453	14394	14271	14193	14304	14370	14322	14343	14235	14226	14327	14539	14190	14307	14298	14304	14324	14286	14263	14406	14301	14459	14316	14385	14173	14436	14463	14263	14528	14274	14516	14300	14305	14419	14286	14319	14273	14380	14455	14173	14349	14219	14329	14063	14177	14411	14268	14489	14149	14243	14371	14435	14467	14534	14439	14438	14286	14443	14435	14252	14406	14291	14381	14155	14412	14332	14331	14391	14401	14183	14322	14279	14234	14326	14272	14153	14430	14372	14241	14304	14378	14504	14250	14257	14336	14217	14349	14253	14275	14403	14266	14247	14297	14420	14254	14210	14375	14408	14421	14360	14425	14384	14357	14334	14189	14244	14407	13987	14336	14333	14160	14219	14356	14393	14265	14330	14398	14351	14348	14295	14294	14449	14449	14434	14134	14414	14264	14241	14351	14380	14376	14279	14287	14589	14181	14336	14269	14497	14283	14406	14433	14206	14407	14347	14171	14389	14351	14249	14452	14275	14384	14322	14412	14531	14203	14272	14311	14351	14303	14375	14300	14281	14333	14276	14484	14514	14169	14245	14360	14255	14364	14107	14415	14358	14400	14464	14220	14374	14306	14229	14075	14388	14222	14452	14360	14256	14364	14419	14304	14393	14297	14244	14364	14283	14411	14401	14432	14319	14321	14298	14311	14351	14204	14276	14398	14416	14310	14623	14422	14267	14140	14361	14398	14276	14374	14308	14220	14395	14257	14232	14426	14098	14510	14413	14420	14429	14319	14260	14211	14298	14390	14210	14208	14379	14305	14224	14285	14208	14280	14350	14341	14462	14358	14424	14375	14341	14361	14440	14448	14183	14253	14481	14265	14377	14480	14541	14346	14173	14288	14297	14301	14366	14370	14267	14368	14536	14344	14293	14298	14250	14324	14336	14437	14378	14328	14344	14241	14287	14404	14433	14273	14232	14401	14233	14422	14356	14314	14328	14367	14384	14334	14225	14307	14303	14455	14240	14508	14299	14144	14326	14428	14417	14375	14148	14314	14279	14381	14287	14245	14381	14287	14368	14419	14112	14178	14260	14270	14466	14271	14334	14396	14228	14404	14422	14387	14377	14298	14228	14381	14258	14245	14343	14208	14348	14331	14374	14457	14391	14465	14370	14294	14409	14464	14521	14403	14328	14377	14249	14274	14549	14397	14550	14323	14403	14266	14456	14270	14076	14444	14324	14385	14231	14294	14310	14348	14423	14345	14315	14347	14197	14423	14369	14219	14254	14229	14264	14226	14180	14408	14364	14223	14275	14201	14443	14245	14439	14347	14268	14420	14458	14208	14297	14366	14402	14217	14370	14248	14557	14266	14136	14399	14305	14293	14454	14291	14395	14325	14400	14396	14285	14284	14356	14388	14239	14297	14248	14478	14382	14324	14160	14259	14350	14302	14156	14394	14376	14304	14491	14489	14357	14186	14218	14256	14151	14443	14279	14451	14539	14491	14390	14254	14273	14206	14305	14360	14372	14269	14186	14440	14414	14303	14227	14416	14477	14358	14193	14268	14333	14389	14385	14217	14259	14361	14553	14541	14400	14350	14387	14255	14297	14194	14263	14475	14363	14342	14316	14423	14461	14481	14283	14344	14290	14345	14362	14371	14342	14323	14520	14165	14329	14256	14339	14324	14324	14236	14411	14057	14425	14219	14261	14294	14359	14307	14225	14245	14451	14333	14466	14352	14240	14392	14320	14220	14238	14325	14356	14362	14330	14265	14425	14355	14217	14530	14300	14411	14316	14120	14459	14397	14313	14215	14406	14318	14247	14359	14294	14375	14319	14383	14478	14343	14445	14248	14320	14404	14309	14320	14453	14382	14363	14358	14381	14164	14305	14243	14309	14231	14294	14379	14332	14464	14311	14444	14341	14426	14182	14237	14223	14330	14407	14248	14157	14332	14460	14364	14471	14254	14329	14212	14296	14347	14366	14328	14454	14095	14467	14266	14448	14442	14293	14385	14351	14454	14172	14537	14416	14397	14194	14366	14326	14431	14341	14349	14259	14212	14317	14327	14316	14218	14488	14452	14274	14275	14110	14420	14392	14338	14393	14341	14333	14327	14226	14409	14236	14358	14506	14332	14279	14368	14383	14506	14187	14377	14227	14246	14271	14165	14342	14373	14329	14412	14257	14185	14250	14302	14425	14260	14375	14289	14297	14325	14398	14239	14333	14180	14267	14239	14230	14445	14288	14336	14272	14347	14242	14296	14413	14293	14432	14404	14411	14402	14342	14408	14367	14409	14214	14320	14505	14267	14373	14387	14328	14301	14452	14402	14334	14126	14213	14227	14400	14426	14285	14198	14519	14426	14264	14431	14243	14307	14349	14380	14215	14342	14301	14309	14397	14554	14276	14317	14249	14314	14412	14269	14230	14454	14231	14183	14111	14326	14409	14280	14189	14481	14279	14441	14289	14290	14221	14436	14389	14331	14239	14386	14205	14392	14413	14413	14426	14381	14233	14428	14186	14358	14433	14317	14395	14323	14251	14348	14372	14333	14470	14370	14306	14331	14375	14446	14244	14340	14472	14247	14261	14435	14211	14412	14421	14330	14317	14305	14381	14285	14365	14355	14345	14309	14280	14367	14281	14449	14238	14281	14343	14221	14434	14397	14261	14280	14468	14362	14415	14340	14282	14385	14216	14316	14448	14351	14463	14273	14278	14336	14405	14408	14234	14165	14296	14212	14376	14310	14315	14380	14317	14458	14532	14410	14227	14455	14437	14524	14177	14215	14230	14456	14272	14345	14341	14332	14414	14126	14361	14271	14373	14270	14157	14240	14292	14257	14484	14199	14542	14250	14352	14411	14393	14436	14502	14382	14207	14353	14316	14307	14360	14410	14292	14273	14415	14358	14411	14469	14301	14333	14241	14312	14480	14221	14306	14523	14356	14561	14316	14410	14368	14402	14468	14324	14114	14287	14355	14431	14240	14310	14134	14313	14284	14401	14299	14402	14468	14403	14455	14372	14255	14465	14245	14295	14329	14263	14324	14337	14453	14379	14222	14369	14460	14404	14445	14163	14362	14454	14362	14326	14443	14461	14347	14300	14405	14178	14313	14285	14522	14299	14291	14225	14212	14258	14332	14288	14309	14316	14172	14374	14344	14359	14093	14353	14274	14240	14226	14306	14438	14262	14288	14346	14379	14212	14393	14337	14484	14136	14095	14193	14392	14163	14315	14411	14299	14344	14372	14323	14303	14233	14145	14201	14348	14415	14328	14373	14310	14368	14284	14455	14317	14382	14193	14372	14248	14337	14223	14165	14338	14530	14221	14225	14260	14329	14422	14342	14317	14341	14427	14420	14343	14372	14501	14319	14285	14230	14279	14339	14507	14426	14316	14288	14333	14299	14463	14275	14378	14205	14287	14414	14440	14292	14345	14298	14274	14284	14421	14238	14234	14258	14282	14429	14339	14315	14125	14465	14254	14341	14339	14483	14142	14299	14402	14368	14523	14398	14379	14275	14400	14318	14507	14410	14403	14369	14244	14393	14441	14345	14403	14220	14300	14370	14320	14172	14198	14343	14020	14367	14409	14419	14332	14266	14368	14488	14392	14287	14307	14333	14536	14100	14417	14417	14266	14337	14389	14462	14284	14344	14245	14254	14330	14356	14326	14463	14374	14453	14331	14413	14418	14334	14600	14250	14330	14308	14383	14258	14358	14323	14456	14494	14385	14221	14494	14222	14380	14399	14420	14398	14390	14452	14314	14289	14171	14395	14207	14441	14153	14331	14398	14477	14242	14322	14397	14360	14171	14428	14260	14351	14313	14357	14403	14441	14470	14292	14229	14272	14330	14290	14407	14281	14326	14473	14272	14231	14435	14341	14304	14608	14426	14300	14401	14079	14300	14311	14275	14473	14376	14244	14177	14450	14246	14227	14419	14374	14312	14409	14281	14244	14319	14167	14296	14151	14403	14410	14336	14390	14503	14510	14381	14368	14317	14373	14428	14217	14378	14303	14334	14353	14475	14550	14385	14320	14409	14262	14263	14520	14435	14327	14264	14255	14328	14360	14390	14391	14293	14478	14283	14277	14346	14210	14204	14413	14489	14304	14366	14384	14226	14332	14488	14259	14424	14277	14430	14404	14526	14370	14449	14375	14347	14308	14485	14424	14377	14266	14289	14343	14321	14320	14260	14312	14296	14388	14404	14334	14356	14440	14300	14384	14407	14139	14345	14383	14406	14341	14382	14462	14266	14431	14552	14110	14476	14465	14360	14113	14478	14264	14237	14271	14342	14357	14217	14273
23752	21049	28470	24379	23250	24547	23850	20323	19023	18567	17982	17476	17314	17025	16804	16825	16581	16702	16343	16318	16130	16123	16007	16253	16041	16111	16301	16117	15965	15956	16113	15846	16013	15833	15913	15745	15846	15777	15675	15774	15807	15795	15967	15708	15857	15780	15676	15640	15756	15770	15691	15619	15729	15879	15889	15609	15553	15774	15704	15753	16027	15935	15772	15757	15792	15813	15687	15847	15994	15839	15825	15842	15752	15887	15761	15906	15690	15818	15713	15864	15754	15743	15824	15994	15829	15697	15550	15719	15831	15877	15937	15698	15724	15655	15850	15707	15790	15868	15689	15892	15661	15594	15770	15897	15940	15899	15751	15652	15728	15821	15795	15828	15634	15903	15762	15684	15735	15831	15887	15669	15538	15691	15653	15859	15758	15855	15774	15656	15690	15753	15820	15743	15701	15615	15875	15646	15755	15732	15757	15693	15864	15717	15753	15649	15888	15798	15717	15857	15765	15681	15635	15652	15566	15563	15647	15608	15930	15791	15774	15813	15698	15784	15870	15737	15816	15849	15709	15817	15888	15906	15668	15627	15714	15774	15884	15569	15811	15728	15735	15909	15917	15637	15789	15819	15900	15796	15807	15592	15939	15555	15600	15712	15815	15736	15697	15725	15817	15849	15613	15739	15868	15869	15776	15643	15732	15859	15571	15632	15786	15714	15733	15801	15712	15845	15863	15899	15796	15815	15760	15846	15827	15650	15945	15713	15818	15765	15814	15716	15822	15766	15600	15643	15567	15682	15527	15623	15806	15545	15599	15620	15592	15800	15587	15791	15725	15850	15732	15787	15812	15624	15611	15596	15670	15825	15781	15721	15603	15634	15780	15672	15810	15971	15828	15614	15489	15723	15588	15539	15704	15811	15854	15614	15741	15669	15833	15657	15623	15827	15554	15726	15701	15768	15511	15683	16105	15802	15777	15713	15793	15858	15669	15778	15486	15790	16034	15861	15628	15884	15797	15539	15831	15603	15848	15938	15757	15860	15623	15918	15817	15645	15891	15894	15781	15790	15607	15720	15628	15854	15416	15773	15556	15605	15526	15916	15857	15691	15722	15713	15762	15762	15912	15633	15710	15629	15653	15767	15773	15838	15679	15721	15701	15740	15824	15794	15730	15795	15687	15620	15696	15688	15787	15616	15642	15709	15788	15662	15943	15660	15842	15354	15390	15754	15703	15890	15998	15875	15877	15888	15660	15565	15620	15568	15788	15760	15720	15845	15783	15820	15811	15769	15956	15683	15588	15556	15598	15594	15779	15545	15672	15759	15803	15872	15836	15690	15846	15665	15699	15827	15674	15819	15737	15973	15772	15950	15728	15777	15786	15743	15671	15707	15769	15883	15828	15681	15578	15745	15774	15774	15902	15786	15704	15565	15649	15605	15916	15725	15619	15573	15652	15818	15808	15893	15812	15644	15716	15635	15755	15817	15647	15707	15778	15621	15770	15795	15794	15778	15772	15672	15560	15931	15827	15827	15734	15618	15656	15723	15908	15832	15770	15636	15595	15685	15756	15932	15828	15824	15749	15863	15706	15711	15604	15845	15908	15589	15589	15774	15743	15877	15876	15779	15771	15799	15841	15489	15685	15887	15825	15800	15843	15950	15658	15736	15620	15896	15854	15905	15688	15748	15635	15666	15566	15784	15717	15776	15577	15688	15841	15630	15666	15632	15661	15669	15712	15715	15763	15759	15807	15576	15609	15774	15823	15674	15767	15732	15684	15896	15855	15777	15848	15794	15746	15819	15668	15797	15547	15671	15763	15825	15593	15757	15713	15617	15701	15767	15918	15900	15561	16004	15809	15619	15866	15712	15829	15776	15694	15739	15613	15785	15722	15610	15665	15875	15504	15862	15884	15834	15940	15665	15960	15609	15710	15630	15906	15562	15817	15951	15848	15708	15731	15713	15803	15708	15931	15680	15672	15729	15822	15571	15561	15794	15615	15625	15777	15959	15618	15821	15875	15792	15676	15735	15779	16004	15696	15854	15745	15870	15823	15771	15569	15694	15959	15583	15816	15798	15751	15556	15732	15766	15773	15646	15630	15827	15891	16030	15654	15693	15679	15521	15450	15800	15770	15670	15643	15799	15709	15653	15969	15839	15790	15817	15755	15911	15708	15735	15752	15693	15647	15775	15487	15688	15400	15782	15747	15593	15876	15686	15815	15676	15779	15677	15803	15700	15694	15767	15701	15783	15825	15644	15784	15713	15744	15633	15848	15574	15684	15817	15798	15772	15882	15715	15801	15713	15723	15531	15780	15701	15951	15635	15820	16078	15851	15646	15679	15726	15830	15732	15799	15612	15523	15643	15513	15786	15662	15445	15775	15683	15712	15868	15720	15778	15710	15635	15825	15740	15835	15904	15679	15439	15672	15778	15699	15640	15669	15828	15648	15739	15749	15878	15446	15711	15656	15686	15706	15897	15706	15847	15828	15731	15687	15622	15725	15792	15825	15704	15640	15555	15751	15388	15687	15654	15652	15674	15684	15796	15612	15728	15848	15739	15942	15787	15782	15698	15865	15614	15845	15575	15787	15554	15942	15610	15657	15667	15628	15590	15894	15794	15524	15692	15731	15574	15852	15649	15782	15587	15764	15738	15821	15753	15819	15879	15842	15551	15799	15714	15773	15707	15743	15848	15835	15755	15824	15584	15661	15814	15554	15725	15707	15770	15859	15807	15757	15694	15611	15846	15575	15856	15648	15580	15534	15610	15727	15584	15835	15717	15699	15566	15729	15824	15637	15628	15742	15814	15751	15702	15910	15851	15592	15653	15722	15627	15742	15621	15810	15692	15863	15676	15770	15844	15657	15650	15685	15895	15553	15561	15916	15856	15761	16005	15823	15636	15621	15838	15865	15765	15722	15972	15833	15747	15796	15676	15840	15772	15851	15833	15844	15705	15739	15639	15796	16030	15637	15690	15648	15841	15809	15900	15770	15563	15729	15825	15730	15729	15717	15558	15616	15639	15882	15822	15728	15989	15825	15770	15776	15727	15918	15722	15522	15937	15612	15684	15623	15576	15704	15841	15812	15703	15783	15840	15903	15738	15815	15657	15742	15684	15746	15587	15740	15739	15542	15905	15837	15638	15702	15857	15802	15632	15815	15592	15733	15652	15697	15608	15767	15582	15814	15695	15930	15529	15686	15709	15811	15867	15737	15591	15798	15698	15714	15891	15794	15980	15804	15818	15720	15818	15820	15630	15789	15812	15686	15797	15796	15647	15666	15894	15752	15546	15585	15739	15606	15795	15780	15669	15792	15676	15827	15789	15667	15684	16020	15872	15568	15683	15682	15749	15756	15772	15679	15597	15909	15779	15734	15756	15705	15521	15594	15760	15818	15769	15847	15871	15537	15680	15902	15590	15552	15707	15796	15759	15574	15676	15743	15646	15640	15924	15903	15651	15814	15973	15686	15828	15602	15654	15913	15724	15683	15616	15724	15693	15768	15582	15804	15523	15795	15621	15778	15694	15890	15717	15885	15669	15892	15816	15646	15740	15693	15565	15523	15899	15778	15778	15877	15636	15759	15822	15555	15860	15845	15739	15849	15816	15546	15802	15617	15596	15908	15702	15712	15730	15943	15600	15430	15763	15555	15806	15749	15721	15986	15959	15739	15684	15815	15657	15803	15643	15783	15629	15618	15622	15664	15769	15830	15685	15877	15675	15851	15801	15683	15902	15777	15738	15712	15848	15631	15613	15595	15729	15664	15709	15560	15943	15759	15823	15854	15689	15583	15669	15607	15809	15768	15597	15799	15674	15934	15868	15847	15770	15801	15697	15704	15620	15801	15905	15593	15715	15549	15804	15633	15783	15690	15653	15681	15655	15825	15822	15645	15639	15760	15808	15618	15516	15579	15677	15529	15798	15660	15485	15912	15713	15771	15835	15741	15678	15773	15559	15646	15941	15741	15868	15749	15764	15908	15787	15680	15652	15672	15627	15749	15722	15763	15802	15621	15610	15708	15670	15791	15496	15627	15701	15656	15724	15975	15845	15661	15732	15646	15782	16027	15468	15892	15914	15485	15778	15733	15643	15836	15618	15892	15680	15657	15784	15800	15772	15818	15912	15800	15733	15815	15760	15861	15745	15434	15717	15617	15758	15619	15816	15798	15663	15546	15658	16007	15684	15871	15890	15816	15798	15658	15690	15861	15650	15752	15752	15676	15723	15627	15893	15677	15668	15767	15781	15721	15687	15645	15710	15740	15765	15620	15690	15594	15696	15690	15731	15655	15678	15963	15905	15654	15788	15712	15766	15881	15668	15623	15742	15844	15747	15767	15920	15801	15827	15813	15740	15766	15921	15657	15746	15908	15828	15544	15660	15802	15731	15721	15799	15851	15896	15634	15666	15730	15910	15750	15760	15868	15952	16008	15698	15653	15692	15660	15732	15771	15733	15988	15932	15654	15544	15846	15643	15678	15879	15812	15609	15776	15593	15639	15759	15744	15546	15698	15731	15869	15723	15730	15556	15620	15732	15620	15806	15721	15755	15616	15710	15663	15647	15789	15601	15780	15926	15631	15837	15493	15868	15875	15458	15956	15677	15878	15779	15752	15771	15710	15739	15914	15651	15656	15768	15756	15633	15637	15768	15578	15736	15585	15663	15653	15878	15823	15843	15781	15739	15859	15735	15648	15891	15667	15613	15974	15917	15856	15822	15768	15841	15803	15736	15605	15791	15585	15558	15803	15628	15729	15788	15648	15854	15765	15820	15917	15631	15764	15903	15667	15624	15860	15793	15850	15850	15802	15732	15800	15703	15857	15980	15835	15993	15913	15856	15737	15742	15887	15820	15814	15818	15947	15804	15685	15745	15782	15804	15849	15844	15680	15594	15612	15831	15799	15806	15744	15826	15720	15784	15622	15685	15776	15636	15747	15738	15766	15722	15497	15864	15826	15767	15661	15604	15881	15866	15594	15804	15640	15652	15880	15805	15623	15747	15813	15786	15920	15806	15830	15787	15651	15738	15712	15641	15734	15658	15822	15906	15896	15824	15848	16043	15744	15800	15778	15875	16077	15670	15685	15672	15770	15594	15722	15787	15631	15747	15681	15757	15731	15491	15834	15863	15761	15828	15746	15950	15557	15842	15799	15560	15567	15760	15775	15808	15681	15636
24623	43080	40670	32275	27974	24954	22628	20889	19338	17995	17224	16706	16281	15928	15664	15352	15154	15125	14912	14839	14659	14645	14531	14429	14419	14444	14466	14447	14276	14332	14239	14446	14370	14354	14172	14186	14320	14216	14153	14095	14168	14151	14218	14061	14179	14193	14000	14119	14238	14176	14269	14087	14112	14207	14160	14147	14179	13993	14205	14044	14031	14059	14073	14267	14394	14010	14251	14036	14268	14358	14060	14350	14156	13937	14135	14219	14241	14032	14203	14174	14262	14168	14176	14063	14171	14077	14188	13987	14285	14196	14226	14111	14166	14186	14091	14025	14149	14121	14094	14033	14010	13907	14013	14015	14072	14101	14175	14075	14167	13953	14287	14072	14109	13975	14188	14036	13915	14062	14211	14151	14087	14218	14015	14134	14040	13940	14194	14081	14141	14004	14069	14136	13954	14081	14099	14139	14356	14178	14047	14019	14126	14056	14159	13987	14099	14188	14080	14123	14208	14119	14029	14166	14099	14089	14029	14147	14187	14216	14026	14006	13958	14209	14084	13963	14126	13920	14225	14080	14197	14107	14165	14028	14261	14262	14107	14089	14118	14073	14212	14149	14346	14195	14067	14098	14033	14167	14065	14011	14250	14187	14176	14103	14194	14180	14182	14126	14039	14098	14099	14161	14223	13920	14165	14152	14055	14223	14217	14002	14112	13893	13927	14254	14112	14335	14072	13980	14082	14024	14148	14144	14000	14090	14036	14098	14123	14082	13917	14068	14193	14131	14188	14073	14162	14158	13963	14276	14296	14126	14210	14259	13994	14043	14235	14198	14204	14156	14080	14041	14175	14056	13990	13883	14123	14249	14100	14172	14164	13949	14094	14026	14066	14149	14222	14059	14170	13946	14038	14238	14099	13981	14121	14236	14081	14194	14070	14007	14150	13954	14140	14067	14055	14129	14262	14138	14062	13898	14122	14183	14150	14287	14169	14003	13969	14090	14041	14114	14166	14156	14157	14128	14237	14177	14107	14001	14212	14185	14051	14141	14147	14094	14232	14021	14170	14022	14224	13996	14231	14145	14102	14091	14121	14020	14142	14079	14134	14133	14206	14138	14119	14012	14133	14069	14100	14289	14175	14162	14106	13961	14093	14248	13953	14121	14305	14134	14059	14133	14156	14205	14129	14199	14281	14019	14100	14102	14091	14064	14227	14222	14086	14032	14143	14209	14231	14126	14004	13984	14046	14099	14240	14074	13974	14060	14149	13933	14187	14054	14078	14227	14108	14268	14057	14185	14100	13941	14217	14051	14051	14099	14097	14079	14198	14163	13996	14025	14088	14084	14142	14261	14107	14172	14296	14161	14170	14135	14093	14139	14185	14145	14177	14188	14119	14112	14025	14054	13965	14141	13949	14230	14276	14119	13987	14165	14063	13993	14181	14105	14144	14151	13903	14088	14096	14275	13984	14017	14005	14030	14001	14003	14115	14204	13931	14032	14104	14080	14331	14190	14095	14057	14109	14166	14084	14100	14146	13981	14213	14062	13895	13973	14112	14152	14095	14123	14241	14096	14189	14081	14182	14368	13998	14188	13977	14306	14080	14130	14112	14075	14052	13996	14174	14106	14037	14051	14098	14145	14053	14161	14126	14092	14024	14225	14102	14183	14083	14086	14138	14061	14094	14158	14132	14123	14115	14158	14034	14100	14201	14046	13991	14135	14144	14016	14107	14249	14041	14192	14156	14188	14128	14156	14206	14218	14050	14205	14171	14202	14009	14070	14090	14086	14294	14210	14107	14118	13986	14005	14167	14127	14222	13991	14073	14146	14154	14094	14158	14037	14046	14036	14039	14059	14100	14081	14132	14101	14060	14235	14073	14120	14288	14143	14103	14121	14297	14170	13992	14037	14195	14132	14117	14215	14121	13959	14042	14026	14155	13988	14199	13888	14247	14126	13989	14318	14043	14063	14088	14174	14140	14129	14184	14045	14053	14065	13970	14014	13853	14122	14096	14129	14105	14064	14186	14234	14119	13966	13977	14102	14027	14032	14122	14055	14157	14169	14026	14104	14090	14074	14179	14195	14171	14138	14201	14138	14116	14043	14256	14012	14127	13937	14157	14344	14268	14117	14130	14155	14268	14103	14243	14193	13960	14132	14142	14130	14233	14109	14065	14181	14151	14031	14090	14234	14149	14051	13990	14106	14010	14348	14205	14001	14243	14091	13991	14139	14066	14214	14066	14129	14226	14137	14120	13901	14026	14002	14018	14168	14175	14176	13869	14063	14178	14069	14066	14027	14071	14262	13787	14080	14117	14127	13970	14223	14208	14241	13908	14033	14196	14165	14108	14222	14191	14311	14145	14088	14141	14125	14117	14155	13945	14111	14048	14123	14206	14087	14036	14127	14113	14054	14315	14033	14211	14202	14143	14091	14037	14141	14091	14065	14001	14080	14005	14101	14139	14169	14074	13939	14170	14136	14168	14086	14232	14072	14143	14202	14106	14233	14242	14130	14131	14073	14105	14017	14047	14131	14033	14213	14159	14058	14087	14046	13983	14047	14170	14322	14100	14124	14070	14016	13912	14214	14001	14115	14045	14108	14112	14263	14168	14031	14192	14062	14137	14068	14006	14075	14102	14161	13988	14082	14083	14237	14289	14091	14121	14110	14019	14232	14164	14045	14076	14032	13997	14065	14166	14159	14040	14056	14020	14188	14089	14172	14201	13975	14034	14200	14148	14113	13969	14127	14091	14069	14272	14206	14125	14247	13896	14200	14179	14218	14102	14043	14049	14106	14205	14028	14152	14159	14111	14113	14071	14090	14213	14046	13945	14063	14194	14073	14307	14110	14184	14110	14132	14117	14176	13936	14133	14107	14147	14094	14203	14086	14130	14005	13973	14162	14152	14149	14177	14042	14087	13928	14079	14115	14098	14094	14098	14058	14061	14073	13977	14128	14195	14122	14039	14087	14205	14145	14120	14318	14132	14082	13963	13929	14066	14050	14188	14029	14251	13957	14063	14036	14087	14013	14023	14014	14201	14149	14207	14113	14061	13929	14094	13891	14301	14116	14029	14109	14101	14032	14209	13941	13978	14103	14101	14049	14087	14119	14075	14036	14172	14145	14103	13891	14103	14026	14210	14195	14142	14161	14029	14175	14223	14157	14067	14195	14032	13896	14061	14005	14097	14088	14211	14222	14051	14090	14226	14015	14132	14044	14022	14161	14353	14075	14215	14091	14106	13958	14212	13964	14087	14189	14009	14265	14246	14054	14073	14189	14135	14143	14097	14089	14120	14096	14192	14062	14049	14098	14176	14048	13983	14129	14190	13989	14221	14084	14009	14114	14059	13972	14024	14098	14160	14056	13900	14130	14100	14170	14134	14070	14149	14170	14138	13996	14077	14004	14308	14098	14062	14132	14230	14099	14180	14076	14106	14070	14068	14084	14034	14030	14241	13976	13977	14350	14099	14084	14162	14125	14210	14201	14174	14055	14150	14151	14252	13879	14287	14044	14113	14152	14070	14226	14240	14296	14119	13968	14000	14082	14059	14028	14196	14101	14181	14175	14052	14167	13947	14131	14325	14138	14153	14037	14134	14177	14263	13997	13967	14154	14180	14075	14140	14084	14100	14125	14081	14199	14211	14161	14120	14204	14131	14047	14110	14255	14218	14102	14165	14060	14128	14127	14003	14173	14077	14053	14213	13944	14173	13985	14179	14069	13971	14121	14160	14191	14067	13912	14166	14028	14231	14053	14133	14128	14065	14023	14165	14286	14071	14277	14228	14110	14112	14246	14192	14167	14201	14081	14169	14169	14006	14163	14226	13943	14092	14150	13986	14134	14111	14051	14004	14122	14060	14208	14118	14032	14140	14134	13897	14154	14146	14111	14179	14191	14198	13937	14213	14055	14096	14117	14197	14032	14033	14180	14153	14136	14191	14168	14168	13996	14119	14111	14119	14044	14111	14131	13915	14097	14113	14128	14072	14282	14260	14108	14196	13995	14103	14319	14152	14146	14165	14105	14078	14273	14013	14130	14244	14079	14175	14220	13883	14146	14177	14072	14032	14170	14076	14177	14034	14257	14316	14040	14069	14097	14303	14220	14126	14201	14135	14208	14096	14158	14155	14191	14135	14113	14107	14057	14038	14207	14042	14124	14121	14121	14135	14219	14169	14153	14106	14048	14024	13909	14153	14104	14042	14260	14147	14087	14110	14038	14050	13978	14255	13915	14176	14323	13947	14003	14101	14085	14140	13972	14187	14134	14173	14092	14075	14189	14224	14151	13941	14126	14253	14146	14200	14030	14022	14107	14102	14141	14262	13899	14296	14017	14340	14047	14042	14184	14015	14018	14011	14268	14140	14068	14173	14170	13981	14086	14163	14116	13967	13955	14211	14104	14138	14057	14065	14088	14073	14201	14124	14069	14032	13983	14311	14074	14129	14104	13937	14101	14064	14024	13950	14109	14189	14114	14060	14213	13976	13963	14107	14181	14020	14178	14169	14101	14192	14028	14218	14160	14149	14139	14067	14047	14302	14037	14074	14180	14146	14050	14001	14230	14144	14114	14066	14005	14120	14052	14196	14113	14095	13935	14178	14165	14099	14100	14158	14093	14108	14020	14088	13962	14051	13985	14290	14246	14174	14130	14129	14180	14140	14163	14091	14177	14054	14077	14170	14007	14047	14047	14272	14143	14247	14148	14042	14072	14093	13979	13921	14073	14256	14100	14220	14266	14130	14066	14254	14118	14110	14127	14204	14162	14006	14219	14202	14277	14095	14066	14055	14131	14128	14278	14045	13980	14045	13997	14271	14242	14157	14193	14090	14236	13963	14147	14182	14028	14100	14065	14173	14171	14287	14006	14241	14090	14211	14128	14173	14054	14035	14073	14036	14055	14190	14322	14126	14163	14095	14082	14194	14055	14118	14123	14079	14168	14113	13922	14034	14128	14090	14190	14097	14006	14100	14124	14230	14192	14147	13957	14178	14046	14070	14030	14135	14140	13973	14056	14213	14039	14060	14157	14093	14046	13962	14085	14082	14226	14109	14146	14114	14199	14235	14072	14113	14086	14052	13877	13939	14264	14014	14075	14081	14082	14117	13995	13985	14120	14192	14102	14188	14324	14212	13917	14278	14231	14031	14089	14017	14325	14063	14094	14131	14187	14043	14132
22640	21052	28858	23518	21863	25170	28010	23031	21176	20461	19790	19132	18844	18300	18143	17923	17738	17683	17420	17439	17336	17315	17152	17196	17231	16811	16959	16931	16809	17170	16928	16920	16992	17064	16974	16853	16894	16986	16765	16733	16813	16631	16848	16662	16947	16680	16768	16635	16581	16662	16789	16451	16507	16593	16644	16678	16747	16637	16620	16766	16564	16470	16452	16534	16855	16845	16695	16601	16753	16798	16705	16698	16533	16678	16541	16636	16656	16709	16846	16530	16587	16462	16549	16615	16476	16768	16592	16619	16728	16549	16700	16708	16631	16694	16812	16784	16734	16647	16717	16657	16684	16525	16481	16535	16707	16621	16544	16402	16601	16458	16558	16691	16913	16673	16616	16596	16586	16745	16745	16712	16527	16728	16507	16762	16477	16488	16651	16757	16513	16448	16741	16729	16598	16562	16911	16614	16639	16729	16676	16851	16651	16677	16685	16565	16729	16685	16746	16716	16628	16611	16517	16624	16677	16755	16526	16482	16554	16634	16626	16624	16719	16437	16756	16811	16598	16592	16458	16747	16703	16702	16532	16510	16632	16663	16636	16562	16532	16571	16473	16770	16666	16623	16562	16348	16620	16586	16719	16608	16639	16725	16792	16420	16555	16571	16525	16713	16668	16842	16484	16484	16682	16491	16673	16491	16544	16587	16563	16731	16650	16727	16711	16641	16525	16499	16642	16539	16604	16668	16710	16781	16559	16641	16588	16820	16595	16660	16461	16432	16904	16671	16464	16618	16385	16585	16626	16624	16539	16597	16656	16820	16590	16511	16453	16639	16390	16486	16610	16709	16553	16648	16579	16579	16687	16691	16610	16755	16599	16759	16525	16652	16755	16722	16500	16470	16465	16768	16474	16572	16591	16637	16534	16641	16528	16702	16604	16770	16581	16384	16526	16504	16427	16650	16428	16560	16620	16677	16535	16657	16752	16445	16586	16629	16427	16463	16573	16597	16526	16590	16556	16300	16628	16705	16656	16610	16685	16601	16685	16450	16616	16730	16697	16576	16637	16513	16592	16727	16662	16400	16459	16534	16674	16443	16615	16643	16731	16788	16655	16530	16731	16510	16517	16463	16443	16532	16553	16840	16764	16529	16511	16613	16654	16572	16597	16608	16558	16531	16621	16659	16470	16702	16534	16583	16563	16727	16748	16673	16474	16636	16483	16619	16635	16551	16543	16614	16696	16513	16494	16550	16686	16592	16545	16568	16548	16597	16576	16623	16748	16513	16625	16602	16484	16698	16396	16493	16597	16656	16528	16568	16483	16521	16683	16472	16720	16628	16586	16633	16506	16490	16635	16542	16377	16581	16589	16638	16558	16720	16635	16464	16635	16646	16446	16614	16442	16644	16595	16709	16500	16665	16909	16318	16502	16674	16489	16536	16495	16761	16542	16707	16556	16857	16549	16821	16532	16726	16701	16580	16529	16615	16573	16640	16825	16632	16599	16753	16517	16453	16712	16377	16734	16453	16672	16451	16388	16531	16568	16655	16612	16724	16573	16731	16527	16599	16552	16526	16746	16527	16459	16361	16531	16855	16668	16727	16558	16600	16560	16394	16404	16662	16443	16634	16523	16615	16523	16362	16574	16624	16511	16614	16453	16529	16739	16674	16782	16590	16631	16322	16478	16444	16502	16588	16755	16628	16522	16653	16719	16855	16562	16546	16585	16626	16772	16612	16676	16577	16791	16640	16458	16587	16549	16668	16408	16746	16597	16629	16582	16424	16642	16539	16587	16668	16571	16503	16771	16467	16686	16435	16545	16682	16542	16680	16590	16491	16737	16508	16614	16597	16331	16483	16605	16704	16570	16459	16682	16587	16455	16642	16608	16730	16700	16471	16689	16413	16615	16620	16598	16528	16334	16680	16669	16452	16498	16631	16798	16789	16626	16700	16706	16659	16629	16612	16477	16613	16584	16535	16568	16436	16400	16647	16623	16577	16703	16767	16531	16647	16595	16348	16747	16480	16826	16408	16607	16694	16502	16587	16447	16401	16603	16617	16523	16606	16575	16632	16728	16541	16473	16497	16549	16483	16504	16779	16755	16555	16429	16715	16603	16511	16619	16698	16647	16667	16619	16463	16665	16597	16786	16599	16536	16481	16489	16551	16666	16661	16605	16499	16660	16705	16635	16556	16607	16613	16425	16444	16667	16511	16644	16369	16626	16343	16723	16691	16371	16529	16622	16507	16499	16585	16570	16535	16752	16427	16529	16546	16312	16565	16519	16461	16482	16579	16537	16572	16500	16667	16656	16636	16514	16551	16631	16575	16584	16572	16629	16547	16532	16464	16434	16556	16564	16484	16553	16514	16473	16534	16580	16652	16494	16501	16543	16759	16836	16763	16816	16581	16521	16501	16776	16740	16604	16459	16622	16497	16588	16774	16663	16560	16533	16687	16622	16379	16566	16558	16480	16633	16548	16478	16444	16614	16574	16528	16696	16946	16569	16348	16461	16521	16648	16453	16560	16631	16493	16771	16702	16647	16684	16549	16474	16538	16510	16594	16828	16376	16633	16461	16525	16719	16593	16761	16640	16648	16513	16725	16425	16466	16397	16213	16569	16424	16450	16674	16607	16626	16716	16745	16280	16510	16590	16494	16650	16467	16524	16563	16627	16637	16624	16591	16468	16484	16579	16633	16859	16433	16521	16670	16312	16475	16557	16603	16531	16639	16504	16672	16532	16588	16690	16683	16712	16744	16597	16695	16674	16480	16596	16673	16687	16527	16358	16721	16655	16609	16457	16715	16525	16672	16578	16478	16570	16485	16564	16655	16367	16606	16587	16612	16674	16518	16640	16581	16392	16567	16738	16576	16635	16501	16500	16623	16474	16617	16633	16793	16430	16437	16616	16632	16892	16645	16572	16559	16541	16662	16418	16696	16536	16489	16642	16432	16466	16514	16612	16474	16550	16646	16512	16836	16725	16798	16658	16514	16614	16851	16581	16623	16468	16606	16698	16564	16664	16567	16646	16474	16610	16541	16552	16664	16518	16750	16548	16525	16454	16644	16450	16542	16656	16579	16566	16436	16613	16487	16685	16816	16613	16686	16801	16681	16542	16525	16503	16387	16654	16653	16554	16793	16481	16630	16617	16819	16531	16587	16602	16326	16595	16697	16640	16725	16494	16542	16499	16435	16575	16688	16433	16543	16381	16568	16773	16602	16576	16667	16558	16568	16646	16762	16547	16653	16505	16706	16687	16533	16573	16627	16654	16488	16639	16640	16684	16846	16623	16555	16563	16602	16692	16557	16672	16666	16589	16530	16523	16708	16663	16571	16660	16376	16703	16742	16738	16698	16646	16574	16626	16462	16631	16593	16498	16621	16475	16771	16630	16549	16541	16735	16738	16612	16550	16610	16558	16624	16431	16553	16664	16573	16842	16564	16529	16625	16559	16656	16441	16477	16809	16711	16617	16759	16703	16688	16560	16627	16518	16537	16505	16684	16599	16579	16501	16571	16576	16386	16592	16365	16615	16592	16415	16698	16684	16362	16561	16560	16643	16660	16385	16501	16802	16624	16528	16757	16655	16314	16719	16416	16341	16544	16501	16697	16439	16590	16479	16438	16538	16587	16497	16779	16582	16696	16792	16395	16492	16451	16622	16490	16416	16468	16652	16609	16460	16660	16672	16686	16802	16726	16452	16501	16563	16565	16708	16354	16668	16746	16694	16645	16845	16704	16688	16714	16635	16515	16513	16538	16582	16591	16652	16486	16457	16497	16528	16304	16573	16673	16423	16581	16771	16690	16773	16545	16428	16642	16440	16552	16688	16578	16362	16619	16740	16448	16425	16634	16447	16671	16630	16684	16537	16640	16705	16723	16842	16482	16452	16753	16583	16540	16646	16432	16569	16499	16712	16374	16431	16583	16689	16300	16585	16621	16711	16601	16626	16723	16496	16696	16341	16376	16634	16809	16679	16435	16558	16453	16370	16688	16647	16585	16614	16609	16424	16757	16657	16490	16651	16401	16773	16624	16658	16691	16775	16458	16534	16680	16515	16378	16856	16578	16577	16575	16545	16505	16532	16363	16410	16547	16594	16638	16615	16683	16607	16594	16454	16591	16716	16536	16535	16598	16474	16648	16579	16656	16586	16502	16537	16364	16523	16658	16425	16556	16878	16656	16691	16663	16610	16450	16679	16515	16431	16596	16614	16538	16537	16504	16823	16527	16581	16582	16392	16579	16668	16662	16630	16708	16535	16582	16531	16645	16507	16707	16729	16429	16692	16690	16553	16470	16499	16670	16642	16561	16544	16753	16695	16765	16664	16765	16514	16496	16609	16761	16664	16690	16542	16531	16608	16534	16402	16765	16646	16420	16671	16442	16560	16674	16481	16575	16531	16359	16677	16671	16396	16641	16509	16636	16567	16626	16599	16504	16615	16536	16523	16631	16741	16635	16445	16527	16630	16603	16765	16497	16460	16531	16577	16739	16692	16524	16620	16564	16679	16740	16400	16688	16609	16534	16497	16537	16649	16549	16492	16468	16736	16634	16711	16649	16572	16639	16571	16610	16541	16550	16547	16571	16493	16609	16703	16549	16608	16530	16654	16620	16807	16521	16654	16634	16617	16557	16563	16317	16743	16770	16794	16697	16499	16497	16534	16633	16568	16443	16491	16621	16435	16534	16460	16553	16520	16591	16461	16576	16589	16462	16520	16561	16568	16593	16491	16471	16588	16492	16495	16530	16640	16661	16565	16420	16643	16764	16614	16587	16851	16544	16354	16743	16798	16738	16641	16643	16665	16466	16528	16549	16713	16496	16707	16443	16648	16659	16626	16354	16961	16618	16606	16806	16562	16694	16613	16613	16695	16580	16675	16518	16732	16484	16456	16759	16572	16476	16354	16400	16518	16612	16666	16681	16575	16450	16534	16506	16508	16486	16571	16547	16696	16685	16643	16668	16472	16426	16563	16484	16606	16575	16581	16660	16587	16591	16580	16682	16400	16610	16420	16702	16564	16521	16653	16633	16511	16596	16636	16439	16745	16688	16548	16518	16639	16575	16600	16798	16538	16621	16601	16663	16621	16415	16383	16511	16697	16314	16573	16685	16589	16521	16597	16518	16578	16401	16649	16601	16581	16506	16461	16703	16543	16604	16566	16780	16541	16458	16471	16762
26554	47177	44774	36419	31821	28431	25649	23812	21634	20180	19195	18170	17631	17252	16879	16326	16028	15956	15779	15389	15484	15265	15228	15173	15308	15219	15168	14933	14905	14919	15047	14976	14784	14660	14788	14788	14841	14639	14593	14593	14690	14723	14637	14697	14633	14702	14782	14644	14492	14672	14695	14610	14460	14654	14691	14862	14727	14667	14737	14758	14493	14707	14795	14696	14622	14581	14552	14529	14562	14492	14671	14491	14577	14438	14624	14733	14604	14570	14471	14787	14677	14486	14482	14780	14680	14493	14512	14418	14604	14665	14638	14685	14543	14524	14649	14469	14558	14545	14584	14613	14673	14467	14438	14578	14632	14500	14599	14467	14661	14617	14742	14549	14588	14658	14627	14436	14789	14498	14490	14612	14590	14588	14428	14628	14666	14649	14286	14428	14570	14753	14654	14524	14570	14671	14473	14505	14727	14565	14527	14591	14576	14622	14578	14448	14558	14612	14577	14647	14623	14596	14736	14504	14553	14699	14559	14674	14677	14561	14470	14662	14479	14643	14586	14501	14465	14536	14418	14675	14557	14557	14527	14522	14609	14721	14647	14704	14472	14708	14622	14572	14458	14743	14624	14574	14489	14613	14684	14681	14588	14468	14510	14568	14620	14512	14553	14643	14523	14485	14439	14863	14551	14544	14607	14407	14597	14456	14534	14763	14553	14561	14543	14569	14611	14542	14615	14536	14515	14673	14667	14597	14765	14418	14542	14669	14532	14386	14471	14465	14479	14642	14536	14612	14579	14582	14508	14667	14777	14587	14629	14773	14607	14449	14625	14544	14558	14696	14511	14734	14563	14559	14527	14528	14644	14488	14595	14433	14386	14675	14572	14545	14547	14512	14705	14518	14493	14536	14685	14618	14454	14597	14594	14570	14877	14503	14573	14619	14520	14633	14680	14620	14625	14490	14580	14623	14691	14599	14611	14509	14618	14517	14667	14547	14628	14612	14547	14650	14532	14512	14674	14557	14676	14611	14686	14591	14448	14642	14477	14624	14657	14415	14449	14735	14660	14589	14626	14530	14573	14601	14678	14593	14563	14467	14707	14428	14663	14473	14585	14704	14662	14537	14657	14595	14637	14597	14449	14652	14533	14512	14532	14632	14543	14752	14419	14580	14498	14645	14478	14686	14450	14620	14506	14495	14492	14634	14785	14597	14694	14656	14700	14630	14463	14639	14614	14607	14489	14624	14504	14622	14795	14546	14471	14744	14464	14484	14662	14525	14601	14770	14565	14485	14616	14531	14516	14502	14682	14655	14590	14491	14656	14575	14668	14371	14498	14474	14650	14600	14614	14628	14487	14468	14782	14597	14567	14414	14589	14438	14456	14523	14483	14400	14483	14454	14476	14573	14420	14506	14651	14507	14452	14563	14561	14678	14334	14417	14755	14552	14511	14544	14652	14506	14816	14588	14628	14617	14620	14525	14392	14739	14687	14467	14713	14548	14528	14682	14609	14697	14736	14461	14559	14593	14665	14496	14521	14464	14639	14680	14575	14564	14638	14626	14550	14660	14638	14597	14384	14483	14646	14494	14553	14595	14516	14643	14522	14528	14686	14561	14558	14647	14639	14646	14773	14603	14727	14542	14819	14596	14507	14642	14482	14717	14631	14653	14539	14641	14606	14671	14639	14697	14631	14531	14452	14546	14812	14601	14760	14519	14595	14639	14543	14526	14649	14633	14604	14642	14639	14588	14625	14488	14447	14508	14640	14499	14604	14531	14644	14494	14484	14598	14606	14613	14546	14656	14491	14469	14401	14638	14653	14514	14535	14468	14598	14674	14537	14696	14588	14638	14592	14523	14611	14487	14657	14372	14654	14691	14640	14561	14584	14649	14616	14648	14706	14471	14483	14784	14670	14500	14484	14606	14623	14600	14557	14549	14512	14532	14460	14585	14541	14595	14461	14612	14499	14489	14567	14589	14664	14569	14631	14558	14659	14544	14507	14433	14627	14560	14555	14491	14567	14616	14542	14454	14522	14579	14517	14449	14628	14610	14353	14644	14570	14596	14531	14757	14560	14557	14675	14507	14550	14610	14703	14593	14590	14521	14515	14624	14650	14610	14489	14524	14572	14508	14594	14636	14620	14650	14590	14564	14532	14589	14497	14507	14490	14621	14581	14463	14433	14660	14491	14543	14666	14559	14510	14593	14635	14561	14592	14552	14550	14607	14684	14595	14684	14753	14580	14474	14563	14513	14594	14462	14583	14614	14577	14616	14617	14460	14575	14536	14692	14643	14569	14539	14682	14514	14575	14470	14564	14593	14615	14489	14680	14399	14612	14758	14542	14622	14665	14430	14752	14586	14564	14533	14595	14544	14467	14606	14556	14454	14708	14551	14571	14587	14813	14617	14551	14474	14488	14336	14598	14478	14623	14694	14712	14411	14395	14524	14606	14429	14607	14582	14476	14776	14526	14722	14520	14626	14593	14519	14642	14576	14617	14543	14566	14525	14508	14612	14535	14538	14588	14604	14551	14588	14665	14641	14260	14602	14648	14417	14558	14519	14544	14583	14346	14748	14551	14668	14470	14693	14491	14744	14404	14544	14633	14559	14348	14562	14584	14670	14525	14574	14607	14712	14477	14487	14805	14710	14559	14437	14448	14325	14606	14546	14689	14550	14522	14483	14861	14592	14615	14693	14619	14540	14761	14646	14421	14559	14562	14691	14461	14643	14601	14716	14700	14504	14532	14631	14657	14743	14583	14751	14654	14640	14501	14799	14442	14616	14644	14516	14597	14652	14549	14574	14508	14624	14641	14480	14619	14475	14679	14661	14417	14545	14499	14685	14575	14561	14590	14470	14491	14634	14534	14517	14537	14606	14540	14529	14645	14598	14628	14604	14629	14678	14502	14607	14617	14550	14607	14685	14755	14463	14557	14554	14508	14690	14530	14539	14561	14808	14721	14726	14680	14423	14664	14696	14556	14528	14482	14775	14612	14558	14563	14698	14628	14670	14540	14634	14496	14727	14548	14688	14546	14641	14580	14559	14647	14596	14707	14691	14427	14597	14601	14615	14451	14595	14590	14476	14607	14340	14791	14484	14588	14686	14515	14730	14501	14575	14342	14626	14662	14701	14527	14472	14688	14632	14564	14553	14552	14568	14719	14564	14714	14533	14619	14571	14672	14737	14572	14606	14691	14658	14567	14550	14629	14417	14636	14641	14519	14535	14566	14546	14556	14477	14539	14605	14534	14613	14527	14546	14672	14505	14547	14582	14683	14490	14675	14520	14518	14629	14488	14760	14465	14707	14787	14430	14576	14676	14572	14569	14484	14579	14577	14511	14490	14411	14587	14524	14637	14588	14642	14565	14530	14428	14596	14596	14773	14542	14722	14539	14610	14622	14604	14630	14740	14477	14691	14788	14696	14637	14433	14537	14481	14637	14631	14628	14491	14574	14660	14596	14468	14634	14561	14404	14579	14685	14599	14638	14463	14551	14521	14601	14542	14539	14627	14681	14559	14646	14580	14677	14583	14502	14687	14654	14569	14594	14615	14633	14655	14646	14510	14675	14663	14482	14580	14468	14454	14693	14574	14572	14722	14674	14533	14468	14510	14515	14561	14719	14527	14528	14516	14466	14638	14551	14615	14706	14644	14641	14716	14624	14343	14497	14519	14584	14701	14486	14713	14581	14460	14612	14674	14493	14591	14567	14510	14621	14539	14535	14567	14677	14530	14627	14559	14585	14563	14549	14616	14550	14543	14779	14601	14516	14562	14508	14652	14535	14582	14582	14481	14607	14560	14581	14612	14417	14577	14564	14526	14437	14422	14652	14607	14639	14830	14508	14488	14648	14514	14550	14571	14654	14562	14444	14491	14394	14723	14451	14575	14604	14542	14694	14584	14477	14495	14585	14586	14538	14577	14546	14597	14521	14493	14652	14462	14537	14674	14509	14561	14487	14683	14542	14476	14414	14716	14521	14540	14639	14677	14567	14636	14553	14623	14498	14687	14629	14657	14647	14528	14702	14527	14548	14679	14687	14412	14556	14568	14717	14625	14667	14542	14719	14559	14641	14777	14534	14642	14527	14516	14534	14687	14648	14594	14550	14792	14569	14544	14418	14668	14540	14485	14404	14550	14547	14410	14758	14525	14711	14631	14536	14675	14578	14499	14591	14725	14663	14445	14572	14619	14523	14612	14531	14548	14621	14505	14633	14499	14531	14856	14628	14532	14459	14626	14528	14687	14564	14600	14424	14552	14570	14590	14631	14719	14692	14632	14561	14684	14726	14597	14564	14692	14492	14625	14511	14611	14578	14639	14595	14585	14654	14730	14374	14535	14559	14524	14565	14570	14456	14519	14673	14715	14543	14602	14497	14683	14812	14535	14569	14570	14550	14557	14608	14453	14609	14650	14571	14777	14591	14658	14399	14430	14721	14409	14644	14729	14564	14465	14579	14533	14587	14749	14789	14691	14669	14604	14550	14576	14580	14828	14579	14471	14525	14616	14494	14670	14488	14648	14540	14531	14489	14681	14574	14585	14717	14495	14794	14567	14672	14438	14579	14501	14435	14714	14651	14442	14705	14566	14468	14416	14613	14743	14459	14553	14659	14555	14534	14608	14572	14635	14558	14487	14595	14673	14561	14549	14547	14555	14568	14534	14580	14622	14520	14581	14431	14486	14707	14545	14593	14657	14482	14446	14755	14557	14615	14541	14582	14706	14486	14415	14782	14531	14530	14558	14412	14669	14516	14557	14676	14525	14724	14734	14668	14570	14602	14469	14519	14520	14547	14571	14624	14660	14639	14615	14642	14546	14634	14722	14560	14609	14606	14621	14407	14620	14475	14589	14636	14498	14676	14618	14555	14541	14685	14456	14568	14558	14559	14492	14691	14378	14605	14545	14618	14535	14697	14389	14482	14610	14753	14477	14545	14627	14558	14414	14518	14599	14555	14594	14674	14435	14681	14566	14604	14531	14426	14717	14627	14549	14482	14549	14764	14446	14623	14414	14572	14673	14423	14580	14578	14639	14582	14608	14537	14546	14389	14508	14661	14590	14466	14701	14609	14594	14485	14646	14699	14623	14513	14569	14542	14523	14572	14585	14445	14595	14555	14708	14627	14533	14633	14487	14513	14691	14611	14490	14406	14652	14596	14644	14554	14598	14549	14613	14502
27840	24513	30728	27950	22636	20724	19803	18766	18107	17753	17203	17172	16910	16677	16716	16420	16540	16567	16397	16336	16276	16195	16223	16389	16253	16136	16144	16143	16068	16057	16018	16150	16356	16174	16235	16108	16087	15999	15936	16115	16206	16017	16062	16018	16065	16167	16184	16059	16023	16010	16023	16062	15905	16083	16051	16241	15867	16074	16183	16186	16184	15902	16086	15962	15995	15989	16136	16221	16084	16170	16060	15968	16037	16135	16247	16076	15860	16059	15971	16113	16092	16011	16028	16013	15924	16011	16054	15993	16123	15918	16137	16106	15941	15960	15881	15753	16126	15826	15852	16083	16064	15975	16097	16115	15947	16317	15978	16092	15760	16125	15822	15946	15957	16027	15968	16261	15963	16075	16119	16248	16115	15950	16034	16104	16092	16026	16072	16176	15913	16169	15987	15979	16164	16304	15861	16097	16171	16131	15996	16034	16085	15987	15949	15886	16044	16014	16061	16053	16118	16098	16011	15776	16075	15974	15884	16109	16196	16208	16056	16153	16169	15984	16093	16091	15922	16140	16066	15950	16344	15961	16093	16030	15985	15976	16224	15901	15961	16210	16060	16056	16066	15904	16041	16148	15998	16096	16014	16041	16088	16013	15953	15859	16090	16035	16129	16027	16022	15942	16265	16026	16093	15950	16169	16292	16021	16126	15799	15958	15955	16107	15989	16104	16056	16029	15996	15962	16007	16045	16072	16011	16150	15862	16003	16005	16051	16244	16086	16093	16140	16148	16188	16059	15958	15877	16073	15907	16029	15926	15849	16090	16015	16280	15985	16008	16200	16134	16224	15944	16088	15960	16064	16007	16136	16015	16120	15985	16075	15820	16184	15812	16119	15923	16080	15971	16046	16200	16231	16269	16130	16032	16055	16158	16086	16080	16244	16081	16086	15894	15884	16028	16042	15934	16177	15955	15880	16081	15890	16193	16115	16043	16174	15860	16174	15962	16066	16121	16085	16126	16267	16071	16165	15996	16000	16080	16086	16225	15881	15973	16012	16106	15961	16158	15959	16092	16029	15946	16105	16071	15896	15969	16010	15956	16082	16160	16199	16027	16036	16038	16116	16077	16095	15892	16218	15934	16138	15732	15971	15979	16074	15994	16163	16196	16017	16006	15949	15930	15990	16213	15859	15903	16035	16102	15981	15999	16209	15973	16047	15961	15949	15950	15959	16243	16038	15944	16066	16259	16070	16035	16052	16075	16038	16086	16110	15925	16150	16139	15894	16211	16170	16025	16224	16091	16036	16068	16168	16172	16116	15988	15936	16232	16061	16054	15909	15894	15964	15879	16023	16289	15968	15904	15976	16120	16030	16138	16083	15969	16129	16213	16115	16020	16043	16151	16025	16176	15887	16020	15891	15967	16103	16149	16142	16012	16200	15950	16076	15884	15833	16188	16207	16145	16093	15979	16105	15894	16122	15904	16100	16064	16150	15929	16129	15964	16076	15860	15825	15865	16216	16160	16025	16034	16028	16116	16115	16059	16029	15997	15859	15935	15941	15857	16064	16150	15915	15860	16174	16013	16103	16135	16060	15720	16070	16074	16027	16049	16030	16126	15827	15901	16159	16123	16068	15975	16076	16118	16048	16003	15889	15908	16021	15959	15835	16038	16201	16159	15956	15867	16141	16048	15875	16184	16126	16197	15964	16084	16272	15914	16056	16075	15939	16145	15888	16014	16037	15867	16089	16011	16022	16082	16023	16027	16135	16062	16185	16055	15989	15884	16356	16204	15972	15894	15975	15949	16027	15951	15970	16035	15917	15916	15963	15957	16077	16083	16054	16076	16080	15955	15848	15997	15946	16047	15966	16110	16055	16195	16042	16067	16196	16078	16003	15967	16159	16081	16063	16079	16063	15870	16113	16059	16142	16022	16201	15968	16060	15970	16078	15905	16015	16065	16131	16091	15959	15856	15967	16006	16226	15813	16067	16135	16178	15872	15999	15956	16109	16149	16191	15878	16062	16144	16083	16122	16134	16020	16241	15901	16015	16024	16126	16007	16099	16261	15997	16074	16084	16156	16077	16010	16033	16228	16062	16273	16013	16044	16128	16159	16271	16206	16031	15996	16157	15907	15998	16053	16163	15952	16158	15971	15942	16143	16163	15960	16084	16164	16114	16005	16079	16032	16040	15879	16143	15982	16112	16127	15971	15974	16201	15964	16057	15960	15928	16056	16023	16060	15859	16035	15977	15975	16222	16000	16119	15972	16101	15944	15940	16162	15875	16027	16103	15980	15996	15923	16075	15872	16022	16162	16094	15953	16088	16022	16022	16106	15991	15937	16036	15831	15892	16046	16153	16060	15864	15792	15902	16127	16106	16018	16046	16016	16039	16198	16161	16152	16154	16029	16197	15991	15751	15952	16041	16066	16067	16192	16174	15894	15995	15833	16103	16019	15922	16094	15929	16009	16079	16006	15914	16284	15977	16061	16093	15899	16212	15992	15855	16051	16044	16074	16063	16126	16151	15970	16285	15779	16028	16105	16041	16053	16258	15901	15984	15882	15987	16087	16280	16081	16044	16006	16006	16189	16079	15919	15847	16109	16275	16020	16121	15960	16041	15833	15969	16024	16054	16176	16127	16165	15939	15938	16070	16262	16190	15969	16208	16148	16053	16020	16041	16082	15983	15951	15944	15991	16117	15926	16081	15985	16005	16347	16298	16076	16029	16002	16162	16166	16234	16129	16178	16007	16038	16003	16018	15973	15975	16068	16032	16110	16069	16025	16064	16195	16038	16049	15921	15899	16079	16040	15903	16046	16221	16119	16032	15815	16078	16140	15945	16043	15998	16022	15969	15966	16184	16074	16151	16041	15915	16068	15801	16003	16036	15987	16033	16052	15915	15987	16162	16069	16002	16181	16180	15802	15935	16139	16069	16221	16006	16077	15954	16010	15954	16106	16255	15942	16045	15969	16156	15928	15952	15944	15967	16064	16109	15999	15941	16003	15972	15957	16294	15913	16056	15931	16056	16132	15999	15886	15921	16054	16149	15906	15952	15979	16018	16029	16140	16053	16047	15996	15815	16057	16080	16011	15980	16021	16051	16035	16063	16027	15973	16203	16091	16081	16052	16278	16055	15909	16100	15970	15956	16150	16032	16204	15922	16036	16102	15854	16042	15996	16079	15954	16100	16039	15998	16081	16054	15955	15967	16021	16016	15984	16075	16075	15948	15873	15949	15812	16073	16065	15770	16065	16002	16139	15964	15894	15832	16192	15995	15837	16016	16187	16073	15959	16010	16141	16052	16047	15940	15969	16021	16211	16052	16255	16017	15930	16139	16126	16020	15973	16135	16134	16268	16140	16184	16017	15791	16192	16138	16257	16179	16149	16092	16093	15933	16221	16064	16269	16021	15931	15921	15935	16135	15958	16007	16029	16105	16186	16079	16019	16209	16010	16228	15976	16167	16057	16053	16212	16071	16246	16142	16121	16104	15968	16009	15930	16016	16230	16135	15750	15990	16058	16253	15893	15794	15954	15943	15956	15970	16203	16163	15979	15823	16045	15985	16278	16118	15981	16242	15857	15972	16118	16068	16008	15993	15948	15952	15960	16136	15925	16048	15986	16202	16193	15953	16028	16131	16104	15841	16167	15958	16040	15827	16011	15889	16025	16077	16045	16108	15919	15880	15947	15977	16069	15940	16063	16019	16326	16100	15996	16081	16171	15871	16009	16022	16078	16034	16034	16009	15954	16258	16091	16005	16124	16050	16027	16116	16189	16278	16152	15980	16150	16188	15925	15947	16118	16028	15971	16093	16119	15987	15972	15991	16052	15933	16106	15932	16169	16056	15997	16136	16041	16005	16181	16043	15895	16205	16098	15967	16080	16135	15900	16083	16153	15983	15977	15978	16242	15927	16059	16065	15843	16084	16048	16211	16230	16009	15991	16071	15849	15968	16141	16047	16076	16041	16182	16051	15840	16093	15917	15888	15958	16009	15940	16113	16078	16133	15976	16146	15961	16017	15882	15989	16192	16045	16017	15945	15843	16021	16004	16087	15870	15992	15973	16061	16171	16053	15849	16216	16117	15818	15962	16087	16057	15905	16141	16278	15907	16069	15982	16008	16083	16131	15904	15960	16008	16132	15894	16138	16084	16046	16036	16089	16070	16178	16002	15857	15997	16012	16012	16244	16020	16097	16104	16042	15966	16060	16047	16067	15992	16030	16041	15964	16162	16181	15788	16012	15961	16063	16094	16049	16014	16173	15977	16172	15954	15813	15903	16140	15925	16091	15996	16030	16083	15956	16121	16085	16026	15944	15982	15978	16021	16133	16081	15960	15998	16096	15814	16090	16042	16000	15905	15991	16098	16076	16283	16072	16023	16086	16056	16181	16048	16061	16020	16064	16126	15995	15884	16217	16165	15975	15964	16399	16079	15999	16009	16011	16085	15991	16166	16191	15974	16199	15964	16163	16002	16023	15937	15980	16080	16013	16243	16149	15916	15917	16218	16045	16044	16074	15970	16149	16260	16252	16293	16200	15960	15953	15952	15999	16021	15855	16045	16011	16283	16022	16051	16082	15899	15893	16014	16061	15901	15912	16028	15962	15851	16210	16089	16191	16087	16031	16116	16269	16101	15897	16011	16083	15853	16155	16102	15869	15905	16045	16103	16069	15961	16066	16044	16243	16082	16026	16100	16005	15955	16169	15945	16016	16095	16034	16059	16102	16011	15878	15878	16009	16156	15999	16062	16055	16026	16090	15900	16078	16134	16056	15981	15954	16149	16155	16040	16044	16225	16037	16099	16000	16185	16082	16059	15894	15863	16073	15942	16053	16185	16143	16095	16060	16181	15996	16069	15971	15919	16121	16205	16174	16057	16077	15931	16056	16233	15998	16009	15912	15773	15863	16148	16113	16048	15900	16092	16244	16054	16128	16287	16006	16253	15914	15905	16177	16185	16039	16149	16103	15970	16240	16069	15846	16008	16009	15957	16161	16086	16038	15956	16029	16195	16079	16100	16181	16113	16127	16041	16140	16077	16181	15945	16071	16089	15969	15922	16057	16093	15962	16044	15961	16149	16037	16173	16016	16009	16122	16221	16084	16013	16051	15888	15861	15975	15852	16073	16162	15885	16175	15986	16145	15892	15930	15993	15825	16043	16360	16146	16114	16084
24776	37368	34366	27078	23463	21117	19756	18570	17625	16797	16323	15700	15543	15298	15183	15150	15021	14913	14756	14730	14714	14649	14502	14700	14609	14356	14598	14429	14421	14291	14342	14215	14444	14328	14516	14447	14266	14249	14366	14359	14375	14460	14250	14334	14362	14379	14388	14235	14396	14467	14340	14419	14454	14207	14402	14448	14325	14189	14269	14291	14312	14244	14359	14258	14213	14258	14302	14329	14359	14408	14261	14162	14313	14159	14317	14241	14445	14338	14437	14384	14319	14281	14455	14183	14311	14432	14462	14310	14215	14255	14255	14159	14424	14324	14321	14161	14280	14239	14254	14455	14245	14175	14438	14391	14388	14259	14491	14375	14241	14195	14261	14368	14380	14142	14392	14250	14310	14403	14404	14123	14193	14366	14223	14244	14410	14243	14308	14300	14390	14352	14133	14210	14403	14257	14451	14325	14351	14198	14289	14364	14333	14390	14243	14304	14275	14284	14303	14293	14434	14395	14501	14257	14311	14162	14442	14144	14272	14370	14226	14184	14323	14129	14153	14203	14268	14247	14342	14260	14348	14355	14299	14290	14406	14396	14206	14271	14344	14261	14346	14397	14207	14304	14413	14464	14343	14222	14216	14443	14182	14366	14240	14297	14540	14574	14337	14289	14352	14358	14509	14411	14293	14372	14343	14145	14200	14270	14334	14269	14466	14522	14285	14197	14415	14329	14279	14406	14276	14412	14204	14333	14307	14248	14424	14363	14355	14272	14263	14421	14244	14385	14278	14222	14236	14193	14431	14322	14304	14242	14367	14295	14231	14319	14211	14172	14033	14298	14043	14330	14267	14213	14169	14247	14346	14200	14164	14347	14265	14357	14391	14242	14390	14389	14188	14297	14289	14282	14373	14213	14206	14281	14205	14269	14138	14319	14258	14329	14389	14342	14164	14327	14167	14252	14010	14369	14236	14431	14343	14345	14309	14323	14360	14245	14313	14311	14287	14459	14386	14305	14285	14400	14232	14432	14353	14247	14302	14212	14331	14263	14409	14284	14233	14406	14405	14193	14358	14524	14351	14419	14155	14485	14234	14301	14410	14313	14393	14342	14180	14392	14217	14251	14343	14303	14334	14237	14107	14376	14090	14344	14401	14312	14379	14294	14344	14175	14451	14245	14415	14336	14318	14318	14318	14345	14329	14386	14384	14329	14263	14174	14170	14116	14180	14374	14308	14267	14166	14291	14318	14191	14329	14282	14176	14140	14409	14310	14261	14161	14291	14273	14444	14323	14345	14452	14241	14265	14362	14286	14185	14291	14253	14248	14451	14550	14406	14455	14419	14359	14227	14344	14291	14273	14385	14436	14244	14227	14256	14430	14264	14242	14460	14137	14312	14399	14394	14367	14274	14412	14395	14321	14315	14196	14160	14273	14392	14405	14158	14321	14309	14345	14290	14122	14502	14349	14307	14370	14315	14344	14474	14164	14268	14319	14387	14223	14198	14286	14354	14331	14325	14396	14259	14214	14443	14170	14231	14270	14337	14222	14231	14195	14372	14266	14409	14311	14172	14592	14151	14225	14410	14308	14381	14150	14274	14436	14352	14284	14411	14223	14138	14190	14201	14267	14367	14222	14304	14470	14339	14410	14261	14398	14333	14393	14408	14201	14258	14226	14177	14350	14277	14190	14302	14157	14355	14361	14423	14129	14376	14291	14168	14251	14370	14219	14208	14388	14259	14416	14236	14271	14347	14190	14273	14308	14369	14353	14285	14183	14133	14094	14176	14326	14323	14375	14257	14289	14277	14210	14371	14438	14379	14291	14324	14276	14237	14146	14257	14266	14333	14248	14419	14504	14304	14155	14302	14321	14230	14339	14280	14470	14412	14444	14266	14282	14354	14400	14248	14285	14342	14350	14498	14220	14358	14240	14221	14256	14308	14444	14256	14266	14342	14323	14312	14329	14309	14226	14292	14254	14198	14283	14218	14383	14283	14268	14256	14182	14275	14285	14294	14206	14295	14262	14260	14430	14257	14208	14320	14231	14421	14260	14218	14320	14164	14211	14270	14302	14167	14299	14406	14220	14284	14439	14247	14302	14186	14212	14278	14406	14129	14320	14262	14212	14434	14043	14354	14313	14150	14360	14197	14340	14410	14235	14231	14263	14243	14221	14266	14220	14350	14216	14275	14351	14361	14218	14349	14332	14346	14360	14238	14247	14261	14270	14379	14472	14348	14466	14313	14238	14233	14355	14365	14318	14190	14319	14249	14527	14364	14254	14376	14351	14373	14304	14145	14128	14261	14252	14317	14321	14317	14287	14384	14213	14201	14365	14299	14371	14357	14270	14228	14291	14273	14476	14299	14295	14164	14278	14233	14336	14145	14405	14244	14314	14331	14213	14428	14349	14476	14441	14224	14371	14406	14245	14339	14280	14296	14366	14304	14229	14366	14351	14088	14130	14391	14333	14295	14298	14250	14169	14398	14296	14260	14273	13956	14357	14299	14218	14346	14438	14383	14250	14317	14174	14334	14268	14177	14162	14376	14360	14350	14300	14310	14410	14281	14325	14150	14358	14423	14250	14211	14405	14298	14353	14206	14219	14301	14226	14490	14268	14291	14238	14332	14479	14312	14383	14226	14468	14319	14370	14292	14303	14283	14253	14254	14333	14357	14216	14463	14499	14169	14460	14344	14237	14293	14328	14272	14247	14226	14157	14318	14458	14416	14347	14341	14397	14208	14271	14494	14444	14129	14340	14388	14302	14432	14427	14240	14309	14155	14491	14176	14269	14277	14156	14336	14399	14267	14446	14267	14354	14380	14164	14424	14307	14214	14291	14147	14316	14393	14178	14248	14362	14375	14397	14293	14322	14310	14198	14106	14260	14311	14486	14250	14288	14479	14416	14083	14139	14343	14232	14434	14301	14400	14410	14416	14241	14093	14254	14440	14238	14410	14457	14172	14226	14315	14418	14423	14312	14406	14346	14414	14332	14232	14296	14237	14332	14210	14207	14318	14368	14260	14130	14281	14224	14344	14347	14200	14329	14455	14221	14207	14198	14464	14213	14315	14281	14299	14174	14519	14222	14194	14220	14369	14393	14354	14187	14235	14338	14301	14398	14254	14263	14362	14177	14211	14519	14220	14273	14250	14365	14275	14347	14380	14490	14375	14248	14229	14151	14235	14320	14275	14374	14312	14469	14323	14230	14474	14456	14335	14272	14325	14229	14356	14297	14301	14429	14441	14481	14093	14380	14298	14505	14301	14374	14223	14349	14255	14385	14488	14411	14305	14378	14307	14442	14282	14379	14421	14153	14286	14334	14304	14275	14317	14296	14289	14431	14272	14293	14371	14262	14216	14235	14199	14273	14342	14358	14053	14267	14364	14252	14285	14322	14566	14213	14307	14205	14096	14222	14258	14280	14255	14347	14225	14324	14292	14281	14279	14303	14275	14230	14335	14301	14317	14226	14317	14274	14317	14257	14188	14237	14150	14253	14451	14303	14321	14343	14404	14413	14385	14140	14263	14424	14073	14242	14368	14252	14315	14307	14260	14360	14282	14096	14165	14332	14135	14277	14293	14311	14199	14396	14428	14319	14305	14171	14175	14345	14335	14260	14183	14461	14374	14419	14321	14303	14391	14388	14630	14339	14245	14366	14223	14286	14275	14413	14409	14488	14225	14171	14301	14387	14270	14337	14088	14393	14142	14332	14424	14331	14330	14220	14498	14372	14194	14270	14284	14306	14182	14229	14305	14305	14200	14291	14234	14348	14119	14206	14294	14330	14388	14258	14425	14384	14218	14360	14310	14215	14364	14334	14370	14323	14294	14243	14411	14309	14223	14337	14423	14200	14474	14134	14344	14150	14214	14347	14391	14437	14304	14271	14379	14311	14453	14218	14320	14162	14216	14379	14253	14428	14394	14250	14177	14178	14415	14214	14355	14247	14220	14339	14329	14205	14486	14421	14253	14207	14415	14268	14339	14360	14349	14235	14101	14396	14384	14219	14282	14385	14304	14288	14378	14354	14192	14368	14468	14325	14206	14331	14309	14241	14323	14197	14257	14424	14178	14270	14249	14300	14223	14192	14307	14527	14265	14209	14234	14164	14178	14289	14429	14316	14227	14273	14376	14486	14367	14223	14386	14254	14278	14270	14327	14381	14337	14300	14312	14262	14232	14260	14283	14245	14191	14358	14309	14316	14394	14377	14289	14107	14363	14169	14383	14319	14207	14229	14398	14311	14309	14433	14366	14183	14277	14496	14345	14209	14384	14419	14454	14156	14175	14213	14127	14256	14204	14438	14268	14398	14324	14222	14341	14208	14272	14304	14298	14369	14335	14414	14271	14283	14261	14199	14330	14251	14351	14312	14333	14355	14293	14318	14323	14213	14268	14291	14363	14112	14356	14293	14319	14150	14304	14470	14190	14263	14364	14519	14278	14281	14131	14330	14207	14348	14109	14338	14217	14371	14355	14311	14294	14391	14225	14331	14354	14041	14212	14131	14403	14288	14254	14193	14398	14332	14253	14232	14354	14226	14400	14194	14489	14442	14439	14296	14255	14268	14215	14328	14365	14361	14261	14308	14319	14522	14399	14285	14381	14322	14328	14164	14471	14276	14316	14425	14409	14151	14273	14353	14392	14363	14279	14332	14362	14328	14321	14107	14296	14422	14266	14141	14356	14168	14289	14292	14322	14275	14378	14306	14228	14203	14307	14360	14217	14280	14359	14258	14454	14428	14358	14320	14308	14349	14217	14464	14339	14190	14360	14197	14229	14199	14361	14152	14365	14283	14405	14130	14346	14408	14298	14483	14277	14336	14257	14364	14371	14222	14525	14355	14300	14403	14370	14274	14399	14278	14511	14268	14505	14491	14242	14378	14253	14232	14306	14227	14433	14431	14359	14236	14261	14297	14231	14366	14400	14494	14368	14214	14166	14253	14419	14508	14290	14410	14319	14206	14341	14467	14240	14211	14053	14337	14410	14344	14402	14223	14310	14385	14328	14312	14303	14267	14360	14154	14478	14295	14107	14267	14291	14246	14358	14322	14364	14499	14276	14391	14357	14194	14435	14215	14389	14405	14301	14219	14269	14191	14524	14319	14421	14419	14408	14171	14404	14170	14391	14337	14388	14358	14313	14162	14511	14301	14209	14455	14405	14180	14384	14293	14205	14281
23688	21064	28452	24418	23042	24417	23390	20476	18764	18539	17890	17364	17074	16866	16491	16542	16429	16531	16216	16197	16174	16318	16160	15963	16027	15890	15995	16161	16024	15681	15775	15909	15715	15778	16047	15602	15792	15933	15590	15844	15666	15733	15616	15679	15789	15721	15831	15828	15812	15782	15700	15794	15551	15648	15599	15528	15539	15746	15651	15657	15759	15767	15853	15628	15542	15739	15608	15843	15711	15611	15614	15565	15406	15613	15745	15553	15663	15527	15825	15817	15536	15597	15747	15685	15747	15689	15444	15466	15596	15721	15764	15629	15386	15623	15739	15633	15749	15646	15436	15517	15651	15642	15633	15631	15516	15490	15655	15637	15655	15725	15594	15553	15659	15664	15777	15643	15532	15689	15816	15645	15724	15476	15711	15600	15595	15633	15531	15522	15663	15604	15568	15692	15720	15499	15701	15754	15815	15814	15668	15712	15668	15602	15699	15566	15666	15552	15401	15581	15493	15725	15841	15722	15797	15420	15913	15610	15600	15496	15541	15771	15664	15781	15596	15699	15705	15647	15413	15829	15677	15645	15489	15677	15359	15486	15716	15534	15593	15557	15709	15687	15471	15728	15639	15533	15751	15501	15725	15800	15462	15697	15496	15647	15794	15671	15687	15655	15827	15692	15717	15603	15644	15719	15760	15629	15569	15509	15669	15717	15793	15619	15766	15715	15541	15613	15689	15738	15654	15553	15804	15546	15448	15570	15528	15660	15534	15662	15665	15707	15716	15568	15671	15475	15680	15684	15588	15555	15632	15849	15708	15681	15812	15546	15702	15557	15663	15603	15651	15628	15605	15835	15811	15693	15754	15576	15550	15724	15576	15708	15568	15832	15590	15776	15958	15431	15645	15497	15609	15731	15690	15636	15625	15469	15561	15802	15646	15530	15709	15730	15930	15573	15619	15558	15669	15800	15550	15759	15579	15458	15661	15918	15608	15850	15683	15723	15754	15753	15557	15723	15738	15675	15509	15560	15594	15514	15702	15667	15751	15608	15745	15741	15542	15675	15625	15452	15726	15606	15539	15666	15462	15591	15732	15731	15673	15616	15559	15700	15677	15627	15633	15590	15620	15672	15667	15533	15518	15632	15687	15629	15590	15850	15507	15914	15642	15957	15520	15457	15776	15655	15773	15858	15700	15500	15682	15790	15631	15533	15746	15421	15624	15695	15588	15464	15674	15600	15746	15505	15709	15706	15501	15730	15457	15684	15743	15600	15530	15712	15377	15462	15642	15658	15525	15482	15633	15569	15725	15867	15598	15571	15751	15728	15732	15582	15787	15540	15521	15656	15872	15801	15738	15692	15532	15723	15878	15663	15604	15628	15539	15813	15629	15665	15616	15658	15648	15702	15511	15700	15726	15550	15671	15643	15619	15684	15633	15707	15906	15825	15510	15677	15679	15567	15713	15602	15778	15512	15700	15718	15558	15597	15708	15578	15628	15607	15723	15397	15689	15601	15668	15570	15623	15876	15585	15674	15612	15536	15728	15423	15627	15668	15656	15685	15668	15836	15718	15603	15741	15570	15665	15615	15670	15796	15669	15602	15470	15793	15672	15732	15674	15347	15796	15692	15795	15749	15698	15713	15584	15710	15575	15617	15690	15787	15665	15723	15711	15681	15771	15792	15676	15724	15642	15745	15920	15535	15759	15572	15844	15586	15714	15588	15838	15888	15672	15833	15698	15592	15502	15761	15774	15676	15738	15606	15668	15476	15622	15702	15677	15670	15546	15594	15513	15644	15722	15601	15688	15631	15660	15692	15609	15727	15661	15592	15847	15773	15569	15665	15773	15661	15675	15544	15524	15509	15581	15687	15567	15645	15513	15575	15474	15655	15620	15435	15538	15842	15569	15757	15686	15739	15511	15522	15825	15749	15763	15706	15697	15728	15590	15656	15632	15758	15681	15751	15674	15574	15553	15443	15618	15768	15633	15533	15450	15916	15635	15616	15546	15653	15771	15742	15587	15719	15716	15653	15652	15402	15521	15561	15507	15503	15782	15696	15669	15732	15585	15786	15647	15587	15641	15746	15593	15697	15548	15786	15578	15689	15449	15560	15689	15670	15666	15639	15594	15553	15687	15691	15408	15665	15767	15701	15725	15532	15663	15742	15620	15611	15522	15868	15838	15574	15618	15741	15653	15655	15725	15748	15647	15694	15738	15720	15703	15672	15573	15587	15536	15550	15676	15790	15943	15935	15618	15675	15680	15749	15632	15656	15714	15748	15638	15490	15637	15714	15456	15567	15715	15666	15511	15792	15647	15531	15626	15682	15662	15521	15629	15560	15665	15789	15649	15642	15713	15773	15467	15774	15575	15560	15835	15667	15650	15525	15601	15916	15667	15593	15486	15506	15597	15656	15739	15527	15619	15852	15425	15604	15784	15589	15683	15640	15745	15698	15762	15675	15541	15655	15630	15619	15742	15646	15616	15700	15737	15630	15592	15545	15668	15938	15822	15770	15639	15476	15639	15612	15531	15937	15598	15488	15651	15607	15702	15672	15608	15673	15454	15755	15718	15578	15630	15600	15645	15578	15626	15708	15619	15585	15544	15520	15704	15632	15790	15702	15497	15555	15778	15743	15924	15575	15682	15717	15707	15547	15363	15620	15778	15420	15495	15375	15651	15623	15722	15471	15524	15654	15669	15391	15594	15503	15655	15688	15701	15540	15782	15646	15799	15739	15717	15578	15552	15712	15582	15607	15796	15711	15652	15543	15842	15597	15563	15628	15719	15769	15606	15825	15730	15642	15714	15528	15500	15710	15794	15656	15877	15821	15643	15464	15676	15662	15562	15511	15624	15512	15788	15935	15661	15828	15774	15491	15515	15596	15787	15652	15736	15794	15780	15464	15537	15587	15675	15671	15557	15711	15643	15627	15427	15660	15609	15675	15717	15749	15745	15443	15622	15583	15743	15731	15547	15476	15663	15783	15533	15715	15876	15696	15798	15701	15729	15599	15690	15686	15592	15733	15808	15617	15642	15510	15562	15630	15598	15756	15680	15752	15623	15616	15828	15509	15785	15643	15705	15677	15504	15641	15595	15611	15795	15739	15899	15683	15580	15660	15735	15681	15788	15621	15741	15616	15735	15818	15629	15502	15728	15710	15664	15429	15745	15547	15610	15758	15637	15621	15572	15703	15696	15674	15735	15501	15609	15485	15704	15674	15724	15645	15717	15527	15779	15844	15595	15602	15772	15637	15552	15874	15572	15614	15668	15774	15616	15604	15725	15659	15870	15766	15514	15618	15505	15704	15818	15584	15746	15798	15564	15626	15906	15698	15599	15720	15558	15694	15680	15598	15690	15651	15778	15700	15733	15653	15681	15651	15597	15601	15622	15774	15670	15764	15656	15650	15693	15703	15670	15647	15731	15563	15754	15621	15738	15698	15866	15587	15668	15694	15797	15716	15662	15712	15676	15579	15748	15565	15578	15443	15656	15815	15683	15656	15680	15543	15658	15724	15619	15576	15703	15656	15544	15590	15658	15683	15780	15641	15570	15455	15645	15751	15650	15791	15596	15789	15549	15545	15605	15831	15842	15658	15556	15658	15729	15591	15847	15613	15555	15809	15578	15730	15685	15449	15623	15640	15619	15604	15595	15662	15747	15570	15794	15823	15671	15563	15740	15864	15655	15763	15585	15509	15459	15501	15660	15794	15742	15712	15447	15841	15737	15639	15704	15639	15558	15547	15639	15622	15578	15578	15708	15647	15658	15617	15477	15523	15501	15696	15564	15797	15709	15669	15520	15452	15694	15539	15703	15442	15605	15728	15655	15671	15908	15724	15760	15731	15469	15693	15579	15687	15752	15628	15621	15562	15796	15735	15566	15619	15762	15611	15612	15547	15518	15664	15692	15378	15687	15683	15675	15584	15582	15735	15740	15805	15732	15400	15429	15901	15469	15647	15688	15577	15715	15630	15856	15725	15726	15815	15803	15620	15578	15613	15831	15716	15680	15899	15641	15488	15672	15711	15698	15695	15759	15716	15605	15781	15654	15592	15826	15606	15614	15658	15722	15533	15471	15684	15640	15482	15570	15658	15813	15638	15894	15529	15639	15608	15526	15578	15891	15597	15619	15707	15665	15760	15855	15831	15684	15768	15569	15800	15816	15716	15774	15703	15583	15653	15498	15470	15778	15669	15652	15654	15447	15600	15652	15627	15871	15625	15778	15548	15749	15692	15590	15548	15693	15527	15753	15784	15597	15551	15479	15527	15671	15502	15616	15541	15470	15587	15782	15756	15625	15687	15687	15706	15690	15579	15596	15606	15390	15667	15795	15599	15618	15552	15788	15596	15695	15557	15657	15602	15603	15679	15770	15491	15580	15560	15735	15501	15661	15645	15715	15662	15673	15490	15669	15776	15835	15728	15665	15605	15728	15826	15745	15776	15669	15753	15490	15718	15614	15622	15429	15734	15848	15767	15679	15683	15706	15503	15337	15547	15681	15611	15497	15660	15734	15706	15610	15715	15717	15584	15650	15437	15755	15729	15690	15732	15535	15585	15631	15758	15661	15774	15736	15633	15659	15863	15911	15698	15403	15623	15600	15559	15734	15659	15580	15681	15735	15685	15646	15645	15621	15722	15807	15734	15491	15587	15617	15642	15898	15504	15784	15707	15576	15701	15735	15739	15536	15644	15868	15742	15641	15624	15775	15771	15360	15641	15822	15657	15714	15692	15727	15740	15727	15551	15613	15850	15647	15800	15761	15744	15625	15656	15711	15608	15694	15799	15596	15498	15622	15693	15677	15686	15685	15531	15630	15517	15685	15684	15863	15574	15747	15747	15672	15602	15694	15711	15612	15609	15660	15542	15531	15596	15799	15841	15781	15657	15690	15706	15586	15630	15641	15670	15678	15505	15546	15435	15805	15638	15678	15596	15717	15708	15892	15711	15473	15615	15479	15635	15640	15634	15831	15713	15621	15728	15725	16010	15652	15768	15857	16008	15688	15646	15659	15748	15759	15646	15508	15676	15724	15532	15535	15347	15685	15658	15629	15695	15600	15829	15575	15674	15672	15846	15707	15592	15666	15760	15681	15728	15668	15517	15613	15748	15497	15850	15675	15712	15768	15758	15900	15770	15683	15714	15726	15685	15695	15781	15694	15853	15668	15570	15499	15714
24333	42430	39574	31695	27781	24542	22461	20470	19482	18193	17287	16632	16230	15925	15484	15277	15119	14897	14874	14719	14590	14635	14618	14496	14589	14399	14465	14551	14334	14275	14249	14300	14073	14238	14211	14203	14184	14301	14226	14141	14329	14138	14155	14259	14212	14200	13900	14252	14113	14035	14121	14217	14174	14108	14179	14063	14313	14064	14100	14213	14331	14089	14133	14162	14180	14185	13991	14102	14158	14185	14359	14202	14104	14212	14122	14075	14019	14031	14100	14177	14093	14083	14122	14155	14070	14024	14143	14150	14122	14201	14166	14086	14021	14091	14135	14094	14037	13963	13987	13904	14090	14093	14072	14016	14110	14135	14058	14362	14107	14026	14043	14201	14134	14021	14245	14232	14136	13988	13905	13882	13953	14118	14103	13946	14016	14238	14010	14081	13885	14194	14139	14152	14106	14072	14055	14048	14059	14296	14085	14170	14217	14164	13936	14208	14110	14136	14064	14014	14269	14056	13974	14072	14265	14008	13981	13984	14105	14107	13958	13991	14152	14107	14170	14116	14120	14213	13959	14085	14225	14131	14030	14146	14205	13869	14051	14230	14017	14194	14082	14099	14129	14245	14062	14014	14450	14186	14109	14137	14110	14045	14070	14054	14112	14131	14056	14094	14144	14007	14235	14179	14114	14128	14081	14099	14178	14121	14178	14088	14177	14049	14054	14221	13918	13997	14129	14016	14194	14070	13987	14126	14084	14034	14105	14111	14128	14011	13973	14166	14077	14162	14103	14068	14051	14022	13982	14112	14051	14160	14175	13940	14085	14068	13998	14117	14131	14151	14111	14088	13996	14132	14179	14035	14355	14017	14180	14036	14062	14197	13984	14094	14081	14052	14077	14021	14032	14073	14106	13969	14166	14150	14078	13948	14180	14096	14120	13968	13964	14311	14183	14169	14047	14196	14252	14021	14119	14149	14010	14130	14356	14089	13995	14110	14257	14231	14082	14185	14180	14210	14115	14110	14205	14199	14148	14045	14230	14027	13985	14286	14046	14069	14143	13924	13929	14009	14208	13930	13964	14246	13945	13982	14208	14086	13943	14112	13996	14045	14248	14105	14155	14232	14052	14269	14078	14204	14031	14122	14095	14192	13983	14003	14253	14032	14042	14179	14013	14072	14058	14202	14204	14118	13957	14004	14105	14132	13903	14182	13972	14290	13942	14265	14074	14231	14110	14121	14284	13976	14086	14042	14150	14047	14075	14180	14244	14174	14218	14147	13957	14053	14082	14178	13995	14104	14361	14027	14211	14186	14152	14190	13902	14100	14183	14200	14243	14180	14182	14245	14084	14177	13983	14179	14031	14178	14065	14204	14066	14074	14085	14137	14254	14077	14202	14070	14255	14147	14070	14236	13990	13973	14221	14155	14115	14048	14168	14168	14059	14047	14070	14103	14080	14037	14104	13984	14091	14140	14164	14058	14059	14092	14103	13957	14109	14001	14295	14089	14187	14149	14134	14138	14127	14175	14069	13988	14116	14163	14131	14014	13917	13916	14107	14024	13929	14123	13974	14117	14259	14162	14117	13961	14074	14047	13889	14139	14064	14313	14275	14084	14112	14029	13997	14110	13951	14132	14100	14167	14074	14025	14075	14218	13848	14156	14069	14131	14014	14219	14350	14050	13995	14119	13988	14012	14020	14180	14073	14015	14026	14159	14109	14285	14067	13956	14021	14044	14157	14063	14072	14021	14183	14185	13984	14153	14065	14074	13990	14053	14014	14034	14224	13993	14048	14144	14026	14158	14069	14226	14029	14215	14090	13935	14242	14111	14128	14068	14106	14130	14039	14068	14091	14073	14010	14096	14077	14293	14062	14058	14085	14084	14113	13900	14250	13970	13947	14101	14072	14070	14119	14237	14009	13995	14176	14269	14136	14102	13973	14213	14125	14110	14188	14120	14086	13980	14056	14188	14106	13906	14189	14071	14198	14235	14075	14156	14129	13979	13994	13989	14071	14069	14192	14149	14213	14042	14112	14207	14162	13984	14068	14018	14019	13998	14204	14043	13965	14131	14146	14160	13900	14132	14142	14202	14192	14149	14186	14123	13953	14031	14078	14102	14289	14063	14108	14165	14190	14145	13997	14182	14028	13973	14242	14056	14078	13975	14070	14109	14229	14172	14032	13987	13895	13950	14328	13985	14097	14118	14101	14187	14121	13937	14213	14127	14202	14094	14235	14034	14038	13982	14175	14110	14060	13987	14116	14072	14028	13940	14103	14131	14202	14047	14038	14078	14060	14101	14072	14085	14174	14024	14039	14105	14147	14140	14086	14166	14127	14198	14122	14145	14083	14098	14003	14077	14183	14180	14134	14152	14044	13932	14092	14173	14123	14137	14168	14091	14228	14237	13989	14099	14149	14273	13958	14166	14094	14195	14082	13990	14204	13927	13987	13997	14057	14006	14082	14127	14153	14216	14066	14160	14326	14119	14146	14142	13950	14265	14210	14195	14164	14050	14072	14186	14065	14222	14122	14203	14052	13924	14055	14199	14224	14237	14033	14051	14002	14059	14109	13806	14166	14019	14259	14126	14161	14278	14084	13971	13986	13959	14074	14108	14159	14152	14049	14087	14185	14132	14153	14148	13908	14046	14149	14047	13933	14123	14073	14079	14069	14089	13950	14083	14003	13986	14175	14121	14045	14137	14282	14160	14112	14121	14113	14066	14046	13964	14064	14102	14151	13892	14149	14116	14159	14138	14127	14072	14165	14037	14187	14028	14080	14169	14079	14226	14191	14032	14284	14171	14123	14038	14085	13902	14124	14058	13980	14180	13965	14099	13930	14093	13920	14164	14106	14121	14291	14103	14087	14056	14161	14015	14174	14067	13972	14139	14158	14046	13992	14167	14237	14012	14200	13939	14179	14140	14068	14181	14062	14077	14051	14077	14055	14122	14191	14049	14258	14162	13994	14059	13956	14072	14063	14028	14036	14050	14034	14036	14010	14141	14108	13920	14104	14029	14213	14021	14067	14214	14137	14168	14131	14191	13983	14158	14013	14317	14057	14048	14121	13982	14154	14151	14061	14136	14078	14024	14035	14034	14223	14031	14224	14177	14063	14222	14124	14029	14146	14008	14130	13945	14083	13996	14061	14101	13940	14050	14058	13957	14068	14147	14102	14170	14153	14164	14144	13973	14124	14096	13985	14241	14043	13899	13970	14084	14019	14053	14142	14127	14198	14175	14287	14155	14115	13952	14057	14090	14053	14084	14266	14137	14138	13987	14023	14006	14104	13964	14054	14067	14093	14009	14011	14051	14259	14125	14307	14160	14109	14198	14057	14139	14120	13990	14028	14074	14158	14126	13940	14218	14025	14055	13887	14144	13884	14194	14204	14099	14172	14073	14240	13888	14123	13919	14021	14063	14137	14041	13946	13918	14095	14026	14155	14125	14001	14169	14081	13979	14095	14119	14176	14104	14069	14016	14240	14223	14091	14115	14086	14052	14099	14101	14122	14079	14191	14130	14127	14284	14209	14169	14159	14114	13998	14198	14295	14100	14228	14014	14143	14118	14079	14111	14091	14210	14082	14359	14226	13913	14096	14015	14031	14119	14036	14126	14163	14133	14250	14143	14094	14136	14218	14016	14068	14063	14214	14237	14111	14125	14119	13968	14081	14043	14258	14206	14123	14076	14089	14096	14173	13990	14126	14219	13972	14053	14196	13986	14031	14109	13970	14145	13977	14054	14113	14095	14077	14160	14164	14227	14041	14068	14075	14030	14174	14010	14078	13972	14234	13986	14252	14227	14231	14063	14190	14345	14070	14209	14216	14199	14065	14112	14196	14031	14109	14137	14055	14252	13959	14240	14045	14084	14086	14294	14171	14146	14048	14179	14073	14021	14144	14101	14258	14159	14171	14020	14024	14078	14252	14170	14023	14078	14029	14121	14177	14099	14043	14075	13998	14189	14097	14143	13948	14148	14209	13995	14239	14106	14133	14091	14232	14236	14183	14382	14096	13920	14135	14106	14070	14116	14094	13901	14084	14141	14098	14080	13981	14234	14221	14274	14056	14088	14236	14060	14178	14237	14261	14011	14184	14064	14131	14006	14152	13957	14061	14056	14070	14006	13994	14082	14149	14235	14207	14188	14145	14109	14070	14051	14175	13995	14133	14123	14051	14312	14198	14046	14130	14058	14044	14129	14026	14050	14154	14120	14155	14037	14174	14135	14002	14106	14071	14178	14103	13893	14000	14058	14215	13950	14096	14137	14172	14213	14156	14338	13972	14080	14085	14120	14128	14128	13961	13990	14027	14041	14228	14040	14057	14048	13904	14105	14161	14187	14144	14179	14154	14133	14226	14264	14052	14050	14114	14104	14238	14176	14129	14110	14126	14015	14103	14125	14099	13994	13926	13902	14021	14083	14245	14096	14208	14121	14093	14092	14230	13988	14195	14162	14183	14203	14069	14118	14161	14086	14130	14130	14103	13957	14015	13989	14170	14099	14120	14160	14135	13931	14018	14159	14142	13960	14027	14055	14246	13996	14265	13960	14102	14278	14121	14167	14132	14158	14152	13933	14207	14247	14029	14171	13977	14120	14104	14128	14205	13955	14199	14188	14147	14269	14113	14102	14076	14117	14088	14024	13991	14206	14087	14075	14150	14090	14333	14133	14256	14079	13962	14100	14133	14255	14088	14113	14073	14189	14089	14179	14078	14247	14175	14207	14061	14189	14182	13994	14242	14117	14078	14083	14037	14051	14131	14033	14086	13997	14039	14094	14261	14018	14084	14339	14236	14120	14099	14048	14058	14119	14081	14144	14113	14058	14268	14320	13915	14110	14298	13881	14093	13986	13893	14121	14155	14173	14115	14168	14125	14088	13923	14040	14082	14070	14187	14158	14238	13942	14190	14140	14061	14072	14052	14180	14086	14052	14112	14023	14111	14171	14162	13998	14166	14164	14084	14034	14117	14139	14108	14194	14167	14103	14157	14153	14087	14001	14104	14091	14055	14117	14268	14167	14308	14130	14002	14134	14016	14136	14093	14222	14079	14113	13970	14042	14027	13988	14231	14213	13925	14333	14028	14061	14176	14023	14264	14157	14092	14100	14028	14112	14109	14225	14033	14126	14116	13888	14024	14073	14039	14232	14188	14034	13949	14137	14052	14174	14114	14120
22653	21053	28841	23539	21838	25144	27522	22598	20952	20471	19756	18914	18604	18103	17623	17487	17465	17128	17458	17137	17103	17007	17072	16762	16978	16895	16900	16882	16839	16732	16719	16656	16774	16575	16542	16609	16513	16436	16450	16464	16684	16505	16453	16477	16642	16737	16547	16412	16329	16378	16357	16574	16425	16634	16593	16437	16410	16495	16464	16570	16455	16312	16389	16376	16551	16397	16302	16579	16370	16583	16622	16414	16455	16394	16491	16569	16358	16361	16402	16324	16204	16542	16541	16464	16390	16360	16671	16412	16367	16577	16513	16477	16282	16689	16278	16401	16355	16324	16393	16536	16416	16523	16316	16380	16406	16303	16463	16297	16499	16233	16353	16428	16459	16392	16402	16547	16445	16396	16631	16531	16460	16297	16469	16365	16482	16395	16638	16464	16270	16435	16305	16426	16424	16493	16323	16437	16378	16429	16508	16516	16325	16346	16334	16414	16547	16510	16489	16383	16309	16433	16465	16268	16363	16405	16539	16534	16469	16486	16335	16278	16286	16386	16453	16471	16371	16317	16420	16273	16408	16437	16319	16271	16173	16461	16593	16496	16629	16532	16519	16463	16400	16535	16325	16609	16337	16436	16353	16323	16466	16405	16555	16384	16503	16267	16432	16320	16286	16343	16511	16473	16614	16333	16499	16327	16513	16664	16125	16362	16313	16427	16537	16412	16447	16288	16410	16418	16365	16345	16542	16376	16447	16617	16423	16506	16347	16309	16520	16287	16205	16457	16537	16425	16533	16291	16291	16223	16323	16317	16326	16334	16203	16337	16217	16320	16458	16428	16415	16484	16415	16446	16435	16397	16556	16366	16436	16492	16242	16234	16130	16518	16645	16299	16326	16262	16630	16414	16264	16490	16365	16498	16322	16300	16515	16410	16568	16400	16356	16382	16252	16266	16361	16514	16662	16329	16382	16454	16306	16319	16353	16438	16389	16301	16484	16433	16364	16428	16397	16341	16485	16305	16772	16460	16426	16300	16404	16345	16462	16234	16200	16399	16308	16441	16320	16506	16500	16397	16369	16462	16444	16451	16372	16413	16293	16620	16514	16550	16635	16383	16349	16398	16433	16487	16442	16324	16560	16463	16326	16304	16472	16407	16333	16482	16393	16365	16421	16376	16333	16313	16461	16401	16346	16332	16623	16360	16195	16374	16502	16617	16356	16356	16293	16348	16236	16406	16325	16421	16654	16369	16456	16446	16405	16586	16471	16380	16432	16340	16314	16286	16494	16285	16322	16489	16518	16285	16615	16282	16127	16655	16113	16252	16412	16378	16313	16631	16340	16244	16343	16364	16419	16412	16368	16392	16422	16476	16318	16383	16501	16295	16442	16602	16416	16276	16486	16341	16423	16526	16396	16353	16547	16376	16447	16501	16430	16275	16430	16503	16306	16212	16476	16365	16328	16303	16365	16494	16426	16584	16411	16423	16536	16544	16451	16332	16324	16519	16508	16482	16584	16342	16516	16299	16449	16297	16325	16388	16350	16392	16469	16320	16284	16347	16525	16227	16368	16421	16402	16205	16167	16271	16386	16351	16406	16496	16335	16146	16337	16401	16260	16257	16514	16447	16535	16467	16357	16384	16093	16152	16370	16485	16417	16392	16430	16477	16377	16371	16333	16506	16468	16376	16613	16457	16276	16353	16338	16333	16374	16311	16422	16477	16333	16410	16348	16195	16373	16357	16311	16416	16317	16268	16214	16235	16453	16546	16395	16422	16436	16241	16459	16357	16314	16382	16507	16506	16471	16303	16474	16305	16198	16257	16432	16517	16583	16414	16499	16125	16215	16361	16445	16228	16363	16454	16502	16338	16230	16277	16394	16408	16489	16551	16475	16337	16364	16350	16453	16314	16274	16306	16239	16514	16429	16382	16432	16555	16348	16519	16384	16397	16288	16314	16200	16282	16310	16279	16208	16392	16190	16266	16453	16273	16379	16332	16303	16021	16393	16295	16362	16465	16592	16416	16355	16527	16377	16318	16382	16370	16447	16113	16311	16441	16487	16458	16454	16492	16405	16402	16273	16228	16239	16343	16442	16225	16565	16334	16418	16488	16357	16464	16464	16407	16294	16397	16279	16285	16266	16228	16426	16552	16333	16167	16264	16445	16568	16269	16307	16405	16278	16393	16405	16389	16290	16292	16519	16319	16409	16467	16535	16353	16478	16239	16324	16247	16188	16236	16561	16318	16264	16397	16195	16108	16445	16348	16256	16322	16391	16469	16209	16323	16299	16474	16442	16466	16279	16374	16364	16395	16403	16620	16438	16306	16483	16297	16363	16221	16233	16318	16506	16438	16545	16299	16236	16588	16345	16427	16452	16471	16297	16313	16203	16297	16291	16316	16277	16308	16357	16358	16378	16344	16211	16459	16609	16490	16340	16352	16581	16451	16316	16452	16533	16313	16431	16423	16369	16540	16359	16398	16332	16406	16432	16336	16253	16440	16316	16306	16341	16310	16246	16275	16446	16421	16297	16348	16366	16423	16462	16447	16342	16327	16475	16424	16498	16371	16324	16325	16334	16453	16515	16174	16516	16376	16454	16165	16616	16302	16143	16443	16329	16365	16283	16298	16306	16400	16343	16615	16164	16649	16468	16448	16585	16367	16381	16314	16425	16350	16489	16504	16475	16394	16283	16184	16513	16474	16339	16552	16342	16449	16446	16454	16555	16421	16642	16428	16467	16404	16302	16417	16266	16184	16298	16364	16316	16502	16287	16572	16377	16368	16254	16434	16295	16418	16367	16314	16639	16419	16285	16280	16397	16337	16484	16502	16496	16349	16188	16425	16290	16366	16363	16332	16505	16352	16257	16480	16290	16285	16306	16284	16385	16368	16361	16324	16273	16158	16180	16424	16430	16532	16474	16324	16413	16228	16434	16371	16339	16544	16277	16257	16535	16339	16657	16261	16301	16373	16383	16340	16610	16362	16345	16370	16500	16441	16339	16276	16290	16314	16471	16517	16663	16415	16383	16588	16404	16514	16395	16492	16483	16349	16361	16467	16255	16599	16285	16382	16330	16391	16263	16283	16206	16381	16423	16296	16417	16539	16420	16412	16329	16613	16307	16544	16367	16300	16400	16385	16330	16408	16389	16359	16368	16300	16465	16554	16270	16552	16479	16387	16230	16232	16255	16324	16354	16242	16348	16420	16530	16256	16319	16511	16247	16257	16484	16298	16279	16317	16413	16353	16251	16219	16437	16242	16349	16068	16532	16455	16576	16307	16182	16516	16521	16387	16406	16431	16292	16269	16340	16116	16242	16388	16329	16451	16569	16394	16334	16390	16488	16438	16555	16411	16246	16398	16256	16488	16600	16428	16401	16440	16262	16203	16323	16356	16420	16188	16248	16431	16456	16304	16552	16496	16530	16352	16422	16171	16538	16334	16477	16407	16207	16319	16379	16301	16288	16392	16190	16289	16597	16202	16468	16434	16404	16275	16483	16289	16241	16388	16334	16493	16251	16181	16218	16384	16345	16225	16450	16401	16529	16406	16612	16486	16449	16347	16450	16323	16302	16622	16305	16327	16339	16528	16485	16267	16293	16287	16398	16529	16312	16460	16454	16296	16553	16601	16468	16340	16672	16245	16348	16522	16419	16331	16294	16349	16553	16370	16669	16369	16457	16634	16444	16268	16508	16264	16271	16353	16312	16134	16327	16441	16409	16402	16443	16292	16440	16301	16252	16336	16410	16444	16395	16302	16409	16475	16388	16483	16342	16322	16417	16560	16361	16649	16521	16372	16462	16365	16266	16356	16377	16312	16339	16449	16529	16525	16383	16276	16427	16286	16224	16444	16665	16329	16407	16329	16353	16192	16461	16510	16278	16430	16315	16236	16521	16331	16452	16271	16473	16294	16427	16359	16330	16187	16297	16334	16406	16312	16370	16364	16246	16372	16406	16428	16425	16467	16406	16402	16197	16306	16520	16338	16321	16307	16481	16341	16335	16419	16386	16403	16317	16383	16387	16384	16540	16359	16444	16480	16323	16247	16287	16382	16198	16225	16391	16327	16401	16554	16550	16462	16497	16405	16219	16327	16401	16312	16444	16382	16601	16349	16333	16369	16251	16537	16450	16461	16322	16406	16362	16399	16480	16478	16556	16364	16545	16164	16311	16225	16366	16421	16255	16621	16381	16434	16265	16414	16220	16514	16566	16650	16442	16432	16431	16303	16525	16225	16364	16513	16341	16465	16468	16337	16308	16437	16096	16341	16424	16416	16274	16205	16329	16256	16571	16494	16238	16346	16424	16259	16316	16217	16363	16471	16458	16375	16445	16459	16302	16541	16462	16526	16253	16282	16631	16457	16305	16497	16508	16535	16491	16701	16514	16136	16467	16570	16446	16350	16414	16423	16316	16196	16388	16141	16399	16381	16315	16453	16269	16527	16464	16337	16541	16376	16253	16421	16311	16302	16359	16459	16416	16432	16201	16474	16607	16250	16412	16390	16500	16249	16407	16350	16370	16336	16345	16278	16165	16205	16566	16317	16544	16594	16290	16405	16172	16257	16418	16421	16584	16327	16169	16414	16300	16425	16422	16381	16234	16479	16478	16150	16224	16056	16652	16434	16340	16256	16473	16481	16446	16454	16603	16208	16333	16278	16422	16354	16500	16522	16466	16405	16241	16499	16278	16430	16409	16325	16403	16418	16631	16327	16459	16374	16392	16589	16362	16421	16014	16292	16442	16318	16573	16325	16545	16489	16370	16216	16341	16375	16497	16495	16513	16207	16454	16350	16496	16360	16729	16323	16440	16306	16381	16109	16435	16401	16348	16342	16613	16407	16435	16482	16595	16334	16231	16373	16260	16129	16400	16422	16314	16559	16466	16225	16439	16358	16326	16216	16311	16529	16413	16244	16326	16280	16530	16379	16326	16327	16427	16417	16515	16225	16501	16290	16334	16323	16437	16317	16321	16419	16491	16516	16527	16270	16210	16234	16594	16378	16457	16630	16447	16315	16381	16490	16382	16525	16235	16409	16502	16465	16375	16275	16437	16404	16548	16347	16370	16217	16447	16438	16163	16269	16482	16451	16433	16460	16447	16510	16331	16479	16549	16565	16321	16420	16443	16444	16429	16460	16261	16315	16402	16232	16390	16436	16366	16487	16386	16499	16313	16265
25867	46546	44077	35912	31355	27948	25074	23055	21477	20185	19118	18084	17596	16947	16582	16234	16086	15640	15732	15439	15391	15324	15161	14975	15043	14764	14880	15106	14783	14808	14830	14763	14702	14781	14749	14500	14712	14580	14696	14592	14534	14500	14611	14449	14657	14619	14505	14642	14640	14624	14375	14661	14497	14520	14540	14531	14580	14637	14515	14410	14485	14515	14571	14588	14280	14489	14569	14514	14610	14595	14583	14486	14522	14460	14429	14520	14452	14394	14522	14532	14450	14444	14509	14489	14617	14647	14524	14378	14581	14454	14543	14487	14399	14459	14488	14434	14473	14439	14517	14582	14372	14549	14447	14413	14418	14484	14319	14534	14578	14491	14554	14453	14456	14407	14436	14472	14503	14603	14517	14427	14522	14514	14293	14492	14390	14470	14562	14371	14611	14539	14546	14578	14456	14627	14497	14602	14552	14380	14478	14608	14395	14494	14401	14650	14419	14314	14587	14564	14487	14458	14710	14439	14251	14490	14472	14530	14297	14562	14492	14568	14475	14358	14578	14313	14606	14421	14253	14539	14499	14495	14657	14616	14537	14461	14590	14454	14585	14648	14480	14559	14608	14604	14488	14373	14470	14425	14465	14484	14494	14476	14622	14343	14328	14443	14619	14592	14620	14584	14463	14607	14550	14605	14501	14549	14426	14541	14322	14659	14634	14397	14570	14507	14527	14517	14352	14445	14333	14549	14574	14532	14456	14462	14352	14513	14404	14426	14504	14351	14575	14406	14478	14465	14434	14385	14441	14494	14687	14435	14390	14525	14485	14545	14299	14472	14504	14799	14644	14408	14588	14573	14483	14437	14658	14521	14388	14416	14509	14491	14442	14413	14478	14421	14496	14534	14489	14668	14385	14397	14501	14465	14496	14358	14576	14421	14421	14605	14581	14433	14440	14292	14542	14317	14465	14544	14451	14520	14627	14439	14370	14387	14581	14648	14343	14601	14443	14411	14298	14639	14402	14467	14373	14411	14329	14449	14496	14518	14279	14468	14570	14600	14367	14520	14431	14400	14555	14668	14391	14387	14604	14454	14473	14618	14453	14520	14483	14387	14512	14497	14439	14411	14421	14311	14479	14394	14444	14411	14522	14513	14280	14542	14443	14417	14506	14555	14496	14268	14592	14419	14475	14521	14310	14454	14504	14540	14483	14485	14674	14435	14400	14493	14284	14566	14458	14523	14499	14499	14533	14399	14526	14576	14502	14445	14443	14566	14404	14427	14423	14503	14493	14368	14473	14434	14514	14569	14388	14308	14456	14557	14530	14467	14424	14488	14392	14391	14387	14423	14548	14398	14429	14490	14421	14350	14475	14449	14361	14441	14357	14482	14323	14471	14599	14523	14552	14393	14500	14620	14545	14452	14290	14462	14462	14473	14493	14552	14509	14637	14450	14487	14487	14484	14607	14480	14528	14469	14396	14625	14361	14476	14458	14482	14516	14467	14368	14452	14477	14386	14187	14500	14410	14318	14374	14264	14436	14561	14278	14471	14397	14650	14601	14470	14484	14538	14475	14325	14368	14495	14546	14494	14498	14357	14431	14511	14533	14476	14498	14398	14293	14466	14446	14530	14524	14433	14560	14461	14562	14454	14449	14478	14533	14436	14586	14485	14540	14426	14331	14475	14440	14405	14502	14620	14490	14609	14535	14388	14525	14508	14555	14575	14487	14339	14578	14566	14468	14721	14494	14443	14415	14408	14525	14431	14408	14535	14403	14521	14472	14495	14498	14266	14442	14579	14268	14478	14594	14427	14432	14567	14481	14381	14300	14445	14387	14564	14603	14316	14478	14515	14277	14570	14424	14346	14559	14374	14414	14338	14484	14512	14343	14498	14723	14589	14327	14417	14489	14365	14497	14384	14425	14282	14400	14402	14404	14509	14388	14362	14331	14595	14550	14578	14497	14399	14599	14486	14448	14380	14560	14391	14667	14490	14561	14514	14449	14400	14457	14542	14626	14243	14445	14671	14443	14370	14611	14493	14582	14527	14258	14474	14703	14434	14411	14293	14542	14443	14578	14366	14509	14521	14402	14468	14439	14325	14599	14555	14581	14517	14541	14572	14427	14666	14574	14570	14466	14538	14460	14473	14500	14305	14562	14378	14506	14449	14431	14682	14502	14417	14427	14447	14518	14469	14614	14402	14594	14490	14354	14309	14556	14386	14468	14404	14533	14497	14543	14516	14336	14552	14424	14365	14574	14546	14390	14477	14480	14505	14423	14559	14438	14369	14551	14543	14476	14573	14336	14606	14369	14589	14463	14416	14285	14418	14340	14567	14419	14348	14463	14565	14551	14564	14529	14710	14388	14503	14378	14372	14404	14389	14489	14464	14497	14632	14198	14426	14443	14553	14399	14503	14495	14489	14406	14544	14596	14400	14533	14403	14573	14594	14418	14410	14473	14431	14396	14386	14390	14453	14399	14497	14550	14586	14495	14482	14486	14559	14400	14414	14453	14468	14701	14521	14547	14522	14395	14581	14309	14496	14530	14486	14466	14452	14432	14696	14466	14456	14474	14490	14498	14409	14476	14724	14448	14527	14597	14664	14668	14449	14595	14445	14402	14408	14380	14320	14554	14477	14575	14505	14445	14460	14517	14461	14487	14439	14537	14445	14419	14316	14432	14389	14449	14470	14515	14512	14592	14433	14494	14581	14631	14629	14491	14695	14469	14454	14385	14304	14525	14436	14598	14513	14269	14534	14477	14666	14307	14459	14547	14439	14280	14418	14523	14350	14479	14568	14394	14374	14601	14518	14360	14518	14333	14432	14296	14331	14445	14472	14433	14550	14634	14362	14678	14536	14482	14460	14425	14555	14507	14369	14449	14478	14495	14496	14381	14425	14265	14521	14352	14485	14371	14579	14435	14464	14428	14346	14452	14388	14679	14353	14422	14276	14488	14494	14377	14590	14488	14372	14304	14369	14437	14471	14494	14492	14511	14413	14580	14505	14430	14550	14323	14488	14432	14555	14571	14396	14499	14586	14561	14541	14329	14583	14522	14416	14472	14394	14568	14582	14326	14426	14412	14492	14413	14431	14568	14447	14382	14463	14407	14578	14421	14549	14473	14462	14443	14469	14415	14222	14593	14494	14311	14425	14426	14416	14614	14380	14363	14453	14335	14460	14412	14536	14378	14543	14349	14404	14522	14369	14332	14600	14403	14236	14441	14626	14421	14447	14533	14436	14662	14504	14522	14342	14456	14594	14488	14565	14557	14464	14537	14459	14502	14334	14513	14393	14514	14592	14519	14517	14464	14440	14340	14430	14575	14496	14506	14519	14512	14382	14641	14446	14468	14327	14544	14397	14552	14494	14306	14704	14367	14435	14366	14499	14495	14433	14477	14401	14401	14549	14332	14519	14653	14538	14635	14289	14399	14420	14332	14551	14564	14516	14537	14546	14381	14485	14570	14451	14487	14461	14438	14396	14603	14477	14487	14552	14299	14410	14457	14536	14403	14304	14463	14617	14565	14391	14416	14413	14558	14432	14583	14639	14382	14347	14544	14429	14461	14422	14356	14416	14253	14383	14469	14447	14518	14480	14382	14526	14443	14270	14608	14366	14522	14345	14543	14580	14201	14519	14424	14533	14521	14446	14549	14482	14542	14443	14491	14625	14502	14610	14489	14436	14504	14589	14517	14249	14414	14438	14584	14410	14421	14391	14452	14510	14568	14487	14360	14498	14619	14389	14285	14244	14476	14395	14517	14307	14395	14379	14426	14404	14527	14425	14550	14257	14434	14555	14485	14444	14414	14423	14437	14476	14392	14460	14582	14526	14602	14497	14516	14388	14275	14372	14555	14379	14443	14594	14406	14604	14322	14412	14483	14501	14537	14373	14606	14406	14355	14448	14476	14452	14415	14267	14420	14393	14501	14531	14633	14356	14459	14578	14605	14492	14514	14532	14503	14467	14313	14358	14272	14580	14445	14571	14378	14523	14531	14455	14434	14507	14593	14440	14336	14366	14416	14408	14500	14476	14431	14464	14548	14535	14614	14368	14466	14558	14504	14598	14402	14490	14564	14353	14419	14528	14527	14225	14288	14404	14466	14388	14471	14293	14433	14541	14332	14397	14474	14451	14365	14742	14649	14578	14268	14301	14556	14527	14466	14393	14314	14614	14446	14529	14485	14457	14487	14485	14376	14488	14481	14413	14345	14477	14591	14414	14496	14520	14515	14575	14302	14556	14436	14518	14438	14547	14496	14490	14379	14486	14566	14380	14518	14620	14405	14552	14540	14446	14485	14359	14306	14455	14522	14592	14456	14391	14430	14385	14558	14532	14509	14436	14302	14440	14572	14480	14420	14333	14471	14527	14430	14632	14565	14460	14475	14444	14466	14440	14406	14509	14498	14394	14457	14333	14636	14572	14377	14574	14529	14428	14585	14494	14712	14436	14604	14442	14381	14581	14520	14452	14340	14466	14431	14577	14267	14651	14673	14343	14514	14455	14469	14446	14657	14517	14317	14325	14442	14378	14611	14477	14420	14595	14593	14468	14437	14419	14307	14563	14416	14590	14546	14418	14623	14467	14412	14398	14407	14485	14552	14524	14352	14471	14376	14460	14399	14427	14478	14579	14410	14297	14480	14501	14461	14528	14435	14510	14474	14508	14483	14517	14419	14561	14517	14385	14473	14517	14425	14526	14329	14386	14390	14355	14452	14520	14576	14577	14324	14562	14454	14285	14383	14617	14485	14373	14381	14399	14408	14544	14576	14480	14426	14457	14629	14431	14572	14491	14503	14380	14502	14501	14473	14647	14473	14452	14332	14450	14425	14424	14602	14494	14442	14440	14538	14386	14542	14237	14475	14381	14500	14506	14386	14327	14566	14536	14368	14376	14268	14361	14526	14412	14474	14511	14580	14576	14393	14495	14665	14465	14648	14413	14325	14635	14411	14481	14606	14563	14580	14586	14375	14421	14593	14606	14677	14343	14520	14468	14424	14341	14444	14440	14437	14486	14558	14519	14472	14399	14412	14485	14508	14375	14528	14570	14422	14548	14485	14357	14556	14517	14425	14533	14537	14281	14680	14633	14248	14530	14498	14445	14397	14384	14450	14508	14350	14562	14604	14334	14421	14519	14468	14458	14405	14531	14506	14380	14545	14410	14524	14504	14599	14471
27773	24315	30644	27292	22081	20349	19272	18356	17724	17181	17095	16697	16847	16384	16488	16361	16200	16204	16215	16118	16095	16156	16248	15852	15843	15953	15892	16040	16063	15813	15987	15879	16030	15920	16034	15801	15742	15945	15960	15745	15839	15927	15918	15844	15676	15849	15955	15864	15983	15958	15611	15803	15924	15740	15810	15862	16098	16033	15676	15845	15977	15765	15800	15951	15807	15647	15854	15923	15733	15813	15874	15848	15732	15865	15969	16043	16050	15761	15898	15668	15717	15720	15914	15891	15802	15768	15712	15916	15802	15845	15858	16000	16090	15824	15933	15709	15612	15880	15718	15742	15817	15856	15931	15723	15963	15858	15830	16091	15969	15859	15898	15658	15990	15654	15795	15795	15948	15864	15697	15923	15914	15794	15851	15685	15803	15766	15921	15818	15902	15734	15869	15869	15900	15728	15995	15825	15892	15850	15744	15729	15888	15706	15923	15731	15660	15697	15766	15907	15847	15635	15883	15903	15732	15726	15627	15850	15840	15670	15925	15891	15846	15888	15718	15637	15574	15832	15782	15908	15913	15898	15876	15756	15844	15817	15796	15828	15992	15848	15770	15849	15722	15948	15706	15896	15721	15746	15667	15816	15609	15709	15848	15838	16068	15831	15772	16019	15812	15758	15691	15901	15589	15744	15860	15787	15790	15859	15971	15974	15697	15693	15682	15782	15903	15887	15714	15585	15876	15679	15810	15829	15830	15623	15708	15695	15847	15868	15578	15708	15767	15771	15723	15645	15898	15784	15823	15728	15795	15983	15841	15812	15915	15801	15823	15837	15663	15745	15748	15726	15904	15718	15868	15609	15886	15815	15753	15928	15938	15629	15628	15773	15718	15948	15859	15690	15768	15724	15694	15997	15883	15777	15802	15897	15705	15944	15884	15624	15673	15768	15914	15810	15653	15762	15581	15755	15694	15541	15845	15665	15918	15722	15770	15813	15806	15802	15759	15721	15852	15945	15793	15847	15686	15844	15808	15783	15586	15859	16123	15839	15668	15849	15928	15817	15647	15744	15843	15993	15799	15726	15717	15860	15861	15890	15872	15942	15681	15879	15618	15538	15948	15995	15789	15793	15853	15657	15831	15640	15645	15798	15768	15782	15913	15831	15839	15549	15914	15854	15788	15716	15970	15742	15753	15879	15845	15762	15953	15790	15769	15792	15864	15916	15874	15762	15817	15696	15799	15728	15847	15902	15777	15769	15841	15913	15822	15464	15748	15787	15641	15700	15839	15937	15707	15790	15867	15918	15735	15941	15642	15745	15809	15882	15841	15756	15687	15889	15821	15914	15753	15894	15899	15800	15679	15824	15694	15912	15776	15741	15762	15797	15719	15928	15678	15841	15939	15913	15814	15836	15509	15842	15903	15681	15831	15778	15930	15816	15666	15821	15974	15857	15871	15887	15953	15766	15628	15775	15777	15826	15857	15855	15614	15807	15930	15860	15844	15833	15760	15600	15442	15838	15686	15811	15712	15647	15821	15926	15767	15921	15903	15875	15797	15758	15870	15754	15751	15821	15780	15777	15736	15634	15880	15740	15948	15960	15863	15633	15613	15662	15733	15569	15955	15796	15826	15806	15869	15882	15981	15592	15771	15767	15653	15821	15907	15948	16102	15715	15706	15947	15719	15704	15751	15785	15865	15582	15768	15763	16155	15805	15691	15890	15743	15715	15948	15745	15928	15787	16063	16020	15696	15852	15907	15736	15657	15701	15963	15784	15897	15904	15846	15731	15768	15880	15821	15757	15825	15963	15870	15729	15717	15773	15913	15690	15758	15739	15698	15799	15831	15695	15875	15694	15700	15634	15836	15746	15886	15752	15843	15764	15789	15713	15999	15765	15784	15714	15795	15872	15787	15767	15940	15846	15830	15799	15801	15714	15831	15769	15908	15732	15623	15777	15608	15899	15896	15825	15760	16015	16102	15911	15844	16039	15711	15972	15822	15847	15946	15840	15676	15725	15867	15903	15947	15868	15883	15634	15732	15830	15863	15713	15832	15694	15761	15737	15768	15907	15747	15704	15807	15795	15972	15798	15815	15927	15735	15746	15937	15779	15727	15916	15927	15650	15971	15972	15685	15749	15831	15702	15944	15751	15800	16057	15748	15888	15844	15764	15871	16025	15985	15866	15928	15810	15987	15749	15913	15745	15742	15696	15673	15898	15944	15696	15831	15850	15809	15824	15756	15784	15935	15903	16012	15656	15736	15932	15796	15699	15831	15745	15786	15880	15729	15968	15729	15785	15764	15991	15766	15764	15907	15772	16008	15909	15978	15918	15841	15878	15851	16188	15909	15826	15862	15942	16100	15847	15718	15857	15728	15874	15866	15697	15773	15738	15607	15891	15971	15739	15654	15644	15789	15743	15755	15793	15786	15887	15887	15926	15803	15749	15922	15928	15682	15824	15870	15936	15721	15814	15779	15758	15801	15706	15922	16068	15856	15775	15809	15824	15871	15957	15766	15721	15927	15966	15857	16095	15793	15803	15934	15848	15909	15729	15798	15729	15735	15727	15859	15957	15904	15871	15803	15963	16047	15894	15830	15737	15635	15657	15928	16094	15835	15724	16013	15767	15790	15928	15615	15902	15937	15920	15810	15825	15882	15798	15813	15639	15963	15673	15972	15858	16195	16082	15982	15789	15963	15830	15928	15796	15730	15932	15991	15731	16057	15751	15952	15731	15637	15767	15941	15720	15795	15821	15995	15801	15782	15811	15945	15659	15825	15862	15901	15754	15731	15737	15671	15752	15985	15768	15792	15764	15687	15808	15731	15624	15785	15786	15804	15987	16063	15805	15956	15818	15886	15872	15812	15775	15734	15723	15859	15831	15641	15850	15744	15837	15774	15681	15981	15705	15923	15841	15897	15790	15778	15846	15870	15685	15765	15896	15788	15993	15888	15832	16018	15637	16027	15862	15642	15841	15875	15740	15696	15773	15996	15999	15848	15962	15849	15874	15744	16007	15912	16094	15983	15919	15845	15754	15786	15790	15860	15786	15670	15600	15773	15639	15796	15972	15835	15747	15573	15913	15827	15862	15673	15766	15635	15866	15575	15787	15901	15827	15574	15853	15902	15833	15972	15757	15878	15958	15816	15681	15702	16107	15921	15873	15831	15789	15689	15856	15723	15818	15891	15981	16009	15950	15981	15839	15846	15658	15786	15848	15959	15905	15611	15858	15635	15910	15898	16006	15798	15910	15823	15744	15754	15849	15881	15928	15900	15690	15756	15798	15726	15727	15653	15771	15749	15957	15799	15822	15749	15909	15822	15797	16039	15818	15829	15889	15929	15851	15875	15935	15882	15887	15873	15845	15637	15826	15668	15929	15831	15886	15986	15922	15860	15853	15959	15894	16019	15853	16004	15693	15683	15668	15574	15723	15820	15874	15834	15973	15928	15826	15869	15779	15956	15755	15706	15670	15956	15763	15744	15892	15746	16088	15787	15869	15905	15783	15837	15692	15840	15874	15751	15858	15878	15914	15669	15753	15797	15806	15654	15803	15817	15893	15874	15732	15855	15851	15806	16075	15989	15843	15852	15659	15764	15945	15921	15911	15984	16065	15962	16016	15603	15815	15837	15731	15812	15827	15843	15826	15860	15729	15940	15614	15926	15642	15893	15801	15819	15749	15838	15668	15937	15712	15806	15705	15761	16057	15857	16087	15777	15729	15970	15939	15902	15951	15846	15871	15749	15755	15711	15759	15783	15723	15910	15772	16029	15832	15814	15792	15715	15758	15720	15799	15794	15917	15802	15697	16063	16035	15803	16049	15748	15738	15975	15739	15966	15770	15894	15749	15746	15643	15904	15678	15695	15831	15842	15593	15662	15844	15984	15711	15735	15995	15743	15757	15843	15781	16037	15995	15805	15874	16064	15865	15783	15872	15829	15869	15811	15718	15944	15719	15821	15894	15589	15632	15824	16008	15820	15783	15882	15788	15900	15834	15990	15736	15772	15737	15869	16013	15849	15916	15775	15847	15831	15742	15937	15734	15879	15603	15901	15919	15872	15903	15884	15871	15873	15840	15866	15768	15881	15706	15751	15802	15883	15766	15623	15947	15899	15705	15827	15804	15802	15755	15790	15783	15869	15606	15699	15885	15911	15873	15826	15955	15859	15785	16014	15700	15648	15908	15812	15803	16008	15900	15794	15920	15759	15746	15729	15837	15781	15814	15916	15939	16155	15818	15811	15809	15909	15852	15963	15868	15832	15735	15879	15793	15860	16059	15920	15847	15665	15905	15943	15888	15914	15797	15761	15937	15780	15700	16093	15966	15738	15768	15903	15885	15683	16071	16046	15757	15829	16003	15933	16062	15816	15779	15782	15784	15856	15669	15760	15904	15874	15593	15902	15906	16000	15868	15862	15930	15855	15888	15760	15919	15812	15773	15838	15806	15804	15678	15742	15895	15607	15701	15891	15841	15751	16025	15767	15779	15827	15823	15741	15753	15718	15756	15744	15862	15871	16052	15860	15904	15831	15965	15734	15715	15752	15971	15817	15760	15747	15770	15644	15855	15935	15925	15711	15953	15612	15754	15766	15777	15722	15742	15770	15652	15938	15730	15824	15653	15813	15775	15918	15828	15955	15819	15940	15740	15763	15791	15979	15708	15718	15870	15850	15760	15826	15645	15913	15951	15709	15699	15729	15917	15978	15945	15670	16007	15613	15891	15812	15749	15514	15758	15839	15694	15866	15825	15668	15848	15675	15784	15852	15908	15813	15840	15629	15845	15897	15721	16014	15908	15781	15717	15863	16000	15923	15962	15963	15768	16218	15923	15904	15706	15984	16000	15834	15694	15914	15903	15947	15740	15777	15696	15978	16129	15765	15748	15913	15695	15589	15864	16013	16105	15769	15935	15884	15895	15860	15927	15951	15891	15789	15753	15843	15739	15726	15799	15834	15783	15779	15849	16002	16072	15858	15966	16118	15848	15846	15789	15774	15763	15824	15788	16023	15836	15869	15740	15877	15652	15811	15727	15966	15816	15683	15702	15861	15744	15777	15968	15838	15717	15922	15666	15795	15959	15900	15764	15811	15860	15701	16008	15768	15599	15918	15831	15876	15691	15919	15797	15814	15948	15911	15564	15946	15877	15747	15853	15861	15811	15866	15772	15919	15985
24385	36935	34256	26687	23355	20786	19072	18383	17248	16743	16123	15841	15450	15169	14971	15106	14676	14623	14534	14456	14430	14508	14398	14438	14344	14234	14350	14206	14244	14388	14357	14275	14255	14267	14302	14242	14328	14167	14363	14239	14416	14095	14006	14176	14155	14099	14149	14560	14145	14306	14178	14168	14198	14191	14149	14202	14235	14060	14053	14103	14121	14194	14273	14237	14181	14292	14201	14223	14218	14119	14322	14162	14183	14226	14258	14213	14071	14258	14114	14265	14168	14134	14128	14220	14154	14199	14150	14078	14115	14146	14163	14135	13992	14188	14165	14083	13986	14261	14092	14244	14088	14138	14210	14047	14140	14152	13988	14063	14208	14082	14220	14115	14081	14103	14201	14306	14149	14308	14195	13994	14231	14220	14168	14248	14106	13928	14132	14125	14086	14279	14354	14178	14080	14299	14180	14293	14220	14278	14004	14092	14117	14092	14176	13848	14137	14292	14087	14199	13992	14009	14224	14240	14138	14172	14112	14088	14239	14216	14205	14128	14406	14195	14091	14160	14220	14146	14202	14307	13993	14140	14210	14152	14117	14127	14227	14172	14187	14226	14247	14252	14055	14126	14157	14180	14155	14270	14260	14281	14083	14180	14129	14129	13986	14290	14132	14165	14123	14094	13972	14099	14091	14258	14239	14197	14205	14112	14255	13977	14119	14190	13970	14022	14113	14156	14199	14109	14170	14125	14159	14006	14119	14065	14260	14228	14094	14146	14092	14163	13952	14241	14092	14061	14126	14183	14109	14150	14096	14179	14214	14227	14229	14040	14177	14179	14242	14208	14040	14113	14015	14244	14381	14307	14195	14143	14192	14194	14278	14369	14239	14241	14054	14087	14175	14204	14162	14024	14120	14254	14164	14255	14211	14214	14151	14039	14137	14136	14224	14208	14032	14115	14230	14119	14163	14062	14129	14074	13919	14162	14150	14075	14052	14315	14161	14199	14137	14153	14332	14249	14313	14261	13971	14031	14154	14153	14254	14248	14146	14367	14160	14236	14127	14073	14268	14243	14160	14150	14197	13977	14147	14210	14201	14059	13952	14028	14144	14174	14187	14248	14134	14215	14165	14113	14199	14139	14282	14118	14080	14198	14198	13998	14106	14082	14128	14121	14079	14343	14155	14080	14134	14093	14169	14250	13964	14195	14055	14263	14092	14206	14137	14237	14108	14170	13951	14176	14191	14322	14265	14117	14208	14141	14200	14414	14201	14123	14255	14206	14160	13987	14192	13990	14210	14211	14077	14113	14121	14253	14252	13963	14189	14257	14259	14139	14234	14056	14084	14040	14134	14064	14227	14129	14218	14136	14184	14286	14222	14215	14225	14313	14310	13969	14144	14171	14100	14223	14171	14329	14142	14264	14000	14134	14108	14338	14066	14266	14126	14120	14183	14186	14209	14058	14082	14301	14369	14127	14052	14139	14011	14278	14114	14276	14130	14107	14272	14233	14167	14148	14140	14222	14114	14053	14191	14078	14094	14134	14434	14145	14124	14253	14251	14090	14041	14150	14224	14186	14073	14187	14258	14012	14115	14102	14022	14292	14055	14117	14113	14374	14208	14242	14384	14359	14016	14131	14067	14080	14186	14118	14330	14158	14224	14057	14158	14056	14072	14139	14012	14063	14127	14270	14133	14284	14253	14047	14129	14403	13953	14245	14078	14119	14244	14016	14211	14336	14312	14133	14218	14177	14085	14047	14296	14036	14124	14201	14190	14042	14322	14148	14021	14367	14099	14187	14170	14158	14127	14119	14163	13972	14161	14376	14167	14322	14056	14080	14323	14077	14247	14332	14110	14126	14016	14137	14243	14158	14113	14162	14196	14081	14023	14204	13992	14153	14187	14184	14173	14297	14066	14059	14317	14183	14215	14131	14137	14067	14355	14225	14166	14156	14254	14027	14056	14218	14324	14207	14136	14207	14116	14101	14258	14321	14042	14195	14169	14346	14114	14177	14190	14183	14269	13986	14161	14145	13972	14097	14247	14043	14150	14158	14078	14331	14166	14204	14208	14160	14248	14246	14078	14052	14138	14115	14114	14071	14270	14271	14045	14061	14036	14145	14209	14046	14333	14204	14140	14122	14158	14386	14115	14183	14113	14047	14210	14111	14052	14049	14243	14196	14329	14323	14095	14194	14191	14252	14134	14110	14274	14202	14151	14170	14175	14343	14102	14118	14276	14084	14112	14091	14248	14000	14056	14164	14171	14177	14241	14166	14162	14121	14106	14150	14147	14091	14190	14259	14114	14248	14073	14050	14131	14250	14159	14149	14145	14248	13968	14081	14319	14148	14146	14223	14220	14069	14125	14094	14156	14109	13984	14132	14231	14189	14331	14320	14159	14281	14254	14171	13987	14097	14125	14147	14152	14265	14294	14154	14225	14265	14293	14023	14078	14238	14162	14220	14222	14351	14175	14268	14041	14195	14028	14146	14149	14228	14135	14178	14078	14199	13938	14175	13892	14000	14116	14062	14285	14155	14138	14241	14366	14220	14181	13906	14293	14030	14143	14191	14274	14320	14014	14279	14091	14149	14067	14241	14103	14208	14347	14144	14016	14217	14369	14261	14117	14105	14056	14317	13999	14245	14262	14329	14252	14021	14113	14141	14193	14230	14287	14066	14183	14181	14214	14159	14239	14007	13984	14077	14148	14017	14056	14187	14182	13983	14381	14035	14202	14208	14155	14157	14028	14246	14124	14131	14005	13922	14084	14213	14100	14044	14131	14100	14250	14271	14177	14091	14199	14143	14214	14072	14156	14161	14007	14072	14169	14236	14250	14327	14113	14165	14137	14033	14113	14195	14085	14289	14141	14218	14092	14033	14150	14156	14379	14271	14172	14261	14076	14237	14126	14170	14161	14165	14212	14216	14161	14144	14096	14162	14135	14019	14128	14057	14212	14218	14023	14104	14058	14122	14097	14186	14045	14129	14183	14057	14275	14166	14300	14081	14100	14010	14156	14183	14240	14100	14155	14288	14022	14104	14301	14232	14127	14214	14072	14255	14066	14016	14177	14061	13929	14228	14103	14108	14129	14081	14047	14182	14315	14220	14250	14200	14192	14233	14171	14192	13990	14059	14044	14207	14089	14175	14213	14186	14214	14148	13948	14178	13932	14236	14223	14177	14116	14276	14090	14164	14215	14131	14184	14202	14130	14081	14136	14311	14100	14116	14136	14349	14094	14153	14027	14369	14224	14247	14294	14062	14155	14249	14303	14104	14096	14114	14194	14110	14021	14280	14225	14044	14248	14071	14205	14102	14203	14224	14294	14221	14087	14074	14171	14217	14165	13968	14261	14236	14172	14179	14041	14069	14275	14182	14219	14384	14074	14176	14243	14177	14039	14212	14050	14255	14290	14110	14143	14109	14250	14221	14209	14285	14109	14184	14164	14156	14215	14100	14103	14217	14256	14093	14121	14186	14307	14189	14185	14039	14270	14185	14097	14069	14079	14250	14105	14106	14147	14030	14215	14143	14255	13954	14054	14347	14119	14175	14192	14112	14177	14085	14012	14085	14161	14132	14210	14184	14325	14158	14082	14024	14106	14186	14059	14152	14057	14178	14102	14090	14135	14216	14174	14273	14178	14083	14215	14105	14301	14121	14269	14287	14189	14290	14047	14200	14182	14240	14060	14005	14205	14004	14251	14014	13960	14172	14185	14113	14150	14139	14092	14177	14252	14077	14153	14137	14043	14039	14031	14185	14162	14220	14146	14074	14215	14085	14222	14129	14208	14138	14077	14121	14173	14079	14107	14088	14137	14112	14307	14113	14034	14107	14200	14275	14131	14191	14280	14359	14112	14301	14288	14157	14214	14103	14270	14225	14102	14143	14139	14227	14247	14110	14107	14301	14171	14066	14255	14068	14199	14022	14143	14071	14149	14021	14220	13969	13966	14051	14171	14272	14249	14110	14347	14060	14149	14134	14188	14002	14066	14253	14128	14138	14238	14148	14193	14086	14038	14185	14158	14003	14141	14191	14173	14235	14092	14071	14088	14205	14257	14090	14023	14147	14209	14242	14291	13941	14243	14222	14048	14095	14230	14278	14114	14088	14122	14192	14258	14111	13897	14041	13987	14176	14135	14186	14067	14137	14136	14218	14296	14133	14083	14106	14329	14299	14045	14229	14146	14166	14039	14003	14037	14186	14269	14261	14190	14086	14066	14214	14192	14188	14292	14140	14362	14255	14072	14264	14173	14040	13982	14118	14041	14176	14180	14149	14196	14024	14205	14128	14112	14105	14129	14215	14376	14120	14104	14236	14250	13970	14214	14110	14139	14122	14186	14112	14321	14124	14161	14148	14024	14155	14140	14115	14078	14159	14161	14037	14020	14097	14288	14302	14239	14264	14120	14421	14276	14314	14195	13906	14236	14153	14113	14186	14164	14123	14128	14203	14332	14029	14134	14125	14182	14150	14081	14184	14191	14208	14113	14083	14183	14109	14245	14198	14334	14124	14209	14145	14189	14321	14129	14128	14168	14151	14286	14058	14211	14270	14138	14157	14156	13966	14185	14106	14134	14299	14092	14083	14232	14167	14171	14178	14027	14081	14143	14254	14113	14190	14109	14034	14256	14184	14176	14139	14326	14230	14336	14256	14214	14132	14224	14190	14047	14210	14268	14018	14199	14119	14369	14266	14063	14309	14183	14153	14152	14238	14233	14256	13989	14246	14164	14087	14211	14232	14126	14114	14170	14088	14108	14199	14153	14246	14024	14322	14005	13986	14184	14067	14094	14400	14107	14095	14111	14284	14066	14365	14038	14181	14311	14218	14081	14070	14154	14337	14445	14301	14141	14063	14124	14187	14140	14063	14255	14090	14206	13987	14198	14170	14239	13938	14178	14108	14252	14057	14027	14146	14039	14189	14104	14153	14127	14189	14172	14200	13983	14177	14099	14166	14169	14198	14159	14130	14294	14103	14183	14251	14026	14229	14058	14189	14115	14119	14328	14061	14231	14070	14073	14273	14139	14242	14131	14077	14153	14224	14249	14226	14221	14196	14017	14274	14228	14159	14132	14338	14157	14043	14139	14277	14211	13990	14086	14309	14045	14157	14116	14151	14229	13933	14263	14218	14188	14099	14184	14116	14190	14178	14167	14342	14070	14203	14255	14235	14064	14206
23724	21071	28493	24333	23143	23882	23356	19647	18634	18084	17636	17148	16743	16748	16567	16228	16163	16052	15887	15854	15916	15859	15886	15572	15785	15627	15601	15638	15634	15628	15484	15622	15579	15571	15550	15254	15507	15402	15461	15491	15587	15479	15699	15500	15407	15427	15470	15440	15280	15397	15534	15655	15642	15399	15447	15607	15590	15415	15515	15578	15488	15357	15212	15291	15328	15509	15556	15558	15414	15368	15164	15220	15569	15268	15358	15406	15691	15586	15279	15293	15414	15604	15330	15517	15569	15449	15431	15508	15331	15550	15364	15422	15420	15451	15302	15137	15436	15186	15387	15561	15412	15296	15327	15414	15408	15275	15289	15326	15377	15566	15361	15442	15324	15401	15350	15349	15396	15542	15408	15387	15329	15313	15289	15342	15218	15392	15398	15467	15360	15456	15288	15317	15410	15414	15361	15456	15492	15306	15534	15465	15495	15279	15330	15407	15381	15481	15214	15407	15465	15449	15328	15359	15347	15354	15714	15548	15225	15331	15349	15170	15329	15255	15257	15324	15336	15467	15496	15391	15456	15608	15360	15349	15495	15434	15377	15525	15243	15391	15513	15430	15339	15280	15316	15560	15454	15350	15481	15232	15454	15407	15366	15553	15379	15290	15427	15283	15325	15503	15368	15283	15393	15327	15413	15587	15514	15483	15488	15360	15445	15457	15370	15382	15151	15296	15471	15538	15380	15334	15387	15497	15326	15322	15187	15340	15245	15584	15350	15242	15365	15330	15420	15339	15252	15323	15472	15506	15342	15277	15569	15363	15188	15029	15364	15460	15186	15387	15470	15317	15350	15414	15341	15407	15320	15462	15364	15205	15376	15355	15353	15381	15321	15482	15284	15333	15367	15384	15536	15413	15280	15370	15394	15351	15281	15403	15397	15406	15447	15345	15433	15244	15331	15579	15425	15466	15232	15373	15191	15182	15542	15351	15321	15280	15334	15432	15406	15455	15187	15231	15368	15360	15488	15351	15488	15589	15509	15259	15168	15313	15463	15402	15264	15331	15281	15295	15410	15269	15432	15233	15498	15419	15300	15363	15470	15284	15429	15287	15389	15286	15368	15461	15434	15434	15470	15385	15412	15216	15488	15359	15399	15177	15337	15414	15349	15406	15386	15452	15280	15338	15434	15415	15210	15402	15297	15368	15411	15415	15490	15262	15345	15378	15442	15310	15320	15567	15271	15388	15465	15346	15439	15331	15257	15353	15375	15442	15330	15393	15448	15212	15395	15322	15375	15457	15247	15373	15256	15199	15390	15382	15412	15471	15382	15275	15347	15430	15222	15433	15479	15293	15354	15257	15433	15368	15358	15387	15502	15454	15424	15410	15525	15552	15225	15126	15414	15325	15386	15405	15275	15481	15240	15202	15313	15340	15265	15445	15631	15376	15319	15448	15422	15321	15390	15322	15493	15464	15399	15381	15394	15247	15342	15445	15545	15128	15272	15367	15164	15290	15315	15450	15249	15262	15351	15353	15400	15351	15563	15374	15302	15511	15328	15412	15413	15461	15325	15265	15495	15408	15374	15448	15456	15156	15503	15504	15369	15366	15344	15442	15561	15357	15316	15498	15416	15232	15290	15377	15375	15605	15450	15326	15292	15346	15285	15367	15341	15383	15550	15343	15226	15363	15612	15455	15540	15389	15455	15378	15442	15597	15299	15449	15439	15391	15435	15221	15377	15324	15252	15209	15287	15414	15400	15379	15486	15358	15203	15180	15157	15439	15222	15325	15442	15447	15452	15322	15430	15286	15360	15324	15419	15316	15328	15196	15321	15170	15349	15426	15338	15435	15496	15164	15313	15228	15412	15428	15431	15448	15357	15304	15259	15282	15425	15585	15367	15383	15339	15207	15279	15530	15372	15327	15395	15201	15441	15585	15453	15415	15410	15430	15306	15380	15577	15394	15191	15388	15312	15153	15405	15379	15332	15549	15305	15231	15253	15338	15510	15313	15518	15410	15335	15462	15469	15241	15107	15318	15379	15506	15492	15379	15260	15385	15476	15208	15369	15211	15498	15378	15521	15584	15498	15217	15541	15312	15516	15220	15142	15116	15312	15402	15269	15337	15498	15181	15318	15254	15422	15469	15619	15433	15607	15314	15365	15576	15339	15526	15399	15479	15353	15370	15547	15446	15421	15197	15471	15216	15342	15551	15553	15356	15301	15261	15250	15316	15514	15328	15376	15345	15141	15322	15467	15390	15405	15413	15510	15468	15474	15328	15295	15256	15350	15333	15378	15350	15479	15533	15471	15293	15525	15436	15544	15484	15375	15463	15223	15532	15502	15529	15381	15462	15355	15343	15303	15259	15476	15348	15389	15458	15293	15392	15393	15305	15600	15377	15449	15439	15526	15306	15329	15357	15393	15573	15639	15387	15356	15437	15414	15471	15244	15321	15196	15136	15253	15462	15312	15425	15487	15470	15461	15344	15416	15488	15324	15340	15451	15352	15439	15262	15431	15080	15233	15262	15324	15369	15513	15293	15561	15405	15514	15514	15317	15351	15454	15276	15329	15415	15449	15218	15445	15405	15361	15381	15292	15232	15529	15511	15438	15272	15387	15350	15485	15534	15487	15316	15192	15453	15398	15416	15155	15331	15298	15362	15302	15532	15527	15593	15417	15323	15453	15402	15423	15358	15276	15420	15555	15204	15353	15492	15287	15365	15441	15352	15284	15349	15379	15297	15328	15423	15393	15263	15276	15417	15386	15449	15436	15287	15289	15393	15278	15400	15349	15269	15413	15224	15255	15158	15570	15436	15455	15445	15363	15422	15472	15268	15338	15490	15362	15583	15374	15334	15184	15374	15551	15354	15411	15414	15357	15515	15369	15341	15580	15348	15391	15244	15343	15463	15383	15282	15415	15407	15453	15570	15440	15440	15536	15412	15270	15369	15451	15527	15360	15515	15302	15120	15292	15401	15596	15383	15202	15286	15511	15330	15519	15370	15475	15593	15330	15459	15342	15386	15338	15503	15331	15327	15183	15375	15481	15435	15394	15187	15129	15269	15307	15387	15417	15551	15214	15512	15296	15287	15324	15389	15180	15440	15399	15268	15451	15382	15249	15413	15474	15255	15293	15476	15300	15307	15357	15441	15283	15491	15428	15336	15290	15330	15481	15459	15364	15357	15151	15479	15467	15304	15343	15440	15367	15311	15321	15317	15398	15472	15373	15457	15443	15372	15360	15316	15251	15419	15316	15319	15427	15222	15330	15320	15470	15408	15413	15353	15465	15362	15510	15227	15344	15456	15288	15448	15411	15357	15474	15314	15471	15303	15430	15653	15324	15435	15432	15566	15378	15539	15306	15295	15171	15481	15348	15330	15165	15261	15464	15459	15364	15352	15329	15186	15288	15521	15514	15635	15521	15494	15403	15325	15282	15214	15399	15481	15461	15473	15323	15357	15494	15551	15395	15284	15400	15454	15391	15396	15416	15503	15342	15415	15609	15445	15414	15307	15436	15395	15360	15247	15564	15468	15324	15340	15415	15288	15421	15325	15429	15340	15423	15331	15229	15423	15426	15382	15551	15550	15344	15532	15461	15541	15456	15470	15473	15410	15426	15504	15432	15390	15202	15271	15319	15260	15471	15420	15350	15441	15318	15372	15481	15321	15397	15272	15404	15255	15089	15227	15340	15422	15143	15304	15184	15224	15405	15286	15413	15383	15446	15570	15410	15332	15471	15336	15332	15392	15336	15585	15175	15509	15492	15341	15214	15572	15521	15517	15397	15376	15393	15448	15467	15357	15373	15242	15394	15542	15315	15542	15253	15347	15331	15266	15078	15257	15385	15297	15494	15551	15367	15455	15282	15117	15539	15473	15598	15489	15462	15452	15379	15361	15405	15334	15404	15248	15436	15479	15368	15315	15511	15416	15429	15486	15230	15261	15456	15322	15411	15362	15357	15444	15401	15611	15257	15454	15347	15498	15466	15264	15405	15386	15321	15366	15444	15323	15323	15253	15137	15456	15468	15329	15258	15220	15360	15468	15333	15235	15388	15295	15524	15168	15266	15302	15470	15350	15330	15492	15314	15425	15257	15439	15263	15407	15450	15176	15447	15381	15581	15380	15340	15584	15331	15314	15208	15519	15223	15556	15433	15271	15263	15436	15359	15363	15230	15459	15342	15548	15398	15316	15414	15162	15478	15295	15336	15464	15428	15300	15246	15328	15303	15277	15368	15423	15316	15421	15286	15208	15334	15394	15417	15408	15532	15427	15296	15258	15290	15422	15368	15317	15386	15473	15237	15257	15262	15346	15322	15367	15492	15408	15543	15408	15355	15461	15471	15293	15355	15698	15275	15245	15415	15359	15431	15512	15614	15423	15541	15658	15243	15382	15343	15380	15497	15396	15378	15348	15622	15307	15509	15469	15464	15385	15307	15295	15250	15321	15291	15291	15398	15236	15619	15395	15317	15425	15370	15501	15445	15213	15403	15706	15529	15462	15456	15305	15446	15455	15382	15410	15245	15458	15360	15486	15559	15470	15412	15260	15375	15408	15301	15380	15459	15548	15480	15319	15574	15594	15363	15361	15199	15297	15277	15347	15318	15633	15286	15395	15420	15412	15437	15424	15409	15366	15567	15271	15378	15348	15305	15182	15328	15477	15402	15423	15371	15472	15532	15360	15337	15347	15494	15509	15364	15350	15201	15392	15440	15216	15396	15404	15578	15291	15373	15277	15377	15197	15298	15705	15312	15414	15423	15427	15226	15186	15581	15543	15315	15470	15293	15322	15300	15338	15358	15423	15424	15189	15435	15547	15140	15289	15208	15245	15388	15322	15363	15405	15520	15396	15621	15467	15375	15312	15456	15377	15403	15407	15304	15354	15244	15225	15324	15371	15555	15340	15471	15271	15149	15556	15442	15520	15297	15301	15464	15406	15562	15467	15273	15548	15500	15368	15346	15383	15389	15389	15354	15452	15502	15241	15399	15632	15373	15312	15235	15295	15585	15369	15358	15473	15424	15550	15375	15312	15583	15416	15385	15353	15496	15290	15474	15328	15156	15537	15509	15465	15553	15237	15309	15158	15425	15197	15194	15260	15559	15500	15236	15354	15491	15543	15431	15355	15425	15579	15524	15392	15231	15086	15523	15336	15465	15311	15479	15485	15344	15312
24294	42215	39306	31548	27252	24113	21870	20480	18972	17902	17267	16473	16030	15622	15342	15053	15055	14785	14649	14453	14484	14456	14167	14398	14325	14275	14126	14223	14110	14016	14046	14019	14029	14297	13955	13896	13992	13922	14101	13931	13988	13911	14041	14026	14005	14023	13968	14023	13750	13936	13963	13951	13978	14059	14034	13966	13854	13971	13814	13962	13844	13884	13904	13838	14058	13993	13979	13880	13939	13875	13984	13960	13900	13967	13929	13887	13991	13999	13963	13920	13795	14042	13869	13877	13791	13898	14146	13852	13626	13849	13893	14015	13859	14065	13831	13946	13894	13869	13892	14022	13920	13769	13830	13967	14074	13853	13947	13895	13813	13930	13988	13874	13867	13840	13978	14021	13876	14055	13959	13969	14015	13849	13983	13902	14032	14097	13833	13944	13919	14045	13905	13878	13797	13864	13969	13942	13955	13857	13830	13836	13845	13976	13855	14014	13923	13933	13926	13911	13911	13980	13937	13931	13900	13854	13887	13854	13878	13873	13948	14073	13942	13885	14111	13718	13834	13853	13945	13727	13789	13961	13917	13997	13823	13922	13831	13928	13773	13785	13990	13858	13849	14061	13928	13867	13996	13901	13818	13982	13845	13904	13767	13884	13944	13787	13806	13848	13793	13837	13939	13944	13816	13850	13813	13959	13934	13992	13886	13947	13829	13834	13899	13915	13903	13937	14004	14012	13978	13982	13933	13913	13866	13817	13830	13870	13800	13929	14102	13818	13780	13947	13954	13796	13808	13821	13905	13975	13998	13907	13701	13693	13842	13941	13985	13835	13917	14028	14127	13911	13979	13856	13903	13957	13908	13802	13864	13938	14014	13820	13948	14081	13869	13997	13989	13938	13926	13813	13797	13930	13917	14013	13834	13903	14007	13994	13785	13922	13922	13984	13843	13760	13916	13926	13861	14001	13845	13928	14025	13766	13918	14035	13875	13819	13934	13878	13957	13933	13699	13781	13985	13778	14058	13802	13987	13870	13928	13790	13858	13890	13850	13834	13837	13768	13909	13758	13913	13740	13892	13875	13813	14003	13893	13923	13979	13878	13951	13847	13720	13870	13920	13992	13989	13973	13918	13842	14025	13876	13933	13765	13978	13936	13885	13742	13854	13873	14012	13793	13907	13953	13979	13864	14020	13951	14067	13977	13921	13752	13837	13931	13756	13875	13927	13831	13970	13877	13871	14035	14070	13919	13734	13895	13975	13853	13810	13970	13847	13973	13689	14114	13926	13807	13947	14059	13791	13942	13760	14090	13867	13916	13998	13934	13983	13872	13726	13960	13868	13709	13911	13648	13819	13877	13916	13812	13898	14089	14004	13837	13933	13929	14001	14018	13857	13809	13947	13986	14000	13995	13875	14052	13814	13907	13789	14058	13767	13879	14010	13726	13978	13935	13841	13634	13931	13848	13879	13877	14027	14092	13909	13933	13875	13950	13937	13879	13983	14108	13849	14002	13907	13934	13734	14017	13999	13968	13888	13903	13805	13924	13901	13983	13938	13718	13992	13786	13965	13840	13788	14023	13925	13800	13997	13881	13949	13912	13920	13883	13905	14064	13915	13943	13861	13924	13760	13909	13967	13858	13979	13820	13836	13829	13891	13818	14046	13784	13850	13924	13884	13840	13926	13911	13779	13861	14125	13952	13932	14013	13916	13967	13772	13957	13991	13836	14022	13758	13739	13867	13685	13839	13797	13820	13802	13964	13890	13996	13875	13997	13897	14074	13967	13858	13879	13941	13863	13862	13952	13818	13740	13952	13918	13950	13844	13988	13834	13746	13930	13864	14004	13924	13923	13888	13935	13807	13851	13797	14062	13813	13938	13896	13689	13865	13918	13821	14019	13902	13982	13945	14045	13977	13940	13742	13898	13925	13812	13884	13748	13964	13979	13941	13998	13980	14101	14083	13792	13784	13937	13824	13895	13990	13885	13867	13801	13902	13804	13999	13870	13934	13860	13865	13736	13942	13763	13828	13951	14070	13997	13816	14020	13881	13948	13958	13957	14003	13848	13830	13801	13845	13807	13820	13832	14004	13885	13904	13763	13857	14112	14063	13704	13968	14021	14042	13883	13982	13848	13817	13986	14080	13950	13953	13847	13953	14000	14019	13762	13838	13778	13905	13863	13895	13848	13850	13776	13966	13906	13835	13819	13767	13847	14027	14096	13858	13869	13819	13903	13840	13975	13897	13983	13826	14022	13822	13925	13787	14085	13740	13842	13991	13918	14008	13739	13733	13933	13887	13947	13944	14052	13793	13857	13906	13971	13706	13896	13951	13886	13866	13875	13989	14008	13949	13985	14060	13816	14000	13965	13894	13895	13852	13832	13997	13873	13993	13948	13850	13818	14057	13716	14008	13927	13990	14007	13927	13859	13851	13898	13847	13924	13911	13828	13868	13884	14020	13887	13894	13887	13888	14077	13934	13932	13883	13670	13799	13781	13918	13844	14046	13968	13726	13918	14024	13866	13800	14012	14000	13959	13827	13961	13933	13865	13800	13864	13712	13935	13775	13815	13922	13901	13971	13981	13795	13851	13994	13813	13848	13921	14039	13739	13845	13855	13794	14035	14020	13943	13866	13935	13940	13952	13896	13844	13849	14104	13935	13957	13842	13886	13932	13915	13876	13941	13940	13951	13802	13844	13919	14028	13826	13905	14025	13934	13958	13884	13936	13876	13864	13828	13891	13918	13846	14012	13877	13903	13848	13858	13882	13998	13916	13878	13966	14018	13943	14065	13961	13832	14044	13971	13916	13896	13953	13989	13781	13973	14027	13865	13889	13893	13998	13926	13849	13900	13980	13828	13790	13982	13897	13872	13808	13764	13839	13840	13968	13847	13815	13855	13872	14035	13772	14030	14009	13842	13974	13942	13910	13986	13882	14019	13945	13834	13923	13812	13963	13871	13846	13959	14032	13852	14079	13927	13917	13848	13890	13716	13916	13934	13933	13817	13872	13848	13999	13989	13979	13909	13964	13948	13766	13781	13822	13847	13925	13843	14141	13835	13814	14103	13887	13788	13814	13843	13993	14034	13914	13931	13848	13809	13931	13927	13845	13773	13923	14042	13879	13896	13919	13874	13848	13608	13866	13798	13970	13932	14004	13745	13911	13956	13958	13858	13924	13781	14006	13889	13936	13943	14152	13981	13941	13817	13860	14040	13978	13844	13970	13888	13811	13701	13994	13959	13811	13878	13949	13755	13898	14069	14041	13936	13911	13969	13964	13887	13919	13984	13814	13896	13865	13980	13769	13947	13859	13930	13913	13935	13822	13937	13977	13870	13841	13876	13956	14028	13817	14058	13978	13924	13907	13896	13906	13907	13740	13994	13938	14043	13881	14048	13858	13830	14037	13844	13828	13992	13835	13980	13890	13951	13757	13956	13873	13938	13763	13916	13672	13856	13905	13821	13961	13819	14018	13841	13854	13868	13950	13859	14042	13963	13849	14003	13969	14034	13908	13662	13756	13888	13961	13885	13804	13871	13950	13907	13859	13830	13874	13906	13883	13995	13881	13819	13848	13990	14050	14042	13889	13918	14025	13815	13836	13819	13789	13923	13738	13983	13922	14008	14002	13888	13750	13926	13900	13974	13818	13950	13713	13701	14082	13906	13802	13927	13866	13875	13817	13924	13922	13774	13899	13818	13962	13727	13995	13802	13896	13852	14009	13909	13830	13858	13870	13962	13933	13969	13852	13978	13837	14088	13891	14035	13726	13854	13904	13946	13876	13966	13761	14023	13961	13892	13926	13984	13808	13847	14032	13962	13830	13840	13846	13950	13837	13995	13730	13778	14141	13871	13923	13852	13858	13855	13948	13923	13780	13796	13927	13822	14003	13959	13951	13789	14036	13887	13879	13823	13761	13928	13758	13983	14013	13877	13759	14033	13946	13906	13876	13918	13707	13926	13787	13941	13748	13789	13881	13961	13954	13901	13949	13925	13777	13645	13715	13854	13891	13749	14007	13907	13744	14099	13984	14050	13976	13925	13922	13780	13850	13890	13909	13865	13842	13914	13782	13965	13891	13966	13903	13859	13910	13948	13802	14066	13790	13902	13701	13871	13876	13897	13702	13811	13989	13823	13902	13854	13763	14042	13822	13765	13786	13876	13909	13907	13888	13791	13775	13833	13949	13874	13876	13831	13918	13837	13982	13903	13972	13810	13902	13889	14004	13942	13826	13783	13879	13970	13925	13959	13804	13808	13870	13905	14069	13909	13903	13972	13912	13884	13879	13887	13919	13905	14021	13805	13924	13923	13955	13844	13776	14005	13842	13663	13869	13762	13882	13939	13916	13937	13949	13739	13832	13729	13936	13885	13948	13927	13946	13729	13740	13826	13897	14041	13814	13747	13882	13776	13866	13965	13948	13813	13900	13813	13862	13841	13952	13812	13975	14018	14105	13845	14000	13846	13950	14173	13833	14057	14000	13890	14050	13922	13752	13770	14092	14001	13863	14050	13935	13986	13776	13894	13883	13855	13978	13927	13878	13869	13931	14023	13902	13696	13765	13913	13762	14014	13914	14124	13936	13968	13828	13920	13971	13944	13996	13982	13940	14083	13859	13777	13971	13809	13905	13971	13796	13971	13942	13695	13875	13827	13974	13961	13805	13891	13938	13891	13967	13858	13921	13783	13799	13681	14004	13960	13948	13782	13791	13977	14049	13847	14005	13899	13886	13897	13813	13870	13840	13985	13833	13936	13885	13846	13913	14045	13839	13859	13726	13948	13768	13777	13805	13995	13845	13820	13888	13909	14062	13895	13667	14010	13975	13815	13744	13929	13920	13787	13926	13972	14095	13850	13742	13837	13840	13949	13886	13957	13993	13987	13884	14058	13828	13803	13865	13777	13908	13906	13678	13831	13746	13923	13795	13940	13927	13901	13761	13741	13843	13863	13913	13939	13746	13876	14007	13877	13961	13843	13900	14026	13972	13865	14021	13900	13916	14099	13902	13954	13949	13966	13887	13998	13988	13734	13957	13971	13778	13781	13888	13739	13795	13961	13796	13876	13867	13768	13832	14034	14107	13918	13908	13849	13789	14037	13836	13972	14007	13799	13919	13874	13805	14010	13983	13700	13866	13902	14139	13934	13933	13851	13877	13961	13731	14025	13825	13758	14057
22645	21069	28843	23583	21763	24903	27144	22139	20706	20143	19397	18537	18053	17912	17631	17475	17374	17210	17029	16878	16749	16804	16831	16433	16615	16640	16435	16639	16672	16267	16361	16357	16346	16387	16218	16380	16278	16448	16312	16046	16084	16271	16480	16110	16284	16474	16048	16243	16375	16147	16181	16323	16360	16037	16329	16246	16453	16100	16071	16113	16168	16065	16303	16242	16191	16146	16306	16240	16235	16256	16383	16205	16260	16181	16271	16223	16062	16195	16222	16168	16201	16170	16292	16080	16097	16299	16068	16074	16068	16197	16249	16086	16100	16279	16269	16313	16345	16237	16265	15969	16183	16251	16274	16121	16156	16086	15982	16200	16228	16089	16180	16095	15961	16074	16176	16053	16228	16191	16230	16141	16184	16050	16134	16165	16081	16393	16148	16362	16246	16108	15970	16149	16321	16059	16069	15896	16128	16130	16106	16242	16136	16305	16154	16119	16195	16224	16209	16176	16059	16049	16097	16063	16063	16051	16085	16193	16286	16182	16177	15916	16076	16223	15890	16208	16091	15816	16169	16118	16230	16112	16135	15984	15959	16127	16338	16101	16252	16091	15973	15808	16049	16066	16188	16138	15987	16160	15938	15968	16087	16264	16143	16053	16244	16192	16032	16108	15977	15944	16120	16185	16293	16188	15969	15972	16249	16101	16031	15935	16026	16087	16094	16215	16178	16110	16142	16071	15831	16206	15923	15963	16194	15990	16077	16189	16392	16235	16110	16299	15987	16086	16211	16348	16245	16193	15941	15997	15971	16000	16199	16283	16358	16249	16271	16152	16007	16188	16042	16245	16063	16115	15945	16151	16096	16087	16080	16053	16038	16197	16265	16185	16253	16235	16070	16107	16152	16092	16093	16087	16116	16125	16186	16080	15857	16033	16184	16115	16273	16150	16133	15926	16157	16117	16251	16084	16129	16019	16057	15986	16054	16157	16043	16064	16109	16042	16117	15996	16248	16166	16104	15966	16074	16026	15998	16128	16087	16003	15828	16222	16055	16095	16135	15968	15930	16083	16089	16080	16309	16144	16204	16300	16290	16136	16112	16097	16030	16200	16153	15916	16221	16267	16105	16050	16078	16091	16234	15916	16198	16072	16100	16157	16383	16106	16264	16146	16172	16052	16105	16200	16015	16102	16167	16287	16064	15981	16092	16262	15991	16129	16059	16262	15975	15825	16134	16136	16238	16053	16119	16203	16200	16130	16175	16037	16115	16212	16173	16101	16287	15875	16071	16121	16253	15956	15970	16108	16138	16233	16304	15936	16080	16095	15944	16043	16135	16054	16232	16167	16157	16054	16187	15889	16209	16074	16024	16105	16168	16178	16129	16339	15912	16012	16291	16023	16148	16052	16061	16104	16100	16140	16129	16145	16050	16189	15850	16037	16166	16137	16095	15780	16064	16124	16074	16123	16137	16148	16124	16181	16022	16175	16216	16096	16238	16070	16096	16065	16202	16169	16142	16170	16147	16179	16004	16078	16069	16027	15973	16052	16119	15987	16068	16095	16144	16186	16088	16224	15953	16089	15972	16186	15954	16338	15880	16066	16144	16196	16076	15953	16084	15955	16144	16088	16096	16240	16199	15928	16255	16189	16255	16077	16067	16033	16060	16192	16001	16231	16287	16111	16004	16060	16105	16201	16219	16148	16156	16006	16249	16196	16014	16121	16219	16211	15891	16089	16318	16069	15992	16055	16008	16149	16032	16002	16165	16002	16449	16075	15972	16093	16155	15953	16013	16093	16024	16293	16054	16142	16232	16043	16082	16065	16127	16178	16212	16272	16188	16123	16069	16168	16161	16155	16059	16256	16265	16125	15968	16083	16057	16101	16144	16129	16266	15959	16238	15996	16162	16054	16194	16155	16266	16330	16077	15930	16169	16055	16006	16389	16106	16159	16017	16161	16163	16135	16261	16111	16169	16041	16104	16109	16151	16182	15960	16109	16324	16244	15819	16138	16118	16067	16012	16075	16139	16069	16125	16145	15998	16040	16172	16001	16048	16105	16009	16147	16167	15987	16142	16094	16243	16113	15835	16088	15997	16044	16201	15854	15928	16194	16136	16185	16021	16023	16069	16084	16101	16238	16012	16135	16027	16048	16113	16362	16036	15991	16186	16180	16097	16069	15971	16179	16136	16154	16148	16091	16239	16136	15990	16046	16137	15942	16299	16069	15865	16058	15921	16009	15961	16098	15979	16087	16149	16378	16172	16230	16111	16049	16248	16235	16202	16161	16155	16169	16338	16274	16213	16054	16081	16201	16155	16245	15998	16167	16257	16196	16268	16071	16071	16028	16158	16195	16273	16254	16020	16267	15884	15950	16046	16119	16207	16101	16085	16259	16047	16022	15954	16150	16271	16051	16141	16297	16159	16201	15966	16137	16006	16201	16185	16149	16097	15986	15984	16175	16023	16042	16061	16149	16256	16246	15895	15912	16206	16133	16095	16088	16127	16204	16183	16038	16081	16211	16176	16059	16248	16031	16156	16112	16302	16058	16167	16235	16072	16035	16094	16060	16204	16097	16081	16233	16011	16069	16040	16158	16071	16167	16179	16067	16210	16267	16070	16321	16100	16035	16010	16281	16183	16057	16005	16230	15938	16126	16086	16087	16137	16068	15999	16076	15985	16059	16128	16054	16052	15835	16342	16260	16168	16256	15930	16175	16190	16209	15980	16031	16082	16092	16179	16126	16041	16049	16232	16054	16076	16157	16142	16326	16061	15981	16162	16144	15979	15890	16167	15934	16194	16174	16030	16006	16123	15907	16000	16034	15952	16072	16165	16162	16078	16036	16082	16116	15927	16143	16350	15983	16159	16161	16107	15958	16032	15959	16249	16227	16016	16166	16118	16041	16111	16320	16247	16220	16162	16237	16183	16243	16235	16149	16065	16172	16039	16067	16177	16128	16012	15870	16110	16063	15838	16138	16097	16077	16100	15950	16046	15988	16154	16314	16181	15950	16075	16117	15942	15800	16167	16169	16247	16098	16102	16034	15964	16080	16137	16145	16198	16258	16135	16265	16010	16119	16093	16113	16096	16185	16092	16131	16179	16124	15978	16018	16150	16038	16073	16061	16176	16085	16157	16235	16280	16058	16117	16148	16167	16210	16238	16134	16191	16083	16242	16114	15929	16107	16016	15925	16195	16070	16275	15942	16171	16133	16027	15963	16211	16141	16133	16165	16103	16220	16330	16002	16147	16004	16187	16063	15942	16031	16149	16143	16228	16234	16188	16097	15978	16196	16030	16123	16000	16115	16195	16251	16245	16081	16035	15983	16126	16081	15990	16022	16247	16130	16077	16153	16237	16003	16109	15887	16228	16091	16272	15968	16252	16044	16017	16191	16055	16279	16134	15798	16029	15988	16089	16024	16142	16043	16221	16061	16105	16138	16067	15961	15978	15963	16108	16219	16140	15997	16175	16142	16063	15837	16100	16143	16080	16098	16147	16155	16003	16008	16095	15996	16018	16141	16021	15993	16042	16044	16054	16078	15999	16088	16055	16004	16185	16110	16098	16064	16221	16267	16036	16242	16042	15969	16093	16100	16177	16091	15969	16134	16133	16010	16047	16198	16193	16096	16181	16010	15996	16127	16124	15894	16094	16134	15970	16052	15947	16040	15934	16136	15969	16167	16079	16123	16128	16008	16194	16212	15842	16172	15966	16195	16154	16259	16198	15977	16043	16025	15899	16020	16076	16090	15877	15995	16171	16119	16206	16086	16243	16162	16272	16146	16210	16138	16099	16264	16188	16079	16075	16115	16159	16237	16064	16053	16182	16058	16048	16060	16315	15992	16216	16119	15829	15988	16184	16158	16082	16074	16141	16138	16167	16095	16112	16138	16230	16146	16162	16042	16179	16094	16169	16024	16172	16228	16397	16090	16023	16234	15961	16033	16038	16240	15914	16102	15873	16042	16059	15980	16155	16241	16001	16061	15981	16093	15936	16007	16161	16067	16150	16214	16169	16248	16170	16164	16158	16159	16160	15980	16100	16132	16110	16075	15965	15952	15977	15977	16108	16204	16099	16171	16146	16194	16193	16151	16072	15919	16038	15831	16071	16229	16292	16389	16068	16082	16125	16101	16059	16075	16133	16216	16078	16091	16260	16139	16100	16078	16182	15982	16141	16107	16164	16102	15977	16212	15967	16011	16035	16166	16111	16221	16130	16081	16377	16291	16087	15910	16061	16098	16057	16157	16244	16246	16076	15981	16104	16121	16089	16062	15954	16137	16062	16172	16025	16106	16297	16006	16223	16141	16284	16104	16023	16103	16168	16078	15816	16185	16350	16187	16006	16170	16124	16135	16074	15910	16220	16153	16275	16148	16270	16053	15957	15963	15978	16076	16214	16139	16184	16050	16236	16338	16298	16467	16173	16095	16129	16181	16182	16126	16316	16158	16056	16209	16160	16260	16081	16077	15954	16128	16070	16106	16274	16158	15948	16061	16183	16129	16014	16128	16133	16266	16099	16345	15995	16260	16371	16252	15989	16041	16210	16208	15999	15992	16092	16054	15921	16097	16015	15969	16037	16268	15984	16014	16100	16079	15921	15996	16213	16160	16171	16046	16071	16254	16204	16082	16047	16009	16175	16159	15979	16063	15939	15876	16118	16087	16264	15941	16282	16244	16178	16157	16145	16194	16149	16172	15978	16030	16169	15995	16001	16250	16175	16038	16082	16089	16004	16157	16226	16070	16024	16155	16011	16003	16029	16105	15909	16193	16181	16168	16066	15890	16111	16108	16156	16063	16139	16195	16237	16220	16226	16266	16092	16115	16124	16154	16175	16023	15998	16148	16245	16155	16196	16105	16138	16050	16064	16182	16085	16212	16029	16004	16123	16142	16025	16137	16029	16008	16133	16263	16064	16132	16051	15839	16042	16076	16024	16114	16119	16166	16220	16210	16192	16045	16030	16226	15985	15939	16099	16133	16077	16199	16237	16091	16120	16181	16060	15889	16275	16020	16069	16069	16034	16365	16252	16028	16187	16278	15852	16191	15986	16157	16164	16052	16217	16093	16089	16001	16169	16063	16143	16143	16008	16245	16037	15963	16086	15919	16001	16084	16060	16076	16155	16154	16078	16065	16143	16077	16036	16167	16102	16042	16298	15988	16129	16249	16033	15992
26205	46714	44292	36008	30799	27590	24808	22980	21548	19868	18917	17973	17103	16756	16595	16269	15947	15763	15295	15346	15158	15060	14917	14877	15040	14775	14748	14774	14675	14683	14490	14493	14423	14392	14428	14441	14348	14350	14513	14314	14472	14530	14425	14322	14486	14185	14365	14343	14204	14244	14229	14376	14220	14312	14362	14187	14474	14257	14548	14460	14386	14199	14368	14442	14411	14376	14284	14388	14287	14301	14422	14398	14338	14368	14364	14213	14417	14250	14290	14194	14291	14471	14280	14394	14252	14446	14315	14297	14192	14406	14443	14167	14364	14325	14119	14289	14236	14309	14468	14165	14362	14222	14312	14305	14347	14223	14357	14176	14259	14153	14243	14363	14291	14418	14222	14473	14368	14303	14357	14232	14386	14352	14463	14307	14309	14273	14338	14374	14460	14217	14359	14285	14291	14366	14185	14152	14301	14257	14324	14366	14249	14140	14174	14370	14251	14249	14324	14257	14352	14271	14259	14197	14325	14314	14230	14281	14259	14257	14458	14198	14284	14372	14238	14294	14188	14080	14287	14170	14317	14271	14289	14100	14337	14236	14298	14330	14096	14322	14209	14291	14325	14334	14293	14351	14276	14232	14281	14100	14206	14288	14299	14224	14327	14178	14250	14247	14294	14334	14271	14390	14255	14407	14319	14413	14275	14159	14325	14310	14231	14026	14273	14249	14298	14405	14379	14314	14387	14366	14178	14327	14170	14196	14386	14121	14265	14444	14310	14214	14506	14327	14196	14271	14299	14200	14293	14295	14233	14321	14222	14334	14339	14245	14326	14340	14082	14332	14377	14328	14232	14281	14205	14222	14317	14278	14207	14173	14365	14519	14299	14308	14412	14304	14145	14211	14519	14232	14208	14280	14199	14379	14190	14143	14417	14296	14296	14399	14335	14406	14429	14217	14283	14300	14288	14219	14301	14449	14431	14417	14276	14185	14390	14311	14239	14446	14278	14171	14314	14460	14380	14284	14443	14155	14257	14335	14294	14305	14224	14192	14268	14392	14220	14240	14326	14302	14386	14254	14440	14228	14228	14169	14248	14372	14309	14247	14340	14288	14235	14301	14199	14351	14232	14242	14283	14302	14246	14395	14393	14238	14366	14085	14254	14303	14229	14335	14266	14315	14432	14272	14269	14284	14374	14193	14340	14475	14373	14352	14338	14150	14287	14258	14379	14241	14080	14386	14214	14277	14122	14282	14155	14272	14231	14304	14384	14256	14197	14316	14290	14298	14321	14206	14167	14387	14415	14221	14265	14445	14301	14301	14293	14204	14291	14181	14063	14393	14276	14275	14327	14247	14330	14131	14336	14161	14296	14364	14383	14247	14211	14085	14252	14236	14354	14337	14266	14290	14194	14262	14217	14248	14451	14317	14138	14113	14243	14329	14284	14272	14015	14246	14156	14386	14373	14362	14382	14250	14492	14183	14460	14412	14260	14245	14301	14313	14432	14293	14289	14319	14255	14363	14330	14316	14309	14246	14345	14298	14263	14136	14169	14296	14319	14270	14390	14309	14253	14201	14269	14480	14398	14301	14150	14298	14202	14250	14289	14473	14292	14336	14099	14228	14404	14469	14266	14280	14238	14370	14246	14335	14242	14144	14254	14315	14483	14426	14240	14295	14249	14361	14191	14259	14245	14214	14238	14345	14106	14290	14153	14244	14188	14412	14211	14221	14165	14402	14529	14146	14213	14243	14312	14343	14219	14225	14352	14257	14326	14416	14340	14531	14410	14298	14276	14194	14273	14202	14199	14427	14332	14236	14340	14350	14243	14218	14305	14341	14403	14168	14356	14193	14350	14316	14273	14321	14287	14416	14492	14348	14327	14482	14328	14293	14426	14198	14313	14478	14347	14252	14328	14297	14306	14316	14122	14195	14261	14418	14196	14393	14313	14225	14277	14443	14322	14314	14238	14350	14355	14307	14284	14418	14312	14409	14265	14292	14278	14216	14311	14204	14444	14293	14250	14195	14357	14230	14283	14180	14436	14262	14221	14308	14349	14402	14218	14297	14279	14326	14223	14290	14396	14161	14434	14388	14296	14207	14222	14297	14295	14478	14380	14318	14320	14319	14190	14561	14326	14194	14220	14346	14278	14272	14438	14365	14314	14389	14167	14460	14437	14292	14355	14224	14326	14265	14241	14366	14253	14322	14327	14417	14439	14342	14231	14236	14333	14314	14359	14277	14261	14222	14246	14302	14142	14257	14318	14382	14398	14368	14230	14292	14352	14414	14236	14247	14337	14315	14372	14481	14242	14301	14294	14050	14191	14352	14358	14331	14143	14330	13959	14174	14183	14132	14313	14302	14368	14232	14182	14210	14281	14369	14189	14195	14241	14270	14278	14255	14214	14304	14357	14354	14324	14347	14283	14222	14367	14342	14292	14315	13997	14301	14217	14232	14313	14191	14280	14360	14222	14416	14193	14224	14263	14362	14271	14308	14427	14321	14365	14257	14317	14389	14217	14160	14333	14265	14238	14256	14229	14382	14361	14191	14270	14377	14178	14223	14454	14309	14186	14461	14440	14289	14403	14378	14380	14533	14311	14276	14245	14237	14345	14336	14462	14234	14206	14343	14459	14146	14310	14319	14285	14114	14249	14317	14247	14284	14125	14331	14417	14408	14248	14259	14244	14361	14433	14098	14336	14366	14188	14428	14281	14443	14435	14333	14287	14368	14371	14269	14253	14263	14319	14183	14170	14138	14320	14167	14242	14302	14247	14350	14293	14294	14222	14226	14366	14267	14350	14435	14277	14111	14156	14271	14387	14254	14212	14385	14298	14226	14274	14326	14255	14239	14377	14253	14356	14346	14274	14265	14337	14435	14278	14300	14250	14278	14337	14244	14318	14203	14379	14418	14227	14423	14519	14327	14389	14194	14351	14223	14293	14348	14286	14285	14298	14375	14163	14453	14253	14223	14412	14192	14337	14240	14266	14440	14159	14304	14187	14391	14265	14421	14345	14223	14325	14328	14157	14202	14321	14231	14220	14242	14229	14252	14220	14194	14294	14191	14343	14314	14367	14190	14258	14292	14218	14251	14221	14189	14232	14391	14135	14192	14406	14153	14253	14251	14346	14261	14317	14278	14320	14301	14342	14340	14330	14351	14275	14314	14424	14260	14266	14191	14181	14349	14290	14194	14447	14210	14102	14233	14212	14296	14431	14346	14154	14312	14324	14226	14168	14446	14279	14235	14410	14282	14329	14325	14405	14264	14302	14159	14260	14123	14217	14235	14330	14159	14397	14276	14230	14322	14321	14264	14392	14312	14207	14277	14214	14364	14313	14222	14279	14201	14356	14168	14310	14294	14173	14194	14336	14449	14209	14119	14319	14392	14334	14136	14389	14384	14465	14211	14390	14280	14222	14384	14114	14303	14320	14241	14402	14263	14368	14315	14427	14155	14130	14366	14585	14282	14245	14362	14236	14185	14357	14449	14135	14377	14303	14354	14260	14273	14194	14246	14276	14258	14322	14214	14228	14278	14382	14204	14264	14137	14403	14352	14332	14308	14334	14261	14334	14150	14260	14302	14190	14230	14283	14317	14309	14215	14102	14312	14239	14434	14182	14274	14323	14337	14324	14245	14364	14195	14388	14265	14478	14257	14311	14364	14221	14294	14067	14254	14418	14180	14297	14319	14290	14274	14214	14247	14176	14329	14409	14174	14358	14253	14208	14142	14296	14286	14446	14235	14144	14443	14261	14315	14109	14244	14396	14211	14367	14334	14328	14335	14315	14211	14364	14214	14368	14362	14176	14280	14287	14154	14297	14263	14315	14279	14319	14262	14371	14116	14325	14302	14254	14257	14332	14236	14307	14407	14397	14404	14209	14187	14366	14310	14209	14319	14358	14425	14439	14422	14184	14259	14249	14289	14266	14251	14059	14213	14333	14259	14293	14214	14303	14349	14237	14438	14275	14192	14394	14267	14241	14253	14287	14293	14259	14387	14536	14287	14318	14171	14329	14223	14195	14181	14203	14104	14263	14259	14252	14305	14328	14195	14332	14283	14335	14426	14248	14311	14375	14504	14227	14157	14268	14322	14416	14335	14267	14160	14282	14242	14215	14188	14322	14288	14360	14362	14191	14219	14349	14297	14250	14237	14212	14350	14302	14426	14233	14383	14253	14337	14345	14312	14404	14437	14278	14267	14201	14402	14315	14262	14248	14237	14495	14340	14387	14371	14185	14348	14126	14215	14417	14240	14443	14247	14123	14415	14222	14305	14241	14260	14338	14121	14373	14216	14212	14147	14218	14346	14152	14196	14193	14436	14243	14335	14238	14439	14258	14403	14321	14368	14373	14308	14208	14136	14392	14248	14302	14282	14335	14399	14251	14275	14459	14155	14391	14235	14365	14108	14274	14370	14365	14332	14416	14388	14380	14485	14303	14389	14389	14204	14247	14189	14161	14240	14247	14474	14318	14453	14416	14302	14428	14347	14055	14227	14234	14161	14405	14371	14298	14307	14168	14244	14210	14440	14207	14259	14534	14476	14284	14275	14274	14427	14416	14208	14345	14193	14388	14281	14261	14363	14259	14248	14180	14324	14358	14321	14287	14196	14399	14124	14205	14208	14250	14229	14369	14171	14463	14393	14143	14267	14290	14360	14338	14237	14247	14182	14160	14357	14295	14334	14380	14225	14200	14267	14407	14304	14240	14309	14398	14280	14635	14296	14364	14447	14281	14369	14355	14370	14282	14329	14178	14175	14217	14422	14300	14254	14241	14208	14310	14144	14284	14301	14310	14236	14335	14312	14360	14272	14363	14175	14200	14399	14136	14292	14222	14388	14315	14213	14380	14179	14459	14315	14303	14338	14420	14207	14379	14267	14291	14338	14441	14259	14412	14194	14231	14324	14127	14220	14443	14228	14273	14329	14245	14353	14033	14240	14276	14323	14274	14307	14217	14341	14207	14359	14238	14209	14336	14076	14295	14277	14222	14260	14371	14242	14388	14155	14456	14341	14122	14335	14276	14336	14209	14154	14331	14279	14267	14373	14149	14317	14230	14301	14298	14408	14269	14220	14189	14335	14341	14160	14220	14272	14231	14299	14162	14333	14480	14212	14303	14319	14215	14120	14437	14200	14262	14312	14021	14361	14294	14229	14282	14336	14340	14352	14452	14264
27706	24492	30733	27210	21992	20301	19006	17798	17490	17115	16811	16303	16412	16326	16091	16019	15880	15896	15831	15808	15868	15745	15768	15638	15531	15786	15582	15751	15686	15629	15389	15429	15684	15448	15513	15635	15418	15410	15668	15680	15538	15414	15691	15562	15517	15680	15387	15640	15584	15448	15447	15389	15584	15431	15567	15354	15399	15386	15434	15642	15534	15360	15613	15363	15650	15531	15631	15453	15536	15420	15520	15488	15498	15446	15644	15594	15473	15425	15502	15708	15616	15537	15423	15407	15622	15689	15427	15397	15457	15289	15415	15698	15455	15562	15602	15415	15540	15637	15606	15582	15585	15595	15483	15435	15536	15387	15650	15461	15563	15554	15349	15572	15748	15582	15614	15290	15201	15453	15554	15562	15455	15507	15461	15665	15621	15426	15372	15503	15479	15461	15560	15601	15304	15583	15591	15544	15496	15550	15650	15407	15463	15596	15308	15528	15469	15385	15425	15355	15700	15416	15413	15488	15703	15604	15571	15451	15517	15495	15303	15398	15536	15518	15441	15506	15585	15634	15589	15491	15501	15551	15261	15650	15581	15394	15466	15421	15652	15526	15482	15451	15701	15681	15463	15602	15512	15549	15335	15665	15579	15619	15477	15677	15464	15483	15499	15712	15459	15466	15438	15635	15416	15379	15581	15242	15681	15459	15423	15519	15637	15547	15342	15498	15558	15284	15513	15459	15557	15513	15372	15394	15517	15543	15555	15400	15455	15436	15547	15475	15366	15618	15507	15299	15278	15375	15266	15584	15423	15453	15537	15366	15315	15516	15420	15546	15493	15508	15416	15590	15407	15268	15555	15594	15617	15474	15596	15571	15457	15649	15388	15464	15477	15459	15237	15416	15566	15616	15445	15494	15578	15355	15351	15439	15587	15287	15365	15481	15537	15675	15478	15442	15539	15357	15587	15548	15766	15598	15720	15647	15533	15544	15422	15486	15647	15483	15507	15599	15521	15447	15610	15473	15527	15566	15517	15423	15503	15605	15338	15569	15372	15381	15522	15397	15778	15537	15245	15603	15607	15594	15661	15532	15471	15563	15287	15426	15637	15408	15504	15577	15534	15508	15590	15473	15535	15383	15538	15358	15597	15160	15289	15226	15436	15559	15639	15481	15424	15678	15528	15504	15483	15630	15348	15340	15528	15546	15533	15389	15754	15490	15538	15610	15438	15529	15473	15456	15293	15535	15664	15386	15441	15531	15477	15442	15553	15350	15551	15630	15229	15344	15587	15554	15327	15525	15622	15518	15376	15586	15467	15518	15491	15326	15564	15633	15450	15647	15478	15420	15471	15480	15599	15677	15642	15329	15674	15524	15590	15525	15439	15451	15549	15635	15437	15554	15367	15475	15508	15399	15477	15536	15349	15389	15357	15492	15588	15484	15420	15522	15690	15410	15792	15507	15442	15316	15287	15483	15389	15608	15531	15338	15487	15490	15488	15417	15495	15341	15413	15617	15391	15421	15536	15456	15627	15536	15707	15560	15699	15701	15566	15290	15519	15412	15436	15586	15449	15547	15538	15271	15408	15608	15568	15348	15350	15661	15357	15583	15447	15533	15582	15503	15455	15492	15314	15422	15569	15549	15583	15293	15693	15372	15487	15666	15670	15395	15499	15450	15583	15598	15386	15634	15586	15488	15370	15393	15518	15426	15419	15657	15510	15306	15404	15475	15542	15493	15528	15472	15361	15493	15432	15522	15652	15534	15599	15449	15431	15551	15499	15535	15318	15430	15502	15524	15362	15501	15637	15335	15378	15489	15569	15630	15565	15571	15568	15445	15503	15664	15603	15546	15513	15382	15473	15647	15576	15440	15376	15582	15429	15464	15604	15437	15617	15504	15425	15531	15466	15510	15557	15644	15609	15456	15290	15443	15568	15681	15424	15415	15443	15467	15582	15651	15498	15531	15449	15499	15453	15571	15603	15393	15335	15662	15517	15477	15562	15436	15427	15381	15574	15464	15583	15504	15627	15498	15650	15509	15489	15463	15572	15632	15459	15433	15602	15577	15452	15458	15559	15468	15437	15539	15765	15386	15590	15525	15712	15492	15490	15453	15579	15592	15597	15540	15591	15605	15328	15355	15435	15407	15530	15387	15371	15470	15249	15499	15555	15469	15495	15638	15452	15665	15522	15669	15574	15548	15552	15534	15505	15560	15573	15345	15609	15512	15559	15404	15401	15611	15485	15491	15436	15596	15523	15392	15473	15480	15593	15512	15399	15393	15482	15448	15471	15576	15404	15576	15453	15328	15384	15724	15588	15626	15653	15403	15568	15345	15372	15291	15441	15402	15436	15490	15371	15525	15637	15461	15342	15460	15496	15445	15570	15633	15420	15732	15401	15558	15702	15590	15431	15480	15493	15479	15588	15546	15551	15535	15453	15505	15541	15539	15463	15421	15646	15575	15502	15583	15530	15414	15447	15377	15506	15372	15531	15615	15342	15391	15337	15283	15536	15479	15672	15507	15327	15462	15411	15596	15806	15391	15451	15314	15413	15619	15501	15464	15526	15480	15353	15567	15593	15580	15329	15522	15492	15506	15574	15560	15520	15377	15480	15452	15456	15624	15529	15692	15696	15461	15311	15530	15543	15368	15410	15245	15645	15579	15680	15385	15503	15590	15391	15631	15561	15416	15697	15629	15711	15388	15445	15419	15568	15533	15437	15450	15211	15316	15435	15460	15671	15498	15594	15589	15403	15499	15479	15599	15534	15506	15520	15363	15466	15439	15482	15372	15423	15627	15815	15685	15566	15360	15543	15703	15505	15508	15352	15162	15348	15484	15535	15505	15472	15396	15507	15503	15607	15607	15592	15509	15529	15427	15417	15426	15492	15358	15541	15463	15366	15520	15372	15619	15542	15566	15626	15434	15568	15423	15341	15263	15638	15628	15507	15791	15530	15518	15419	15415	15558	15650	15593	15570	15389	15268	15564	15475	15622	15484	15590	15509	15376	15561	15697	15617	15384	15330	15396	15308	15533	15635	15488	15453	15582	15425	15533	15300	15483	15570	15639	15651	15449	15451	15662	15444	15289	15699	15615	15506	15512	15613	15489	15467	15548	15517	15477	15612	15627	15427	15497	15474	15589	15609	15347	15535	15649	15371	15545	15616	15517	15561	15519	15497	15400	15360	15473	15615	15401	15557	15614	15473	15646	15522	15526	15738	15468	15661	15317	15427	15474	15449	15456	15401	15337	15326	15584	15461	15561	15479	15514	15299	15560	15469	15671	15463	15655	15647	15640	15570	15595	15567	15475	15561	15417	15434	15599	15548	15453	15495	15336	15526	15618	15521	15622	15416	15451	15444	15318	15493	15385	15749	15483	15449	15648	15572	15553	15267	15599	15563	15474	15502	15467	15449	15568	15715	15590	15449	15417	15550	15585	15402	15459	15404	15332	15341	15619	15333	15361	15568	15591	15565	15575	15256	15310	15615	15480	15479	15621	15337	15390	15492	15623	15382	15532	15479	15491	15421	15342	15711	15544	15341	15423	15462	15477	15250	15580	15602	15384	15637	15471	15623	15588	15475	15560	15510	15580	15633	15598	15620	15479	15484	15437	15560	15514	15471	15570	15451	15722	15319	15598	15615	15431	15451	15512	15393	15453	15238	15455	15623	15699	15599	15454	15487	15507	15508	15497	15508	15559	15537	15475	15397	15465	15497	15554	15574	15489	15546	15294	15324	15433	15738	15621	15513	15700	15512	15444	15696	15296	15645	15469	15462	15407	15413	15460	15671	15569	15619	15626	15450	15354	15641	15593	15443	15440	15433	15369	15700	15547	15550	15677	15520	15526	15408	15334	15672	15401	15498	15482	15479	15454	15465	15803	15605	15408	15767	15525	15483	15336	15555	15428	15547	15606	15465	15377	15449	15581	15370	15492	15417	15426	15632	15376	15489	15430	15522	15481	15519	15603	15642	15413	15595	15425	15588	15689	15471	15571	15321	15506	15389	15490	15518	15517	15644	15454	15598	15444	15497	15419	15391	15449	15653	15501	15493	15634	15346	15600	15479	15476	15366	15534	15444	15472	15504	15664	15454	15571	15513	15732	15404	15424	15686	15453	15480	15520	15599	15594	15491	15597	15684	15518	15588	15738	15560	15510	15305	15505	15543	15520	15450	15257	15659	15581	15532	15504	15549	15495	15649	15518	15594	15410	15561	15515	15488	15601	15502	15558	15519	15355	15502	15648	15485	15422	15436	15558	15430	15580	15445	15643	15563	15542	15402	15569	15336	15515	15665	15567	15459	15456	15539	15705	15566	15495	15675	15711	15426	15526	15593	15691	15640	15456	15495	15483	15543	15566	15506	15571	15655	15516	15501	15567	15509	15454	15504	15455	15527	15590	15502	15632	15567	15523	15505	15672	15559	15324	15480	15398	15650	15528	15504	15350	15403	15468	15668	15583	15514	15480	15697	15768	15469	15634	15488	15453	15503	15602	15338	15533	15531	15647	15407	15550	15377	15434	15454	15373	15559	15473	15221	15307	15480	15309	15578	15535	15381	15485	15508	15372	15383	15296	15440	15397	15640	15561	15713	15380	15498	15531	15506	15457	15593	15699	15538	15552	15671	15707	15522	15686	15580	15518	15622	15567	15494	15476	15560	15573	15438	15271	15481	15636	15327	15506	15322	15366	15547	15615	15425	15511	15660	15460	15353	15381	15595	15372	15398	15353	15523	15529	15524	15537	15371	15680	15504	15552	15555	15499	15201	15635	15374	15638	15568	15378	15551	15632	15725	15611	15497	15528	15393	15531	15395	15450	15553	15214	15373	15486	15462	15416	15342	15474	15433	15258	15355	15416	15452	15417	15694	15446	15442	15558	15354	15388	15593	15499	15550	15410	15384	15398	15480	15498	15462	15527	15443	15334	15527	15659	15442	15420	15593	15699	15511	15779	15634	15770	15552	15538	15432	15586	15249	15496	15406	15496	15596	15587	15447	15399	15573	15467	15515	15460	15283	15539	15334	15599	15601	15662	15637	15553	15559	15517	15568	15442	15703	15368	15410	15478	15475	15454	15572	15315	15525	15534	15531	15691	15533	15493	15316	15440	15515	15592	15397	15396	15445	15384	15393	15602	15550	15385	15407	15586	15571	15673	15421	15452	15449	15531	15493	15578	15682
24737	37158	34181	26507	22723	20622	19116	17883	17116	16409	16140	15399	15160	15032	14881	14692	14588	14573	14497	14121	14224	14298	14163	14235	14352	14157	14085	14238	14129	14279	14103	14086	14121	14018	14000	14035	13998	14125	14145	14033	13963	14111	14004	14081	14065	13981	14032	13886	14181	14048	13908	13956	13948	14040	13976	13913	13921	14057	14097	13988	13926	14207	13931	13931	13827	14093	14028	14075	14055	13934	13896	13914	13856	14009	14096	13915	14093	14081	13975	13979	13870	13905	13942	13925	14107	14027	13949	13989	13871	13918	13984	13941	13777	13871	13885	14095	14036	13934	13972	14150	13948	14011	13978	13979	13824	13986	14030	13989	13967	14090	13929	13956	13881	13911	13792	13963	14001	13849	13919	14029	14122	13968	14042	14096	14031	13972	13938	13923	13979	13979	13922	13920	14023	13969	13904	14109	13907	14037	13876	13853	13907	14051	13940	14042	13934	14183	13996	14150	13979	14055	14056	13951	13864	14080	13934	14041	14066	14073	14076	14042	14008	13987	13997	14043	13958	14091	13956	14068	13982	13960	14110	13992	13968	13922	13990	14106	14050	13985	13997	14091	13845	14007	13879	13987	14023	14022	14002	13917	13862	13998	14069	13953	14029	13917	13856	13924	13944	14109	13894	13901	13874	14049	13836	13995	13978	14000	13930	13884	13909	14034	13931	13934	13990	13941	13847	13952	13953	13942	13894	13997	13991	13825	13946	14020	14097	14110	14020	13946	13786	14118	14021	14122	14073	14189	13934	13789	14054	13935	14002	14048	13990	14046	13989	14166	14094	13859	13988	13950	14040	14051	13962	14153	13944	14057	14151	13999	14039	13869	13969	13817	14084	14133	13927	14130	13910	13949	13998	13907	14029	14010	13897	14143	13899	13985	13852	14091	14048	14076	13950	14004	13932	13994	13907	14022	13926	13886	13982	13802	14091	14028	13896	14054	14042	13986	14081	14071	13977	14102	14045	13900	13932	13936	13805	14001	14047	13926	14106	13887	14016	14190	13975	14085	13944	13973	13888	14095	14091	13981	14111	13947	14039	13967	13954	13955	13915	13996	13949	13840	14185	14059	13871	14074	14073	13897	14004	13949	14083	13886	13997	13935	13908	13979	14159	14112	13794	13958	13947	13896	14079	13969	13970	14006	13928	13892	13992	13909	13953	13960	13962	13958	13877	14005	13996	14017	14005	13963	13982	13951	14137	13995	14029	13919	14034	14067	13894	14054	14007	14092	14127	13864	14059	13992	13917	13988	14037	13961	13837	13988	14038	13931	13993	13966	13948	13982	13965	14088	14100	13989	14106	13959	13925	13876	14025	13995	13993	14010	13937	14006	13948	13919	13975	14184	13991	14153	14216	13906	14030	13925	14176	14060	14118	14022	13962	13757	14098	13848	13799	13862	13921	13955	13938	13919	14003	13866	14068	14022	14008	13872	13979	14047	13860	13970	14051	14052	14029	14025	14046	13867	14025	13962	14077	14071	13970	14068	13853	13947	13837	14030	13977	14008	14044	14021	14170	14066	13956	13977	13939	13971	14044	13888	13922	13856	14079	13941	13961	13946	14227	13896	13914	13968	13923	13990	14043	13984	13952	14151	13997	13904	13925	13952	13965	14000	13907	14121	13954	13940	14160	13947	14012	13944	13951	14064	14056	14045	13887	13931	14019	13950	14004	13970	13887	13978	14235	14059	13927	14077	13913	14003	13910	14046	13776	13970	13969	13976	13934	14166	13892	14127	13986	13841	14108	13965	13910	13837	14090	13991	13980	14063	13877	13955	14051	14069	14001	14027	14090	14065	13927	13930	13934	13900	14004	14024	13918	14025	14157	13889	14095	14043	13996	14073	13961	14059	14089	14027	13853	14066	14165	13896	14024	14072	13996	13922	14140	13779	13995	13856	14128	13890	13773	14027	13960	13924	13831	14002	13896	13898	13996	13854	14023	13924	13866	13917	14119	13815	14032	13941	14047	14063	13912	14225	13870	13991	14023	13865	14052	14028	14019	14152	14001	13867	14011	13962	13872	13915	14085	13858	14183	13903	13915	14039	14177	13915	13949	13904	14140	13990	14004	13922	13880	14079	13940	13845	14038	14100	14091	13845	14127	14084	13848	14146	13828	13984	13852	14049	13850	13797	13968	13948	13828	14128	13947	13993	14129	14072	13997	13993	13927	13932	13992	14134	13988	13982	14080	14042	13863	14021	14022	14091	14093	14047	13960	13882	13976	14100	14018	13816	13931	14110	13961	13910	13873	13932	13991	14045	13999	13900	13990	14010	13948	13998	14100	13961	13995	14002	13894	14181	13969	14110	13949	14196	14117	14153	14053	14114	14002	13839	13810	13967	14170	13859	13794	13987	13864	13892	13967	13897	13979	13779	14038	13849	13966	13905	13840	14077	13993	14010	13906	13992	14130	13999	13976	14013	14077	13984	13806	13900	14080	14108	13771	14063	13952	13941	13891	13921	13850	14067	13956	14003	13808	14049	13986	13967	13938	13989	13850	13940	14038	13935	13975	14274	13878	14036	14065	13914	13853	13944	13872	14090	13898	13973	13949	14079	13979	14042	13944	13847	14010	13970	14011	13889	13965	13970	14058	13950	13883	13797	13915	14012	13991	13737	14028	13955	13972	13991	13925	14025	13993	13934	14059	13971	13985	14101	13828	13960	13824	13866	14092	14137	13985	13931	14084	13945	13886	14019	13951	13933	14054	14080	13936	14061	14054	14216	13901	13956	13893	13919	13930	14202	14097	13969	14221	14011	14050	13875	14062	14025	13915	13945	14016	14107	13984	13973	13947	13891	13974	13968	14152	14034	13901	14022	13878	13965	13808	13887	14002	14095	14240	14037	13997	13961	13928	14043	13943	13922	14187	14014	13976	13874	13917	13951	14095	13783	14092	14001	14031	13892	14020	13888	14108	14022	13958	14113	14082	13867	13815	14095	13951	14040	13949	13966	13916	13939	13986	13972	14034	13961	13991	13954	13938	14058	13988	13966	13986	14011	13996	13987	13828	13954	14037	13990	13900	13998	13884	13945	13883	13895	14015	14079	13948	14060	13844	14018	13982	13916	14020	13958	14000	13906	13819	13854	13964	13842	13897	13869	13884	13926	13925	14009	14047	13935	13950	13927	13970	13935	14010	14178	13847	13956	14032	13865	13841	13871	14069	13967	14154	13911	13937	14002	14023	13975	14088	14012	14023	14208	14004	14012	14064	13978	13905	13933	13895	13996	13986	13901	14065	13996	13996	13970	14039	13867	14121	13876	13965	13933	14041	14019	13947	14031	13894	14137	13908	13960	13851	13939	14004	13972	14136	14080	14086	14154	14081	13843	14070	13975	13986	13887	14109	13986	13892	14043	13900	13986	14010	13943	13870	14134	14008	13922	13911	13940	14147	14038	14017	14000	13871	13950	13982	14064	13952	13980	13826	14023	13804	13978	13964	13882	13885	14047	13898	13982	13864	14009	14016	14125	13790	13999	13809	14122	14117	14042	13979	13886	13985	14182	14112	14095	13735	14005	14010	13893	14076	14053	13938	14019	13868	13832	13968	13958	13961	14148	13934	13976	13955	13842	13956	14094	14039	14099	14052	13991	14011	14042	14089	13785	14003	13932	14146	14078	13895	13869	14033	13992	13935	13986	14136	13937	13976	13851	13940	13998	13940	14034	13923	13950	14134	13963	13776	14050	14017	13905	13929	14025	13916	14009	13949	14010	14003	14091	13916	13966	13945	14062	13961	13956	14018	13932	14067	14114	14062	13976	13995	14020	13967	13962	14084	14004	14062	14047	13894	13927	13904	14175	14076	14006	13892	14006	13833	14044	14073	13877	13885	14035	14022	13961	14000	14122	14023	14100	13933	14001	13879	13988	13984	14025	13936	13956	13961	14116	13888	14105	14086	14057	14059	13990	13778	14019	14061	13846	13797	14039	14044	14206	13876	13870	14026	14146	13897	13960	13987	14030	14058	14062	14050	13996	14124	13982	13973	13827	14036	13915	14189	13901	13994	13935	14014	13937	13965	14055	14031	14047	13962	13989	13991	14185	13916	14104	13975	13985	13931	14008	14075	13927	14036	14092	13873	13943	13995	14032	14014	14024	14027	14004	13897	14134	14088	13750	13978	14099	13814	14001	13819	13964	14003	14124	14065	14112	13855	14061	14012	13958	13987	13972	14083	13965	14033	14127	14082	13882	14072	13866	13977	13789	14166	14014	13810	14013	14232	14001	14015	14054	13853	14009	14060	14123	14061	13885	14036	13950	14005	13937	13941	13915	14001	14038	13928	13982	13871	13900	13934	14095	14003	13894	14056	14045	14115	13951	14030	13959	13969	14002	13907	14015	14036	13939	14104	14023	14077	13978	14028	13982	13990	14000	14031	13832	14077	14030	13985	13935	14007	14001	14095	14130	13971	14152	13920	14024	14178	14024	13870	14049	13925	14041	13807	13944	14001	13894	14028	13984	13901	14081	13848	13904	13963	14012	14119	13918	13998	13900	13857	13891	13924	14023	14173	14020	14036	13997	13947	14000	14078	13986	13922	14033	13963	13919	13864	14037	13833	13965	13933	13817	14115	13904	13917	13985	14034	14126	13893	13983	13908	14117	13920	13853	14023	14099	14037	14000	13956	14006	13954	13905	13948	13935	13870	14045	14002	13981	14011	13933	13958	14003	13994	14204	14120	14083	14095	14000	14083	13885	14030	13970	14077	13797	13905	14143	13973	13931	14066	13963	13959	14046	13965	13859	14111	13917	13990	14049	13925	13988	13913	13869	13919	13990	13945	14052	13906	13849	13913	14040	13915	13867	14100	13951	14038	13905	13987	13991	14052	13931	13870	14010	14016	13914	14020	13887	13836	13979	13868	13779	14098	14153	13958	14050	14031	14032	14076	13961	13939	13910	13934	14122	14036	13873	14004	13915	13809	14137	14008	13952	13958	14023	13981	13820	13894	13753	13984	13971	13892	13841	14044	13627	14179	13980	13865	13947	13950	13960	14062	13924	13992	13937	13925	14041	14104	13856	13981	13988	13892	13938	13818	13886	13985	13831	13968	13989	13872	14002	14032	14012	13931	14083	14079	13915	13970	13899	14114	13868	13798	14006	14038	13914	13913	13933	14094	14023	13911	13880
23796	21156	28550	24464	23052	23690	22986	19806	18437	17991	17560	17023	16598	16405	16119	16420	15964	15762	16202	15825	15831	15650	15618	15447	15387	15522	15532	15414	15521	15478	15506	15437	15189	15253	15522	15443	15330	15265	15390	15320	15442	15313	15267	15322	15279	15108	15225	15328	15324	15317	15334	15381	15217	15314	15364	15433	15212	15432	15268	15286	15419	15303	15172	15117	15384	15255	15066	15148	15053	15219	15516	15311	15253	15164	15341	15252	15173	15252	15339	15195	15038	15249	15213	15293	15424	15210	15107	15545	15250	15083	15319	15363	15309	15457	15256	15390	15438	15289	15266	15313	15259	15176	15415	15031	15255	15131	15252	15382	15284	15391	15308	15270	15154	15375	15271	15324	15177	15258	15208	15184	15204	15214	15121	15470	15380	15300	15108	15270	15258	15265	15213	15217	15018	15386	15308	15287	15131	15127	15181	15174	15359	15348	15143	15141	15228	15302	14984	15136	15273	15309	15245	15219	15296	14969	15404	15205	15251	15106	15222	15168	15243	15244	15228	15276	15134	15350	15205	15207	15057	15242	15360	15262	15135	15163	15213	15230	15267	15199	15152	15449	15236	15303	15254	15253	15406	15241	15316	15337	15225	15307	15149	15266	15371	15104	15041	15199	15186	15265	15131	15222	15388	15364	15364	15114	15179	15108	15282	15235	15247	15059	15230	15222	14947	15004	15273	15223	15212	15117	15253	15100	15161	15290	15278	15329	15320	15356	15111	15341	15254	15387	15344	15274	15203	15561	15164	15082	15248	15305	15182	15132	15191	15096	15193	15240	15431	15398	15195	15314	15181	15039	15269	15109	15368	15285	15197	15278	15418	15187	15207	15133	15283	15410	15307	15161	15364	15211	15184	15196	15130	15272	15307	15313	15274	15222	15125	15312	15308	15111	15271	15202	15167	15231	15256	15188	15241	15148	15439	15352	15234	15290	15297	15299	15416	15197	14991	15234	15122	15038	15267	15308	15371	15273	15282	15234	15191	15231	15313	15078	15297	15231	15420	15214	15081	15284	15400	15281	15315	15488	15191	15244	15207	15121	15350	15300	15151	15196	15284	15347	15347	15348	15445	15119	15195	15114	15256	15312	15404	15225	15271	15231	15263	15345	14891	15182	15420	15188	15416	15076	15317	15120	15132	15166	15234	15114	15235	15189	15238	15294	14969	15041	15419	15074	15197	15209	15112	15149	15171	15249	15257	15167	15212	15179	15382	15335	15348	15318	15191	15268	15403	15356	15288	15104	15371	15328	15183	15160	15234	15400	15093	15420	15267	15185	15385	15329	15130	15144	15415	15155	15262	15255	15279	15244	15212	15304	15295	15188	15173	15409	15130	15107	15269	15269	15385	15171	15127	15240	15397	15376	15263	15259	15357	15280	15121	15281	15277	15157	15335	15309	15457	15286	15281	15179	15149	15392	15284	15217	15236	15417	15198	15224	15305	15350	15370	15194	15367	15367	15303	15265	15238	15182	15099	15201	15218	15276	15128	15308	15276	15209	15230	15218	15338	15280	15184	15247	15242	15184	15370	15345	15245	15269	15161	15252	15228	15107	15261	15118	15290	15272	15333	15199	15379	15180	15258	15354	15144	15090	15249	15003	15355	15149	15091	15355	15229	15290	15388	15251	15145	15185	15051	15028	15049	15131	15163	15306	15255	15379	15399	15263	15271	15354	15318	15350	15322	15260	15189	15132	15224	15283	15388	15208	15186	15211	15174	15277	15007	15095	15509	15183	15310	15188	15267	15119	15426	15101	15321	15021	15333	15254	15152	15228	15172	15285	15192	15348	15289	15357	15340	15306	15147	15317	15063	15325	15415	15267	15245	15298	15206	15351	15253	15162	14960	15092	15313	15309	15179	15121	15224	15235	15301	15118	15258	15173	15310	15229	15069	15294	15123	15295	15152	14958	14910	15395	15161	15380	15251	15050	15346	15167	15289	15238	15215	15351	15161	15277	15268	15054	15210	15262	15451	15257	15372	15319	15102	15109	15326	15496	15153	15157	15242	15178	15116	15123	15314	15162	15322	15250	15454	15174	15317	15091	15164	15232	15313	15016	15385	15326	15344	15322	15400	15216	15277	15240	15163	15166	15385	15232	15323	15155	15327	15242	15314	15138	15013	15416	15287	15421	15371	15187	15319	15224	15312	15180	15305	15361	15158	15146	15299	15211	15257	15275	15093	15230	15352	15398	15294	15037	15097	15322	15138	15143	15369	15241	15210	15218	15057	15247	15154	15240	15259	15232	15408	15162	15190	15299	15490	15238	15314	15233	15304	15090	15056	15394	15163	15204	15023	15294	15294	15279	15223	15357	15208	15306	15178	15231	15318	15508	15336	15327	15208	15275	15263	15208	15439	15164	15165	15247	15103	15391	15272	15352	15356	15308	15306	15378	15165	15106	15234	15192	15295	15338	15195	15149	15134	15015	15136	15268	15176	15306	15435	15165	15230	15182	15246	15182	15441	15031	15119	15241	15516	15239	15282	15050	15246	15400	15366	15227	15117	15203	15319	15115	15410	15139	15308	15293	15240	15107	15312	15435	15199	15371	15357	15170	15171	15273	15262	15023	15257	15132	15100	15180	15103	15173	15216	15198	15373	15230	15143	15358	15169	15325	15334	15239	15289	15125	15347	15344	15299	15207	15406	15250	15185	15236	15155	15241	15449	15331	15045	15240	15171	15180	15378	15322	15256	15300	15184	15178	15376	15354	15361	15349	15329	15396	15004	15050	15299	15144	15282	15221	15242	15174	15004	14903	15219	15206	15236	15346	15156	15202	15281	15396	15086	15231	15267	15330	15201	15191	15348	15184	15176	15230	15097	15310	15259	15322	15451	15159	15336	15256	15416	15296	15177	14946	15157	15273	15316	15253	15361	15463	15460	15312	15229	15321	15224	15361	15310	15164	15222	15117	15319	15222	15360	15279	15148	15333	15288	15058	15257	15105	15131	15177	15227	15287	15440	15279	15411	15415	15350	15257	15218	15231	15160	15201	15308	15189	15424	15254	15161	15191	15237	15247	15179	15208	15361	15236	15134	15120	15381	15294	15108	15381	15151	15398	15064	15414	15397	15215	14962	15222	15391	15370	15152	15182	15335	15093	15355	15358	15461	15244	15210	15302	15246	15154	15455	15184	15042	15521	15330	15543	15306	15025	15067	15237	15234	15271	15169	15358	15278	15383	15229	15260	15327	15211	15196	15286	15276	15499	15228	15355	15363	15379	15124	15212	15251	15255	15198	15323	15073	15223	15338	15082	15215	15058	15327	15186	15268	15258	15204	15197	15179	15285	14953	15184	15198	15268	15258	15235	14967	15223	15266	15262	15135	15280	15310	15310	15257	15212	15101	15106	15271	15180	15326	15231	15361	15416	15302	15387	15273	15207	15165	15221	15174	15165	15245	15163	15271	15311	15287	15321	15311	15351	15287	15319	15287	15191	15490	15118	15308	15078	15289	15323	15111	15319	15202	15078	15262	15194	15340	15493	15232	15371	15389	15225	15258	15236	15201	15199	15272	15241	15211	15301	15324	15060	15123	15292	15130	15308	15141	15218	15249	15370	15394	15277	15270	15189	15201	15134	15394	15064	15130	15297	15219	15303	15274	15176	15257	15240	15077	15281	15295	15147	15364	15028	15246	15273	15209	15216	15138	15275	15240	15264	15263	15270	15140	15164	15154	15319	15244	15188	15288	15260	15243	15353	15197	15231	15209	15332	15341	15121	15104	15134	15249	15228	15079	15294	15183	15393	15278	15337	15082	15096	15519	15228	15328	15433	15213	15212	15277	15392	15316	15177	15316	15251	15249	15151	15420	15110	15264	15215	15388	15213	15252	15434	15270	15182	15239	15331	15383	15247	15114	15146	15383	15297	15193	14981	15305	15070	15170	15311	15148	15203	15160	15143	15185	15175	15163	15279	15349	15216	15092	15125	15251	15423	15259	15121	15253	15409	15187	15378	15304	15273	15137	15248	15299	15317	15229	15256	15148	14964	15261	15285	15483	15180	15336	15222	15087	15188	15413	15080	15176	15458	15433	15030	15230	15269	15164	15255	15270	15321	15252	15339	15250	15410	15388	15290	15176	15270	15149	15124	15253	15229	15291	15132	15344	15291	15239	15119	15318	15193	15211	15254	15152	15168	15186	15106	15290	15111	15233	15108	15265	15175	15144	15205	15339	15317	15397	15386	15378	15362	15294	15304	15213	15065	15211	15221	15329	15122	15323	15151	15315	15180	15326	15314	15298	15190	15236	15362	15353	15247	15281	15268	15123	15245	15095	15312	15334	15395	15492	15384	15218	15394	15086	15255	15109	15187	15030	15342	15275	15391	15144	15284	15134	15140	15116	15207	14981	15214	15181	15051	15185	15272	15350	15148	15306	15189	15387	15143	15391	15206	15205	15339	15150	15037	15365	15121	15277	15127	15355	15387	15377	15174	15234	15198	15257	15235	14972	15293	15117	15356	15298	15192	15269	15337	15185	15323	15147	15179	15173	15343	15310	15088	15185	15185	15252	15305	15261	15135	15198	15292	15207	15129	15408	15365	15333	15271	15213	15384	15265	15021	15178	15202	15205	15212	15270	15294	15278	15114	15286	15125	15037	15085	15161	15183	15237	15252	15219	15369	15292	15144	15140	15252	15263	15184	15245	15471	15136	15303	15269	15250	15203	15394	15116	15399	15350	15351	15106	15281	15416	15323	15157	15461	15288	15307	15536	15259	15180	15205	15123	15309	15322	15169	15250	15449	15272	15288	15192	15272	15163	15219	14995	15321	15245	15541	15220	15408	15200	15215	15196	15269	15564	15180	15272	15397	15209	15222	15191	15203	15369	15211	15229	15347	15258	15282	15321	15131	15062	15135	15170	15313	15359	15335	15313	15269	15287	15212	15004	15219	15356	15308	15327	15300	15165	15229	15379	15542	15441	15127	15261	15140	15390	15282	15187	15067	15200	15194	15190	15186	15416	15462	15240	15201	15291	15178	15287	15282	15356	15241	15189	15332	15352	15354	15211	15151	15119	15244	15226	15115	15185	15137	15138	15312	15353	15119	15256	15203	15425	15188	15154	15236	15247	15250	15174	15175	15252	15487	15327	15262	15357	15127	15338	15064	15342	15041	15244	15261	15353	15268
24588	42576	39536	30977	27178	24055	21973	19990	18963	17991	17030	16287	15986	15616	15158	15124	15021	14901	14870	14446	14356	14205	14536	14152	14242	14155	14198	14086	14203	13997	14008	14143	13930	13779	13883	13994	14035	13909	13933	13842	13866	13775	13786	13853	13892	13894	13761	13900	13810	13879	13753	13790	13997	13717	13779	13832	13950	13715	13724	13869	13957	13658	13877	13933	13954	13600	13658	13821	13957	13702	13807	13678	13906	13805	13814	13832	13939	13994	13846	13827	13782	13826	13962	13846	13962	13792	13616	13979	13735	13942	13881	13802	13821	13951	14026	13861	13770	13885	13811	13862	13883	13755	13760	13713	13721	13993	13781	13698	13825	13879	13715	13834	13885	13783	13760	13911	13915	13826	13779	13927	13859	13860	13675	13753	13807	13870	13871	13768	13877	13772	13923	13812	13910	13790	13833	13813	13906	13934	13829	13793	13790	13834	13826	13752	13678	13854	13864	13895	13798	13764	13841	13870	13807	13793	13810	13641	13829	13722	13813	13634	13760	13682	13781	13695	13908	13804	13746	13735	13607	13839	13878	13794	13595	13982	13836	13738	13788	13856	13684	13865	13791	13838	13666	13768	13833	13813	13863	13880	13718	13924	13826	13774	13722	13807	13834	13885	13993	13847	13953	13848	13862	13746	13785	13570	13779	13812	13761	13827	13764	13798	13861	13837	13806	13661	13846	13694	13868	13733	13802	13944	13647	13814	13712	13839	13722	13836	13985	13886	13799	13651	13656	13571	13735	13772	13727	13599	13911	13899	13874	13799	13917	13893	13906	13707	13856	13647	13838	13908	13781	13803	13713	13830	13960	13838	13854	13831	13833	13746	13870	13725	13727	13890	13676	13844	13759	13900	13855	13737	13731	13793	13904	13828	13813	13826	13841	13919	13919	13815	13999	13853	13887	13834	13894	13767	13820	13644	13838	13766	13988	13795	13832	13769	13760	13714	13855	13789	13960	13701	13754	13677	13729	13835	13675	13954	13848	13821	13739	13742	13725	13921	13881	13807	13652	13790	13930	13959	13726	13908	13880	13675	13831	13854	13922	13900	13878	13830	13857	13797	13667	13676	13854	13895	13689	13859	13952	13752	13802	13720	13854	13785	13727	13890	13862	13915	13884	13730	13960	13832	13862	13835	13810	13838	13830	13795	13888	13854	13882	13841	13742	13753	13599	13802	13872	13905	13878	13742	13842	13760	13801	13803	13777	13914	13832	13751	13957	13917	13710	13785	13772	13685	13911	13784	13953	13796	13730	13701	13887	13714	13678	13678	13849	13827	13774	13722	13801	13828	13827	13736	13719	13675	13691	13934	13807	13752	13818	14012	13872	13728	13881	13852	13979	13758	13875	13897	13773	13792	13830	14041	13834	13770	13678	13922	13784	13828	13811	13572	13916	13743	13530	13881	13584	13853	13742	13693	13719	13662	13733	13722	13957	13726	13825	13822	13670	13802	13883	13992	13919	13750	13845	13694	13755	13838	13919	13992	13789	13735	13768	13848	13774	13933	13758	13843	13874	13895	13725	13749	13900	13851	13743	13786	13773	13830	13760	13806	13818	13762	13757	13773	13869	13770	13797	13862	13932	13751	13941	13968	13913	13724	13827	13745	13985	13834	13760	13738	13838	13763	13853	13799	13732	13800	13874	13741	13792	13789	13886	13837	13898	13853	14009	13828	13858	13843	13750	13877	13784	13869	13820	13571	13844	13769	13782	13690	13793	13945	13857	13896	13676	13896	13744	13864	13720	13807	13669	13992	13878	13894	13671	13802	13847	13732	13808	13722	13750	13788	13818	13853	13798	13830	13824	14002	13720	13751	13605	13761	13951	13847	13754	13873	13906	13757	13602	13766	13670	13808	13875	13760	13790	13855	13784	13663	13832	13880	13755	13874	13724	13961	13770	13756	13909	13669	13775	13888	13893	13750	13691	13818	13962	13582	13802	13743	13687	13834	13777	13758	13904	13795	13825	13642	13767	13686	13765	13979	13799	13723	13817	13831	13841	13742	13755	13862	13811	13668	13903	13971	13792	13953	13835	13838	13880	13733	13768	13887	13854	13910	13861	13683	13818	13835	13780	13814	13924	13942	13807	13772	13759	13818	13870	13672	13830	13831	13720	13817	13809	13802	13791	13893	13742	13819	13922	13814	13750	13651	13791	13894	13838	13769	13741	13787	13860	13635	13844	13570	13910	13864	13914	13822	13790	13717	13868	13852	13770	13883	13780	13640	13789	13863	13803	13829	13946	13812	13836	13824	13797	13975	13919	13712	13668	13922	13876	13873	13735	13758	13910	13842	13666	13844	13845	13905	13773	13836	13957	13747	13883	13678	13847	13890	14111	13780	13755	13836	13829	13786	13988	13935	13921	14028	13963	13802	13924	13690	13816	13913	13878	13717	13771	13712	14014	13775	13747	13710	13790	13865	13682	13850	13884	13897	13869	13764	13840	14045	13732	13806	13897	13843	13763	13701	13722	13867	13837	13823	13801	13807	13692	13910	13861	13731	13899	13877	13731	13836	13653	13621	13743	13778	13660	13892	13778	13806	13721	13806	13792	13875	13806	13837	13874	13804	13901	13682	13826	13821	13863	13686	13809	13887	13720	13809	13982	13799	13687	13775	13733	13718	13857	13795	13911	13877	13812	13709	13801	13855	13750	13790	13708	13835	13971	13697	13757	13805	13865	13857	13811	13824	13921	13879	13971	13928	13757	13669	13793	13788	13668	13848	13887	13826	13744	13920	13801	13699	13904	13775	13709	13829	13776	13661	13826	13762	13808	13828	13710	13797	13672	13795	13785	13685	13722	13833	13859	13865	13683	13743	13781	13814	13551	13688	13751	13762	13806	13651	13799	13878	13746	13818	13799	13727	13804	13695	13764	13684	13792	13830	13721	13862	13852	13675	13785	13632	13801	13606	13822	13757	13808	13888	13775	13847	13750	13899	13757	13767	13683	13757	13832	13791	13756	13708	13896	13818	13862	13650	13886	13867	13799	13851	13760	13888	13811	13852	13712	13869	13768	13814	13647	13859	13861	13720	13722	13733	13702	13937	13838	13845	13724	13882	14063	13804	13788	13807	13821	13836	13707	13866	13707	13747	13963	13699	13683	13892	13904	13742	13978	13873	13875	13717	13731	13813	13755	13763	13735	13876	13805	14011	13746	13732	13644	13822	13784	13842	13861	13598	13823	13783	13752	13844	13728	13854	13794	13754	13814	13664	13853	13656	13793	13706	13808	13795	13723	13877	13902	13882	13897	13804	13834	13869	13938	13715	13635	13778	13697	13858	13610	13620	13846	13834	13886	13880	13746	13886	13817	13870	13721	13669	13905	13871	13683	13907	13629	13761	13828	13834	13870	13863	13818	13855	13989	13974	13706	13781	13921	13763	13694	13648	13821	14004	13759	13691	13818	13736	13776	13699	13851	13718	13738	13784	13817	13836	13793	13784	13830	13737	13749	13798	13862	13871	13738	13754	13770	13799	13757	13648	13799	13739	13688	14016	13949	13863	13763	13957	13669	13792	13599	13825	13681	13848	13770	14067	13893	13761	13810	13927	13760	13743	13828	13939	13823	13859	13885	13932	13907	13820	13803	14013	13816	13688	13800	13748	13624	13745	13755	13792	13743	13613	14021	14030	13624	13859	13838	13856	13747	13992	13762	13812	13849	13828	13763	13762	13733	13785	13905	13805	13964	13828	13902	13722	13872	13699	13735	13843	13825	13959	13783	13749	13860	13727	13719	13777	13922	13853	13746	13708	13618	13845	13763	13621	13894	13965	13919	13865	13851	13888	13881	13770	13678	13777	13767	13658	13744	13799	13989	13966	13787	13735	13854	13767	13784	13960	13954	13843	14103	13869	13844	13713	13753	13777	13830	13560	13725	13824	13884	13905	13827	13847	13968	14032	13841	13721	13803	13935	13895	13726	13901	13532	13787	13747	13626	13687	13744	13851	13767	13806	13839	13652	13967	13749	13729	13819	13918	13812	13954	13721	13904	13853	13823	13875	13761	13537	13777	13716	13803	13681	13795	13993	13741	13750	13640	13789	13717	13735	13926	13773	13904	13830	13743	13979	13716	13826	13878	13885	13898	13803	13886	13822	13861	13814	13819	13772	13631	13881	13740	13731	13669	13814	13584	13808	13675	13818	13808	13756	13722	13894	13724	13733	14053	13782	13824	13660	13776	13870	13752	13786	13797	13850	13913	13697	13869	13845	13713	13848	13793	13840	13905	13794	13605	13819	13711	13855	13765	13844	13838	13937	14012	13733	13697	13828	13772	13729	13867	13839	13825	13744	13731	13764	13757	13880	13860	13736	13790	13828	13877	13904	13746	13959	13766	13734	13885	13806	13764	13759	13930	13722	13774	13884	13795	13818	13744	13662	13658	13717	13851	13782	13906	13981	13759	13750	13791	13866	13648	14057	13747	13785	13849	13844	13793	13742	13707	13935	13719	13797	13945	13825	13938	13823	13922	13760	13913	13844	13984	13736	13649	13892	13771	13699	13899	13801	13930	13679	13706	13774	13773	13811	13980	13765	13761	13806	13682	13768	13836	13789	13639	13816	13645	13979	13770	13704	13916	13841	13739	13757	13845	13907	13819	13799	13897	13915	13973	13821	13778	13907	13903	13759	13774	13624	13840	13874	13927	13854	13760	13764	13819	13887	13906	13692	13821	14019	13868	13861	13717	13788	13815	14011	13676	13887	13908	13742	14062	13782	13782	13895	13861	13793	13947	13864	13687	13677	13728	13687	13796	13795	13773	13836	13821	13721	13679	13785	13748	13908	13750	13769	13799	13822	13759	13667	14004	13913	13853	13901	13844	13787	13751	13743	13790	13814	13662	13798	13794	13646	13857	13768	13958	13838	13675	13692	13853	13743	13732	13727	13823	13855	13954	13924	13925	13877	13852	13778	13779	13935	13784	13919	13606	13895	13720	13897	13758	13896	13991	13854	13794	13893	13864	13835	13812	13784	13813	13700	13890	13817	13910	13755	13835	13713	13810	13717	13852	13743	13879	13932	13837	13948	13648	13871	13804	13911	13852	13856	13839	13833	13648	13905	13855	13989	13941	13756	13751	13890	13991	13913	13767	13798	13815	13671	13860	13703	13853	13811	13716	13862	13814	13882
22681	21061	28819	23598	21805	24841	27149	21908	20248	19915	19389	18693	18053	17767	17469	17435	17078	17058	16842	16638	16726	16424	16499	16589	16462	16433	16362	16384	16344	16525	16314	16270	16443	16176	16163	16045	16149	16151	16161	16209	16244	16147	16157	16124	16092	16211	16031	16066	16213	16185	16020	16091	16110	16148	15969	16050	16152	16046	15976	16126	16019	16000	16077	16106	16151	16051	16149	16150	15938	15972	16105	16212	16168	16064	15966	15958	16085	16218	15999	15998	16115	15878	16047	15954	16023	16018	16111	16095	15984	16155	16170	16132	16024	16065	16080	16070	16040	16001	15908	16091	16068	15975	15992	16268	16243	16160	15935	15995	16157	16122	16181	16196	16191	15904	16171	16014	16074	16152	16094	15947	15896	15944	15982	16061	15908	16001	16280	16065	16013	16010	15965	15905	15880	15944	16016	15878	16075	15982	15822	15881	16020	15812	16216	15888	16017	16082	15982	15999	15935	16048	16047	15977	15935	15951	16062	16033	16002	16029	15896	16045	16207	16101	16099	16004	16110	16059	16140	16144	16194	16105	15964	16058	15743	16009	16071	16001	16079	15998	16063	15864	16144	16050	15932	16180	16018	15883	15898	16081	15917	15868	15864	16042	16061	16191	16019	15944	15970	16127	15897	16036	15923	15981	15944	15895	15936	15999	15965	15944	16025	16154	15956	15879	15907	16039	15992	15799	16007	16052	16039	16050	16080	15973	16014	16024	15938	15751	16010	16019	15769	15955	16010	15924	16037	15975	16051	16041	15986	16065	15944	15970	16032	16047	16215	16078	16042	16042	15948	15934	16096	15865	15924	16053	16263	16089	16095	15797	16011	15919	16179	15989	16002	15879	15828	16000	15925	15966	15812	15956	15734	16103	15964	16009	16091	15976	16112	15993	15953	15987	15820	16009	15942	16135	15905	15961	16061	16047	16010	15884	15804	16053	16239	16189	15907	15856	16036	16204	16063	16067	15989	16058	16051	15863	15946	16115	15881	15914	15798	16121	15887	15961	16144	15964	15976	15788	15944	16167	16034	16142	16020	15991	15830	15851	15915	16068	15826	16030	16213	16208	16036	15932	15940	15955	16062	16125	16080	16036	15868	15868	15976	15915	15842	16043	16040	15908	15952	16054	15990	16011	16043	15845	15755	16106	15845	15983	15866	15865	15973	15936	16073	16161	16093	16133	15971	15846	16047	15931	15867	16025	15856	16093	16057	15898	16155	16037	16031	16031	16079	16236	15810	15931	15962	16120	16102	16006	15843	16102	15858	16122	15837	15998	15964	15848	16073	15940	16032	15931	15771	16099	16103	15943	16173	16097	15864	15931	16075	16000	15943	15959	15767	15718	15893	15922	16050	15972	16176	15975	16102	16067	15876	16004	16173	15962	16129	15981	16036	16006	15902	15992	15845	16050	16005	15973	16013	16028	16218	16154	16008	15958	15826	15900	16046	15991	16011	16261	16086	15796	15851	16003	15995	16081	15897	15897	16043	15941	15987	15794	15914	15893	16040	15955	16067	15965	16037	15977	16033	15859	16050	15935	16002	15983	16021	16042	15863	15982	16243	15896	15877	15906	15875	16349	15922	16039	16089	16182	15915	15896	16020	15709	15939	16091	15989	16120	16142	16283	16132	16138	16091	15948	15936	15937	16034	15873	16026	15765	16080	16030	16042	16188	16054	16130	16059	15751	15909	16081	16120	15810	16010	16032	16008	16082	16119	15834	15971	15921	15962	16052	16073	15988	16144	15940	15960	16001	15904	15906	16042	15902	15888	16108	16051	16010	15814	15979	16106	15865	16098	15883	15894	16151	15991	16070	16051	16009	15983	16064	16148	16054	15989	16029	16088	15959	15975	16002	16295	15999	15965	15869	16093	15919	16054	16109	15989	15913	15996	16030	16029	15869	16000	15987	16097	15950	16105	15962	15945	16212	15824	16044	15924	15876	15933	16077	15965	16223	16073	16195	16124	16253	15976	16230	15995	15839	16018	16033	16209	16083	16008	16187	15652	16107	16035	15987	15984	15940	16041	16208	16178	15870	15957	15768	15968	15997	15683	15898	15866	16162	16115	15899	16046	15926	15838	16126	15889	15985	15928	16149	16162	15976	16023	16116	16044	15998	15959	15945	16118	15986	16004	16110	16085	15933	16110	16083	15825	16067	16026	15902	16136	15954	15986	16134	16098	15964	16212	15875	15820	15982	15728	16093	15847	15891	16004	15950	16010	15918	15816	15922	15871	16285	15900	15882	16045	16100	15943	15868	15918	15938	15978	15861	15903	15986	15949	16036	15809	15946	15954	15909	15920	15983	15936	16038	16004	15985	16071	16089	16095	15989	16082	15971	15983	15990	16081	16095	15724	16034	16246	15957	16154	16172	16029	16106	16076	15969	15791	15997	15999	16073	16027	16025	15966	15874	16037	16035	16120	16044	16304	16022	16036	15983	16142	15899	16159	16014	16143	16017	16044	16117	15958	16094	16011	15998	16000	15818	15929	16022	15919	15970	16053	15973	16028	16111	15878	15980	15927	16171	15960	15994	15869	16236	16057	15979	16090	15991	15971	16044	15799	15937	16035	15827	15934	15948	15741	15904	16025	15974	16011	15955	15746	16068	15984	16055	16190	15924	16094	16064	15907	16118	15932	16036	16119	16046	15913	15919	15944	15994	16149	15925	15987	16070	16014	15958	15888	15976	16116	15872	15949	15975	15882	15870	15974	16106	15836	15965	15925	16186	15826	16002	16130	15741	16148	16059	15937	15976	15771	15995	16017	16249	16024	15854	16055	16035	16051	15897	16088	16046	16094	16051	15998	15951	16056	15967	16055	16149	16014	16132	16049	16147	16027	16052	16046	15855	16056	15815	16074	15975	15733	15823	15956	16259	15917	15889	16043	15878	15741	15877	15991	16005	16045	15860	16007	16132	16247	16051	16095	16003	15868	15917	15981	16050	16126	15967	16032	16207	15893	15804	15932	16138	16170	15935	16033	15911	15760	15963	16119	16006	16129	15857	15933	15950	16131	15999	15882	15905	15901	16080	15818	15967	16146	15960	15980	16169	16090	15948	16051	15996	15949	15967	16123	16051	16090	15915	16105	15955	15931	15914	15678	16027	16070	15922	16075	15995	16037	16092	15987	15961	15998	16063	16075	16102	16215	16000	15975	15866	15969	15970	16109	16006	16021	16001	16040	15992	15949	15926	16078	16100	16240	15876	16051	16027	15971	15876	15975	15919	15973	15952	16091	16125	16073	16000	15966	15998	15962	15949	15671	15872	16062	15723	15877	16043	15993	16058	15951	15977	16106	15915	16088	15945	16146	15837	15973	15975	16082	16170	16060	15924	16171	15928	16083	15940	15950	16003	15884	15953	15865	15964	15953	15961	15888	16045	15830	15886	16046	15879	15967	16116	15914	15904	16026	16022	16008	15968	16005	15995	15892	16049	15934	15824	15949	16042	16223	15955	15832	16035	15937	16069	16087	15866	15943	16074	15851	15931	16167	16186	16008	16153	16154	15995	15807	15907	16178	15924	15929	16091	16085	16001	15921	16137	15912	16229	16078	15975	15847	16042	16056	15820	16110	15952	16067	16073	15878	15697	16003	16229	15992	16035	16171	16052	16027	15987	16030	16143	15898	16038	15951	15943	15869	15944	15823	16013	16058	15861	16319	16084	16190	15968	15916	15968	16125	15923	15972	16122	16024	16124	16089	15873	15998	15800	15922	15968	16055	16021	15961	15960	16051	15989	16103	15976	15923	16080	16152	16025	16156	15864	16129	16051	16084	16029	16176	16037	16126	15885	15962	15941	16162	15864	16172	15877	16230	16079	16064	16059	16041	16004	16082	15937	16046	16169	15961	15900	16152	15923	16149	16073	16084	15945	15903	16070	15894	15739	16120	15863	16208	15840	16124	16066	16055	16233	16009	16082	15944	15971	15815	15956	15914	15821	15953	15873	16103	16209	15886	15840	15934	16037	15904	16271	15908	15913	16020	15895	16056	15863	15872	15912	16024	15978	16130	16166	15977	16034	16043	15991	15921	15891	15909	15957	16039	15905	15969	15931	15980	16046	16100	15916	15926	16000	15879	16167	16149	16049	15956	15973	16014	16072	15908	15966	16077	16158	16127	15945	15831	15922	16082	16008	15969	15799	16014	15986	16198	15894	15999	15998	16162	15942	15964	16102	16207	15860	15990	15990	16242	15985	16109	16149	15836	15799	15970	15983	16017	15992	16015	16122	15974	16169	15922	15936	15924	15926	16038	16156	15880	16134	16144	16067	15856	16046	16127	16055	15964	16026	16167	16146	15877	16158	16074	15910	15847	15791	15692	15980	15891	15905	15903	15918	16039	16045	15932	16087	16105	16011	15964	15823	16118	15858	16161	16069	16076	16079	15936	16309	15997	16027	15972	15864	15927	16093	15915	15994	16134	16056	16054	15970	15908	16050	15784	16007	16098	16149	15896	15965	15817	16035	15854	16108	15886	15938	15984	15950	15959	16045	16025	15977	15822	15948	16115	15973	15890	15965	15967	16137	16008	15952	15999	15910	15826	15885	15939	16137	16263	15827	16136	16009	15960	15997	15993	15938	15935	16109	16172	16198	16007	15929	15989	16083	15988	16015	16133	15985	15950	15964	16135	15832	16144	16063	15950	16074	15865	16021	15925	16148	16020	15986	15896	16145	15792	16046	15940	16238	15942	15922	15859	16077	15945	16249	15875	15958	16122	16001	15974	15936	15852	15905	16000	15998	16207	16045	15777	16121	16088	15891	16045	15874	15962	15947	15963	16013	15868	15937	15766	15832	15985	16022	15974	16067	16026	16085	16038	16240	16024	16031	16152	15910	16097	16051	16095	16085	15926	16044	16225	15962	16030	16004	16059	15957	16122	15964	16009	16050	15916	16002	15896	16082	15983	15972	16081	16146	16181	15994	15848	16006	15985	16057	16235	15977	15867	15940	15892	16050	15979	15881	15920	16167	16061	16083	15914	15975	15999	15926	15995	16159	16035	16064	16037	16088	15966	16012	16146	16066	16006	16043	15833	16046	15828	16046	15830	15847	15977	15906	16090	16068	16035	15956	15910	15980	16046	16035	16034	15997	15909	15909	16119	15672	16064	16068	16136	16005	15974	15863	15997	15930
26297	46421	43823	35358	30508	27263	24513	22528	20989	19556	18899	17779	17494	16882	16325	15994	15815	15688	15527	15049	15063	14965	14915	14838	14644	14585	14705	14801	14520	14601	14496	14387	14420	14521	14464	14406	14273	14402	14309	14235	14300	14411	14109	14506	14230	14329	14407	14350	14296	14303	14137	14333	14134	14181	14193	14124	14230	14172	14077	14216	14153	14325	14299	14268	14119	14250	14353	14200	14115	14165	14296	14307	14178	14185	14330	14329	14142	14245	14063	14215	14321	14268	14171	14251	14194	14341	14228	14200	14076	14146	14288	14149	14136	14131	14226	14285	14168	14081	14464	14146	14216	14258	14270	14194	14347	14152	14301	14330	14157	14195	14158	14056	14323	14207	14253	14228	14100	14293	14222	14158	14325	14211	14259	14085	14284	14384	14244	14282	14302	14227	14259	14151	14134	14258	14292	14130	14210	14183	14189	14150	14164	14270	14222	14113	14132	14141	14218	14145	14341	14124	14155	14329	14071	14297	14285	14311	14196	14076	14216	14277	14185	14146	14241	14218	14152	14105	14096	14333	14150	14247	14290	14230	14173	14125	14248	13963	14223	14142	14094	14080	14216	14008	14213	14094	14254	14254	14288	14107	14109	14014	14138	14293	14014	14246	14377	14200	14225	14233	14198	14233	14268	14156	14275	14306	14092	14259	14118	14030	14113	14189	14216	14228	14208	14169	14146	14254	14111	14176	14144	14240	14246	14133	14134	14192	14109	14245	14112	14239	14122	14280	14343	14124	14114	14300	14384	14299	14110	14228	14142	14161	14147	14364	14176	14156	14082	14193	14221	14289	14144	14288	14317	14219	14127	14179	14174	14224	14276	13974	14286	14180	14334	14179	14135	14244	14237	14250	14062	14239	14172	14121	14182	14152	14067	14220	14036	14185	14177	14180	14192	14384	14166	14235	14204	13987	14204	14288	14251	14118	14228	14286	14321	14152	14147	14201	14271	14135	14212	14130	14216	14327	14123	14155	14084	14251	14229	14326	14165	14162	14291	14158	14149	14188	14145	14225	14199	14086	14253	14183	14169	14174	14278	14229	14134	14266	14178	14325	14176	14245	14253	14312	14137	14281	14240	14194	14207	14045	14252	14166	14180	14205	14259	14190	14084	14105	14220	13979	14091	14266	14320	14100	14206	14223	14016	14043	14085	14212	14110	14177	14156	14210	14302	14304	14188	14157	14291	14142	14223	14062	14197	14184	14237	14136	14271	14220	14248	14313	14075	14031	14252	14153	14190	14168	14414	14319	14234	14142	14255	14235	14195	14176	14250	14388	14160	14172	14316	14239	14050	14107	14252	14238	14142	14228	14180	14285	14113	14157	14239	14044	14454	14180	14115	14244	14168	14191	14096	14133	14199	14125	14125	14315	14275	14232	14145	14101	14270	14198	14120	14285	14203	14152	14248	14084	14139	14094	14287	14213	14334	14134	14279	14094	14136	14221	14255	14238	14178	14069	14086	14089	14236	14260	14220	14143	14372	14275	14231	14195	14238	14136	14202	14231	14057	14230	14096	14288	14198	13968	14212	14166	14043	14203	14293	14263	14165	14095	14155	14052	14100	14045	14210	14161	14060	14311	14104	14094	14195	14261	14147	14114	14292	14227	14378	14209	14074	14221	14254	14182	14256	14110	14135	14197	14194	13956	14201	14161	14175	14062	14316	14201	14200	14232	14171	14172	14009	14178	14057	14237	14235	14023	14199	14073	14135	14239	14232	14058	14210	14156	14334	14219	14208	14029	14100	14205	14169	14236	14238	14191	14286	14089	14101	14164	14244	14121	14183	14266	14211	14093	14054	14167	14039	14004	14363	14403	14332	14132	14344	14154	14098	14281	14226	14018	14249	14259	14282	14092	14145	14257	14145	14097	14120	14160	14209	14196	14125	14183	14322	14278	14188	14132	14286	14225	14323	14143	14087	14196	14088	14046	14230	14111	14153	14236	14307	14139	14415	14273	14210	14450	14146	14194	14189	14172	14081	14225	14334	14096	14170	14027	14159	14169	14324	14166	14286	14213	14336	14044	14257	14123	14257	14140	14119	14185	14122	14101	14245	14362	14300	14231	14073	14167	14211	14280	14238	14145	14209	14227	14082	14250	14108	14262	14147	14256	14234	14267	14167	14232	14080	14311	14156	14246	14177	14289	14144	14365	14267	14140	14379	14117	14124	14368	14169	13967	14150	14420	14035	14182	14091	14217	14165	14189	14262	14191	14347	14332	14298	14440	14222	14119	14220	14218	14272	14207	14123	14107	14162	14196	14158	14132	14249	14115	14152	14150	14166	14170	14065	14177	14218	14090	14291	14268	14248	14282	14145	14259	14397	14376	14258	14084	14168	14295	14273	14098	14263	14113	14149	14246	14349	14272	14242	14180	14248	14109	14224	14138	14211	14182	14335	14290	14146	14205	14055	14041	14272	14218	14191	14331	14219	14096	14159	14201	14074	14188	14353	14123	14184	14259	14165	14259	14102	14211	14220	14203	14210	14038	14242	14244	14399	14141	14241	14200	14032	14150	14081	14068	14082	14181	14251	14036	14193	14333	14083	14230	14157	14145	14287	14145	14149	14187	14255	14208	14137	14098	14134	14145	14245	14116	14221	14200	14322	14164	14182	14252	14226	14232	14267	14162	14170	14190	14220	14107	14158	14230	14143	14117	14153	14302	14332	14179	14124	14175	14319	14143	14195	14191	14154	14161	14082	14270	14183	14322	14308	14217	14227	14227	14205	14243	14295	14024	14157	14093	14010	14103	14391	14244	14318	14136	14109	14135	14342	14149	14045	14325	14203	14152	14142	14341	14273	14307	14213	14337	14147	14144	14204	14199	13960	14092	14062	14078	14430	14096	14003	14164	14177	14103	14260	14161	14213	14209	14219	14331	14206	14203	14190	14101	14337	14189	14123	14252	14285	14354	14075	14299	14111	14267	14121	14252	14134	14118	14113	14159	14208	14225	14063	14238	14147	14296	14417	14035	14239	14177	14209	14262	14195	14149	14232	14229	14243	14375	14318	14130	14217	14160	14216	14173	14273	14284	14389	14148	14169	14293	14093	14282	14223	14092	14164	14174	14183	14099	14055	14202	14256	14378	14146	14257	14185	14034	14127	14110	14035	13925	14180	14152	14078	14052	14096	14121	14280	14244	14273	14148	14274	14258	14106	14281	14204	14405	13998	14202	14414	14295	14283	14237	14283	14220	14447	14138	14185	14308	14151	13938	14152	14152	14172	14299	14224	14209	14197	14251	14210	14268	14026	14172	14182	14203	14205	14113	14100	14278	14270	14132	14218	14080	14241	14063	14162	14138	14119	14160	13973	14170	14267	14319	14074	14195	14186	14195	14250	14167	14190	14291	14075	14262	14042	14256	14120	14318	14365	14313	14095	14266	14224	14123	14270	14011	14276	14084	14205	14262	14212	14322	14146	14141	14170	14297	14023	14194	14054	14293	14171	14181	14156	14232	14213	14230	14463	14123	14310	14153	14267	14104	14202	14223	14224	14156	14292	14130	14207	14259	14132	14285	14150	14212	14373	14033	14268	14133	14215	14206	14120	14157	14207	14296	14241	14153	14162	14245	14153	14191	14171	14082	14366	14306	14139	14095	14062	14267	14112	14112	14227	14320	14168	14199	14301	14130	14152	14197	14185	14071	14095	14197	14169	14129	14359	14145	14241	14168	14263	14051	14249	14100	14216	14226	14163	14220	14151	14166	14284	14145	14236	14247	14239	14293	14047	14163	14184	14339	14193	14085	14326	13931	14237	14172	14304	14183	14165	14119	14261	14389	14135	14303	14294	14179	13970	14137	14151	14176	14317	14365	14204	14017	14237	14225	14181	14311	14118	14357	14112	14305	14185	14256	14066	14268	14169	14262	14126	14396	14156	14172	14149	14264	14193	14142	14006	14028	14136	14156	14171	13990	14264	14267	14158	14186	14205	14157	14180	14162	14267	14098	14171	14212	14221	14222	14026	14356	14129	14097	14283	14159	14367	14183	14114	14317	14179	14070	14145	14056	14300	14105	14103	14473	14135	14394	14311	14184	14104	14390	14219	14342	14140	14324	14203	14146	14400	14106	14054	14202	14214	14220	14223	14209	14267	14217	14065	14217	14329	14249	14136	14131	14201	14173	14181	14169	14354	14127	14332	14226	14138	14209	14143	14110	14139	14291	14285	14098	14161	14104	14145	14204	14360	14235	14047	14166	14107	14313	14217	14206	14008	14141	14233	14278	14185	14239	14208	14216	14148	14325	14178	14287	14150	14227	13987	14340	14051	14126	14306	14223	14053	14101	14191	14270	14052	14163	14187	14099	14231	14144	14158	14162	14057	14410	14234	14176	14180	14256	14179	14253	14292	14283	14036	14084	14285	14223	14189	14179	14294	14184	14220	14107	14191	14310	14134	14266	14258	14118	14263	14236	14401	14298	14206	14296	14135	14237	14313	13948	14080	14239	14116	14199	14068	14136	14170	14119	14333	13987	14092	14110	14333	14189	14192	14207	14200	14135	14259	14118	14104	14243	14220	14213	14151	14120	14231	14299	14308	13944	14282	14068	14112	14227	14260	14248	14142	14040	14149	14204	14278	14167	14230	14051	14172	14121	14063	14159	14110	14061	14249	14192	14163	14376	14235	14097	14171	14170	14221	14271	14241	14194	14222	14249	14131	14358	14134	14295	14094	14204	14098	14109	14211	14070	14080	14048	14292	14233	14087	14228	14266	14102	14271	14110	14077	14125	14188	14145	14379	14201	14264	14078	14312	14141	14240	14206	14156	14115	14067	14017	14167	13991	13994	14198	14227	14350	14121	14171	13982	14373	14146	14120	14101	14264	14214	14173	14258	14361	14191	13949	14351	14154	14114	14284	14158	14175	14246	14206	14025	14285	14281	14251	14200	14236	14210	14416	14135	14248	14122	14237	14075	14067	14240	14122	14128	14203	14145	14109	14260	14298	14069	14326	14234	14191	14258	14109	14263	14255	14226	14246	14213	14321	14246	14179	14182	14077	14210	14135	14279	14044	14183	14185	14252	14231	14319	14142	14326	14196	14101	14141	14278	14157	14270	14131	14168	14193	14194	14230	14173	14325	14455	14204	14184	14130	14175	13927	14169	14087	14117	14206	14279	14114	14145	14153
27712	24147	30515	26953	21631	19897	19014	17744	17423	16931	16598	16590	16485	16311	15988	16166	15826	15886	15782	15720	15767	15909	15863	15704	15727	15695	15669	15627	15700	15521	15664	15639	15671	15516	15561	15507	15683	15520	15652	15822	15575	15595	15627	15378	15596	15632	15504	15412	15525	15469	15410	15805	15496	15677	15526	15763	15803	15600	15547	15259	15568	15491	15629	15545	15630	15616	15653	15557	15653	15821	15562	15474	15577	15685	15573	15570	15688	15571	15482	15358	15285	15609	15605	15489	15645	15534	15509	15490	15593	15343	15455	15600	15739	15551	15551	15383	15602	15623	15301	15562	15615	15441	15564	15534	15586	15615	15448	15725	15486	15623	15469	15723	15527	15309	15638	15434	15710	15507	15429	15285	15530	15455	15749	15439	15417	15357	15479	15570	15450	15644	15646	15545	15478	15441	15596	15503	15550	15487	15615	15544	15406	15424	15454	15504	15484	15631	15499	15682	15649	15768	15616	15533	15490	15444	15466	15546	15549	15657	15661	15478	15818	15619	15591	15681	15542	15708	15589	15523	15594	15605	15427	15483	15589	15592	15550	15487	15733	15408	15539	15590	15478	15398	15324	15470	15475	15495	15589	15461	15492	15249	15730	15680	15419	15628	15684	15464	15617	15648	15455	15438	15314	15370	15406	15686	15645	15375	15432	15534	15412	15419	15413	15587	15443	15588	15415	15612	15573	15518	15626	15448	15619	15510	15534	15616	15383	15552	15418	15492	15473	15434	15549	15568	15547	15464	15608	15497	15461	15417	15724	15625	15430	15441	15640	15365	15501	15520	15327	15598	15541	15470	15459	15606	15465	15804	15635	15527	15597	15485	15604	15649	15611	15445	15583	15486	15553	15534	15446	15555	15575	15594	15566	15576	15564	15607	15500	15623	15525	15524	15354	15518	15541	15469	15630	15604	15522	15581	15720	15546	15486	15509	15629	15601	15579	15478	15745	15637	15408	15673	15600	15735	15526	15590	15578	15579	15519	15513	15653	15511	15353	15461	15369	15451	15512	15467	15550	15498	15432	15369	15229	15650	15454	15662	15454	15653	15713	15555	15510	15637	15671	15764	15496	15448	15595	15394	15572	15538	15422	15523	15529	15382	15704	15834	15587	15468	15476	15580	15482	15704	15511	15734	15409	15593	15440	15482	15753	15682	15578	15583	15413	15352	15751	15530	15603	15524	15550	15447	15392	15506	15632	15388	15475	15397	15397	15534	15398	15494	15510	15577	15606	15554	15650	15608	15579	15433	15692	15633	15434	15689	15517	15322	15435	15574	15649	15523	15315	15446	15657	15397	15461	15485	15475	15634	15541	15608	15634	15723	15552	15468	15636	15657	15574	15593	15526	15428	15773	15632	15457	15594	15692	15549	15717	15637	15549	15336	15714	15500	15603	15330	15408	15690	15582	15704	15450	15454	15418	15675	15511	15534	15403	15677	15540	15519	15581	15396	15379	15449	15535	15494	15645	15417	15573	15559	15591	15476	15543	15445	15763	15652	15597	15521	15397	15429	15445	15315	15482	15594	15444	15325	15678	15588	15557	15541	15510	15528	15343	15491	15665	15572	15450	15559	15605	15515	15530	15458	15718	15513	15569	15375	15447	15301	15622	15580	15406	15404	15632	15635	15598	15789	15609	15635	15768	15461	15703	15460	15385	15618	15386	15484	15481	15591	15545	15442	15540	15501	15534	15520	15543	15674	15574	15713	15596	15305	15572	15473	15421	15477	15520	15597	15414	15628	15495	15435	15680	15457	15489	15576	15626	15401	15533	15437	15469	15398	15505	15468	15333	15468	15591	15519	15551	15554	15386	15524	15478	15517	15377	15382	15420	15458	15444	15480	15642	15617	15520	15471	15759	15640	15557	15535	15495	15483	15445	15562	15508	15618	15636	15639	15549	15463	15480	15848	15558	15566	15386	15628	15700	15477	15557	15540	15644	15521	15659	15497	15721	15407	15429	15609	15513	15542	15548	15768	15552	15603	15442	15474	15638	15496	15364	15453	15464	15419	15646	15465	15496	15743	15678	15446	15528	15356	15655	15504	15589	15459	15576	15453	15480	15619	15680	15676	15479	15556	15484	15675	15646	15566	15496	15564	15619	15475	15367	15634	15780	15650	15514	15605	15609	15429	15529	15345	15830	15651	15482	15627	15413	15514	15502	15722	15584	15521	15469	15478	15542	15531	15506	15445	15376	15521	15521	15614	15540	15508	15486	15580	15550	15595	15627	15663	15605	15528	15682	15525	15417	15337	15332	15474	15495	15446	15482	15408	15696	15545	15656	15628	15507	15544	15723	15553	15630	15413	15435	15536	15459	15596	15569	15618	15364	15377	15621	15584	15504	15508	15518	15624	15613	15524	15787	15617	15474	15628	15638	15388	15584	15688	15637	15494	15379	15391	15512	15737	15656	15310	15559	15572	15576	15543	15565	15472	15400	15444	15614	15539	15653	15743	15534	15368	15595	15621	15567	15722	15775	15650	15506	15538	15797	15462	15654	15807	15315	15422	15438	15594	15662	15629	15509	15584	15703	15702	15614	15732	15590	15470	15486	15275	15528	15510	15497	15560	15612	15554	15652	15633	15601	15611	15529	15577	15626	15380	15641	15492	15345	15723	15485	15447	15381	15680	15736	15655	15472	15759	15716	15464	15464	15434	15580	15518	15371	15623	15450	15527	15688	15450	15479	15599	15599	15474	15490	15353	15727	15615	15592	15618	15468	15484	15587	15638	15609	15500	15780	15641	15550	15611	15638	15416	15504	15550	15440	15587	15559	15542	15443	15462	15548	15577	15449	15517	15440	15450	15640	15555	15413	15514	15392	15575	15522	15544	15376	15655	15391	15392	15510	15334	15430	15497	15691	15582	15531	15596	15637	15676	15598	15663	15267	15537	15673	15686	15746	15490	15632	15551	15794	15456	15452	15482	15652	15551	15650	15378	15483	15637	15551	15680	15345	15475	15489	15559	15485	15688	15520	15501	15621	15390	15395	15415	15434	15470	15625	15474	15563	15327	15404	15429	15550	15524	15514	15503	15417	15539	15328	15563	15530	15484	15586	15383	15573	15412	15527	15530	15511	15404	15587	15531	15413	15326	15396	15568	15550	15539	15677	15365	15637	15366	15438	15413	15336	15413	15573	15574	15544	15450	15545	15809	15554	15518	15582	15644	15563	15581	15826	15598	15284	15638	15503	15587	15356	15534	15440	15561	15497	15597	15541	15628	15571	15555	15583	15410	15598	15520	15486	15510	15590	15611	15600	15481	15338	15377	15566	15555	15275	15713	15788	15422	15655	15633	15451	15530	15523	15566	15595	15516	15360	15702	15691	15583	15496	15476	15517	15486	15347	15539	15514	15580	15442	15540	15453	15613	15553	15576	15667	15473	15532	15581	15596	15403	15646	15715	15536	15598	15464	15506	15766	15647	15505	15637	15503	15501	15461	15602	15426	15665	15541	15536	15831	15401	15630	15446	15434	15478	15448	15363	15586	15652	15736	15613	15188	15432	15541	15522	15405	15489	15572	15648	15651	15480	15598	15517	15662	15560	15460	15352	15602	15608	15442	15422	15417	15509	15387	15566	15418	15507	15615	15654	15510	15627	15736	15740	15495	15542	15635	15653	15602	15405	15427	15629	15602	15623	15534	15565	15512	15613	15641	15548	15241	15471	15409	15372	15543	15694	15594	15536	15605	15443	15482	15585	15593	15555	15394	15453	15552	15203	15524	15598	15624	15547	15576	15654	15553	15473	15650	15670	15543	15644	15391	15585	15606	15407	15522	15508	15316	15215	15652	15422	15622	15522	15433	15544	15455	15381	15573	15395	15496	15510	15518	15495	15422	15490	15473	15301	15401	15519	15515	15397	15586	15741	15570	15557	15582	15506	15414	15521	15487	15644	15414	15622	15580	15495	15532	15565	15387	15508	15352	15575	15575	15669	15669	15619	15485	15537	15572	15534	15654	15476	15617	15608	15775	15578	15684	15393	15607	15579	15456	15433	15638	15542	15527	15534	15521	15557	15609	15598	15649	15788	15443	15507	15565	15406	15694	15565	15671	15612	15535	15772	15719	15579	15467	15704	15508	15487	15362	15401	15284	15601	15589	15484	15498	15456	15615	15443	15446	15485	15545	15486	15411	15637	15471	15532	15372	15641	15499	15520	15427	15585	15484	15481	15553	15646	15590	15481	15692	15561	15704	15691	15505	15544	15602	15640	15548	15489	15731	15460	15526	15474	15693	15533	15556	15595	15593	15535	15457	15731	15747	15505	15434	15634	15519	15718	15645	15362	15555	15614	15676	15535	15428	15375	15538	15516	15515	15471	15526	15462	15749	15657	15603	15482	15544	15568	15625	15648	15652	15707	15463	15533	15374	15706	15532	15462	15719	15562	15481	15441	15329	15548	15485	15837	15630	15560	15675	15551	15632	15514	15550	15558	15589	15453	15674	15584	15567	15652	15569	15548	15483	15536	15604	15413	15529	15320	15400	15495	15443	15602	15538	15576	15545	15568	15599	15441	15598	15484	15596	15684	15464	15478	15628	15651	15616	15455	15410	15501	15508	15330	15554	15612	15362	15531	15544	15681	15714	15521	15687	15531	15580	15551	15584	15441	15635	15544	15424	15582	15578	15562	15465	15619	15543	15575	15379	15624	15587	15492	15463	15511	15672	15582	15572	15599	15624	15525	15425	15477	15503	15638	15568	15498	15508	15470	15451	15558	15604	15451	15558	15301	15511	15490	15603	15503	15510	15534	15442	15336	15511	15392	15586	15389	15629	15664	15720	15543	15388	15452	15593	15675	15593	15413	15240	15488	15631	15564	15471	15504	15553	15436	15705	15445	15572	15613	15664	15522	15629	15595	15441	15703	15612	15675	15588	15636	15690	15518	15356	15547	15456	15521	15527	15713	15664	15494	15655	15508	15415	15607	15573	15479	15616	15444	15510	15359	15570	15583	15482	15583	15680	15709	15648	15525	15531	15499	15430	15697	15648	15390	15527	15385	15427	15609	15651	15520	15618	15580	15584	15741	15601	15624	15566	15503	15610	15652	15592	15609	15505	15541	15441	15552	15533	15488	15683	15486	15440	15331	15760	15428	15446	15609	15478	15493	15580	15545	15531	15369	15405	15657
24408	36608	33636	26253	22808	20698	18944	17799	17101	16171	15878	15488	15328	14952	14716	14495	14421	14488	14408	14171	14400	14267	14161	14206	14048	14020	14161	14051	14038	14195	14053	14164	14001	14125	14002	14098	13957	13990	14007	14115	13999	14067	13864	13843	14184	14030	14128	13961	13852	13939	14026	13930	14142	14006	14036	14119	14013	14167	14037	13936	14032	14096	13932	14003	14148	13991	14080	14065	13838	13938	13933	13947	13932	13977	14193	14079	14016	13783	14036	14129	14061	14034	13856	13984	14080	13980	14059	13939	14066	13848	13828	14117	14046	13957	13896	13987	14076	13963	14129	13885	13990	13796	14016	13968	13982	13933	14138	13944	13856	13898	14069	13978	13924	13835	14077	13902	13873	13910	14082	13965	13971	13955	13822	14011	14051	14003	13848	13805	13978	13956	13868	13987	13944	13977	13720	14010	13975	14006	13803	13834	14002	13964	13958	13879	14004	13935	14030	13920	14050	13969	14126	13904	13925	13956	13953	13806	14069	13976	13887	13950	13939	14080	14074	13865	14026	13988	14057	13901	14050	13970	13841	13955	13850	14068	13994	13912	14085	13961	14045	13966	13923	13919	13961	13910	13817	14090	13891	14027	13945	13859	13967	14079	14066	13849	13918	14025	13869	13956	14076	13970	13987	13995	13979	13851	13836	13745	14011	13973	14001	13940	13844	13904	14042	13975	13889	14101	13945	14171	13878	13947	13876	13832	14127	13944	14020	14067	13901	13923	14050	14012	14015	13968	14036	13849	13969	14094	13876	13954	13987	13975	13817	13950	13965	13820	13934	14009	14053	14155	14142	13917	13736	13800	13873	13813	14032	13900	13994	13893	13971	14005	13963	13904	13856	13871	14225	13972	13743	13922	14010	14001	14001	13820	13890	13987	13928	13994	13820	13930	13997	13803	13935	13904	13809	13948	13887	13777	13908	13891	14066	13880	13811	13999	14119	13827	13933	14007	13847	14083	13968	14065	13990	13962	14029	13903	13900	14045	13895	14109	14113	13855	13790	13872	13897	13922	13963	13958	13983	13889	13959	14020	14116	14029	13846	14079	13956	13988	13898	14050	13920	13960	14086	14085	14032	13906	13928	14050	13857	13883	13918	14005	13922	14047	13761	13872	13977	14046	14076	13907	13892	14005	14081	13990	13947	13966	13837	13920	13974	13988	13957	13891	13955	13923	13942	13755	13863	13935	13959	13945	13891	14010	13858	13902	13990	13910	14094	13936	13861	13977	13938	13838	13947	13953	14014	13911	14124	13940	13867	13956	14033	13863	13917	13989	14053	14008	13939	14013	13935	14019	14023	13983	13992	13914	14184	13985	13933	13895	13823	13960	14034	13809	13929	13940	14014	13891	14008	13969	14078	14136	14068	13913	13990	13830	13813	13841	14116	13796	13928	13822	13825	14050	13929	13868	13979	14161	13866	13843	13880	13952	13879	13870	13936	13795	13849	14130	13840	14007	14080	14191	13949	13882	13888	14124	14021	13857	13856	13880	13988	14040	13884	13917	13928	14030	13919	13838	14003	13833	14020	13900	13874	14010	13959	13906	13837	13999	14050	13897	14005	13988	14006	13881	13975	14108	13957	13960	14079	13999	13998	13816	14050	13769	14075	13967	13968	13923	13951	14078	13907	13981	13793	13911	14094	14078	13893	13908	13742	13896	14060	13988	13984	13928	13906	13905	13963	14035	13925	13982	14011	13938	13986	13935	13996	13996	13965	13822	13821	13960	13951	14056	13896	13930	14034	14107	13986	13953	13807	13812	14017	14036	13953	13779	13944	14025	13946	13934	13904	13927	14073	13885	14055	13897	14018	13884	14149	13949	14124	13968	13886	13824	14015	13984	13952	13997	14065	13950	14131	13995	14009	13857	14009	13897	14003	14052	13847	13776	14053	13931	13936	13857	13994	13984	13921	14013	14150	14043	13996	14148	14023	14024	13801	14048	14109	13773	14074	14008	13765	14076	14115	13919	13915	13797	13759	14065	14081	14106	14095	13840	13964	14037	14059	14008	13977	13969	14094	13909	13779	13854	13952	13916	14011	13841	14025	13953	13912	13869	14080	14017	13995	13912	13879	14012	13913	14012	13953	14077	14000	13928	13810	14096	13967	13983	14079	13955	14042	13961	14002	13901	14042	14036	13936	14017	13976	13763	14101	14034	13994	14072	13955	14045	13911	14038	13920	13994	13862	14039	13914	13891	13826	14099	13931	14016	13973	13963	13925	14062	13989	13780	13911	13877	13945	13851	13922	13870	13919	13952	13912	14203	14138	13844	13971	13980	13789	14056	13954	13797	13930	13793	13897	13849	13881	14185	13858	13975	13974	14129	13954	14021	14025	14068	13886	13905	14073	13936	14002	13947	13959	13982	13866	13996	14049	14093	13951	13858	13946	13917	13976	13803	14088	13899	13855	13897	13852	14023	14002	14021	13904	13935	13963	14074	13783	14061	13972	13766	13934	13851	14071	13952	14034	13953	13894	13940	14030	13950	14092	14063	13991	14089	13960	13981	13872	13780	13934	14098	14079	13870	13834	13953	13942	14091	13759	14120	13925	13956	13853	13929	13901	13948	13879	13975	14004	14021	13911	13892	14147	13731	14142	13892	13931	13905	14073	13945	14000	13946	14100	13988	13798	14107	14095	13853	13924	13914	13926	14018	14166	13895	14025	14067	13943	13920	14047	14153	13826	14007	13881	13935	13851	13924	13837	14056	13719	13961	14021	13873	13941	14025	13794	14059	13917	13974	13746	14223	13919	13845	13909	13917	13979	13790	14128	13829	13976	14004	13992	14007	13986	14117	13925	14027	13989	14109	14048	14152	14109	13981	13999	14134	14107	13927	14183	13971	14021	14020	14068	13971	14044	14052	13932	14144	14112	14043	14027	14075	13995	13957	14058	13947	13829	13836	13898	13998	13946	13868	13892	14122	14046	14142	14080	13895	13865	14018	13887	14011	14013	14070	13920	13989	13958	13974	13911	14025	13794	14069	13887	14029	14056	13885	13982	13950	13884	14037	13912	13946	14006	13868	13916	13927	13847	13949	13959	13963	14091	13778	13824	13928	14158	14033	13896	14037	13863	13850	14000	13962	14123	14136	13951	13985	13920	13937	13934	13889	13977	14015	14000	13881	13892	14083	13956	13881	13849	13800	13982	13980	14038	13963	13874	13996	13878	14035	13945	13885	13940	13920	14117	14092	14091	13913	13890	13854	13965	13961	13923	14078	14056	14014	14027	14099	14020	13985	14114	13930	14048	13912	13983	13946	14082	13942	13990	14093	13973	14006	14015	13899	14034	14007	14068	13921	13989	13916	13815	14099	13816	14036	14023	13941	14072	13829	13993	13973	14187	13985	13949	13986	14054	14087	13974	13977	14027	13942	13877	13873	13946	14041	13991	13952	13987	13919	14006	13942	14142	13826	14060	13988	14043	14129	13863	13887	14019	14138	13915	13975	13985	14071	13959	13972	13991	13957	13846	13864	13808	13865	14020	14057	13911	13921	13991	14060	13989	13988	13922	13950	14072	14079	13920	13983	13970	13842	13871	13933	14055	13976	14142	14040	13930	13902	14081	14029	14001	13795	13920	14038	13918	13973	14110	14067	13895	13983	13984	14018	13979	13972	13990	14031	13923	13777	14010	14003	14034	13984	13971	14057	14101	14046	13924	13978	13966	13926	13928	13809	14108	13921	13960	13852	13991	14033	13900	13899	13925	14005	13915	13925	13835	13821	14024	13866	14054	13959	13984	13939	13993	13897	13967	14001	13919	13853	13985	13948	13926	14007	13944	13857	13925	14103	13947	14025	13917	13986	13955	13940	13906	14105	13984	14097	13976	13918	13994	14072	13973	14080	13942	13952	13857	14011	13993	14053	14023	14068	14189	13999	13962	14086	13942	14146	14015	13877	14001	14008	14019	14077	13873	13812	14015	13911	13815	14189	13991	13995	14049	13857	14007	14070	13900	13966	14085	14063	13933	14116	14049	14085	14044	13971	13866	13896	14063	13997	13823	13894	13876	13925	13836	13998	13834	14064	14157	13894	14017	14033	13796	14121	14094	14082	13947	14053	13944	14035	13949	13880	13951	13831	13994	13991	13920	14035	13962	13953	13953	13829	13953	13944	13999	13904	13889	13878	13929	13966	13930	14036	13998	13892	13912	13910	14185	13936	13927	13850	13963	13972	14144	13936	13926	13976	13895	14078	13903	14022	14013	14009	14000	13848	14006	13981	14047	13823	13868	14007	13871	13991	14208	13936	13977	13888	13936	13908	13994	14070	13915	13877	13989	14159	13849	13924	13949	14034	13914	14164	13993	14080	14058	13956	13970	13784	13973	14078	14014	13873	14070	14086	13857	14222	14021	13755	13723	13965	14021	13959	13927	14022	13882	13961	13877	13995	13910	13916	13936	14009	14016	13882	14060	13985	13998	14002	14181	14019	13956	13776	13882	13951	14026	14009	13890	13926	14037	13671	13924	14121	13951	13965	13965	14025	13994	13886	13932	13925	14055	14116	13944	14008	13979	13842	13987	14013	13928	13880	13987	14079	13962	13976	14000	13957	13961	13963	13887	14118	14024	13971	13846	14143	14131	13973	13968	14057	14008	14060	14037	13929	13928	13979	13967	13981	13949	13909	13889	13850	13804	14082	14041	13791	14002	13969	13887	13805	13861	13947	14014	14000	13942	13988	13822	14031	13943	13923	13923	13919	14131	13900	14060	14013	13858	13903	14079	13750	14053	13892	14043	13961	14042	14007	13924	14023	13899	14075	13879	13840	14183	13892	13836	14112	13922	13886	14014	13814	14051	14008	13836	13982	14153	13933	13975	13933	13915	13861	13947	14078	14001	13953	13859	13880	13947	13828	14087	14117	13823	13956	13957	14060	13854	13864	13877	13963	13935	13848	13911	13971	13975	14077	13998	14097	13946	14055	14005	13943	14088	14064	13964	13976	13942	14044	13890	13851	13986	13952	13961	14058	13864	14040	13838	14003	14010	13935	13923	14072	13912	13905	13831	13892	13850	13862	13954	13889	14115	13847	13791	13895	13944	14120	13924	13865	13976	14069	14096	13978	14073	13890	13975	13896	14004	13836	13995	13853	13934	14018	13815	14019	14011	13943	14119	13721	13998	13916
23733	21091	28473	24392	23049	23671	22807	19390	18435	17766	17315	16997	16522	16128	16298	15852	15595	15914	15801	15735	15660	15428	15459	15482	15345	15280	15369	15512	15387	15243	15199	15223	15219	15287	15326	15228	15330	15196	15426	15297	15133	15264	15320	15107	15158	15166	15298	15413	15040	15269	15230	14957	15126	15086	15183	15091	15169	15249	15059	15230	15265	15170	15030	15111	15105	14988	15254	15393	15197	15128	15061	15073	15304	15403	15063	15279	15213	15230	15277	15253	15079	15257	15058	14963	14958	15065	15281	15102	15307	15067	15266	15317	15162	15244	15193	15041	15056	15054	15009	15259	15179	15283	15204	15181	15031	14997	15072	15109	15091	15334	15286	15008	14975	14978	14915	15208	15005	15180	15065	15275	15218	15128	15074	15260	15057	15082	15086	14983	15037	15139	15224	15217	15123	15154	15256	15059	15185	15230	14948	15133	15133	15094	15162	15073	15078	15009	15154	15170	15132	15231	15169	15110	15153	14925	15270	15096	15027	15144	14915	15075	15016	15151	15127	15032	15184	15088	15232	15020	15214	15200	15088	15163	15216	15231	15203	15060	14960	15135	15164	15240	15240	15313	15150	15239	15151	15216	15092	15003	15074	15086	14901	15119	15212	15148	15172	15007	15182	15056	15215	15065	14961	15296	15113	15170	15075	15219	15121	15222	15101	15188	15014	14966	15105	15157	15101	15107	15066	14972	15131	15132	15159	15055	14969	15073	14897	14999	15284	15068	14861	15016	15038	15146	15115	15209	15221	15133	15110	15209	15104	15104	15165	15300	15133	15021	15163	15198	15219	15243	15239	15209	15210	15157	15277	15184	15201	15245	15045	15213	15150	15006	15203	15020	14934	14971	15131	15063	15090	15091	14930	14945	15253	15105	15131	15034	15124	15150	15249	15118	15101	14924	15117	15091	15138	15106	15091	15046	15116	14998	14999	15234	15152	15171	15198	15025	15253	15223	15033	15101	15219	15337	15247	15018	15135	15142	15226	15026	15162	15145	15141	15102	15026	15187	15076	15164	15101	15052	15117	15085	15180	15169	15179	14912	15082	15186	15172	14997	15136	15186	15259	15262	15179	15033	15054	15091	15153	15068	15152	15051	15294	15056	15313	15200	14980	15192	15228	15072	15091	15105	15153	14981	15070	15077	15137	15067	15016	15107	14988	15032	15219	15197	15160	15161	15294	15169	15007	15108	15166	14993	15024	14976	15330	14943	15325	15221	15117	15060	15179	15125	15264	15195	14893	15259	15153	15092	15102	15168	15109	15190	15020	15145	14900	15062	15225	15067	15159	15150	15033	14987	15094	15092	15144	15047	15259	15275	15045	15094	15135	15205	15099	14976	15221	15075	15151	15187	15225	15079	15114	15074	15018	15168	15011	15119	15285	15263	15424	15218	15202	14951	15017	14926	14981	14918	15305	15367	15329	15152	15118	15080	15240	15183	15207	15145	15167	14992	15183	15331	15226	15198	15099	15067	15237	15135	15206	14930	15093	15207	15115	15004	15172	15029	15151	15040	15315	15236	15016	15120	15158	15043	15027	15155	14936	15231	15122	15097	15277	15078	15303	15063	15027	15115	15199	15209	15060	15056	15091	15146	15039	15321	15221	15221	15329	15348	15058	14938	14913	15090	14982	15061	15169	15047	15035	15110	15096	15090	15112	15118	15107	15019	15070	15040	15375	15172	15198	15123	15264	15273	15218	15059	15081	15115	15052	15072	15078	15180	15296	15245	15070	15399	15217	14976	15021	15309	15221	15106	15176	15261	15297	15037	15172	15132	15101	15064	15076	15073	15158	15127	15143	15248	15047	15068	15094	15008	15157	15153	15059	15046	15287	15161	15321	14990	15199	15058	15060	15110	15023	15188	15087	15168	15298	15007	15056	14986	15009	15109	15016	15140	15151	15010	15244	15150	14977	15169	15114	15182	15136	15123	15148	15082	15214	15147	15364	15203	15191	15056	15093	14993	15160	15208	14956	15157	15296	15110	15013	15110	15147	15186	15111	15331	15184	15198	15303	15163	15220	15062	15271	15141	15264	15082	15154	15239	15382	15152	15044	15288	14965	15081	15202	14984	15286	15146	15297	15131	15299	15117	15129	15042	15043	15022	15270	15118	15233	15232	15127	14988	15195	15029	14989	15334	15152	15184	15217	14988	15364	15211	15061	15159	15255	15014	15258	15265	15112	15070	15169	15279	15231	15362	15313	15113	14988	15210	15182	15068	15314	15038	15313	15134	14962	15033	15002	15140	15050	15386	15091	15202	15265	15156	15070	15357	15191	15125	15023	15255	14961	15185	15143	15106	15082	15006	15140	15150	15191	15205	15210	14971	15057	15135	15238	15384	15059	15152	15198	15020	15436	15280	15125	15230	15130	15256	15140	15070	15009	14999	15075	15070	15352	15248	15233	15123	15165	15077	15281	15222	15049	15051	15203	15247	15287	15172	15095	15033	15085	15045	15126	15045	15152	15199	15214	15155	15140	15209	15135	15190	15121	15185	15277	15226	15092	15260	15021	14974	15207	15060	15213	15114	15119	15132	15294	15247	15082	15227	15130	15161	15170	15211	14974	14940	15117	15006	15039	15031	15000	15278	15234	15241	15180	14969	15252	15117	15158	15093	15123	15024	15179	15282	15230	15192	15210	15162	14932	15175	15189	14961	15131	15230	15082	15161	15344	15136	15183	15160	14977	15044	15018	15089	15115	15009	14952	15018	15339	15205	15244	15174	15126	15201	14973	15116	14947	15203	15333	15219	15137	15082	14943	15287	15235	15043	15106	14976	15101	15395	15120	15249	15225	14959	15179	14987	15140	14985	14943	14931	15201	14951	15197	14899	15377	15218	15191	15091	15099	15014	15037	15139	15094	15050	15124	15200	15107	14988	15288	15128	15021	15120	15379	15037	14982	15033	15199	15054	15229	15129	15054	15078	15213	15159	15168	15140	15029	15140	15044	15065	15059	15177	15118	15371	15097	15119	15077	15185	14890	15037	15320	15264	15010	14967	15161	14950	14997	15167	15222	15257	15037	15109	15276	15064	14994	15006	15172	15228	15022	15195	15159	15310	15275	14945	15289	15313	15128	15150	15114	15051	14938	15125	15104	15159	15058	15130	15188	15164	15134	15066	15167	15308	15033	15043	15309	15375	15270	15128	15041	15013	15277	15150	15082	15290	15234	15081	15009	15025	15039	15057	15055	15083	15176	15218	15211	14810	15057	15290	15014	15106	15073	15192	15266	15082	14923	14988	15117	15158	14965	15137	15110	15029	15226	15134	15193	15081	15223	15384	15036	15068	14950	15175	15219	15145	15197	14981	15159	15169	15335	15253	15040	15048	15085	15234	15053	15158	15120	15136	15177	15125	15359	15178	15172	15213	14987	15209	15062	15158	15005	15170	15215	15054	15116	15404	15073	15009	15098	14989	15044	15154	15381	15117	15068	15302	15145	15243	15256	15299	15195	15090	15155	15384	15175	15298	15021	15053	15145	15204	15117	15165	15181	15167	15194	15085	15126	15185	15227	15106	15167	15113	15282	15071	15147	15200	15137	15057	15216	15173	15231	14959	15239	15257	15084	14968	15138	15059	15307	15034	15019	15041	15014	15138	15001	15226	15244	15154	15269	15223	15068	15314	15179	15108	15222	15251	15272	15264	15286	15032	15228	14950	15200	15279	15090	15105	15184	15316	15069	15103	15084	15041	14990	15386	15235	15105	15154	15002	15226	15191	15186	15059	15326	15159	15027	15125	15143	15091	15049	15117	15249	15163	15086	15132	15070	15142	15164	15076	15213	15237	15198	14905	14863	15155	15109	15224	15164	14914	15086	15218	14927	15097	14839	15041	15247	14988	15169	15078	15104	15211	15281	15026	15027	15229	15021	14965	15268	15129	15072	15061	15193	15197	15024	15379	15265	15210	15139	15167	15296	15166	15213	14971	15088	15208	15024	15038	14982	15159	15065	15091	15215	15060	15096	15079	15091	15100	15202	15125	15238	15104	15101	15285	15208	14994	15171	15084	14920	15106	15228	15193	15152	15108	15205	15167	15105	15147	15127	15005	15144	15265	15062	15146	15263	15233	15145	15094	14948	15084	15085	15077	15061	15041	15154	15253	15146	15347	15091	15034	15247	15208	15182	15150	15081	15164	15221	15098	15108	15213	15113	15115	15202	15114	15082	15194	14987	15058	15104	15003	15154	14992	15123	15056	15226	15044	14924	15109	15406	15190	15017	15243	15282	15283	15144	15135	15162	15140	15126	15053	15233	15201	15081	15274	15070	15164	14974	15076	15275	15236	15045	15057	15232	15236	15325	15233	15270	15244	15051	15132	15135	15155	15229	15296	14912	14967	15105	15311	15139	15133	15186	15018	15252	15201	15200	15017	15189	14960	15018	14876	15074	15229	15157	15012	15272	15134	15248	15196	15220	15103	15123	15236	15102	15209	15114	15258	15124	15104	15155	15041	15189	15153	15233	15122	15089	15061	14955	15241	15236	15279	15154	15140	15131	15231	15149	15148	15041	15187	15358	15121	15363	15063	15158	15327	15137	15054	15126	15069	15072	15090	15156	15223	15123	15133	15212	14929	15208	15189	15087	15096	15190	15000	15280	15198	15116	15101	14988	15164	15135	15204	15180	15244	15122	15214	15156	14984	15114	14976	15090	15132	15290	15141	15096	15125	15328	15250	15058	15221	15180	15212	15236	15160	15079	15048	15038	14970	14999	15179	15228	15266	15126	15078	15160	15183	15164	15309	15145	15366	15079	15168	15029	15167	15097	15059	15283	15212	15008	15012	15088	15161	15049	15088	15233	15182	14975	15252	15221	15060	14976	15192	15106	15010	15295	15187	15099	15285	15121	15076	15149	14989	15211	15134	15300	15121	15033	15239	15186	15108	15293	15275	15116	15163	15099	15024	14997	14999	15163	15089	15103	15113	15120	15215	15158	15057	15145	15066	15124	15081	15052	15165	15121	15023	14896	15236	14987	15150	15206	15150	15094	14981	15188	15169	15222	15136	15109	15285	15018	14978	15092	15014	15105	15255	15052	14987	14952	15244	14979	15231	15156	15249	15037	15039	15109	15217	15248	14996	15260	15121	15153	15139	15129	15213	15373	15032	15251	15140	15253	15185	15051	15263
24129	42345	39509	31485	27363	23844	21540	20020	18793	17724	16774	16181	16008	15476	15195	14932	14630	14718	14457	14443	14296	14271	14213	14160	14065	14083	13936	14049	13901	14026	14008	14002	13920	13881	13795	13841	13931	13804	13749	13875	13907	13652	13928	13555	13768	13702	13745	13855	13933	13758	13639	13654	13658	13694	13867	13742	13914	13856	13876	13935	13722	13819	13593	13849	13768	13725	14007	13737	13823	13849	13833	13723	13690	13786	13877	13809	13692	13796	13807	13668	13831	13658	13788	13660	13776	13769	13742	13776	13779	13794	13896	13609	13853	13868	13861	13798	13813	13770	13712	13654	13663	13628	13674	13688	13708	13697	13829	13746	13634	13813	13797	13644	13651	13604	13792	13692	13725	13689	13856	13729	13798	13767	13816	13859	13772	13727	13804	13827	13846	13759	13692	13670	13604	13771	13661	13675	13782	13768	13663	13611	13843	13739	13684	13651	13758	13721	13935	13734	13902	13578	13838	13783	13782	13729	13615	13741	13664	13656	13914	13822	13744	13645	13635	13770	13723	13809	13764	13634	13838	13550	13757	13768	13695	13712	13792	13671	13705	13570	13595	13643	13667	13846	13851	13920	13825	13800	13765	13687	13501	13864	13722	13720	13780	13727	13705	13639	13817	13653	13651	13807	13671	13767	13759	13706	13654	13821	13823	13703	13891	13618	13661	13662	13740	13621	13749	13730	13737	13667	13584	13645	13682	13827	13789	13710	13726	13698	13882	13748	13647	13649	13597	13784	13711	13712	13719	13649	13602	13738	13756	13715	13770	13767	13679	13676	13778	13776	13672	13838	13791	13609	13817	13595	13709	13684	13713	13742	13773	13923	13950	13659	13674	13649	13651	13682	13609	13597	13863	13873	13861	13634	13874	13759	13756	13712	13751	13663	13799	13777	13634	13735	13908	13719	13843	13871	13669	13688	13746	13546	13904	13734	13758	13857	13680	13802	13758	13813	13686	13708	13931	13790	13576	13632	13773	13776	13639	13750	13733	13726	13590	13759	13648	13745	13785	13734	13863	13636	13818	13794	13620	13715	13695	13707	13814	13747	13870	13814	13797	13661	13910	13625	13763	13738	13711	13739	13756	13578	13657	13691	13878	13718	13634	13686	13868	13626	13806	13618	13842	13919	13749	13882	13782	13662	13673	13769	13745	13860	13643	13938	13689	13689	13757	13762	13946	13589	13841	13766	13712	13758	13525	13616	13696	13614	13800	13699	13784	13795	13649	13806	13735	13804	13700	13664	13946	13776	13679	13614	13656	13833	13569	13681	13690	13706	13832	13791	13781	13722	13594	13713	13669	13630	13700	13570	13802	13812	13632	13703	13614	13634	13770	13601	13785	13879	13799	13829	13863	13611	13839	13509	13721	13733	13980	13668	13748	13684	13634	13948	13782	13908	13757	13826	13624	13668	13692	13655	13754	13752	13745	13652	13508	13678	13716	13727	13868	13707	13709	13704	13743	13837	13812	13723	13777	13797	13618	13729	13804	13827	13699	13848	13960	13893	13600	13807	13662	13663	13578	13677	13701	13743	13681	13707	13599	13858	13758	13778	13790	13633	13712	13675	13745	13669	13762	13775	13690	13794	13756	13743	13756	13797	13666	13742	13745	13655	13801	13717	13765	13595	13727	13780	13681	13763	13734	13617	13860	13703	13546	13751	13785	13582	13714	13731	13812	13768	13675	13691	13856	13751	13788	13701	13809	13756	13669	13738	13469	13914	13615	13874	13819	13937	13755	13900	13689	13883	13806	13628	13692	13690	13923	13611	13678	13858	13787	13609	13786	13642	13764	13743	13803	13881	13618	13568	13627	13712	13574	13660	13763	13772	13758	13799	13721	13928	13740	13647	13704	13726	13619	13644	13753	13675	13761	13856	13646	13622	13701	13836	13796	13698	13677	13739	13892	13576	13859	13796	13703	13726	13710	13689	13770	13640	13593	13844	13814	13738	13728	13710	13605	13649	13767	13709	13737	13754	13804	13762	13725	13628	13566	13671	13461	13873	13631	13682	13815	13684	13725	13864	13708	13734	13826	13765	13854	13802	13742	13785	13768	13775	13751	13574	13779	13608	13818	13581	13717	13817	13766	13520	13646	13581	13853	13852	13759	13936	13674	13641	13692	13780	13709	13856	13788	13751	13868	13884	13689	13525	13677	13855	13523	13556	13920	13671	13683	13980	13847	13610	13728	13663	13801	13666	13657	14047	13762	13880	13850	13730	13672	13760	13835	13798	13673	13808	13672	13843	13629	13713	13715	13747	13624	13635	13801	13700	13589	13590	13748	13656	13927	13753	13809	13695	13597	13600	13728	13800	13684	13517	13705	13748	13643	13825	13580	13741	13686	13787	13634	13738	13717	13670	13627	13560	13672	13571	13749	13737	13651	13781	13752	13852	13800	13696	13706	14067	13609	13658	13901	13518	13750	13782	13685	13648	13617	13710	13853	13746	13933	13651	13693	13837	13685	13687	13688	13634	13765	13586	13884	13690	13747	13692	13777	13784	13772	13642	13851	13724	13814	13683	13903	13652	13726	13796	13821	13767	13684	13636	13859	13810	13785	13718	13811	13709	13695	13656	13752	13613	13712	13732	13760	13806	13741	13791	13682	13578	13799	13774	13742	13666	13690	13767	13753	13662	13654	13822	13797	13631	13660	13702	13493	13753	13650	13734	13838	13651	13635	13782	13623	13687	13834	13800	13717	13686	13672	13807	13706	13983	13624	13570	13856	13614	13712	13672	13688	13706	13652	13791	13620	13599	13657	13667	13722	13745	13943	13522	13665	13763	13639	13890	13737	13718	13665	13556	13859	13738	13750	13677	13709	13721	13835	13675	13787	13856	13657	13848	13929	13744	13822	13776	13716	13796	13715	13715	13635	13788	13759	13819	13841	13716	13688	13684	13744	13875	13668	13811	13715	13815	13727	13562	13506	13552	13687	13924	13836	13722	13840	13633	13716	13726	13718	13739	13845	13624	13704	13716	13535	13712	13521	13662	13760	13753	13745	13539	13690	13774	13623	13704	13743	13730	13679	13773	13756	13703	13841	13687	13721	13675	13716	13712	13897	13594	13726	13625	13718	13657	13821	13746	13770	13724	13798	13659	13693	13701	13781	13743	13908	13571	13765	13614	13759	13733	13639	13835	13837	13877	13753	13739	13763	13878	13691	13704	13700	13807	13731	13771	13684	13657	13740	13864	13756	13789	13722	13652	13849	13767	13793	13761	13774	13737	13680	13707	13788	13731	13630	13699	13730	13616	13782	13564	13876	13765	13781	13859	13725	13789	13674	13600	13722	13748	13820	13798	13722	13795	13812	13769	13753	13667	13570	13560	13807	13690	13701	13769	13839	13789	13856	13785	13811	13683	13672	13790	13658	13671	13752	13602	13822	13582	13637	13754	13855	13781	13971	13616	13615	13633	13769	13707	13901	13719	13767	13585	13825	13573	13748	13829	13868	13659	13835	13621	13739	13843	13757	13688	13675	13734	13660	13778	13755	13784	13819	13642	13763	13730	13862	13539	13736	13748	13774	13636	13931	13560	13724	13816	13796	13821	13647	13779	13755	13750	13855	13775	13763	13702	13695	13739	13666	13760	13857	13812	13656	13701	13859	13930	13778	13815	13577	13852	13653	13711	13703	13690	13969	13662	13823	13700	13524	13703	13710	13708	13749	13687	13845	13624	13780	13806	13689	13934	13758	13849	13726	13699	13756	13809	13732	13678	13624	13674	13799	13567	13730	13631	13786	13854	13717	13711	13752	13702	13801	13737	13747	13759	13742	13725	13881	13639	13883	13714	13660	13756	13935	13826	13617	13819	13902	13859	13804	13711	13641	13672	13683	13674	13812	13615	13844	13750	13797	13654	13804	13874	13777	13678	13780	13827	13623	13761	13758	13778	13751	13710	13600	13723	13674	13647	13598	13787	13879	13666	13680	13858	13835	13910	13621	13810	13788	13622	13792	13625	13488	13678	13670	13804	13839	13598	13743	13664	13651	13706	13768	13710	13546	13765	13579	13836	13684	13680	13704	13758	13685	13665	13800	13739	13742	13763	13797	13613	13872	13768	13774	13899	13600	13703	13732	13879	13663	13903	13735	13739	13684	13767	13710	13895	13644	13793	13667	13744	13657	13702	13474	13619	13679	13580	13844	13805	13669	13674	13785	13803	13852	13684	13809	13728	13825	13782	13731	13707	13771	13792	13780	13661	13765	13814	13706	13599	13635	13709	13651	13833	13574	13918	13777	13669	13699	13573	13759	13812	13620	13694	13666	13627	13825	13630	13658	13578	13753	13686	13678	13935	13646	13697	13662	13748	13717	13941	13823	13782	13858	13768	13716	13612	13773	13885	13580	13645	13749	13725	13794	13744	13868	13832	13635	13728	13725	13758	13923	13731	13709	13650	13746	13586	13546	13768	13690	13806	13608	13812	13854	13725	13884	13669	13668	13775	13923	13828	13733	13728	13915	13756	13852	13638	13757	13719	13778	13690	13816	13690	13640	13850	13637	13636	13833	13638	13706	13603	13848	13744	13594	13732	13738	13752	13659	13677	13698	13587	13715	13688	13792	13745	13605	13779	13744	13797	13665	13785	13783	13718	13777	13634	13663	13724	13766	13858	13747	13728	13719	13749	13639	13754	13714	13615	13789	13671	13780	13766	13705	13833	13749	13754	13802	13683	13637	13757	13729	13701	13724	13598	13876	13655	13666	13806	13765	13728	13702	13778	13824	13803	13824	13770	13689	13730	13551	13696	13703	13750	13796	13780	13657	13887	13713	13702	13670	13809	13740	13619	13817	13791	13740	13683	13776	13750	13864	13674	13826	13853	13774	13719	13741	13742	13769	13560	13759	13887	13720	13753	13854	13691	13849	13681	13933	13596	13688	13884	13626	13574	13768	13719	13604	13662	13668	13764	13699	13823	13680	13692	13464	13679	13606	13590	13800	13902	13869	13753	13671	13717	13769	13717	13736	13626	13736	13571	13723	13748	13799	13628	13734	13875	13669	13734	13693	13590	13709	13696	13712	13638	13694	13758	13574	13780	13604	13698	13769	13759	13691	13888	13731	13582	13732	13621	13848	13725	13686	13782	13867	13683	13637	13718	13746	13727	13754	13826	13801	13714	13728	13617
22676	21090	28839	23583	21817	24902	27409	21974	20353	19897	19338	18456	18317	18116	17582	17364	17261	17089	16842	16704	16670	16751	16610	16613	16575	16650	16517	16277	16330	16384	16403	16363	16354	16546	16348	16213	16117	16275	16286	16183	16147	16352	16439	16317	16325	16109	16124	16093	16119	16114	16292	16270	16182	16081	16169	16140	16209	16249	16233	16152	16051	16278	15981	16037	16015	16008	16092	16093	16090	16078	15980	16143	15994	16161	16205	16176	16238	15999	15954	15981	16067	16096	15978	16092	16117	16216	15964	16015	16055	16074	16250	16089	16218	16195	16295	15989	16027	16186	16151	16227	16086	16157	16244	16172	16247	15906	16225	16158	16029	16060	16041	15995	15901	16018	16126	16120	16088	15989	16050	16208	15960	16128	15995	16086	16158	16181	16234	16044	16038	15972	15945	16102	16218	16052	16060	15999	15881	16092	15880	16196	15983	16147	16104	16009	16139	16034	15875	16094	16201	16075	16183	16192	16096	15997	16191	16157	15848	16215	16097	16065	15948	16184	16160	15885	16085	16059	16102	16009	16263	16048	16236	15871	16030	16167	15966	15977	15991	16200	16016	16155	16130	16178	15949	15984	16078	16050	16165	16039	16024	16099	16140	15951	16054	16077	16274	15984	15933	16000	16276	15938	15997	16013	16084	15976	15939	16240	16203	16047	15956	16047	16082	16102	16223	15963	16227	16054	16370	16056	16260	16307	16090	16075	15917	16040	16023	15929	16085	16001	16248	15899	16213	16016	16118	16089	16204	16078	15966	16124	16208	15879	16240	16087	16109	16081	15906	15924	16135	16024	16070	16173	15982	16344	16028	15929	16196	16019	16011	15976	16179	16140	16060	16138	16169	15986	16206	16154	15941	15892	15906	16115	16225	16137	16123	16023	16009	16331	16097	15969	15897	15915	16001	15996	16088	15975	16045	16291	16202	15989	16159	15906	16107	16146	15958	16129	15882	16044	15954	16203	16074	16213	16089	15975	15761	16057	15986	15942	16010	15929	15822	16072	16299	16096	16019	16129	15976	16000	16082	16139	16200	15888	16185	15864	15895	15958	16225	15992	16003	15970	15883	15902	16123	16118	16036	15923	16013	16183	15979	16048	15974	15906	16122	15984	15844	16031	15896	16222	16177	16177	16095	16061	16114	16084	16157	15949	16073	16097	16108	15856	15932	15752	15913	16065	16020	16047	16121	16171	16100	16188	16115	16219	16050	16009	15918	16034	16183	15980	16013	15951	16001	16224	15965	16080	16108	16083	16185	16262	16117	15999	15934	16061	16046	15906	16061	15951	16015	16046	16091	15865	15863	16058	16166	16171	16043	16002	16111	16170	16218	16104	16288	15901	16091	15738	15946	15933	16029	16071	16025	16147	15954	15961	16096	16158	15983	16155	16052	16080	16103	15952	16093	16234	16175	16063	16144	15855	16120	15955	16098	15979	16195	16062	15978	15969	16087	15852	15968	16204	15929	16141	16063	15870	15968	16203	15894	15992	16080	15996	15973	15961	16039	16126	15911	16123	15961	15950	15915	16294	16247	16215	16041	15980	16084	15999	16034	16011	16215	16007	16114	16056	16094	16065	16043	16039	16066	15897	15771	16026	16014	16122	15974	15989	16277	16101	15976	15985	16107	16222	16035	16159	15796	16038	16141	15964	16101	16028	15802	16015	16253	16101	15938	15987	16039	16112	15971	16118	16189	16045	15948	15906	15993	15852	15873	15861	16086	15969	16236	16038	16094	16104	16106	16108	16126	16054	16208	15903	15958	16105	16193	16086	16166	16018	15987	15961	16095	16019	16087	15907	16067	16023	15919	16100	16108	16126	16147	15836	15983	16129	16026	16062	16189	16057	16149	16085	16016	16028	16032	16067	15955	15951	16063	16046	15932	16122	16032	16137	16128	16048	16050	16046	15889	16038	16158	16069	16093	15765	15935	16016	15944	16013	16056	16204	16056	16129	16011	16279	16193	15840	16024	15924	16180	15893	15899	15901	15888	16079	16116	16001	15920	16230	16220	16047	16088	16243	16075	16199	16032	16336	16043	16147	16042	16082	15925	15956	16222	15952	16020	16269	16051	16043	15951	16034	16006	16041	16164	15980	16084	15924	15942	16161	15992	15988	16062	16169	16194	16072	15994	16060	16030	16150	16074	15833	16041	16059	16044	16071	16119	15942	15972	16120	16084	15997	16021	16110	15970	16009	16150	15976	16077	16058	16113	16124	16288	16083	16124	16154	16115	16016	16118	16125	16033	16058	15935	16286	16166	16152	15866	16005	16107	15844	16192	16145	15843	16106	15987	15961	15988	15920	16060	15988	16128	15960	16111	16199	15980	16003	16011	15887	16102	16149	16218	16026	16019	16045	16292	16189	16070	15945	15994	16078	16062	16118	15983	16128	15993	15982	15929	15943	16087	15931	15964	15991	16160	15964	15795	15999	16100	15900	15908	16036	16192	16072	16055	15854	16044	16089	16067	15912	15939	15982	16032	16063	15958	15937	15914	16021	16051	16048	16091	16140	15973	16011	15908	15966	16203	16019	16011	15948	16081	16197	16072	16040	15968	16196	16168	16060	16105	16115	15999	16027	16000	15881	15969	15984	16026	16271	16066	15997	16127	16130	15881	15972	15985	15984	16055	16104	16202	16028	16026	16016	16163	16300	16246	16042	16168	16056	16089	15926	16292	15947	15972	16161	16156	16074	16170	15886	15993	16276	15997	15900	16058	15964	16142	16016	16028	16095	16093	15937	16181	16010	16097	16076	16134	16069	15950	16190	16102	16084	16140	15968	15971	15987	15944	16005	16009	16004	15908	16146	16064	15957	16022	16390	15930	16122	16209	16042	15950	16091	15877	16171	16118	16067	16137	16130	16072	16026	15800	16013	16161	16064	16167	16047	15896	15991	15948	16037	15825	16261	16045	16305	16000	16096	15978	15977	16108	15992	15986	15901	15989	16178	16116	15995	16181	16006	16154	15941	16089	16106	16160	16028	15903	16086	16072	15959	16329	15999	16197	16089	15852	15951	16017	15947	16125	15969	16003	15938	16022	16128	16009	15902	16052	16076	15950	16140	16123	16171	16297	16063	16094	16230	16023	15983	16034	15937	16062	16088	15897	15822	16025	15967	16001	16108	15897	16161	16192	15903	16186	16060	16013	16064	16096	16035	16210	16051	16147	15998	16122	16022	15949	15911	15966	16095	15965	16032	16109	15893	15843	16057	16076	16030	16027	16076	16181	16127	15950	16192	16086	16092	16173	16156	16260	16102	16047	16161	15956	15820	16257	16012	15796	15925	15934	16307	15944	15973	16011	15963	16001	16122	16463	16014	16038	16138	16250	16200	16033	15972	16076	16144	15846	16010	16138	16125	16160	16094	16211	16083	16074	16244	15887	16120	16136	16144	15930	16232	16010	15907	16075	16031	16136	15931	15991	16239	16217	16113	16215	16045	16277	16219	16131	16123	16107	15979	15927	16158	16148	15946	16220	15907	16038	15992	16007	15856	15961	16102	15833	15997	16139	15842	16088	16176	16154	16059	15954	16023	16054	16170	16100	16027	16063	16042	16206	15856	16128	16048	16183	16065	16120	16019	16111	16157	15943	15936	16041	15988	16146	15898	15965	15961	16186	15967	16044	15958	16201	16085	16014	16038	16120	16121	16103	15926	16083	15890	16136	16108	15915	16002	16098	16057	15911	16093	15966	15992	16165	15914	16001	15951	16067	16078	15863	16037	16155	16070	15968	15865	16082	16133	16219	15890	15986	16151	15973	16141	16144	15995	16000	16098	16155	15901	16020	16072	16063	16126	16134	15850	15932	15955	16102	16192	15979	16102	16123	16239	16129	16148	16046	15845	16125	16138	16094	16001	16308	16163	15844	16090	16068	16110	16003	16214	15946	16122	15860	16137	16150	15846	15894	16080	15973	15984	16205	15867	15882	16001	16090	16066	15874	16151	16169	15949	16210	16041	16043	15953	16123	15957	16144	16037	15884	15976	16103	16118	16163	16064	16003	15897	16021	16161	16091	16169	16074	16110	16225	16081	16056	15917	15911	16206	15976	16007	16119	16064	16061	15994	16075	16166	16074	16095	16189	16154	15881	15948	15891	15961	16109	16142	16251	16056	15943	16079	16044	16174	16271	15987	15948	16095	15967	16129	16103	15847	16093	15885	15997	15958	16135	16126	15976	16117	16083	16163	16015	16275	15930	15985	15965	16186	16017	16023	16250	16175	15903	15916	15974	16016	15969	15958	16094	16153	15995	16090	16086	16161	16006	15980	16011	16071	15894	16061	16043	16033	16109	16249	16133	16039	16105	15942	16147	15985	15967	15886	15944	15927	16105	16435	15819	16033	15993	16429	16085	16036	16157	16224	16213	16007	15926	15990	16069	16074	15999	15989	16002	16176	16212	16180	16050	15982	16002	15746	16156	15965	16012	16026	16049	16027	15954	15854	16087	15937	16008	15859	16039	16044	15808	16195	16008	15981	16055	16024	16010	15945	16015	16046	16055	16023	16154	16160	16008	16049	16055	15920	16090	16224	16094	16025	16237	16075	16139	16112	15974	15817	15950	16024	16249	16059	16039	16091	16030	16124	15988	16010	15939	16018	16081	16034	16013	15988	15898	15937	15918	15995	15906	16111	16060	16000	15875	16162	16029	16115	16093	16137	16085	16039	16081	15992	15877	15985	16014	16032	16146	16123	16179	15947	15959	16081	15904	16056	15956	16052	16149	16051	16033	16098	16077	16062	16232	16045	16152	16129	16105	15948	16037	16143	16150	16128	16033	16081	15923	16052	15964	15958	16272	16122	15989	15971	16161	15923	16037	15883	15970	15993	15899	16086	16153	16206	16157	16040	15979	16150	16045	16066	16024	16055	15922	15969	16124	16016	16065	16074	15970	15885	15963	16229	15997	16013	16137	15928	16172	16027	15970	15968	15979	16221	15856	15931	16049	15914	16132	15832	16015	16084	16022	16262	16113	15934	16004	15989	16120	16127	16207	15997	16131	16146	15943	16087	16107	16267	16081	15964	16158	15883	15888	16220	15979	16042	16063	16037	16048	15960	16147	15945	16021	16055	15774	16046	16048	16228	15873	16054	16006	15935	16145	16011	15966	15954	16259	15874	16154	16042	15886	16123
25974	46974	44427	36027	31261	27640	24864	22714	21295	19646	18706	17877	17370	16926	16293	16067	15746	15481	15389	15260	15097	15008	14956	14934	14835	14680	14772	14603	14553	14440	14599	14596	14468	14578	14550	14475	14402	14448	14493	14389	14414	14246	14250	14335	14334	14293	14326	14502	14368	14221	14318	14155	14344	14301	14294	14481	14249	14476	14389	14229	14378	14431	14278	14332	14456	14352	14183	14280	14355	14327	14326	14336	14304	14174	14125	14293	14364	14206	14192	14283	14439	14221	14146	14351	14336	14217	14355	14263	14243	14149	14087	14230	14318	14200	14423	14119	14377	14264	14303	14230	14355	14329	14352	14250	14221	14363	14202	14302	14344	14278	14117	14129	14352	14175	14409	14222	14291	14287	14205	14306	14253	14186	14352	14152	14188	14261	14270	14186	14255	14089	14241	14342	14382	14335	14286	14283	14229	14358	14274	14147	14217	14273	14206	14252	14245	14325	14169	14032	14280	14278	14279	14215	14243	14106	14196	14046	14284	14355	14169	14369	14228	14278	14202	14393	14242	14286	14395	14288	14152	14364	14307	14244	14262	14223	14452	14420	14187	14243	14190	14213	14205	14205	14163	14167	14109	14197	14241	14400	14240	14243	14106	14263	14353	14314	14257	14357	14240	14313	14393	14240	14033	14135	14218	14287	14153	14142	14351	14257	14294	14259	14117	14181	14331	14421	14313	14296	14090	14303	14089	14394	14261	14385	14276	14093	14135	14333	14327	14165	14226	14074	14376	14259	14204	14174	14202	14269	14260	14315	14172	14214	14150	14438	14270	14316	14307	14344	14260	14238	14246	14164	14282	14301	14215	14328	14265	14318	14298	14216	14281	14282	14220	14199	14185	14044	14220	14381	14067	14289	14205	14319	14283	14278	14260	14108	14368	14232	14174	14166	14317	14332	14089	14165	14391	14221	14175	14290	14172	14184	14336	14194	14130	14155	14182	14267	14187	14251	14310	14271	14174	14231	14182	14280	14385	14276	14241	14240	14250	14272	14365	14037	14272	14239	14247	14344	14137	14148	14312	14157	14271	14190	14216	14248	14234	14225	14131	14296	14152	14296	14234	14333	14410	14268	14273	14086	14272	14106	14381	14336	14315	14260	14298	14249	14209	14353	14258	14165	14258	14165	14256	14322	13818	14292	14160	14118	14146	14175	14234	14232	14290	14391	14166	14193	14252	14294	14267	14168	14270	14219	14245	14182	14167	14265	14177	14391	14179	14378	14392	14366	14236	14185	14299	14238	14358	14136	14255	14292	14349	14445	14411	14390	14248	14375	14364	14362	14341	14111	14269	14190	14361	14076	14310	14257	14229	14269	14351	14262	14344	14171	14350	14331	14149	14258	14344	14325	14216	14204	14033	14207	14380	14313	14145	14216	14324	14310	14184	14291	14154	14252	14274	14184	14206	14283	14109	14192	14381	14184	14314	14300	14200	14123	14075	14270	14135	14347	14264	14175	14396	14216	14263	14238	14174	14307	14222	14274	14287	14354	14156	14107	14313	14257	14221	14238	14255	14028	14298	14273	14387	14225	14285	14057	14087	14293	14206	14354	14369	14384	14259	14315	14322	14241	14295	14293	14373	14107	14069	14225	14445	14066	14293	14361	14210	14317	14244	14174	14418	14172	14377	14286	14113	14292	14283	14228	14307	14205	14312	14177	14308	14256	14209	14042	14137	14230	14337	14264	14229	14205	14246	14268	14091	14287	14372	14121	14224	14347	14370	14433	14357	14338	14245	14168	14455	14196	14260	14333	14205	14085	14296	14175	14087	14242	14265	14147	14323	14273	14147	14284	14238	14157	14231	14307	14276	14151	14344	14348	14158	14299	14173	14238	14143	14433	14296	14340	14125	14300	14218	14111	14308	14313	14233	14154	14114	14113	14314	14382	14219	14160	14082	14274	14188	14206	14420	14202	14400	14459	14322	14158	14269	14192	14007	14249	14192	14278	14330	14263	14165	14271	14232	14245	14323	14213	14083	14326	14512	14265	14273	14138	14168	14161	14236	14170	14220	14216	14343	14290	14338	14194	14409	14131	14310	14172	14128	14225	14140	14282	14298	14088	14155	14403	14319	14360	14446	14217	14271	14251	14410	14193	14263	14229	14193	14294	14288	14287	14314	14229	14284	14287	14317	14167	14394	14292	14361	14217	14091	14329	14300	14206	14265	14201	14277	14033	14175	14197	14466	14150	14151	14243	14307	14464	14263	14228	14258	14382	14183	14190	14233	14320	14373	14241	14247	14185	14174	14333	14275	14260	14261	14136	14212	14188	14187	14303	14436	14284	14211	14323	14139	14321	14285	14288	14184	14226	14254	14237	14267	14348	14224	14206	14251	14229	14336	14334	14079	14405	14192	14326	14187	14173	14284	14282	14111	14274	14394	14208	14163	14313	14349	14333	14271	14114	14384	14210	14160	14333	14205	14346	14320	14204	14284	14198	14396	14298	14213	14312	14345	14298	14302	14386	14226	14224	14220	14241	14318	14289	14265	14313	14218	14231	14217	14252	14317	14321	14291	14268	14269	14234	14239	14375	14256	14280	14236	14360	14323	14120	14320	14255	14192	14246	14179	14067	14102	14307	14317	14114	14341	14268	14321	14307	14259	14217	14221	14209	14188	14381	14246	14247	14329	14246	14066	14276	14332	14074	14345	14054	14170	14341	14331	14157	14365	14459	14255	14321	14237	14132	14248	14263	14248	14200	14407	14176	14117	14020	14284	14258	14245	14317	14355	14166	14523	14298	14167	14127	14275	14153	14256	14229	14344	14143	14296	14273	14244	14248	14376	14197	14153	14283	14292	14279	14263	14319	14181	14364	14190	14314	14191	14193	14340	14205	14288	14129	14331	14117	14299	14218	14276	14092	14270	14190	14164	14257	14272	14124	14350	14248	14182	14188	14248	14100	14172	14204	14295	14322	14305	14192	14017	14361	14200	14304	14195	14097	14206	14185	14256	14362	14314	14296	14343	14296	14248	14057	14107	14310	14252	14001	14303	14177	14322	14358	14224	14303	14096	14265	14162	14338	14249	14195	14206	14331	14215	14151	14188	14271	14166	14246	14183	13976	14173	14254	14277	14215	14255	14318	14101	14229	14317	14213	14254	14164	14191	14105	14121	14170	14264	14133	14292	14161	14219	14292	14271	14185	14405	14290	14100	14258	14331	14319	14199	14239	14181	14266	14240	14203	14095	14227	14214	14256	14361	14274	14209	14250	14176	14173	14238	14172	14262	14414	14187	14279	14276	14329	14075	14095	14239	14319	14186	14308	14105	14159	14159	14291	14258	14358	14456	14115	14312	14260	14021	14280	14028	14196	14175	14186	14341	14262	14206	14139	14425	14186	14232	14132	14259	14255	14311	14194	14294	14269	14397	14220	14375	14400	14180	14276	14058	14195	14315	14288	14266	14234	14193	14224	14159	14277	14096	14250	14074	14184	14072	14199	14214	14213	14245	14210	14263	14306	14371	14379	14232	14157	14220	14212	14186	14271	14096	14135	14220	14371	14398	14030	14376	14169	14249	14163	14212	14297	14271	14138	14104	14246	14227	14108	14174	14301	14097	14349	14226	14295	14231	14284	14169	14139	14307	14161	14138	14336	14279	14179	14346	14450	14244	14294	14053	14277	14142	14312	14150	14222	14179	14155	14178	14205	14293	14274	14294	14388	14255	14246	14222	14159	14513	14116	14183	14317	14167	14295	14156	14205	14253	14164	14468	14376	14276	14326	14155	14209	14245	14278	14137	14269	14256	14100	14224	14393	14121	14159	14116	14138	14149	14298	14374	14133	14270	14210	14337	13990	14293	14331	14173	14300	14333	14109	14262	14314	14118	14363	14264	14368	14198	14130	14375	14241	14310	14324	14238	14269	14100	14359	14223	14141	14174	14219	14266	14203	14214	14315	14285	14239	14089	14352	14165	14270	14272	14376	14359	14200	14135	14164	14222	14216	14369	14289	14250	14357	14195	14172	14229	14359	14345	14373	14366	14150	14153	14460	14176	14319	14260	14200	14211	14264	14313	14011	14069	14250	14039	14174	14312	14318	14400	14220	14313	14229	14201	14217	14239	14273	14231	14112	14116	14334	14219	14284	14253	14350	14323	14272	14139	14305	14268	14241	14265	14332	14208	14272	14162	14305	14174	14222	14264	14385	14226	14289	14411	14247	14063	14333	14142	14295	14277	14224	14332	14258	14253	14258	14097	14152	14195	14241	14229	14219	14294	14424	14313	14385	14154	14364	14097	14262	14129	14164	14245	14239	14408	14182	14091	14248	14294	14110	14354	14259	14309	14361	14190	14232	14260	14163	14297	14073	14343	14247	14341	14154	14404	14147	14342	14364	14389	14278	14172	14291	14255	14160	14122	14272	14311	14236	14152	14264	14183	14197	14156	14266	14364	14248	14229	14325	14280	14141	14304	14258	14229	14149	14384	14282	14432	14223	14360	14287	14364	14241	14282	13968	14023	14373	14196	14414	14251	14249	14307	14256	14253	14293	14222	14190	14406	14218	14238	14241	14242	14307	14103	14235	14158	14375	14191	14138	14263	14077	14396	14284	14356	14310	14177	14305	14270	14328	14350	14316	14304	14144	14187	14038	14179	14161	14318	14140	14329	14325	14140	14220	14387	14300	14280	14242	14315	14336	14161	14267	14181	14188	14244	14183	14166	14180	14366	14137	14368	14301	14083	14293	14154	14267	14203	14374	14166	14384	14368	14229	14357	14121	14296	14265	14275	14172	14178	14211	14202	14227	14373	14282	14333	14111	14319	14143	14285	14252	14390	14305	14408	14312	14210	14395	14251	14321	14359	14146	14150	14189	14101	14218	14206	14374	14151	14179	14079	14170	14415	14103	14293	14242	14319	14254	14268	14358	14410	14300	14158	14072	14211	14218	14216	14330	14227	14174	14260	14191	14356	14238	14110	14311	14223	14410	14286	14196	14318	14194	14141	14157	14174	14155	14315	14219	14061	14270	14465	14278	14229	14276	14282	14115	14152	14081	14267	14200	14259	14175	14213	14321	14028	14325	14290	14301	14357	14281	14304	14360	14197	14382	14309	14169	14115	14395	14325	14291	14198	14216	14075	14233	14208	14368	14369	14241	14287	14283	14304	14144	14219	14296	14319	14304
27810	24566	30938	27718	22399	20290	19249	18087	17454	17293	16970	16564	16419	16377	16539	16115	16200	15813	15855	15886	16031	15982	15848	15965	15855	15655	15805	15731	15805	15772	15853	15893	15822	16026	15968	15836	15852	15809	15730	15810	15734	15901	15818	15817	15951	15689	15599	15796	15912	15851	15835	15838	15580	15712	15663	15666	15735	15833	15592	15713	15661	15791	15824	15719	15727	15838	15742	15783	15900	15838	15658	15731	15687	15637	15632	15698	15725	15576	15913	15691	15762	15729	15603	15647	15650	15698	15729	15695	15682	15604	15620	15847	15753	15741	15804	15781	15795	15745	15792	15795	15817	15852	15824	15869	15752	15725	15884	15461	15665	15724	15729	15592	15740	15550	15820	15837	15775	15721	15619	15677	15498	15703	15801	15806	15778	15554	15707	15777	15641	15616	15537	15640	15633	15659	15673	15696	15629	15821	15562	15680	15789	15613	15641	15619	15868	15594	15834	15763	15728	15741	15702	15751	15699	15845	15774	15528	15870	15880	15516	15696	15781	15846	15742	15869	15907	15555	15819	15630	15778	15674	15713	15470	15652	15755	15839	15936	15683	15727	15663	15499	15641	15777	15712	15706	15688	15614	15532	15889	15680	15616	15811	15863	15634	15757	15602	15727	15659	15501	15618	15906	15777	15898	15617	15666	15899	15770	15476	15622	15817	15634	15666	15735	15753	15772	15663	15714	15642	15869	15914	15874	15773	15771	15760	15660	15742	15697	15842	15566	15792	15554	15748	15817	15720	15783	15618	15624	15772	15645	15904	15546	15719	15703	15565	15863	15653	15797	15755	15500	15864	15851	15894	15789	15801	15778	15743	15801	15742	15715	15578	15665	15730	15797	15861	15867	15670	15702	15620	15839	15851	15556	15831	15758	15719	15638	15785	15731	15862	15742	15742	15750	15664	15468	15747	15610	15729	15866	15618	15708	15685	15922	15840	15751	15614	15795	15655	15695	15628	15524	15855	15760	15700	15959	15799	15768	15701	15515	15763	15590	15678	15739	15695	15825	15893	15815	15748	15651	15545	15619	15620	15519	15690	15814	15793	15769	15698	15858	15817	15659	15737	15861	15625	15652	15701	15579	15660	15780	15816	15562	15678	15604	15643	15668	15602	15675	15750	15645	15718	15667	15719	15858	15819	15753	15641	15813	15572	15754	15731	15736	15638	15731	15865	15672	15668	15662	15649	15655	15855	15666	15804	15839	15775	15794	15582	15621	15840	15605	15855	15638	15576	15716	15700	15755	15879	15952	15564	15784	15728	15822	15836	15622	15943	16011	15729	15750	15813	15820	15686	15779	15896	15620	15732	15652	15769	15768	15641	15788	15624	15872	15769	15687	15514	15968	15730	15711	15556	15514	15905	15631	15615	15771	15845	15747	15620	15686	15756	15781	15767	15875	15895	15766	15815	15803	15756	15658	15779	15853	15702	15897	15569	15741	15701	15829	15650	15829	15818	15749	15658	15690	15886	15737	15735	15649	15447	15584	15768	15708	15672	15787	15817	15789	15654	15805	15799	15748	15828	15791	15662	15709	15766	15767	15805	15663	15765	15697	15666	15696	15678	15757	15545	15768	15645	16019	15840	15513	15858	15844	15656	15637	15821	15719	15704	15776	15880	15841	15656	15789	15719	15706	15560	15721	15665	15643	15741	15771	15980	15751	15608	15716	15817	15708	15723	15717	15650	15944	15639	15563	15718	15402	15904	15810	15608	15719	15637	15658	15755	15874	15656	15627	15792	15716	15757	15732	15712	15624	15624	15840	15700	15588	15772	15594	15766	15718	15793	15878	15574	15644	15751	15782	15782	15861	15831	15822	16058	15799	15585	15723	15707	15742	15868	15639	15682	15818	15722	15482	15622	15664	15768	15617	15696	15750	15889	15936	15791	15860	15784	15619	15790	15795	15720	15729	15821	15553	15827	15945	15737	15640	15694	15594	15801	15769	15766	15601	15866	15874	15704	15735	15705	15703	15798	15725	15860	15640	15774	15659	15776	15743	15510	15754	15780	15772	15779	15823	15699	15712	15616	15555	15760	15688	15707	15877	15685	15887	15948	15526	15802	15644	15724	15722	15730	15680	15864	15631	15778	15731	15857	15738	15665	15715	15752	15811	15498	15729	15670	15803	15771	15702	15629	15569	15615	15808	15768	15838	15669	15863	15716	15700	15800	15810	15943	15792	15574	15845	15675	15822	15666	15722	15739	15629	15937	15831	15794	15654	15828	15677	15847	15505	15752	15817	15819	15672	15625	15505	15725	15548	15673	15685	15763	15709	15731	15733	15773	15940	15847	15844	15748	15553	15570	15799	15674	15754	15826	15738	15790	15706	15785	15786	15672	15820	15800	15675	15889	15725	15597	15920	15726	15694	15532	15867	15550	15910	15768	15625	15794	15741	15864	15643	15872	15780	15662	15561	15811	15697	15792	15561	15768	15642	15746	15705	15777	15838	15761	15699	15718	15844	15812	15787	15599	15793	15759	15771	15760	15700	15883	15629	15730	15636	15571	15702	15782	15806	15689	15631	15810	15599	15515	15682	15712	15741	15791	15821	15942	15682	15871	15749	15768	15778	15963	15741	15759	15611	15878	15814	15998	15710	15789	15547	15589	15801	15731	15824	15919	15902	15615	15567	15833	15797	15943	15899	15795	15793	15682	15711	15804	15713	15741	15859	15797	15855	15600	15545	15780	15732	15769	15683	15690	15935	15657	15817	16069	15847	15810	15720	15858	15652	15839	15700	15600	15606	15502	15813	15745	15837	15676	15950	15775	15788	15768	15880	15602	15801	15833	15730	15595	15905	15691	15962	15692	15765	15612	15619	15732	15787	15832	15703	15871	15572	15734	15862	15911	15629	15773	15689	15688	15744	15606	15785	15833	15825	15946	15879	15787	15774	15703	15715	15735	15674	15699	15641	15754	15595	15681	15604	15805	15655	15737	15589	15562	15758	15658	15684	15673	15876	15626	15773	15672	15668	15707	15539	15767	15845	15663	15796	15797	15750	15781	15630	15654	15930	15649	15650	15699	15645	15717	15668	15881	15744	15671	15573	15590	15608	15843	15569	15442	15901	15774	15666	15683	15700	15711	15732	15888	15764	15547	15657	15798	15627	15735	15745	15732	15776	15869	15842	15671	15737	15808	15637	15746	15841	15648	15677	15765	15656	15824	15517	15657	15936	15908	15601	15746	15765	15741	15734	15738	15619	15614	15669	15658	15592	15605	15683	15774	15711	15734	15732	15699	15762	15800	15861	15762	15804	15655	15731	15737	15591	15801	15666	15680	15716	15768	15805	15772	15669	15919	15791	15814	15503	15868	15556	15747	15725	15800	15768	15731	15747	15791	15613	15732	15500	15459	15471	15703	15799	15729	15772	15943	15814	15652	15707	15773	15814	15788	15643	15886	15871	15702	15851	15670	15683	15769	15798	15840	15695	15719	15823	15756	15613	15700	15638	15777	16040	15976	15660	15664	15673	15778	15786	15767	15902	15621	15803	15847	15830	15727	15713	15664	15830	15773	15795	15700	15946	15782	15674	15780	15677	15868	15750	15813	15569	15737	15740	15627	15785	15699	15634	15938	15657	15791	15886	15745	15686	15601	15568	15662	15618	15765	15632	15868	15632	15813	15551	15831	15756	15780	15904	15747	15553	15685	15599	15783	15737	15610	15837	15746	15828	15926	15724	15619	15775	15754	15674	15611	15922	16018	15765	15769	15567	15445	15704	15784	15723	15787	15607	15595	15886	15695	15822	15643	15603	15718	15820	15821	15783	15734	15738	15699	15818	15862	15709	15617	15922	15782	15784	15478	15792	15703	15617	15708	15533	15664	16016	15637	15747	15785	15846	15544	15693	15645	15707	15762	15722	15546	15835	15763	15499	15758	15578	15862	15669	15814	15869	15712	15939	15590	15587	15773	15827	15695	15701	15975	15551	15636	15625	15790	15593	15615	15878	15651	15717	15667	15644	15808	15986	15754	15861	15749	15779	15781	15815	15712	15839	15748	15762	15667	15604	15666	15464	15730	15678	15758	15725	15806	15672	15687	15742	15684	15461	15610	15861	15594	15684	15885	15926	15825	15791	15779	15605	15676	15797	15672	15878	15764	15846	15967	15939	15630	15863	15634	15580	15733	15645	15737	15855	15858	15757	15839	15750	15783	15856	15722	15591	15699	15613	15732	15769	15708	15704	15674	15633	15554	15666	15610	15683	15732	15729	15667	15898	15726	15626	15760	15829	15821	15869	15641	15687	15829	15582	15641	15628	15666	15724	15867	15597	15823	15609	15883	15685	15687	15713	15761	15677	15716	15705	15628	15833	15713	15809	15886	15786	15761	15712	15499	15688	15596	15740	15911	15721	15734	15722	15677	15682	15876	15951	15601	15741	15785	15764	15838	15801	15778	15791	15719	15872	15551	15673	15764	15804	15766	15605	15701	15566	15810	15878	15764	15835	15602	15870	15943	15577	15762	15708	15903	15771	15745	15849	15794	15780	15724	15651	15593	15755	15938	15506	15721	15647	15682	15755	15651	15804	15735	15615	15763	15646	15765	15639	15749	15932	15724	15574	15733	15762	15834	15867	15737	15601	15819	15433	15838	15616	15776	15735	15809	15819	15688	15737	15729	15821	15694	15791	15508	15987	15790	15698	15852	15676	15661	15780	15656	15760	15618	15708	15693	15814	15594	15738	15875	15848	15699	15849	15660	15659	15795	15772	15666	15651	16040	15717	15822	15743	15654	15816	15750	15742	15631	15828	15637	15641	15834	15836	15700	15762	15796	15717	15889	15719	15730	15718	15864	15638	15588	15662	15599	15824	15794	15734	15706	15628	15703	15954	15791	15667	15668	15793	15737	15814	15565	15873	15711	15755	15878	15846	15781	15610	15948	15825	15817	15688	15665	15871	15699	15825	15727	15547	15780	15815	15624	15654	15850	15610	15702	15500	15595	15881	15875	15738	15709	15834	15899	15699	15709	15735	15597	15745	15583	15582	15617	15813	15704	15538	15841	15897	15487	15569	15506	15500	15587	15815	15787	15838	15856	15647	15723	15862	15822	15582	15835	15810	15816	15598	15574	15659	15770	15841	15683	15589	15771	15860	15730	15846	15827	15838	15645	15695	15722	15691	15772	15674
24580	37556	34841	27110	23390	20706	19379	18076	17198	16520	16044	15652	15516	15005	14888	14739	14759	14607	14421	14294	14336	14428	14157	14431	14414	14179	14164	14264	14013	14159	14157	14184	14279	14256	14147	14259	14070	14330	14045	14183	14325	14189	14173	14082	14195	14157	14022	14021	14165	14099	14325	14199	14140	14065	14179	14095	14201	14178	14186	14000	14275	14239	14151	14198	14153	13998	14220	14088	14257	14281	14079	14158	14200	14032	14205	14195	14092	14147	14216	14144	14193	14133	14152	14054	14164	14025	14111	14162	14073	14140	14314	13965	14073	14333	14106	14088	14170	13996	14038	14023	14125	14101	14071	14096	14195	14097	14285	14199	14284	14092	14066	14139	14090	14170	14153	14077	14027	14114	13928	14035	14144	14142	14156	14253	14095	14243	14022	14124	14020	14174	14229	14163	14211	14130	14290	14021	14119	14126	14310	14086	14279	13994	14062	14170	14327	13979	14060	14082	14183	14159	14076	14105	13996	14207	14217	14218	14257	14133	14170	14057	14098	14060	14207	14022	14107	14018	14281	14147	14077	14265	14002	14184	14019	14180	14150	13984	14217	14097	14155	14017	14149	14075	14016	14053	14179	14064	14140	14188	14203	14048	14192	14234	14095	14084	14208	14212	13973	14081	14160	14000	14117	14080	14108	14081	14061	14134	14033	14030	13935	14201	14037	14230	14107	14205	14096	14124	14078	14165	14066	14088	14168	14087	14311	13985	14065	14291	14100	14142	14132	13962	14159	14175	14108	14056	14152	14027	14170	14371	14018	14060	14164	14126	14260	14026	14275	14075	14068	14115	14081	14056	14228	14142	14111	14183	14031	14094	13995	14262	14191	14075	14233	14123	14168	14100	14231	14198	14140	14106	14119	14140	13987	14263	14106	14182	14025	14140	14064	14117	14155	14051	13994	14067	14124	14211	14073	14071	14064	13906	14167	14051	14060	14063	14268	14148	14226	14195	14010	14129	14060	14345	14223	14065	14186	14157	14081	14058	13930	14323	14158	14014	14183	14149	14137	14041	14107	14190	14120	14113	14214	14191	13969	14201	14052	14219	14068	14257	14049	14170	13995	14131	14085	14258	14159	14026	14084	14158	13933	14084	14195	14043	14115	14171	14229	14136	14145	14178	14121	14128	14098	14136	14042	14126	14162	14131	14021	14237	13884	14132	14053	14102	14154	13951	14127	14215	13996	14293	14167	14089	14264	13958	14048	14113	14131	14148	14101	14160	14084	14010	14327	14101	14073	14247	14194	13972	14282	14088	14077	14034	14257	14148	14320	14168	14173	14232	14171	14195	14116	14077	14198	14047	14269	14119	14078	14040	14306	14292	14164	14106	14249	14100	14067	14050	14015	14119	14220	14071	14100	14091	14171	13976	14155	14106	14033	14194	13915	14180	14302	14268	14149	14158	14110	14197	14031	14001	13974	14003	14114	14039	14137	14103	14119	14276	14186	14021	14088	14300	14128	14200	14184	14171	14115	14111	14327	13981	14190	14198	14057	14067	13985	14217	14219	13893	14314	14133	13983	14128	14232	14148	14208	14086	14187	14040	14090	14153	14131	13940	14158	14108	14128	14033	14300	13983	14184	14041	14036	14221	14136	14287	14089	14175	14074	14212	13875	14076	13995	14071	13962	14224	13970	14048	14165	14133	14023	14178	14029	14104	14032	14224	14243	14097	14098	14017	14081	14126	14196	14103	14107	14065	14085	14056	14140	14002	14233	14041	14184	14217	14079	14057	14022	14160	14005	14364	14168	14034	14210	14132	14176	14210	14333	14134	14112	14079	14011	14250	14165	14155	13956	14174	14174	14145	14144	14108	14076	14174	14205	14234	13975	14062	14124	14034	14098	14038	14187	14036	14163	14052	14147	14156	14053	14248	14050	14051	14285	14192	14285	14048	14103	14158	14173	14079	14031	14150	13938	14169	14202	14149	13936	14113	14291	14219	14003	14062	14144	13932	14091	14277	14222	14206	14129	14164	14221	13877	14234	14197	14078	14075	14241	14274	14080	14415	14103	14158	14111	13993	14062	14083	14065	14278	14088	14111	14086	14144	14108	13969	14256	14299	14044	14147	14114	14049	14027	14211	14192	14119	14130	13952	14024	14241	14131	14223	14119	14112	14211	14185	14030	14177	14000	14084	14207	14157	14071	14137	14004	13997	14201	14095	14030	14037	14024	14169	14067	14229	14194	14150	14056	14244	14244	14159	14377	14020	13995	14202	14199	14077	14084	13997	14170	14133	14152	14125	14131	14158	14082	13890	14143	14315	14035	13972	13779	14238	14178	14020	14084	14077	14104	14114	14277	14139	14045	14034	14210	14180	14179	13959	14229	13960	14015	14155	14101	14046	14081	14181	14115	14138	14033	14096	14074	14167	14097	14022	14084	14154	14119	14192	14158	13982	14316	14087	14236	14077	13944	14194	13931	13967	14062	14021	14130	14140	14153	14070	13979	14095	14087	14223	14044	14175	14203	14175	14170	14150	14129	14196	14128	14081	13978	14208	14039	14083	14010	14136	14093	14187	14075	14247	14150	14296	14298	14101	14259	14152	14106	14137	14105	14125	14165	14020	14160	14240	14054	14219	14113	14346	14120	14221	14063	14012	14125	14078	14073	13997	14236	14065	14125	14035	14056	14217	14177	14011	14142	14086	14054	14039	14115	14067	14127	14147	14090	14064	14079	14194	13999	14086	14194	14118	14058	14227	14165	14170	14325	14096	14125	14189	14166	14042	14198	14284	14132	14069	13955	14083	14044	14141	14157	13953	14191	14127	14116	14131	14045	14032	14188	14217	14134	14070	14222	14075	14163	14198	13937	14049	14043	14078	14164	14124	14208	14093	14377	14090	13926	14163	13922	14006	14097	14002	14175	14210	14119	14026	13985	14107	14194	14075	14158	14210	14028	13896	14183	14284	14083	14196	13871	14074	14082	14176	13964	14069	14168	14032	14149	14265	14238	14277	14102	14161	14319	14154	14293	14110	14165	14072	14063	14139	14025	13867	14080	14146	14054	14257	14111	13961	14151	14148	14157	14153	13934	14254	14104	13987	14289	14139	14085	14154	14140	14148	14019	14073	14134	14158	14097	14161	14080	14190	13952	14208	13950	14165	14083	14015	14053	13945	14209	14228	14089	14114	14097	14216	14048	14107	14174	14106	14116	14122	14156	14084	14092	13960	14118	14091	14150	14239	14079	14201	14123	14153	14128	14218	14106	14068	14091	14296	14276	14077	14302	14218	13918	14186	14190	14205	14076	14025	14107	14018	14084	13934	13944	14103	14137	14183	14089	14049	14165	14050	14061	14148	14027	14158	13979	14202	14165	14345	14182	14118	14142	14127	14024	14154	14092	14198	14080	14058	13961	14200	13999	14010	14243	14175	13891	14044	14202	14066	14105	13995	14215	14237	13962	14131	14226	14047	13996	14100	14177	14167	14075	14066	14062	14281	14075	14069	14187	14072	14099	14183	14132	14142	13999	14144	14238	14014	14100	14093	14116	13992	14244	14217	14207	14170	14179	14203	14117	14041	13873	13986	14047	14204	14048	14235	14193	14135	14284	14264	14056	14005	14186	14259	14179	14344	14229	14028	14058	14266	14126	14150	14158	14231	14119	14172	14111	14036	14191	14233	14070	14208	14090	14023	14184	14002	14016	14282	14145	14112	14148	14161	13991	14174	14229	14137	14014	14265	14177	14124	14034	14084	14093	14074	14116	14134	14212	14194	14139	14163	13953	14176	14165	14114	14340	14092	14091	14061	14264	14156	14131	14201	14011	14102	14035	14206	14069	14139	14184	14145	14020	14094	14096	13878	13988	13951	13880	14076	14062	14103	14162	14153	14074	14095	14179	13929	14238	14006	14159	14125	14048	14090	14122	14173	14071	14137	14107	14201	14157	14035	14064	14216	14244	14068	14345	14227	14140	14152	14166	14018	14165	14033	14030	13971	14218	14119	14100	14033	14271	14077	14104	14149	14208	14141	14144	14127	14039	14035	14033	14040	14268	14012	13992	13969	14089	14156	14047	14095	14067	14193	14063	14245	14118	13954	14113	13999	14147	14123	14071	14154	14180	13987	14162	14101	14050	14110	14247	14078	14148	14134	13987	14167	14133	14129	14011	14219	14159	14101	14106	14014	14102	14232	14103	14158	14057	14137	14163	14248	14211	14184	13933	14119	14387	14120	14086	14151	14126	14061	14020	14185	14152	14072	14087	14122	14148	14139	14206	14072	14246	14041	14178	14282	14097	14271	14178	14157	14025	14105	14239	14151	14201	14232	14123	14095	14259	14121	14063	14028	14119	13945	14129	14114	13998	14208	14142	14092	14018	14189	14241	14099	14207	14127	14184	13930	14110	14148	14043	14091	14265	14122	14200	14142	14254	14090	14091	13985	14125	14057	14164	13985	14201	14207	14345	14118	14089	13975	14212	14025	14027	14276	13893	14055	14259	14156	14066	14273	14247	13963	14049	14083	14038	14088	14350	14237	14214	13896	14281	14080	14039	14179	14052	14252	14189	14117	14107	14206	14179	14099	14097	14108	14241	14098	14117	14207	14170	14215	14124	14142	14097	14062	14069	14086	14108	14199	14066	14037	14169	14018	13982	14159	14179	14233	14072	14048	14232	14110	14186	14040	14053	14134	14194	14309	14146	14203	14175	14142	13907	14068	14012	14151	14199	14008	14008	14034	14130	14022	13948	14160	14255	14131	14137	14105	14249	14162	14106	14141	14093	14090	14132	14220	14169	14007	14322	14067	14140	13993	14178	14120	14146	14032	14243	14081	13945	14163	14009	13956	14091	14117	14045	14165	13971	14064	14215	14120	14073	14006	14157	14058	14177	14180	13987	14117	14194	14198	14230	13986	13955	14174	14050	14231	14130	14192	14128	14180	14083	14166	14123	14148	14227	14298	14144	14124	14024	14120	14060	14123	14182	14090	14317	14168	14034	14183	14182	14141	14208	14046	14273	13997	14050	13926	14202	14127	14188	14204	14222	14054	14024	14144	14100	14311	13970	14231	14181	14024	13980	14151	14027	14211	14132	14014	14223	14127	14018	14066	14151	14144	14244	14152	13986	14189	14067	14109	14246	13986	14220	13989	14116	14182	14121	14105	14145	14181	14077	14295	14080	14054
23787	21153	28562	24471	23235	23997	23081	19531	18230	17826	17103	16916	16708	16462	16464	16035	15942	15845	15928	15636	15575	15760	15571	15552	15456	15524	15366	15393	15448	15326	15284	15366	15473	15497	15206	15374	15313	15171	15270	15306	15075	15257	15314	15336	15573	15310	15234	15125	15286	15178	15372	15248	15291	15196	15264	15181	15088	15413	15195	15246	15434	15412	15261	15282	15541	15288	15293	15183	15250	15368	15141	15257	15145	15146	15178	15087	15417	15453	15336	15077	15230	15252	15120	15268	15068	15121	15298	15398	15357	15144	15482	15179	15211	15235	15125	15245	15289	15211	15360	15093	15152	15252	15086	15122	15369	14974	15104	15407	15153	15314	15310	15200	15245	15217	15109	15171	15217	15234	15203	15301	15117	15270	15252	15082	15266	15114	15063	15158	15305	15205	15292	15142	15190	15141	15234	15416	15123	15078	15484	15296	15293	15032	15087	15331	15303	15137	15185	15131	15132	15079	15123	15159	15293	15261	15277	15206	15217	15270	15216	15259	15071	15273	15218	15131	15250	15198	15288	15115	15025	15421	15241	15238	15271	15096	15197	15232	15217	15224	14989	15319	14955	15287	15312	15126	15393	15266	15342	15225	15255	15208	14894	15225	15365	15324	15151	15231	15335	14913	15179	15298	15237	15046	15298	15211	15170	15164	15195	15113	15159	15250	15040	15004	15137	14895	15048	15243	15130	15141	15311	15367	15294	15266	15265	15239	15129	15306	15024	15117	15233	15316	15165	15321	15253	15227	15450	15343	15477	15230	15325	15115	15097	15065	15184	15243	15163	15091	15074	15310	15147	15066	14998	15179	14988	15079	15084	15034	15001	15040	15359	15144	15223	15100	15301	15192	15186	15107	15272	15270	15251	15130	15191	15243	15313	15400	15349	15322	15126	15282	15222	15075	15203	15224	15136	15237	15072	15276	15128	15191	15156	15152	15397	15063	14985	15260	15221	15223	15195	15221	14990	15097	15025	14976	15197	15097	15245	15291	15263	15223	15335	15108	15272	15059	15308	15087	14917	15373	15089	15251	15140	15203	15274	14966	15383	15347	15245	15060	15246	15118	15220	15201	15229	15002	15124	15147	15113	15143	15047	15266	15278	15392	15292	15192	15234	15293	15456	15209	15220	15174	15278	15233	15136	15099	15223	15045	14985	15172	15198	15133	15196	15265	15071	15143	15250	15236	15232	15337	15044	15160	15303	15117	15312	15163	15261	15137	15393	15098	15182	15059	15039	15174	15300	15290	15146	15185	15120	15160	15257	15449	15142	15116	15064	15410	15172	15148	15278	15153	15244	15269	15323	15054	15310	15334	15151	15213	15264	15402	15392	15210	15233	15155	15436	15329	15251	15104	15060	15137	15175	15091	15248	15139	15194	15122	15197	15267	15140	15393	15331	15198	15202	15256	15199	15228	15215	15137	15185	15106	15292	15081	15130	15104	15120	15071	15184	15111	15172	15358	15432	15107	15132	15055	15252	15058	15112	15184	15097	15281	15227	15243	15138	15265	15269	15194	15163	15158	15142	14948	15274	15205	15057	15196	15188	15232	15091	15305	15162	15192	15227	15218	15223	15078	15259	15276	15195	15302	15208	15407	15266	15324	15150	14961	15102	15217	15259	15200	14930	15116	15056	15081	15124	15196	15121	15354	15263	15213	15171	15087	15337	15054	15203	15225	15063	15179	15355	15271	15161	15389	15158	15191	15273	15260	15188	15161	15457	15415	15360	15311	15195	15086	15283	15131	15134	15249	15377	15159	15224	15069	15041	15177	15081	15335	15286	15413	15530	15301	15084	15114	15089	15219	15306	15356	15244	15271	15420	15130	15256	15182	15269	15229	15249	15232	15166	15127	15233	15165	15246	15183	15196	15260	15303	15271	15223	15127	15299	15189	15269	15152	15323	15311	15222	15250	15421	15235	15247	15138	15030	15159	15311	15200	15353	15168	15088	15289	15183	15109	15069	15108	15166	15230	15122	15014	15125	15006	15247	15101	15083	15081	15186	15109	15363	15103	15342	15219	15150	15095	15204	15181	15137	15176	15005	15148	14999	15116	15457	15275	15098	15039	15150	15081	15157	15153	15248	15240	14961	15309	15321	15181	15407	15234	15185	15198	15161	15067	15120	15231	15372	15302	15179	15264	15299	15143	15006	15203	15080	14978	15128	15209	14998	15402	15268	15086	15157	15236	15165	15025	15348	15221	15179	15179	15234	15055	15282	15169	15115	15250	15239	15083	15200	15195	15406	15346	15059	15092	15078	15169	15181	15206	15270	15255	15059	15317	15152	15314	15300	15330	15144	15261	15311	15189	15137	15294	15278	15066	15403	15081	15088	15127	15177	14986	15167	15210	15115	15304	15126	14950	15420	15303	15394	15307	15200	15160	15206	15331	15216	15094	15258	15228	15276	15192	15392	15135	15134	15145	15199	15301	15170	15242	15213	14861	15205	15242	15279	15142	15139	15027	15003	15089	15010	15128	15252	15221	15141	15282	15396	15358	15330	15257	15280	15196	15280	15217	15267	15099	15237	15209	15137	15269	15200	15443	15370	15221	15235	15126	15260	15336	15127	15215	15215	15244	15224	15275	15269	15093	15190	15238	15297	15086	15224	15130	15207	15023	15104	15253	15182	15197	15179	15302	15022	15241	15280	15234	15201	15073	15087	15171	15203	15000	15227	15182	15212	15052	15285	15159	15268	15063	15507	15271	15319	15166	15206	15059	15398	15059	15249	15387	15194	15238	15072	15221	15205	15175	15288	15139	15304	15415	15278	15190	15134	15241	15202	15287	14978	15081	15372	15118	15273	15075	15288	15308	15070	15133	15276	15239	15244	15153	15237	15266	15254	15086	15153	15200	15245	15353	15232	15420	15204	15250	15128	15154	15146	15259	15187	15345	15186	15164	15273	15212	15199	15218	15133	15288	14933	15302	15209	15303	15204	15173	15205	15266	15204	15416	15248	15181	15241	15062	15172	15144	15165	14989	15157	15132	15227	15245	15433	15310	15203	15166	15108	15222	15408	15323	15171	15223	15348	15230	15122	15247	15212	15137	15169	15148	15334	15303	15311	15108	15149	15121	15102	15033	15184	15218	15343	15190	15206	15117	15177	15153	15263	15318	15354	15072	15111	15207	15166	15304	15350	15191	15175	15020	15142	15184	14933	15379	15017	15338	15255	15141	15236	14911	15148	15090	15395	15387	15197	15390	15263	15225	15195	15293	15214	15192	15230	15194	15294	15289	15109	15129	15247	15159	15262	15230	15113	15231	15279	15349	15297	15051	15085	15215	15356	15317	15122	15145	15158	15203	15302	15334	15305	15280	15278	15308	15281	15038	15205	15267	15264	15240	15104	14923	15257	15445	15183	15304	15428	15232	15230	15095	15169	15027	15071	15193	15440	15171	15335	15103	15041	15400	15244	15259	15233	15223	15178	15419	15332	15107	15204	15327	15131	15250	15058	15258	15339	15035	15351	15225	15089	15201	15043	15052	15149	15092	15199	15140	15077	14901	15244	15410	15226	15104	15254	15274	15206	15075	15098	15151	15099	15085	15134	15002	15373	15092	15061	15256	15334	15211	15233	15299	15449	15059	15300	15272	15207	15144	15321	15391	15272	15185	15289	15208	15329	15119	15259	15183	15301	15219	15056	15130	15358	15347	15298	15107	15006	15249	15190	15089	15228	15341	15305	15235	15207	15297	15229	15239	15078	15361	15265	15119	15252	15005	15264	15062	15251	15270	15181	15191	15238	15205	15314	15185	15158	15052	15173	15171	15130	15172	15181	15160	15184	15320	15190	15163	15123	15135	15352	15444	15281	15110	15126	15229	15053	14982	15114	15201	15205	15227	15146	15249	15168	15340	15130	15352	15123	15093	15276	15206	15109	15186	15249	15291	15001	15363	15155	15369	15237	14964	15184	15023	15029	15195	15175	15258	15284	15251	15377	15303	15054	15274	15204	15262	15218	15116	15221	15001	15279	15004	15254	15237	15284	15092	15368	15170	15240	15329	15183	15021	15173	15435	15369	15212	15172	15421	15126	15066	14998	15176	15110	15285	15452	15170	15074	15155	15068	15279	15114	15305	15222	15249	15004	15254	15166	15236	15168	15133	15262	15067	15177	15134	14956	15218	15077	15173	15344	15337	15145	15149	15256	15262	15119	15192	15268	15188	15032	15312	15288	15011	15273	15128	15290	15427	15253	15161	15345	15148	15162	15171	15288	15216	15274	15221	14966	15088	15198	15315	15219	15039	15085	14930	15062	15032	15318	15273	15201	15254	15044	15111	15074	15135	15201	15220	15045	15252	15334	15070	15290	15221	15272	15131	15222	15029	15194	15106	15220	15133	15062	15432	15267	15162	15192	15226	15287	15148	15033	15214	15172	15146	15219	15393	15173	15210	15256	15115	15139	15135	15123	15240	15132	15221	15314	15112	15337	15053	15119	15198	15197	15277	15119	15073	15278	15177	15373	15348	15297	15256	15418	15229	15143	15220	15292	15296	15050	15438	15196	15380	15194	15196	15167	15329	15111	15179	15278	15334	15019	15159	15275	14995	15029	15191	15109	15185	15269	15160	15263	15166	15110	15245	15338	15255	15234	15289	15153	15247	15392	15182	15229	15293	15180	15151	15156	15126	15292	15389	15207	15316	15059	14916	15307	15134	15246	15381	15323	15054	15231	15113	15103	15360	15086	15135	15326	15384	15197	15206	15253	15000	14999	15218	15102	15222	15172	15098	15208	15249	15236	15176	15234	15129	15287	15075	15142	15244	15326	15190	15205	15258	15212	15149	15203	15300	15168	15110	15201	15167	15272	15105	15318	15257	15251	15309	15091	15151	15091	15196	15282	15303	15394	15042	15254	15151	15362	15276	15028	15078	15224	15448	15298	15220	15349	15238	15159	15116	15142	15233	15156	15200	15111	15155	15231	15347	15126	15219	15127	15126	15251	15222	15284	15129	15100	15182	15373	15121	15047	15216	15390	15288	15227	15101	15189	15293	15189	15232	15151	15208	15176	15122	15044	15025	15283	15188	14982	15088	15050	15248	15226	15409	15133	15333	15114	15294	15076	15111	15203	15278	15089	15169	15328	15243	15486	15214	15064	15564	15302	15219	15178	15136	15063	15205	14912	15194
24561	43259	40485	31955	27600	24060	21798	20099	18801	17723	16923	16403	15973	15629	15384	15026	14871	14653	14459	14472	14424	14367	14287	14064	14091	14151	14062	14036	14052	13977	13877	13932	14078	14144	13826	13773	14012	13836	14044	13822	13762	14087	13858	13850	13882	13708	13823	13965	13814	13928	13964	13823	13883	13875	13756	13900	13644	13799	13894	13774	13729	13741	13887	13815	13864	13846	13966	13768	13976	13921	13704	13867	13797	13984	13744	13950	13901	13617	13887	13733	13828	13775	13865	13779	13763	13947	13874	13874	13775	13756	13664	13813	13719	13852	13870	13960	13849	13868	13875	13730	13635	13907	13830	13802	13682	13723	13781	13756	13927	13876	13721	13598	13655	13870	13670	13897	13832	13723	13828	13830	13877	13969	13719	13820	13875	13822	13763	13740	13827	13799	13682	13703	13821	13735	13823	14022	13690	13784	13863	13772	13709	13695	13773	13734	13794	13695	13762	13642	13808	13817	13795	13876	13945	13835	13827	13821	13800	13765	14016	13785	13915	13687	13937	13838	13595	14028	13754	13922	13641	13780	13764	13963	13608	14004	13773	13832	13729	13754	13733	13757	13914	13676	13803	13748	13759	13765	13761	13811	13651	13688	13808	13827	13843	13654	13678	13709	13761	13811	13842	13844	13729	13714	13784	13799	13968	13734	13660	13901	13750	13853	13930	13789	13890	13844	13746	13757	13760	13867	13780	13771	13836	13827	13956	13697	13795	13855	13740	13955	13852	13681	13922	13773	13664	13840	13811	13765	13776	13858	13664	13769	13876	13573	13805	13830	13901	13751	13799	13754	13862	14005	13972	13954	13825	13782	13728	13890	13915	13794	13672	13789	13747	13765	13635	13872	13891	13866	13868	13803	13866	13822	13649	13865	13753	13767	13887	13866	13890	13816	13744	13858	13766	13887	13833	13908	13637	13812	13625	13983	13849	13814	13780	13796	13689	13738	13839	13648	13920	13785	13728	13631	13745	13619	13846	13838	13745	13724	13936	13876	13927	13688	13790	13631	13636	13837	13736	13882	13576	13622	13831	13877	13869	13777	13899	13873	13757	13963	13928	13718	13885	13727	13918	13871	13697	13740	13675	13787	13874	13867	13911	13929	13577	13979	13772	13789	13705	13991	13730	13671	13716	13808	13939	13808	13887	13703	13754	13814	13902	13725	13836	13760	13752	13952	13823	13909	13953	13742	13886	13746	13743	13761	13818	13780	13914	13951	13847	13750	13747	13874	13734	13802	13873	13825	13850	13796	13773	13740	13858	13766	13868	13677	13924	13812	13871	13853	13709	13714	13789	13673	13584	13889	13841	13658	13871	14028	13778	13687	13901	13783	13787	13867	13932	13873	13856	13804	13927	13888	13732	13831	13869	13898	13930	13719	13841	13782	13796	13881	13610	13847	13860	13739	13755	13763	13834	13700	13812	13803	13882	13888	13653	13802	13762	13739	13828	13978	13769	13868	13792	13600	13818	13613	13852	13695	13899	13830	13955	13661	13711	13676	13789	13939	13774	13811	13777	13882	13918	13771	13775	13650	13908	13882	13819	13901	13930	13773	13788	13688	13837	13912	13903	13894	13796	13773	13908	13844	13972	13705	13792	13864	13909	13911	13804	13699	13770	13951	13680	13631	13883	13788	13827	13864	13835	13859	13803	13725	13889	13917	13608	13661	13875	13788	13785	13633	13778	13750	13746	13693	13718	13922	13787	13786	13859	13744	13806	13800	13747	13813	13787	13901	13814	13836	13840	13840	13796	13637	13913	13811	13876	13865	13786	13738	13784	13761	13839	13736	13815	13908	13842	13681	13941	13827	13866	13767	13761	13769	13907	13759	13829	13891	13740	13652	13811	13736	13800	13950	13805	13637	13786	13822	13904	13779	13844	13783	13651	13740	13730	13737	13797	13856	13901	13899	13760	13770	13675	13658	13682	13724	13669	13697	13826	13899	13865	13719	13980	13856	13684	13892	13834	13902	13887	13722	13902	13752	13818	13751	13907	13828	13631	13742	13839	13654	13720	13785	13778	13772	13795	13717	13899	13829	13698	13973	13695	13752	13861	13941	13836	13867	13869	13577	13874	13796	13808	13800	13638	13714	13760	13800	13873	13871	13707	13854	13756	13764	13824	13674	14002	13995	13649	13616	13761	13970	13829	13857	13744	13776	13665	13670	13795	13876	13741	13891	13852	13703	13748	13628	13806	13855	13838	13740	13854	13891	13792	13847	13869	13726	13785	13811	13813	13784	13873	13670	13932	13875	13837	13863	13764	13735	13660	13663	13725	13645	13700	13909	13737	13780	13877	13819	13687	13801	13786	13711	13603	13778	13766	13861	13871	13679	13898	13744	13890	13698	13800	13953	13747	13922	13761	13730	13861	13932	13787	13797	13860	13773	13783	13739	13678	13774	13960	13798	13821	13724	13937	13739	13722	13666	13739	13699	13714	13831	13649	13827	13843	13524	13782	13695	13621	13758	13765	13786	13828	13935	13823	13900	13874	13758	13971	13610	13904	13649	13740	13708	13689	13813	13655	13719	13700	13685	13772	13729	13882	13786	13786	13872	13655	13794	13819	13991	13786	13876	13934	13954	13768	13673	13828	13821	13935	13665	13706	13749	13762	13681	13759	13973	13815	13672	13740	13639	13755	13958	13738	13925	13894	13752	13728	13930	13654	13952	13891	13845	13816	13556	13759	13818	13844	13709	13726	13898	13839	13895	13598	13766	13868	13790	13811	13756	13679	13894	13896	13727	13808	13745	13924	13686	13856	13763	13846	13741	13724	13853	13707	13750	13905	13916	13637	13778	13679	13706	13810	13785	13721	13642	13888	13757	13720	13758	13855	13661	13913	13682	13686	13666	13663	13861	13841	13834	13702	13843	13798	13918	13923	13932	13957	13773	13709	13762	13803	13648	13896	13835	13860	13751	13948	13772	13798	13961	13789	13780	13705	13787	13831	13856	13894	13804	13718	13751	13743	14057	14030	13846	13810	13938	13955	13831	13678	13666	13839	13894	13732	13973	13763	13858	13893	13808	13964	13796	13756	13768	13903	13764	13741	13835	13674	13842	13875	13764	13845	13759	13837	13774	13860	13836	13785	13796	13835	13828	13761	13755	13830	13900	13786	13680	13782	13834	14099	13788	13730	13617	13850	13754	13836	13898	13830	14029	13742	13941	13810	13876	13687	13863	13678	13696	13814	13827	13939	14005	13851	13793	13744	13808	13871	13800	13758	13827	13903	13582	13741	13937	13803	13860	13837	13788	13570	13928	13927	13801	13721	13839	13708	13935	13956	13739	13625	13982	13841	13901	13796	13965	13914	13630	13823	13813	13956	13766	13881	13766	13889	13891	13703	13778	13987	13603	13814	13732	13760	13655	13776	13812	13772	13859	13719	13827	13821	13822	13815	13786	13748	13758	13599	13843	13782	13633	13843	13904	13659	13811	13873	13717	13709	13967	13748	13813	13564	13910	13668	13807	13696	13784	13850	13722	13897	13755	13778	13837	13586	13661	13789	13814	13846	13744	14005	13699	13871	13695	13780	13806	13803	13731	13696	13820	13666	13837	13732	13849	13861	13869	13773	13743	13808	13714	13789	13751	13764	13838	13915	13750	13712	13827	13777	13752	13807	13820	13702	13852	13807	13859	13726	13763	13757	13555	13657	13737	13675	13686	13736	13732	13867	13806	13856	13883	13888	13765	13905	13740	13904	13848	13877	13801	13806	13979	13777	13671	13930	13750	13689	13736	13799	13678	13743	13865	13969	13690	13678	13808	13939	13886	13940	13861	13627	13682	13804	13697	13729	13854	13707	13804	13793	13797	13757	13586	13823	13770	13741	13791	13887	13880	13787	13870	13831	13889	13798	13679	13841	13972	13875	13690	13770	13885	13898	13761	13796	13881	13726	13796	13723	14090	13823	13761	13903	13731	13750	13904	13755	13745	13788	13811	13857	13867	13801	13796	13787	13733	13779	13686	13654	13615	13822	13817	13912	13664	13815	13837	13790	13864	13824	13831	13909	14059	13680	13789	13764	13768	13827	13871	13848	13733	13671	13760	13743	13956	13797	13795	13757	13775	14024	13662	13852	13826	13729	13795	13907	13805	13781	13800	13728	13870	13985	13831	13688	13678	13765	13816	13725	13755	13654	13843	13812	13790	13849	13794	13874	13910	13919	13709	13880	13904	13693	13691	13796	13613	13832	13723	13909	13830	13799	13772	13839	13847	13582	13774	13895	13831	13852	13779	13479	13675	13953	13646	13818	13784	13860	13827	13801	13721	14012	13600	13834	13871	13658	13699	13831	13898	13851	13782	13692	13933	13799	13893	13815	13895	13733	13824	13648	13902	13846	13755	13599	13866	13912	13820	13562	13658	13753	13762	13919	13786	13797	13891	13778	13862	13873	13985	13921	13767	13796	13749	13828	13854	13812	13745	13939	13801	13844	13751	13813	13649	13622	13825	13890	13800	14042	13842	13820	13874	13782	13575	13802	13904	13748	13752	13843	13791	13591	13803	13733	13761	13604	13661	13812	13788	13964	13803	13899	13844	13662	13876	13767	13680	13840	13821	13793	13774	13825	13771	13728	13920	13863	13774	13850	13952	13818	13617	13613	13833	13867	13982	13904	13675	13788	13995	13780	13725	13653	13996	13707	13839	13954	13730	13896	13807	13585	13990	13852	13683	13833	13675	13686	13703	13865	13955	13772	13628	13582	13865	13772	13806	13819	13760	13858	13870	13856	13949	13630	13794	13750	13853	13768	13936	13746	13713	13738	13680	13854	13659	13923	13778	13896	13727	13735	13625	13800	13732	13776	13871	13857	13647	13835	13717	13780	13786	13741	13886	13913	13733	13891	13850	13713	13914	13886	13705	13691	13870	13953	13874	13656	13908	13774	13834	13653	13809	13698	13617	13948	13830	13825	13930	13848	13946	13815	13922	13816	13772	13857	13753	13940	13871	13757	13721	13905	13746	13711	13930	13894	13828	13713	13786	13801	13623	13696	13796	13918	13791	13775	13899	13979	13823	13788	13612	13683	14113	13774	13804	13935	13779	13900	13825	13874	13681	13767	13786	13813	13680	13829	13736	13698	13915	13810	13787	13695	13643	13839	13794	13700	13763	13771	13937	13848	13502
22720	21144	28999	23616	21882	25042	27405	22062	20382	19890	19019	18574	18054	17846	17692	17414	17095	16851	16891	16705	16505	16600	16414	16285	16193	16392	16356	16217	16350	16470	16398	16180	16139	16352	16283	16142	16128	16096	16122	16139	16141	16145	15902	16033	16210	16048	16158	15958	16211	16040	16206	16198	15953	16135	16058	16042	16052	16106	16249	15996	16061	16055	15993	16013	16011	15992	15993	16179	15923	15919	15893	15928	16177	16130	15959	15961	16088	16139	16090	15909	16112	15899	15929	16133	16196	16126	15925	16081	16000	15978	16153	16041	16068	16170	16036	15838	15864	16172	16088	16008	16051	16112	16132	16035	16174	15990	16166	16022	16063	16047	15976	16107	15967	15913	16160	15967	16095	15957	15966	16056	16023	15803	15933	16112	16035	15746	16004	15842	16000	15919	16106	15962	16108	15942	15976	16208	16119	15873	16121	15941	15903	16127	16180	15992	16031	16037	16074	16003	15804	15907	16025	16117	15997	16003	15900	16028	16071	16160	16093	15896	15920	15973	16004	15846	15977	16132	15938	15777	15933	16063	16027	16172	15896	15967	15880	16110	16088	16066	15870	15968	16051	16086	16121	16086	15972	15900	15927	16163	15991	15986	15891	16025	15993	16008	15872	15906	16111	16069	15960	15686	16003	16062	15907	16154	15976	15939	16180	15979	15974	15916	16093	16132	16154	15938	15919	16057	15999	16008	15909	15934	15891	16262	15862	16069	16041	16130	15747	16083	16001	15822	15998	16033	16001	15928	16013	16076	15970	16097	16056	15965	15950	16016	15976	16100	16017	16152	15916	15789	16003	15967	16127	16130	16183	15887	15959	15924	15959	16210	15814	15954	16071	16060	16157	15857	15922	15984	16213	16129	15770	16068	16199	15945	16204	15914	15922	15691	15894	16077	16098	15962	15877	15981	16090	16104	15859	15824	16064	15993	16155	16012	15968	15954	16163	15866	15969	16027	16000	15885	15737	15903	16044	16284	16070	15903	16033	15899	16066	16003	15941	15968	16051	15964	16118	15968	15998	16102	16068	15995	16150	15878	16158	16012	15786	15932	16085	16099	15999	15998	15994	16178	16131	16068	15992	15989	15991	15784	15981	16001	15955	16001	15881	15888	16156	15751	15850	16102	16112	15801	16132	16032	15993	15969	15937	15916	15932	16067	16140	15868	15928	15991	15996	16077	15832	16012	16090	15820	16011	15986	16066	16115	15977	15959	15997	15972	16034	16012	16033	15816	15838	15880	15918	16008	15897	16077	16092	16018	15937	15973	15868	15849	16198	15985	15995	15920	16006	16083	15988	16014	15925	15786	15835	16081	15944	15955	15983	15999	15889	16124	15903	15874	16134	16000	16126	15867	15964	15865	15842	16102	16178	15872	15779	16100	15882	15805	15866	15776	15925	16052	15960	15861	15976	15837	16052	15992	16175	16298	16130	15863	15970	15874	15897	16012	15948	16118	16139	15955	16057	16037	15991	15896	15724	15926	15917	16000	16091	15943	16145	15796	16049	15971	15810	16002	16022	16017	16213	15988	15926	15972	15908	15887	15898	16071	16013	16013	15989	16155	16110	15919	15970	16187	16089	16185	15934	16133	16035	15962	16155	15766	16094	16125	16042	16116	16017	16000	15990	16093	15829	15994	15948	16094	15972	15812	15928	16059	16146	16158	15803	15809	15770	15979	15944	15881	15917	15773	15922	16087	16065	15657	15855	15902	15933	15968	16007	15852	16130	16154	15898	15813	15863	16235	15973	16247	15976	16171	16247	15897	16023	15846	16030	15801	15968	15813	16112	16024	15945	16159	16063	15809	16096	16014	15937	16027	15971	16064	15798	16219	15982	16016	16058	15956	15792	15954	16197	16043	16020	15870	15957	16218	16071	16014	16019	15886	15804	15930	15858	15894	16117	16088	16209	16105	16239	16010	16044	15902	15824	16021	15906	15940	15948	15892	16031	15903	16111	16148	16091	15923	15928	16036	15893	16071	15773	16153	16031	15921	15852	16033	15906	15982	16067	15822	15984	15913	16074	15901	16025	16023	15768	15969	16157	15876	15943	15942	15959	16130	16029	16195	16183	16015	16070	15905	15841	15889	15995	15977	15983	16059	16009	15885	16077	16012	15958	16056	16007	15921	16013	16067	16015	15882	16003	16110	16079	16019	15986	15972	16029	16173	16324	16082	16109	16053	16022	16090	16080	15937	16145	16039	16058	16036	16197	15902	15967	15986	16061	15957	15987	16150	16030	15800	16025	16036	15981	16029	16017	15905	16087	15983	16001	15816	16032	15960	16086	16008	16064	16009	16106	16126	15982	15926	15963	16010	16131	15998	15986	16063	16030	15979	16038	16007	15941	16107	15998	16055	16019	15868	16064	16035	16175	16055	16024	16024	15988	16137	15947	16137	15891	16007	15946	15995	15877	15891	15980	16113	16026	15863	16007	16062	15988	16097	15963	15816	15890	16055	16212	15916	16091	15970	15978	15821	16134	16144	15931	16012	16139	15939	16002	16052	15951	16055	15932	15919	15844	15884	15907	15877	16077	16060	16056	16018	16053	15923	15906	15873	16037	15920	15989	15989	16119	16063	16010	15929	16014	15879	15963	16005	15879	16056	15926	15867	15937	15757	16065	16079	16001	16168	16144	15944	16019	16029	15884	15775	15962	15976	16150	15949	15992	15966	15985	15816	16158	15928	15908	15970	15920	16089	15992	15967	15846	16032	16070	16021	16029	16004	15919	15983	15873	15997	16038	16078	15991	16040	15985	16117	15937	15982	15999	15852	15889	16085	15865	15941	16026	15896	16135	15985	16006	16154	16070	16074	15867	16040	16117	16028	15956	15939	16081	16017	15991	15988	15704	15862	16059	16040	16083	16140	16003	16022	15990	15917	15993	16242	15919	15858	15788	15964	15839	15856	15907	15900	15692	15986	15899	15883	16012	15926	16208	16152	16059	16037	16091	15898	16005	16032	16037	16024	16085	15868	16042	15969	15855	16038	16055	16022	15890	16269	16055	15808	15839	15829	15959	16173	16026	16046	16006	15754	16174	16138	15710	15862	16103	16071	16052	16198	16036	16000	15999	15843	16011	16049	16045	15977	16004	15858	15854	15879	16014	15978	15955	16127	15926	15821	15948	16015	16040	16056	15819	15939	15818	15760	15972	16054	15816	16139	15933	15928	16122	16066	15946	15989	15914	15883	16040	15943	15837	16094	16087	16160	16040	16008	16070	15847	15912	16198	15912	16105	16010	16118	15907	15945	15873	15989	16183	16069	16035	15993	15958	15942	15916	15876	15991	15885	16046	16010	15941	15785	16183	16011	15950	15943	15965	16008	15956	16008	15930	15872	16081	15921	16235	15855	15858	15852	16028	16006	15895	16013	16064	16003	16048	16038	16084	16008	15879	16014	15816	15962	16063	16107	15837	15943	15977	16002	15958	15824	15935	15893	16052	15851	15958	15905	15951	15990	15766	15950	16050	16024	15877	15913	16010	16064	15959	16038	16225	15995	16047	16238	16198	16092	16074	16018	16063	16106	16036	15993	15850	16154	16045	15972	15833	16092	16100	15939	16121	16028	16064	16080	15884	15999	16132	15961	15837	15710	15993	15992	15902	16060	16061	16205	15974	15949	16033	16152	15957	15942	15920	15956	16160	16055	16074	16039	15814	15824	15911	15884	16073	15910	15920	16016	15901	15875	15951	16141	15999	16175	16031	15912	16063	16043	16123	16297	16077	16159	15936	15737	15996	16015	15878	16023	16029	15949	16016	15976	15722	15901	15891	15964	15923	16156	15974	16200	15933	16185	15925	15795	15951	15858	15852	16098	16049	15976	15855	15955	16064	16123	16236	16152	15960	15974	15893	15943	15933	16003	16022	15968	15977	16087	15883	15925	15967	16111	15970	16094	15981	15791	15981	15874	15881	15904	15856	15916	15975	15982	16035	16004	15949	15966	15954	15962	15900	15763	15945	15911	15910	16062	15914	16307	16243	16038	15906	15946	16093	16123	16010	16148	15936	16029	15883	16084	16042	15950	15879	16077	16019	15902	15939	16055	15999	16068	15967	16065	16062	16065	15837	16098	16096	15982	16189	15899	16082	16021	16027	16151	15914	16048	15950	16043	15887	15933	16101	16027	15863	16080	15897	15927	15935	15838	15939	15887	16038	15724	16078	16109	16084	15953	15940	15973	16149	15993	15996	16177	16168	15865	15948	15972	16167	16028	15830	16127	15954	15938	16201	16235	16200	16224	16157	15930	16041	15849	16028	16010	15847	15802	15953	16073	16006	15907	16128	16063	15780	15819	16017	15853	15813	15891	15857	15971	16055	16069	15997	15937	15963	15946	15797	15985	15850	15999	15929	15813	15973	16039	15991	16063	15700	16004	15740	16143	15970	16165	16022	15984	16013	16126	16078	15915	15895	15951	15994	16023	16216	16021	16094	15887	16004	16060	16008	16035	15824	15926	16111	15832	16137	16152	15937	15789	15954	16021	15892	15954	15843	16182	15923	15835	15948	16072	16032	16061	15883	16060	16131	15905	16014	16084	15979	16083	15852	15948	16247	15930	15937	16026	16097	15880	16059	16000	15954	16088	15849	15908	15866	15898	15732	15848	15997	15830	15996	16103	16190	15957	16073	15814	16128	16014	15993	16142	16070	16009	16095	16164	15949	15967	16034	16010	15976	16047	16133	15991	15958	15997	16066	15812	16070	16191	16177	16098	16065	15985	15998	15959	15894	15804	15905	16052	15814	15980	15855	15824	15912	15958	16025	15869	15868	15951	15930	15885	16019	16029	16031	15858	15942	15887	16133	15941	16169	15896	15923	15900	15993	16078	16184	15939	16084	15875	16068	15895	15980	15817	16029	16022	15956	16123	15960	16165	16065	15852	16190	16012	16135	15849	15999	15975	16050	16044	16016	16043	15985	16009	16094	15944	15882	15885	16134	16031	15849	16200	15956	15798	16016	15903	15821	16044	15760	15860	16148	16032	16044	15868	15785	15927	15827	15943	16034	15803	16283	15968	16015	16022	15874	16039	16099	16070	15823	15969	16210	15823	15825	16022	15982	16052	16020	16263	16040	15867	16056	15899	15892	15854	15988	16088	15859	15793	15986	15812	15925	15953	16176	15931	15887	15833
26603	47644	45182	36476	31627	27935	24902	22738	20897	19826	18480	17976	17489	16897	16396	16111	15605	15282	15326	15022	15075	14883	14753	14833	14668	14829	14595	14602	14510	14545	14559	14535	14368	14444	14414	14505	14621	14350	14505	14442	14389	14313	14244	14293	14343	14311	14369	14297	14116	14336	14187	14177	14375	14294	14308	14497	14189	14166	14208	14220	14423	14221	14257	14266	14214	14507	14519	14387	14365	14154	14238	14316	14322	14270	14334	14280	14082	14232	14118	14167	14178	14217	14315	14338	14238	14245	14163	14279	14201	14230	14240	14377	14291	14383	14226	14289	14291	14208	14228	14242	14145	14071	14091	14319	14248	14344	14289	14023	14275	14077	14187	14093	14275	14271	14286	14394	14300	14248	14306	14166	14285	14249	14335	14214	14138	14342	14154	14148	14296	14269	14271	14232	14316	14209	14261	14259	14209	14267	14289	14224	14320	14098	14263	14257	14314	14297	14292	14236	14296	14182	14336	14275	14343	14276	14070	14467	14372	14340	14460	14219	14234	14377	14321	14205	14245	14149	14157	14119	14387	14324	14355	14217	14300	14176	14231	14252	14270	14283	14339	14432	14289	14143	14469	14255	14211	14228	14348	14346	14310	14072	14374	14195	14215	14298	14057	14216	14338	14301	14423	14158	14149	14231	14077	14318	14295	14308	14242	14181	14304	14185	14310	14270	14213	14219	14313	14294	14427	14221	14227	14198	14171	14228	14337	14119	14054	14097	14321	14219	14085	14342	14361	14152	14210	14206	14239	14207	14373	14273	14156	14205	14253	14302	14307	14236	14156	14277	14246	14063	14329	14298	14285	14183	14163	14254	14218	14267	14215	14385	14171	14264	14219	14176	14081	14325	14241	14198	14295	14264	14288	14415	14180	14305	14326	14225	14224	14255	14350	14102	14237	14362	14217	14125	14336	14174	14282	14371	14244	14346	14276	14366	14111	14246	14256	14186	14274	14240	14327	14231	14312	14356	14385	14398	14257	14293	14123	14247	14149	14190	14279	14239	14434	14202	14220	14301	14138	14226	14304	14312	14222	14201	14171	14309	14374	14195	14147	14196	14231	14190	14222	14430	14193	14228	14205	14218	14203	14218	14235	14221	14312	14212	14083	14277	14284	14126	14373	14181	14208	14273	14223	14203	14209	14226	14280	14228	14323	14180	14357	14187	14343	14347	14317	14431	14279	14209	14218	14173	14344	14121	14261	14165	14191	14130	14262	14238	14219	14091	14251	14276	14332	14197	14131	14263	14195	14229	14236	14289	14242	14200	14229	14270	14157	14482	14202	14228	14077	14277	14104	14238	14236	14254	14307	14245	14220	14291	14202	14259	14227	14163	14053	14293	14285	14220	14211	14172	14284	14153	14336	14461	14228	14313	14249	14376	14336	14147	14132	14106	14399	14391	14207	14165	14347	14248	14262	14125	14339	14266	14127	14357	14170	14222	14137	14342	14279	14105	14450	14345	14140	14196	14398	14240	14280	14214	14221	14188	14270	14280	14092	14273	14333	14172	14277	14284	14250	14106	14138	14156	14211	14128	14258	14142	14261	14206	14116	14026	14232	14159	14208	14134	14282	14154	14154	14370	14001	14258	14406	14171	14128	14103	14244	14228	14302	14188	14231	14230	14274	14288	14321	14096	14294	14086	14268	14165	14249	14296	14330	14174	14283	14089	14164	14280	14349	14308	14502	14298	14074	14101	14235	14222	14091	14222	14293	14291	14201	14158	14132	14027	14394	14243	14243	14236	14091	14133	14149	14107	14115	14173	14391	14233	14354	14080	14183	14143	14349	14403	14242	14140	14324	14051	14328	14165	14253	14234	14209	14097	14260	14138	14391	14254	14409	14268	14162	14208	14366	14181	14309	14167	14428	14226	14288	14297	14253	14224	14328	14227	14377	14168	14167	14208	14055	14288	14319	14240	14054	14203	14234	14128	14304	14204	14292	14137	14430	14403	14162	14273	14104	14268	14415	14259	14188	14093	14327	14267	14255	14207	14294	14200	14201	14141	14178	14368	14335	14182	14083	14373	14295	14307	14212	14256	14210	14266	14232	14275	14077	14282	14156	14412	14234	14076	14222	14318	14371	14171	14322	14319	14167	14189	14252	14107	14089	14259	14277	14355	14407	14194	14135	14256	14283	14004	14303	14311	14235	14170	14343	14265	14348	14245	14315	14364	14252	14255	14280	14133	14311	14334	14328	14180	14363	14141	14329	14223	14265	14012	14262	14202	14174	14251	14137	14215	14289	14244	14309	14224	14201	14133	14252	14383	14237	14305	14119	14101	14131	14234	14267	14350	14154	14197	14140	14357	14191	14253	14379	14179	14181	14341	14140	14102	14238	14276	14193	14203	14312	14250	14282	14134	14170	14379	14153	14190	14198	14138	14199	14307	14180	14253	14369	14172	14168	14176	14085	14332	14249	14162	14214	14279	14208	14094	14420	14332	14383	14230	14274	14135	14321	14246	14325	14241	14223	14124	14264	14260	14317	14186	14374	14201	14332	14281	14131	14302	14289	14238	14252	14081	14195	14182	14165	14203	14122	14168	14240	14356	14231	14084	14153	14236	14180	14257	14161	14242	14232	14328	14076	14319	14306	14210	14203	14189	14328	14091	14183	14387	14079	14208	14153	14308	14250	14157	14156	14230	14223	14373	14245	14243	14198	14188	14167	14143	14260	14193	14271	14254	14353	14027	14068	14171	14124	14176	14232	14203	14180	14334	14244	14239	14327	14270	14339	14177	14265	14221	14130	14249	14222	14356	14196	14393	14204	14330	14295	14126	14313	14289	13905	14289	14278	14160	14169	14324	14259	14183	14123	14174	14152	14221	14107	14263	14309	14352	14447	14285	14168	14162	14108	14243	14344	14266	14338	14195	14227	14199	14198	14014	14252	14126	14111	14313	14281	14161	14233	14158	14142	14321	14132	14388	14215	14113	14301	14360	14291	14134	14355	14318	14124	14193	14352	14114	14201	14186	14371	14276	14256	14270	14161	14321	14253	14114	14047	14292	14369	14240	14256	14137	14393	14233	14231	14146	14348	14292	14256	14213	14316	14371	14216	14231	14283	14237	14122	14290	14328	14234	14322	14120	14097	14158	14127	14181	14128	14215	14285	14011	14440	14410	14141	14219	14264	14185	14139	14203	14211	14091	14182	14272	14316	14303	14246	14321	14235	14187	14148	14335	14121	14233	14272	14241	14257	14318	14329	14179	14229	14130	14173	14245	14376	14032	14225	14236	14275	14290	14129	14221	14249	14248	14214	14275	14150	14258	14117	14161	14418	14349	14062	14159	14181	14336	14098	14092	14273	14155	14243	14128	14225	14209	14282	14195	14191	14342	14265	14214	14395	14249	14184	14135	14211	14072	14358	14189	14143	14123	14208	14272	14266	14341	13946	14312	14324	14176	14115	14135	14257	14055	14104	14357	14222	14235	14167	14133	14366	14197	14306	14150	14174	14216	14306	14203	14364	14193	14253	14312	14200	14192	13969	14284	14303	14063	14175	14335	14082	14401	14161	14294	14185	14077	14243	14182	14408	14211	14185	14245	14273	14276	14165	14100	14381	14185	14218	14210	14068	14202	14259	14211	14223	14086	14108	14316	14151	14323	14260	14021	14450	14202	14117	14335	14285	14369	14113	14180	14122	14284	14133	14244	14161	14119	14040	14132	14315	14255	14128	14406	14072	14223	14333	14243	14228	14378	14052	14190	14249	14208	14173	14153	14138	14127	14280	14318	14231	14298	14303	14282	14302	14215	14316	14191	14271	14210	14437	14042	14271	14343	14286	14199	14230	14180	14236	14295	14224	14198	14211	14297	14205	14238	14251	14312	14288	14293	14179	14184	14244	14147	14320	14355	14232	14152	14153	14223	14201	14213	14232	14047	14195	14144	14257	14173	14349	14294	14120	14162	14224	14260	14256	14372	14093	14173	14340	14327	14288	14237	14157	14245	14387	14216	14220	14187	14230	14194	14119	14359	14155	14220	14347	14145	14137	14068	14180	14196	14025	14122	14016	14144	14306	14389	14150	14170	14277	14311	14132	14253	14284	14241	14117	14244	14215	14286	14306	14367	14282	14156	14112	14287	14159	14425	14220	14058	14219	14244	14218	14246	14314	14245	14235	14234	14244	14272	14362	14275	14220	14511	14202	14189	14205	14068	14196	14068	14052	14438	14092	14468	14147	14132	14153	14130	14149	14161	14336	14067	14047	14176	14307	14128	14197	14384	14339	14360	14149	14363	14315	14239	14126	14250	14205	14253	14335	14280	14356	14249	14293	14218	14274	14116	14190	14208	14294	14067	14136	14312	14243	14144	14269	14179	14335	14241	14435	14128	14354	14235	14125	14326	14409	14278	14333	14216	14271	14299	14053	14298	14076	14211	14264	14140	14135	14087	14261	14246	14173	14261	14342	14111	14088	14217	14139	14113	14271	14266	14148	14323	14242	14137	14333	14059	14291	14371	14352	14256	14383	14197	14476	14200	14262	14141	14253	14196	14255	14236	14265	14102	14236	14237	14298	14154	14041	14188	14080	14222	14290	14165	14157	14167	14267	14338	14186	14178	14175	14281	14134	14239	14506	14114	14147	14281	14334	14165	14210	14128	14343	14302	14138	14134	14304	14124	14242	14151	14293	14326	14347	14360	14288	14223	14255	14226	14200	14232	14192	14344	14171	14318	14154	14278	14206	14153	14249	14249	14302	14302	14249	14083	14258	14232	14268	14160	14271	14282	14240	14288	14219	14270	14185	14235	14148	14237	14355	14336	14136	14340	14157	14144	14165	14300	14297	14242	14305	14254	14303	14159	14310	14278	14392	14117	14195	14283	14126	14251	14136	13999	14307	14331	14271	14388	14257	14190	14076	14198	14217	14223	14122	14344	14071	14285	14274	14231	14245	14122	14055	14348	14102	14290	14282	14203	14433	14162	14201	14129	14051	14280	14294	14391	14388	14078	14258	14218	14270	14223	14180	14096	14143	14189	14126	14171	14201	13976	14117	14134	14182	14296	14371	14090	14252	14144	14375	14262	14195	14244	14122	14175	14304	14231	14438	14203	14333	14316	14192	14232	14264	14302	14396	14278	14102	14183	14375	14105	14364	14280	14177	14199	14114	14182	14176	14082	14144	14254
27866	24707	31013	27579	22213	20338	19119	17823	17440	17118	16664	16564	16482	16195	16087	16068	15797	15872	15842	15700	15922	15651	15725	15643	15685	15720	15567	15612	15624	15605	15606	15572	15790	15402	15502	15727	15605	15583	15548	15523	15562	15549	15508	15466	15519	15684	15569	15545	15613	15616	15638	15709	15723	15785	15601	15702	15691	15486	15620	15631	15565	15718	15594	15650	15661	15541	15460	15596	15553	15780	15586	15452	15684	15650	15431	15589	15551	15362	15588	15244	15533	15580	15530	15425	15533	15413	15497	15639	15695	15565	15654	15384	15464	15521	15539	15457	15559	15841	15518	15392	15532	15515	15588	15557	15423	15593	15553	15443	15474	15511	15494	15603	15463	15554	15507	15700	15559	15486	15626	15408	15661	15502	15722	15573	15657	15718	15457	15566	15668	15583	15461	15337	15589	15549	15664	15586	15606	15589	15441	15458	15663	15586	15639	15543	15463	15391	15570	15341	15493	15619	15492	15594	15631	15436	15632	15398	15591	15646	15649	15629	15468	15541	15571	15270	15545	15716	15578	15505	15570	15424	15420	15436	15581	15559	15742	15680	15487	15479	15623	15650	15415	15525	15610	15508	15570	15764	15456	15516	15569	15622	15536	15617	15564	15677	15573	15508	15663	15431	15401	15561	15670	15603	15403	15494	15617	15629	15504	15400	15574	15537	15418	15587	15628	15451	15769	15238	15425	15437	15493	15327	15446	15516	15829	15620	15535	15497	15549	15610	15665	15751	15504	15592	15484	15655	15758	15485	15487	15468	15619	15554	15575	15414	15523	15272	15545	15683	15487	15227	15349	15362	15606	15572	15681	15665	15455	15536	15449	15691	15525	15328	15430	15521	15566	15534	15584	15603	15604	15506	15424	15443	15530	15506	15633	15647	15460	15360	15460	15456	15582	15586	15496	15522	15556	15489	15493	15549	15570	15647	15339	15389	15436	15215	15499	15534	15600	15570	15415	15636	15456	15544	15414	15584	15512	15390	15501	15581	15545	15694	15667	15653	15554	15512	15575	15487	15464	15595	15593	15574	15641	15564	15663	15557	15596	15695	15341	15425	15469	15380	15505	15405	15651	15835	15488	15515	15649	15603	15650	15543	15685	15430	15454	15531	15443	15565	15626	15581	15584	15628	15725	15496	15551	15453	15585	15458	15477	15543	15591	15591	15636	15507	15546	15469	15414	15620	15569	15444	15656	15349	15616	15488	15592	15516	15517	15613	15668	15572	15451	15709	15670	15514	15664	15446	15594	15515	15593	15395	15605	15430	15607	15551	15709	15438	15507	15518	15453	15561	15316	15394	15514	15561	15532	15496	15607	15468	15628	15485	15332	15599	15411	15478	15562	15586	15449	15326	15546	15512	15729	15497	15509	15515	15625	15326	15689	15467	15683	15409	15500	15250	15454	15560	15479	15349	15551	15634	15549	15568	15408	15834	15335	15598	15545	15508	15478	15561	15503	15283	15689	15496	15537	15581	15533	15562	15461	15430	15516	15524	15555	15430	15477	15534	15505	15426	15670	15553	15689	15597	15561	15703	15389	15711	15544	15677	15455	15380	15617	15575	15557	15640	15721	15531	15560	15502	15692	15613	15661	15630	15453	15655	15450	15481	15479	15540	15687	15425	15554	15634	15613	15524	15424	15546	15511	15541	15665	15569	15721	15487	15579	15571	15427	15473	15544	15495	15491	15532	15500	15567	15569	15516	15683	15452	15402	15418	15521	15542	15588	15568	15571	15632	15727	15546	15707	15530	15595	15484	15566	15698	15693	15554	15473	15319	15485	15575	15597	15659	15586	15605	15531	15521	15435	15475	15363	15609	15720	15575	15567	15598	15536	15592	15595	15531	15625	15643	15552	15616	15559	15436	15541	15392	15428	15556	15530	15423	15443	15361	15572	15340	15522	15580	15418	15343	15458	15322	15480	15421	15420	15573	15529	15468	15494	15440	15694	15527	15512	15466	15518	15439	15569	15467	15570	15617	15750	15704	15501	15700	15894	15541	15780	15367	15542	15723	15374	15509	15348	15431	15333	15527	15359	15442	15464	15727	15727	15472	15581	15642	15594	15647	15466	15621	15406	15484	15612	15674	15659	15374	15434	15585	15376	15232	15444	15526	15569	15622	15486	15426	15838	15539	15382	15524	15580	15289	15689	15592	15578	15595	15351	15515	15463	15651	15730	15631	15586	15710	15567	15689	15484	15660	15498	15709	15404	15335	15397	15706	15489	15519	15683	15524	15213	15606	15553	15617	15569	15640	15628	15791	15659	15530	15573	15572	15463	15420	15525	15543	15371	15616	15620	15547	15520	15468	15661	15422	15653	15560	15582	15544	15558	15663	15489	15613	15497	15637	15501	15490	15709	15614	15598	15619	15538	15612	15548	15571	15547	15359	15622	15617	15643	15563	15768	15468	15531	15640	15417	15450	15692	15376	15532	15723	15563	15517	15576	15786	15628	15630	15510	15505	15567	15691	15402	15316	15411	15545	15609	15678	15486	15424	15510	15603	15565	15557	15520	15617	15573	15410	15605	15575	15651	15549	15559	15593	15558	15565	15632	15543	15314	15557	15542	15742	15620	15464	15559	15479	15726	15570	15490	15593	15483	15615	15533	15573	15398	15522	15649	15658	15711	15600	15631	15631	15458	15731	15524	15523	15364	15659	15773	15726	15586	15488	15442	15540	15561	15537	15411	15805	15642	15551	15404	15469	15536	15553	15628	15451	15517	15483	15368	15550	15468	15417	15573	15395	15556	15561	15461	15581	15688	15633	15692	15584	15589	15681	15737	15382	15474	15634	15498	15538	15460	15564	15430	15511	15652	15717	15531	15631	15569	15476	15669	15312	15509	15426	15577	15719	15567	15580	15602	15436	15578	15723	15425	15549	15657	15449	15552	15535	15705	15450	15470	15604	15528	15632	15420	15373	15384	15276	15455	15544	15441	15534	15460	15661	15509	15878	15628	15477	15615	15465	15561	15606	15763	15380	15558	15550	15434	15501	15588	15486	15704	15581	15392	15701	15833	15696	15473	15437	15606	15642	15714	15639	15492	15760	15739	15463	15552	15566	15389	15504	15447	15346	15433	15546	15681	15559	15550	15505	15538	15389	15499	15406	15638	15637	15482	15710	15531	15594	15766	15728	15532	15575	15573	15647	15584	15254	15442	15768	15601	15667	15701	15494	15627	15824	15721	15708	15575	15606	15323	15361	15374	15694	15608	15547	15523	15375	15520	15594	15418	15373	15594	15631	15508	15588	15515	15605	15635	15662	15640	15535	15646	15540	15545	15436	15477	15606	15628	15655	15589	15375	15604	15535	15491	15587	15477	15689	15719	15676	15446	15568	15595	15712	15661	15411	15439	15433	15483	15489	15510	15667	15523	15764	15556	15371	15536	15446	15649	15622	15446	15437	15466	15595	15461	15649	15511	15503	15568	15340	15666	15547	15558	15685	15422	15476	15453	15757	15653	15397	15638	15657	15584	15551	15613	15462	15478	15553	15626	15583	15396	15460	15573	15613	15366	15683	15602	15274	15477	15587	15473	15412	15395	15404	15633	15550	15544	15577	15580	15656	15661	15510	15531	15722	15637	15465	15252	15469	15445	15483	15563	15405	15583	15501	15570	15745	15473	15583	15701	15480	15801	15652	15583	15555	15585	15528	15673	15664	15399	15580	15659	15502	15559	15529	15597	15558	15727	15469	15705	15454	15544	15654	15514	15390	15567	15468	15647	15804	15589	15692	15593	15399	15535	15535	15630	15534	15574	15452	15478	15445	15494	15634	15549	15646	15514	15484	15497	15444	15523	15615	15526	15544	15505	15386	15817	15470	15389	15612	15455	15451	15569	15512	15583	15528	15527	15550	15554	15463	15447	15538	15546	15819	15676	15564	15577	15677	15681	15652	15346	15717	15492	15445	15804	15431	15732	15471	15617	15654	15626	15439	15539	15581	15595	15673	15576	15632	15624	15507	15572	15436	15510	15579	15498	15498	15685	15461	15569	15444	15665	15544	15870	15471	15599	15485	15649	15544	15583	15621	15582	15590	15463	15670	15344	15580	15468	15440	15589	15467	15593	15565	15556	15414	15613	15606	15393	15568	15471	15572	15703	15755	15736	15672	15686	15431	15649	15574	15530	15562	15439	15452	15648	15438	15696	15426	15687	15532	15424	15666	15485	15574	15372	15606	15381	15373	15755	15820	15505	15730	15597	15359	15578	15432	15467	15528	15600	15479	15504	15416	15453	15640	15567	15745	15533	15552	15808	15603	15812	15565	15462	15698	15597	15662	15461	15733	15322	15503	15450	15365	15519	15417	15650	15575	15668	15411	15571	15555	15574	15750	15540	15489	15613	15489	15710	15549	15687	15549	15698	15582	15523	15652	15589	15424	15640	15517	15659	15474	15527	15628	15419	15427	15582	15642	15713	15516	15594	15513	15544	15513	15688	15619	15852	15642	15599	15320	15438	15563	15520	15713	15521	15493	15569	15397	15417	15693	15692	15553	15626	15472	15673	15606	15343	15560	15518	15393	15520	15752	15717	15387	15602	15660	15605	15425	15705	15620	15587	15548	15526	15587	15571	15547	15700	15581	15475	15630	15622	15485	15482	15465	15479	15531	15570	15385	15445	15552	15344	15572	15583	15404	15477	15662	15523	15567	15630	15594	15458	15718	15475	15686	15672	15500	15753	15627	15523	15558	15572	15503	15506	15706	15606	15492	15619	15377	15617	15493	15631	15580	15559	15585	15523	15773	15522	15745	15574	15373	15502	15616	15547	15459	15512	15517	15612	15601	15673	15658	15576	15570	15495	15289	15471	15571	15388	15617	15376	15477	15526	15623	15365	15686	15464	15407	15321	15266	15438	15633	15522	15651	15547	15533	15746	15445	15583	15540	15751	15673	15567	15564	15602	15579	15457	15443	15491	15545	15602	15409	15708	15449	15389	15516	15448	15673	15741	15782	15426	15718	15589	15233	15526	15557	15556	15604	15481	15546	15574	15571	15556	15564	15543	15535	15616	15570	15480	15696	15575	15541	15498	15488	15521	15475	15685	15581	15520	15636	15646	15452	15491	15874	15591	15539	15506	15746	15515	15419	15591	15439	15672	15571	15511	15536	15697	15454	15432	15521	15658	15568
24885	38086	34920	27208	23432	21070	19235	17998	16968	16327	15737	15525	15360	15118	14695	14543	14456	14368	14322	14188	14244	14334	14190	14224	13966	13925	14089	14259	14066	14061	13991	14010	14035	13983	14100	14136	13879	13936	13999	14122	13805	14223	14034	13839	14099	13986	14034	13930	14075	14056	14173	14073	14084	13995	13963	13937	14127	14020	13854	14072	13877	13912	14125	13940	14055	13809	14040	13946	14043	13889	13958	13901	13867	13988	14160	14068	13932	14071	13886	14100	13965	14102	14011	14035	13963	13982	13929	14017	14096	13835	14022	13794	14026	14095	13825	14090	13968	14163	13885	14026	13984	14050	13969	13947	13974	13958	13915	13940	14241	13764	14035	14028	13943	14108	13998	14038	14067	14074	13928	13972	14013	13810	13968	13903	13966	14115	13837	13991	13730	13959	13936	14111	14089	13952	13960	13964	13924	14012	13843	14115	13880	14042	13976	13881	14047	13937	13988	13944	14073	13900	13934	13900	13824	13829	13999	13894	13972	13978	13790	13961	14000	13969	13912	13931	14189	13920	14010	13764	14040	13818	14001	14011	14030	13896	13870	13943	13936	14035	14167	13975	14041	14052	13944	13975	14075	13791	13866	13809	14084	13819	13946	13935	13863	14009	14042	13890	13896	14053	14080	13839	14098	14078	13950	13919	13981	13999	13960	13881	13944	13931	14117	13825	14016	13952	14040	13972	14049	13921	14021	14022	13979	13906	13847	13957	14112	13925	13820	13827	14030	13900	13835	14040	13975	13999	13883	14091	13841	13983	13924	13814	14017	13876	14175	14076	13947	14044	13864	14046	13785	14034	14122	13892	14016	14126	13911	13816	13948	14018	14044	13879	13878	14060	13848	13945	13944	14025	13907	14113	13975	14019	14086	14000	13805	13996	14125	14078	13810	13974	13967	13984	13928	13767	13858	14061	13871	13968	13921	14057	14088	13971	13807	13969	14081	14060	14087	13941	13814	14011	14044	14102	14045	14029	13968	13877	13980	13805	13937	13942	13964	14031	13970	13881	13911	14092	13954	14077	14003	13928	13844	13828	13964	14171	13989	13811	14024	13819	14029	14028	13951	13994	14083	14066	14047	13964	13796	13978	13982	14102	13877	14031	14102	14032	13978	13913	13993	13961	13940	14042	13867	14021	13961	13904	13972	14007	13808	13955	13942	14026	14073	14006	14075	13955	13947	14026	14010	13950	13908	13998	13879	14117	14006	13923	14038	14003	13961	13897	14011	14064	13963	14079	14116	13962	13937	13784	14089	13963	13875	14122	14030	14033	13972	14039	14070	14020	14170	14012	14013	13879	14122	13961	13930	13962	14028	14036	14009	13831	13941	13964	13820	13835	13962	14160	13939	14056	13947	13827	13993	14117	13851	14122	13876	14051	13935	13774	13937	14026	14090	13870	13946	13973	13978	13928	14006	13949	13837	13868	13890	13970	14040	14003	14031	13840	13985	13921	14036	13896	14165	14007	14086	13974	13907	13879	13953	14032	13941	14087	13907	13930	14046	13939	13996	13867	14003	13961	13956	13840	13987	13951	14012	13884	13857	14038	14058	13836	14022	13963	14174	14076	13796	13957	13891	14002	13957	14071	14050	13933	13956	14036	14081	13926	13998	13976	13940	14080	13847	13890	13933	14031	14112	13979	13884	14018	13964	13865	14016	14026	14064	13944	14048	13846	13982	14077	13773	14048	13882	14002	13934	13912	14069	13991	13865	13972	13963	14124	14024	13953	14091	13934	14008	13954	14028	14105	14090	13934	13910	14053	14083	14108	14022	13898	14193	13996	13840	14053	13896	13959	13914	13881	14124	14004	14054	13982	13968	13985	13897	14036	14127	14065	13955	13942	13956	14016	14046	13990	14014	13907	13889	13959	13918	13872	14133	13882	13993	13981	14002	13910	13857	14080	13956	14122	13919	13867	14108	13834	14068	14126	13858	13931	13952	13970	13948	13910	14071	13961	13950	14036	14026	13906	13880	13923	13969	13897	14104	13950	13827	13991	13815	13994	13830	13819	14023	13884	13882	14093	13749	13972	13907	13919	13965	13960	13919	14098	14105	13858	13868	14034	13905	13924	13983	14025	13843	13914	13985	13969	13913	14038	14017	13905	13940	14026	14041	14012	13887	13905	13976	13935	13780	14053	13826	14031	13948	13893	14103	13959	13889	13967	14000	13905	13978	13912	14038	13869	14057	14052	13894	13966	14046	13876	14085	14028	13969	14074	14005	13901	13939	14015	14018	14051	14015	14133	13965	14034	14012	13892	13953	13939	14033	13988	14088	14034	13873	14044	14024	13807	14098	13843	13946	13874	14098	14214	14032	13890	14104	13843	13917	13954	14027	13933	13932	14087	13941	13902	13797	14034	14077	13989	13971	13971	13975	14071	13995	13998	13943	14103	13935	13832	14013	14044	14014	14112	13951	13898	13983	13930	13895	14010	14021	13988	13899	13800	14029	14001	14061	13955	13957	14003	13834	13994	13981	13820	13973	13994	14024	13897	14004	13951	13942	14087	13917	13993	13953	14040	14021	13923	14000	13802	13971	14101	13949	13886	14013	13969	13845	14145	14090	13922	13841	14083	14166	14005	14122	14006	13897	13952	14034	13962	14032	13911	14063	13839	13826	14087	14013	14050	14005	13896	13884	13911	14027	13988	14055	14089	13950	13976	13722	14102	13991	14059	14046	13896	14105	13998	14241	13993	13951	13875	13805	13922	14008	13926	14072	14040	13925	14081	13930	13986	13953	13810	14057	14018	14038	14095	14021	13909	14136	13953	14126	14051	13889	13913	14025	13830	13947	14055	14274	13990	14089	13979	13986	13919	14190	14091	13962	13967	13980	14052	13976	13997	14165	13808	14134	14156	14061	14039	14110	13863	13874	13957	13917	14127	14044	14202	13972	13920	13871	13898	14057	13898	13908	13860	14008	13921	14014	13894	14164	13928	13950	14099	14070	13968	14007	13913	14063	13786	13866	14017	13864	13934	14012	13940	13827	13796	13912	14096	13847	13960	13931	13939	14005	14022	14051	13859	13900	13990	13958	13917	14028	14089	13974	13900	14169	14084	13908	13984	14029	13901	13871	13851	14075	14074	14074	13897	14053	13880	14161	14193	13771	14050	14031	13995	13849	14087	13908	13943	14059	13982	13972	14044	13888	14072	13921	14013	14040	14036	14087	13855	13942	14012	14044	14113	14067	13877	14072	13885	13938	13896	13960	13954	13952	13949	14088	13959	13926	13959	13982	13957	13993	13822	14143	13885	14115	13946	14043	14075	13948	14054	13929	13983	14010	13931	13904	13951	14052	14019	14050	14028	14043	14032	14002	14055	14065	14019	14090	13822	14083	14005	14001	13924	13880	14157	14145	14033	13938	14064	14042	13892	14059	14216	13902	13958	13979	14072	13831	13877	14023	13990	14065	13826	14093	14095	14057	13971	14188	13875	13873	14008	13851	14124	14114	14004	13724	13872	14207	14065	13908	13929	14004	14001	14015	13887	14007	14041	13818	14012	13792	13807	14040	13952	14001	14011	14179	13982	14016	13989	14014	14127	13947	13937	14006	14079	13902	14010	14022	14088	13974	13987	14063	13980	14067	14016	14010	13981	14028	13933	13981	14003	14022	13961	13901	13955	13850	14054	13958	13988	13997	13957	14025	13906	14048	13944	14051	13968	13903	13936	13923	13715	13947	13770	13943	13822	13879	13963	13930	13973	13974	13853	13878	14128	13964	13973	14181	13944	14072	13861	13987	13945	13935	14015	14060	13879	13825	13931	13903	13895	14136	13742	14063	13908	13946	14112	13982	14072	14003	14041	14155	13967	13952	13963	13865	13956	13966	13928	13867	13837	13962	14011	14094	13997	14139	14039	13854	13962	14092	14007	13799	14096	13849	13880	14035	14063	13828	13873	14111	14014	13940	13843	14115	13942	13887	14092	14001	13951	13989	13972	13950	13871	13962	13837	14097	14004	13901	13984	14098	13828	13887	13926	14131	13977	14130	13977	13941	14004	13978	13817	14151	13919	13922	14054	13917	13967	13797	14073	14018	14206	13847	13932	14016	13992	14095	13876	14038	13814	13988	14037	14076	13932	13958	13903	14057	13962	14054	13970	14050	14201	13870	13962	13936	13911	14000	13961	13988	13984	13952	13949	13838	14026	14049	13946	14037	13975	13977	13916	14146	13962	13924	13848	13907	14017	13823	13875	14188	14121	14050	13907	14024	13986	13922	13900	14064	13919	14017	13971	13852	14027	13920	14038	13981	14055	14026	13980	14074	13947	13977	13991	13892	13855	13978	13909	14061	13831	14069	13931	13884	13971	13810	13942	14007	13891	13888	13900	13977	14092	13945	14072	14047	13964	13860	13812	14063	14046	13897	13912	13982	13970	13960	14039	14018	14056	14111	13883	13964	13930	14009	14100	13945	14059	13975	14053	13843	14106	13824	13981	13839	13960	13864	14074	13956	13904	13910	13960	13918	14057	13906	13975	14095	14021	13996	13869	13908	14082	13810	13986	14007	14059	14111	14023	13996	13906	14026	13913	13983	14103	14150	14083	13965	14058	13936	14007	14015	13950	13892	14128	13976	14034	13996	13944	14113	13863	13908	13745	13693	13974	13950	13994	13931	14026	14108	13933	14031	14020	14159	13956	14064	14095	13902	14004	13892	14103	13896	14014	14030	13899	14059	14016	13878	13991	14078	13951	13992	14155	13902	13941	13956	13953	14036	13837	13918	14048	13972	13901	13967	14020	13959	14033	13820	14018	14101	13934	13915	13992	13859	14092	13956	13949	14123	13915	13948	14033	14048	13795	14046	13993	14029	13949	14060	13928	13821	14026	14139	13846	14008	13789	13895	13837	14098	13802	14083	13928	13971	13991	14025	13951	13995	14073	13872	14062	13946	14092	13955	13970	14008	13802	13947	14056	14057	13881	14112	14053	14006	13812	14114	13841	13999	14063	13874	13885	13768	14034	13936	14054	13967	14012	13967	13871	13888	14072	14119	13996	14066	14052	13920	13961	14121	13902	13992	14001	13909	13907	13864	14119	13903	13819	13963	14008	13952	13995	14028	13849	14049	13914	13973	14102	14031	14081	13861	13867	14089	14064	14055	13965	14034	14039	14024	13884	14014	14005
23713	21095	28513	24378	23206	24097	22987	19575	18363	17777	17375	16956	16774	16582	16355	16149	15857	15589	15645	15683	15372	15815	15315	15458	15514	15740	15576	15316	15425	15324	15423	15544	15262	15190	15390	15291	15352	15405	15219	15136	15296	15092	15153	15019	15232	15387	15138	15175	15226	15133	15254	15399	15157	15373	15214	15236	15365	15165	15165	15439	15303	15293	15270	15203	15175	15202	15307	15395	15253	15169	15110	15255	14983	15383	15221	15417	15152	15266	15216	15220	15147	15300	15256	15281	15144	15319	15337	15141	15183	15108	15406	15256	15317	15140	15094	15156	15125	15195	15239	15169	15387	15111	15110	15283	15185	15100	15075	15235	15066	15081	15250	15113	15094	15122	15251	15221	15356	15509	15289	15221	15316	15279	15113	15223	15120	15205	15129	15138	15064	15229	15118	14987	15120	15265	15351	15029	15230	15320	15212	15174	15154	15235	15077	15198	15178	15448	15322	15163	15176	15067	15193	15124	15204	15337	14987	15313	15341	15188	15118	15135	15111	15016	15041	15239	15149	15247	15233	15209	15297	15239	15126	15037	15242	15147	15223	15129	15180	15195	15315	15151	15074	15190	15139	15214	14937	15225	15111	15164	15087	15211	15117	15054	15187	15211	15152	14967	15224	15366	15351	15261	15152	15239	15338	15083	15190	15177	15172	14926	15209	15273	15116	15301	15207	15312	15103	15169	15133	15246	15267	15003	15277	14980	15090	15212	15008	15424	15226	15325	15205	15116	15140	15194	15074	15213	15227	14940	15161	15208	15351	15011	15109	15272	15334	15228	15217	15065	15322	15103	15189	15213	15187	15162	15286	15133	15382	15062	15076	15280	15302	15082	15037	15064	15085	15309	15106	15073	15245	15030	14879	15364	15221	15232	15132	15177	15144	15040	15069	15299	15196	15290	15096	15311	15133	15377	15232	15196	15290	15277	15116	15242	15052	15124	15030	14976	15188	15314	15176	15249	15084	15038	15085	15313	15108	15276	15289	15163	15069	15195	15147	15329	15142	15225	15310	15081	15237	15389	15304	15112	15236	15017	15222	15155	15060	15121	15072	15328	15095	15150	15147	15259	15366	15237	15072	15170	15216	15099	15082	15090	15035	15029	15032	15073	15083	15155	15200	15147	15153	15555	15349	15228	15306	15183	15280	15244	15183	15244	15144	15053	15189	15283	15131	15091	15274	15059	15205	15292	15150	15370	15156	15304	15318	15260	15091	15110	15178	15371	15402	15270	15163	15090	15116	15261	15130	15142	15055	15244	15087	15131	15222	15142	15325	15132	15057	15287	15066	15118	15209	15046	15150	15240	15214	15199	15233	15118	15171	15086	15251	15147	15079	15158	15157	15122	15223	15082	15282	15000	15274	15188	15065	15060	15275	15059	15020	15012	15189	15152	15209	15356	15068	15024	15240	15258	15276	15309	15155	15125	15187	15098	15111	15216	15304	15116	15114	15129	15232	15273	15379	15088	15117	15197	15278	15309	15228	15256	15322	15163	15063	15058	15201	15213	15097	15002	15184	15283	15382	15234	15121	15167	15183	15195	15053	15191	15008	15346	15225	15219	15240	15290	15077	15464	15313	15328	15151	15265	15254	15118	15240	15099	15307	15059	15173	15002	15161	15199	15327	15175	15158	15243	15073	15097	15097	15210	15151	15394	15102	14976	15235	15051	15298	15040	15285	15096	15099	15126	14919	15154	15230	15193	15103	15265	15220	15116	15050	15145	15067	15144	15024	15222	15079	15226	15096	15253	15092	15238	15145	15229	15055	15333	15173	15239	15145	15083	15146	15207	15367	15253	15226	15020	15339	15033	15334	15164	15178	15295	15287	15151	15164	15256	15326	15187	15247	15252	15352	15187	15208	15206	14995	15034	15277	15050	15199	15197	15151	14922	15249	15183	15089	15206	15200	15215	15127	15156	15132	15300	15342	15072	15350	15263	15031	15102	15213	15088	14997	15153	15331	15235	15212	15162	15295	15205	15087	15104	15130	15225	15087	15002	14963	15207	15290	15140	15294	15179	15225	15080	15038	15036	15099	15367	15218	15138	15245	15173	15129	15213	15318	15170	15149	14995	15152	15194	15229	15219	15175	15048	15058	15124	15182	15153	15092	15106	15171	15255	15124	15219	15316	14992	15167	15292	15321	15311	15330	14974	15187	15138	15282	15190	15003	15057	15044	15221	15271	15208	15295	15161	15378	15294	15175	15041	15010	15029	15226	15180	14878	15026	15229	14921	15113	15217	15058	15250	15016	14965	15194	15249	15251	14965	15188	15259	15190	15060	15030	15108	15266	15254	14954	15149	15101	15227	15287	15342	15212	15161	15234	15161	15225	15089	15274	15231	15203	15090	15212	15194	14967	15003	15111	15341	15019	15181	15298	15215	15131	14949	15071	15238	15075	15259	15231	15061	15163	15049	15247	15232	15054	15130	15114	15032	15277	15298	15197	15175	15128	15221	15287	15226	15213	15075	15175	15126	15103	15272	15199	15255	15085	15144	15149	15088	15032	15158	15335	15364	15246	15068	15286	15182	15070	15070	15143	15080	15243	15166	15290	15186	15209	15164	15144	15224	15297	15165	15173	15139	15302	15238	15287	15040	15059	15085	15114	15291	15117	15051	15201	15085	15362	15091	15384	15077	15034	15191	15222	15196	15372	15340	15176	15104	15369	15148	15051	15036	15265	15175	15198	15308	15029	15333	15084	15196	15191	15230	14997	15264	15264	15192	14960	15250	15201	15161	15306	15344	15292	15373	15123	15204	15327	15312	15253	15289	15297	15285	15159	15194	15035	15127	15128	15160	15095	15165	15166	15174	15303	15316	15117	15179	15054	15239	15223	15362	15252	15336	15245	15037	15054	15243	15073	15167	15048	15062	15066	15018	15203	15350	15178	15142	15135	15041	15289	15112	15167	15128	15268	15213	15391	15218	15259	15457	15203	15131	15062	15180	15127	15364	15214	15096	15261	15054	15189	15122	15252	15191	15352	15110	15169	15246	14962	15180	15088	15076	15133	15198	15293	15238	15416	15288	15121	15390	15402	15170	15052	15105	15200	15186	15209	15246	15172	15296	15221	15111	15183	15204	14998	15042	15344	15162	15019	15152	15246	15167	15331	15071	15104	15353	15060	15063	15139	15178	15246	15071	15140	15187	15159	15102	15098	15281	15338	15187	15153	15219	15244	15268	15138	15165	15236	15202	15127	15238	15226	14974	15274	15177	15198	15213	15231	15082	15220	15133	15147	15247	15311	15167	15096	15098	15150	15203	15234	15214	15160	15301	15324	15280	15308	15301	15353	15340	15218	15081	15341	15212	15090	15116	15332	15130	15321	15135	15188	14988	15147	15181	15242	15169	14976	15082	15261	15341	15313	15265	15072	15157	15283	15301	15194	15113	15396	15151	15388	15015	15132	15064	15125	15137	15176	15095	15255	15130	15138	15237	15226	15028	15181	15370	15205	15074	15103	15114	15249	15299	15009	15057	15239	15259	15220	15202	15246	15272	14956	15220	15270	15181	15276	14930	15379	15442	15152	15098	15151	15035	15177	15028	15180	15246	15298	15259	15094	15149	15039	15115	15151	15274	15133	15260	15065	15106	15150	15250	15364	15137	15087	15238	15127	15118	15197	15265	15336	15203	15023	15096	15285	15211	15222	15142	15186	15134	15117	15099	15155	15215	15247	14998	15265	15384	15236	15199	15207	15275	15217	15237	15054	15283	14940	15274	15392	15254	15250	15152	15126	15424	15000	15206	15240	15279	15156	15358	15182	15237	15211	15152	15130	15235	15043	15003	15088	15090	15195	15232	15125	15173	15251	15053	15117	15023	15310	15083	15226	15241	15172	15013	15165	15291	15181	15167	15062	15237	15185	15107	15060	15163	15124	15308	15394	15178	15039	15190	15165	15111	15307	15359	15146	15215	15113	15090	15213	15139	15294	15039	15026	15292	15310	15235	15130	15096	15089	15193	15283	15186	15309	15310	15006	15395	15123	15082	15274	15182	15234	15372	15192	15169	15263	15216	15196	15116	15116	15270	15345	15114	15183	14964	15204	15019	15055	15161	15121	15181	15302	15221	15309	15118	15209	15071	15131	15184	15084	15029	15430	15132	14956	15244	15285	15258	15144	15233	15339	15256	15358	15147	15167	15063	15168	15172	15264	15263	15310	15288	15316	15165	15023	15225	15353	15324	15185	15144	15168	15325	15151	15085	15065	15151	14907	15086	15230	14965	15180	15128	15221	15191	15178	15002	15276	15118	14992	15175	15080	15179	15333	15233	15392	15245	15341	15135	15141	15256	15273	15286	15219	15212	15189	15243	15222	15178	15127	15266	15163	15111	15217	15368	15237	15370	15269	14969	15128	15234	15164	15129	15152	15177	15354	15244	15237	15272	15299	15202	15340	15349	15178	15181	15164	15143	15218	15238	15221	14931	15272	15149	15111	15117	14960	15201	15311	15161	15051	15277	15131	15023	15193	15240	15091	15360	15086	15181	15306	15283	15241	15221	15100	15064	14988	15062	15187	15089	15183	15221	15105	15172	15096	15197	15009	15075	15218	15164	15142	15302	15246	15109	15021	15157	15327	15096	15154	15138	15134	15177	15171	15216	15356	15077	15150	15152	15051	15215	15243	15318	15455	15145	15120	15310	15270	15193	15198	15136	15250	15327	15093	14901	15319	15197	15243	15166	15322	15298	15260	15214	15331	14970	15075	15089	15218	15019	15092	15214	15343	15136	15102	15146	15037	15264	15296	14942	15195	15067	15132	15229	15272	15105	15312	15153	15105	15208	15377	15198	15133	15086	15077	15200	15071	15226	15431	15077	15121	15205	15158	15304	15314	15258	15241	15115	15141	15168	15257	15133	15228	15539	15066	15386	15205	15257	15249	15279	15151	15102	15110	15198	15202	15057	15269	15367	15176	15075	15279	15160	15218	14990	15212	15125	15146	15201	15067	15077	15283	15153	15166	15354	15215	15194	15366	15201	15169	15077	15315	15002	15236	15199	14982	15435	15342	15196	15132	15106	15309	14979	15157	15076	15353	15024	15256	15179	15350	15366	15209	15107	15190	15108	15180	15287	15234	15024	15379	15179	15278	15209	15296	15177	15108	15200	15113	15312	15296	15200	15219	14934
24956	43058	39782	31781	27713	24180	21550	20023	18751	17781	16863	16398	16061	15564	15164	14918	14566	14449	14186	14163	14179	14253	14087	13966	14103	13982	13987	14036	13847	13740	13980	13877	13538	13953	13754	13799	13909	13929	13509	13861	13890	13866	13637	13644	13606	13829	13817	13792	13752	13741	13975	13725	13740	13819	13821	13790	13602	13795	13754	13744	13775	13798	13764	13755	13699	13780	13650	13709	13861	13733	13805	13622	13776	13903	13840	13724	13741	13596	13748	13705	13632	13743	13864	13866	13742	13660	13689	13845	13668	13813	13672	13783	13840	13721	13619	13643	13747	13774	13762	13823	13639	13619	13618	13708	13823	13897	13819	13781	13580	13812	13767	13717	13694	13787	13699	13807	13654	13824	13724	13858	13682	13587	13708	13763	13656	13694	13884	13817	13770	13611	13807	13664	13697	13895	13747	13762	13651	13611	13783	13821	13829	13615	13960	13609	13807	13602	13651	13704	13722	13618	13653	13749	13833	13900	13679	13664	13788	13804	13809	13652	13588	13623	13747	13743	13718	13776	13830	13542	13774	13703	13694	13728	13801	13643	13794	13664	13563	13614	13612	13646	13658	13608	13794	13508	13724	13792	13899	13870	13581	13669	13772	13607	13685	13665	13761	13695	13666	13793	13810	13682	13555	13857	13773	13728	13696	13681	13682	13711	13772	13791	13782	13738	13659	13537	13737	13669	13864	13679	13757	13712	13636	13656	13518	13657	13762	13818	13687	13792	13841	13602	13616	13834	13625	13836	13664	13675	13650	13712	13626	13643	13846	13523	13573	13662	13663	13752	13888	13796	13610	13665	13792	13595	13673	13635	13596	13685	13690	13797	13649	13678	13675	13878	13611	13743	13954	13737	13785	13718	13774	13593	13642	13859	13917	13553	13670	13629	13773	13775	13740	13650	13601	13626	13689	13747	13703	13638	13756	13728	13694	13639	13592	13710	13711	13607	13792	13806	13683	13811	13835	13666	13781	13737	13703	13599	13704	13679	13583	13670	13872	13736	13778	13643	13738	13791	13663	13829	13561	13633	13676	13660	13865	13787	13672	13693	13918	13838	13655	13610	13715	13662	13574	13762	13693	13930	13639	13704	13748	13733	13757	13816	13701	13811	13927	13719	13627	13852	13758	13710	13651	13615	13608	13830	13734	13581	13800	13817	13793	13690	13721	13641	13646	13743	13777	13760	13813	13952	13627	13609	13751	13687	13730	13597	13744	13688	13794	13818	13672	13735	13892	13728	13624	13775	13750	13668	13749	13766	13799	13683	13778	13788	13717	13757	13802	13594	13606	13682	13590	13629	13655	13679	13680	13644	13639	13751	13649	13764	13667	13623	13729	13851	13928	13729	13786	13697	13860	13660	13644	13757	13712	13736	13854	13828	13788	13650	13787	13832	13598	13623	13707	13696	13870	13816	13649	13962	13721	13686	13753	13725	13753	13735	13860	13637	13863	13771	13755	13832	13795	13724	13647	13776	13640	13798	13653	13907	13722	13665	13773	13678	13651	13508	13891	13552	13752	13576	13674	13743	13737	13816	13644	13678	13860	13559	13837	13745	13624	13683	13740	13610	13824	13908	13861	13763	13837	13805	13691	13761	13697	13801	13759	13573	13800	13765	13873	13778	13712	13820	13748	13793	13766	13526	13729	13875	13717	13733	13670	13748	13768	13729	13656	13789	13861	13587	13838	13833	13862	13692	13806	13797	13714	13644	13902	13739	13805	13722	13671	13647	13851	13702	13636	13643	13580	13817	13759	13772	13838	13807	13649	13881	13694	13672	13612	13747	13812	13642	13628	13668	13792	13827	13562	13675	13686	13775	13772	13826	13758	13728	13629	13941	13831	13697	13887	13833	13622	13666	13601	13696	13750	13802	13614	13731	13675	13702	13650	13815	13870	13784	13773	13576	13784	13807	13735	13721	13597	13854	13795	13752	13618	13676	13851	13711	13690	13710	13784	13755	13720	13725	13897	13719	13647	13647	13828	13561	13838	13682	13580	13691	13647	13755	13761	13717	13771	13700	13687	13687	13663	13683	13744	13712	13526	13647	13718	13846	13791	13646	13665	13831	13621	13504	13534	13704	13836	13932	13700	13842	13625	13660	13700	13649	13569	13728	13855	13739	13717	13637	13861	13699	13708	13682	13566	13704	13812	13630	13848	13560	13811	13567	13606	13654	13762	13616	13668	13715	13750	13510	13665	13706	13657	13883	13687	13694	13851	13714	13767	13822	13817	13754	13904	13600	13623	13657	13663	13814	13576	13542	13718	13713	13668	13850	13697	13625	13757	13706	13777	13621	13580	13813	13674	13853	13884	13809	13759	13731	13663	13833	13710	13796	13668	13680	13770	13865	13837	13637	13724	13835	13680	13841	13747	13856	13729	13633	13675	13909	13788	13714	13617	13786	13813	13709	13883	13628	13936	13697	13487	13604	13632	13662	13716	13642	13645	13712	13842	13736	13738	13703	13758	13820	13503	13753	13658	13546	13854	13682	13715	13875	13623	13693	13683	13745	13700	13512	13795	13505	13742	13540	13662	13708	13829	13734	13876	13783	13796	13761	13729	13487	13596	13618	13804	13632	13653	13719	13707	13783	13749	13728	13676	13841	13667	13521	13747	13802	13660	13584	13648	13772	13561	13846	13685	13592	13911	13801	13712	13597	13809	13831	13712	13835	13735	13710	13738	13811	13732	13750	13751	13732	13666	13746	13646	13587	13730	13566	13618	13734	13747	13672	13718	13830	13615	13629	13760	13929	13775	13825	13814	13828	13851	13808	13726	13796	13726	13621	13831	13627	13668	13623	13691	13756	13612	13727	13799	13917	13732	13735	13735	13792	13658	13804	13791	13844	13614	13716	13690	13794	13735	13576	13845	13720	13575	13769	13567	13851	13685	13777	13814	13723	13689	13635	13672	13868	13700	13559	13719	13702	13746	13699	13681	13692	13888	13691	13706	13640	13793	13750	13580	13812	13779	13918	13643	13784	13754	13600	13693	13691	13753	13776	13681	13656	13699	13780	13880	13701	13739	13746	13829	13721	13787	13724	13685	13701	13573	13692	13550	13689	13560	13611	13686	13702	13723	13874	13809	13826	13898	13639	13889	13688	13772	13701	13727	13765	13709	13835	13691	13746	13574	13824	13741	13663	13536	13752	13611	13599	13662	13810	13567	13507	13858	13825	13872	13844	13727	13694	13695	13883	13758	13636	13832	13653	13651	13707	13748	13955	13689	13729	13726	13745	13846	13597	13692	13925	13696	13693	13698	13696	13696	13631	13737	13655	13632	13746	13714	13747	13730	13691	13849	13834	13813	13825	13820	13743	13717	13707	13750	13751	13692	13807	13713	13719	13690	13648	13701	13652	13693	13722	13701	13560	13784	13718	13585	13750	13756	13706	13771	13624	13758	13800	13645	13388	13832	13575	13602	13777	13770	13606	13747	13668	13686	13601	13770	13686	13597	13781	13735	13700	13627	13726	13639	13657	13747	13702	13746	13809	13760	13595	13877	13658	13680	13630	13722	13731	13765	13813	13794	13744	13679	13696	13799	13813	13638	13531	13662	13807	13645	13610	13662	13845	13701	13619	13773	13780	13747	13788	13742	13806	13728	13687	13912	13777	13701	13830	13883	13734	13688	13776	13914	13835	13782	13872	13758	13605	13549	13640	13719	13684	13531	13661	13697	13668	13704	13650	13813	13834	13820	13551	13718	13713	13583	13854	13861	13632	13692	13781	13702	13685	13594	13702	13712	13678	13744	13701	13800	13816	13822	13763	13699	13682	13781	13859	13657	13592	13731	13690	13675	13777	13836	13781	13745	13782	13746	13779	13625	13744	13684	13665	13558	13546	13538	13652	13855	13719	13761	13795	13739	13680	13605	13734	13701	13794	13849	13763	13964	13890	13577	13698	13700	13875	13765	13573	13759	13737	13785	13805	13806	13739	13745	13825	13679	13738	13851	13819	13764	13677	13697	13724	13817	13824	13663	13774	13738	13603	13703	13801	13763	13715	13660	13816	13729	13799	13764	13733	13857	13771	13610	13786	13457	13771	13710	13761	13655	13652	13801	13802	13753	13620	13781	13792	13608	13647	13743	13747	13779	13620	13753	13793	13664	13716	13734	13772	13798	13641	13602	13804	13691	13778	13659	13607	13720	13736	13721	13658	13867	13621	13846	13746	13887	13499	13574	13748	13682	13811	13678	13600	13769	13634	13875	13787	13807	13805	13829	13695	13687	13751	13678	13827	13704	13520	13854	13791	13595	13835	13704	13667	13760	13772	13607	13642	13705	13627	13703	13735	13579	13769	13783	13601	13692	13717	13800	13833	13693	13789	13752	13689	13831	13797	13611	13753	13707	13796	13712	13610	13849	13736	13713	13995	13568	13640	13609	13706	13784	13756	13817	13701	13835	13669	13780	13501	13568	13841	13699	13659	13620	13654	13610	13642	13761	13572	13955	13773	13554	13736	13747	13596	13720	13659	13712	13725	13789	13683	13724	13681	13590	13695	13748	13753	13656	13803	13836	13541	13748	13660	13867	13595	13810	13649	13728	13737	13637	13733	13879	13793	13550	13526	13786	13593	13641	13771	13772	13787	13711	13680	13815	13831	13758	13850	13734	13784	13691	13621	13810	13851	13738	13769	13782	13825	13636	13706	13694	13732	13674	13697	13886	13583	13675	13790	13665	13637	13663	13580	13783	13640	13745	13672	13871	13623	13743	13733	13588	13692	13831	13746	13771	13692	13647	13740	13832	13679	13767	13805	13856	13676	13609	13702	13726	13728	13800	13690	13767	13698	13777	13754	13617	13695	13621	13761	13674	13693	13847	13687	13666	13711	13814	13668	13655	13761	13691	13735	13915	13829	13793	13735	13782	13985	13712	13583	13782	13620	13697	13739	13611	13772	14004	13641	13603	13808	13778	13807	13878	13638	13817	13820	13738	13704	13744	13862	13771	13686	13776	13736	13749	13673	13574	13710	13741	13676	13849	13681	13673	13755	13724	13556	13836	13700	13865	13694	13740	13595	13816	13629	13799	13834	13610	13777	13826	13732	13838	13754	13711	13626	13738	13714	13768	13691	13674	13868	13794	13666	13826	13798	13747	13833	13747	13637	13694	13719	14047	13730	13706	13635
22700	21119	28904	23645	21881	25077	27241	21956	20252	19566	19106	18441	18071	17744	17251	17164	16935	16818	16800	16540	16612	16550	16375	16326	16385	16350	16249	16163	16175	15948	16145	15868	16249	16095	16201	15953	16181	15936	15881	15975	15963	16037	16120	15866	15982	16040	16035	16087	16145	15990	15932	15759	15902	15912	15995	15868	16036	15906	15966	15939	16067	16069	15931	15972	16058	15859	16014	16030	15912	16063	16017	15957	15830	16002	16123	15879	15796	16125	15700	15854	15959	15874	15946	15935	15921	15909	15678	15781	15873	15894	15931	15828	15906	15889	16020	16029	15998	15804	16005	15817	15938	15794	15793	15940	15961	15810	15879	15873	15717	16100	15966	15872	15782	15867	16040	15821	16034	15838	16040	15964	15932	15766	15746	15944	16003	15880	16006	15807	15902	16062	16051	15835	15939	16124	15997	15980	15916	15885	16059	15961	15961	15901	15830	15992	16013	15869	15974	15950	15949	15855	15868	15759	15950	15798	15999	15871	16027	16007	15886	15872	15917	15913	15932	15919	15853	15707	16008	15971	15926	15901	16096	15944	15936	15986	15764	15700	15839	15990	16027	16052	15783	15789	15889	15888	15880	15913	15880	16043	15841	15780	15775	15824	15921	15940	15693	15926	15993	15761	15837	15749	15855	15942	15877	15717	15900	15858	16006	15750	16011	15858	15824	15915	15695	15847	15827	15740	15973	15791	15887	16002	15917	15801	15800	15953	15971	15842	15909	16001	15850	15984	16022	16004	15837	15782	16037	15947	15797	15848	15954	15840	15813	16033	15964	15971	15853	15746	15936	15921	16024	15934	16170	15876	15912	15726	15888	15808	15796	16047	15806	15529	15925	15824	15970	15912	15846	15637	16085	16080	15760	15883	15731	15891	15790	15800	15818	15955	15943	15941	15814	15812	15953	15874	15739	15938	15878	15887	15968	15722	15682	15810	15868	15776	15645	16051	15697	15786	15902	15932	15708	15768	15912	16020	16075	15828	15987	15983	16064	15955	16073	15783	15811	15632	15779	15958	16005	15996	15845	15899	15969	15848	15802	15690	15889	15862	16140	16025	15794	15893	15734	16008	15832	15999	15766	15919	15971	15878	15929	15756	15939	15804	15867	15911	15789	15925	15813	15958	15902	15790	16022	16056	15829	15802	15915	15910	15911	15962	16037	15996	16029	15964	15875	15931	15764	15841	15862	15830	15907	16013	15871	15958	16101	15813	15829	15908	15900	15804	15650	15781	15807	15963	15996	15878	15982	15938	15824	16027	15856	15858	16020	15861	15864	15833	16051	15890	15768	15960	16142	15818	16004	16009	15797	15884	15868	15897	15985	15836	15998	15666	15821	15781	15914	15879	15851	15798	15834	15986	15930	15881	15927	15841	15773	15920	15644	15876	16007	15765	15667	15684	15953	15950	15805	15757	15978	15735	16010	16057	15866	15807	15855	15942	15812	15851	15852	15848	15781	15828	16091	15986	15834	15863	15860	15866	15894	16000	16004	15904	15916	15979	16061	15944	15979	15864	15891	16017	16023	16004	15698	15827	15950	15949	15925	16044	15938	15699	15881	15772	15830	15774	15978	15687	15865	15909	16031	15826	16050	15903	15828	15815	16061	15717	15931	15933	15778	16011	15877	15978	15887	16029	15975	15939	15729	15846	15904	16028	15934	15811	15890	15697	15808	15925	15837	15778	16234	15862	15889	15974	16039	15856	15746	15747	16003	15885	15914	15920	15877	15964	16133	15984	15817	15886	15738	15915	16054	15913	15739	15865	16065	15845	15722	15673	15952	15846	15726	15845	15735	15971	15886	15986	15921	15759	15780	15772	15997	15967	15888	15936	15896	15928	15846	16012	15869	15799	15972	15853	15806	15866	15600	15875	15854	15666	16004	16021	15842	15754	15692	15883	15917	15775	15784	16032	16209	16028	15765	15712	15773	15944	15803	15917	15829	16009	15961	15975	15861	15894	15926	15980	15929	15969	15978	15917	15875	15884	16139	15709	15879	15856	16037	15906	16032	15787	15771	15908	15928	16049	15591	16053	15966	15901	15903	15659	15962	15973	15678	16057	15888	16051	15978	15859	15793	15920	15926	16014	15868	16156	15997	15864	15861	16035	15920	15930	15715	15978	15943	15796	15888	16113	15741	15802	15705	15979	15956	15905	15903	15943	15914	15928	15737	15942	15819	15921	15939	15778	15680	15923	15921	16014	15912	15963	15883	16054	15823	15710	16018	15879	15880	15807	16001	15837	15898	16104	15943	15577	15824	15847	15895	16073	15831	15878	15883	15925	15828	16109	15947	15885	15847	15765	15951	15862	15963	15950	15985	16216	15902	16013	16028	15893	15958	15768	15829	16075	15795	15804	15912	15766	15757	15775	16158	15845	15839	15978	15718	15726	15856	15903	15795	15795	15909	15797	15822	16006	15793	15945	16142	15995	15842	15891	15778	15923	15889	15807	15851	15869	16089	15908	15882	15936	15766	15853	15906	15852	15976	15824	15993	15826	16112	16002	16056	15914	15768	15982	15886	15956	16023	16069	15847	15843	16002	15774	15779	15932	15994	16021	15879	15842	15653	15823	15790	15893	15807	15895	15874	15941	16047	15743	15926	15968	15883	15851	15827	15910	15869	15930	15789	15903	15799	15896	16104	15990	15893	15665	15937	15961	15916	15796	15810	15857	16045	15753	15929	15981	15902	15945	15794	16085	15922	15932	15803	15813	16113	15928	16083	15787	15746	15941	15901	16024	15971	15774	15919	15752	15753	15957	15818	15907	15866	15928	15770	15816	15944	15874	15892	15669	16023	15796	15910	15829	15966	15822	15900	15837	15801	15875	15919	15745	15795	15733	15893	15717	16095	15723	15704	15977	15945	15945	16045	16112	15928	15852	15864	15733	15949	15794	15771	15899	15906	16053	15922	15837	15913	15779	15695	15996	15932	15896	15863	15823	15847	16009	15909	15802	15918	15726	15780	15939	15869	15909	15965	15724	15891	15632	15878	15849	15837	16224	15868	15992	16080	15954	15969	15801	16043	15841	15963	15983	16016	15993	15740	15807	15997	15883	16110	15921	15785	15842	15910	15815	15928	15737	15890	15907	15821	15859	15767	15947	15932	16052	15978	15908	15864	15781	15956	15839	15831	15963	15953	15866	15834	16062	15887	15741	15799	15806	15686	15718	16035	15979	15870	15695	15862	15925	15948	15859	15741	15855	15813	16019	15673	15996	15979	15802	15937	15922	15671	16236	15807	15866	15951	15766	15785	15868	15807	15867	15945	16106	15856	15650	16141	15994	15858	15814	15882	15935	15972	15916	15823	16140	15842	15933	15959	15820	15880	15788	15894	15750	15792	15878	15936	15771	16014	15986	15940	15921	15824	16058	15759	15907	16061	15983	15930	15864	15867	15899	16008	15837	15999	15885	15790	15924	15869	15903	15940	15848	15904	15783	15890	15947	16065	15768	15923	15774	15900	15883	16089	15850	15751	16079	15909	15566	15756	15938	15970	15935	15900	15873	15836	15893	15953	15885	15875	15777	15857	16002	15842	16019	15717	16082	15698	15830	15816	15963	15946	15928	15949	15928	15963	15898	15752	15772	15803	16002	15766	15824	15992	15834	15903	15945	15976	15820	15776	15819	15840	15877	15925	15972	15836	15863	15911	15959	15907	15973	16102	15778	15826	15939	15718	15888	15701	15862	15624	15969	15662	16056	16046	15859	15878	15906	15894	16019	15949	15774	15987	15991	15787	15837	15756	16035	15937	15904	15982	15835	15766	15899	15801	15929	15921	15864	15831	15979	15868	15595	15824	16006	16042	15748	15964	15843	15845	15718	15795	15909	15998	16010	16041	15882	15816	15975	16061	15849	15958	15858	15965	15961	15735	15968	15822	16052	15997	15996	15913	15910	15812	15829	15843	15968	15942	16009	15972	15719	15692	15921	15919	15784	15843	15940	15934	15952	16001	16160	15719	15788	15916	15877	16023	16158	15908	15955	15732	15994	15946	15814	15813	15896	15958	15836	15833	15714	16014	15957	15844	15954	15897	15766	15934	15823	16047	15761	15907	15915	15914	16079	15914	16013	15974	16008	16137	15960	15873	15659	16024	15881	15874	16065	15702	15818	15781	15887	15754	15795	15988	15744	16043	15930	15953	15828	15969	15874	15852	16004	15845	15873	15863	15843	15868	15763	15839	15873	15717	15846	15941	16055	15846	16002	15710	15930	15813	15743	15882	15963	16088	15860	15841	15979	15830	15731	15957	15770	16000	15889	15908	15891	15695	15800	16035	15938	15948	15973	15975	15966	16026	15938	15982	16120	15716	15871	15924	15854	16049	15818	16085	15857	15859	15891	15810	15818	15795	15836	15916	15741	15925	15959	15946	16109	15854	16055	15824	15916	15865	15696	15928	16115	15824	15793	16151	15787	15988	15794	15873	16017	15873	15957	15728	15967	16041	15894	15910	15812	15870	15961	15730	15967	15939	15772	15827	16030	15918	15971	15960	16075	15916	15890	15970	16003	16093	15980	15916	15887	15862	15942	15825	16150	16139	15688	16000	16034	15920	15924	15915	15990	15710	15937	16007	15904	15863	15851	15873	15906	15890	16045	15788	15763	15957	15725	15802	16004	16003	15758	15983	15981	15856	15909	15962	15866	15933	15993	15924	15789	15873	16048	15722	15849	15870	15954	15724	15923	15910	15795	15798	15846	16040	15909	15834	15927	15927	16099	15945	16058	15831	16174	15711	15911	15768	16096	15840	15825	15813	15914	15966	15812	15951	15970	15828	15755	15873	15960	16055	15858	15943	16218	15873	15748	15744	15749	15722	15950	16175	15940	15962	15789	15773	15810	15917	15895	16088	15651	15880	15841	15848	15730	15993	15944	15950	15962	15870	15910	16036	15791	15964	15923	16054	15930	15662	15956	15942	15864	15868	16031	15837	15946	15954	15817	15877	15707	16040	15976	15866	15834	15785	15944	15904	15972	15938	15911	15921	15891	15763	15774	15828	15827	15907	16008	15998	15917	15823	15669	15790	15941	16003	15594	15775	16022	15896	15997	16033	15898	15900	15791	15931	15920	15999	15894	15924	15828	15976	16035	15895	15922	15991	15844	15861	16075	15872	15819	15899	15903	15910	15771
26122	47097	44706	36566	31902	27958	25219	22846	21071	19661	18484	17666	17427	16726	16247	15868	15447	15191	15035	15089	14908	14891	14783	14512	14682	14522	14579	14401	14371	14360	14291	14522	14186	14282	14428	14406	14174	14055	14317	14390	14350	14298	14195	14180	14331	14137	14337	14208	14138	14261	14288	14134	14104	14163	14284	14114	14163	14038	14291	14020	14156	14211	14284	14152	14282	14308	14186	14262	14237	14177	14239	14141	14239	14106	14224	14224	14240	14192	14277	14187	14213	14168	14062	14158	14167	14099	14101	14075	14260	14090	14073	14201	14182	14191	14216	14273	14173	14094	14315	14074	14231	14179	14067	14231	14091	14259	13961	14140	13882	14213	14171	14045	14114	14163	14043	14120	14278	14234	14169	14059	14255	14178	14199	14030	14218	14162	14036	14010	14188	14199	14200	14163	14118	13958	14179	14021	14290	14112	14208	14082	14268	14092	14094	14100	14005	14059	14149	14264	14209	14102	13983	14068	14225	14169	14163	14244	14198	14091	14164	14314	14125	14134	14239	14125	14133	14053	14311	14114	14099	14185	14321	14124	14377	13980	13967	14168	14251	14187	14230	14132	14063	14204	14138	14242	14183	14207	14087	14065	14180	13965	14288	14223	14072	14259	13904	14118	14126	14007	14053	14034	14356	14118	14325	14022	14114	14219	14192	14249	14203	13967	14270	14306	14144	14244	14218	14108	14233	14023	14260	14049	14064	14363	14121	14232	14048	14099	14206	14131	14265	14088	14239	14140	14142	14307	14112	14300	14167	14072	14172	14015	14369	14121	14094	13996	14142	14140	14098	14163	14162	14185	14198	14149	14127	14374	14076	14119	14047	14117	14210	14207	14138	14175	14066	13997	14209	14218	14191	14210	14254	14166	14068	14108	13964	14351	14129	14089	14165	14060	14207	14010	14388	14216	13904	14216	14115	14154	14196	14010	14108	14186	14234	14301	14076	14042	14267	14248	14097	14322	14046	14226	13998	14228	14092	14242	14267	14159	14003	14236	14290	14205	14062	14157	14252	14354	14055	14387	14048	14180	14261	14141	14138	14154	14085	14307	14066	14221	14188	14097	14243	14059	14224	14155	14211	13930	14226	14183	14038	14007	14169	14281	14321	14103	14082	13953	14049	14151	14051	14174	14204	14197	14184	14164	14385	14119	14067	14228	14204	14123	14045	14269	14090	14193	14142	14278	14062	14024	14191	14277	14163	13973	14163	14043	14207	14163	14316	14115	14213	14208	14000	14136	14109	14013	14195	14074	14057	14277	14035	14122	14097	14146	14105	14146	14154	14051	14093	14297	14200	14133	14149	14317	14218	14167	14328	14026	14137	14153	14320	14028	14070	14418	14222	14221	14080	14217	14050	13957	14171	14157	14300	13982	14104	14131	14274	14145	14122	14128	14078	14264	14127	14183	14028	14232	14027	14217	14061	14170	14043	14208	14184	14108	14230	14070	14125	14042	14012	13953	14360	14083	14070	14194	14235	14191	14227	14165	14233	14154	14121	14305	14178	14081	14196	14040	14194	14243	14183	14055	14000	14069	14084	14182	14172	14058	14241	14224	14146	14219	14172	14268	14188	14021	14098	14056	14236	14091	14173	14078	14118	14126	14186	14154	14176	14177	14078	14187	14171	14164	14074	14172	14150	14193	14230	14103	14000	14235	14174	14188	14106	14067	14237	14100	13918	14115	14180	14212	14206	14270	14180	14174	14244	13974	14005	14248	14181	14343	13999	14094	14203	14191	14009	14026	14191	14162	14118	13889	14027	14116	14126	14178	14276	14074	14099	14132	14246	13920	14029	14234	14041	14167	14140	14204	14234	14227	14019	14164	14281	14101	14219	14245	14220	14212	14200	14056	14037	14110	14206	14043	14205	14018	14163	14170	14244	14203	14110	14060	14149	14319	13933	14288	14086	14188	14174	14154	14173	14253	14153	14099	14296	14188	14103	14180	14193	14183	14145	14113	14031	14309	13992	14294	14158	14146	14147	14159	14023	14340	14197	14288	13960	14229	13991	14169	14080	14064	14127	14077	14034	14227	14123	14028	14286	14201	13952	14086	14274	14119	14249	14330	14129	14330	14182	14245	14143	14299	14003	14057	14134	14188	14133	14229	14253	14075	13990	14204	14118	14153	14223	14207	14291	14180	14150	14010	14175	14089	14194	14226	14133	14057	14189	14171	14139	14249	14118	14348	14243	14006	14140	14108	14212	14102	14101	14126	13961	14063	14092	14132	14023	14063	14193	14122	14157	14105	14075	14087	14063	14177	14105	14141	14138	14160	14280	13944	14101	13946	14353	14173	14004	14230	14051	14188	14249	14084	14069	14063	14183	14215	14139	14263	14008	14192	14137	14118	14058	14369	14233	14091	13930	14195	14078	14025	14218	13983	14152	14113	14099	14138	13998	14118	14198	14146	14179	14150	13996	14187	14061	14247	14211	14238	14231	14006	14270	14201	14085	14118	14150	14163	14182	14147	14114	13930	14123	14095	14182	14273	14045	14024	14072	14068	14221	13943	14007	14365	14089	13985	14233	14115	14179	14218	14157	14133	14246	13978	14234	14069	14110	14091	14170	14228	14367	14214	14041	14151	14225	14041	14167	14011	14048	14162	14120	14141	14005	14210	14176	14160	14228	14103	14084	14097	13981	14253	13970	14197	14247	14258	14189	14296	14104	14143	14196	14058	14148	13947	14130	14289	14206	14166	14319	14133	14015	14202	14268	14208	14161	14147	14189	14203	14218	14221	14111	14158	14108	14085	14040	14195	14290	14095	14198	14127	14165	14188	14149	14093	14001	14071	14095	13888	14136	14253	14015	14061	14059	14036	14269	14061	14241	14219	14352	14055	14024	14066	14065	14152	14327	14249	14208	14233	14179	14173	14105	14230	14082	14119	14038	14141	14236	14138	14175	14185	14077	14160	14040	14064	14233	14120	14065	14172	14183	14113	14214	14122	14323	14330	14131	14066	14254	14099	13952	14019	14252	13944	14114	14293	14170	14138	14110	13998	13970	14113	14197	14133	14033	14034	14157	14179	14142	14178	14078	14053	14108	13998	14146	14138	14060	14302	14268	14010	14054	14058	14167	14131	13960	14229	14130	14106	14186	14079	14032	14212	14276	14190	14190	14076	13924	14169	14252	13869	14172	14215	13997	14065	14181	14125	14130	14338	14085	14342	14069	14085	14137	14010	14071	14239	14098	14300	14154	14111	14211	14199	14046	14095	14291	14139	14219	14179	14288	14323	14194	14101	14335	14188	14179	14139	14074	14249	14235	14134	14041	14263	14138	14209	14184	13966	14269	14225	14108	14047	14180	14231	14106	14243	14106	14034	14143	14290	14299	14196	14054	13914	14016	13959	14145	14151	14069	14128	14245	14127	14066	13992	14032	14141	14225	14174	14106	14137	14214	14065	14321	14041	14075	14164	14314	14205	14121	14146	14083	14092	14100	14138	14278	14195	14033	14132	13988	14099	14279	14103	14231	14006	14092	14178	14070	14154	14146	14210	14179	14074	14207	14012	14275	14174	14181	14124	14171	14029	14089	14044	14031	14178	14205	13962	14201	14197	14070	14221	14130	14190	14236	14145	14021	14000	14126	14102	14199	14218	14129	14213	14040	14115	14147	14293	14137	14092	14189	14273	14140	14220	14249	14113	14198	14250	14005	14109	14134	14099	14042	14077	14287	14209	13969	14130	14228	14095	14377	14055	14217	14198	14093	14043	14087	14216	14264	14156	14074	14081	14180	14016	14144	14138	14225	14043	14045	14078	14168	14164	14104	14327	14118	13992	14043	14217	14097	14144	14229	14168	14277	14198	14074	14108	14163	14180	14068	14292	14246	14079	14106	14095	14171	14096	14165	14023	14211	14262	14074	14135	14073	13987	14102	14066	14068	14146	14204	14023	14210	14117	14019	14144	14107	14124	13885	14154	14088	14131	14185	14280	14040	14145	14166	13951	14198	14008	13930	14150	14186	14020	14297	14257	14065	14005	14114	14215	14200	14205	14170	14169	14084	14133	14186	14086	14093	14100	13977	14247	14218	14163	13998	14191	14067	14130	14245	14063	14224	14092	13928	14166	14247	14124	14260	14038	14088	14002	14163	14184	14183	14159	14010	14050	14133	14285	14049	14074	14177	14118	14134	14078	14019	14219	14075	14329	14137	14081	13966	14258	14077	14272	14141	14139	14153	14178	13987	14100	14102	14084	14373	14228	14185	14041	14090	14045	14250	14055	14162	14119	14150	14215	14189	14195	14105	14241	14235	14080	14103	14161	14119	14213	14076	14104	14211	14161	14142	14018	14143	14239	14177	14064	14127	14226	14064	14131	14119	14180	13974	14123	14081	14425	14153	14285	14012	14146	13977	13956	14123	14120	14093	14106	14275	14158	14150	14110	14222	14279	14156	14205	14069	14212	14135	14413	14089	14176	14152	14240	14121	14210	14108	14090	14094	14218	14045	14225	14076	14302	14034	14125	14205	14181	14076	14234	14204	14134	14307	14230	14087	14167	14111	14046	14168	14220	14185	14216	14104	14138	14232	14042	14146	14267	14078	14134	14263	14225	14038	14225	14261	14167	13986	14075	14029	14193	14151	14102	14224	14115	14131	14105	14129	14020	14114	13965	14068	14121	14309	14268	14066	14007	14256	14249	14148	14162	14077	14168	14291	14183	14073	14131	14135	14322	14160	14143	14140	14190	13998	14154	13963	14239	14115	14006	14211	14030	14131	14244	14153	14031	14263	14093	14110	14138	14162	14247	14134	14112	14152	14207	14141	14060	14089	14172	14056	14170	14017	13906	14138	14212	14239	14054	14126	14210	14183	14251	14089	14112	14135	14096	13917	14244	14129	14157	14103	14275	14103	14048	14031	14161	14086	14258	14195	14029	14241	14202	14201	14154	14081	14201	14268	14104	14290	14137	14135	14077	14151	14199	14257	14038	14259	14198	14196	14155	14173	14193	14022	14072	14114	14294	14137	14351	14130	14190	14273	14398	14114	13982	13948	14133	14246	14040	14146	14226	14309	14092	14177	14033	14219	14141	14131	14147	14197	14143	14239	14172	14168	14326	14102	14159	14240	14111	14269	14048	14214	13984	14147	14216	14085	14028	14168	14126	14228	14098	14105	14227	14196	13971
27826	24579	31309	27730	22578	20509	19138	18166	17378	17000	16740	16410	16258	16279	16283	16076	15851	15792	15609	15666	15669	15549	15517	15608	15587	15655	15539	15795	15593	15432	15743	15704	15686	15528	15454	15582	15609	15493	15451	15466	15537	15418	15578	15458	15506	15569	15303	15488	15561	15611	15651	15652	15710	15583	15510	15515	15424	15484	15348	15427	15410	15574	15468	15385	15585	15433	15549	15742	15623	15484	15601	15526	15707	15403	15595	15588	15693	15569	15411	15552	15617	15530	15514	15374	15671	15530	15709	15387	15625	15594	15599	15449	15459	15597	15541	15439	15467	15563	15450	15281	15426	15310	15487	15463	15424	15358	15609	15545	15443	15590	15641	15523	15387	15442	15601	15375	15289	15579	15365	15330	15382	15523	15481	15358	15575	15566	15430	15442	15365	15572	15515	15623	15421	15381	15588	15518	15694	15551	15535	15491	15578	15452	15537	15582	15323	15521	15601	15415	15502	15509	15357	15490	15596	15483	15386	15350	15516	15446	15510	15573	15333	15303	15461	15517	15484	15828	15513	15570	15655	15709	15526	15490	15510	15433	15452	15309	15376	15302	15370	15726	15529	15526	15456	15567	15483	15324	15513	15451	15543	15407	15463	15421	15549	15563	15298	15380	15625	15473	15571	15288	15436	15458	15473	15421	15455	15459	15370	15409	15470	15648	15612	15447	15297	15522	15542	15515	15653	15591	15498	15301	15584	15461	15532	15542	15630	15378	15563	15488	15419	15667	15574	15332	15536	15416	15505	15414	15368	15243	15487	15529	15682	15476	15618	15568	15564	15646	15298	15390	15301	15550	15460	15409	15497	15351	15614	15394	15377	15587	15416	15330	15373	15410	15334	15444	15455	15522	15305	15633	15423	15461	15502	15314	15441	15657	15437	15361	15423	15445	15556	15332	15450	15426	15449	15625	15408	15549	15543	15560	15384	15655	15446	15432	15484	15598	15415	15623	15644	15553	15468	15658	15610	15540	15512	15691	15561	15240	15570	15592	15543	15362	15422	15654	15600	15323	15467	15563	15405	15358	15517	15713	15434	15369	15719	15352	15640	15517	15524	15315	15424	15430	15518	15724	15430	15439	15498	15481	15651	15408	15330	15589	15523	15573	15443	15646	15541	15564	15411	15567	15470	15702	15663	15539	15605	15490	15480	15438	15292	15458	15365	15665	15560	15405	15380	15401	15554	15583	15644	15480	15651	15484	15519	15503	15482	15554	15524	15380	15592	15471	15339	15542	15309	15525	15602	15498	15366	15657	15594	15482	15490	15501	15564	15645	15427	15563	15522	15389	15488	15573	15557	15383	15363	15451	15548	15369	15514	15400	15489	15344	15368	15606	15485	15465	15436	15438	15570	15587	15696	15504	15679	15502	15500	15587	15558	15381	15502	15499	15564	15439	15465	15709	15313	15520	15297	15556	15376	15450	15386	15323	15575	15589	15368	15439	15318	15613	15216	15387	15508	15686	15330	15564	15510	15386	15415	15587	15595	15423	15486	15596	15450	15480	15521	15713	15644	15675	15566	15481	15407	15342	15636	15316	15527	15453	15569	15458	15661	15385	15737	15532	15485	15491	15521	15495	15475	15459	15621	15368	15609	15576	15295	15358	15380	15565	15641	15373	15517	15701	15540	15462	15587	15632	15482	15622	15499	15733	15371	15488	15507	15540	15600	15508	15420	15521	15457	15387	15527	15442	15381	15464	15602	15373	15325	15614	15439	15683	15488	15527	15436	15420	15724	15584	15668	15528	15472	15427	15615	15481	15448	15536	15523	15461	15543	15566	15528	15424	15478	15589	15391	15607	15277	15268	15509	15512	15574	15430	15541	15816	15475	15607	15436	15365	15486	15591	15413	15603	15494	15307	15460	15504	15527	15440	15586	15676	15478	15449	15536	15541	15517	15699	15544	15626	15700	15562	15458	15355	15542	15625	15479	15330	15452	15478	15560	15374	15526	15674	15384	15510	15567	15649	15543	15538	15511	15579	15439	15525	15307	15381	15487	15509	15440	15509	15468	15535	15491	15445	15603	15306	15539	15338	15384	15504	15420	15246	15469	15361	15551	15591	15687	15583	15486	15401	15532	15527	15405	15561	15426	15516	15472	15626	15716	15617	15619	15433	15506	15520	15681	15596	15570	15347	15438	15391	15673	15424	15504	15506	15364	15453	15509	15270	15527	15597	15533	15739	15477	15577	15580	15520	15436	15307	15331	15531	15468	15440	15545	15400	15720	15472	15324	15356	15365	15793	15500	15463	15470	15491	15206	15389	15604	15455	15350	15822	15515	15546	15581	15517	15476	15465	15592	15589	15723	15510	15550	15389	15582	15666	15446	15376	15477	15488	15496	15426	15682	15588	15371	15574	15347	15502	15509	15448	15381	15569	15507	15551	15684	15462	15637	15590	15546	15360	15609	15426	15309	15487	15544	15572	15353	15526	15686	15671	15723	15465	15461	15391	15469	15529	15609	15482	15711	15499	15671	15649	15503	15561	15443	15682	15442	15382	15428	15304	15497	15363	15519	15545	15573	15361	15591	15304	15626	15653	15703	15642	15450	15589	15537	15686	15575	15605	15601	15382	15597	15730	15567	15575	15462	15408	15543	15346	15449	15485	15568	15499	15386	15381	15755	15562	15436	15426	15520	15521	15463	15553	15601	15574	15492	15677	15427	15371	15638	15662	15352	15459	15624	15490	15550	15598	15448	15300	15705	15596	15481	15410	15441	15447	15585	15488	15593	15333	15443	15409	15558	15343	15534	15630	15686	15450	15696	15489	15642	15530	15830	15529	15458	15536	15330	15443	15699	15438	15594	15335	15489	15488	15364	15509	15619	15540	15568	15678	15367	15542	15502	15446	15589	15504	15387	15660	15546	15329	15431	15603	15374	15569	15554	15410	15631	15627	15380	15407	15407	15447	15302	15398	15512	15679	15711	15683	15602	15460	15445	15454	15542	15774	15591	15469	15312	15417	15323	15684	15574	15567	15433	15596	15376	15420	15350	15442	15636	15424	15725	15536	15598	15354	15529	15436	15382	15336	15628	15536	15558	15359	15599	15505	15346	15521	15342	15617	15598	15444	15475	15474	15495	15519	15337	15492	15431	15506	15321	15555	15607	15627	15853	15488	15504	15517	15704	15595	15379	15580	15542	15504	15370	15416	15540	15449	15554	15477	15532	15590	15607	15422	15444	15533	15384	15606	15532	15528	15422	15505	15367	15496	15456	15380	15387	15598	15609	15515	15355	15669	15568	15442	15456	15370	15467	15431	15541	15514	15610	15595	15556	15347	15708	15497	15223	15635	15616	15632	15742	15495	15280	15501	15619	15577	15452	15534	15668	15445	15610	15501	15388	15542	15518	15581	15404	15426	15659	15565	15619	15513	15550	15577	15635	15422	15586	15741	15618	15517	15505	15620	15534	15439	15521	15599	15561	15882	15458	15652	15564	15435	15383	15316	15514	15829	15609	15483	15442	15606	15451	15480	15590	15457	15417	15329	15257	15568	15660	15472	15624	15417	15465	15608	15532	15503	15551	15404	15565	15455	15539	15541	15521	15478	15523	15458	15543	15492	15669	15567	15558	15660	15544	15285	15446	15470	15402	15599	15627	15501	15404	15683	15645	15616	15593	15660	15632	15517	15654	15526	15475	15608	15335	15537	15575	15483	15464	15440	15806	15549	15535	15258	15652	15478	15473	15545	15440	15561	15459	15547	15533	15444	15539	15464	15562	15595	15591	15739	15475	15402	15389	15643	15613	15533	15601	15648	15611	15625	15541	15609	15555	15544	15278	15555	15527	15474	15506	15734	15809	15601	15520	15373	15478	15415	15673	15381	15561	15460	15394	15584	15527	15592	15559	15487	15561	15377	15569	15549	15622	15466	15493	15493	15533	15492	15381	15441	15396	15489	15582	15540	15524	15320	15408	15459	15488	15547	15457	15552	15427	15655	15420	15445	15630	15534	15579	15555	15577	15519	15453	15523	15460	15546	15582	15523	15725	15680	15517	15465	15326	15414	15498	15358	15405	15660	15630	15460	15548	15340	15436	15535	15616	15349	15581	15532	15485	15346	15589	15567	15510	15539	15310	15462	15452	15438	15460	15519	15558	15457	15558	15462	15683	15558	15483	15598	15613	15621	15302	15556	15358	15564	15468	15618	15504	15447	15490	15576	15532	15569	15530	15410	15438	15437	15367	15509	15280	15421	15602	15383	15460	15442	15527	15715	15445	15474	15681	15608	15386	15552	15481	15345	15507	15554	15626	15711	15568	15416	15708	15598	15424	15502	15555	15492	15569	15368	15658	15331	15585	15597	15311	15440	15456	15550	15452	15520	15723	15461	15308	15529	15469	15632	15505	15514	15331	15538	15671	15532	15479	15344	15726	15655	15462	15464	15575	15472	15585	15544	15455	15434	15454	15508	15508	15641	15383	15543	15531	15441	15458	15362	15481	15574	15487	15270	15431	15578	15414	15605	15595	15513	15449	15537	15518	15337	15717	15632	15712	15526	15391	15588	15485	15478	15589	15409	15505	15421	15503	15799	15413	15448	15555	15612	15337	15654	15500	15488	15596	15491	15437	15516	15264	15596	15356	15628	15478	15547	15473	15544	15366	15512	15334	15442	15469	15638	15503	15603	15460	15582	15491	15397	15515	15513	15483	15423	15547	15626	15580	15491	15344	15451	15557	15450	15655	15404	15470	15425	15337	15404	15362	15436	15603	15511	15437	15726	15414	15552	15653	15491	15684	15571	15551	15432	15563	15629	15625	15321	15518	15494	15577	15456	15594	15287	15543	15535	15437	15489	15652	15530	15494	15412	15457	15464	15449	15497	15330	15403	15727	15454	15443	15574	15643	15411	15599	15375	15515	15486	15753	15564	15542	15364	15699	15368	15411	15354	15568	15508	15650	15486	15489	15627	15567	15588	15417	15443	15649	15324	15593	15451	15467	15458	15640	15401	15372	15524	15514	15628	15578	15390	15491	15386	15430	15406	15524	15496	15610	15447	15560	15648	15390	15766	15746	15445	15500	15564	15501	15648	15455	15461	15511	15489	15286	15375	15302	15589	15476	15339	15751	15436	15335	15517	15403	15474	15530	15585	15425	15401	15661	15477	15465	15550	15485	15509	15790	15613
24996	37611	35051	27522	23696	20984	19442	17990	17176	16545	15849	15487	15323	15034	14875	14556	14491	14389	14323	14340	14254	14014	14254	14189	14096	14001	14175	13939	13938	14073	14018	14016	14081	14096	14072	13991	13909	14083	14029	13996	14100	14116	13877	13935	14005	13770	14035	14040	14004	14097	13861	13965	13934	14192	14010	14027	14153	14055	14115	14114	14041	13834	13862	14035	13964	14137	13894	14022	14009	14070	13950	14010	13978	14053	13989	14022	14074	13914	14072	14034	13875	14187	13950	14057	13974	13997	14027	13939	13903	13938	13819	14021	14029	13859	13970	13777	14025	13806	14080	13930	13889	14045	13900	13923	13957	13987	14027	13882	13900	14011	14078	13828	14040	13839	13994	13863	13845	13956	13877	13836	13989	13924	14169	13868	13957	13947	14101	13796	14132	13894	13813	14147	13806	13796	14075	13942	13999	13973	14057	13911	13888	13784	13940	13833	13846	13856	14020	13962	13984	13938	13991	14012	14031	14084	14108	13957	14183	13903	13882	14188	13972	14039	13989	13956	13960	13871	14008	13921	13924	13955	13733	14009	14069	13921	14031	14018	14093	14154	13988	13933	14015	13954	13894	14006	13965	13962	13886	13988	13894	13986	13961	13966	13997	13951	13990	13929	13867	13850	13989	13962	13943	14029	13887	14019	14106	13839	13913	13815	14107	13961	14096	14014	14008	13788	13891	13731	13975	13825	13986	13875	13883	13933	13856	14112	13811	13943	13982	13928	13886	13967	13854	14018	13970	13995	14104	13778	13958	13849	13813	13956	13966	13998	14012	13905	13877	13908	13952	13919	13842	13957	13875	14046	13899	14072	14127	13893	13916	13985	14079	14034	14018	13979	13938	14129	13804	13990	14010	13960	13996	13932	13968	14044	14063	13977	13960	13732	13909	14011	13908	14002	13979	13880	13898	14023	13839	14108	13827	13961	14020	13877	14007	13916	13879	13988	14015	13913	14055	14038	14042	13927	13933	13918	13916	14037	13922	13981	14088	13842	14156	13952	13827	14056	13943	13925	14029	13933	13995	13941	13910	14045	13990	13989	13981	14030	14044	14034	13998	14022	14073	13954	13760	14076	13956	13912	13911	14031	14020	13920	13842	13980	13919	14017	14016	14004	14040	13921	13908	14015	13726	13976	14003	13946	13838	13957	14014	14085	13889	14053	13948	14141	13982	14043	13940	14082	13934	13962	14051	14027	14055	14095	14119	13860	13968	14061	13769	13953	13808	14068	13849	13843	14051	13996	13758	14148	14031	14129	14069	13901	13893	13873	13870	14056	13828	13983	13957	13929	14028	13993	13935	13906	13916	14003	14120	14148	14074	14032	13973	14008	13943	13956	13978	14131	13998	13924	13932	13807	14010	13984	13968	13846	14034	13876	13918	13930	13898	14024	13874	14136	13967	14024	13952	14000	13914	13965	14002	14045	13739	14046	13893	14010	13921	13954	13963	14041	13873	13924	14004	13816	13947	13958	14063	13909	14049	13955	13879	14018	13946	13961	13943	14038	14033	13908	13973	13957	14007	14076	13838	14041	13927	13902	13987	13822	14135	13863	14040	13985	14012	13993	13749	14139	13997	14060	14043	13861	13959	14052	14044	14166	14100	14045	13838	14048	13978	13855	13949	13979	14071	13898	13899	14067	14033	13938	14000	13940	13774	14203	13916	13984	13966	13929	13967	13981	13971	13959	13867	13920	13919	13882	13876	13846	13942	13861	14054	14051	13837	14027	14072	14060	13921	13836	13809	14065	13916	13820	13924	13949	13876	14148	13890	13958	13896	14117	13797	13976	13899	13800	14037	13912	14042	13874	14053	14049	13808	13970	13990	14017	13966	13905	14032	13995	13984	13979	13901	13872	13782	13918	13918	14031	14066	14057	13877	14037	13925	13977	13954	13975	14111	13984	13840	13773	14101	14132	13811	14005	13905	13883	13976	13939	14051	14030	13885	13918	13920	14013	13883	13940	13953	14009	14049	13936	13831	13952	13937	13968	14119	13992	13979	13846	13933	13967	13881	13968	14069	13906	13989	13870	13918	14058	13954	13831	13887	14124	13928	13943	13983	14032	13998	14012	14034	14045	14068	13970	14040	14066	13941	13965	13882	13978	14034	13958	13847	14007	13853	13991	14024	13992	13868	13962	13936	13917	14021	13964	13932	13859	13691	13975	14042	14004	13845	13974	13923	13954	13994	14142	13945	13958	13958	13708	13867	13930	13929	14036	14014	13968	13947	13922	13955	13999	13985	13963	13940	13726	13895	13922	13912	13915	13956	14019	13863	13964	14046	13995	13827	14008	13878	13899	14033	13914	13952	13908	13974	13927	13939	13966	13967	13862	13819	13866	14041	14112	14093	13882	13968	13870	13995	14047	13972	13985	13885	13857	14009	13822	14010	13987	13846	13907	14050	13875	14003	13931	13985	13908	14086	13953	14026	13979	14107	13956	14003	13931	14057	13984	13799	13891	13879	13926	14088	13820	14133	13856	14084	13866	14034	13860	13765	14035	13970	13925	13953	13916	13914	13961	13947	13841	13971	14228	14011	14080	13844	13962	14042	14106	14012	14032	14022	14164	13978	14092	14006	13995	13849	14088	14145	13917	13934	13836	13908	14071	13927	13973	14012	13939	13875	13874	14056	14163	14007	14007	14048	13859	13987	13944	13938	14053	13930	14024	14168	13855	13812	13805	14051	13894	14064	13974	14072	13892	14017	13896	14088	13851	14123	14018	13949	13765	13946	13918	14125	13952	14013	13941	14159	14076	13876	14027	14125	14038	13851	14021	14021	13826	13938	13973	14013	13993	13850	13910	13985	13911	14092	13883	14014	13918	14055	13982	13848	14164	14156	13892	14084	13973	13852	14067	13925	13928	14076	14101	13985	14013	14065	13896	13972	13979	14073	13958	14002	13976	13962	14029	14038	13979	14165	13946	13973	13936	13883	14018	14000	14138	14075	14130	13929	13916	13950	13830	14089	13881	14007	13941	13929	14145	13929	13867	13849	13926	13850	13938	13948	13952	13935	13961	14049	14091	13919	14045	14017	13860	14013	13842	14042	13895	13880	13930	13884	13910	13986	13976	14123	14221	13946	13936	14076	14035	13931	14224	14014	14017	14066	13859	13936	13945	13921	13812	13898	13909	14159	13982	14123	14016	13996	14043	13788	13940	13939	13912	14020	13860	14002	13899	14011	13992	14108	14022	14163	14098	13961	13974	13866	14075	13819	13987	13861	14042	14126	13924	13961	14009	13961	13911	14026	14016	13997	13807	14110	14036	14039	14070	13984	13934	13866	13942	13985	13819	14075	14056	13940	13964	14100	14051	13879	13984	13891	13989	14048	13982	13869	13952	13911	13910	14058	14017	13993	13983	13914	14126	14010	14123	13962	13878	13968	13986	13957	13902	13850	14127	13946	13921	13936	13905	13780	14028	14097	13850	14117	13844	14096	13993	13968	13907	13829	13991	14018	13889	13959	13861	14108	13997	14062	13922	14018	14041	13823	13830	13895	14030	14120	13811	13974	13985	13822	13945	14141	13917	14120	13966	14024	13857	13830	13919	13875	13961	13918	13904	14004	14071	14152	14005	13946	14003	13906	13863	13963	14005	13964	14039	14196	14135	13924	13931	14040	14010	13966	13954	13932	13894	14070	13948	13957	13920	13922	14023	14006	14003	14116	13917	13925	13984	13969	14015	13867	13905	13986	13998	13966	13842	13938	13989	13957	13819	13979	13829	13933	13841	13933	13941	13871	14095	13847	14009	13920	13920	13965	14087	13820	14058	13725	14035	13944	13833	14040	13805	13846	13973	14000	13880	13879	13940	13841	13924	14038	13894	13832	14066	14061	13988	14109	13898	14132	14007	13908	13844	13809	13876	13775	13914	13889	13981	13997	14086	13956	13943	13965	13999	14056	14025	13984	14032	13961	13978	13981	14065	13969	14044	13894	14046	13907	14079	13945	13971	13948	14001	13840	13894	14022	13981	13912	13882	14074	14022	14086	14062	13863	13944	13967	13733	13949	14029	14149	13997	13957	13749	13813	13929	14080	13967	13997	13948	13808	14026	13856	14142	14013	14006	13921	14082	13819	13926	13921	13845	13978	13913	14131	13846	13921	14010	14063	13867	13941	13903	13988	13878	13901	13975	13917	14006	13849	13907	13995	13871	13834	14023	14035	13828	13837	14075	13895	13820	13945	13895	13887	13989	14058	13959	13919	13868	14023	13886	13893	13925	13875	13942	14046	13971	13864	13923	13981	13869	14121	13939	13984	13961	13996	14032	13837	14017	13827	13912	13933	13971	13986	13800	13827	13974	14008	13982	14191	14057	13960	14020	14047	14082	13932	13844	13914	14160	14011	14073	13976	14085	13860	13936	14037	13908	14065	13970	14092	14078	14042	13854	13952	14091	13997	13988	13880	13920	13858	14060	13958	14001	14008	13976	13932	13948	14037	13930	13980	13873	14019	13886	13904	13966	13912	13945	13974	13915	13911	14025	13882	13947	13800	13889	13940	14082	13796	13972	13898	13911	13912	14042	13947	13916	13833	13964	14089	14028	14036	14058	13885	14033	13940	14018	13781	13963	13787	14066	13891	13914	13938	13908	14071	14195	13895	13911	14049	13916	14026	13790	13953	13859	13829	13918	14055	13945	14033	13952	14137	13967	13909	13891	14141	13980	14083	14028	13919	14053	13986	13989	14067	13916	13961	14103	13912	13857	14124	13921	13966	13944	13998	13956	13976	14007	14036	13906	13915	13910	13817	13903	14002	14026	14001	14000	14002	14073	13975	14031	14033	14107	14139	14049	14013	13887	14076	13832	13969	13995	14053	13922	13950	13790	13763	13851	14008	13807	13869	13942	14013	13796	13794	14033	14039	13932	13892	14115	14079	13963	14073	13976	14043	13946	14077	13945	14019	13955	13905	13985	13918	13845	13929	13896	14074	13891	14099	14117	13942	13860	13905	13982	13935	13802	13821	13940	13900	14063	14002	14132	13841	13920	13992	13979	13972	14017	14040	13899	13851	13967	13951	13864	13937	13830	13880	14068	13942	13943	13981	13740	13943	14011	14163	13973	14014	13913	13840	13945	14022	13852	13991	13788	14054	14138	13969	13872	14105	14011	14077	14015	13856	13970
23734	21092	28567	24387	23261	23926	22960	19602	18423	17981	17382	16877	16715	16443	16189	15744	16017	15724	15680	15407	15639	15424	15254	15457	15426	15617	15305	15298	15311	15585	15394	15379	15270	15283	15338	15434	15336	15251	15257	15291	15169	15140	15290	15243	15280	15126	15275	15148	15315	15066	15290	15259	15303	15217	15302	15180	15215	15100	15229	15046	15388	15199	15290	15254	15199	15202	15171	15243	15180	15308	15468	15213	15266	15303	15133	15049	15147	15217	15286	15134	15168	15340	15282	15146	15147	15074	15328	15322	15156	15293	15148	15227	15192	15173	15205	15299	15235	15228	15126	15166	14966	15181	15164	15227	15244	15182	15080	15190	15206	15093	15060	15068	15421	15046	15312	15059	15164	15245	15259	15088	15115	15343	15151	15094	15333	15113	15076	15341	15174	14983	15098	15207	15224	15163	15208	15202	15084	15235	15376	15218	15095	15062	15099	15222	15180	15224	15348	15167	15097	15080	15215	15175	15139	15103	15216	14984	14938	14947	15104	15149	15175	15458	15303	15217	15242	15057	15220	15213	15190	15021	15237	15439	15255	15156	15391	15112	15295	15215	15219	15189	15211	15282	15135	15093	15245	14996	15287	15198	15342	15126	14953	15272	15169	15255	15042	15139	15123	15231	15197	15163	15212	15187	15376	15263	15236	15247	15207	15337	15267	15308	15092	15181	15250	15101	15136	15195	15222	15269	15292	15024	15143	15148	15047	15093	15336	15100	15275	15093	15227	15008	15093	15290	15118	15105	15238	15152	15022	15246	15087	15260	15193	15188	15302	15136	15220	15015	15028	15181	15238	15224	15154	15232	15053	15156	15014	15167	15212	15242	15315	15161	15085	15141	15176	15221	15256	15235	15540	15107	15207	15384	15366	15216	15087	15112	15195	15010	15054	15322	15444	15269	15226	15109	15268	15152	15084	15155	15012	15036	15025	15174	15193	15300	15359	15105	15342	15176	15194	15217	15141	15245	15224	15208	15018	15106	15190	15095	15174	15173	15105	15256	15379	15200	15259	15208	15269	15033	15183	15045	15219	15013	15219	15053	15343	15046	15242	15175	15245	15097	15179	15172	15117	15252	15270	15063	15202	15124	15227	15274	15013	15228	15320	15304	15155	15234	15360	15029	15136	15208	15254	15198	15008	14961	15282	15132	15223	15240	14953	15347	15219	15330	15233	15127	15139	15276	15078	15222	15172	15112	15205	15044	15214	14953	15145	15081	15242	15091	15143	15179	15196	15234	15285	15122	15148	15073	15078	15313	14944	15197	15223	15169	15129	15061	15145	15092	15274	15387	15127	15016	15108	15055	15045	15287	15175	15058	15050	15235	15152	15178	15190	15000	15260	15236	15182	15190	15010	15270	15210	15265	15118	15073	15033	15230	15231	15131	15308	14948	15227	15273	15103	14958	15196	15215	15148	15188	15204	15222	15097	15183	15219	15504	15104	15305	15303	15257	15307	15128	15295	15200	15147	14986	15139	15297	15260	15230	15141	15019	15382	15124	15118	15022	15340	14931	15164	15138	15379	15239	15188	15070	15182	15126	15242	15246	15201	15185	15318	15066	14944	15205	15362	15073	14964	15283	15171	15213	15076	15225	15060	15252	15198	15309	15349	15161	15147	15226	15318	15263	15286	15101	15188	15195	15136	15190	15200	15284	15253	15230	15235	15166	15211	15176	15191	15223	15209	15337	15095	15147	15388	15139	15055	15198	15104	15243	15014	15127	15051	15195	15044	15230	15321	15026	15142	15225	15090	15277	15309	15300	15127	15215	15175	14896	15100	15054	15269	15133	14933	15126	15086	15207	15336	15167	15194	15118	15042	15458	15044	15296	15179	15170	15242	15289	15223	15310	15411	15288	15381	15211	15192	15242	15232	14976	15195	15138	14974	14982	15255	15237	15232	15188	15173	15014	15098	15253	15006	15196	15093	14839	15260	15202	15255	15016	15248	15006	15215	15088	15195	15196	15073	15177	15262	15064	15157	15134	15064	15163	15134	15283	15325	15116	15216	15406	15126	15311	15370	15188	15211	15246	14958	15107	15224	15318	15126	15242	15171	15126	15192	15202	15218	15319	15398	15255	15086	14970	15241	15099	15086	15305	15100	15319	15401	15180	15103	15102	15298	15166	15067	15121	15002	15408	15237	15144	15010	15066	15088	15245	15320	15261	15193	15076	15165	15134	15099	15028	15099	15185	15061	15014	14993	15059	15196	15213	15291	15314	15145	15235	15000	15177	14945	15223	15304	15025	15229	15218	15064	15259	15125	15252	15344	15285	15137	15203	15106	15099	15220	15085	15190	15270	15110	15016	15101	15220	15313	15251	14974	15190	15439	15116	15238	15380	15287	15386	15127	15181	15052	15119	15056	15109	15321	15053	15033	14943	15276	15332	15068	15304	15115	15248	15259	14933	15151	15212	15417	15347	15173	15116	15263	15177	15080	15302	15005	15230	15075	15196	14921	15162	15204	15478	15231	15310	15360	15331	15020	14950	15134	15205	15296	15160	15164	15176	15216	15193	15360	15335	15163	15346	15288	15150	15292	14959	15200	15177	15247	15253	15184	15234	15161	15014	15178	15130	15120	15100	15170	15084	15155	15182	15221	15151	15293	15261	15254	15162	15255	15124	15214	15077	15157	15329	15341	15097	15241	15161	15248	15141	15257	14970	15304	15230	15182	15181	15305	15180	15409	15179	15264	15412	15081	15073	15160	15385	15231	15295	15187	15316	15153	15182	15114	15284	15100	15306	15343	15189	15161	15055	15041	15164	15135	15257	15181	15158	15183	15294	15014	15237	15307	15015	15010	15093	15188	15234	15134	15192	15160	15202	15177	15119	15345	15318	15167	15265	14970	15240	15234	15239	15162	15167	15143	15118	15215	15227	15112	15093	15294	15203	15075	15069	15310	15188	15079	15219	15199	15218	15276	15273	15096	15269	15305	15050	15300	15164	15182	15367	15130	15281	15269	15224	15147	15231	14942	15362	15327	15237	15152	15201	15104	15078	15230	15262	15205	15341	15378	15334	15263	15318	15266	15046	15027	15085	15241	15320	15438	15105	15391	15198	15052	15262	15260	15193	15297	15176	15150	14895	15296	15309	15064	15113	15072	15207	14916	15131	15141	14982	15069	14975	14992	15265	15220	15166	15109	15177	15093	15161	14944	15229	15120	15096	15119	15149	15355	15222	15250	15313	15300	15186	15266	15076	15139	15370	15391	15121	15108	15100	15078	15268	15292	15090	15053	15238	15220	15207	15186	15363	15042	15153	15148	15117	15139	15226	15093	15258	15104	15135	15039	14957	15116	15222	15234	15258	15324	15233	15297	15241	15270	15329	15193	15003	15135	15337	15089	15269	15044	15423	15188	15154	15172	15197	15206	15237	14951	15131	15098	15299	15236	15191	15020	15268	15042	15293	15076	15317	15109	15323	15191	15353	15160	15190	15004	15330	15159	15043	15092	15267	15217	14986	15247	15073	15181	15124	15172	15170	15247	15273	14861	14991	14993	15261	15219	15120	15249	15112	15086	15082	15100	15245	15214	15148	15092	14888	15072	15246	15283	15299	15293	14967	15203	15136	15175	15016	15064	15168	15272	15335	15042	15153	15008	15038	15175	15303	15369	15187	15286	15264	15029	15176	15058	15228	15369	15284	15315	15190	15390	15131	15057	15120	15053	15316	15153	15270	15099	15153	15130	15183	15309	15017	15161	15145	15159	15163	15213	15197	15401	15131	15026	15225	14984	15182	15262	15295	15294	15148	15082	15046	15397	15146	15291	15189	15093	15121	15216	15126	15062	15383	15153	15252	15324	15284	15144	15166	15194	15265	15315	15249	15387	15183	15219	15176	15367	15300	15318	15279	15265	15288	15177	15203	15304	15353	15225	15065	15084	15262	15179	15124	15247	15106	15148	15129	15366	14994	15319	15145	15303	15214	15357	15183	15226	15324	15147	14979	15176	15234	15231	15076	15271	15176	15240	15327	15117	15186	15290	15355	15212	15172	15210	15123	15198	15095	15195	15247	15215	15020	15007	15100	15217	15313	15178	15176	15336	15233	15210	15260	15208	15245	15062	15301	15331	15299	15398	15419	14965	15060	15207	15157	15217	15237	15196	15266	14991	15002	14991	15015	15200	15443	15376	15215	15134	15116	15149	15259	15139	15181	15210	15168	15118	15269	15162	15243	15219	15257	15125	15244	15149	15253	15305	15083	15259	15288	15166	15245	15245	15075	15233	15241	15158	14968	15033	15245	15202	15179	15369	15112	15092	15249	15045	14961	15145	15222	15163	15149	15227	15088	15100	14949	15258	15103	15149	15008	15117	15278	15073	15342	15171	15189	15309	15245	15093	15208	15283	15331	15164	15235	15135	15235	15120	15323	15114	15208	15312	15312	15247	15145	15102	15299	15206	15234	15233	15118	15153	15172	15243	15123	14957	15126	15079	15107	15376	15396	15167	15100	15192	15134	15065	15355	15290	15214	15306	15179	15207	15049	15157	15284	15199	15296	15234	15470	15302	15263	15328	15006	15280	15073	15198	15137	15122	15138	15272	15145	15191	15219	15050	15338	15208	15181	15182	15304	15214	15158	15130	15139	14972	15183	15160	15124	15289	15249	15143	15019	15146	15261	15149	15320	15179	15182	15304	15273	15175	15233	15050	15000	15188	15143	15054	15048	15219	15071	15125	15126	15192	15077	15054	15141	15203	15310	15223	15252	15262	15088	15182	15106	15108	15267	15238	15202	15081	15223	15339	15187	15222	15218	15289	15208	14913	15242	15079	15032	15130	15172	15132	15233	15228	14913	15236	15097	15141	15269	15091	15230	15181	15306	15181	15255	15084	15163	15156	15096	15111	15239	15213	15044	15110	15238	15313	15092	15151	15109	14984	15148	15073	15084	15081	15140	15180	15228	15166	15322	15080	15270	15235	15160	15097	15169	15101	15211	15074	15184	15285	15055	15340	15230	15166	15246	15234	15118	15200	15072	15267	15187	15119	15087	15281	15273	15349	15004	15072	15211	15149	15244	15135	15277	15148	15006	15099	15108	15167	15106	15202	15168	15197	15140	15206	15085	15202	15142	15262	15070	15249	15209	15430	15249	15152	14968	15185	14963	14978	15137	14994	15018	15309	15151
24553	43168	40756	32404	27807	24377	22096	19927	18764	17903	16877	16373	15829	15611	15206	14949	14747	14557	14512	14410	14348	14165	14291	14216	14092	14142	13937	13959	14121	13953	13854	14021	14071	14023	13859	13804	13988	13791	13794	13910	13781	13862	13882	13791	13739	13923	13768	13813	13765	13812	13729	13872	13963	13847	13861	13729	13624	13878	13766	13962	13699	13882	13835	13793	13689	13677	13820	13797	13915	13763	13840	13824	13745	13815	13727	13808	13938	13850	13670	13697	13866	13849	13944	13848	13749	13770	13669	13807	13694	13931	13850	13587	13884	13822	13749	13823	13867	13825	13691	13849	13916	13908	13752	13701	13680	13849	13624	13828	13805	13769	13751	13860	14040	13940	13731	13804	13665	13814	13752	13702	13788	13791	13508	13832	13768	14080	13894	13786	13905	13748	13773	13813	13801	13898	13729	13853	13792	13840	13820	13895	13704	13897	13783	13748	13798	13676	13831	13777	13664	13780	13931	13819	13887	13806	13959	13688	13717	13760	13726	13709	13783	13726	13802	13800	13833	13768	13811	13898	13752	13967	13823	14006	13731	13775	13786	13750	13928	13876	13831	13736	13880	13768	13800	13831	13775	13793	13773	13763	13806	13846	13889	13632	13757	13719	13788	13748	13769	13710	13903	13659	13779	13874	13603	13824	13796	13967	13763	13696	13764	13752	13697	13617	13720	13765	13807	13947	13864	13763	13797	13705	13840	13851	13883	13859	13790	13587	13667	13809	13794	13943	13756	13908	13814	13876	13770	13693	13918	13723	13850	13842	13877	13775	13803	13792	13647	13729	13752	13851	13872	13648	13845	13837	13755	13810	13760	13814	13794	13696	13773	13856	13744	13822	13802	13756	13800	13800	13920	13696	13978	13886	13672	13754	13798	13716	13713	13809	13903	13828	13786	13616	13830	13789	13887	13873	13751	13810	13632	13764	13789	13867	13914	13828	13823	13753	13788	13977	13865	14038	13852	13499	13992	13754	13795	13900	13765	13709	13919	13789	13651	13814	13762	13629	14021	13812	13976	13768	13700	13802	13809	13857	13666	13833	13935	13761	13759	13920	13835	13787	13711	13946	13696	13744	13922	13951	13888	13772	13834	13649	13758	13714	13753	13656	13721	13694	13764	13839	13824	13901	13779	13687	13850	13795	13814	13881	13674	13815	13932	13728	13841	13758	13665	13887	13850	13916	13788	13794	13778	13687	13702	13864	13839	13638	13864	13851	13795	13771	13846	13744	13716	13691	13829	13808	13572	13755	13715	13724	13728	13921	13847	13695	14021	13835	13739	13920	13652	13688	13623	13717	13835	13744	13762	13775	13790	13786	13920	13881	13831	13510	13722	13656	13922	13790	13797	13677	13801	13767	13821	13824	13713	13764	13968	13743	13907	13795	13729	13825	13876	13798	13855	13836	13716	13773	13785	13815	13718	13861	13805	13690	13625	13698	13812	13921	13921	13915	13766	13889	13727	13879	13777	13750	13960	13655	13755	13739	13729	13845	13875	13902	13682	13907	13891	13797	13661	13714	13665	13780	13790	13764	13788	13710	13630	13957	13792	13885	13706	13771	13729	13864	13800	13758	13866	13657	13860	13757	13649	13807	13860	13809	13781	13689	13808	13733	13683	13793	13707	13717	13886	13777	13779	13704	13902	13725	13959	13692	13615	13837	13896	13841	13863	13857	13853	13872	13594	13828	13761	13731	13661	13608	13741	13774	13859	13770	13659	13746	13877	13851	13740	13697	13784	13873	13690	13881	13889	13805	13610	13915	13790	13693	13869	13773	13941	13743	13933	13764	13824	13722	13725	13814	13860	13812	13641	13817	13788	13786	13698	13846	13702	13789	13764	13730	13878	13667	13718	13670	13651	13743	13862	13697	13808	13807	13813	13819	13814	13635	13730	13818	13783	13668	13771	13967	13667	13850	13691	13794	13635	13995	14000	13594	13883	13838	13798	13708	13770	13734	13812	13791	13736	13814	13762	13846	13730	13782	13719	13987	13939	13750	13792	13706	13787	13849	13829	13763	13839	13924	13612	13796	13820	13870	13850	13763	13726	13683	13670	13734	13852	13745	13957	13904	13607	13888	13832	13967	13735	13895	13858	13825	13821	13607	13810	13874	13617	13747	13730	13793	13859	13694	13606	13898	13864	13763	13803	13852	13815	13709	13867	13696	13989	13767	13898	13540	13814	13742	13746	13844	13861	13813	13672	13716	13676	13844	13936	13750	13861	13906	13862	13774	13769	13947	13889	13890	13821	13780	13720	13897	13957	13621	13793	13720	13870	13761	13667	13892	13873	13804	13685	13761	13839	13998	13609	13875	13713	13716	13731	13898	13694	13813	13632	13813	13826	13770	13760	13837	13945	13844	13857	13749	13775	13875	13735	13664	13788	13831	13875	13804	13693	13774	13862	13874	14021	13669	13792	13773	13881	13784	13915	13793	13677	13854	13774	13863	13785	13814	13714	13783	13912	13662	14033	13789	13728	13760	13895	13790	13789	13722	13897	13640	13745	13719	13904	13760	13784	13831	13876	13783	13720	13734	13863	13763	13800	13715	13759	13719	13794	13892	13861	13810	13789	13946	13576	13661	13736	13629	13856	13767	13776	13758	13673	13798	13794	13898	13642	13922	13810	13815	13811	13772	13769	13713	13838	13656	13828	13487	13905	13864	13718	13753	13730	13634	13864	13629	13917	13724	13836	13604	13832	13674	13901	13847	13684	13879	13733	13903	13705	13798	13644	13847	13778	13955	13667	13637	13798	13600	13819	13875	13788	13692	13872	13656	13753	14012	13737	13852	13722	13957	13653	13806	13874	13973	13902	13717	13762	13976	13783	13890	13762	13720	13685	13767	13709	13653	13628	13924	13784	13885	13794	13745	13779	13776	13932	13683	13657	13803	13817	13843	13733	13704	13653	13764	13758	13796	13753	13823	14027	13933	13748	13851	13936	13826	13838	13672	13767	13606	13845	13615	13718	13802	13923	13747	13808	13766	13890	13871	13785	13811	13835	13760	13672	13626	13670	13964	13844	13821	13984	13778	13762	13859	13638	13947	13796	13749	13802	13751	13799	13752	13833	13872	13782	13719	13705	13719	14008	13751	13836	13786	13754	13838	13817	13743	13832	13742	13633	13908	13883	13785	13741	13900	13750	13713	13719	13829	13656	13859	13966	13974	13814	13922	13872	13814	13874	13789	13882	13695	13807	13765	13887	13820	13872	13861	13717	14037	13677	13959	13855	13651	13861	13847	13781	13608	13740	13868	13657	13774	13753	13877	13709	13663	13868	13720	13601	13778	13818	13720	13496	13715	13726	13790	13853	13696	13736	13771	13870	13751	13885	13889	13999	13721	13719	13717	13696	13919	13862	13853	13928	13896	13918	13879	13875	13563	13848	13773	13874	13983	13824	13899	13874	13676	13841	13799	13847	13672	13934	13822	13817	13630	13922	13778	13780	13815	13923	13796	13777	13978	13839	13700	13781	13747	13765	13883	13729	13779	13723	13899	13760	13847	13738	13751	13899	13826	13773	13863	13820	13805	13853	13741	13768	13728	13860	13763	13792	13909	13807	13733	13733	13787	13717	13831	13636	13800	13704	13922	13818	13782	13808	13812	13614	13791	13661	13956	13801	13961	13740	13874	13752	13830	13781	13721	13944	13730	13803	13695	13837	13975	13644	13619	13826	13774	13807	13839	13763	13719	13739	13691	13819	13686	13781	13746	13659	13738	13777	13797	13944	13665	13794	13946	13894	13669	13786	13738	13718	13857	13877	13699	13789	13807	13653	13793	13711	13774	13750	13735	13742	13730	13812	13846	13513	13822	13885	13679	13787	13803	13767	13792	13920	13707	13735	13715	13813	13604	13970	13778	14031	13691	13781	13736	13815	13951	13864	13926	13830	13824	13913	13722	13752	13841	13769	13962	13731	13759	13871	13674	13730	13855	13906	13863	13710	13784	13714	13787	13739	13819	13722	13887	13745	13716	13904	13718	13726	13775	13699	13770	13860	13825	13774	13770	13913	13702	13875	13878	13813	13767	13746	13802	13805	13905	13962	13711	13806	13710	13616	13797	13874	13805	13852	13666	13871	13871	13527	13795	13777	13783	13712	13814	13861	14129	13812	13858	13848	13632	13603	13763	13578	13731	13881	13823	13771	13701	13948	13589	13776	13900	13735	13829	13722	13640	13808	13706	13885	13874	13708	13762	13816	13749	13780	13818	13672	13782	13722	13870	13815	13742	13846	13940	13758	13775	13765	13932	13809	13811	13616	13860	13711	13779	13810	13815	13821	13816	13832	13851	13720	13693	13817	13849	13894	13731	13785	13795	13650	13897	13690	13879	13790	13816	13900	13641	13764	13827	13860	13761	13832	13852	13801	13718	13795	13857	13830	13814	13826	13764	13810	13634	13815	13581	13844	13871	13674	13561	13916	13831	13718	13918	13777	13769	13843	13741	13810	13762	13770	13909	13880	13780	13756	13779	13649	13721	13795	13772	13692	13796	13773	13871	13947	13790	13839	13816	13850	13923	13863	13904	13750	13925	13841	13787	13713	13645	13883	13938	13683	13894	13781	13808	13686	13836	13583	13855	13772	13619	13898	13813	13680	13704	13787	13714	13805	13866	13899	13830	13723	13660	13688	13726	13754	13677	13742	13760	13845	13710	13650	13880	14004	13787	13798	13897	13872	13954	13683	13772	13787	13705	13915	13692	13700	13729	13862	13743	13602	13992	13890	13845	13763	13803	13957	13829	13902	13947	13723	13788	13692	13835	13768	13785	13832	13826	13769	13850	13777	13795	13965	13656	13720	13858	13828	13854	13778	13773	13907	13727	13854	13794	13794	13817	13711	13716	13806	13860	13893	13695	13726	13858	13848	13851	13782	13880	13813	13817	13710	13843	13843	13982	13805	13861	13535	13919	13749	13740	13528	13834	13730	13746	13736	13785	13863	13936	13662	13872	13926	13775	13783	13627	13766	13941	13707	13840	13870	13627	13843	13572	13721	13802	13842	13830	13688	13885	13989	13912	13788	13892	13821	13765	13790	13829	13939	13881	13966	13744	13698	13852	13900	13912	13672	13806	13717	13965	13782	13741	13782	13735	13949	13863	13781	13946	13886	13949	13759	13822	13872	13805
22752	21111	28912	23598	21900	25039	27398	22280	20423	20156	19256	18589	18266	18003	17650	17351	16859	16816	16754	16775	16571	16764	16652	16574	16573	16630	16250	16400	16383	16260	16503	16266	16421	16337	16335	16217	16322	16313	16193	16366	16215	16116	16076	16153	16113	16236	16389	16270	16223	16174	16292	16119	16146	16143	16254	16178	16075	15940	16222	15899	16334	16043	16122	16087	16026	16142	16152	16294	16125	16154	16211	16203	16139	16191	16135	16065	15925	16116	15952	15952	16072	16110	16221	15942	16009	16014	15963	16009	16065	16011	16188	16143	16170	16072	15856	16115	16145	15935	16088	16075	15936	16129	16162	16210	15878	15855	16152	16227	15867	16136	15999	16270	16017	16017	16244	16042	16227	16052	16223	16237	15911	16099	16144	16100	16306	16042	16233	16038	15982	16023	16232	15979	16145	16054	16209	16059	16063	16130	16216	16124	15976	16016	15927	16145	16195	16119	15987	16164	16090	16145	16202	15984	16133	16092	16210	16038	16193	15993	15852	16140	16114	16045	16035	16021	15956	16126	16012	15973	15974	16037	16129	16148	16019	16129	15973	15801	16044	15953	16142	16025	16048	15906	16121	15983	16292	16029	16197	15979	16364	16121	16137	15958	16032	15954	16143	16002	16121	15940	16016	16055	16160	16025	16243	16146	16258	16166	16139	15960	16001	16044	16071	15883	16046	16125	15931	16063	15948	16210	16143	16094	16002	16206	15988	16015	15964	16081	16092	16128	16327	16031	15976	16206	16049	15924	16020	16014	16247	16002	16002	16009	16305	16110	16056	15961	16014	16043	15984	16180	16106	16202	16240	15883	15976	15898	16140	15967	15807	16034	16036	15879	15979	15990	15976	16118	16057	16138	15897	16096	16160	16005	16180	16098	16053	16066	15906	15931	16085	16116	16085	15985	16090	16093	16096	16168	16120	15940	16053	16066	16072	15939	16161	15974	16110	15922	16177	15898	16087	16020	15852	16110	16127	15889	15902	16114	16009	16127	16091	16042	16124	15986	15791	16040	16092	16057	16128	15943	15994	15921	15958	16206	16130	16094	15871	16084	16028	15993	16096	16081	16086	16015	16215	16110	15880	16199	16090	16074	16119	16247	16062	15909	16122	15999	16138	15978	15977	15941	16053	15934	16233	16366	16198	16071	16031	15987	16065	15967	16174	16035	15936	16172	16096	16139	16092	16130	16096	15968	15794	15858	16139	15984	16116	15992	15845	16206	16038	16168	16067	15867	16038	15993	16059	16248	16069	15995	16017	16112	15912	15775	16062	16216	16020	16070	15951	16335	16007	16136	16268	16100	16117	16107	16037	16040	16088	15907	16077	15945	16134	16113	16041	15943	16000	15903	16123	16050	15981	16164	16139	16044	16096	15974	16102	16102	15934	16198	16024	16217	16144	16145	16028	16066	16215	16041	16131	15998	15987	16111	16059	15772	16085	15961	16029	15972	16032	16075	15959	15870	16100	16202	16010	16139	16156	15904	16185	15909	16080	16072	15991	16157	16217	16224	16067	16012	16022	15899	16230	16037	16153	16071	16074	15995	16076	15969	15946	16105	15887	16178	16026	16235	16079	16101	16150	15984	16028	15961	16253	16133	16060	15877	16144	16235	16080	15984	16112	16037	16170	16141	15941	16064	15934	16021	15898	16158	16019	16276	15997	16157	15901	15972	16004	16000	16016	16030	15988	15924	15869	16054	16103	16040	15966	15952	16161	16039	16031	16068	16170	16046	16029	16041	16164	16144	15856	16113	16050	15808	16200	16038	16002	15916	16235	16167	16032	15969	16068	15948	16217	15971	15983	16076	16036	16139	16238	15899	16022	16017	15923	15904	15966	15940	15952	16030	16065	16118	15976	16213	15819	15993	16086	16028	15913	16104	16009	15990	16218	16031	15987	16137	16009	15965	15968	15996	16073	16174	16226	15844	16056	16100	16090	15936	15938	16033	15764	15928	15923	15916	16110	16156	16026	16007	15962	15983	15984	16023	15961	15800	15901	15868	15928	15977	15927	16117	16146	15967	15949	16200	15927	16055	16154	16056	16041	16033	16191	16027	16112	16216	16242	16025	15877	16073	16148	15988	15968	15931	16062	16057	15975	15949	15935	16061	16081	15917	16100	16103	15945	15976	15994	16078	16008	15987	16061	16054	16017	16091	15980	15979	16071	15949	15992	16184	16002	16052	16072	16032	16150	16056	15781	15826	15894	15979	15899	16123	16231	16045	16060	16230	16179	16022	15933	16155	16012	16244	15887	16077	16079	16110	16340	15921	16125	15968	16037	16275	16161	16104	16148	16142	15970	16030	15967	16082	16056	16042	15900	16207	16078	16181	16046	15890	15995	15989	16008	16023	16001	16075	15934	15894	16126	16064	15970	15993	16006	16002	16302	15933	16030	15932	16047	16049	16158	16040	16141	16122	16138	16004	16082	16134	16056	16080	15945	16055	16114	15848	15967	16063	16002	16010	16134	16136	16005	16130	16064	15975	16122	16032	16002	16028	15949	15983	15953	15923	15887	15966	16078	16166	16188	15683	15884	16035	15937	16098	16128	15950	16004	15998	16064	16040	16040	16064	16084	16105	15992	16045	16031	15931	16030	16070	16169	16023	16116	16074	15947	15892	16028	16120	16150	15949	16139	16199	16070	15943	16010	16096	16089	16032	15937	15970	16058	15997	16149	16038	16066	16117	16008	15940	16101	16137	16174	15868	16258	16226	15923	15933	16124	16086	15968	15922	16194	15971	16125	16145	15859	15857	16242	16097	16082	16034	16160	16126	16095	16159	16096	15983	16193	15900	16049	16122	16024	15945	16049	15961	15979	16176	16010	15976	15948	16073	16147	15933	15773	16017	15967	16035	16033	15942	15964	16121	15913	15750	16090	15980	16075	15925	15953	16227	16078	16186	15955	15885	16045	16133	16001	16082	16098	16130	16030	16059	15915	15864	16024	16170	16039	15884	15965	16110	16115	16096	16098	15838	15974	16043	16016	16215	16249	16012	16060	15895	16220	16112	16270	16202	16139	16173	16061	16182	16358	16404	16074	16032	16252	16064	15922	15886	15921	15893	15889	16073	15924	15921	16134	15910	16012	16029	16012	15953	16146	16178	16184	16300	16137	15926	16064	15981	16000	16065	16037	16072	15962	16103	15888	16054	16128	16020	16130	16201	15897	15981	15949	15996	16115	16065	16133	16029	15932	16027	15982	16091	16051	16022	16126	16047	16368	16136	15949	15858	16027	16177	15808	15970	15879	15957	16150	15963	16054	16084	16070	15764	15954	15958	16128	16134	16164	15936	15939	16017	16061	16065	15987	15980	16022	16013	15993	16112	16200	15960	16016	15951	16075	16054	16138	16074	16285	16247	15899	15939	15934	16009	16031	16028	15969	15873	16106	16202	16027	16003	16075	16002	16000	16218	15941	16053	16081	16037	15738	16103	16184	16166	15922	16066	16209	16124	16013	15870	16215	16024	16007	16026	15808	16197	15951	15998	16059	16036	16009	15914	16028	15976	16160	16112	16123	15959	15798	16111	15960	16020	15891	15965	15802	16044	16040	16076	15859	15956	16155	15921	15821	15927	16121	15969	15991	16224	16191	16347	16121	15997	16101	15974	15984	15985	15960	16114	16033	16165	15909	16081	15995	16100	15927	15908	16018	16054	16006	16199	16283	16035	15979	15979	15979	16255	15873	16085	15992	15962	15928	16198	16180	16159	16082	16104	16090	16007	16144	16091	15924	16075	16080	16040	16084	16080	16082	15964	16193	16151	16085	16043	16045	15998	16004	16084	16066	15988	16122	15858	16169	16096	16087	16089	16075	15831	15973	16208	16042	16042	16031	15932	16194	16222	16241	16324	16039	16074	16246	15920	16184	16106	16139	15954	16094	16012	15915	16230	16067	15953	16055	16114	16157	16002	16077	15895	16142	16098	15937	16202	16116	16062	16024	15977	15927	15982	15975	15936	16124	15864	16129	15889	15934	16021	15942	16205	15977	16067	15967	16172	16061	16003	16029	16133	16013	16106	15986	16035	16072	15959	16164	16000	16083	15986	15920	16077	16032	15871	15932	15920	16124	15972	15967	15996	15930	15832	16029	16236	15975	16129	16019	15899	15973	15982	15922	15944	16100	16351	16198	15969	16315	16116	15781	16127	16037	16187	16027	16012	16106	15979	16231	16290	15930	16149	16225	16151	16251	15965	16066	15931	16098	16259	16079	15965	16072	16075	16134	16160	16101	16052	16163	16132	15842	15984	15952	15854	16024	16014	16068	15812	15975	16081	16019	16219	16098	16123	16012	16051	16090	16082	16035	16219	16159	16034	15980	16224	16008	15962	16021	15901	16124	16006	16026	15821	15901	16098	15878	15966	15859	16096	15821	15828	16045	15977	15993	16054	16094	16267	15937	16072	16042	15944	16176	16030	16007	15989	15897	16180	16213	16049	16114	16111	16262	16041	15923	16002	15965	15997	15807	15805	15960	16197	16307	16066	16032	15915	15980	15949	16071	15896	16164	15914	15958	15958	16072	15953	15956	15979	16204	16080	16112	15995	15938	16116	15839	16012	15973	16252	16155	15846	16059	16089	16176	16072	15918	16085	15997	16150	16016	15882	16115	16026	16214	15930	16074	16152	16087	15793	15971	16149	16083	15781	16103	16196	16061	16212	16067	15930	16182	15836	15951	15990	16048	16085	15828	15956	16231	15906	16035	16168	15885	15893	15970	16128	16000	16080	16030	16041	15968	15894	15879	15962	16072	16072	15873	16100	16068	16132	16097	15935	16133	16117	16063	16018	15857	16106	15890	16047	15825	15939	16156	16087	16045	16214	16147	16098	15844	16086	16054	16101	16188	15995	15905	16013	16048	16026	15850	16150	16156	16077	15996	15840	15995	16038	16115	15988	15887	15969	15939	16031	16059	15790	16036	16003	15907	15790	16174	16109	16106	16114	15976	15799	16113	15926	16105	16130	16037	16110	15886	15974	16060	16164	15844	16056	15953	16097	15948	15866	15998	15983	15977	16023	15819	16196	16108	16009	15990	15904	15877	16112	16104	15977	16027	15997	15946	15979	16054	15976	15960	16059	16089	15952	16119	15980	15999	15949	16143	16094	16162	15937	16031	15881	16065	16036	16176	16180
26013	47111	44738	36445	31791	28013	25196	22949	21337	19908	19030	17825	17473	16894	16220	15705	15530	15384	15252	15114	14919	14975	14938	14748	14824	14638	14794	14528	14347	14522	14508	14490	14497	14413	14322	14497	14397	14483	14477	14392	14360	14504	14340	14488	14338	14407	14459	14415	14302	14439	14310	14416	14272	14370	14295	14262	14454	14345	14374	14157	14336	14222	14231	14346	14237	14369	14230	14402	14434	14151	14459	14211	14393	14206	14435	14097	14500	14240	14430	14367	14379	14225	14312	14419	14250	14279	14217	14190	14218	14165	14398	14420	14442	14441	14259	14276	14369	14232	14254	14471	14292	14397	14244	14356	14265	14368	14377	14226	14295	14244	14360	14244	14445	14214	14363	14323	14302	14197	14261	14286	14263	14498	14171	14186	14226	14384	14366	14367	14455	14277	14305	14247	14282	14123	14244	14272	14339	14303	14316	14354	14174	14442	14163	14251	14141	14251	14213	14358	14452	14246	14327	14447	14291	14240	14337	14276	14331	14205	14146	14125	14332	14404	14095	14362	14288	14266	14232	14409	14243	14224	14335	14317	14174	14337	14199	14233	14087	14364	14269	14350	14276	14304	14360	14227	14281	14342	14377	14158	14248	14426	14391	14205	14313	14269	14325	14271	14261	14326	14245	14443	14236	14281	14349	14323	14301	14297	14302	14280	14373	14293	14260	14249	14396	14309	14437	14180	14264	14249	14239	14078	14264	14444	14303	14209	14381	14273	14376	14213	14240	14193	14359	14261	14173	14269	14378	14613	14220	14241	14464	14335	14190	14266	14223	14317	14253	14169	14406	14308	14308	14267	14350	14228	14279	14326	14347	14345	14267	14386	14117	14376	14409	14173	14329	14276	14348	14260	14254	14221	14417	14321	14311	14328	14213	14276	14317	14306	14278	14267	14344	14118	14262	14347	14236	14386	14296	14293	14366	14256	14260	14194	14285	14439	14342	14296	14286	14332	14212	14261	14231	14167	14359	14479	14190	14211	14431	14222	14208	14341	14402	14339	14347	14343	14374	14407	14220	14245	14287	14154	14263	14248	14325	14331	14227	14265	14197	14399	14262	14276	14294	14069	14540	14345	14302	14271	14141	14371	14392	14531	14146	14406	14167	14171	14358	14218	14261	14227	14186	14074	14428	14323	14199	14262	14168	14251	14253	14335	14142	14306	14395	14221	14321	14307	14156	14357	14301	14324	14212	14234	14238	14378	14218	14290	14045	14194	14188	14317	14261	14389	14451	14297	14101	14262	14317	14235	14489	14365	14242	14205	14182	14144	14338	14414	14125	14153	14367	14391	14387	14463	14162	14333	14400	14258	14335	14264	14225	14319	14141	14183	14162	14238	14271	14314	14097	14353	14174	14365	14281	14265	14074	14366	14152	14294	14198	14441	14286	14388	14356	14175	14201	14211	14261	14205	14191	14192	14284	14313	14257	14240	14322	14184	14273	14089	14325	14273	14095	14381	14368	14402	14407	14288	14299	14252	14400	14371	14216	14217	14243	14257	14346	14132	14290	14242	14416	14045	14261	14294	14170	14448	14207	14292	14204	14328	14270	14368	14266	14387	14202	14404	14286	14243	14242	14299	14350	14169	14256	14203	14192	14413	14253	14312	14342	14356	14215	14298	14356	14316	14440	14108	14159	14201	14331	14259	14164	14258	14167	14216	14366	14160	14242	14338	14272	14300	14234	14117	14284	14349	14272	14339	14154	14333	14288	14266	14185	14210	14358	14279	14332	14342	14228	14315	14352	14332	14247	14314	14140	14210	14196	14241	14254	14152	14255	14182	14290	14098	14237	14445	14195	14215	14348	14365	14220	14243	14241	14215	14181	14284	14198	14338	14359	14426	14327	14222	14370	14235	14152	14168	14329	14272	14461	14304	14309	14080	14309	14240	14341	14302	14367	14266	14325	14443	14202	14358	13972	14332	14044	14336	14432	14263	14216	14245	14362	14309	14196	14318	14264	14151	14271	14215	14322	14332	14283	14301	14203	14258	14217	14233	14310	14129	14253	14252	14294	14307	14151	14367	14436	14257	14255	14357	14338	14319	14392	14101	14085	14151	14279	14358	14322	14306	14300	14223	14245	14139	14383	14446	14285	14222	14339	14190	14407	14193	14206	14532	14168	14209	14277	14174	14345	14125	14350	14096	14465	14140	14317	14314	14186	14256	14357	14182	14359	14256	14167	14322	14304	14415	14237	14168	14247	14230	14084	14175	14347	14276	14217	14101	14239	14268	14225	14276	14067	14204	14298	14153	14150	14145	14075	14207	14204	14269	14332	14229	14337	14158	14167	14171	14301	14235	14340	14405	14177	14329	14210	14276	14252	14400	14205	14298	14325	14462	14256	14191	14331	14313	14159	14168	14297	14273	14182	14217	14421	14342	14187	14293	14078	14409	14362	14238	14202	14330	14144	14215	14297	14475	14201	14311	14335	14299	14337	14361	14159	14225	14336	14202	14341	14283	14254	14117	14288	14307	14358	14196	14203	14291	14364	14344	14072	14333	14237	14322	14423	14185	14295	14301	14217	14221	14289	13910	14291	14264	14129	14103	14260	14174	14093	14298	14287	14070	14269	14197	14255	14338	14274	14410	14419	14168	14212	14235	14274	14238	14186	14380	14345	14145	14326	14245	14227	14333	14274	14162	14289	14230	14397	14305	14171	14074	14469	14408	14311	14275	14232	14348	14209	14356	14169	14319	14375	14133	14380	14144	14240	14239	14178	14231	14366	14236	14266	14332	14371	14266	14243	14285	14298	14230	14256	14292	14150	14271	14295	14322	14348	14300	14210	14375	14214	14251	14152	14266	14197	14225	14301	14245	14366	14187	14219	14336	14433	14374	14172	14207	14237	14252	14311	14263	14189	14214	14266	14291	14348	14144	14384	14212	14231	14324	14262	14215	14383	14507	14271	14459	14242	14201	14218	14267	14323	14210	14217	14241	14283	14237	14257	14301	14233	14307	14151	14337	14272	14184	14426	14353	14370	14363	14278	14252	14172	14430	14180	13948	14279	14290	14252	14258	14379	14181	14226	14322	14390	14400	14036	14212	14308	14244	14337	14079	14312	14362	14228	14325	14133	14362	14245	14297	14276	14333	14369	14269	14380	14162	14179	14466	14374	14365	14346	14391	14255	14252	14235	14302	14395	14345	14032	14215	14245	14295	14289	14243	14381	14293	14257	14291	14310	14271	14318	14338	14175	14293	14102	14263	14307	14290	14193	14262	14301	14304	14263	14416	14187	14296	14307	14257	14241	14303	14345	14238	14319	14073	14299	14407	14309	14234	14415	14302	14251	14284	14341	14439	14375	14081	14254	14274	14292	14209	14321	14301	14252	14219	14271	14351	14225	14107	14348	14270	14346	14218	14191	14187	14238	14218	14368	14329	14272	14234	14299	14184	14198	14211	14256	14351	14224	14315	14338	14299	14281	14307	14302	14300	14262	14280	14180	14361	14483	14305	14362	14293	14196	14341	14442	14270	14345	14197	14070	14256	14221	14249	14270	14374	14177	14337	14248	14205	14335	14337	14184	14288	14167	14241	14116	14236	14232	14277	14385	14289	14206	14207	14198	14274	14320	14235	14384	14076	14374	14317	14344	14255	14139	14264	14280	14269	14140	14276	14202	14186	14367	14263	14141	14282	14302	14176	14175	14241	14411	14264	14219	14258	14299	14348	14297	14296	14186	14405	14339	14254	14274	14366	14260	14286	14271	14386	14308	14301	14200	14136	14252	14193	14220	14187	14403	14179	14444	14276	14196	14251	14274	14240	14289	14335	14201	14224	14371	14311	14402	14235	14315	14323	14273	14271	14115	14328	14139	14090	14211	14161	14293	14357	14382	14199	14247	14304	14207	14255	14017	14296	14339	14241	14183	14202	14293	14190	14221	14267	14213	14206	14398	14212	14258	14033	14322	14392	14269	14197	14333	14159	14282	14181	14209	14161	14147	14301	14379	14179	14395	14306	14156	14233	14234	14179	14271	14342	14253	14265	14211	14258	14157	14272	14309	14262	14315	14259	14203	14133	14369	14089	14285	14387	14346	14296	14281	14257	14319	14339	14394	14346	14292	14340	14328	14100	14307	14009	14344	14197	14194	14349	14252	14303	14331	14299	14381	14359	14208	14320	14319	14341	14280	14201	14246	14145	14200	14233	14241	14118	14198	14443	14221	14227	14220	14109	14310	14197	14189	14217	14401	14306	14171	14262	14238	14254	14281	14481	14312	14330	14216	14370	14261	14228	14195	14356	14150	14374	14288	14213	14374	14255	14365	14353	14402	14341	14217	14174	14247	14218	14222	14232	14176	14254	14200	14282	14233	14155	14310	14269	14281	13947	14367	14267	14254	14128	14142	14249	14184	14163	14366	14258	14299	14373	14272	14204	14380	14310	14129	14228	14228	14230	14085	14215	14297	14351	14229	14352	13992	14147	14234	14309	14458	14405	14275	14172	14343	14149	14212	14179	14369	14142	14326	14241	14297	14262	14422	14274	14164	14289	14236	14377	14211	14395	14189	14346	14284	14238	14431	14196	14088	14404	14388	14428	14156	14304	14150	14308	14330	14077	14119	14356	14331	14274	14263	14324	14183	14421	14345	14325	14137	14220	14256	14324	14131	14412	14218	14284	14249	14438	14268	14368	14435	14205	14199	14113	14374	14245	14371	14188	14102	14521	14288	14284	14291	14135	14165	14122	14243	14263	14201	14196	14217	14353	14367	14288	14450	14244	14177	14309	14350	14374	14232	14227	14164	14328	14319	14390	14245	14307	14105	14286	14294	14144	14256	14240	14374	14263	14205	14473	14089	14494	14328	14253	14197	14351	14323	14243	14466	14196	14232	14212	14161	14192	14270	14142	14217	14191	14219	14296	14242	14332	14631	14092	14300	14315	14239	14177	14240	14198	14195	14217	14265	14071	14302	14169	14273	14289	14329	14229	14281	14201	14239	14336	14276	14212	14211	14233	14203	14084	14065	14321	14391	14299	14245	14248	14166	14208	14197	14205	14090	14274	14380	14109	14249	14260	14293	14272	14248	14124	14336	14115	14144	14289	14243	14187	14148	14443	14310	14367	14242	14297	14343	14259	14085	14229	14465	14156	14362	14347	14168	14218	14141	14318	14350	14119	14209	14320
27817	24406	30960	27837	22144	20396	18994	18185	17400	17137	16627	16449	16402	16182	16036	15875	15707	15834	15678	15590	15526	15624	15531	15814	15723	15562	15437	15680	15583	15600	15696	15315	15498	15440	15525	15555	15614	15495	15538	15484	15517	15661	15468	15540	15638	15534	15524	15510	15555	15694	15646	15480	15618	15592	15473	15578	15562	15575	15524	15493	15438	15750	15632	15599	15481	15534	15496	15477	15617	15441	15505	15543	15415	15470	15628	15590	15375	15495	15447	15360	15594	15749	15658	15547	15565	15199	15615	15504	15480	15551	15553	15432	15430	15341	15548	15631	15649	15445	15458	15424	15631	15562	15758	15432	15527	15235	15503	15529	15453	15445	15427	15308	15428	15464	15549	15455	15539	15488	15370	15544	15467	15577	15705	15440	15338	15235	15519	15507	15380	15440	15345	15610	15622	15405	15194	15342	15584	15718	15428	15752	15592	15493	15588	15544	15721	15542	15589	15494	15606	15445	15595	15611	15283	15361	15483	15390	15667	15353	15581	15505	15512	15654	15424	15557	15401	15478	15593	15573	15477	15556	15425	15595	15470	15450	15499	15415	15285	15611	15558	15617	15310	15356	15390	15456	15453	15515	15381	15628	15371	15496	15567	15363	15360	15696	15541	15329	15483	15574	15438	15492	15472	15437	15628	15473	15621	15679	15491	15412	15338	15480	15469	15338	15664	15602	15399	15610	15440	15395	15445	15492	15648	15385	15371	15647	15637	15563	15566	15591	15580	15500	15479	15202	15493	15603	15581	15540	15480	15396	15543	15531	15652	15518	15465	15480	15397	15486	15516	15550	15596	15548	15415	15531	15442	15461	15601	15617	15510	15428	15503	15478	15560	15522	15379	15455	15379	15315	15504	15475	15394	15278	15505	15358	15564	15684	15511	15501	15462	15309	15531	15419	15496	15620	15334	15674	15393	15378	15437	15413	15476	15482	15604	15637	15397	15405	15468	15274	15501	15663	15712	15696	15340	15563	15486	15554	15602	15433	15529	15493	15308	15455	15375	15387	15345	15503	15497	15512	15394	15520	15499	15562	15613	15580	15399	15384	15402	15570	15772	15403	15561	15476	15492	15623	15619	15454	15524	15584	15597	15631	15410	15538	15591	15391	15482	15456	15548	15533	15540	15482	15407	15454	15631	15559	15413	15399	15570	15575	15567	15449	15472	15474	15594	15496	15716	15703	15525	15425	15428	15518	15550	15430	15560	15673	15462	15600	15598	15312	15417	15534	15694	15624	15510	15342	15686	15421	15509	15465	15688	15461	15429	15499	15530	15460	15477	15534	15424	15549	15429	15475	15578	15440	15589	15542	15484	15500	15530	15520	15426	15485	15518	15381	15483	15586	15573	15362	15573	15649	15501	15823	15464	15463	15574	15665	15303	15599	15595	15543	15620	15412	15608	15429	15490	15469	15591	15385	15408	15305	15510	15387	15703	15708	15552	15411	15536	15571	15296	15508	15475	15472	15612	15427	15640	15359	15364	15504	15622	15608	15475	15549	15343	15287	15453	15568	15576	15480	15411	15410	15479	15516	15444	15621	15397	15422	15550	15487	15734	15429	15553	15469	15445	15600	15490	15658	15573	15572	15487	15490	15578	15595	15305	15521	15506	15571	15518	15453	15545	15576	15609	15541	15384	15510	15605	15467	15569	15523	15488	15589	15599	15485	15493	15507	15425	15485	15389	15452	15494	15517	15614	15463	15375	15435	15546	15530	15505	15452	15496	15563	15611	15499	15641	15476	15503	15548	15325	15486	15397	15463	15566	15554	15480	15618	15577	15532	15491	15465	15485	15651	15594	15470	15616	15554	15439	15309	15668	15444	15492	15486	15330	15460	15558	15471	15593	15607	15334	15506	15684	15516	15328	15464	15460	15309	15626	15603	15534	15316	15355	15550	15425	15471	15691	15514	15563	15579	15578	15559	15425	15601	15502	15480	15361	15277	15459	15451	15577	15576	15448	15317	15412	15391	15314	15612	15622	15374	15497	15665	15478	15316	15556	15547	15525	15394	15522	15423	15690	15402	15622	15328	15421	15635	15417	15330	15665	15481	15537	15467	15455	15509	15285	15436	15458	15509	15385	15622	15575	15757	15657	15510	15540	15502	15616	15451	15416	15252	15597	15381	15608	15561	15345	15421	15575	15495	15410	15467	15522	15471	15444	15582	15555	15559	15567	15635	15589	15622	15445	15612	15518	15371	15500	15591	15510	15387	15546	15556	15617	15528	15590	15315	15554	15580	15518	15457	15499	15405	15422	15493	15499	15617	15480	15442	15772	15640	15534	15466	15513	15278	15385	15398	15426	15468	15506	15428	15326	15466	15246	15374	15492	15435	15446	15571	15668	15353	15397	15556	15498	15530	15469	15504	15485	15354	15586	15629	15370	15636	15416	15609	15658	15454	15456	15331	15543	15484	15676	15400	15460	15662	15458	15403	15506	15388	15574	15451	15505	15583	15473	15317	15391	15600	15634	15539	15517	15559	15509	15564	15405	15580	15472	15670	15340	15522	15440	15515	15527	15579	15532	15606	15325	15420	15374	15466	15534	15459	15413	15393	15372	15426	15333	15360	15536	15400	15470	15510	15327	15563	15485	15417	15565	15416	15728	15430	15486	15365	15550	15327	15443	15591	15605	15537	15395	15595	15701	15416	15607	15566	15692	15551	15510	15560	15466	15640	15494	15450	15351	15412	15444	15543	15627	15592	15546	15336	15535	15699	15352	15713	15571	15623	15630	15440	15524	15550	15531	15503	15387	15434	15409	15559	15458	15470	15313	15438	15461	15531	15655	15623	15396	15498	15353	15605	15536	15365	15456	15436	15339	15287	15489	15551	15421	15416	15351	15585	15321	15491	15452	15519	15427	15474	15509	15578	15589	15458	15554	15595	15331	15410	15396	15399	15589	15611	15634	15566	15552	15434	15497	15487	15584	15782	15403	15547	15655	15370	15449	15549	15502	15529	15592	15461	15395	15402	15629	15592	15616	15466	15441	15681	15423	15436	15505	15427	15364	15621	15430	15516	15480	15353	15245	15507	15445	15512	15454	15490	15464	15607	15719	15452	15836	15363	15656	15576	15624	15404	15532	15475	15315	15432	15363	15420	15452	15724	15550	15461	15634	15219	15472	15468	15481	15676	15368	15566	15581	15528	15570	15448	15410	15481	15772	15528	15422	15545	15587	15261	15587	15436	15579	15454	15438	15352	15448	15401	15589	15470	15433	15274	15374	15529	15642	15513	15612	15530	15338	15592	15431	15588	15413	15662	15465	15557	15373	15551	15269	15572	15525	15375	15366	15484	15475	15423	15378	15546	15589	15548	15518	15345	15674	15369	15666	15478	15473	15354	15184	15452	15557	15566	15339	15613	15534	15624	15593	15550	15648	15691	15732	15565	15444	15481	15527	15423	15501	15549	15276	15541	15488	15459	15448	15424	15749	15560	15573	15517	15486	15493	15361	15519	15408	15399	15526	15432	15432	15465	15486	15404	15525	15548	15616	15389	15416	15469	15538	15594	15516	15459	15415	15452	15493	15646	15460	15605	15632	15403	15356	15511	15481	15514	15477	15446	15455	15497	15598	15587	15658	15458	15423	15531	15664	15495	15702	15547	15638	15490	15614	15392	15507	15448	15487	15284	15493	15557	15436	15482	15614	15610	15384	15499	15463	15412	15459	15472	15497	15539	15523	15499	15417	15522	15543	15569	15544	15475	15635	15529	15453	15607	15532	15815	15729	15458	15598	15501	15551	15340	15475	15571	15659	15552	15413	15493	15401	15432	15404	15322	15550	15655	15360	15356	15537	15485	15501	15401	15330	15354	15658	15465	15510	15563	15562	15365	15512	15332	15422	15573	15474	15688	15472	15346	15609	15350	15489	15397	15635	15683	15341	15470	15466	15501	15646	15517	15468	15374	15492	15439	15350	15450	15654	15645	15390	15473	15563	15511	15531	15560	15553	15566	15586	15525	15583	15488	15538	15359	15470	15598	15509	15558	15383	15531	15703	15650	15560	15725	15483	15610	15640	15505	15476	15579	15612	15516	15246	15397	15407	15314	15498	15659	15437	15346	15640	15466	15456	15234	15692	15543	15467	15261	15435	15474	15468	15382	15412	15512	15527	15446	15608	15370	15527	15539	15745	15625	15338	15809	15510	15398	15644	15334	15655	15510	15479	15518	15587	15635	15331	15732	15573	15340	15476	15489	15352	15340	15383	15312	15500	15593	15473	15446	15356	15383	15584	15396	15508	15546	15408	15541	15546	15515	15279	15547	15513	15571	15538	15543	15499	15546	15567	15270	15562	15475	15683	15430	15541	15429	15342	15449	15606	15408	15607	15369	15500	15568	15488	15626	15526	15503	15577	15404	15554	15441	15452	15545	15623	15683	15546	15433	15549	15412	15394	15469	15528	15445	15552	15483	15432	15434	15389	15608	15612	15651	15330	15504	15715	15602	15401	15448	15439	15460	15337	15368	15451	15658	15498	15726	15579	15759	15293	15385	15392	15349	15565	15615	15502	15742	15515	15568	15512	15541	15759	15377	15635	15452	15416	15519	15411	15603	15675	15589	15447	15313	15240	15416	15493	15294	15644	15683	15566	15589	15577	15411	15452	15397	15522	15421	15499	15458	15673	15423	15755	15288	15304	15316	15646	15533	15368	15565	15389	15440	15461	15500	15197	15467	15375	15535	15465	15647	15713	15716	15638	15485	15383	15640	15332	15545	15414	15702	15582	15367	15386	15537	15401	15521	15598	15425	15660	15500	15461	15560	15426	15315	15582	15544	15645	15484	15521	15584	15534	15588	15483	15441	15444	15431	15492	15441	15429	15678	15563	15132	15378	15572	15529	15484	15591	15498	15550	15491	15527	15381	15530	15377	15638	15496	15307	15606	15569	15338	15550	15692	15585	15497	15584	15631	15498	15572	15650	15470	15532	15476	15341	15643	15538	15530	15365	15419	15525	15546	15474	15539	15579	15446	15375	15719	15498	15633	15461	15347	15404	15392	15692	15475	15591	15218	15391	15369	15527	15466	15593	15538	15515	15557	15447	15568	15591	15786	15434	15530	15325	15464	15557	15586	15476	15467	15431	15359	15488	15591	15503	15488	15529	15670	15601	15577	15508	15366	15431	15425
24614	37184	34399	27130	23737	20870	19188	18141	17132	16388	15787	15523	15084	14840	14787	14362	14404	14540	14324	14269	14260	14200	14022	14154	13949	14131	14151	14023	14006	14056	14084	14066	14036	14029	13954	14061	13959	13995	14192	14063	13774	13896	13866	13933	14209	13994	14238	14032	14071	14111	13944	14102	14127	14114	13798	13918	14050	14034	13983	14003	14120	13946	13851	13832	13977	13973	14097	13983	13845	14018	13899	13797	13998	13869	13922	14044	13944	13988	13938	13899	13945	13840	13975	13967	14016	13984	13942	14026	14064	14008	14088	13937	13994	13905	13958	13931	14004	13873	13904	13845	13868	14034	13839	13974	13892	13973	13902	13876	14010	13948	14070	13949	13939	13769	14040	13979	13979	14101	13946	13888	13861	13973	13930	14026	13854	13896	13855	13984	13958	13972	13927	13963	13870	13939	13962	13795	14012	13945	13888	13992	14046	14105	14097	13914	13946	13964	13812	13952	14057	14022	13899	13948	14042	13860	14028	13905	13860	14134	13791	14071	13769	13964	13790	13981	13899	14077	14011	13830	14020	13853	14010	13765	13840	13995	13844	13865	14009	13983	13933	13922	13929	13897	13878	13970	14013	13951	14006	13966	13883	13822	14100	13944	13900	13916	14140	14088	14040	13994	13842	13987	14024	13913	14129	13941	13982	14086	13842	13779	13904	13958	13917	13975	13991	13955	13851	14056	13908	13936	13889	14091	13731	14064	13964	13878	13962	14048	13929	14053	14063	13933	13886	13929	13970	13866	13951	13920	13940	13785	13928	13834	13907	13962	14031	13996	14013	14029	13972	13983	13949	13833	13964	14114	13939	13990	13951	14051	13950	14121	13890	13835	14002	13820	13788	13972	14019	14140	13943	13863	13888	13953	13932	13911	13911	13846	13980	14080	13960	14032	14023	14066	13851	14017	13830	14131	13982	13956	13893	14061	14034	14039	14050	13771	13988	14064	14093	13908	13928	14007	14086	14006	14047	13860	13916	13938	13959	13863	13864	13827	13952	14058	13977	13935	13836	14051	14012	13953	13927	14037	14046	14119	13939	13916	14014	13957	13959	13910	13816	13899	13710	13902	13969	13995	13838	13939	13980	14056	13929	14012	13962	14072	13917	13959	13899	13985	13885	13912	14008	13955	13920	14036	14044	13883	13887	13998	13990	13933	13883	13928	13897	14038	13886	14001	13962	13863	13904	14132	13985	14015	14145	14100	13972	13969	13892	14033	13965	13966	14082	13955	13833	14015	13911	13939	14022	13975	14063	13902	13968	13969	14168	13860	13945	13933	13673	14024	13910	13973	14108	13902	13866	14021	14004	13973	14045	13763	14012	13960	14022	13948	14014	14078	14039	13834	14054	14060	13968	13978	13970	13866	14035	14180	13990	13910	14038	13956	14036	13865	13981	13944	13850	13835	14034	13977	14028	13856	13983	13879	13739	14216	14080	14010	13892	13874	14001	13842	13920	13984	13884	13951	13963	14030	14122	13913	13939	14055	14106	13996	13952	13976	14000	13884	13925	14128	14007	13985	13986	14016	13790	13926	14017	14080	14076	13818	13963	14042	13774	14044	13941	14012	13972	13964	14019	14022	13993	13910	13914	13949	13979	14169	13912	14000	14044	13989	13921	13876	13830	14059	13952	13879	13964	13986	13884	14019	14011	13820	14023	13821	14143	13903	13880	13981	14132	13888	14007	14028	14004	14039	14004	13862	13899	13975	14028	14071	13842	13768	13986	13879	13915	13785	13965	13832	14057	13957	13904	13850	13964	13812	14044	13973	13915	13870	13923	13862	13853	13861	14028	13888	13964	13927	13913	14102	13994	14026	14005	13940	13871	14052	13921	13956	13862	13943	14081	13964	13917	14008	13997	13973	14002	14043	14131	13916	13939	13902	14034	13971	14014	14046	13766	13869	13758	14037	14054	13882	13793	13773	13953	13834	13782	13931	13961	13891	13889	14041	13991	13871	13899	14115	13985	14035	13801	13924	14000	13985	13960	13906	14037	14033	13950	13921	13912	13966	13968	14040	13890	14055	14045	13921	14157	13879	14039	13943	14078	14090	13760	14055	13941	14094	13981	14136	13946	13857	14048	13954	13924	14121	13905	13854	13901	14006	13864	13956	14065	13737	14099	14049	13965	13942	13875	13942	14003	13902	13887	14156	14043	14116	13908	13781	13906	14070	13856	13980	14116	14037	13943	13872	14131	13865	13994	13899	13903	13831	14076	13972	13920	13943	14002	13936	13985	13984	13868	13793	13969	14102	13987	13892	13830	13847	14059	14095	13917	14147	13904	14025	13922	13799	14024	14017	14070	13838	13991	13942	14073	13958	14007	13860	14186	14056	13877	14149	14138	13945	14021	13867	13941	13939	13999	14045	13922	14065	13967	13944	14086	14025	13865	13843	13940	13760	14031	14058	14004	13945	13948	13946	13940	14022	13984	13904	13892	13997	13984	13966	13901	13865	13857	13914	13859	14015	13888	13923	13804	13857	14032	13920	14056	14049	14143	13832	13955	13854	14113	13927	13980	13918	13958	14024	14155	14055	14048	13990	14011	13881	13765	13884	13967	13886	14011	13948	13975	13918	13958	13946	14092	14205	13981	13815	13929	13998	13932	14025	13985	13862	13767	14024	13911	13869	13927	13983	13906	13904	14060	13970	13894	13999	13990	14031	13952	13913	13931	14007	14030	14007	13793	13923	13803	13840	13926	13883	14155	13973	13849	13835	13951	13715	14088	13953	14093	13889	14035	14111	14125	13971	13951	13882	14025	14064	13863	13939	13853	13989	13955	13919	14040	13972	14018	13698	14039	14001	13845	13954	13871	13970	13957	14071	13975	14013	13985	13805	14059	13855	14180	13962	13976	14045	13908	13944	14078	13917	14001	14198	13934	13936	13956	13714	13914	14031	14113	14087	13967	14030	13947	13897	14053	13767	14005	14025	14091	13859	13991	13823	14054	13937	13941	14147	13904	13973	13780	13921	14006	14039	14054	14057	14092	13965	13998	13929	13992	13973	14024	13889	13928	14009	13734	14014	13941	13984	13900	13985	14044	14004	13985	13988	13948	13975	14015	14037	14011	13757	13948	14029	13851	13910	14104	13975	13878	13746	13938	13995	14035	14087	13859	13914	14017	14055	13996	14158	14010	13974	13880	14089	13950	13971	14051	13947	13999	13854	14017	14092	13910	14036	13975	13957	13834	14079	13903	13946	14069	13889	14036	13847	14041	13994	13706	13824	14033	13924	14054	13949	14009	14099	14112	14046	14069	14036	13815	14007	14048	13765	13942	13926	14011	13959	13929	13901	13965	13959	13821	14107	13785	13971	13878	14005	13949	13934	13968	13825	13922	13943	14052	13995	14022	14126	13846	13964	13953	14148	13897	13928	14059	13968	13937	13994	13962	13887	14113	13927	13892	13924	13975	13904	13833	14080	13982	14022	13992	13936	13978	13910	13997	13869	14117	13844	13798	14146	13926	13834	13833	14050	13933	13826	13782	14053	13925	14022	13866	13992	13939	13933	13973	13876	14052	13942	13847	13947	13899	13982	13991	14168	14028	13985	13868	14012	14030	13918	13989	14043	13987	13834	14042	13913	14056	13917	14059	13770	14019	14055	14088	13903	13824	14123	13804	14019	13912	14102	13801	13887	13875	13941	14104	13936	13861	13849	13933	13897	13857	13936	14006	14010	13967	14019	14009	14038	13890	13950	14042	13966	13843	14088	13953	14015	13897	13862	14024	13904	14051	13924	14059	13746	14068	13820	13992	13999	13787	14156	14100	13973	13922	13973	13952	13896	13873	13877	14002	14012	13985	13986	13948	13980	13819	13925	13868	14012	14166	14002	13990	14032	14074	13920	14020	13935	14088	14202	13931	13841	13840	13841	14041	13886	14080	14062	13987	14019	14068	13972	14011	13935	13916	13963	13915	13942	14015	14173	13890	14016	13991	13955	13794	13903	14026	13961	13969	13811	13878	14048	13912	14055	14004	13888	13856	13883	14073	14061	13916	13920	13962	13893	13892	14116	14081	14029	13822	13840	14000	13841	13948	13897	13960	14045	13962	14052	13952	14074	14001	13919	13987	14003	14046	14016	13955	13890	13912	13967	13934	13968	14084	13884	13988	14052	14055	13908	13931	13959	14061	13967	13830	13922	13734	13938	13998	13809	14000	13886	13966	13983	14011	13944	13943	14039	13849	13980	13952	13840	14112	14011	14035	13992	13867	13886	13858	14062	13956	14155	14092	13916	13850	13932	13657	13917	13791	14012	14101	13977	14022	14053	14100	13946	13875	13924	13840	13996	13979	13952	13894	13976	14014	14138	14083	13946	13856	14073	13962	14085	13942	13877	14019	13957	13801	13888	13962	14017	13847	13754	13907	13935	13730	14104	14161	13969	13903	14011	14009	13991	14109	13990	13984	13849	13950	13853	13892	13885	13819	13920	13836	13952	14014	13977	13984	13936	13945	14013	13960	13930	13869	13861	13991	13951	13862	13869	13944	14046	13955	14052	14050	13845	14058	13972	13911	13905	14047	13889	13953	13965	14010	13983	13835	14150	13839	14037	13939	13880	13878	14078	13878	13950	14028	13873	14035	13969	13954	13934	13940	14005	13799	13873	13696	14028	13983	13972	13961	13850	13961	13894	13890	14062	14054	13946	14003	13956	14006	14064	14032	13922	13793	13925	14040	13906	13989	14062	13844	14051	13888	13882	13928	14156	13976	14027	13933	13820	13888	13967	13925	14021	14135	13961	14039	13881	14109	13842	13909	13862	14030	13859	14041	13997	14024	14005	13942	13976	13956	14137	13828	13997	13749	13804	13900	14159	14005	14019	14043	13995	13952	13971	13985	13935	14030	13918	14030	13815	13835	13938	13943	14059	13924	13976	14015	13986	14104	14081	14129	13991	13887	13945	13898	13883	13861	14040	14084	13900	13908	13936	13867	13952	13931	13770	13961	13967	14124	13832	13884	13765	13911	14004	13974	13793	13942	13978	14204	13975	13789	13955	14031	13852	13934	13849	13826	13858	13966	13943	13996	13948	13904	14039	14073	13947	13965	13950	13814	13974	13960	13803	13985	14012	14008	13922	14075	13974	13933	13912	13923	13973	13901	13908	13932	13955	13929	13993	13899	14084
23766	21136	28562	24445	23218	24177	23393	19862	18654	18281	17619	17166	16757	16546	16501	16342	16061	15937	15945	15658	15625	15771	15737	15657	15558	15886	15684	15644	15505	15882	15647	15453	15447	15576	15717	15761	15599	15505	15388	15575	15443	15484	15380	15515	15581	15481	15552	15476	15578	15440	15343	15424	15560	15407	15477	15507	15376	15473	15441	15403	15450	15445	15367	15262	15381	15607	15332	15460	15670	15409	15421	15464	15434	15330	15339	15532	15282	15415	15572	15408	15316	15297	15420	15350	15350	15600	15389	15418	15470	15620	15515	15349	15178	15213	15420	15305	15454	15418	15472	15437	15487	15335	15398	15446	15412	15390	15362	15432	15326	15103	15464	15410	15332	15535	15433	15630	15422	15495	15452	15555	15375	15399	15327	15275	15308	15382	15288	15389	15400	15449	15456	15336	15295	15369	15468	15464	15483	15478	15522	15216	15505	15437	15442	15335	15364	15440	15591	15419	15318	15536	15257	15435	15495	15461	15362	15396	15314	15313	15454	15323	15466	15385	15508	15332	15425	15463	15537	15433	15500	15307	15546	15369	15611	15449	15249	15260	15235	15307	15241	15384	15351	15325	15661	15357	15352	15551	15296	15368	15429	15245	15498	15364	15420	15371	15371	15305	15474	15311	15420	15408	15507	15485	15509	15524	15557	15390	15367	15244	15356	15443	15510	15382	15480	15602	15388	15520	15466	15425	15404	15246	15440	15749	15339	15595	15462	15536	15551	15464	15544	15261	15464	15368	15442	15467	15389	15335	15375	15439	15372	15378	15486	15453	15602	15640	15379	15291	15628	15367	15260	15527	15392	15309	15487	15427	15569	15350	15662	15462	15111	15505	15407	15440	15435	15351	15331	15428	15492	15650	15402	15537	15464	15365	15468	15303	15380	15490	15428	15254	15244	15178	15381	15227	15467	15395	15439	15487	15623	15313	15438	15463	15273	15488	15329	15510	15336	15500	15439	15214	15484	15210	15313	15286	15423	15625	15280	15241	15430	15172	15446	15508	15308	15451	15397	15321	15387	15279	15558	15438	15439	15571	15329	15375	15478	15221	15485	15213	15641	15513	15221	15183	15361	15406	15474	15410	15352	15362	15530	15343	15422	15340	15426	15314	15264	15426	15381	15280	15544	15257	15361	15102	15281	15343	15393	15366	15194	15423	15466	15576	15585	15407	15558	15670	15371	15471	15310	15261	15389	15362	15370	15268	15367	15305	15241	15349	15473	15402	15317	15439	15515	15563	15364	15138	15429	15521	15399	15458	15343	15423	15331	15409	15514	15344	15404	15388	15438	15344	15205	15406	15510	15430	15555	15347	15428	15340	15535	15174	15356	15332	15574	15431	15523	15434	15412	15261	15525	15419	15297	15501	15353	15303	15511	15479	15563	15180	15409	15375	15233	15316	15568	15439	15439	15270	15288	15423	15402	15521	15326	15496	15520	15449	15269	15358	15444	15589	15372	15490	15533	15449	15512	15384	15464	15404	15420	15362	15475	15550	15469	15493	15575	15333	15307	15196	15471	15330	15353	15441	15325	15327	15622	15245	15685	15575	15408	15185	15431	15252	15290	15497	15481	15521	15638	15336	15376	15206	15305	15294	15444	15485	15622	15382	15458	15473	15553	15353	15472	15526	15492	15238	15383	15615	15294	15360	15440	15228	15361	15391	15457	15452	15588	15373	15562	15331	15444	15442	15444	15485	15465	15509	15233	15302	15301	15423	15344	15277	15447	15473	15263	15298	15508	15489	15456	15404	15383	15549	15580	15681	15307	15536	15403	15282	15394	15336	15201	15288	15408	15232	15419	15526	15282	15474	15593	15220	15210	15281	15371	15330	15311	15269	15237	15562	15367	15366	15475	15369	15598	15349	15208	15387	15339	15278	15362	15539	15508	15385	15464	15223	15267	15558	15261	15269	15570	15548	15367	15299	15631	15508	15401	15439	15348	15569	15478	15477	15311	15302	15438	15508	15477	15580	15454	15428	15456	15350	15414	15255	15395	15619	15383	15416	15435	15274	15597	15262	15475	15432	15322	15469	15379	15393	15600	15650	15334	15347	15286	15311	15303	15443	15329	15275	15273	15402	15413	15368	15504	15365	15487	15391	15263	15328	15440	15364	15239	15596	15425	15366	15370	15374	15342	15550	15378	15468	15440	15528	15198	15356	15578	15526	15428	15279	15393	15274	15663	15440	15555	15429	15473	15583	15373	15628	15470	15487	15317	15377	15309	15273	15392	15287	15054	15430	15500	15431	15399	15575	15296	15429	15477	15382	15478	15469	15497	15284	15559	15422	15461	15488	15576	15472	15254	15456	15316	15430	15483	15518	15419	15258	15405	15530	15487	15416	15293	15386	15441	15353	15313	15319	15303	15362	15600	15522	15413	15578	15352	15455	15327	15229	15448	15418	15460	15326	15355	15268	15450	15467	15366	15371	15472	15494	15452	15491	15247	15516	15188	15333	15499	15595	15411	15539	15347	15537	15376	15603	15533	15458	15438	15450	15371	15262	15457	15411	15398	15475	15524	15320	15506	15412	15423	15457	15356	15429	15446	15471	15441	15274	15456	15549	15499	15444	15357	15253	15383	15494	15317	15456	15510	15343	15243	15479	15508	15456	15463	15325	15359	15340	15376	15188	15550	15378	15204	15330	15490	15503	15476	15442	15301	15433	15568	15413	15361	15530	15695	15605	15328	15414	15418	15309	15278	15419	15492	15557	15561	15611	15451	15342	15319	15346	15599	15385	15369	15314	15501	15393	15346	15446	15471	15325	15488	15353	15456	15371	15668	15388	15420	15455	15437	15507	15522	15427	15503	15433	15523	15214	15406	15453	15446	15557	15377	15323	15336	15585	15442	15489	15317	15425	15206	15596	15385	15362	15421	15399	15240	15484	15382	15387	15157	15449	15420	15264	15353	15463	15415	15516	15333	15598	15321	15373	15458	15219	15252	15428	15313	15451	15455	15592	15348	15516	15325	15361	15163	15478	15196	15432	15162	15593	15630	15411	15521	15479	15451	15263	15285	15458	15383	15210	15305	15465	15369	15333	15395	15441	15402	15458	15227	15484	15325	15553	15413	15286	15327	15471	15487	15425	15558	15436	15360	15330	15423	15402	15308	15491	15490	15428	15540	15450	15432	15195	15296	15164	15426	15391	15474	15349	15279	15298	15405	15403	15326	15464	15268	15452	15247	15270	15494	15295	15516	15187	15375	15404	15352	15500	15556	15207	15443	15227	15386	15381	15547	15287	15460	15378	15394	15419	15329	15560	15421	15468	15547	15382	15373	15364	15155	15381	15427	15484	15514	15343	15407	15528	15541	15409	15264	15340	15546	15355	15196	15542	15472	15313	15338	15474	15461	15177	15531	15349	15432	15346	15533	15236	15340	15417	15166	15520	15416	15441	15540	15457	15476	15285	15295	15487	15287	15385	15330	15275	15284	15392	15510	15298	15416	15325	15532	15406	15234	15349	15593	15395	15515	15427	15232	15473	15607	15437	15361	15418	15456	15430	15560	15344	15290	15428	15602	15242	15563	15439	15410	15410	15304	15216	15353	15301	15468	15377	15440	15252	15416	15215	15479	15365	15381	15522	15320	15376	15747	15382	15393	15447	15340	15426	15380	15392	15460	15325	15486	15334	15694	15627	15372	15560	15407	15207	15338	15365	15262	15484	15564	15419	15513	15581	15561	15636	15329	15303	15407	15439	15258	15398	15422	15418	15472	15367	15497	15435	15538	15559	15408	15405	15369	15349	15431	15391	15390	15632	15344	15234	15333	15309	15322	15476	15567	15468	15415	15375	15582	15269	15325	15448	15429	15544	15360	15193	15557	15596	15348	15342	15083	15538	15495	15365	15443	15193	15367	15421	15464	15332	15600	15381	15362	15304	15281	15452	15517	15464	15424	15347	15518	15405	15491	15440	15548	15543	15395	15477	15313	15460	15318	15439	15470	15455	15493	15498	15477	15368	15326	15393	15434	15394	15333	15439	15416	15293	15396	15414	15395	15423	15339	15512	15328	15552	15461	15428	15456	15440	15327	15531	15207	15401	15677	15474	15374	15566	15221	15424	15411	15530	15544	15322	15371	15367	15477	15216	15418	15434	15535	15343	15502	15429	15492	15549	15465	15316	15537	15534	15747	15335	15439	15447	15463	15520	15631	15488	15264	15222	15456	15684	15352	15586	15369	15508	15529	15418	15433	15342	15472	15624	15501	15396	15457	15366	15334	15586	15281	15517	15473	15359	15369	15353	15551	15334	15386	15460	15466	15410	15344	15383	15465	15387	15606	15649	15476	15448	15496	15486	15276	15389	15526	15183	15357	15434	15535	15352	15500	15377	15314	15285	15310	15618	15243	15317	15378	15216	15369	15451	15498	15305	15546	15610	15336	15485	15485	15394	15467	15581	15212	15285	15181	15270	15395	15399	15425	15322	15244	15313	15407	15307	15339	15445	15325	15397	15485	15312	15484	15373	15383	15671	15458	15484	15517	15291	15500	15383	15507	15387	15636	15467	15204	15434	15489	15389	15395	15333	15493	15375	15348	15254	15461	15236	15476	15476	15444	15477	15562	15365	15655	15525	15417	15588	15407	15381	15453	15447	15388	15554	15538	15580	15451	15430	15310	15373	15212	15304	15214	15553	15314	15501	15404	15613	15369	15312	15347	15304	15561	15519	15486	15509	15467	15468	15451	15334	15404	15525	15403	15531	15278	15393	15228	15498	15373	15393	15428	15326	15306	15531	15536	15525	15255	15383	15363	15413	15245	15664	15208	15603	15460	15523	15470	15321	15317	15350	15216	15406	15328	15307	15435	15606	15422	15374	15491	15255	15324	15318	15399	15307	15329	15406	15420	15369	15334	15358	15581	15424	15364	15476	15400	15381	15445	15437	15388	15569	15476	15534	15356	15589	15507	15519	15401	15185	15495	15525	15333	15269	15481	15535	15517	15503	15237	15431	15437	15542	15368	15492	15435	15346	15300	15248	15207	15317	15428	15379	15234	15357	15534	15386	15508	15460	15404	15503	15599	15520	15312	15511	15425	15326	15401	15312	15306	15549	15320	15402	15442	15352	15499	15470	15550	15411	15569	15423	15229	15493	15366	15543	15239	15276	15617	15543	15431	15348	15202	15437
24346	42541	39874	31767	27641	24524	22101	20461	19015	17982	17164	16558	16126	15485	15172	14924	14712	14628	14723	14468	14319	14263	14132	14311	14171	14207	14163	14124	14108	14114	14110	14123	14037	14067	13952	14165	14065	14092	14015	14003	13870	13985	13871	13904	14140	13882	13889	14068	13932	13894	13800	13982	13783	13978	13909	13921	13854	13820	13885	14026	13928	14029	13901	13990	13895	14022	13960	13974	13922	13839	13931	13946	13908	13888	13884	13919	13875	14035	13894	13842	13822	13993	13894	13761	13815	13788	13957	13908	13913	13990	14031	13876	13914	13860	13881	14003	13950	13981	13909	13884	13801	13907	14085	13945	13871	13820	13907	13775	14074	14091	13963	13793	13924	13893	13913	13961	14035	13810	13874	13874	13926	13859	13939	13907	13711	13985	13936	13910	13849	14044	13741	13906	13752	13970	13964	14027	13983	13921	14069	13928	13956	14063	14045	13969	13800	13874	14033	13795	14023	13923	13817	13831	13822	13694	13942	13868	13949	13844	13908	13945	14009	13929	13841	13937	13926	13914	13859	13762	13857	13874	13956	13823	13893	13858	13890	13799	13975	13762	13843	14190	13871	13967	13858	13789	13712	13934	13946	13766	13951	13849	13927	13841	13889	13866	13890	13957	14023	13778	13809	14025	14016	13894	13880	13851	13978	13848	13942	13874	13937	13950	13856	13884	14046	13791	13832	13806	13725	13779	13979	13810	13946	13968	13835	13912	13805	13904	14042	13833	13731	13914	13829	13952	13977	13767	13858	13898	13866	13944	14006	13923	13846	13871	13811	13872	13989	13960	13800	13729	13820	13980	13973	13921	13935	13955	13923	13847	13863	13895	13856	13923	14009	13732	13961	14071	13738	14054	13896	13891	13817	13963	13962	14005	13779	13951	13995	13887	14037	13727	13784	13869	13731	13673	13998	13791	13979	13855	13857	13796	13814	13916	13945	13986	13988	13844	13974	13899	14071	13999	13935	13991	13713	13907	13958	13966	13875	14040	13940	13834	14022	13838	13877	13894	13858	13956	14040	13973	13875	13862	13900	13862	13932	13861	13888	13675	14072	13925	13905	13899	13819	13783	14108	13948	13968	14015	13980	14003	13896	13696	13765	13955	13753	13936	14038	13873	13871	13892	14002	13924	13928	13781	13898	13782	13889	13880	13851	13760	13989	13757	13874	14133	13992	13992	13780	13881	13881	14007	13838	13896	13897	13842	13870	13688	13763	13997	13920	13843	13900	13964	13906	13853	13814	13908	13933	13864	13818	13873	13908	13779	13739	13894	13772	13925	13767	13925	13922	13940	14030	13792	13828	13917	13849	13929	13939	13981	13858	13911	13934	14000	13983	13822	13853	14023	13989	13837	13936	13754	13894	13878	14018	13852	13820	13815	14022	13934	14034	13979	14022	13740	13971	13787	14011	13986	13819	13939	14017	13754	13784	13795	13847	13927	13756	13757	13887	13968	13847	13771	13835	13861	13930	13965	13780	13906	13788	13947	14053	13744	13924	13945	13828	13686	13905	13840	13890	14034	13892	13867	13745	13841	13916	13784	13826	13939	14005	13833	13890	13854	13914	13856	13712	13855	13895	13979	13935	13753	14057	13834	13881	14120	13943	13885	13891	13936	13905	13951	13865	13837	13899	13816	13881	13887	13919	14014	14063	13859	13895	13878	13894	13951	13866	13682	13840	13910	13986	13941	13896	13747	13850	13865	14007	13898	13818	13832	13832	13684	13882	13869	13651	13972	13874	14004	13916	13861	14064	13869	13846	13777	13908	14085	13939	13824	14039	13946	14080	13957	13731	13785	13806	13664	13920	13949	13897	13811	13981	13835	13893	13980	13950	13947	13950	14013	13979	13918	13790	13957	13814	13882	13856	13984	14069	13935	13837	13805	13748	13992	13735	13730	13786	13950	13997	13678	13943	13822	13840	13908	13831	14109	14086	13819	13774	13980	13835	13844	14022	13877	13998	13712	14048	13917	13925	13898	13995	13933	13924	13860	13991	13801	13864	13811	13821	13792	13866	13977	14080	13781	13853	13772	13859	13927	13940	13733	13924	13848	14014	13968	13868	14028	13901	14181	13949	13988	13740	13945	13821	13874	13937	13888	13881	13936	14040	13767	13874	13935	13897	14059	13797	13914	13751	14086	14014	13973	13918	14116	13845	13812	13729	13872	13945	13744	14001	13950	14002	13784	13809	13799	14090	13862	13813	13881	13886	13865	13756	13938	13905	13724	13925	13899	13952	13796	13865	14005	13833	13911	13918	13926	13901	13994	13790	13926	14012	14003	13838	13756	13738	13894	13830	13926	13909	13831	13828	13932	14064	13885	13943	13884	13769	13863	13915	13980	14007	13982	13984	13911	13778	13856	13821	13865	13849	13868	13858	13806	13861	13821	13747	13881	13973	13845	13986	13797	13881	13914	13902	13860	13729	13900	13937	13926	13926	13888	13936	13767	13861	13978	13783	13839	14008	13858	13705	13652	13939	14000	13831	13846	13877	13830	13959	13757	13877	13928	13887	13727	13843	13937	13830	13836	13754	13864	13864	13962	13859	13862	13964	13896	13870	13868	14104	13862	14115	13626	13950	13779	14001	13847	14029	13954	14035	14022	13781	13809	13888	13817	13750	13811	13845	13763	14013	13807	13980	13909	13937	13852	13734	13853	13889	13899	14025	13901	14034	13892	14001	13871	13852	13762	13925	13958	13958	13878	14084	13940	13917	13945	13842	14030	13787	13772	13781	13999	14059	13813	13954	13925	13744	13932	13961	13982	13972	13806	13934	13830	14100	13753	13901	14064	13800	14031	13955	13890	13821	14095	13940	13941	13820	13787	13831	13928	13879	13869	13878	13829	13926	14094	13827	13808	13884	13738	13984	13961	13973	13839	13946	13823	13783	14017	13897	13595	13975	13841	13918	14096	13767	13945	13794	13764	13793	13806	13845	14035	13938	13956	13872	13965	13960	14017	14026	13912	13951	13780	13813	13735	14066	13754	13772	13877	13818	13944	14007	14048	13992	13883	13825	13897	13961	13860	13866	13916	13929	13953	13748	14044	13773	14047	13899	13928	13886	14000	13928	13967	13911	13829	13878	14055	13836	13984	13816	13873	13936	13865	13739	13748	13942	13919	13903	13820	13873	13972	13989	14077	13995	13772	13918	13972	13777	13895	13841	14000	13850	13817	14060	13983	13891	13807	13921	13994	13824	13979	13921	13936	13978	13753	13946	13847	13712	13943	13886	14014	13892	14009	13917	13883	13862	13926	13879	13900	13830	13960	13845	13933	13942	13897	13945	13802	13925	14017	13901	14080	13917	13721	13939	13887	14015	14046	13870	13906	13973	14069	13839	13868	13812	13941	13737	13752	13850	13891	14046	13821	13821	13916	13928	13869	13705	13965	13791	13865	13736	13790	14041	13802	13812	13914	13856	13854	14065	13912	14001	13871	13976	14019	14044	13768	13879	13943	13910	13737	13811	13840	13849	13968	13917	13814	13967	13961	13928	13910	14034	13864	13886	13752	13848	13808	13772	13912	13981	13958	13967	13909	13873	13859	13987	13896	13935	13889	13856	13869	13684	13878	13968	14006	13880	13824	14083	13940	14092	13811	13877	13873	13869	13982	13913	13943	13837	14032	13767	14031	13928	13830	13921	13817	13887	13944	14055	13981	13974	13924	14030	13904	13829	13838	13886	13816	13830	13914	13949	14024	14011	13839	13972	13857	13919	13946	13952	14012	13817	13932	13917	13925	13806	13771	14077	13924	13977	13946	13843	13848	14004	13858	13790	13881	13944	13787	13747	13912	13975	13902	14254	13854	14016	13716	13830	13832	13948	13765	13780	14098	14048	13829	13767	13873	13757	13976	13813	13807	13686	13736	13904	14079	14034	13771	13950	13960	14109	13942	13961	13766	13926	13842	14007	13810	13862	13995	13730	13793	13964	13990	13763	13864	13952	13965	13797	13840	13971	13879	13696	13947	13865	14029	13812	13889	13821	13870	13871	13917	13855	13879	13885	13950	13678	13960	13908	14008	13804	13891	14027	13984	14035	13912	13820	14101	13992	13845	13897	13931	13785	13864	13946	13862	13859	14072	13851	13868	13773	13896	13736	13922	13841	13876	13950	13888	13996	13929	13816	13943	13833	13876	13959	13844	13940	13724	14035	13906	14026	13853	13869	14014	14004	13840	13934	14118	13825	13879	13835	13873	13958	13906	13876	13761	13838	13926	13941	13982	13902	13747	13803	13840	13837	13801	14113	13938	13917	13875	13999	13841	13887	13872	13946	13773	14022	13970	13923	13886	13807	13954	13943	13981	13870	13875	13849	13901	13890	13863	13956	13931	13927	14034	13964	13771	14003	13889	13900	13795	13910	13868	13809	13931	13998	13832	13982	13884	13782	13914	13867	13862	13911	13792	13794	13966	13890	13799	13982	14012	13936	13866	13825	13875	14064	13982	13838	14059	13733	13783	14066	13820	13886	13793	13803	13824	13721	13929	13866	14132	13813	13992	13764	14075	13774	13922	14035	13955	13878	13963	14066	13970	13914	13800	13910	13912	13832	13698	13941	13864	13890	13953	13885	13978	13927	13675	14017	13893	13900	13971	14046	13904	14014	13878	13855	13880	13949	13844	13883	13939	13930	13888	13786	13994	13891	14010	14056	13920	13888	13942	13840	13929	14028	13960	13742	13965	13826	13851	13902	13771	13896	13882	13961	13777	14064	13986	13888	13979	13852	13912	14009	13879	13918	13915	13811	14019	13895	14044	13860	13751	13876	13949	13947	14040	13919	13829	14004	13894	13817	13926	13864	13901	13878	13821	13741	13850	13667	13955	13987	13817	13887	14182	13878	13871	13864	13774	13935	13933	13904	13900	13896	14014	13983	13919	13806	13853	13676	13921	13795	13696	13913	13820	13945	13833	13767	13987	13913	13916	13965	13785	13934	13946	13847	13844	13878	13924	13786	13822	13702	13790	13852	13758	13834	13876	13941	13905	13754	13958	14023	13817	13840	13735	13940	13891	13840	14003	13968	13882	13980	13902	13615	13911	13671	13925	13889	13912	13810	13902	13982	13948	13797	14013	13940	13814	13818	13844	13919	13862	13855	13761	13789	13952	13818	13859	13929	13991	13891	13926
22670	21122	28954	23598	21788	25200	27844	22464	20780	20391	19577	18871	18443	18196	17783	17562	17539	17361	17235	17171	16989	16907	16991	16896	16788	16974	16685	16933	16777	16641	16551	16493	16554	16685	16575	16357	16606	16589	16528	16441	16572	16558	16648	16575	16478	16546	16358	16317	16432	16404	16386	16482	16262	16402	16392	16416	16392	16471	16255	16441	16372	16358	16461	16486	16416	16677	16627	16536	16347	16527	16325	16239	16533	16191	16566	16464	16411	16225	16369	16527	16418	16518	16519	16370	16382	16504	16536	16536	16389	16200	16306	16164	16430	16447	16332	16582	16311	16341	16404	16317	16622	16248	16394	16366	16447	16433	16397	16563	16395	16319	16372	16387	16303	16302	16293	16536	16487	16359	16320	16281	16306	16167	16404	16570	16201	16249	16329	16295	16294	16442	16421	16519	16404	16261	16340	16566	16355	16334	16388	16373	16325	16242	16367	16401	16565	16373	16365	16570	16223	16220	16485	16309	16315	16409	16373	16351	16463	16345	16390	16413	16283	16295	16395	16379	16310	16331	16350	16233	16225	16556	16361	16296	16423	16227	16281	16389	16384	16285	16260	16318	16305	16215	16445	16324	16312	16301	16466	16476	16251	16276	16326	16364	16253	16282	16283	16378	16282	16252	16528	16247	16323	16364	16278	16417	16424	16321	16177	16518	16170	16292	16530	16055	16325	16364	16437	16392	16452	16443	16290	16434	16521	16369	16356	16319	16339	16105	16112	16283	16360	16220	16288	16437	16525	16242	16259	16295	16218	16403	16457	16487	16466	16406	16393	16314	16258	16266	16336	16329	16363	16504	16350	16251	16518	16538	16410	16287	16378	16299	16458	16434	16489	16428	16515	16227	16379	16482	16339	16415	16397	16201	16380	16555	16250	16246	16486	16388	16295	16156	16329	16348	16465	16334	16430	16353	16561	16259	16164	16302	16357	16106	16427	16365	16496	16240	16439	16333	16324	16095	16319	16340	16334	16307	16271	16336	16282	16427	16352	16386	16471	16315	16325	16282	16445	16225	16343	16370	16201	16441	16445	16341	16372	16071	16272	16363	16345	16213	16338	16211	16209	16294	16250	16261	16351	16368	16342	16617	16315	16453	16295	16356	16477	16458	16324	16420	16147	16492	16296	16317	16277	16498	16323	16407	16400	16377	16587	16317	16126	16228	16135	16508	16390	16400	16435	16500	16359	16326	16465	16275	16389	16466	16207	16330	16247	16469	16344	16234	16082	16287	16328	16273	16398	16530	16380	16189	16333	16320	16337	16150	16284	16318	16435	16267	16321	16235	16487	16232	16402	16274	16423	16256	16271	16412	16345	16334	16533	16198	16440	16183	16450	16221	16362	16279	16185	16154	16312	16401	16402	16298	16493	16379	16360	16242	16456	16436	16379	16385	16180	16369	16235	16254	16420	16130	16242	16255	16432	16498	16297	16330	16385	16466	16376	16336	16485	16368	16475	16558	16453	16469	16328	16196	16495	16195	16491	16306	16442	16345	16344	16435	16472	16284	16521	16602	16284	16266	16368	16363	16294	16321	16307	16375	16353	16283	16273	16414	16458	16305	16455	16278	16359	16406	16464	16299	16353	16282	16474	16530	16456	16248	16505	16326	16342	16434	16639	16083	16375	16378	16393	16341	16379	16430	16389	16135	16341	16231	16397	16268	16480	16440	16402	16229	16359	16367	16359	16294	16436	16350	16391	16451	16132	16479	16268	16493	16216	16149	16551	16126	16319	16356	16359	16418	16448	16360	16386	16363	16408	16332	16337	16274	16240	16144	16190	16445	16427	16487	16401	16221	16419	16484	16353	16015	16412	16230	16309	16253	16432	16327	16345	16546	16407	16461	16487	16258	16472	16194	16392	16359	16320	16404	16250	16305	16412	16309	16304	16322	16288	16302	16542	16391	16405	16244	16312	16188	16235	16453	16456	16186	16214	16446	16198	16220	16262	16361	16335	16397	16200	16194	16335	16362	16458	16384	16476	16453	16355	16346	16300	16414	16395	16452	16186	16268	16348	16486	16338	16378	16266	16405	16387	16436	16423	16433	16366	16485	16342	16605	16486	16398	16619	16090	16208	16376	16347	16307	16396	16365	16462	16291	16523	16361	16156	16154	16242	16291	16373	16216	16278	16372	16284	16319	16286	16192	16396	16298	16430	16465	16209	16313	16340	16279	16294	16453	16354	16410	16581	16127	16194	16393	16391	16439	16317	16274	16409	16406	16331	16310	16348	16349	16249	16375	16495	16488	16235	16258	16485	16481	16470	16340	16293	16190	16503	16402	16309	16437	16325	16234	16306	16262	16528	16339	16216	16303	16458	16203	16442	16283	16291	16425	16368	16384	16551	16474	16382	16288	16437	16518	16370	16237	16276	16476	16367	16320	16375	16396	16363	16341	16375	16440	16381	16412	16399	16295	16229	16366	16333	16308	16529	16175	16491	16505	16477	16353	16333	16336	16408	16482	16151	16333	16337	16300	16083	16404	16414	16108	16516	16678	16348	16146	16302	16266	16334	16348	16370	16290	16518	16332	16324	16295	16399	16203	16255	16327	16446	16165	16365	16257	16235	16331	16326	16324	16315	16582	16489	16447	16220	16327	16332	16224	16326	16171	16060	16563	16488	16414	16197	16310	16410	16262	16440	16291	16292	16234	16319	16494	16182	16452	16360	16082	16267	16214	16331	16247	16353	16367	16348	16339	16392	16452	16421	16481	16259	16226	16332	16413	16189	16224	16330	16368	16280	16284	16498	16412	16478	16322	16415	16334	16289	16347	16347	16261	16330	16339	16376	16341	16476	16468	16493	16471	16454	16315	16621	16513	16353	16318	16337	16440	16529	16378	16490	16231	16403	16336	16326	16205	16354	16569	16436	16415	16278	16365	16352	16303	16520	16527	16174	16275	16362	16168	16300	16394	16461	16370	16319	16380	16426	16262	16461	16176	16406	16307	16234	16328	16294	16362	16157	16279	16203	16484	16294	16446	16281	16211	16261	16375	16298	16534	16354	16297	16223	16157	16570	16523	16237	16384	16459	16299	16133	16175	16499	16334	16384	16505	16476	16467	16493	16317	16246	16329	16304	16434	16484	16352	16512	16462	16184	16380	16227	16323	16245	16293	16448	16545	16238	16506	16430	16349	16131	16194	16171	16204	16329	16362	16375	16363	16351	16272	16239	16555	16437	16373	16472	16604	16511	16178	16335	16479	16451	16283	16179	16169	16357	16463	16359	16317	16243	16448	16369	16648	16436	16586	16469	16387	16386	16352	16286	16403	16176	16114	16479	16412	16389	16372	16287	16299	16463	16248	16309	16262	16293	16184	16466	16472	16266	16432	16328	16418	16510	16448	16473	16449	16186	16265	16151	16162	16412	16462	16449	16185	16219	16340	16304	16167	16191	16497	16417	16343	16485	16387	16394	16508	16526	16453	16386	16235	16469	16452	16414	16411	16316	16349	16555	16341	16379	16446	16341	16585	16208	16463	16351	16164	16434	16355	16318	16264	16375	16391	16334	16083	16404	16220	16464	16327	16477	16380	16571	16568	16325	16265	16480	16550	16345	16456	16587	16340	16375	16448	16283	16242	16356	16399	16464	16481	16388	16342	16349	16418	16263	16317	16150	16257	16627	16484	16364	16430	16372	16153	16111	16288	16294	16246	16195	16242	16235	16414	16484	16429	16394	16313	16252	16416	16342	16328	16339	16219	16155	16177	16119	16234	16412	16146	16251	16528	16435	16282	16419	16439	16353	16266	16514	16363	16140	16150	16325	16240	16578	16176	16361	16488	16309	16411	16249	16152	16175	16173	16367	16479	16235	16513	16338	16246	16252	16438	16433	16402	16254	16289	16452	16521	16337	16340	16196	16440	16392	16317	16387	16416	16179	16174	16389	16289	16344	16471	16301	16344	16439	16476	16292	16334	16383	16267	16502	16307	16389	16249	16434	16272	16545	16278	16366	16416	16449	16141	16405	16186	16447	16146	16145	16177	16476	16329	16306	16323	16342	16409	16568	16379	16432	16580	16518	16416	16352	16276	16325	16355	16261	16217	16473	16329	16205	16230	16408	16113	16407	16250	16363	16468	16360	16547	16186	16347	16382	16515	16261	16437	16390	16285	16515	16363	16427	16402	16422	16380	16200	16399	16141	16252	16268	16386	16343	16274	16562	16489	16373	16218	16421	16443	16352	16270	16196	16347	16424	16477	16366	16372	16415	16324	16336	16322	16491	16229	16364	16090	16442	16370	16420	16403	16501	16300	16394	16283	16226	16278	16477	16103	16367	16244	16401	16359	16410	16342	16479	16263	16474	16327	16298	16249	16558	16308	16418	16308	16656	16244	16445	16469	16398	16239	16174	16284	16488	16224	16128	16414	16260	16400	16441	16360	16199	16414	16364	16390	16313	16335	16344	16371	16416	16154	16439	16296	16472	16477	16319	16281	16314	16651	16475	16226	16210	16578	16196	16470	16416	16432	16133	16390	16332	16188	16447	16286	16430	16509	16501	16403	16291	16411	16339	16460	16384	16322	16319	16212	16356	16281	16345	16420	16214	16402	16350	16386	16362	16428	16403	16211	16433	16147	16262	16257	16318	16347	16444	16384	16585	16473	16381	16463	16446	16135	16450	16290	16202	16380	16440	16244	16307	16489	16160	16293	16451	16282	16272	16185	16283	16395	16253	16337	16259	16170	16435	16162	16410	16337	16482	16370	16317	16276	16250	16402	16215	16315	16374	16351	16304	16491	16311	16299	16480	16681	16295	16310	16538	16282	16163	16472	16437	16599	16595	16421	16398	16380	16332	16437	16407	16302	16208	16315	16505	16254	16273	16268	16308	16299	16363	16249	16267	16524	16523	16387	16417	16450	16327	16215	16441	16524	16201	16510	16403	16408	16336	16343	16466	16190	16438	16288	16343	16212	16320	16384	16331	16354	16429	16394	16331	16241	16286	16490	16278	16346	16467	16325	16640	16217	16437	16242	16302	16565	16393	16612	16514	16537	16552	16389	16426	16301	16245	16162	16325	16360	16463	16344	16379	16105	16369	16476	16282	16462	16429	16357	16467	16386	16316	16441	16233	16350	16406	16477	16361	16436	16276	16445	16502	16538	16433	16467	16583	16340	16408	16356	16098	16352
25968	46413	43961	36058	31499	27808	25450	23374	21519	20026	19129	18011	17423	17018	16388	16156	15902	15461	15396	15278	15080	15163	15128	14925	15019	14878	14849	14785	14625	14706	14596	14552	14583	14827	14597	14593	14567	14695	14535	14588	14614	14502	14559	14547	14471	14620	14489	14506	14485	14557	14502	14395	14469	14597	14581	14728	14538	14522	14552	14594	14613	14467	14496	14511	14430	14412	14422	14505	14468	14427	14472	14461	14362	14485	14595	14579	14352	14486	14390	14454	14407	14475	14371	14447	14518	14266	14490	14374	14506	14532	14417	14339	14597	14459	14400	14407	14392	14460	14346	14557	14422	14618	14223	14575	14459	14563	14528	14440	14504	14366	14491	14488	14363	14570	14649	14407	14555	14335	14383	14394	14456	14410	14394	14524	14457	14575	14410	14422	14412	14527	14518	14448	14345	14248	14347	14520	14371	14640	14462	14463	14402	14436	14512	14285	14515	14494	14486	14343	14447	14458	14335	14467	14427	14470	14542	14313	14441	14540	14549	14522	14436	14370	14424	14348	14457	14411	14400	14406	14452	14488	14178	14472	14389	14341	14422	14449	14348	14620	14345	14398	14513	14513	14396	14556	14462	14514	14549	14607	14478	14402	14376	14513	14336	14408	14467	14421	14343	14296	14329	14448	14513	14448	14435	14315	14414	14500	14519	14439	14538	14591	14387	14417	14537	14391	14519	14578	14371	14492	14451	14269	14404	14367	14456	14391	14566	14426	14343	14340	14420	14625	14537	14413	14523	14425	14384	14374	14496	14524	14325	14471	14543	14450	14307	14464	14487	14274	14386	14439	14346	14547	14421	14520	14439	14426	14296	14557	14438	14367	14595	14484	14660	14432	14474	14352	14456	14582	14354	14400	14437	14404	14420	14338	14354	14427	14413	14394	14319	14561	14301	14283	14445	14342	14410	14366	14494	14383	14358	14353	14382	14285	14381	14363	14395	14355	14377	14312	14436	14514	14440	14555	14518	14296	14497	14352	14310	14418	14431	14478	14341	14396	14489	14380	14500	14618	14424	14576	14490	14472	14395	14485	14318	14405	14372	14511	14403	14434	14321	14444	14585	14469	14488	14589	14463	14418	14563	14485	14446	14577	14422	14436	14326	14422	14395	14388	14448	14362	14374	14383	14434	14260	14551	14655	14533	14481	14515	14316	14677	14597	14514	14359	14431	14322	14422	14459	14432	14438	14297	14342	14354	14473	14451	14183	14414	14596	14390	14486	14440	14327	14396	14420	14414	14561	14387	14354	14433	14568	14458	14474	14350	14423	14373	14419	14521	14470	14313	14482	14528	14340	14416	14316	14511	14353	14388	14559	14642	14437	14416	14385	14522	14344	14397	14325	14422	14520	14571	14454	14351	14405	14397	14401	14548	14563	14421	14400	14404	14365	14537	14486	14333	14515	14409	14419	14497	14559	14292	14445	14442	14443	14341	14246	14443	14316	14261	14403	14534	14445	14450	14382	14317	14403	14365	14477	14454	14507	14458	14336	14597	14520	14352	14337	14421	14452	14374	14518	14355	14496	14563	14324	14441	14460	14494	14496	14283	14531	14275	14566	14331	14345	14345	14491	14452	14610	14589	14430	14396	14335	14403	14393	14471	14355	14584	14565	14284	14500	14499	14338	14383	14423	14475	14456	14404	14400	14551	14326	14590	14225	14450	14585	14423	14530	14447	14420	14391	14589	14473	14336	14440	14413	14625	14438	14461	14525	14473	14466	14323	14302	14383	14383	14390	14546	14298	14408	14304	14462	14496	14454	14528	14250	14281	14515	14541	14265	14429	14356	14547	14444	14247	14316	14469	14315	14402	14394	14290	14325	14353	14384	14329	14460	14468	14630	14499	14561	14296	14382	14523	14429	14399	14448	14334	14455	14555	14433	14474	14329	14372	14443	14438	14369	14395	14496	14455	14473	14379	14348	14478	14363	14298	14534	14457	14491	14354	14393	14485	14497	14538	14315	14539	14399	14445	14316	14413	14387	14272	14446	14389	14550	14440	14306	14390	14522	14342	14408	14319	14559	14344	14439	14376	14335	14432	14475	14509	14439	14519	14380	14468	14538	14500	14457	14466	14374	14616	14302	14450	14470	14480	14309	14337	14544	14427	14371	14370	14211	14362	14380	14536	14579	14438	14507	14415	14307	14421	14400	14442	14577	14524	14425	14471	14264	14510	14315	14387	14294	14541	14363	14497	14529	14422	14473	14336	14486	14507	14461	14566	14418	14522	14479	14359	14395	14523	14583	14384	14427	14388	14351	14487	14332	14156	14404	14547	14406	14419	14529	14356	14481	14483	14328	14496	14413	14459	14475	14422	14528	14335	14302	14397	14489	14368	14418	14472	14463	14492	14307	14474	14421	14382	14478	14299	14559	14397	14361	14457	14375	14568	14431	14348	14378	14413	14383	14704	14432	14391	14260	14469	14471	14434	14399	14366	14387	14436	14573	14532	14385	14487	14335	14506	14353	14554	14423	14378	14470	14463	14558	14459	14366	14312	14544	14588	14408	14538	14460	14439	14428	14484	14472	14379	14145	14422	14376	14391	14547	14346	14502	14480	14346	14378	14461	14371	14468	14417	14462	14463	14554	14473	14353	14410	14335	14473	14389	14464	14564	14276	14354	14505	14516	14326	14339	14404	14520	14412	14310	14424	14466	14395	14298	14524	14458	14569	14562	14410	14452	14310	14460	14344	14472	14412	14495	14317	14303	14338	14590	14359	14392	14427	14389	14497	14536	14381	14324	14449	14392	14327	14479	14500	14464	14439	14482	14474	14446	14515	14488	14378	14377	14402	14401	14401	14511	14419	14339	14351	14421	14530	14540	14608	14421	14514	14530	14396	14459	14512	14383	14318	14427	14492	14493	14407	14339	14403	14618	14396	14495	14382	14475	14646	14434	14432	14456	14532	14317	14388	14508	14337	14445	14555	14446	14326	14526	14326	14573	14389	14537	14515	14491	14382	14409	14617	14320	14338	14354	14598	14414	14405	14452	14327	14251	14331	14342	14323	14456	14349	14398	14473	14500	14505	14565	14483	14487	14411	14332	14421	14443	14576	14434	14519	14353	14570	14503	14426	14517	14526	14313	14337	14361	14345	14357	14484	14621	14569	14265	14314	14542	14447	14371	14417	14444	14287	14522	14339	14366	14538	14526	14346	14358	14400	14440	14324	14424	14399	14326	14652	14486	14509	14366	14532	14340	14650	14279	14289	14364	14427	14441	14409	14448	14337	14366	14369	14355	14285	14340	14471	14359	14334	14541	14368	14527	14364	14450	14430	14337	14317	14367	14469	14610	14350	14495	14406	14355	14415	14591	14450	14366	14540	14645	14526	14330	14406	14301	14506	14399	14354	14468	14349	14345	14447	14246	14331	14397	14449	14437	14285	14523	14554	14419	14580	14459	14358	14423	14385	14356	14426	14560	14456	14336	14447	14405	14468	14394	14527	14522	14566	14393	14378	14199	14325	14375	14522	14431	14554	14388	14403	14433	14437	14402	14407	14384	14404	14290	14349	14400	14573	14544	14398	14433	14434	14385	14522	14527	14567	14449	14455	14458	14530	14625	14277	14422	14500	14540	14504	14394	14512	14489	14433	14458	14663	14360	14400	14262	14247	14390	14479	14515	14467	14506	14519	14276	14445	14400	14498	14255	14445	14433	14382	14243	14427	14263	14436	14472	14396	14426	14410	14418	14175	14286	14475	14545	14418	14450	14341	14453	14552	14354	14437	14446	14489	14506	14392	14323	14436	14499	14477	14512	14372	14465	14387	14374	14348	14463	14384	14574	14249	14417	14629	14502	14400	14416	14248	14313	14373	14466	14460	14479	14358	14292	14409	14488	14404	14481	14410	14405	14504	14379	14467	14318	14308	14466	14452	14386	14338	14318	14577	14333	14597	14395	14330	14567	14372	14380	14392	14331	14386	14577	14388	14321	14373	14387	14562	14411	14400	14397	14507	14281	14416	14307	14593	14402	14347	14259	14381	14437	14570	14450	14637	14257	14655	14303	14498	14409	14415	14415	14522	14367	14603	14396	14420	14383	14305	14298	14541	14451	14461	14533	14453	14507	14432	14557	14367	14463	14530	14463	14483	14427	14520	14356	14444	14376	14422	14346	14482	14566	14319	14440	14457	14437	14565	14528	14397	14369	14388	14420	14438	14378	14400	14403	14581	14370	14414	14459	14237	14436	14462	14504	14570	14451	14514	14486	14292	14433	14325	14389	14384	14456	14393	14523	14387	14439	14638	14504	14362	14332	14540	14470	14405	14396	14471	14407	14486	14361	14425	14402	14519	14348	14522	14515	14199	14473	14383	14529	14616	14459	14348	14294	14436	14312	14552	14370	14426	14444	14509	14349	14461	14284	14435	14509	14322	14481	14469	14403	14417	14493	14335	14453	14355	14419	14319	14470	14423	14414	14428	14466	14455	14322	14594	14378	14455	14387	14505	14497	14539	14292	14461	14391	14350	14421	14536	14254	14557	14316	14534	14472	14423	14346	14415	14226	14446	14505	14327	14356	14373	14345	14341	14409	14418	14368	14369	14456	14455	14459	14455	14473	14561	14350	14418	14582	14266	14361	14560	14399	14387	14442	14378	14390	14401	14380	14470	14519	14411	14448	14391	14352	14302	14450	14377	14444	14480	14483	14470	14254	14325	14329	14430	14385	14426	14399	14463	14544	14283	14657	14582	14397	14225	14527	14667	14439	14387	14632	14432	14571	14407	14531	14400	14607	14347	14391	14553	14340	14400	14365	14453	14547	14372	14522	14545	14375	14362	14443	14486	14379	14437	14171	14521	14423	14422	14162	14395	14488	14509	14442	14551	14360	14453	14371	14164	14273	14326	14521	14354	14416	14491	14377	14299	14456	14507	14514	14416	14275	14414	14418	14505	14368	14427	14465	14368	14486	14358	14619	14046	14376	14506	14641	14485	14502	14581	14442	14595	14463	14479	14362	14584	14362	14441	14464	14309	14435	14551	14389	14541	14486	14411	14572	14381	14513	14542	14597	14317	14486	14374	14441	14599	14383	14427	14380	14366	14503	14377	14504	14447	14298	14513	14440	14358	14473	14445	14524	14509	14432	14416	14412	14244	14518	14442	14563	14450	14688	14521	14315	14257	14349
27818	24374	30542	27264	22299	20696	19803	18704	17948	17496	17179	17020	16928	16672	16661	16421	16342	16375	16213	16253	16252	16217	16177	16034	16272	16094	15945	16061	16058	15931	15960	15961	16150	15964	16030	16004	16141	16009	15922	15993	15924	16108	16075	16047	16163	15930	15906	15940	16164	16000	15941	16166	16110	16099	15961	16009	15826	15948	16139	15982	16031	15783	16086	16091	15938	16082	15799	15935	15976	15965	15946	16008	16105	15896	16020	15910	16018	16134	16031	16097	15989	16036	15901	16164	15916	16055	16176	15960	16132	15949	16086	15989	15943	16029	16024	16023	15902	15959	16113	16068	15927	16131	15920	15741	16047	16034	15868	15989	15986	15806	15852	16040	15894	15714	15975	16084	15999	15992	15918	15892	15970	16162	16006	15868	15930	16076	15912	15933	15904	15951	16047	16052	15984	16150	15980	15936	16082	15884	15928	15941	15975	15847	16111	15776	16065	15862	15932	16158	16084	15835	15722	15780	16195	15818	15893	16281	15973	16136	16063	15905	15819	16137	15998	15995	16161	16017	16048	16007	15857	15971	16120	16322	16032	16084	15859	16112	16129	15930	15862	15777	15863	16100	15920	15816	15901	16025	15824	15961	16038	16008	16057	15927	15892	16022	16197	15923	16024	15835	16034	15948	16034	16003	16088	15898	15858	15867	15926	16017	16030	15949	16011	15831	16060	16008	16219	16019	16137	15919	15916	16039	16219	15954	16014	15767	16113	15930	16062	15823	16049	16050	16279	16219	16003	16108	16197	16017	16081	16332	15901	15845	15826	15908	16044	15784	16017	15971	16016	16151	15976	15868	16102	16120	16093	15989	15997	15929	15835	16048	15930	15890	15859	15986	16130	15986	16177	15975	16011	15930	16047	15908	15892	16205	16114	16015	16057	16050	15835	16059	16142	16100	15950	15880	15938	16021	15950	15993	15920	16013	15847	15939	15817	15767	15800	15767	15884	16020	16113	16035	15892	16074	15858	16093	16075	15833	16232	16003	16016	16076	16198	15987	15860	16049	16090	15931	15817	15843	15861	15902	16221	15939	15971	15911	16052	16128	16008	16030	16172	15934	15869	16075	16009	15860	15966	15957	15877	15766	16002	16131	16208	16032	15921	16160	15963	15975	16012	15886	15964	15918	16019	16152	16097	16162	16004	15938	15835	15929	15939	15990	16143	15874	15885	15792	16232	16026	16009	16011	16181	16190	16052	15863	15964	16064	15894	15895	16027	16180	15776	16106	16094	15927	15973	16051	15965	15894	16028	16175	16152	15871	15934	15940	15979	15960	16128	15925	16126	15918	16046	15796	16062	15929	15918	16007	15972	15847	15923	15941	16059	15804	16016	15808	15958	15984	16060	16169	16128	15815	16062	15906	16037	16101	16034	15880	16011	15843	16004	15896	16056	16070	16039	16018	16081	15959	16025	15963	15911	16041	16024	15891	15849	16112	15863	16175	16231	16127	15864	15967	15882	15962	16084	16143	16115	15793	15946	15989	15945	15896	15786	16105	16081	15870	15876	15858	16061	16043	16167	16103	16007	16099	15971	15940	16017	15953	15877	16037	16000	16000	16012	16020	16079	15866	15983	16010	16108	15909	15949	15806	15817	15856	15985	15941	15941	15871	15967	16073	15922	16015	16241	15966	15906	16151	16047	15975	16127	15993	15978	16071	16093	16155	15775	15866	15957	16012	15985	15749	16007	15927	15975	16177	16095	16370	16073	16049	15870	15884	15841	15953	16129	15927	16085	15827	16021	15963	15975	16061	15999	16091	16034	15911	15985	15975	15968	16060	16197	16019	15774	15863	15902	16135	16090	15792	16126	15924	15991	16041	15920	15919	16094	16144	15931	15990	15949	15990	15876	15844	16037	16218	16074	15738	16184	15892	15912	15961	15963	15906	15876	15801	16033	16047	16010	15936	16164	15991	16069	16036	15927	16036	16157	15870	16061	16009	16120	16084	16133	16023	16019	15792	16059	15729	15814	15886	15935	15988	15849	16070	15942	15992	16055	16158	15861	15943	16070	15965	15989	16084	15780	15858	16077	16109	15833	15986	16017	15914	16044	16052	15886	15991	16124	15856	16231	15807	15972	15910	16006	15976	16120	16134	16053	15890	15923	15954	15791	15933	16172	16012	15794	15980	15900	15953	16194	15885	15928	16141	16110	16100	15986	16118	16129	15829	15942	16135	15774	16106	15828	15977	15996	15935	15945	16091	16091	15863	15974	15811	15994	15940	16175	16213	16072	15709	16264	16086	15996	16057	15933	16114	15933	15879	15950	15923	16146	16048	16115	16083	16014	15895	15871	16091	15911	15947	15930	16062	15969	15888	16109	16188	16014	15904	15885	15930	16014	16077	15950	15818	15920	16028	15921	16000	16099	16087	15929	15857	15964	16062	15956	15953	15894	15893	16200	15936	15924	16096	16031	15871	15992	15952	16068	15908	16036	16277	16148	16045	16005	15936	15946	15795	15784	15930	15933	15983	16027	15985	16110	15978	15827	16016	15948	15891	15815	15916	15857	15889	16039	16013	15928	15912	15954	15857	16082	15931	15959	16111	16020	16189	16083	15896	15907	15892	16173	16011	16043	15844	15935	15870	16004	16138	15971	15903	16214	15978	15972	16008	16140	16157	16018	16019	16106	15867	15874	15930	16040	16011	16122	16190	16094	15883	16062	16194	15969	16125	16088	15845	16047	16114	16111	15835	16019	16060	15923	16016	16073	15895	16029	16108	16004	15860	15981	15886	15812	16026	15943	16050	16069	16027	16052	15890	15931	15875	15817	15973	16034	15971	15820	16117	16226	15994	16135	15937	16088	15934	15998	16087	16042	15986	16104	16018	16148	16051	16143	16005	15820	15922	15862	15966	15939	16184	16002	15858	16051	16054	16093	15967	15835	16006	16098	15849	16026	15866	16046	15844	16033	15989	16026	16009	16119	15939	15997	15861	15916	16013	15961	15712	16010	15987	16024	15948	16164	15721	16060	15889	16028	16090	16023	16123	15974	15646	15837	16360	16014	15794	16127	16027	15950	15900	15963	16040	15911	16033	16052	16077	16083	15850	15852	15968	16058	15936	15817	15738	15908	15793	16089	16103	15840	15843	15904	15977	15959	15898	16008	16142	16095	16063	16138	16109	16125	16088	16011	15946	15766	15875	15872	15840	15929	16042	15976	16016	15956	16130	16037	16244	16023	15969	16102	15981	15980	16031	16163	16220	15906	15974	15820	16003	16042	16098	15886	16130	15978	15978	15993	16009	15964	16172	16015	15918	16149	15962	16063	15873	15927	15798	16064	15965	15899	15964	15910	16012	15774	15846	15802	15903	16038	16032	16074	16074	16081	15855	15947	16190	16057	16087	15868	15926	15963	16032	16034	15969	15976	16004	15923	16080	16067	16109	16091	15865	16106	15890	16057	15900	15789	15944	16006	16044	15964	16133	16045	16042	16225	16007	15929	16057	15945	15969	16003	16114	15827	15924	15777	15890	15870	15962	16157	15984	16014	15906	16235	16176	16042	16114	15790	15989	16069	15950	15938	16023	16154	15907	16143	16045	16049	15771	15901	16122	15989	15850	15964	15952	16119	16060	15925	15971	15899	16173	16183	16010	15979	15997	15858	16015	15888	15987	15949	15953	15948	16048	15815	16023	16175	15892	15838	15935	15970	16010	15896	16016	16077	16009	15871	16127	15861	16111	15930	15886	15924	16189	16068	15896	15865	15871	16078	15973	15823	15958	15912	15952	16074	16104	16163	15944	16033	15888	15968	15741	15851	16177	16163	16047	15864	15998	15862	15903	16057	16138	16073	16118	15796	15866	15988	15888	15976	15976	15806	16037	16092	15906	16079	15760	16115	15902	15978	15827	16021	16171	16012	16126	16175	16052	16160	15952	15980	16057	16123	16002	16073	16124	16001	16208	16025	15927	15953	15942	15995	16148	16067	16120	15964	15795	15928	16115	16086	16167	16027	16172	16098	15943	16033	16165	15914	15976	16060	15779	16036	16080	15908	15936	15917	15996	15962	16151	15897	15906	15935	16076	15977	16053	16044	16059	15985	15914	15969	15844	15965	15855	15875	16103	16074	16145	16110	15806	15837	15934	16084	15999	15840	16021	16014	15936	15889	16178	15989	15974	15946	15951	15964	16175	16006	16135	16218	15875	16049	16044	16098	15697	15997	15880	16023	16004	15971	16105	16083	16022	15909	16082	15996	15941	15939	16116	16160	16038	16266	16099	16174	16026	16029	16001	16042	15960	16129	15951	15902	15976	15905	15983	16087	16205	16200	15782	15929	16013	15958	15892	16026	16107	16072	15676	16015	16028	16030	16073	15860	16012	15985	15885	15934	15956	15733	15890	15995	15764	16023	16044	15930	15929	16256	15905	16022	15823	16094	16014	16075	15974	16100	16088	15981	15824	16101	15951	15914	16058	16279	15831	16039	15941	16184	16239	15806	15933	16030	16006	15802	15985	15978	16025	15814	16167	16011	15946	16000	16085	16024	15820	15890	15805	16272	15995	16098	16174	16020	16017	16102	15907	15774	15816	16071	16018	16009	16014	16111	16007	16062	16193	16101	16025	15928	16003	16131	15972	15923	15933	16045	15982	15948	15968	15794	16041	16024	16034	16044	16170	15864	16186	16141	16005	16115	15875	15837	15879	16102	15894	16154	16105	15911	16145	16027	16050	16096	16025	15938	16011	15921	16029	15957	16037	15970	16065	16038	15805	15808	15984	16069	15910	15999	16063	16126	16082	15731	15914	15981	15989	16010	15988	16052	15851	16073	16077	16006	16075	16006	15917	15776	15964	16085	15994	16121	15878	15955	16100	16032	16024	16029	15913	15784	16223	15827	15958	16058	15985	15927	15980	16121	15978	16062	16001	15823	16213	15955	15789	15686	15923	16121	15892	16115	15937	16280	16029	16076	15964	15883	15967	16128	15927	15994	15991	15984	16027	15967	16112	16054	15992	16111	15990	15989	16015	16235	16078	16044	15996	15964	16045	16014	16000	16066	15974	16085	15845	15961	15963	15920	15945	15866	16006	15784	15956	16163	15786	15999	16008	15944	15958	15978	15906	15919	16029	16042	16051	15972	16080	15959	16031	16062	16054	15821	16183	16138	16062	15849	16243	15935	15962
24161	36401	33824	26589	23310	21024	19559	18378	17396	16712	15970	15754	15424	15193	15087	14969	14837	14718	14648	14509	14437	14444	14482	14596	14340	14194	14429	14403	14343	14157	14225	14177	14280	14309	14259	14380	14292	14082	14535	14210	14319	14205	14211	14378	14386	14148	14145	14293	14164	14394	14291	14462	14116	14387	14326	14347	14382	14327	14199	14318	14387	14230	14218	14135	14291	14080	14136	14223	14437	14227	14325	14244	14240	14392	14311	14199	14214	14261	14300	14187	14303	14274	14272	14199	14160	14122	14304	14292	14060	14284	14268	14254	14174	14166	14002	14195	14305	14060	14414	14243	14319	14246	14316	14219	14486	14208	14223	14254	14182	14237	14261	14191	14057	14239	14216	14210	14200	14262	14149	14273	14183	14197	14113	14251	14294	14138	14299	14121	14245	14265	14189	14152	14274	14238	14173	14369	14262	14222	14175	14206	14381	14224	14293	14180	14249	14264	14231	14211	14259	14067	14346	14215	14239	14250	14508	14262	14114	14415	14229	14075	14176	14121	14126	14353	14055	14204	14193	14220	14042	14330	14231	14118	14267	14142	14278	14127	14214	14110	14200	14042	14278	14245	14255	14220	14360	14390	14170	14056	14164	14126	14181	14201	14204	14120	14078	14234	14269	14320	14344	14200	14060	14102	14286	14191	14310	14284	14237	14246	14285	14135	14265	14220	14136	14126	14239	14220	14102	14235	14327	14018	14309	14285	14329	14201	14257	14207	14262	14216	14399	14135	14090	14149	14228	14281	14244	14209	14205	14184	14157	14269	14202	14242	14096	14240	14228	14204	14230	14191	14255	14168	14339	14187	14371	14094	14152	14289	14225	14408	14191	14319	13970	14401	14087	14136	14253	14200	14269	14210	14195	14228	14176	14222	14050	14289	14218	14384	14274	14129	14197	14252	14172	14242	14125	14186	14330	14127	14284	14101	14272	14300	14242	14241	14104	14122	14267	14278	14339	14003	14203	14144	14143	14265	14125	14227	14281	14335	14397	14182	14279	14180	14195	14155	14147	14193	14112	14100	14253	14204	14207	14313	14162	14173	14238	14300	14298	14029	14401	14187	14283	14231	14280	14194	13993	14296	14273	14154	14240	14235	14061	14296	14222	14273	14296	14190	14142	13932	14225	14365	14242	14221	14143	14201	14187	14189	14175	14004	14315	14241	14287	14201	14131	14079	14148	14371	14271	14358	14129	14216	14187	14091	14290	14222	14121	14114	14168	14260	14369	14133	14182	14048	14154	14245	14168	14336	14157	14255	14134	14376	14241	14193	14309	14276	14273	14187	14267	14283	14261	14119	14241	14342	14085	14219	14247	14227	14210	14254	14056	14337	14185	14225	14267	14199	14296	14058	14209	14202	14137	14321	14322	14099	14290	14123	14202	14205	14206	14292	14298	14084	14200	14113	14170	14236	14203	14267	14368	14079	14243	14046	14342	14254	14159	14273	14330	14300	14089	14465	14290	14291	14094	14221	14113	14062	14166	14201	14211	14044	14183	14154	14109	14260	14133	14069	14299	14121	14242	14296	14321	14086	14277	14087	14215	14297	14169	14169	14144	14073	14295	14392	14360	14283	14271	14276	14080	14217	14234	14235	14401	14321	14237	14063	14215	14282	14273	14266	14299	14315	14086	14232	14251	14197	14363	14229	14158	14214	14401	14169	14161	14108	14291	14372	14331	14321	14151	14297	14328	14115	14257	14003	14182	14201	14273	14216	14396	14241	14294	14310	14089	14221	14265	14077	14266	14109	14221	14230	13979	14278	13987	14337	14318	14182	14057	14171	14319	14200	13969	14263	14250	14407	14169	14264	14039	14099	14170	14288	14155	14193	14244	14189	14266	14264	14243	14219	14127	14231	14332	14323	14257	14213	14262	14247	14217	14285	14126	14109	14198	14269	14150	14246	14086	14217	14355	14346	14104	14207	14099	14109	14107	14121	14220	14179	14331	14233	14224	14230	14190	14163	14167	14281	14005	14191	14267	14264	14282	14255	14280	14170	14231	14273	14205	14177	14106	14148	14036	14255	14227	14056	14149	14298	14334	14219	14274	14244	14247	14112	14121	14178	14175	14034	14073	14235	14333	14290	14223	14213	14139	14151	14164	14345	14161	14197	14182	14106	14218	14151	14170	14235	14404	14159	14288	14255	14202	14267	14148	14167	14308	14179	14236	14069	14294	14017	14257	14257	14243	14121	14279	14221	14209	14137	14211	14385	14259	14135	14231	14042	14235	14036	14106	14267	14128	13935	14339	14107	14296	14171	14425	14186	14267	14182	14321	14228	14212	14377	14194	14184	14340	14214	14237	14104	14263	14288	14247	14174	14198	14311	14097	14351	14101	14181	14205	14334	14232	14181	14216	14041	14267	14089	14213	14247	14046	14252	14230	14132	14249	14409	14091	14292	14190	14277	14082	14265	14049	14290	14213	14121	14297	14152	14331	14206	14262	14222	14198	14164	14244	14275	14157	14087	14277	14176	14232	14067	14371	14069	14168	14246	14225	14287	14133	14033	14199	14177	14421	14105	14323	14361	14185	14175	14287	14387	14269	14138	14191	14193	14314	14348	14158	14099	14324	14256	14083	14148	14168	14116	14053	14150	14233	14226	14142	14048	14241	14355	14134	14250	14296	14312	14165	14295	14177	14131	14220	14274	14224	14132	14292	14245	14231	14152	14151	14143	14437	14218	14241	14140	14253	14248	14165	14349	14401	14100	14383	14311	14289	14119	14291	14206	14390	14117	14167	14264	14157	14272	14376	14224	14045	14240	14202	14185	14117	14191	14307	14128	14130	14395	14359	14238	14192	14331	14287	14245	14022	14247	14187	14283	14142	14267	14149	14030	14214	14106	14363	14194	14246	14121	14221	14182	14296	14223	14432	14255	14076	14345	14222	14124	14095	14449	14140	14258	14104	14171	14199	14383	14202	14215	14234	14242	14270	14386	14144	14300	14184	14295	14237	14184	14190	14318	14223	14260	14296	14131	14196	14236	14383	14354	14355	14129	14320	14258	14152	14302	14334	14255	14144	14217	14077	14296	14244	14127	14277	14359	14232	14289	14136	14195	14258	14153	14254	13976	14304	14290	14206	14214	14227	14208	14234	14288	14132	14247	14225	14064	14256	14329	14151	14205	14158	14326	14297	14416	14196	14128	14218	14256	14344	14256	14154	14121	14203	14270	14143	14109	14225	14128	14264	14258	14112	14157	14186	14219	14365	14291	14106	14366	14092	14199	14186	14301	14086	14172	14131	14244	14221	14410	14283	14024	14183	14315	14098	14208	14286	14211	14296	14203	14210	14355	14372	14134	14018	14211	14288	14242	14279	14205	14350	14019	14127	14123	14144	14234	14202	14253	14222	14231	14077	14110	14090	14278	14323	14278	14207	14319	14252	14146	14214	14491	14149	14393	14049	14115	14391	14305	14068	14024	14190	14337	14202	14327	14109	14119	14375	14060	14467	14270	14066	14414	14343	14164	14159	14096	14235	14154	14284	14282	14100	14269	14241	14209	14395	14313	14229	14232	14242	14204	14154	14356	14074	14188	14323	14143	14202	14189	14243	14154	14298	14331	14262	14294	14251	14321	14196	14234	14146	14194	14318	14227	14251	14321	14325	14227	14087	14221	14162	14224	14109	14199	14255	14255	14334	14318	14236	14290	14096	14407	14115	14213	14185	14270	14128	14227	14236	14364	14259	14147	14197	14188	14203	14351	14214	14100	14286	14155	14011	14218	14250	14294	14207	14352	14316	14267	14258	14327	14147	14276	14195	14144	14280	14159	14112	14059	14349	14092	14149	14313	14255	14200	14312	14211	14094	14178	14298	14247	14198	14210	14255	14251	14325	14217	14207	14129	14081	14342	14289	14300	14247	14095	14169	14426	14296	14140	14346	14270	14330	14306	14382	14222	14027	14185	14255	14064	14231	14193	14228	14224	14153	14295	14180	14113	14239	14215	14187	14197	14209	14235	14173	14303	14223	14279	14031	14020	14169	14271	14122	14257	14170	14037	14390	14275	14298	14265	14152	14173	14139	14136	14132	14024	14215	14055	14231	14359	14329	14020	14350	14205	14361	14203	14320	14227	14151	14225	14207	14135	14257	14323	14205	14161	14243	14056	14301	14107	14109	14262	14102	14331	14171	14163	14399	14348	14151	14170	14265	14334	14177	14222	14187	14307	14118	14288	14274	14184	14390	14265	14239	14228	14206	14233	14207	14179	14101	14078	14193	14290	14081	14097	14175	14084	14396	14178	14155	14366	14266	14188	14224	14246	14201	14320	14186	14286	14151	14346	14231	14100	14107	14172	14398	14236	14307	14356	14284	14185	14270	14342	14160	14223	14163	14083	14183	14301	14281	14239	14142	14192	14091	14309	14165	14097	14268	14267	14308	14251	14335	14339	14109	14220	14156	14227	14246	14216	14213	14140	14303	14095	14235	14316	14316	14160	14205	14284	14304	14210	14370	14216	14280	14227	14194	14132	14301	14279	14180	14066	14067	14464	14162	14182	14224	14271	14408	14286	14164	14237	14101	14224	14138	14243	14129	14213	14246	14268	14179	14269	14000	14143	14136	14411	14170	14193	14311	14260	14207	14117	14235	14140	14171	14247	14231	14126	14262	14244	14215	14285	14198	14191	14126	14136	14155	14261	14105	14159	14269	14240	14052	14337	14181	14120	14184	14167	14375	14292	14303	14199	14160	14281	14125	14234	14237	14312	14159	14298	14173	14125	14274	14300	14123	14283	14195	14178	13999	14151	14119	14174	14107	14164	14136	14131	14149	14256	14102	14278	14359	14256	14017	14273	14097	14287	14190	14259	14226	14224	14277	14109	14160	14395	14199	14240	14358	14166	14187	14387	14222	14168	14331	14261	14119	14264	14200	14147	14159	14288	14115	14174	14165	14282	14128	14377	14208	14149	14116	14361	14058	14090	14177	14228	14389	14184	14161	14174	14309	14335	14290	14315	14376	14167	14170	13979	14139	14115	14325	14095	14311	14271	14068	14109	14290	14162	14347	14074	14183	14316	14163	14330	14390	14253	14156	14272	14181	14188	14221	14154	14199	14258	14285	14159	14163	14362	14237	14187	14201	14066	14241	14032	14123	14093	14333	14301	14168	14262	14355	14143	14288	14064
23792	21135	28535	24469	23132	24363	23324	20246	19045	18264	18059	17387	17132	16940	16925	16770	16426	16158	16140	16199	16034	16048	15870	16006	16162	15774	15736	15847	15903	15865	15876	15882	15874	15809	15744	15738	15607	15602	15749	15773	15829	15741	15566	15857	15809	15690	15563	15516	15668	15655	15808	15668	15684	16009	15804	15902	15735	15724	15647	15740	15754	15735	15600	15642	15618	15587	15652	15619	15836	15659	15590	15598	15743	15727	15594	15460	15635	15608	15475	15710	15579	15651	15542	15657	15460	15777	15577	15629	15541	15782	15512	15592	15581	15687	15509	15759	15782	15561	15607	15757	15565	15605	15555	15652	15556	15635	15605	15519	15750	15574	15764	15686	15606	15802	15745	15684	15709	15335	15621	15867	15732	15698	15715	15845	15734	15502	15707	15738	15900	15710	15601	15443	15648	15549	15586	15629	15611	15547	15602	15663	15586	15726	15669	15579	15765	15734	15702	15760	15655	15477	15654	15593	15617	15592	15684	15736	15693	15579	15744	15538	15691	15881	15662	15623	15526	15754	15473	15510	15626	15707	15545	15651	15596	15611	15503	15512	15683	15829	15505	15743	15584	15614	15521	15456	15730	15682	15413	15678	15770	15600	15755	15867	15528	15613	15517	15512	15612	15568	15749	15797	15617	15553	15524	15702	15768	15540	15712	15628	15670	15532	15888	15352	15736	15936	15552	15634	15936	15807	15627	15529	15691	15548	15614	15370	15689	15625	15812	15603	15609	15497	15477	15452	15681	15710	15816	15766	15772	15597	15549	15682	15667	15578	15555	15846	15642	15706	15640	15524	15661	15584	15582	15607	15825	15470	15498	15662	15504	15580	15596	15684	15560	15650	15580	15648	15529	15648	15650	15572	15523	15556	15429	15655	15725	15688	15599	15649	15697	15649	15755	15545	15691	15682	15749	15653	15519	15674	15544	15746	15546	15700	15761	15580	15525	15514	15653	15533	15732	15708	15558	15488	15666	15624	15670	15698	15606	15565	15837	15638	15665	15603	15544	15553	15816	15759	15495	15635	15531	15622	15731	15437	15694	15744	15701	15548	15735	15622	15580	15579	15715	15619	15703	15538	15429	15728	15756	15838	15754	15606	15729	15708	15757	15520	15619	15622	15618	15602	15764	15625	15709	15760	15660	15582	15696	15541	15503	15627	15570	15504	15603	15807	15663	15657	15515	15719	15544	15779	15796	15725	15490	15403	15540	15507	15640	15653	15575	15694	15543	15715	15451	15504	15720	15643	15654	15516	15561	15711	15725	15694	15631	15614	15587	15425	15700	15744	15559	15678	15545	15558	15657	15686	15624	15645	15549	15486	15677	15784	15608	15763	15669	15624	15624	15537	15570	15571	15611	15716	15647	15642	15666	15556	15565	15541	15676	15632	15601	15791	15689	15491	15554	15627	15696	15542	15577	15542	15594	15613	15509	15361	15623	15716	15720	15693	15658	15709	15902	15650	15504	15501	15472	15459	15525	15544	15714	15775	15726	15683	15586	15709	15549	15557	15573	15455	15721	15749	15734	15554	15686	15599	15655	15697	15679	15789	15658	15450	15733	15557	15600	15580	15779	15587	15617	15499	15581	15635	15818	15581	15526	15524	15726	15739	15841	15557	15635	15777	15698	15595	15546	15601	15767	15651	15853	15603	15477	15740	15454	15573	15653	15668	15601	15453	15512	15774	15703	15732	15590	15654	15634	15665	15685	15586	15593	15713	15685	15551	15687	15490	15532	15771	15656	15688	15425	15691	15548	15533	15701	15760	15706	15743	15808	15567	15728	15454	15595	15523	15736	15725	15589	15614	15540	15607	15733	15536	15602	15663	15469	15706	15867	15471	15584	15369	15714	15754	15599	15651	15856	15672	15653	15743	15569	15523	15684	15283	15497	15604	15601	15738	15706	15707	15560	15581	15708	15761	15673	15637	15577	15794	15797	15859	15620	15785	15797	15686	15537	15522	15700	15681	15622	15583	15664	15521	15710	15660	15674	15652	15527	15647	15711	15676	15588	15731	15637	15498	15593	15739	15789	15689	15493	15532	15548	15521	15393	15701	15589	15750	15564	15509	15413	15488	15588	15532	15784	15629	15649	15512	15596	15953	15696	15562	15555	15727	15463	15551	15464	15727	15736	15438	15595	15802	15505	15620	15439	15515	15650	15573	15710	15553	15633	15561	15526	15722	15493	15580	15563	15640	15846	15737	15763	15637	15816	15527	15558	15639	15505	15772	15459	15514	15591	15642	15361	15828	15505	15494	15585	15689	15628	15715	15701	15662	15597	15733	15544	15671	15677	15654	15832	15731	15518	15692	15730	15581	15536	15573	15578	15453	15734	15683	15656	15583	15547	15730	15578	15684	15522	15700	15599	15551	15453	15673	15728	15659	15371	15699	15740	15465	15736	15457	15660	15781	15798	15498	15724	15590	15672	15617	15325	15664	15572	15815	15790	15421	15516	15775	15523	15714	15599	15573	15493	15552	15612	15584	15816	15750	15820	15562	15704	15830	15515	15416	15728	15567	15656	15604	15650	15567	15728	15912	15776	15765	15668	15587	15701	15737	15721	15742	15758	15573	15439	15500	15610	15659	15664	15600	15632	15636	15532	15510	15699	15695	15597	15878	15602	15671	15383	15378	15718	15599	15745	15826	15580	15717	15720	15726	15688	15835	15672	15731	15726	15644	15739	15762	15880	15527	15377	15569	15658	15744	15645	15729	15521	15654	15657	15601	15524	15508	15604	15682	15782	15599	15547	15708	15553	15751	15533	15703	15575	15668	15508	15561	15613	15626	15729	15648	15722	15725	15639	15678	15746	15802	15743	15706	15703	15673	15404	15698	15826	15748	15739	15665	15772	15594	15670	15655	15617	15672	15504	15416	15645	15601	15573	15551	15581	15664	15677	15567	15527	15610	15540	15747	15628	15603	15747	15613	15777	15719	15692	15822	15655	15644	15734	15622	15628	15772	15768	15817	15492	15651	15776	15749	15380	15659	15485	15629	15457	15673	15742	15747	15757	15633	15660	15685	15697	15673	15567	15739	15574	15707	15811	15626	15715	15822	15726	15867	15878	15663	15487	15586	15770	15691	15579	15521	15852	15760	15742	15643	15826	15680	15675	15608	15788	15752	15778	15656	15513	15661	15701	15600	15577	15672	15688	15816	15508	15648	15601	15485	15577	15684	15723	15633	15529	15654	15688	15686	15707	15761	15455	15633	15612	15733	15363	15613	15476	15628	15523	15754	15670	15710	15673	15505	15759	15521	15713	15652	15692	15696	15417	15467	15577	15634	15637	15429	15588	15751	15651	15753	15751	15555	15716	15717	15676	15601	15724	15786	15656	15421	15560	15658	15728	15776	15593	15617	15768	15579	15590	15761	15681	15620	15648	15541	15674	15532	15573	15659	15560	15643	15827	15646	15826	15767	15826	15592	15718	15568	15525	15695	15730	15664	15625	15568	15718	15851	15898	15578	15702	15728	15480	15497	15671	15624	15493	15638	15680	15764	15699	15641	15648	15704	15812	15496	15729	15925	15596	15551	15645	15624	15705	15450	15618	15627	15588	15537	15582	15349	15485	15606	15530	15516	15653	15688	15452	15539	15766	15585	15810	15682	15662	15264	15601	15690	15536	15599	15747	15578	15831	15683	15896	15626	15698	15675	15348	15678	15576	15554	15760	15597	15571	15691	15655	15820	15530	15595	15689	15559	15738	15692	15719	15682	15625	15817	15579	15911	15854	15592	15614	15551	15501	15863	15617	15625	15683	15476	15631	15627	15501	15809	15627	15593	15547	15626	15544	15579	15857	15606	15475	15601	15742	15561	15562	15680	15627	15813	15637	15488	15541	15688	15681	15674	15692	15592	15701	15749	15405	15796	15614	15771	15524	15681	15649	15624	15692	15769	15513	15671	15676	15628	15526	15649	15613	15576	15781	15486	15646	15697	15570	15713	15611	15812	15694	15647	15454	15594	15573	15453	15607	15685	15556	15677	15728	15626	15715	15736	15705	15597	15718	15687	15782	15612	15236	15703	15712	15721	15570	15585	15612	15577	15422	15570	15503	15591	15603	15694	15594	15651	15609	15664	15532	15692	15738	15720	15661	15579	15587	15565	15542	15642	15732	15519	15706	15550	15373	15741	15583	15804	15768	15494	15672	15637	15571	15617	15684	15889	15743	15629	15743	15668	15456	15586	15747	15692	15478	15539	15521	15673	15622	15693	15532	15604	15513	15605	15649	15684	15801	15799	15728	15672	15603	15800	15712	15511	15699	15676	15494	15766	15923	15551	15713	15486	15639	15655	15690	15611	15724	15864	15827	15687	15736	15723	15701	15511	15676	15594	15481	15619	15623	15603	15610	15607	15677	15489	15557	15686	15865	15746	15728	15772	15608	15655	15591	15575	15557	15624	15636	15645	15704	15568	15544	15497	15551	15718	15670	15793	15742	15692	15659	15753	15603	15801	15756	15531	15601	15521	15643	15630	15627	15744	15601	15465	15384	15632	15545	15571	15554	15515	15621	15764	15463	15536	15621	15670	15552	15745	15693	15679	15650	15387	15664	15401	15712	15651	15481	15675	15536	15514	15445	15601	15507	15682	15803	15786	15644	15777	15700	15691	15643	15775	15669	15455	15566	15575	15708	15694	15671	15772	15545	15827	15711	15904	15454	15724	15649	15736	15642	15675	15654	15630	15677	15525	15424	15949	15643	15812	15631	15720	15696	15757	15552	15784	15604	15598	15543	15574	15583	15553	15622	15626	15719	15824	15740	15629	15521	15699	15777	15624	15775	15584	15620	15631	15597	15576	15856	15515	15721	15654	15730	15667	15660	15587	15775	15522	15573	15750	15532	15542	15677	15587	15679	15408	15968	15585	15511	15525	15563	15488	15673	15629	15889	15603	15749	15653	15720	15679	15479	15590	15357	15555	15578	15522	15572	15485	15676	15737	15897	15752	15771	15620	15687	15737	15506	15661	15646	15457	15726	15777	15718	15676	15758	15593	15452	15566	15757	15579	15727	15518	15598	15601	15720	15554	15768	15585	15721	15656	15580	15603	15555	15590	15762	15626	15702	15737	15568	15599	15865	15644	15532	15672	15729	15561	15409	15708	15738	15746	15492	15815	15595	15392	15521	15591
24230	41547	39307	31485	27273	24412	22298	20734	19279	18207	17303	16575	16143	15729	15495	15246	14932	14954	14776	14675	14534	14493	14391	14553	14284	14350	14098	14302	14207	14096	14158	14040	14206	14226	14208	14125	13949	14092	14168	14000	14146	14215	14127	14256	14123	13974	14081	14176	14108	13998	14073	13960	13973	14153	14041	14234	14152	13954	13998	14001	14061	14058	14071	14071	14185	14112	14056	14095	14112	13976	13928	13952	14083	14222	14023	14013	13986	14095	14131	14100	14203	13824	13924	14116	13888	14179	14052	14037	13954	13947	14017	14064	14006	14108	13983	14066	14036	13961	14012	13892	14086	13959	13860	14013	14051	14190	14036	14132	14020	14079	14128	14158	14162	13981	14035	13837	14051	14047	14107	14047	14046	14108	13986	14131	13888	13994	14227	14007	14009	14036	14030	14162	13991	14064	14222	14139	14082	14047	14083	13958	13988	13915	13905	13948	14034	13835	14010	14008	14110	13843	13923	14005	14017	14253	13898	14261	14065	14194	14064	14041	13947	14032	13983	13968	14099	14024	13982	14002	14178	14031	13997	14069	13899	13980	13913	13921	14074	14160	14085	14150	13952	14139	13966	13993	14149	13989	14319	14040	14057	14000	14073	13998	14121	14160	13952	13941	14165	13971	13991	13989	14141	14093	13916	14051	13847	14101	14009	14096	14219	14115	13879	14020	13996	13875	14130	14096	14087	14148	14224	14014	14058	13959	13944	14077	13893	13957	14114	13902	13932	14004	14143	14001	14212	13870	14123	14051	14203	14022	14147	13972	14007	14148	13929	14100	13954	13996	14166	14009	13933	13904	14008	14014	13980	14140	14033	14108	13980	13937	13986	14113	14070	14044	14005	14080	13992	14023	14163	14045	14104	14051	13981	13941	14128	13824	14045	14078	13885	14068	14048	13944	14186	14167	13974	13985	13889	14015	14044	14026	14061	14095	14160	14161	13947	13990	13996	14083	13934	14237	14031	14092	13856	14092	14057	13787	14003	14117	14058	14084	14031	14056	14082	14079	13956	14033	14114	13947	13862	14143	14099	13983	14266	13877	13938	13967	13990	14103	13986	14002	14134	13878	13965	14089	14078	14084	14165	14094	14006	14005	13932	13943	13996	14116	14052	14037	13894	13981	14133	13979	13964	13886	14128	13989	14003	14163	14027	14177	13930	13996	14040	13990	13928	13886	14131	13889	13983	14015	14026	14135	14091	13967	14141	14082	14017	14017	13999	13897	13991	14071	13950	13999	13937	14017	14016	13953	13974	13975	13978	14157	14183	13975	13914	14057	14119	13955	14022	14025	14109	14119	14029	13975	14093	14040	13919	13966	13969	14059	13849	14106	14003	13987	13967	14042	14178	13911	14000	14050	14045	14156	14148	13841	14044	13841	14049	14074	14043	13969	14020	14274	13999	14171	14111	14091	13934	14191	14118	13976	14071	14059	14036	14028	13923	13982	14108	14035	13954	13988	13986	13985	14031	14089	14193	14001	14042	14009	13801	14272	14086	14115	14009	13979	13974	13989	14140	14165	14028	14020	13992	14044	14087	13958	13906	14046	13864	13847	14022	14150	13979	14186	14016	14064	14007	13975	14080	13959	14078	13968	13982	13935	14005	14063	14064	14034	14150	13915	13906	13899	14110	13994	13950	14057	13998	14099	14017	14151	14144	14006	14041	14006	14093	14033	13924	13963	13993	14205	14165	14038	14105	13967	13994	13949	14219	13993	13913	13968	13957	13966	14033	14022	13936	14149	13943	14060	13900	13895	13997	14194	13917	13986	13948	14017	14097	13858	14312	13938	14113	14046	13925	14059	14030	14101	14039	13963	14045	14019	13968	13851	13924	14053	14014	14018	13962	13831	14131	14056	14019	14010	13974	13941	13911	14122	13996	13930	13993	14110	14111	13964	14044	13914	13916	14096	14095	14038	13970	13979	14023	13882	14078	13889	13930	14065	14065	13903	14064	13990	14032	14089	13859	14208	13869	14126	14091	14043	14096	13933	14125	13963	13995	13882	14037	14029	13952	13934	14010	14068	14014	14020	14036	13888	14036	14166	14010	13998	14018	13904	13976	13962	14102	13943	14035	13998	14187	13962	14132	14020	14110	14100	14232	13975	13837	14041	14033	14027	13990	14109	13964	13983	13849	13922	14041	14193	14062	13963	14007	14040	13955	14029	13900	13934	13990	14095	13920	13980	14001	13998	13986	13953	14087	14055	13829	14053	14175	14065	14009	13971	13971	14000	13994	14138	14261	13894	13999	14128	14023	14162	13946	14023	14041	13901	14152	13885	14011	14002	13873	14079	14095	13894	14013	14070	14111	14094	13907	14018	14044	13977	14008	13999	13777	14201	13978	13966	14148	14033	14121	14086	14123	13930	14006	14045	13992	13997	13878	14004	13996	14037	14074	14105	14038	14130	13912	14087	13974	13985	14017	13992	13856	14032	14107	13997	14075	14068	14103	13923	14129	14052	14087	14048	13903	13956	14020	14050	13983	14244	14079	13916	14057	13975	14132	14045	13968	14135	13983	13985	14044	13971	14019	14066	13990	13777	13944	14098	13979	13980	13990	14085	14034	14027	13993	14116	13983	13933	14013	13971	13990	13890	14038	14087	13952	14127	13868	14109	14033	14081	14001	14097	13938	13972	14247	14233	13994	13858	14040	14088	13956	14060	13865	13797	14082	14048	13871	14052	14159	14068	14102	13979	14150	14144	13995	14136	13916	13906	13909	14045	14061	14006	14087	13991	14014	13970	13988	14090	13923	14200	14104	14118	14054	13871	13961	14238	14116	14036	14112	14080	14030	13951	14015	14119	14065	13992	14013	14165	14000	14118	14025	14137	14007	14273	13928	13969	13956	13935	14049	14093	14029	14001	13902	14067	14066	14033	13906	14022	13896	13841	13919	14108	14027	13861	14114	14067	13984	13992	13991	14165	14041	14233	14051	14189	14020	13937	14120	14073	13897	14020	14089	14009	14062	13906	14134	14011	14078	13986	14099	14153	14111	13937	14018	14090	13984	13956	14253	14092	14040	14013	13993	14067	13889	14086	13882	14149	13972	14029	14115	13950	14051	14071	13987	14128	13986	14081	14104	14018	14009	14072	14013	14016	13915	14099	13994	14024	13956	14026	13884	13948	13981	13897	14218	14029	14071	14091	13975	13819	13898	14050	13999	13943	14228	14137	14009	14183	14114	13991	14105	13867	14036	13835	13947	14216	14012	13943	14039	14141	14176	14081	13998	14052	14075	13871	13900	14016	14128	14076	14103	14170	13976	14124	14091	14019	13946	13972	14012	14020	13831	13938	14043	14073	14029	14064	13925	13902	14081	14078	14104	14043	13782	13787	13956	13955	14131	14040	14076	14024	14019	13994	13932	13904	14012	14100	13794	14203	14238	13901	14045	14086	14048	14034	14134	14088	14061	14044	14011	14072	14015	13884	13866	14046	14056	14198	14221	14222	13985	13944	13960	14077	14137	14063	13919	14057	14066	14020	13926	13903	13878	14033	14064	14107	14119	13978	13988	13964	14046	14053	13967	14080	13996	13961	14087	13998	14127	13885	13870	14092	14016	14098	13999	14047	14107	13943	14175	13890	14106	14064	14152	14018	14176	14028	14056	13968	14092	13995	14054	14128	14037	14066	13884	14237	13869	13910	14031	14033	14010	13927	14074	14211	13950	14058	13995	14100	14093	14009	13922	13923	14070	14058	14064	14097	13841	14005	14145	14093	14031	13915	14046	14050	14005	14137	14082	14155	14179	13913	14126	14037	13902	14089	14100	14049	13922	14004	13903	13925	13979	14135	14057	14071	14014	14041	14239	13833	14137	14085	13980	13976	13985	14173	14101	14140	14059	13917	14081	14034	14062	13911	14037	14284	14104	13980	14077	13790	14091	13984	13935	13969	14080	14086	14063	13854	13967	14113	13974	14016	14151	14042	14112	13898	14102	13983	14011	13909	14292	14117	14019	14057	14028	14105	13992	14069	13899	13991	13890	14103	13873	13975	14013	13973	13945	14123	14050	13974	13893	14072	14061	14115	14120	14070	14048	14085	13948	13917	13957	13960	14061	14007	14008	14002	14019	13881	14039	14020	13902	14013	13958	14004	14085	14018	13871	13958	14061	13992	14180	14041	13900	13993	14241	14007	14182	14048	13983	14059	14027	14220	14059	14052	14140	14035	13996	14088	14017	13974	14120	14071	14113	13894	14117	13834	13997	14050	13861	14075	13813	14020	14051	13927	13885	14046	14073	13832	14101	13969	14066	14123	14043	14076	13917	14016	14161	14002	13945	13991	14099	13984	13975	14157	14003	14041	14039	14000	13855	14086	14018	13962	14054	14054	14023	14052	14048	14150	14077	14061	14075	14270	13896	14169	14040	14005	14038	14176	13931	13926	14232	13876	13994	14058	14107	13921	14152	13925	13972	14070	14045	14144	13941	14024	13993	13950	14022	14028	14033	14013	14172	14097	13945	13841	13997	14002	13985	13987	14052	14074	14081	13979	14188	14050	13753	14030	14119	14095	14259	14168	13878	14127	14080	13980	14048	14055	13995	13949	13977	14045	14115	14014	14138	14071	13935	14069	13916	14028	14081	14017	14137	14277	14134	13965	13896	14081	14000	14055	13991	14057	14205	14139	14021	14082	14046	14056	14099	14046	14068	13936	13990	14056	13863	13901	14003	13860	14045	13921	14121	14065	14086	13987	13982	14038	14045	14120	14141	13950	14140	13972	14097	13976	14085	14127	14112	13965	14148	14095	13961	14151	14061	13994	14026	13997	13947	13932	14260	14133	13967	14093	13874	13962	14101	14040	14206	14167	14111	14031	14069	14092	13920	13860	13864	14096	14050	13987	13892	14065	13986	13936	14081	13894	14020	13991	14099	14211	14172	14125	13908	14193	14044	14046	13952	14045	13878	14074	14117	13897	14037	14061	14106	13991	14132	14103	14252	13783	13940	13938	13982	13911	14021	14127	14022	14028	13822	13802	14052	14165	14033	14110	14038	13837	14075	13974	14113	13982	13984	14000	14032	14088	14107	14165	13948	14078	14220	13916	13932	14019	14096	14065	14077	14057	14010	13984	14302	14073	14084	14091	14064	14227	14021	14086	14069	13993	13905	14126	14010	13856	14065	14171
22755	21140	28979	23621	21868	25158	27707	22569	20861	20368	19572	18808	18499	18355	17919	17773	17453	17502	17383	17101	16997	16942	16984	17023	17008	16761	16904	16889	16807	16680	16600	16533	16669	16803	16547	16457	16386	16771	16679	16578	16830	16528	16685	16393	16548	16572	16591	16638	16558	16650	16416	16396	16537	16581	16593	16673	16526	16572	16627	16473	16582	16579	16411	16697	16557	16530	16513	16587	16370	16543	16553	16533	16484	16410	16567	16527	16561	16398	16557	16375	16503	16420	16404	16403	16742	16474	16438	16389	16332	16383	16540	16539	16511	16344	16415	16554	16466	16562	16631	16433	16388	16602	16454	16379	16523	16411	16319	16717	16442	16368	16553	16467	16509	16427	16605	16458	16524	16344	16585	16370	16338	16461	16541	16508	16782	16541	16364	16356	16451	16407	16439	16322	16389	16280	16243	16308	16510	16412	16421	16508	16353	16471	16347	16535	16456	16563	16421	16485	16497	16543	16522	16350	16872	16372	16490	16537	16480	16325	16479	16654	16449	16441	16332	16432	16448	16434	16161	16282	16464	16468	16219	16601	16434	16433	16262	16436	16526	16380	16531	16563	16432	16300	16334	16357	16441	16489	16573	16506	16414	16452	16619	16454	16621	16597	16473	16544	16388	16581	16484	16365	16584	16534	16514	16524	16454	16558	16428	16262	16368	16583	16577	16416	16378	16519	16558	16403	16342	16381	16549	16262	16332	16466	16514	16347	16587	16537	16424	16542	16615	16476	16538	16412	16590	16459	16452	16535	16563	16343	16430	16572	16300	16344	16409	16298	16515	16519	16373	16549	16580	16524	16328	16326	16268	16292	16353	16535	16160	16425	16464	16205	16439	16409	16327	16411	16336	16358	16455	16341	16371	16575	16365	16371	16555	16446	16388	16315	16460	16480	16329	16480	16544	16385	16467	16413	16392	16494	16550	16536	16589	16334	16473	16494	16486	16581	16693	16530	16332	16250	16318	16523	16390	16457	16140	16298	16637	16392	16359	16428	16383	16365	16317	16406	16386	16589	16163	16482	16556	16447	16677	16522	16709	16351	16530	16359	16324	16437	16470	16425	16479	16415	16380	16406	16431	16303	16517	16513	16320	16313	16479	16326	16577	16385	16372	16395	16334	16445	16665	16642	16236	16430	16500	16436	16633	16373	16583	16554	16481	16479	16356	16395	16531	16299	16558	16641	16454	16259	16355	16522	16481	16462	16469	16438	16673	16392	16545	16197	16557	16176	16293	16276	16309	16463	16570	16484	16427	16443	16429	16502	16379	16391	16655	16510	16437	16334	16597	16377	16595	16375	16479	16424	16503	16272	16474	16539	16513	16486	16440	16351	16413	16376	16588	16494	16241	16439	16507	16461	16373	16475	16242	16521	16322	16518	16431	16364	16396	16311	16451	16372	16446	16632	16361	16548	16655	16241	16453	16469	16471	16406	16241	16754	16427	16345	16432	16380	16448	16222	16546	16202	16331	16381	16246	16185	16462	16324	16330	16439	16290	16421	16452	16173	16375	16288	16242	16582	16458	16472	16320	16299	16634	16468	16567	16271	16444	16421	16476	16548	16574	16584	16632	16569	16417	16376	16493	16215	16486	16591	16638	16362	16459	16620	16413	16578	16427	16454	16313	16311	16524	16513	16473	16488	16341	16403	16429	16488	16463	16462	16313	16372	16332	16521	16466	16393	16471	16584	16272	16427	16402	16337	16526	16373	16493	16391	16415	16370	16555	16362	16185	16332	16383	16415	16390	16388	16356	16405	16412	16366	16559	16418	16524	16570	16520	16311	16566	16414	16368	16578	16446	16417	16430	16501	16491	16414	16387	16357	16417	16445	16409	16490	16519	16428	16462	16455	16344	16365	16259	16444	16292	16395	16574	16554	16534	16443	16409	16341	16327	16450	16463	16554	16511	16569	16493	16407	16361	16303	16355	16279	16525	16383	16339	16566	16334	16405	16523	16332	16380	16370	16515	16590	16213	16694	16371	16249	16495	16443	16352	16428	16462	16360	16281	16450	16468	16255	16175	16452	16480	16311	16531	16438	16294	16074	16494	16581	16460	16264	16474	16430	16429	16441	16466	16480	16519	16396	16394	16361	16473	16479	16545	16524	16246	16275	16296	16427	16409	16563	16343	16500	16223	16276	16442	16356	16496	16621	16512	16434	16383	16315	16308	16568	16388	16444	16484	16362	16435	16496	16426	16326	16485	16653	16635	16605	16488	16359	16440	16404	16646	16497	16389	16586	16246	16398	16358	16312	16346	16509	16506	16464	16483	16445	16391	16309	16429	16249	16178	16476	16485	16396	16310	16506	16341	16482	16449	16550	16432	16492	16455	16398	16476	16388	16502	16321	16445	16457	16503	16415	16396	16220	16352	16347	16611	16471	16461	16349	16363	16545	16511	16463	16443	16551	16558	16414	16347	16381	16394	16419	16587	16551	16399	16544	16601	16326	16406	16405	16600	16529	16529	16424	16528	16673	16475	16410	16380	16313	16322	16496	16395	16327	16530	16573	16570	16486	16429	16369	16401	16549	16362	16235	16480	16427	16530	16512	16443	16260	16541	16503	16423	16583	16421	16434	16390	16560	16641	16499	16579	16545	16518	16420	16500	16328	16560	16326	16449	16379	16570	16660	16533	16388	16411	16391	16518	16464	16469	16389	16579	16580	16477	16406	16216	16416	16457	16487	16405	16388	16502	16381	16425	16524	16479	16348	16525	16332	16321	16521	16441	16420	16559	16684	16434	16514	16521	16287	16302	16343	16399	16321	16608	16541	16336	16288	16460	16655	16514	16297	16357	16463	16590	16601	16407	16373	16554	16550	16547	16332	16485	16362	16486	16213	16460	16315	16333	16541	16410	16361	16570	16270	16571	16308	16508	16449	16427	16265	16256	16453	16487	16419	16537	16467	16301	16483	16297	16394	16453	16418	16475	16392	16505	16515	16493	16359	16372	16385	16452	16449	16439	16200	16509	16389	16230	16357	16488	16362	16571	16534	16275	16417	16546	16430	16389	16331	16374	16609	16435	16505	16396	16540	16457	16686	16443	16425	16497	16361	16452	16443	16460	16445	16517	16492	16554	16501	16411	16394	16552	16262	16526	16364	16559	16345	16585	16447	16526	16397	16339	16324	16525	16283	16508	16276	16556	16464	16423	16613	16404	16410	16344	16591	16428	16303	16386	16505	16466	16630	16480	16726	16564	16429	16516	16275	16304	16581	16489	16541	16540	16420	16558	16445	16436	16441	16495	16256	16405	16297	16649	16566	16586	16673	16483	16434	16235	16553	16287	16360	16534	16312	16339	16408	16528	16488	16415	16516	16415	16595	16395	16272	16394	16300	16344	16500	16551	16284	16491	16292	16290	16263	16436	16418	16585	16404	16299	16378	16440	16440	16152	16254	16556	16511	16551	16181	16353	16420	16581	16593	16243	16383	16312	16562	16373	16522	16459	16353	16379	16188	16331	16549	16362	16394	16121	16410	16577	16448	16438	16355	16484	16249	16470	16198	16505	16552	16411	16447	16277	16579	16446	16527	16312	16378	16501	16331	16445	16560	16587	16288	16352	16480	16564	16312	16520	16386	16354	16608	16484	16524	16725	16583	16519	16267	16390	16343	16399	16472	16381	16342	16438	16178	16469	16466	16356	16512	16321	16308	16376	16306	16528	16379	16509	16229	16393	16469	16477	16450	16412	16454	16400	16584	16483	16171	16352	16544	16350	16284	16476	16319	16482	16460	16537	16591	16633	16359	16383	16293	16630	16548	16378	16429	16516	16331	16259	16494	16446	16286	16321	16507	16370	16630	16305	16302	16332	16491	16424	16474	16250	16384	16472	16576	16640	16459	16499	16307	16545	16616	16478	16564	16635	16573	16425	16430	16269	16504	16338	16285	16560	16360	16474	16512	16296	16416	16378	16157	16458	16461	16358	16452	16290	16413	16535	16424	16562	16489	16603	16381	16466	16718	16535	16523	16485	16401	16270	16576	16472	16555	16424	16231	16366	16576	16590	16506	16353	16512	16566	16485	16640	16439	16362	16403	16540	16428	16420	16402	16444	16386	16301	16386	16507	16616	16472	16349	16427	16528	16519	16584	16367	16304	16302	16578	16523	16435	16512	16462	16532	16358	16389	16455	16485	16254	16286	16349	16362	16387	16399	16366	16249	16526	16594	16600	16437	16439	16381	16384	16253	16608	16354	16457	16248	16506	16638	16375	16500	16471	16752	16511	16465	16413	16498	16608	16468	16540	16494	16558	16339	16448	16392	16526	16538	16462	16277	16503	16389	16452	16639	16421	16451	16359	16402	16533	16484	16287	16316	16379	16620	16747	16579	16342	16519	16604	16532	16359	16341	16307	16316	16142	16422	16492	16516	16523	16364	16412	16277	16511	16380	16323	16397	16509	16389	16506	16523	16368	16413	16338	16224	16533	16578	16210	16436	16550	16518	16679	16472	16411	16431	16216	16407	16406	16440	16228	16596	16492	16425	16461	16600	16500	16348	16375	16381	16288	16315	16407	16333	16483	16357	16581	16324	16356	16468	16321	16446	16405	16600	16418	16565	16584	16432	16380	16471	16320	16574	16518	16618	16508	16564	16459	16513	16426	16239	16489	16413	16462	16482	16554	16458	16382	16375	16311	16501	16265	16349	16414	16398	16311	16513	16403	16367	16413	16412	16429	16384	16436	16604	16408	16601	16615	16388	16324	16411	16376	16382	16433	16446	16558	16364	16421	16440	16324	16410	16230	16618	16538	16291	16397	16492	16425	16591	16373	16522	16567	16523	16336	16556	16444	16342	16641	16555	16519	16483	16613	16433	16344	16519	16428	16385	16262	16302	16489	16421	16664	16376	16398	16403	16400	16288	16211	16366	16607	16489	16311	16417	16290	16503	16419	16332	16273	16716	16456	16603	16463	16492	16419	16397	16520	16302	16548	16477	16259	16733	16563	16710	16433	16528	16460	16486	16590	16433	16563	16376	16410	16482	16267	16476	16576	16573	16335	16460	16364	16428	16648	16452	16526	16481	16525	16558	16360	16328	16370	16470	16501	16451	16460	16403	16255	16289	16551	16309	16560	16627	16352	16380	16376	16424	16476	16340	16400	16412	16353	16488	16504	16693	16592	16513	16402
26108	46241	43575	35477	31315	27872	25253	23274	21790	20022	19035	18159	17659	17070	16822	16548	15809	15718	15586	15171	15084	15019	15071	14902	14939	15005	14871	14919	14821	14573	14807	14759	14805	14735	14517	14643	14770	14696	14625	14620	14788	14603	14658	14552	14644	14730	14529	14449	14577	14624	14698	14617	14598	14509	14577	14521	14463	14565	14464	14543	14333	14370	14536	14564	14438	14586	14489	14616	14583	14680	14502	14494	14610	14545	14419	14571	14413	14483	14464	14511	14541	14391	14510	14587	14583	14437	14514	14470	14528	14491	14400	14542	14366	14412	14401	14519	14451	14563	14364	14507	14397	14383	14551	14641	14542	14469	14496	14459	14201	14593	14508	14442	14525	14478	14475	14453	14384	14538	14529	14387	14417	14395	14567	14449	14436	14330	14571	14623	14547	14581	14442	14441	14472	14545	14362	14560	14480	14413	14566	14495	14665	14394	14453	14532	14520	14419	14459	14459	14364	14381	14409	14606	14535	14587	14277	14560	14421	14500	14546	14397	14401	14483	14442	14522	14444	14357	14384	14340	14545	14430	14343	14468	14447	14409	14333	14665	14464	14351	14393	14578	14374	14525	14601	14472	14744	14471	14525	14499	14342	14387	14549	14542	14362	14504	14383	14413	14552	14366	14492	14459	14560	14463	14715	14409	14543	14627	14351	14454	14614	14477	14398	14516	14274	14431	14490	14460	14488	14688	14550	14449	14423	14434	14544	14463	14544	14365	14385	14536	14525	14312	14397	14515	14425	14465	14393	14421	14539	14440	14613	14342	14453	14335	14520	14403	14498	14590	14482	14405	14610	14382	14392	14655	14616	14399	14495	14451	14540	14372	14273	14595	14437	14578	14371	14417	14512	14612	14386	14607	14466	14247	14365	14448	14549	14607	14419	14603	14411	14504	14407	14443	14520	14207	14563	14489	14535	14431	14478	14552	14300	14404	14449	14541	14428	14405	14412	14370	14347	14535	14522	14401	14505	14493	14308	14602	14435	14441	14575	14366	14534	14524	14444	14201	14605	14492	14405	14447	14412	14374	14476	14545	14393	14346	14518	14535	14471	14415	14553	14519	14381	14463	14612	14446	14638	14510	14352	14302	14601	14395	14719	14483	14470	14367	14424	14375	14513	14493	14299	14400	14477	14416	14315	14369	14423	14424	14442	14477	14414	14383	14508	14427	14328	14471	14359	14586	14627	14499	14563	14471	14360	14441	14500	14280	14552	14482	14603	14361	14633	14422	14715	14499	14485	14481	14465	14499	14465	14465	14568	14238	14404	14513	14572	14469	14447	14410	14436	14498	14566	14446	14455	14458	14495	14389	14467	14596	14420	14652	14446	14423	14476	14472	14431	14555	14447	14319	14420	14515	14405	14259	14411	14483	14566	14380	14532	14585	14489	14463	14542	14303	14457	14520	14684	14418	14481	14545	14458	14517	14615	14483	14430	14551	14444	14339	14499	14488	14487	14401	14519	14571	14460	14413	14404	14445	14311	14301	14264	14532	14541	14484	14388	14439	14450	14491	14403	14358	14477	14316	14336	14426	14508	14668	14335	14432	14481	14361	14607	14577	14487	14357	14455	14289	14577	14398	14518	14517	14310	14674	14383	14349	14361	14537	14561	14535	14459	14472	14378	14554	14433	14529	14337	14446	14416	14475	14486	14565	14477	14551	14583	14630	14682	14461	14669	14429	14373	14519	14386	14499	14546	14289	14317	14386	14390	14468	14400	14289	14266	14445	14451	14632	14394	14431	14346	14502	14385	14613	14342	14469	14375	14473	14468	14468	14322	14377	14694	14394	14559	14474	14501	14457	14568	14161	14400	14448	14589	14672	14530	14519	14350	14597	14452	14446	14385	14418	14341	14478	14486	14498	14437	14231	14473	14460	14582	14460	14477	14607	14481	14450	14350	14450	14436	14405	14535	14432	14533	14350	14421	14600	14539	14471	14513	14569	14539	14581	14459	14516	14502	14518	14414	14409	14377	14492	14484	14582	14385	14640	14373	14537	14524	14464	14557	14363	14473	14595	14546	14418	14405	14563	14365	14530	14465	14512	14391	14450	14610	14423	14547	14460	14523	14496	14511	14406	14318	14371	14382	14486	14547	14331	14389	14368	14446	14452	14471	14548	14375	14585	14413	14403	14507	14445	14530	14545	14448	14376	14535	14533	14521	14508	14407	14565	14405	14513	14458	14562	14431	14687	14543	14379	14423	14527	14342	14403	14313	14451	14485	14606	14425	14439	14590	14228	14537	14573	14619	14442	14548	14499	14466	14507	14465	14490	14361	14300	14493	14443	14467	14541	14479	14350	14357	14645	14378	14538	14360	14644	14435	14346	14502	14423	14480	14369	14574	14474	14469	14557	14487	14579	14335	14419	14431	14410	14496	14450	14570	14522	14409	14436	14536	14420	14515	14456	14349	14493	14380	14432	14494	14436	14569	14465	14600	14515	14441	14376	14508	14441	14502	14372	14516	14449	14581	14680	14635	14376	14478	14508	14313	14352	14650	14459	14474	14506	14480	14449	14364	14387	14376	14508	14425	14530	14510	14474	14677	14388	14389	14526	14458	14417	14390	14460	14374	14468	14417	14411	14437	14439	14611	14388	14480	14533	14444	14635	14471	14454	14615	14303	14515	14529	14521	14315	14569	14463	14615	14416	14359	14543	14449	14468	14562	14402	14616	14334	14421	14575	14438	14478	14472	14490	14499	14331	14508	14457	14394	14318	14456	14631	14590	14357	14521	14453	14267	14431	14496	14492	14616	14412	14298	14453	14592	14396	14458	14549	14536	14483	14579	14476	14455	14449	14531	14532	14462	14365	14394	14466	14438	14369	14448	14315	14683	14411	14442	14671	14497	14349	14502	14479	14487	14438	14567	14547	14435	14510	14448	14409	14497	14281	14483	14466	14653	14527	14554	14505	14406	14315	14475	14490	14266	14421	14324	14471	14323	14443	14404	14290	14457	14331	14519	14439	14479	14378	14567	14318	14384	14496	14283	14380	14508	14397	14459	14490	14321	14491	14581	14288	14623	14426	14360	14456	14356	14302	14261	14499	14499	14293	14499	14468	14484	14606	14398	14378	14454	14618	14361	14425	14515	14363	14622	14355	14439	14371	14405	14604	14305	14545	14350	14512	14444	14410	14413	14448	14560	14506	14427	14436	14281	14564	14570	14545	14566	14504	14414	14409	14492	14545	14416	14390	14537	14491	14527	14482	14504	14381	14551	14325	14465	14550	14537	14547	14479	14560	14418	14541	14394	14397	14539	14324	14505	14507	14435	14609	14289	14598	14430	14449	14493	14396	14508	14465	14474	14400	14469	14331	14301	14423	14327	14462	14474	14458	14412	14457	14492	14542	14574	14391	14422	14548	14560	14197	14489	14513	14441	14406	14581	14566	14416	14424	14365	14428	14395	14434	14471	14581	14464	14291	14576	14366	14524	14460	14374	14442	14534	14502	14383	14460	14553	14470	14536	14541	14553	14538	14278	14702	14468	14575	14433	14442	14488	14477	14523	14515	14385	14436	14582	14640	14366	14667	14238	14649	14428	14539	14522	14445	14414	14501	14299	14291	14404	14526	14376	14482	14371	14474	14474	14506	14546	14275	14405	14393	14315	14455	14305	14353	14474	14522	14494	14570	14492	14634	14493	14496	14535	14473	14377	14476	14423	14421	14468	14393	14422	14372	14507	14448	14464	14370	14390	14514	14641	14471	14524	14424	14510	14461	14464	14364	14522	14523	14359	14553	14479	14521	14612	14410	14698	14494	14305	14392	14488	14499	14374	14436	14419	14561	14414	14539	14447	14509	14574	14454	14294	14556	14563	14430	14471	14436	14616	14423	14416	14417	14563	14666	14422	14447	14503	14459	14541	14381	14572	14509	14408	14462	14426	14496	14475	14561	14433	14374	14420	14403	14494	14629	14415	14420	14729	14478	14489	14428	14535	14463	14392	14528	14597	14508	14512	14512	14620	14648	14356	14461	14519	14410	14481	14520	14490	14240	14468	14380	14483	14567	14528	14500	14407	14444	14454	14552	14570	14380	14428	14364	14511	14592	14421	14466	14212	14344	14508	14286	14441	14581	14457	14424	14479	14376	14557	14421	14486	14649	14313	14574	14486	14280	14373	14498	14538	14498	14598	14514	14363	14499	14315	14373	14517	14536	14539	14363	14419	14559	14535	14326	14509	14426	14543	14474	14476	14433	14481	14359	14409	14438	14443	14557	14426	14452	14602	14473	14418	14552	14533	14308	14496	14430	14320	14445	14496	14394	14287	14319	14477	14493	14484	14561	14500	14545	14611	14480	14369	14487	14383	14544	14354	14406	14351	14497	14470	14560	14399	14414	14472	14524	14482	14673	14492	14464	14393	14438	14487	14564	14501	14414	14517	14459	14566	14492	14413	14276	14525	14341	14545	14542	14555	14387	14369	14311	14555	14260	14356	14503	14301	14612	14755	14396	14614	14274	14494	14424	14501	14492	14442	14478	14500	14485	14506	14407	14544	14456	14407	14372	14469	14341	14439	14571	14384	14563	14452	14425	14477	14462	14468	14423	14332	14349	14685	14444	14449	14473	14432	14489	14567	14471	14685	14626	14522	14425	14643	14417	14516	14502	14621	14291	14357	14419	14491	14514	14590	14458	14342	14506	14292	14516	14538	14418	14548	14461	14351	14417	14589	14350	14519	14369	14563	14527	14442	14491	14494	14552	14630	14603	14381	14492	14429	14432	14477	14336	14580	14432	14499	14535	14478	14409	14306	14469	14362	14304	14491	14402	14461	14506	14526	14472	14534	14299	14491	14537	14324	14481	14481	14413	14532	14551	14499	14523	14450	14464	14708	14420	14491	14542	14597	14338	14557	14454	14510	14378	14470	14512	14559	14556	14439	14570	14596	14448	14500	14302	14527	14531	14461	14585	14504	14518	14306	14523	14452	14511	14261	14566	14544	14515	14310	14597	14346	14605	14470	14577	14621	14393	14412	14500	14561	14519	14488	14378	14582	14379	14448	14443	14538	14570	14482	14488	14474	14394	14466	14432	14449	14667	14642	14450	14285	14405	14501	14530	14407	14410	14453	14518	14248	14363	14422	14410	14549	14451	14384	14549	14188	14537	14402	14411	14346	14457	14307	14451
27864	24289	30266	27298	22465	20423	19362	18532	17706	17403	17086	16830	16494	16390	16317	16247	16226	16209	16165	16032	16091	16031	15921	15925	15938	15917	15782	15896	15953	15994	15881	16019	16013	16082	15903	15813	15749	15758	15986	15932	15725	16101	15763	15585	15689	15845	15776	15865	15865	15932	15829	15934	15683	15941	15722	15786	15742	15754	15741	15752	15800	15576	15814	15860	15939	15752	15578	15779	15837	15740	15745	15789	15778	15751	15953	15834	15755	15913	16031	15754	15638	15803	15806	15732	15842	15773	15885	15766	15870	15821	15735	15824	15957	15984	15885	15679	15757	15698	15742	15819	15532	15602	15797	15817	15848	15690	15646	15910	15759	15788	15701	15802	15635	15822	15738	15928	15664	15744	15751	15603	15828	15818	15864	15751	15659	15820	15601	15802	15719	15833	15653	15840	15896	15499	15825	15996	15829	15824	16087	15622	15867	15894	15895	15730	15883	15921	15922	15779	15798	15766	15772	16002	15747	15714	15822	15796	15882	15785	15781	15859	15854	15850	15765	15612	15996	16040	15786	15791	15754	15789	15710	15980	15781	15740	15813	15894	15527	15668	15723	15936	15791	15668	15774	15752	16004	15917	15704	15736	15765	15594	15890	15812	15847	15678	15650	15871	15719	15790	15631	15623	15874	15762	15775	15689	15822	15790	15881	15733	15767	15875	15911	15894	15755	16068	15806	15646	15740	15692	15554	15572	15718	15670	15773	15531	16042	15726	15733	15696	15699	15962	15931	15725	15879	15854	15769	16117	16020	15717	15840	15864	15840	15666	15768	16108	15933	15641	15855	15973	15612	15810	15941	15720	15594	15725	15592	15752	15773	15698	15823	15876	15635	15611	15720	15766	15644	16004	15706	15786	15835	15731	15717	15639	15777	15803	15742	15821	15661	15830	15819	15749	15765	15915	15892	15845	15863	15802	15633	15936	15749	15711	15808	15887	15706	15799	15749	15922	15876	15886	15919	15846	15693	15772	15671	15621	15618	15721	15615	15832	15874	15828	15933	15786	15675	15716	15795	15774	15718	15659	15820	15875	15927	15782	15673	15745	15701	15941	16004	15887	15925	15645	15794	15950	15841	15905	15863	15817	15716	15782	16052	15728	15698	15984	15809	15771	15761	15931	15714	15709	15797	15853	15710	15733	15740	15822	15852	15806	15789	15809	15786	15792	15765	15677	15767	15761	15873	15664	16021	15931	15846	16078	15679	15498	16028	15859	15940	15881	15875	15912	15665	16004	15746	15960	15720	15872	15952	15797	15664	15968	15927	15877	15877	15822	15772	15713	15852	15769	15666	15802	15761	15770	15591	15667	15755	15914	15788	16001	15834	15900	15841	15826	15838	15744	15853	15961	15891	15876	15760	15841	15705	15728	15756	15778	15849	15765	15759	15643	15833	15762	15844	15698	15592	16009	15777	15824	16000	15994	15888	15736	15931	15803	15675	15818	15823	15747	15562	15573	15745	15709	15787	15807	15642	15951	15693	15832	15748	15824	16008	15786	15871	15736	15755	15608	15688	15915	15752	15860	15856	15720	15895	15634	15812	15771	15622	15752	15850	15678	15767	15780	15823	15648	15934	15690	15864	15777	15961	15769	15818	15943	15799	15815	15694	15855	15912	15594	15800	15652	15769	15912	15997	15601	15763	15898	15742	15890	15968	15704	15800	15803	15802	15803	15781	15847	15733	15683	15706	15729	15782	15664	15663	15748	15975	15936	15602	15860	15734	15775	15795	15774	15800	15782	15953	15884	15822	15667	15919	15748	15677	16042	15741	15913	15884	15796	15862	15957	15909	15747	15756	15847	15440	15959	15842	15666	15742	15906	15801	15603	15858	15695	15805	15735	15979	15819	15708	15752	15733	15491	15802	15777	15843	15694	15856	15593	15678	15790	15952	15857	15806	15790	15749	15972	15739	15715	15952	15755	15621	15814	15758	15851	15961	15896	15740	15850	15656	15803	15911	15902	15843	15861	15753	15561	15844	15911	15688	15650	15722	15675	15924	15668	15926	15831	15609	15784	15862	15572	15874	15734	15865	15857	15962	15857	15873	15827	15895	15877	15778	15903	15850	15656	15682	15871	15757	15827	15775	15732	15725	15820	15816	15769	15856	15750	15938	16024	15735	15800	15913	15908	15662	15732	15877	16058	15819	15816	15760	15512	15643	15617	15792	15848	15919	15955	15815	15601	15648	15695	15796	15736	15736	15739	15895	15675	15704	15765	15681	15819	16005	15676	15830	15743	15816	15793	15702	15703	15745	15753	15546	15804	15812	15561	15760	15663	16034	15698	15853	15709	15808	15727	15648	15624	15804	15948	15619	15596	15818	16039	15725	15679	15896	15812	15754	15836	15814	15791	15935	15786	15853	15857	15860	15793	15730	15780	15768	15815	15813	15760	15768	15917	15665	15627	15748	15698	15769	15655	15884	15912	15822	15697	15908	15715	15968	15812	15735	15934	15802	15860	15870	16011	15713	15697	15727	15783	15819	15734	15798	15727	16007	15902	15806	15923	15712	15810	15752	15776	15707	15845	15775	15979	15900	15812	15758	15915	15866	15734	15792	15882	15684	15861	15706	15906	15544	15793	15846	15669	15812	15853	15705	15806	15846	15830	15821	15782	15782	15834	15890	15696	15785	15863	15751	15911	15805	15829	15891	15586	15924	15854	15887	15993	15762	15752	15748	15665	15678	15740	15883	15749	15966	15832	15693	15674	15586	15623	15790	15665	15689	15900	15789	15855	15722	15818	15712	15821	15820	15938	15539	15702	15845	15783	15897	15741	15514	15787	15738	15871	15952	15717	15772	15877	15662	15760	15835	15574	15821	15650	15856	15650	15913	15979	15787	15943	15869	15873	15763	15969	15826	15743	15851	15779	15713	15829	15681	16011	15577	15846	15823	15586	15790	15733	15678	15654	15852	15816	15819	15924	15785	15897	15661	15775	15901	15745	15584	16014	15847	15597	15940	15766	15796	15689	15561	15999	15629	15824	15691	15960	16001	15606	15799	15767	15740	15697	15775	15793	15835	15778	15659	15809	15883	15654	15796	15637	15694	15735	15942	15934	15833	15833	15709	15792	15818	15678	15935	15831	15789	15506	15939	15994	16072	15786	15775	15829	15707	15978	15728	15739	15961	15911	15707	15734	15820	15783	15897	16012	15829	15907	15960	15868	15723	15778	15658	15632	15710	15710	15716	15992	15876	15806	15828	15710	15841	15651	15700	15825	15805	15775	15740	15757	15935	15823	15819	15901	15729	15835	15716	15891	15917	15870	15851	15788	15611	15675	15728	15858	15631	15876	15930	15892	15862	15924	15944	15955	15722	15738	15791	15831	15921	15792	15968	15859	15888	15705	15690	15877	15850	15844	15778	15800	15834	15856	16014	15863	15922	15853	15761	15964	15835	15724	16013	15759	15726	15843	15895	15901	15683	15887	15839	15663	15903	15826	15971	15909	15720	15653	15950	15685	15916	15861	15577	15765	15863	15778	15928	15805	15795	15719	15843	15686	15804	15832	15715	15873	15840	15884	15925	15687	15787	15780	16056	16031	15869	15607	15796	15785	15717	15837	15838	15705	15839	15715	15798	15759	15866	15677	15686	15762	15753	15702	15744	16108	15721	15727	16021	15670	15871	15771	15731	15778	15943	15564	15964	15640	15696	15899	15698	15729	15767	15849	15652	15627	15766	15723	15951	15915	15881	15893	15628	15896	15852	15754	15779	15798	15770	15782	15755	15788	15628	15696	15938	15747	15918	15815	15938	15614	15782	15711	15749	15966	15846	15953	15729	15899	16028	15787	15858	15836	15727	15823	15726	15741	15647	15766	15747	15699	15864	15644	15742	15720	15765	15842	15811	15874	15584	15736	15775	15830	15844	16009	15714	15794	15804	15712	15728	15725	15629	15847	15827	15857	15874	15754	15849	15906	15728	15784	15775	15781	15905	15950	15679	15761	15839	15847	15631	15915	15652	15801	15970	15857	15718	15836	15767	15872	15836	15854	15753	15647	15731	15972	15959	15996	15822	15868	15815	15688	15876	15857	15761	15926	15836	15839	15870	15817	15691	15780	15587	15810	15885	15629	15998	15939	15759	15677	15831	15859	15777	15943	15864	15690	15868	15978	15741	15626	15919	15902	15987	15872	15758	15721	15788	15888	15883	15712	15844	15823	15758	15856	15831	15719	15643	15659	15779	15839	15851	15702	15773	15873	15766	15710	15897	15722	15757	15608	15931	15700	15845	15601	15701	15817	15988	15845	15770	15596	15706	15888	15845	15670	15853	16061	15976	15731	15937	15977	15760	15938	15965	15712	15803	15965	15881	15840	15625	15758	15866	15714	15761	15721	15650	15693	15795	15937	15640	15745	15780	15716	15746	15720	15865	15906	15861	15773	15800	15608	15819	15723	15752	15962	15968	15967	15714	15993	15692	15969	15646	15636	15854	15774	15828	15737	15784	16001	15752	15645	15942	15822	15794	15879	15662	15797	15747	15736	15928	15946	15722	15680	15721	15768	15671	15801	15800	15784	15834	15829	15796	15914	15810	15925	15869	15659	15742	15773	15741	15749	15799	15889	15898	15556	15833	15665	15724	15747	15843	15936	15749	15702	15905	15852	15550	15645	15822	15917	15784	15884	16002	15925	15641	15998	16105	15648	15711	15779	15889	15728	16035	15791	15947	15738	15779	15817	15841	15846	15843	15739	15737	15811	15725	15796	15964	15797	15648	16104	15915	15779	15813	15737	15878	15877	15967	15983	15849	15990	15948	15947	15825	15788	15810	15901	15902	15757	15696	15860	15824	15825	15767	15778	15686	16006	15668	15899	15831	15886	15801	15838	15731	15770	15835	15802	15909	15935	15757	15745	15645	15782	16002	15872	15770	15964	15763	15941	15791	15985	15819	15824	15631	15677	15930	15802	15786	15712	15802	15867	15553	15802	15673	15937	15855	15610	15877	15808	15857	15870	15683	15749	15802	15693	15751	15964	15860	15765	15825	15668	15796	15816	15786	15868	15845	15862	15797	15711	15929	15813	15693	15904	15949	15841	15950	15867	15862	15790	15923	15968	15611	15764	15866	15650	15802	15998	15802	15804	15770	15847	15770	15648	15862	15829	15575	15736	15681	15723	15807	15787
24201	36232	33685	26629	23251	20933	19297	18448	17350	16631	16140	15688	15383	15142	15049	14832	14568	14388	14707	14616	14360	14322	14468	14397	14230	14329	14375	14231	14137	14128	14151	14218	14210	14137	14141	14044	14139	14180	14088	14303	14116	14110	14071	14293	14142	14307	14220	14119	14087	13941	14081	14297	13937	14025	14177	14125	14027	13905	14214	14117	14028	14183	14108	14061	14155	14034	14155	14132	14231	14099	14112	14082	14152	14263	14032	14206	14219	14133	14293	14220	14017	14038	14062	14061	14199	14146	14250	14126	13894	14050	14037	14117	14181	14222	13999	14121	14130	14195	14141	13895	14057	14147	14159	14175	14197	14156	14203	14106	14215	14172	14206	14055	14231	14172	14082	14301	13857	14249	14140	14197	14016	14139	14086	14252	14124	14008	14009	14202	14202	14049	13971	14042	14031	13978	14158	14220	14163	14037	14156	14026	14118	13882	14180	14117	14108	13943	14283	14267	14041	14055	14190	13991	14139	14189	14225	14091	14152	14010	14045	14324	14005	13842	14133	14002	14145	14110	14196	14141	14120	14164	14037	14174	14057	14146	14198	14126	14242	14178	14163	13972	14071	13913	13960	14280	14114	14096	13961	14152	14208	14122	14132	14078	14101	14113	14090	14198	14177	14090	14145	14003	13955	14173	14177	14125	14203	14221	14203	14083	14207	14064	14261	14215	14019	14170	14078	14232	14122	13997	14098	14140	14089	14197	14064	14405	14083	14123	14006	14121	14170	14042	14378	14097	14133	14042	14111	14198	14244	14139	14252	14056	14155	14185	13989	14132	14153	14241	14090	14098	14308	14185	14212	14248	14326	14050	14187	14326	13952	14002	14107	14228	14094	14179	14141	14115	14205	14168	14232	14129	14013	14190	14107	14145	14100	14178	14122	13993	14067	14053	14145	14104	14187	14140	14283	14206	14311	14093	14089	14184	14039	14275	14033	14037	14013	14128	14229	14185	14275	14034	13951	14049	14169	14260	14065	13994	14136	13937	14132	14071	14012	14256	14046	13984	13835	14333	14091	14030	14275	14085	14007	14175	14074	14235	14049	14101	14161	14095	14266	14078	14040	14201	14124	14058	14139	14155	14053	13996	14059	14157	14057	14259	14011	14074	14030	14125	14145	14046	14150	14003	14097	14185	14117	14002	14194	14169	14187	14093	14015	14218	14153	13884	14220	14062	14082	14250	14234	14278	14146	14232	14241	14107	14068	13980	14155	14154	14056	14024	14221	14177	14134	13895	14154	14096	14221	13982	14019	14247	13993	14007	14137	14100	14169	14162	14046	14124	13981	14014	14233	14188	14244	14015	14186	14098	14065	14052	14097	14192	14093	14021	14163	14312	14291	14054	14210	14088	14129	14044	14197	14067	14179	14296	14164	14196	13991	14162	14179	14051	14140	14124	14248	14157	13976	14400	14098	13977	14047	14141	14117	14193	14180	14249	14057	14146	14152	14066	14321	14122	14022	14175	14239	14062	14096	14357	13978	14203	14098	14086	14128	14118	14073	14201	14091	14108	14033	14155	14137	14170	14331	14058	14223	14105	13965	14168	14234	14163	14276	14085	14152	14172	14020	14055	14159	14052	14187	14204	14232	14099	14005	14067	14319	14108	14121	14036	14034	13991	14125	13979	14314	14181	14011	14095	14151	14086	14257	14191	14074	14057	14128	14186	14107	14135	14100	13955	14152	14184	14218	14166	14240	14031	14060	14171	14225	14208	14101	14304	14071	13939	14255	14366	14071	14219	14062	14254	14121	13962	14167	14096	14076	14267	14248	14039	14215	14110	14110	14224	14090	14112	14144	14110	14149	13977	14166	14115	14296	14055	14045	14101	13943	14230	14006	14088	14158	14268	14168	14082	14266	13892	14081	14264	14082	14041	14008	14138	14042	14055	13962	14016	14147	14080	14183	14128	14151	14175	14279	14160	14077	14233	13998	14206	14105	13985	14120	14062	14104	14185	14054	14002	14131	14064	14331	14001	14038	14039	13888	14040	13959	14199	14060	14224	14079	13952	14204	14047	14021	14130	14166	14130	14002	14073	14092	14047	14213	14083	13953	14118	14150	14199	14305	14221	14151	14128	14163	14090	14098	14191	14181	14195	13980	13984	14080	14064	14123	14258	14168	14210	13996	14084	14242	14013	14249	14099	14168	14188	13981	14116	14248	14192	14119	14164	14146	14040	14109	14106	14182	14124	14203	14139	14132	14086	14094	14035	14258	14207	14228	14156	14323	14115	14271	14040	14020	14001	14159	14266	14114	14098	14201	14126	13950	14127	14191	14044	14061	14156	14045	14096	14068	14034	14294	14171	14255	14279	14072	14149	14247	14044	14115	14028	14118	14165	14021	14353	14089	14215	14060	14096	14198	14117	14009	14053	14139	13970	14115	13914	14134	14258	14110	13919	14035	14093	14127	14028	14113	14073	13994	14262	14074	14114	14121	14141	13978	14078	14230	14262	14258	14126	14117	14053	14182	14145	14245	14146	14331	14121	14098	14278	14271	14181	14231	14170	14236	14205	14232	14046	14102	14228	14167	14153	14030	14255	14187	14121	14115	14083	14204	14154	14065	14096	14185	14155	14040	14227	14030	14252	14279	14010	14202	14364	13975	14231	14274	14030	14120	14049	14223	14230	14156	14140	13958	14045	14159	14101	14195	14053	14053	14075	14061	14253	14144	14075	14162	14071	14079	14208	14226	13947	14141	14066	14216	14052	14266	14192	14055	14104	14134	14176	14062	14333	14091	14042	14116	14032	14062	14244	14170	14093	14171	14164	14139	14190	14231	14217	14228	14070	14169	14153	14226	14400	13989	14039	14087	14046	14285	14347	14206	14209	14015	14042	14004	14097	14103	14179	13998	14092	14267	14188	14071	14090	14178	14181	14126	14086	14266	14082	14084	14183	14060	14063	14223	14377	14146	14148	14174	14184	14109	14124	14066	14084	14149	14251	14105	14065	14154	14179	14151	14086	14396	14068	14249	14001	13997	14102	14262	13991	14196	14048	14027	13983	14174	13891	14084	14052	14100	14219	14195	13971	14211	14066	14129	14166	14114	14094	14169	13995	14177	14267	14203	14111	14121	14094	14109	14081	14103	14182	14276	14121	14225	14228	14174	13983	14336	14192	14101	14154	14251	14192	14311	14166	14100	14064	14085	14177	14082	14007	14258	14073	14216	14313	14078	13987	14126	13976	14248	14177	14024	14217	14002	14309	14134	14140	14165	14221	14098	14207	14028	14234	14260	14210	14199	14162	14144	14299	14108	14125	14163	14171	13902	14163	14277	14316	14114	14180	13963	14056	14097	13980	14196	14163	14009	14217	14349	14085	14029	14256	13966	14229	14337	14204	14071	14088	14302	13953	14323	14111	14238	14321	14023	14122	14072	14228	14150	14071	14250	14145	13962	14137	14011	14144	14201	14110	14228	14154	14070	14007	14080	14054	14402	13984	14082	14099	14018	14077	13973	14209	14193	14042	14086	14062	14176	14170	13964	14171	13992	14196	14211	14238	14106	14195	14233	14183	14145	14087	14109	13985	14140	14051	14132	14140	14187	14147	14113	14069	14003	14339	14069	14105	14249	14164	14088	14174	14071	14086	14095	14221	14183	14159	14028	14192	14197	14260	14080	13970	14203	14044	14103	14048	14145	13977	14137	13925	14110	14147	14171	14027	14151	14115	14255	13968	14122	14091	14117	13949	14056	13985	14207	14168	14338	14132	14107	14211	14038	14211	14182	14266	14105	14162	14021	14025	14158	14049	14201	14097	14206	14028	14277	14057	14221	14063	14064	14073	14067	14106	13967	14098	14001	14152	14052	14083	14035	14226	14343	14182	14191	14331	14033	14119	14199	14119	14116	14193	14117	14078	13951	14071	14099	14153	14227	14143	14281	14180	14041	14038	14077	14267	14178	14083	14028	14061	14112	14085	14212	14271	14068	14318	14151	14143	14117	14168	14161	14072	14058	14240	14063	14006	14242	14327	14210	14162	14050	14003	14165	14136	14045	14195	14173	14162	14168	14133	14097	14246	14364	14178	14191	14256	14211	14305	14159	14193	14073	14025	14164	14060	14073	14012	14061	13978	14004	14022	14250	14212	14137	14084	14205	14064	14157	13985	13989	14171	14039	14012	14294	14256	14141	14056	14002	14170	14210	14155	14060	14121	14019	14104	13931	14125	14010	14104	14315	14097	14015	14124	14022	14010	14058	14042	14335	14060	14203	14146	14023	14253	13927	14036	14178	14147	14035	14191	14299	14087	13962	14210	14166	14062	14087	14023	14227	14218	14067	14148	13992	13974	14133	14077	14203	14308	14069	14089	14201	14155	14183	14160	14308	14083	14293	13948	14115	14140	14139	14188	14041	14086	14260	14127	14103	14039	14299	14186	14101	14224	14014	14166	14064	14171	14108	14210	14024	14181	14218	14024	14197	14099	14106	14196	14186	14056	14204	14067	14171	14135	14100	14143	14062	14124	14135	14129	14162	14156	14013	14188	14210	14211	14092	14136	14234	14090	14217	14084	14122	14138	13997	14097	14023	14135	14181	14087	14228	14068	14160	14135	14264	14104	14048	14166	14099	14185	14229	14125	14134	14039	13986	14174	14161	14155	14042	14088	14141	14044	14216	14223	14120	14116	14107	13924	14123	14033	14259	14157	14096	14213	14090	14251	14283	14161	14049	14167	14361	14040	14198	14113	14143	14011	14073	14130	14022	14187	14090	14175	14374	14023	14148	14194	14013	14087	14103	14060	14266	14119	13982	13999	14052	14147	14097	14166	14031	14046	14281	14256	14083	14151	14088	14148	14112	14240	14081	14116	14174	14050	14180	14217	14087	14120	14124	14050	14166	14154	14059	14038	14357	14151	13970	14056	14267	14170	14166	14048	14069	14108	14283	14107	14197	14110	14119	14190	14079	14135	14079	14253	14087	14123	14199	13979	14098	14304	14237	14032	14231	14139	14140	14152	14160	14162	14260	14150	14048	14007	14182	14233	14215	14289	14071	14023	14086	14048	14258	14059	14123	13933	14064	14005	13933	14160	14252	14216	14086	14151	13932	14234	14160	14086	14210	14057	14018	14175	14115	14085	14056	14014	13957	14197	14112	14210	13991	14169	14181	14132	14159	14237	14180	14236
23812	21144	28578	24369	23044	24116	23391	19979	18705	18259	17615	17349	16741	16576	16418	16260	16100	15814	15872	15901	15752	15838	15694	15601	15647	15406	15584	15565	15449	15669	15640	15409	15308	15484	15362	15522	15410	15547	15510	15511	15532	15433	15260	15392	15507	15500	15396	15542	15301	15490	15426	15250	15580	15239	15408	15368	15470	15506	15621	15351	15361	15608	15423	15455	15371	15364	15601	15222	15425	15596	15521	15279	15297	15475	15213	15335	15382	15435	15376	15364	15293	15288	15297	15443	15360	15402	15337	15196	15371	15359	15349	15269	15363	15398	15454	15491	15435	15219	15430	15423	15236	15386	15412	15381	15260	15413	15450	15413	15369	15158	15255	15334	15568	15408	15455	15398	15517	15366	15464	15230	15456	15228	15362	15297	15286	15284	15201	15297	15181	15484	15396	15324	15416	15315	15478	15384	15203	15264	15240	15316	15394	15315	15179	15170	15179	15357	15306	15398	15456	15418	15156	15565	15111	15256	15392	15352	15257	15437	15307	15450	15299	15585	15381	15386	15284	15485	15417	15380	15490	15334	15093	15391	15365	15459	15475	15315	15347	15536	15397	15428	15329	15288	15218	15345	15468	15286	15409	15398	15517	15424	15436	15294	15479	15320	15163	15142	15224	15226	15211	15496	15411	15286	15263	15445	15321	15412	15259	15365	15515	15296	15562	15503	15566	15239	15238	15288	15412	15127	15442	15337	15401	15305	15386	15300	15308	15289	15476	15488	15438	15228	15274	15467	15252	15227	15418	15350	15265	15297	15559	15370	15205	15243	15219	15114	15412	15380	15200	15480	15348	15302	15581	15297	15342	15307	15286	15362	15314	15185	15291	15291	15540	15149	15258	15224	15515	15358	15323	15581	15397	15414	15257	15288	15284	15381	15330	15370	15488	15271	15453	15396	15358	15299	15286	15540	15474	15377	15669	15432	15462	15247	15351	15389	15398	15298	15234	15245	15411	15168	15454	15543	15444	15473	15283	15440	15480	15380	15170	15372	15301	15580	15469	15235	15194	15280	15382	15276	15384	15299	15335	15349	15495	15562	15719	15258	15247	15210	15397	15328	15426	15384	15206	15339	15360	15436	15356	15417	15360	15424	15333	15315	15247	15352	15497	15361	15532	15287	15211	15202	15327	15355	15364	15314	15379	15111	15297	15238	15358	15383	15418	15489	15512	15310	15431	15369	15258	15178	15446	15388	15311	15529	15537	15367	15290	15508	15339	15347	15386	15362	15314	15466	15606	15224	15371	15201	15208	15368	15415	15380	15303	15570	15377	15174	15182	15277	15222	15332	15263	15408	15311	15308	15286	15364	15603	15195	15369	15374	15271	15357	15457	15300	15405	15406	15517	15236	15292	15546	15569	15240	15471	15539	15313	15286	15419	15337	15496	15483	15304	15394	15336	15336	15376	15392	15184	15451	15238	15267	15259	15505	15586	15412	15431	15452	15282	15367	15474	15412	15301	15392	15230	15109	15386	15438	15270	15353	15490	15551	15284	15341	15097	15342	15349	15364	15325	15316	15239	15408	15584	15457	15435	15299	15431	15264	15316	15478	15529	15324	15264	15273	15237	15364	15535	15538	15515	15416	15543	15434	15331	15229	15492	15411	15531	15247	15481	15217	15473	15196	15457	15329	15468	15474	15336	15499	15578	15245	15434	15395	15287	15353	15451	15324	15261	15500	15298	15437	15459	15270	15292	15435	15282	15366	15521	15246	15314	15264	15299	15338	15357	15393	15415	15355	15349	15443	15440	15424	15470	15579	15535	15411	15385	15352	15283	15202	15399	15269	15348	15535	15353	15342	15336	15423	15514	15226	15376	15479	15129	15234	15446	15491	15457	15299	15226	15236	15435	15319	15329	15359	15355	15322	15408	15532	15480	15461	15544	15207	15351	15388	15375	15494	15158	15332	15481	15328	15351	15560	15374	15420	15288	15342	15443	15327	15184	15380	15376	15500	15296	15265	15407	15520	15254	15359	15541	15488	15533	15449	15231	15357	15525	15296	15400	15309	15316	15284	15282	15384	15468	15270	15208	15459	15346	15269	15429	15321	15388	15393	15415	15546	15385	15332	15291	15408	15409	15300	15358	15245	15350	15548	15285	15510	15515	15507	15337	15408	15251	15393	15406	15353	15272	15298	15375	15365	15133	15486	15348	15315	15383	15448	15365	15260	15122	15355	15437	15446	15396	15317	15370	15388	15343	15452	15441	15450	15336	15302	15413	15124	15475	15200	15318	15358	15326	15451	15335	15504	15412	15401	15450	15267	15259	15434	15325	15181	15327	15358	15400	15511	15265	15322	15288	15256	15400	15203	15439	15426	15254	15273	15462	15398	15390	15353	15363	15447	15394	15377	15187	15451	15473	15073	15024	15197	15355	15318	15283	15309	15221	15379	15369	15246	15432	15511	15403	15420	15398	15073	15413	15318	15302	15428	15311	15191	15250	15534	15317	15345	15176	15406	15380	15245	15321	15277	15336	15355	15534	15387	15315	15259	15491	15389	15257	15256	15428	15340	15125	15530	15541	15385	15222	15305	15394	15280	15211	15405	15331	15391	15327	15313	15418	15477	15324	15427	15393	15338	15358	15566	15311	15291	15305	15347	15440	15447	15456	15410	15372	15135	15176	15428	15383	15601	15405	15366	15393	15233	15472	15424	15042	15317	15379	15347	15502	15315	15358	15390	15571	15218	15280	15277	15580	15302	15499	15465	15327	15459	15250	15129	15363	15448	15222	15070	15382	15347	15292	15486	15533	15338	15418	15334	15268	15499	15201	15497	15409	15356	15481	15439	15431	15525	15393	15367	15305	15597	15554	15367	15269	15430	15363	15425	15422	15337	15366	15315	15158	15566	15450	15409	15386	15441	15442	15285	15457	15215	15428	15281	15332	15640	15420	15482	15464	15135	15425	15476	15273	15273	15334	15338	15146	15346	15092	15429	15313	15519	15253	15182	15297	15439	15203	15398	15101	15373	15366	15370	15349	15287	15267	15523	15507	15381	15373	15275	15299	15424	15267	15226	15265	15471	15419	15357	15389	15444	15238	15426	15230	15304	15380	15421	15497	15355	15456	15421	15452	15400	15277	15210	15363	15236	15215	15309	15056	15301	15431	15429	15392	15445	15528	15443	15308	15406	15440	15110	15339	15197	15323	15265	15394	15199	15417	15267	15315	15213	15321	15384	15345	15201	15352	15411	15566	15153	15261	15505	15245	15332	15341	15323	15551	15363	15524	15459	15340	15342	15575	15262	15440	15350	15285	15350	15513	15268	15276	15247	15324	15158	15491	15351	15501	15363	15321	15325	15309	15354	15389	15584	15375	15385	15424	15262	15425	15422	15383	15455	15424	15270	15254	15402	15290	15327	15475	15159	15155	15292	15362	15131	15343	15387	15555	15315	15174	15222	15358	15292	15413	15351	15302	15261	15349	15423	15546	15372	15565	15328	15448	15256	15217	15451	15429	15485	15339	15240	15342	15450	15334	15239	15155	15260	15472	15137	15319	15307	15449	15305	15545	15411	15095	15259	15441	15366	15267	15572	15378	15491	15342	15470	15474	15273	15305	15381	15414	15340	15462	15607	15414	15272	15474	15335	15261	15598	15537	15356	15281	15313	15386	15217	15310	15186	15425	15339	15400	15483	15214	15341	15452	15392	15284	15365	15391	15336	15375	15369	15397	15305	15260	15317	15253	15272	15328	15244	15356	15335	15383	15162	15209	15376	15475	15376	15381	15378	15240	15537	15316	15341	15353	15451	15561	15527	15309	15340	15376	15233	15448	15371	15399	15496	15392	15270	15446	15449	15383	15482	15143	15516	15342	15486	15330	15221	15259	15261	15345	15185	15335	15543	15261	15386	15344	15375	15226	15319	15341	15370	15446	15323	15276	15408	15300	15091	15337	15419	15259	15552	15396	15343	15343	15304	15475	15491	15334	15438	15362	15451	15161	15307	15307	15288	15480	15529	15191	15256	15306	15287	15287	15352	15319	15240	15332	15450	15417	15419	15462	15308	15342	15417	15313	15258	15554	15426	15330	15258	15409	15356	15340	15305	15508	15314	15271	15486	15365	15117	15435	15243	15482	15306	15446	15362	15388	15338	15366	15228	15595	15358	15318	15188	15430	15414	15182	15272	15249	15359	15290	15308	15355	15483	15606	15446	15454	15230	15130	15352	15266	15440	15330	15464	15229	15471	15332	15426	15207	15290	15310	15588	15399	15485	15354	15340	15430	15266	15507	15282	15327	15381	15185	15365	15516	15505	15274	15412	15489	15497	15244	15397	15328	15553	15179	15139	15374	15286	15238	15306	15445	15246	15445	15383	15520	15490	15432	15343	15378	15307	15409	15171	15542	15640	15540	15632	15179	15449	15453	15192	15145	15297	15285	15261	15404	15478	15537	15488	15490	15364	15236	15209	15350	15551	15462	15288	15463	15283	15506	15299	15312	15272	15323	15407	15542	15322	15273	15233	15316	15399	15504	15425	15269	15164	15136	15355	15267	15420	15236	15302	15397	15320	15442	15210	15280	15354	15242	15264	15206	15244	15268	15387	15467	15255	15321	15405	15265	15369	15351	15233	15470	15477	15407	15517	15286	15360	15237	15313	15251	15329	15513	15528	15393	15340	15587	15380	15205	15603	15380	15363	15423	15532	15233	15176	15435	15371	15410	15331	15423	15354	15262	15336	15665	15331	15259	15219	15635	15335	15371	15437	15282	15387	15419	15356	15274	15494	15314	15379	15546	15354	15305	15418	15430	15390	15393	15293	15265	15256	15279	15352	15334	15187	15388	15367	15347	15400	15378	15398	15387	15420	15332	15484	15274	15507	15188	15281	15333	15267	15531	15229	15329	15330	15393	15053	15405	15274	15513	15424	15360	15358	15353	15386	15317	15410	15378	15419	15253	15318	15415	15481	15488	15411	15403	15362	15307	15206	15243	15147	15355	15384	15465	15315	15318	15307	15329	15372	15434	15243	15517	15451	15533	15252	15374	15498	15316	15225	15474	15425	15524	15305	15368	15324	15240	15330	15446	15380	15437	15381	15293	15399	15380	15351	15276	15299	15399	15341	15446	15222	15220	15143	15343	15348	15336	15331	15555	15236	15330	15378	15271	15348	15269	15312	15252	15167
24024	41853	39063	31126	27348	24588	22260	20462	19078	18085	17087	16498	16042	15619	15535	15095	14809	14737	14580	14403	14377	14363	14214	14298	14299	14239	13982	14279	14065	14063	14004	13924	14044	14054	13884	13977	13861	13935	13894	13981	14179	14031	13924	13862	14003	14139	13937	13903	13942	13967	13935	13817	14040	14091	13990	13892	13924	13981	14021	14098	13989	13871	13974	13992	13934	13863	13657	13966	13926	14116	13967	14010	13976	13876	13835	13944	14022	14005	14000	13819	13899	13960	13756	13904	13995	13918	13928	13792	13697	13861	13899	13837	13780	13859	13731	13976	13702	13851	13996	13905	14032	14032	13953	13841	13977	13913	13779	13720	13892	13988	13771	13813	13845	13824	13918	13824	13680	14006	13993	13838	13793	13854	13903	13954	13950	13749	13956	13797	13994	13892	14004	13857	13950	13935	13783	13898	13932	13791	13813	13924	13924	13959	13943	13736	13990	13827	13873	13922	13844	13852	13937	13855	13880	13995	13781	13930	13937	13965	13862	14050	13907	13820	14060	13916	13843	13708	13950	13799	14019	13772	13828	13957	13874	13821	13835	13895	13873	13838	13882	13963	13850	13997	13933	13876	13939	13940	13926	13773	13978	13840	13835	13992	13925	13883	14037	13693	13824	13818	13921	13827	13792	13954	13858	13941	13789	13769	13810	13791	13903	13761	13991	13801	13975	13861	14048	13893	13925	13861	13962	13841	13734	13918	14045	13931	13857	13972	13814	13966	13919	13900	13796	13945	13830	13917	13809	13733	13859	13885	13974	13860	13994	13964	13706	13843	14020	13842	14035	13914	13806	13771	13966	13775	13924	14108	13939	13811	13825	13783	13890	13919	14015	14015	13997	13674	13978	14054	14017	13973	13816	13852	13889	13902	13895	14083	13860	13848	13878	13967	13893	13903	13800	13819	13942	13855	14057	13803	13789	13740	13962	13946	14051	13934	13837	13896	13763	13828	13843	14002	13787	13798	14045	13981	13901	14010	13718	13808	13905	13937	14030	13880	13954	13778	13788	14117	13893	13941	13836	13868	13928	13894	13807	13997	13974	13654	13887	13795	13935	13923	13979	13861	13841	13972	13998	13815	13863	13798	14002	13787	13871	13939	13874	13759	13829	13935	13972	13902	13837	13915	13850	13732	13936	13792	13813	13860	13821	13794	13865	13894	13828	13926	14120	13679	14022	13763	13891	13979	13817	13885	14000	13734	13813	13725	13862	14041	13784	13864	13965	13959	13872	13919	13918	13816	13984	13797	13860	13921	13944	14141	13717	13989	13981	13899	13793	13891	13751	13977	13946	13794	13725	13934	13836	14050	13951	13954	13727	13894	13842	14031	13963	13916	13985	14000	13979	13837	13868	13868	13966	13996	13854	13859	13892	13898	13830	13998	13801	13823	13758	13903	14155	13843	13804	13910	13912	13949	13913	13818	13857	13840	13997	13949	14030	13761	13785	13870	13911	13805	13978	14012	13734	13939	14071	13973	13842	13745	13922	13899	13987	13920	13717	13796	14050	13869	13756	13804	14065	13746	13742	13778	13929	13842	13926	13794	13918	13844	13981	13976	13835	13926	13821	13939	13818	13996	13871	13824	13961	13846	13863	13886	14048	13764	14025	13899	13822	13939	13903	13833	13905	13815	13912	13864	13899	13780	13854	13861	13904	13860	13929	13883	13849	13885	13790	13937	13826	13786	13910	13967	13789	13782	13858	13953	13661	13781	13949	13814	13892	13957	13910	13928	13845	13813	13781	13968	13880	13913	13885	13727	13969	13719	13738	13759	13820	14019	13801	13855	13784	13907	14005	13730	13829	13924	13749	13904	13926	13931	13918	14039	13750	13774	13749	13865	13899	13871	14042	13975	13828	13986	13942	13990	13772	14017	13820	13745	13882	13803	14097	13888	13943	13721	13943	13865	13897	13710	13801	13897	13943	13979	13829	13924	13889	13877	13950	13907	14131	13803	13968	13820	14022	13934	13862	13891	13897	13850	13905	13781	13878	13838	14004	13977	13861	13860	13920	13901	13730	13930	13935	13859	13891	13803	13899	13868	13984	13731	13861	13836	13957	13752	13996	14078	13779	13896	13899	13943	13957	13874	14123	13792	13771	13670	13972	13975	13694	13802	13869	13807	13827	13834	13985	13915	13794	13988	13950	13805	13862	13921	13931	13932	13888	13748	13894	13923	13874	13847	13794	13935	13958	13839	13959	13862	13858	13947	13952	13847	13721	13862	13767	13771	13979	13791	13919	14014	14117	13943	13782	13810	14049	13795	13798	14025	13863	13803	13957	13841	14023	13907	13989	13761	13881	13866	14022	13754	13828	13932	13827	13938	13804	13848	13999	13987	13949	13714	13869	13897	13895	13988	13904	13982	13927	13932	13933	13794	13880	13879	13925	13829	14009	13891	13900	13870	13894	13983	13918	14015	13933	13862	13743	13972	13788	13998	13877	13732	13803	13999	13891	13858	13971	13950	14018	13788	13825	14073	13908	13794	13830	13808	13886	13824	13854	13940	13662	13899	13881	13906	13893	13880	13933	13903	13828	13932	13764	13942	13795	13856	13925	14091	13882	13727	13946	13852	13726	13896	13934	13792	13963	13937	13789	13859	13968	13885	13882	13968	13987	13799	13903	13851	13968	13967	13810	13910	13812	13875	13794	13933	13944	13682	13795	13825	14043	13936	13929	13824	13817	13788	13809	13845	13900	13838	13915	13769	13941	13822	13826	13942	13825	13745	13897	13776	13934	13676	13866	13960	13882	13751	13844	14053	13726	14064	13952	13828	13834	13834	13867	13893	13985	14045	13880	14021	14036	14005	14033	13736	13876	13929	13809	13757	13800	13969	14026	14052	13907	14023	13893	13859	13862	13874	13893	13958	13956	13976	13889	13790	13810	13877	13846	13986	13883	13900	13859	13930	13847	13887	13964	13957	13796	13901	14049	13864	13889	13977	13878	13881	14045	13889	13745	13896	13776	14072	13819	13889	13932	13934	13924	13951	14006	13868	14002	13976	13965	13990	13906	13925	13682	13919	13858	13786	13803	13928	13768	13790	13898	13872	13887	13903	13917	13788	13818	13910	13810	13811	13926	13879	13998	14063	13870	13849	13934	13968	13865	13862	14084	13862	13850	13918	13948	13898	13860	13674	13848	14031	13977	13799	13713	13914	13843	13851	13760	13876	13850	13737	13931	13844	13896	13943	13885	13702	13958	13964	13871	14021	13899	13785	13912	13890	13867	13863	14133	13855	13977	13911	13704	13863	13924	13715	13951	13914	13938	13881	13912	13938	14002	13863	13764	13865	13975	13852	13857	13950	13797	13792	13834	13899	13867	13932	13947	13816	13937	13869	13951	13908	13967	13953	13756	13991	13954	13959	13772	13856	13976	13965	13932	13903	13692	13939	14038	13915	13983	13807	13753	13858	14007	13789	14012	13895	13843	13879	13939	13884	13743	13860	13742	13781	13948	14025	13847	13766	13862	13943	13995	13937	13629	13707	13838	13889	13808	13823	13922	13928	13836	13891	13789	13834	13912	14071	13967	13812	13912	13763	13939	13845	13816	14008	14043	13919	13852	14064	14010	13850	13906	14060	13987	13983	13887	13852	13998	13759	13891	13934	13891	13848	14025	13802	13873	13848	13922	13811	13937	13756	13861	14008	14004	13749	13973	13961	13896	13836	13906	13875	13861	14010	13757	13908	14028	13881	13970	14074	13971	13909	13860	14040	13938	13991	13800	13973	13875	13879	13834	13853	13985	13756	13916	13866	13769	13987	13872	13827	13961	13806	13917	13871	13781	13874	13776	13906	13924	13857	13862	13869	13849	13808	13800	13872	13994	13914	14009	13907	13915	13915	13810	13820	14050	13932	13950	13918	13959	13835	13955	13933	13868	13859	13860	14136	13988	14014	13937	13932	13916	13964	13869	13798	13835	13960	14040	14002	13836	13852	13858	13752	13805	14009	14012	13932	13835	13747	13984	13958	13832	13977	13890	14024	13906	13809	13911	13798	13819	13962	13690	14062	13944	13863	13912	13875	13986	14018	13919	13968	14083	13913	13925	13816	13883	13885	13935	13905	13876	13848	13804	13847	14182	13889	13895	13788	13985	13931	13945	13918	13858	14048	13930	13956	13768	13869	13759	13836	13953	13925	13699	13820	13903	13854	13893	13960	13902	13853	13923	13861	13947	13985	13924	13984	13916	13793	13947	13932	13763	13969	13933	13922	13883	13979	14048	14001	13855	13855	13807	13843	13801	14015	13661	13911	13930	13810	13886	13762	13806	13990	13937	14002	13910	13811	13846	13899	13840	13826	14087	13762	13978	13949	13899	13920	13876	13940	13834	14108	13840	13872	13970	13892	13886	14117	13842	13911	13906	13952	13918	14000	13919	13970	13822	13891	13828	13975	13803	13797	13849	13794	13803	13913	14023	13867	13835	13981	14042	13825	13740	14015	13882	13774	13846	13948	13851	13826	13844	13967	13963	13777	13912	13942	13871	13973	13780	13724	13841	13812	13876	13949	13739	14110	13963	13746	13912	13971	14012	14008	14076	13859	13916	13734	14000	13847	13944	13870	14034	13833	14020	14003	13817	13920	14030	13850	13978	13835	13898	13988	13898	13767	13673	14178	13962	13890	13836	13923	13820	13743	13979	13827	13912	13900	13881	13822	13969	13819	13964	13858	13832	14002	13951	13907	13862	13958	14021	13879	13850	13950	14026	13841	13687	13992	13861	13789	13814	13797	13908	13977	13970	14041	13973	13869	14002	13862	13920	13902	14085	13876	13977	13988	13999	13894	13902	13761	13816	13945	13775	13910	13977	13940	13828	13864	13898	13940	13955	13732	14022	14013	13950	13781	13868	13943	13792	13899	13881	13765	13992	13940	13840	14054	13903	13953	13846	14023	13987	13869	13643	13797	13921	13771	13949	13944	13818	13897	13888	13889	13818	13980	14023	13937	13849	13865	13957	13795	13941	14036	14000	13900	13936	13877	13989	13838	13925	13767	13905	14031	13879	13948	14030	13732	13801	14063	13755	13874	14002	13846	13741	13857	14010	13888	14008	13799	13942	13881	13865	13949	13823	13924	14020	13831	13945	13887	14020	13773	13832	13835	13621	13793	14025	13999	13796	14002
22692	21100	28906	23583	21767	24915	27687	22295	20655	20100	19235	18372	18015	17887	17524	17282	17136	16859	16781	16715	16663	16631	16736	16643	16604	16233	16474	16180	16357	16305	16388	16370	16213	16136	16043	16194	16199	16085	16249	16211	16188	16173	16213	16113	16152	16107	16223	16044	16084	16112	16109	16159	16104	16242	16170	16023	15993	16132	16118	15960	15942	16292	16203	16257	16072	16161	16141	15906	16062	16182	16057	15988	15939	16096	16194	15903	16262	16079	16023	16061	15954	16051	16159	16018	15962	16199	16173	16011	16329	16016	15906	15959	16336	16130	16219	16140	16071	16144	16045	16130	16003	16125	16085	16180	16216	16059	15913	16047	16103	16095	16050	15872	15996	16104	16120	16037	16108	16067	15950	15937	16164	16108	16151	16044	16137	16131	16160	16177	16078	16224	16302	16182	16158	15965	15859	16203	16114	16170	15950	15833	16164	16311	16156	16016	16117	16094	16100	16047	16030	16150	16012	16003	15986	15904	16205	15820	16054	16124	16031	16152	16155	15987	16105	16108	15942	16035	16063	16041	15976	16088	16173	15977	15936	15919	15941	16124	16108	15870	16016	16159	16216	15973	16001	15939	16087	16156	16044	15959	16161	16086	16078	15950	16137	15935	16057	16048	16073	16004	16081	15926	16007	16050	16010	15925	15953	15909	15883	16055	16062	16112	16039	16109	16187	15989	16091	16028	16014	15979	16118	16133	16125	16056	16055	16043	15852	15924	16043	16070	15810	16101	16287	16179	16131	16150	16094	16236	16304	15989	16002	16198	16170	15989	16073	16028	15787	15990	16018	15925	16125	16205	16026	16071	15985	16129	16001	16072	16003	16048	15918	15831	15933	16186	16150	16088	15924	16004	15935	16118	15863	16089	16043	15865	16037	15944	16034	16236	16152	16025	16052	15838	15905	16041	16057	16039	16072	16146	16045	16056	15950	16043	15849	16105	16008	16020	16077	15878	16097	16116	15960	16040	16016	15929	16047	16320	16098	16129	15798	16218	16055	15846	16110	15951	16131	16074	15996	16130	15892	16097	16129	15910	15837	16130	15959	16043	16062	15832	15902	16004	16063	16124	15916	16104	16017	16222	15861	15979	16154	16009	16029	16303	16183	15830	15905	16072	15913	16073	16294	15977	16088	16070	15975	16175	15866	16060	16105	16064	16045	16284	15914	15886	15992	16180	16171	15863	15887	15818	16224	16256	16053	16065	16092	15984	16091	16185	16199	16268	16161	15809	16063	16080	16202	16080	15885	16183	16053	15881	15829	15962	15972	16105	15879	16081	15944	16083	15886	16100	16155	16206	15985	16005	16126	15999	15975	15972	16104	16047	16092	15952	16173	15980	16054	15825	15985	15964	15906	16157	16049	15890	15986	16094	15963	16065	16058	16066	16072	15953	16291	15935	15972	15837	16165	16050	16164	16173	16094	16046	15912	16203	16315	16090	16173	16036	15940	16030	16038	15774	15935	15961	16141	16035	16058	16100	16205	15945	15914	16117	15896	16036	16310	15870	15956	15916	16024	15966	16133	15886	15942	16089	16023	16039	16017	16094	15681	15939	15851	15866	15907	16145	16057	15990	16017	15982	16041	15891	15962	16184	15955	16017	16015	16131	16055	16001	15982	16066	15983	16174	16196	16080	15833	15980	16109	15937	16050	16054	16048	16057	16026	15910	15993	15989	15978	16000	15988	15901	15987	15999	16049	15913	15700	15957	16106	16034	15912	16012	16044	15804	16094	16095	16059	15947	15917	15933	16015	16006	16172	15980	16077	16019	16033	16348	16086	15926	16222	16070	15972	15936	15991	16054	16190	15894	16100	16075	16149	15966	15953	15902	15972	16007	15769	16012	16125	16097	15972	16106	16207	15844	16010	15992	15817	16167	16235	16127	15934	16141	16107	15893	15942	16008	16036	15855	15954	15928	16044	16145	16009	16125	16117	15957	16116	16199	15860	15949	16094	16076	15893	15904	16201	16336	16019	16238	16083	15984	15746	15988	15981	16228	15924	16191	16186	16061	15961	15999	16093	16012	16104	16126	15934	15941	16012	16265	16195	15871	15953	15937	15994	16059	15949	16038	15890	16057	16084	15957	16103	16114	15947	16242	15927	16103	16205	15952	16013	15890	16141	16114	16131	16050	15932	15833	16231	16035	15875	15961	15999	15976	15957	16137	16216	15947	15986	16111	15892	16180	16097	16036	16174	15935	15940	15953	15958	15978	16125	16137	16183	16172	16180	15962	16034	16057	16088	16107	15965	16138	16038	15977	16132	16143	15984	15946	16139	16139	16127	16194	16027	15777	15998	16073	16187	16114	15861	15999	16043	15958	15998	16125	16076	15964	15914	16121	16092	15898	16140	15953	16334	15885	16113	16130	16254	16027	16042	16092	16107	16340	16127	15843	16093	16078	16022	15896	15931	16046	16041	15946	16001	16054	15935	16060	16099	16059	15925	16000	15914	15988	16098	16086	16182	15855	16162	16000	16032	16019	16078	16229	16151	16089	15956	16078	16092	16029	15909	15973	15957	15876	15970	15949	16189	16064	16023	15917	15976	16126	16151	15967	16019	16074	16031	16091	16144	15807	16091	16178	15863	15951	15816	16148	16064	15993	15832	15976	15925	16213	16008	16171	16072	15955	15885	16108	16131	15798	15890	16050	16072	16052	16039	16261	16153	16003	15936	16046	15845	16019	16022	15889	16002	16112	16129	15808	16011	15976	16188	16166	16083	16054	16066	15979	16111	16040	16169	15977	15884	16069	16228	16044	16040	16116	16089	16089	16072	15886	15972	16067	16154	16159	16148	16083	16157	15966	15898	16073	16083	16081	16106	16191	15939	15924	16172	15861	16137	16130	16040	16027	16007	15878	16049	16112	16070	15829	15929	15921	15830	16024	16183	15731	16127	16137	16188	16100	16011	16158	16002	15919	16053	16124	15955	15983	16077	16037	16176	16000	15904	15851	15967	16117	16123	15947	16067	15993	16045	16116	15983	16099	16088	16146	16091	16145	15952	16249	16021	15859	16032	15900	15982	16058	15977	16066	16142	16026	16176	16083	16174	15988	16307	16007	16028	15930	16081	15892	16213	16167	16170	15972	16082	16076	16076	15977	16068	16016	16194	15892	15940	16126	16075	16032	15982	15935	15845	15994	16101	15908	15913	15931	16232	16110	15935	16121	16066	15943	15996	15842	16032	16018	16096	16089	16115	16009	15907	16029	16113	15966	16072	15989	16206	15914	15941	15991	15932	15906	15875	16278	16037	16242	16178	15920	15832	16182	16055	15908	15947	16121	16127	15918	16085	16132	16167	16249	15971	16170	15952	16038	15912	16017	15975	16110	16284	15991	15870	15885	16037	16045	15990	15852	16010	16017	16107	15956	16280	16155	15819	16104	16103	16146	15912	15998	16020	16054	16086	16151	16011	15843	16037	15925	16071	16103	16164	15997	16051	15883	16075	16032	15871	16013	15984	15977	16165	16161	15935	15785	16104	16147	16090	16058	15883	16043	16079	15941	16021	16029	16096	15827	16088	16086	16219	16040	15903	16097	16094	15923	15882	16063	15792	15866	15928	15942	15837	16141	15957	15869	16099	15989	15959	15951	16059	16009	16046	16105	16027	15985	15983	16057	16171	16113	15893	16012	16068	16114	15963	15812	16149	16034	15905	16130	16015	15960	16001	16005	16055	16062	16055	16135	16209	15977	15922	16060	16083	16265	16127	15967	16045	15774	16183	16183	16116	15842	16130	15882	16073	16230	16025	16177	15983	16111	16155	15869	16017	15933	16013	16159	16009	16026	16252	15886	16142	16090	15966	15874	15978	15926	16327	16064	15823	16011	16101	15868	16071	16162	16105	15961	16098	16096	16057	16108	16066	16162	16182	15948	16172	16055	16074	15774	16052	15930	15940	15911	16047	16098	15966	16048	16211	16069	16026	15831	16097	15954	15984	15991	15980	16000	16202	16044	15974	16105	16064	15923	16132	16135	15861	15922	15910	15984	16010	15837	16087	16023	16080	15925	15830	16198	15900	15948	16034	15969	16105	16111	16041	16073	16125	16102	15844	15998	16104	15883	15939	16143	16029	16062	15918	16028	15998	16039	15961	16225	16168	15944	16132	16081	16155	16001	15899	16043	15976	16033	15964	16067	16058	16012	16181	15956	16019	15943	16133	16036	16231	16278	15961	16051	15947	16153	16146	15984	16139	16042	15933	16116	16069	15847	15797	15858	15953	15884	15977	16048	15921	15965	16240	16042	16010	16067	15879	16015	16101	16130	16013	15990	15940	15785	16072	16234	16011	16046	16092	15953	15942	16044	16033	16113	16127	15919	16113	15993	16241	16027	16217	15936	15993	15987	16055	16023	15891	16133	16092	16097	16084	16196	15971	16096	16113	15943	16202	16071	16008	16185	15879	15830	16002	15902	16075	16118	16147	16001	15981	15943	16078	16117	16011	15923	15983	15905	16134	15961	16163	16020	16010	16177	16053	15837	15868	16154	16110	16088	15995	15983	16092	15837	16051	15968	16032	15876	15804	16132	15981	15969	16117	16042	16004	15910	16096	16121	16016	16081	16013	15947	16024	16128	16042	15969	16106	15930	16014	16106	15844	16142	15936	15798	15913	15898	16077	16080	16110	16083	16011	15947	15984	16100	15952	16104	16047	15872	16151	16082	15916	16185	15940	15941	15930	16020	15938	16101	16112	16045	16080	16049	15953	16216	15923	15926	16083	15880	16102	16099	16031	15985	15989	15991	16109	16017	16160	15860	16070	16004	16064	16119	15996	15977	16062	15910	15950	16040	15828	16032	16058	15992	16046	15827	15866	16063	15962	15998	15943	16047	16133	16192	16213	16031	16016	16000	16131	16267	16102	16194	16084	16194	15844	15930	15910	15880	15960	16068	15866	15924	15991	16153	16177	16007	16031	16089	16116	16067	16079	16002	15895	16011	16082	15989	15925	15969	15955	15951	16055	16040	16081	15933	16133	15981	16105	15845	16067	15811	16116	16084	16012	15819	16063	15939	15825	16089	16048	16069	16266	15936	16101	16068	16279	16097	16262	16068	16200	16109	15971	15986	16026	16065	16148	16132	16178	15957	15994	15942	16210	15969	16057	16112	16006	16110	16015	16133	15920	15895
26002	45910	43314	35431	31265	28152	25359	23051	21575	19982	18822	18038	17220	16942	16467	16121	15616	15452	15223	15093	14985	14985	14807	14812	14824	14694	14579	14559	14461	14462	14651	14519	14505	14451	14380	14263	14359	14406	14400	14386	14304	14430	14218	14380	14365	14191	14202	14334	14219	14385	14300	14353	14235	14288	14486	14228	14347	14241	14102	14407	14156	14436	14104	14232	14340	14457	14384	14475	14416	14139	14396	14204	14273	14236	14218	14317	14176	14249	14327	14320	14187	14182	14446	14112	14303	14148	14235	14203	14420	14297	14215	14181	14335	14281	14412	14278	14191	14022	14249	14331	14218	14343	14386	14400	14343	14339	14231	14005	14166	14498	14131	14235	14348	14263	14312	14238	14302	14182	14147	14270	14297	14243	14207	14341	14291	14209	14353	14163	14337	14276	14186	14221	14143	14305	14205	14350	14281	14298	14208	14013	14470	14302	14249	14244	14260	14260	14098	14395	14259	14176	14321	14360	14317	14182	14192	14187	14188	14217	14274	14270	14294	14375	14158	14411	14242	14344	14324	14128	14253	14386	14134	14193	14201	14162	14348	14171	14194	14355	14102	14453	14449	14199	14424	14242	14251	14266	14141	14017	14193	14269	14274	14326	14355	14324	14236	14379	14297	14259	14263	14075	14266	14210	14267	14199	14084	14306	14069	14278	14271	14342	14203	14392	14357	14241	14272	14399	14160	14196	14363	14235	14369	14342	14282	14282	14339	14199	14432	14263	14286	14361	14085	14145	14271	14182	14301	14221	14237	14203	14351	14180	14270	14114	14267	14236	14207	14290	14266	14243	14186	14380	14262	14404	14220	14251	14304	14229	14364	14191	14301	14382	14207	14330	14206	14040	14285	14297	14260	14387	14186	14313	14210	14084	14274	14199	14209	14068	14077	14300	14117	14160	14169	14200	14367	14378	14191	14407	14235	14126	14074	14168	14219	14093	14334	14096	14210	14288	14467	14280	14157	14291	14273	14109	14248	14103	14180	14155	14304	14156	14212	14307	14161	14253	14146	14244	14337	14289	14306	14058	14034	14167	14234	14185	14225	14177	14186	14366	14350	14200	14198	14218	14062	14308	14202	14322	14368	14195	14171	14232	14296	14362	14168	14194	14256	14389	14223	14222	14295	14106	14065	14264	14216	14390	14186	14235	14338	14095	14376	14200	14170	14287	14353	14188	14295	14324	14143	14234	14287	14391	14399	14318	14148	14212	14174	14167	14221	14110	14065	14253	14209	14276	14207	14111	14253	14292	14154	14008	14372	14373	14431	14411	14320	14270	14191	14117	14356	14160	14264	14097	14182	14211	14273	14106	14140	14389	14151	14087	14286	14204	14284	14081	14174	14121	14167	14224	14291	14377	14209	14373	14330	14131	14310	14279	14336	14345	14271	14081	14311	14342	14087	14182	14113	14421	14249	14062	14194	14294	14289	14320	14321	14200	14159	14336	14247	14249	14120	14280	14163	14325	14180	14359	14274	14212	14152	14258	14261	14381	14318	14157	14301	14082	14375	14309	14099	14276	14261	14318	14461	14094	14188	14312	14260	14309	14244	14292	14256	14144	14137	14109	14353	14252	14230	14339	14301	14133	14325	14416	14449	14108	14334	14103	14183	14112	14135	14277	14232	14171	14108	14355	14376	14220	14323	14111	14182	14153	14346	14324	14131	14040	14210	14209	14289	14071	14088	14178	14033	14261	14326	14065	14327	14291	14236	14356	14109	14399	14257	14234	14285	14159	14169	14170	14324	14218	14262	14370	14339	14313	14291	14187	14355	14339	14124	14248	14186	14214	14204	14164	14269	14349	14268	14245	14291	14271	14317	14297	14265	14283	14274	14255	14376	14179	14302	14457	14335	14366	14302	14101	14189	14361	14249	14132	14303	14081	14269	14113	14158	14183	14173	14359	14302	14181	14277	14305	14272	14230	14274	14179	14395	14298	14181	14225	14186	14298	14184	14132	14274	14315	14479	14304	14363	14228	14291	14338	14262	14264	14144	14268	14327	14156	14232	14254	14114	14185	14250	14228	14283	14175	14357	14208	14361	14252	14213	14226	14285	14148	14266	14174	14207	14313	14233	14462	14332	14312	14218	14423	14247	14153	14263	14190	14207	14156	14319	14109	14390	14195	14295	14155	14397	14207	14318	14280	14273	14131	14311	14173	14153	14183	14419	14170	14050	14224	14087	14372	14264	14381	14382	14205	14361	14317	14255	14206	14399	14207	14351	14209	14256	14253	14225	14153	14201	14290	14042	14296	14208	14419	14265	14276	14329	14137	14217	14429	14158	14294	14178	14163	14204	14160	14365	14259	14294	14276	14386	14229	14080	14245	14265	14258	14389	14216	14418	14233	14313	14228	14303	14300	14124	14374	14563	14212	14294	14257	14100	14305	14235	14461	14258	14277	14291	14245	14297	14129	14247	14335	14294	14252	14135	14210	14416	14262	14249	14157	14230	14183	14061	14346	14252	14308	14226	14382	14230	14323	14234	14072	14219	14281	14129	14217	14209	14320	14313	14359	14123	14306	14322	14331	14322	14049	14264	14369	14178	14190	14167	14244	14150	14237	14232	14297	14204	14213	14114	14182	14239	14155	14172	14183	14110	14341	14261	14072	14267	14314	14155	14258	14222	14295	14318	14266	14252	14173	14202	14268	14492	14196	14136	14248	14143	14151	14187	14304	14410	14371	14154	14002	14340	14234	14025	14161	14047	14168	14230	14143	14379	14193	14108	14092	14196	14253	14179	14094	14362	14324	14210	14134	14349	14209	14165	14214	14341	14075	14114	14143	14133	14120	14202	14235	14166	14146	14215	14422	14254	14053	14210	14248	14338	14281	14351	14080	14296	14238	14308	14000	14297	14042	14097	14262	14186	14263	14161	14148	14236	14188	14327	14318	14214	14289	14212	14257	14134	14169	14436	14153	14080	14205	14199	14206	14298	14397	14452	14165	14317	14263	14219	14281	14430	14177	14461	14225	14260	14220	14319	14285	14334	14192	14034	14236	14201	14342	14251	14264	14310	14296	14007	14430	14242	14217	14390	14221	14424	14148	14227	14192	14178	14205	14175	14352	14313	14303	14172	14296	14175	14285	14250	14284	14311	14239	14309	14245	14348	14327	14011	14254	14416	14257	14232	14324	14266	14286	14277	14184	14258	14116	14368	14130	14150	14265	14249	14132	14337	14301	14232	14178	14194	14348	14325	14275	14206	14088	14240	14283	14213	14239	14023	14160	14305	14148	14214	14425	14288	14123	14248	14174	14236	14229	14121	14260	14183	14241	14275	14275	14346	14196	14235	14252	14258	14149	14256	14365	14261	14246	14325	14261	14302	14077	14272	14224	14343	14242	14139	14057	14415	14093	14235	14236	14255	14192	14212	14228	14213	14382	14307	14331	14323	14220	14014	14443	14257	14163	14145	14273	14207	14265	14369	14042	14400	14202	14034	14210	14127	14270	14263	14219	14239	14120	14304	14391	14203	14359	14318	14252	14287	14404	14276	14376	14293	14231	14167	14274	14350	14229	14271	14215	14151	14324	14197	14217	14244	14136	14332	13932	14248	14167	14156	14043	14083	14186	14315	14231	14102	14185	14310	14224	14293	14216	14226	14178	14249	14121	14282	14269	14317	14254	14274	14148	14161	14221	14078	14186	14194	14171	14108	14362	14175	14330	14406	14180	14370	14121	14145	14396	14154	14320	14399	14263	14272	14248	14154	14200	14360	14189	14167	14179	14306	14339	14126	14332	14130	14229	14198	14170	14311	14146	14414	14274	14310	14372	14222	14150	14190	14136	14143	14289	14129	14207	14254	14311	14443	14020	14216	14251	14308	14391	14395	14143	14117	14221	14254	14252	14263	14340	14359	14250	14301	14343	14094	14089	14462	14079	14198	14201	14389	14089	14208	14195	14202	14392	14229	14152	14268	14239	14394	14106	14168	14142	14328	14341	14175	14193	14235	14345	14189	14228	14214	14110	14138	14256	14133	14195	14399	14289	14278	14076	14219	14037	14194	14220	14325	14249	14314	14204	14298	14276	14246	14042	14154	14244	14279	14205	14252	14221	14109	14295	14144	14225	14271	14093	14221	14198	14208	14266	14176	14129	14432	14252	14196	14322	14220	14180	14358	14139	14367	14273	14058	14263	14333	14204	14212	14240	14032	14258	14192	14245	14353	14370	14178	14134	14269	14260	14260	14407	14345	14252	14199	14310	14240	14280	14307	14227	14235	14233	14216	14282	14374	14105	14267	14130	14274	14187	14396	14269	14321	14300	14110	14280	14200	14418	14291	14313	14130	14326	14217	14244	14208	14300	14046	14319	14301	14137	14308	14278	14352	14098	14337	14318	14258	14158	14280	14294	14301	14304	14252	14180	14131	14368	14232	14197	14205	14226	14188	14157	14281	14308	14291	14144	14321	14189	14476	14239	14365	14334	14209	14128	14150	14285	14107	14183	14151	14253	14329	14298	14200	14081	14046	14249	14062	14317	14188	14096	14480	14392	14266	14286	14362	14222	14171	14354	14095	14162	14187	14159	14172	14245	14254	14277	14308	14115	14322	14427	14249	14229	14155	14203	14146	14255	14247	14244	14189	14081	14271	14404	14361	13992	14370	14105	14237	14310	14232	14119	14401	14171	14268	14123	14320	14075	14206	14291	14358	14275	14223	14109	14360	14278	14336	14237	14278	14176	14146	14135	14215	14115	14274	14226	14113	14304	14211	14124	14250	14217	14277	14188	14163	14246	14221	14178	14004	14184	14092	14234	14170	14255	14383	14370	14183	14152	14321	14281	14318	14235	14206	14081	14328	14185	14143	14145	14336	14278	14217	14215	14098	14291	14276	14220	14279	14416	14264	14236	14276	14281	14077	14262	14085	14222	14244	14257	14060	14224	14298	14350	14265	14312	14128	14246	14194	14174	14264	14437	14307	14139	14014	14220	14299	14255	14228	14256	14182	14226	14247	14275	14402	14246	14147	14188	14059	14292	14093	14220	14270	14164	14257	14307	14314	14216	14161	14365	14143	14333	14334	14252	14201	14302	14249	14176	14250	14159	14361	14301	14318	13969	14125	14346	14365	14172	14228	14150	14181	14200	14165	14272	14372	14343	14150	14061	14182	14088	14231	14179	14102	14304
27704	24158	30056	27038	22193	20377	19228	18167	17761	17231	16919	16750	16519	16005	16234	16041	15948	16048	15928	15686	15722	15775	15800	15755	15915	15960	15822	15691	15733	15578	15682	15586	15675	15641	15647	15669	15623	15899	15642	15626	15695	15652	15805	15710	15848	15544	15665	15650	15517	15511	15652	15615	15616	15738	15562	15626	15777	15558	15687	15430	15655	15780	15716	15535	15584	15617	15524	15525	15484	15731	15515	15683	16008	15719	15641	15641	15694	15703	15562	15663	15520	15508	15511	15581	15745	15629	15719	15568	15705	15509	15513	15573	15662	15422	15750	15566	15434	15388	15347	15573	15537	15483	15578	15765	15543	15457	15385	15603	15638	15809	15504	15703	15613	15502	15667	15563	15615	15633	15509	15628	15606	15588	15816	15682	15740	15642	15492	15468	15615	15694	15482	15618	15635	15684	15476	15712	15729	15674	15768	15792	15634	15752	15561	15560	15751	15678	15874	15671	15498	15426	15488	15595	15682	15533	15639	15556	15546	15598	15483	15589	15818	15586	15545	15547	15557	15637	15711	15410	15444	15652	15588	15669	15819	15547	15599	15629	15542	15471	15617	15583	15519	15593	15759	15729	15660	15557	15698	15720	15690	15727	15571	15518	15555	15506	15352	15505	15158	15546	15430	15453	15726	15440	15647	15654	15576	15624	15612	15576	15728	15692	15682	15684	15445	15724	15697	15586	15726	15489	15608	15842	15555	15568	15335	15471	15522	15665	15706	15560	15637	15541	15579	15784	15571	15737	15362	15509	15584	15564	15538	15658	15608	15739	15796	15595	15687	15390	15662	15567	15591	15513	15535	15472	15724	15678	15874	15566	15580	15487	15831	15791	15663	15632	15626	15791	15482	15743	15451	15484	15545	15522	15543	15740	15593	15623	15689	15730	15466	15467	15572	15481	15426	15469	15551	15679	15559	15694	15689	15571	15642	15450	15586	15599	15786	15565	15429	15480	15462	15675	15501	15607	15507	15613	15612	15546	15662	15482	15512	15742	15443	15470	15616	15508	15703	15444	15639	15620	15576	15650	15650	15707	15820	15754	15507	15675	15590	15477	15678	15743	15610	15516	15580	15542	15724	15749	15586	15710	15723	15382	15414	15561	15670	15692	15801	15384	15664	15514	15662	15598	15760	15748	15732	15598	15832	15662	15633	15759	15622	15725	15761	15717	15664	15718	15651	15849	15544	15696	15666	15656	15614	15491	15699	15554	15483	15560	15371	15632	15735	15578	15621	15695	15825	15674	15584	15613	15573	15604	15526	15526	15776	15573	15477	15402	15476	15631	15509	15603	15640	15722	15638	15571	15809	15758	15456	15578	15578	15532	15667	15674	15710	15704	15487	15488	15529	15556	15671	15575	15709	15923	15489	15656	15575	15611	15691	15710	15456	15534	15446	15401	15774	15546	15759	15453	15748	15642	15714	15772	15604	15640	15662	15743	15633	15322	15638	15531	15613	15510	15558	15589	15589	15680	15794	15461	15653	15512	15648	15536	15692	15515	15779	15563	15575	15643	15694	15704	15672	15465	15758	15604	15502	15618	15337	15606	15465	15744	15542	15445	15441	15534	15536	15452	15537	15640	15697	15590	15635	15489	15572	15681	15619	15664	15659	15591	15381	15561	15602	15646	15610	15674	15543	15473	15468	15688	15657	15795	15594	15454	15636	15543	15468	15638	15512	15566	15766	15761	15591	15636	15506	15584	15549	15410	15555	15545	15670	15632	15513	15583	15794	15647	15603	15717	15362	15502	15598	15623	15601	15742	15757	15588	15608	15566	15536	15633	15717	15757	15710	15579	15645	15406	15555	15700	15468	15561	15684	15614	15711	15765	15730	15777	15656	15491	15875	15657	15662	15367	15786	15570	15749	15617	15635	15769	15477	15593	15579	15643	15523	15599	15695	15476	15847	15595	15536	15588	15433	15817	15623	15629	15690	15589	15801	15700	15505	15793	15565	15523	15434	15504	15658	15665	15570	15763	15501	15675	15596	15410	15746	15625	15485	15576	15580	15678	15686	15565	15790	15532	15683	15560	15499	15644	15649	15522	15553	15557	15562	15485	15566	15503	15622	15442	15588	15662	15742	15672	15651	15816	15665	15644	15394	15736	15731	15513	15728	15723	15513	15466	15606	15596	15692	15494	15670	15586	15528	15667	15592	15545	15696	15635	15585	15789	15575	15453	15569	15592	15545	15706	15632	15728	15615	15700	15597	15435	15657	15656	15518	15559	15814	15520	15477	15503	15626	15815	15617	15703	15537	15698	15512	15486	15562	15643	15559	15556	15731	15550	15558	15584	15549	15710	15742	15529	15605	15580	15556	15704	15569	15398	15593	15413	15718	15783	15583	15379	15539	15411	15648	15562	15559	15624	15454	15359	15737	15584	15421	15574	15545	15710	15604	15537	15458	15679	15552	15759	15589	15632	15676	15689	15448	15594	15453	15714	15789	15643	15653	15697	15500	15640	15596	15711	15670	15720	15547	15717	15658	15648	15663	15532	15536	15607	15696	15634	15534	15789	15567	15755	15646	15499	15942	15630	15832	15533	15467	15651	15599	15602	15544	15814	15472	15614	15632	15583	15664	15453	15498	15647	15699	15498	15465	15482	15694	15660	15388	15558	15548	15516	15828	15488	15619	15520	15758	15616	15624	15731	15532	15657	15676	15648	15628	15817	15594	15713	15607	15838	15510	15667	15577	15737	15451	15603	15857	15636	15739	15600	15636	15786	15617	15743	15476	15654	15476	15558	15725	15599	15603	15643	15704	15608	15736	15590	15633	15797	15574	15557	15576	15442	15533	15699	15700	15523	15840	15703	15599	15529	15515	15500	15503	15701	15482	15531	15641	15608	15443	15580	15626	15587	15343	15589	15597	15761	15476	15558	15699	15571	15595	15437	15487	15721	15703	15499	15552	15576	15542	15698	15447	15580	15718	15737	15636	15504	15516	15467	15695	15677	15677	15640	15553	15512	15562	15650	15690	15598	15671	15529	15489	15485	15425	15449	15444	15443	15680	15752	15675	15672	15555	15562	15518	15657	15687	15449	15762	15665	15640	15558	15475	15666	15660	15595	15603	15512	15633	15577	15584	15628	15459	15578	15586	15576	15664	15587	15443	15653	15528	15581	15513	15522	15469	15636	15519	15477	15661	15474	15522	15580	15352	15480	15606	15591	15695	15821	15648	15686	15641	15606	15671	15736	15687	15625	15683	15636	15683	15564	15620	15650	15665	15662	15471	15560	15630	15616	15581	15748	15596	15678	15689	15598	15759	15535	15579	15402	15700	15555	15746	15622	15741	15695	15479	15597	15535	15646	15615	15730	15571	15637	15695	15644	15675	15651	15669	15510	15532	15647	15610	15670	15507	15464	15600	15507	15479	15616	15710	15671	15482	15383	15582	15632	15553	15484	15653	15533	15445	15503	15636	15710	15552	15635	15664	15611	15570	15594	15728	15900	15686	15514	15679	15597	15609	15587	15625	15552	15568	15674	15562	15567	15727	15637	15576	15689	15728	15442	15806	15682	15665	15639	15507	15663	15603	15554	15425	15650	15585	15562	15480	15630	15527	15699	15505	15566	15578	15612	15566	15644	15526	15413	15595	15533	15739	15448	15710	15592	15648	15667	15686	15750	15641	15823	15744	15616	15587	15519	15566	15816	15741	15629	15690	15666	15573	15700	15678	15558	15659	15592	15811	15556	15584	15679	15771	15513	15397	15726	15503	15714	15788	15775	15684	15617	15549	15668	15700	15781	15681	15548	15526	15532	15543	15770	15715	15633	15632	15428	15734	15384	15671	15748	15571	15434	15604	15511	15631	15557	15483	15696	15688	15508	15580	15567	15444	15401	15758	15560	15742	15642	15470	15689	15613	15646	15558	15779	15499	15648	15724	15579	15756	15461	15616	15723	15583	15676	15567	15694	15713	15477	15790	15549	15512	15539	15707	15787	15314	15670	15585	15628	15828	15655	15729	15795	15395	15643	15671	15732	15675	15783	15803	15706	15553	15467	15575	15509	15580	15762	15715	15575	15453	15656	15626	15603	15526	15622	15795	15604	15627	15576	15566	15864	15601	15499	15720	15605	15659	15932	15790	15662	15650	15702	15614	15653	15672	15536	15610	15410	15463	15616	15766	15557	15737	15583	15609	15647	15589	15659	15804	15515	15450	15812	15607	15513	15478	15752	15770	15547	15623	15581	15659	15565	15658	15546	15685	15620	15807	15480	15727	15611	15630	15587	15780	15572	15561	15540	15733	15535	15476	15627	15649	15443	15663	15584	15578	15637	15588	15743	15649	15719	15586	15567	15526	15788	15616	15722	15746	15657	15555	15581	15646	15496	15634	15683	15687	15501	15560	15579	15501	15488	15690	15801	15582	15298	15499	15522	15427	15521	15661	15457	15678	15491	15569	15403	15609	15620	15747	15451	15605	15357	15649	15596	15470	15571	15532	15598	15683	15491	15608	15654	15761	15789	15632	15371	15524	15502	15622	15555	15771	15535	15480	15688	15777	15622	15590	15644	15622	15459	15246	15321	15527	15464	15448	15713	15453	15452	15367	15535	15588	15498	15450	15705	15602	15560	15647	15529	15462	15663	15659	15598	15504	15602	15506	15582	15512	15556	15759	15531	15767	15576	15480	15599	15768	15714	15745	15588	15556	15571	15687	15514	15677	15497	15597	15659	15603	15559	15695	15601	15848	15549	15876	15659	15474	15651	15464	15515	15691	15405	15821	15729	15705	15471	15509	15676	15664	15618	15511	15681	15562	15650	15412	15603	15547	15679	15581	15502	15630	15708	15477	15555	15700	15654	15958	15513	15543	15574	15680	15541	15554	15568	15753	15675	15671	15686	15688	15700	15777	15464	15546	15542	15846	15477	15476	15545	15532	15556	15523	15627	15818	15676	15630	15622	15421	15445	15691	15518	15524	15469	15801	15624	15584	15514	15700	15760	15697	15604	15511	15626	15608	15699	15578	15839	15887	15623	15644	15601	15801	15543	15495	15596	15413	15401	15498	15428	15865	15640	15563	15519	15564	15458	15739	15781	15601	15604	15445	15607	15707	15737	15510	15524	15640	15575	15578	15449	15569	15606	15714	15582	15579	15689	15647	15593	15565	15598	15622	15633	15637	15557
24250	36179	33557	26513	23269	20864	19301	17965	17272	16552	15836	15629	15184	14949	14598	14506	14635	14485	14459	14068	14164	14025	14266	14143	13954	14157	14074	14113	14133	14076	14154	14089	14160	14278	14055	14144	14097	13906	14115	13945	14030	14146	14114	13969	14087	14060	13928	13885	13949	14230	14007	14088	14042	13898	13909	14043	13887	14015	14067	13976	14082	13876	14024	14076	13878	14014	14137	14037	13912	14035	13990	13945	14061	13883	14137	14048	13998	13859	14029	14111	13930	13920	13836	14096	14065	13951	14013	13937	13967	14065	13971	13993	13925	14049	13894	14119	14032	14058	14047	14051	13914	14264	14032	13972	13992	13969	14053	13913	13969	14136	14050	13945	13925	14032	13955	13959	14030	13918	14110	13969	13856	14003	13930	14040	13828	13950	14024	14004	13823	14031	14036	13941	14062	13968	14017	13881	13797	14052	13932	14024	13998	13954	14001	14024	13900	14003	14023	14072	13926	14055	13939	14023	13929	14032	13980	14048	13923	13989	14007	13943	13950	13892	14105	13937	13948	13762	13994	14115	13926	13942	13927	13961	13920	14019	13981	13943	13954	14053	13823	14054	14003	13980	13931	13998	14086	14081	14157	13947	13998	14057	14056	13958	13850	14065	14010	14015	13917	13918	14014	14010	14243	13847	14024	13888	14063	13986	13910	14055	14049	14056	14002	13903	13845	14026	13964	14022	13840	14010	14056	13888	13981	14158	13929	13890	13964	13903	13982	13992	13950	13789	14004	14142	13925	14008	13995	13963	13813	14167	14103	13781	13948	13852	14026	13977	13895	14090	14048	14027	13987	14056	14167	14014	14044	13848	13791	13899	13940	13877	14204	13867	13843	13793	13956	13966	14084	13961	13772	14067	14011	13987	14034	13912	14045	14002	13973	14001	13943	13988	13949	14036	14078	14119	13934	14070	14061	13962	13931	13948	14038	14080	14055	13968	13962	13970	14086	13993	13917	14002	14007	14066	14191	13913	14066	13907	14000	13939	13884	14007	13902	13917	13913	14011	13937	14052	13987	13905	14102	14124	13890	13885	13860	14190	14003	13867	13962	13792	14134	14128	14015	13920	13969	14071	13952	13959	13933	13997	13921	13918	13957	14041	14135	14147	13825	13951	13865	14045	13891	14000	13945	13963	14132	14044	13933	13947	13933	14118	13825	14062	13973	14000	14240	14029	14037	13837	13876	14085	13940	14027	14019	14008	14171	13900	13874	14019	14051	14043	13928	14025	13905	13874	14091	13958	13984	13944	13992	13896	14060	14144	13870	14127	14002	13920	14053	14055	13929	13940	14010	13819	14008	14006	13988	13918	14039	13988	14056	13888	13980	14032	13982	14114	14045	14010	14038	13969	13864	14038	13899	14039	14065	14020	14064	13928	13905	13906	14112	13825	13920	14027	14092	13965	14010	14005	13813	13902	14171	13802	14050	14034	14132	13992	13882	14011	14087	13918	13862	14089	13909	13951	13912	13895	14039	14099	14071	13907	14034	13960	14011	13949	13992	14013	13981	13986	13806	13924	13931	13870	14024	14114	13969	13955	13932	13929	13953	14049	14095	13910	14046	13945	14024	13960	13978	14113	14149	14086	14004	13975	13901	13967	14082	13951	14092	13904	13957	14062	14008	13938	14169	13869	14056	13907	14066	13990	13906	14034	13904	13941	13841	13977	14184	14042	13985	13956	14075	13846	14108	13892	13989	13914	14033	13926	13930	13947	14016	13855	14174	13980	14034	14018	13954	13797	14046	13909	14005	14077	13966	13914	13927	14014	13926	14156	14128	14016	14018	13989	13958	14115	13884	14011	14071	14058	14008	13924	14021	14034	14011	13990	14077	13936	13828	13973	13993	13960	14097	14006	13786	14052	13926	13910	14054	13943	14083	13811	13955	14010	13936	13931	14069	14023	14107	14081	13881	14053	13761	14037	13882	14069	14014	13978	14191	13729	14120	13962	14146	14089	13944	14049	14089	13931	14289	13931	13957	13810	13893	13832	14063	13909	13939	13961	13980	13915	14079	14112	13946	13892	14019	14007	13937	13946	14039	13989	13888	14011	14046	13893	14157	13980	14117	14092	13920	13989	13983	13946	14036	13885	14131	13969	13927	13868	14041	14104	13898	13873	13890	13919	14019	14097	13940	14004	13970	14101	13961	13897	14142	13841	14037	14050	13942	13937	13944	14078	13959	13839	13862	13917	13913	13838	13982	14005	14039	14052	14130	14021	13997	13891	14023	14015	14173	13873	13970	13867	14154	13948	13992	14079	14090	14070	13872	14047	14048	13999	13947	13950	14052	13944	14011	13909	14091	14054	14105	14091	14039	13851	13950	14008	13961	13887	13841	13979	14066	13901	13957	14018	13821	14133	13992	14081	14060	14032	14061	14075	14116	14036	13973	13979	14013	13907	13961	13988	14011	13907	13922	14155	13880	13982	14042	13972	13867	13947	14017	13997	13791	14131	14006	13986	13993	14007	14125	14114	13989	13870	14108	13985	14060	14029	13915	13952	13979	13998	13992	14020	13933	14148	14154	13949	13889	13895	14063	13798	13991	14050	13828	13873	14115	14018	14110	14046	14029	13953	13896	14001	14032	14011	13974	13880	14035	14189	13964	14013	13977	13998	13793	14001	14091	14045	13972	14112	13866	13937	14065	14014	13973	14178	13836	14103	14095	13947	14032	14088	13956	13996	14056	13901	14003	14010	13992	14134	14027	13892	14031	14038	13890	14115	13905	13967	14012	14040	13920	14132	13910	13960	13986	13976	13940	14083	14159	13959	14109	14060	14035	14106	13921	14122	13936	13972	13932	13997	13778	13989	13918	14072	14057	13804	13956	13925	14201	14170	14098	13922	14021	14087	13955	14130	14122	13973	13974	14138	14305	14047	13948	14092	14089	14020	14022	14060	13963	14004	14111	13990	13878	14012	13854	13976	14158	14098	14013	14005	14029	14052	13915	13985	13914	14131	13899	13980	13986	13962	13863	14191	14084	14012	14181	13928	14038	14065	13856	14203	14048	13941	13837	13968	13952	13977	14166	13878	14081	14014	13903	13968	14017	13892	13983	14011	13973	14086	13877	13969	13982	13927	14023	14070	14208	13903	13970	13853	14076	13863	14102	13917	13970	14082	13920	14042	13969	14060	13908	14000	14036	14083	14006	14124	13971	13930	14127	14000	13994	14018	14157	14054	14018	14009	14012	14013	14013	13935	14188	13904	14147	14033	13973	13803	14033	13934	14063	13857	13998	14100	13905	13877	13936	13906	14042	13978	14150	13863	13930	14063	14023	13899	13965	13997	13963	14059	14067	14030	13924	13919	13936	13984	14181	13990	14019	14121	14126	13922	14200	13993	13860	13982	13993	14026	13999	13964	13962	14150	14068	13961	13954	14159	14106	13996	13979	14103	14049	13881	13993	13901	14089	14059	14043	13945	14044	13982	13826	13945	13904	14139	14108	14028	13983	13971	14049	13745	14086	14064	14084	13860	14108	14042	14063	14023	14139	14026	13947	13880	13907	13922	14068	13956	13878	13968	13972	13878	13961	14012	14117	13922	13915	14127	14040	14015	13923	13915	13990	13947	13968	14079	14040	13885	14054	13964	14000	14091	14091	13988	14002	13881	14047	14016	14198	13991	14058	13955	14087	13987	13754	13978	14081	14102	14114	14016	13821	14006	14060	13873	14032	14025	13966	14002	14029	14103	13764	13996	13931	13954	13953	13922	14148	14019	14212	14010	13927	13951	14063	13917	13934	13985	13932	14115	13998	13932	13904	14027	14023	14141	13946	14091	14001	13959	14049	14000	13993	14081	14019	13992	13975	13974	13852	13955	14029	13916	13908	13944	13979	13848	14000	13964	13956	14070	13849	13922	14150	14101	14036	13919	13968	14050	14113	13888	14014	14005	13863	13969	13837	14041	14065	14008	14000	14041	13953	13919	13975	13854	14013	13940	13963	13942	14097	13929	14026	13864	13898	13991	14030	14060	14025	13984	13894	13845	14054	14010	14081	13993	14018	14009	13958	14006	14076	13941	13924	13898	13951	13956	14035	13955	14045	13931	13962	14045	14098	13925	14019	14016	14033	13912	14063	13846	13943	14114	13829	14043	14077	13907	13960	14015	14209	13997	13964	13913	14007	13926	14096	14000	13779	14036	13872	13890	14022	14041	13961	14063	14054	13935	14072	13860	14016	14075	13980	13973	14069	14034	13800	14058	14089	14073	13962	13896	14071	14131	14078	14107	13930	13894	13959	14199	14071	14052	13997	13938	14019	14025	13968	14001	14121	14003	13995	13918	13896	13986	13971	14038	13932	14068	13894	13966	13950	13979	13985	13929	14005	13983	13946	14170	13782	14060	13884	13934	14114	13906	14079	13870	14134	14090	14073	14086	13956	14000	14055	13955	14160	13985	13855	14037	13915	13916	13946	14007	14026	14129	13912	14142	13980	14167	14118	14013	14142	14097	14032	13980	13957	13957	14008	14098	13988	14113	14044	14080	13924	13925	13997	14272	14162	14006	13952	13923	14059	13778	13911	13930	14038	14093	13981	13968	14071	13906	13952	14031	13768	14010	13941	14005	14104	13874	14104	13954	13942	14108	14058	14096	14049	13932	14035	13972	14055	13954	14107	13956	13971	13971	14002	13736	14098	14088	14035	14025	14085	14007	14132	13958	14063	14018	13945	13949	14013	13883	14068	14015	13972	14023	13949	13997	14117	13946	14080	14037	14040	14153	13790	13940	13938	13953	14144	13969	13990	14102	13985	14113	14019	14048	14045	14019	13893	14062	14243	13922	14189	14043	14116	13949	13970	13999	14016	14050	13975	13766	13832	14057	13954	13849	13971	14077	14022	13907	13874	14104	14013	13857	13909	14087	14085	14104	14078	14016	13951	13921	14134	13983	14163	13943	13965	13903	14003	13893	14110	14142	13863	13972	14028	14056	13996	13981	14066	14023	13934	13957	13984	14029	14018	14231	13902	13854	13970	13997	13938	14019	14130	14272	13948	14009	14053	13948	14121	14047	14061	13741	13954	13985	13938	14135	14051	13883	13870	13955	14040	13929	13918	13997	14084	13831	14006	14173	14007	13907	14128	13979	13978	13945	14068	13874	13991	14038	13984	14011	14085	14178	14070	13916
23707	21099	28495	24408	23093	23902	22939	19638	18627	17859	17418	17023	16694	16343	16319	15938	15954	15730	15684	15808	15613	15488	15557	15479	15609	15619	15277	15361	15066	15559	15385	15335	15301	15261	15535	15272	15325	15487	15359	15255	15112	15346	15384	15420	15317	15216	15320	15219	15232	15199	15341	15216	15332	15374	15207	15404	15428	15344	15355	15252	15126	15196	15300	15166	15163	15372	15311	15257	15410	15205	15284	15277	15380	15183	15255	15105	15230	15455	15205	15146	15262	15046	15227	15243	15309	15224	15148	15263	15184	15173	15217	15131	15326	14964	15302	15187	15202	15079	15222	15215	15088	15002	14982	15248	15200	15399	15325	15143	15281	15081	15284	15137	15165	15128	15348	15315	15259	15052	15124	15131	15312	15124	15265	15318	15271	15378	15274	15214	15265	15125	15281	15287	15239	14988	15212	15352	15320	15323	15328	15318	15347	15313	15150	15067	15090	15134	15291	15406	15316	15189	15164	15031	15173	15061	14967	15334	15198	15306	15266	15335	15437	15139	15248	15011	15174	15107	15173	15188	15236	15131	15042	15250	15039	15174	15109	15069	15302	15169	15188	15311	15143	15140	15301	15142	15182	15056	15116	15199	15237	15276	15457	15315	15278	15149	15175	15264	15245	15156	15217	15224	15055	15159	15277	15219	15434	15446	15290	15234	15243	15224	15038	15099	15120	15165	15215	15077	15237	15260	15217	15298	15183	14923	15403	15135	15198	15188	15347	15242	15157	15183	15168	15278	15253	15289	15245	15309	15304	15176	15175	15181	15159	15116	15135	15100	15134	15138	15017	15172	15107	15107	15056	15170	15329	15107	15203	14862	15211	15202	15422	15347	15213	15167	15337	15091	15073	15089	15250	15233	15312	15351	15148	15211	15083	15067	15245	15530	15173	15240	15196	15347	15232	15373	15442	15367	15171	15206	15301	15220	15250	15238	15128	15295	15039	15191	15344	15136	15221	15148	15109	15289	15254	15129	15210	15493	15271	15237	15228	15176	15231	15376	15324	14977	15274	15281	15329	15080	15141	15275	15201	15127	15236	15150	15149	15222	15260	15065	15218	15314	15247	15226	15336	15372	15280	15356	15270	15040	15366	15112	15043	15337	15141	15217	15179	15291	15196	15107	15289	15243	15235	15190	15332	15241	15202	15275	15173	15193	15213	15415	15181	15233	15113	15061	15224	15175	15038	15389	15284	15287	15118	15220	15230	15105	15231	15207	15290	15087	15296	15244	15307	15239	15187	15120	15340	15070	15193	15185	15103	15202	15193	15093	15036	15128	15296	15044	15239	15035	15229	15234	15288	15244	15312	15314	15030	15247	15181	15088	15188	15136	15308	15372	15183	15268	15214	15112	15151	15196	15070	15275	15093	14937	14996	15213	15188	15093	15314	15074	15154	15322	15279	15195	15013	15032	15192	15134	15229	15205	15192	15087	15312	15362	15139	15130	15183	15046	15147	15405	15075	15012	15345	15239	15192	15257	15005	15280	15195	15196	15236	15196	15213	15205	15078	15169	15197	15110	15130	15089	15204	15004	15295	15082	15106	15178	15146	15507	15260	15152	15335	15140	15082	15284	15293	15171	15266	15038	15271	15094	15116	14967	15101	15291	15117	15265	15291	15292	15420	15390	15161	15156	15235	15245	15267	15441	15227	15044	15089	15057	15124	15221	15382	15051	15186	14986	15472	15221	15125	15258	15479	15274	15169	15246	15304	15250	15208	15203	15189	15184	15296	15397	15253	15252	15461	15165	15250	15221	15068	15237	15021	15283	15406	15127	14977	15115	14970	15088	15164	15249	15074	15177	15107	15229	15274	15389	15576	15305	15307	15064	15207	15230	15175	15230	15257	15101	15153	15230	15269	15446	15257	15225	15154	15160	15138	15197	15125	15232	15234	15208	15232	15314	15188	15124	15216	14999	15148	15174	14977	15265	15209	15196	15168	15334	15039	15146	15198	15216	15080	15270	15179	15241	15288	15293	15129	15166	15152	15291	15321	15417	15233	14990	15287	15270	15471	15355	15254	15247	15357	15065	15308	15182	15287	15159	15140	15261	15390	15289	15143	15312	15160	15433	15277	15050	15124	15334	15199	15106	15142	15289	15162	15236	15263	15149	15140	15117	15248	15090	15326	15151	15244	15213	15160	15312	15165	15147	15320	15314	15304	15122	15106	15158	15086	15268	15109	15419	15046	15148	14899	15045	15242	15139	15380	15131	15251	15181	15184	15120	15312	15313	15061	15014	15332	15243	15070	15207	15129	15336	15260	15426	15264	14996	15329	15178	15239	15200	15222	15160	15291	15217	15292	15303	15198	15257	15015	15060	15012	15309	15268	15303	15073	15253	15197	15241	15257	15155	15161	15173	15148	15207	15305	15169	15206	15169	15398	15200	15207	15215	15216	15260	15175	15105	15141	15183	15145	15237	15102	15034	15177	15151	15167	15127	15172	15170	15208	15275	15398	15527	15256	15200	15173	15256	15136	15168	15366	15247	15319	15163	15189	15214	15165	15170	15375	15044	15113	15443	15248	15242	15134	15090	15053	15046	15027	15199	15193	15292	15197	15369	15262	15088	15308	15157	15057	15032	15214	15197	15336	15105	14914	14996	14987	15060	15169	15134	15293	15451	15210	15078	15143	15080	15239	15150	15181	15352	15235	15051	15257	15215	15329	15228	15078	15163	15162	15175	15106	15267	14940	15245	15193	15077	15227	15252	15186	15245	15134	15123	15177	15383	15197	15058	15196	15236	14987	15125	15304	15245	15238	15228	15172	15155	15290	15101	15110	15276	15060	15204	15218	15147	15273	15095	15225	15138	15091	15092	15288	15137	15226	15077	15272	15102	15404	15343	15130	15226	15176	15105	15361	15160	15202	15158	15403	14990	15302	15373	15083	15101	15186	15360	15229	15197	14883	15106	15139	15166	14985	15304	15271	15178	15114	15168	15133	15279	15186	15112	15018	14986	15140	15190	15228	15157	15327	15368	15104	15257	15303	15161	15278	15203	15168	15250	15101	15315	15093	15317	14965	15420	15219	15127	15078	15108	14952	15074	15047	15129	15144	15100	15145	14995	15057	15161	15179	15295	15138	15086	15302	15276	15349	15089	15193	15223	15332	15364	15242	15280	15383	15195	15215	15230	15076	15334	15271	15166	15341	15146	15065	15175	15159	14940	15240	15363	15353	15413	15192	15222	15310	15177	15264	15041	15317	15091	15095	15131	15006	14921	15188	15164	15126	15059	15351	15193	15265	15202	15181	15295	15139	15364	15319	15256	15246	15068	15085	15100	15098	15241	15287	15268	15070	15201	15286	15110	15194	15171	15252	14944	15080	15187	15102	15301	15055	15141	15309	15393	15329	15318	15349	15333	15173	15202	15363	15191	15002	15336	15213	15209	15137	15200	15316	15186	15285	15217	15189	15012	15170	15357	15252	15239	15110	15191	15174	15202	15236	15282	15415	15134	15146	15184	15192	15352	15178	15155	15283	15354	15109	15248	15275	15028	15066	15158	15202	15172	15304	15141	15200	15220	15308	15379	15025	15073	15007	15174	15200	15104	15153	15135	15381	15302	15346	15220	15250	15199	15236	15245	15090	15346	15170	15178	15259	15257	15453	15257	15292	15155	15347	15199	15114	15143	15057	15410	15151	15228	15165	15138	15220	15335	15319	15183	15113	15304	15108	15094	15245	15307	15188	15445	15114	15255	15283	15261	15232	15244	15205	15183	15238	15214	15079	15164	15184	15086	15407	15053	15237	15357	15395	15266	15151	15208	15168	15086	15123	15216	15289	15451	15191	14950	15038	15155	15086	15119	15213	15397	15258	15223	15255	14998	15151	15234	15446	15391	15249	15055	15052	15431	15122	15374	15255	15031	15215	15277	15078	15090	15274	15158	15228	15327	15068	15201	15225	15294	15391	15353	15674	15285	15367	15247	15155	15151	15212	15316	15004	15065	14992	15182	15208	15120	15170	15164	15100	15366	15163	15258	15239	15209	15049	15090	15266	15181	15325	15317	15248	15101	14999	15171	15283	15220	15119	15203	15231	15120	15174	15105	15182	15094	15176	15099	15205	15230	15186	15259	15316	15202	15180	15248	15112	15134	15336	15443	15184	15325	15172	15169	15232	15048	15339	15371	15170	15164	15247	15093	15195	15167	15115	15232	15156	15106	15171	15266	15248	15365	15389	15161	15105	15062	15030	15250	14936	15097	15377	15250	15347	15167	15215	15187	15064	15131	15086	15146	15316	15150	15221	15196	15393	15390	15268	15223	15324	15144	15350	15315	15148	15127	15151	15268	15300	15012	15184	15302	15155	15309	15308	15286	15085	15133	15269	15025	15154	15025	15220	15171	15156	15250	15052	15244	15137	15111	15329	15358	15154	15205	15047	15153	15243	15031	15292	15169	15205	15238	15364	15056	15187	15108	15206	15052	15208	15098	15306	15064	15299	15106	15263	15366	15370	15227	15261	15271	15210	15208	15284	15338	15171	15146	15338	15104	15400	15115	15048	15067	15161	15316	15492	15125	15123	15283	15211	15284	15291	15107	14976	15143	15228	15017	15174	15108	15340	15355	15188	15085	15282	15350	15199	15176	15156	15066	15219	15135	15155	15238	15077	15225	15098	15282	15253	15148	15079	15279	15358	15331	15207	15053	15203	15098	15195	15299	15097	15135	15396	15240	15085	15168	15210	15341	15345	15121	15324	15200	15249	15215	15223	15151	15185	15114	15241	15311	15277	15232	15252	15049	15028	14978	15179	15252	15259	15220	15176	15229	15235	15219	15305	15169	15199	15161	15449	15267	15224	15333	15132	15268	15333	15179	15134	15053	15222	15220	15249	15284	15389	15225	15145	15224	15264	15070	15316	15246	15338	15187	15113	15174	15154	15045	15134	15084	15219	15007	15064	15339	15026	14930	15107	15304	15066	15184	15338	15229	15211	15305	15107	15173	15210	15391	15102	15270	15176	15215	15325	15238	15275	15166	15141	15341	15163	15152	15142	15090	15014	15438	15278	15328	15190	15069	15193	15143	15042	15242	15102	15170	15285	15233	15368	15222	15303	15228	15108	15259	15284	15399	15299	15377	15216	15327	15157	15178	15282	15243	15415	15205	15161	15310	15206	15078	15255	15204
23824	41916	39073	31148	27323	24207	21700	20361	18870	17804	16856	16605	15827	15315	15073	14768	14623	14521	14333	14131	14391	14129	14256	14084	13877	14076	14100	13962	14026	13965	13886	13970	13723	13728	14082	13900	13738	13599	13896	13915	13745	13810	13806	13931	13902	13703	13729	13935	13705	13865	13835	13903	13714	13745	13725	13670	13675	13819	13708	13808	13787	13824	13788	13839	13870	13821	13972	13836	13755	13729	13745	13812	13684	13772	13669	13736	13651	13442	13881	13803	13770	13758	13713	13870	13730	13639	13915	13640	13676	13777	13753	13753	13868	13972	13768	13892	13832	13782	13657	13756	13686	13726	13958	13689	13812	13815	13635	13735	13836	13712	13842	13617	13710	13719	13787	13753	13807	13641	13780	13693	13851	13816	13648	13627	13977	13748	13794	13747	13925	13703	13698	13750	13754	13758	13728	13872	13873	13727	13735	13760	13806	13792	13743	13608	13797	13611	13846	13822	13668	13768	13743	13766	13732	13875	13879	13672	13632	13769	13907	13857	13746	13788	13765	13731	13734	13777	13712	13781	13682	13747	13779	13726	13750	13712	13634	13613	13685	13825	13707	13679	13749	13667	13696	13752	13789	13580	13734	13755	13769	13767	13962	13904	13768	13779	13741	13790	13728	13764	13717	13763	13812	13746	13661	13607	13826	13810	13697	13813	13750	13720	13663	13664	13814	13659	13764	13848	13816	13911	13783	13901	13591	13841	13643	13844	13847	13547	13841	13868	13654	13897	13728	13684	13735	13847	13618	13656	13684	13686	13738	13743	13777	13566	13917	13678	13772	13529	13694	13750	13820	13649	13754	13840	13738	13906	13607	13681	13566	13699	13670	13840	13701	13780	13861	13745	13702	13955	13680	13646	13760	13707	13733	13771	14028	13702	13774	13758	13705	13784	13603	13657	13869	13731	13817	13814	13694	13836	13712	13760	13642	13770	13801	13731	13531	13613	13661	13779	13702	13792	13835	13816	13705	13555	13659	13890	13831	13828	13712	13858	13782	13847	13522	13759	13677	13768	13892	13680	13803	13902	13513	13741	13710	13631	13832	13612	13626	13618	13961	13646	13818	13627	13773	13857	13787	13688	13955	13806	13823	13742	13728	13871	13742	13635	13724	13839	13855	13826	13792	13749	13892	13653	13838	13860	13819	13881	13826	13617	13526	13892	13766	13746	13716	13814	13760	13603	13562	13738	13748	13650	13811	13757	13839	13655	13667	13750	13854	13742	13714	13824	13723	13697	13908	13811	13699	13709	13695	13612	13766	13722	13820	13822	13738	13852	13798	13709	13808	13947	13751	13712	13501	13894	13835	13701	13743	13811	13588	13770	13803	13829	13884	13761	13648	13753	13748	13745	13822	13687	13772	13799	13763	13619	13643	13674	13954	13713	13717	13661	13717	13896	13719	13783	13896	13923	13797	13773	13828	13796	13834	13830	13798	13711	13609	13863	13865	13833	13727	13759	13831	13583	13727	13824	13722	13581	13762	13704	13738	13795	13868	13792	13794	13813	13721	13680	13698	13743	13787	13703	13724	13809	13679	13787	13749	13817	13776	13763	13704	13794	13670	13849	13642	13767	13617	13723	13749	13819	13834	13813	13609	13656	13743	13911	13646	13738	13705	13815	13824	13887	13742	13651	13844	13927	13856	13676	13740	13966	13844	13724	13644	13859	13693	13878	13829	13563	13811	13851	13853	14054	13592	13724	13773	13649	13625	13694	13586	13844	13761	13659	13709	13613	13906	13878	13877	13865	13625	13780	13658	13683	13651	13599	13770	13737	13926	13729	13818	13721	13820	13832	13832	13772	13770	13635	13767	13725	13670	13799	13668	13747	13648	13752	13794	13746	13739	13739	13823	13820	13957	13776	13681	13682	13813	13631	13815	13781	13625	13655	13767	13687	13620	13730	13883	13840	13699	13719	13794	13544	13650	13619	13768	13683	13770	13729	13655	13700	13777	13613	13735	13783	13674	13809	13864	13814	13786	13714	13913	13662	13722	13876	13744	13824	13632	13953	13794	13794	13815	13792	13700	13837	13710	13697	13793	13705	13654	13739	13795	13856	13757	13718	13754	13604	13803	13724	13809	13738	13808	13712	13703	13623	13824	13577	13994	13812	13866	13649	13585	13586	13812	13729	13675	13882	13769	13807	13717	13594	13699	13784	13783	13756	13709	13677	13649	13747	13758	13745	13783	13735	13808	13798	13726	13826	13573	13796	13705	13904	13751	13784	13638	13791	13797	13818	13756	13715	13633	13674	13875	13822	13803	13846	13837	13697	13685	13723	13735	13774	13878	13771	13697	13877	13676	13801	13792	13730	13899	13625	13765	13594	13681	13825	13712	13715	13770	13698	13705	13760	13870	13767	13574	13676	13951	13752	13727	13589	13688	13827	13648	13764	13872	13665	13696	13705	13829	13755	13590	13671	13837	13867	13764	13741	13565	13851	13827	13798	13840	13696	13789	13679	13802	13675	13790	13689	13770	13522	13641	13893	13766	13840	13702	13697	13798	13718	13732	13685	13800	13747	13940	13787	13902	13732	13827	13609	13705	13719	13714	13839	13647	13796	13615	13715	13773	13624	13841	13817	13730	13713	13789	13888	13793	13900	13711	13776	13676	13691	13708	13786	13644	13667	13754	13824	13824	13925	13720	13655	13624	13846	13924	13665	13812	13908	13667	13799	13862	13944	13784	13641	13765	13738	13765	13613	13764	13658	13715	13728	13576	13849	13800	13671	13776	13679	13718	13716	13687	13642	13700	13765	13721	13703	13749	13730	13623	13623	13796	13837	13690	13678	13786	13781	13717	13752	13634	13742	13791	13895	13703	13690	13787	13695	13868	13715	13786	13831	13694	13607	13736	13614	13903	13820	13723	13729	13589	13539	13638	13689	13772	13951	13731	13780	13610	13801	13796	13573	13727	13577	13792	13695	13859	13592	13840	13607	13594	13747	13693	13596	13748	13724	13759	13705	13639	13980	13708	13769	13807	13694	13847	13757	13812	13848	13792	13792	13704	13779	13772	13813	13761	13831	13557	13699	13865	13729	13739	13871	13937	13952	13725	13684	13703	13705	13705	13794	13716	13826	13847	13938	13598	13743	13615	13774	13735	13796	13765	13676	13849	13908	13822	13610	13717	13742	13727	13809	13549	13653	13729	13767	13596	13809	13795	13683	13528	13878	13678	13839	13616	13776	13647	13755	13648	13757	13626	13686	13840	13729	13736	13787	13734	13696	13901	13860	13938	13856	13775	13841	13764	13872	13771	13757	13573	13766	13840	13843	13781	13789	13793	13588	13825	13791	13690	13799	13685	13707	13822	13717	13722	13844	13695	13791	13842	13847	13744	13723	13677	13803	13751	13856	13771	13663	13793	13844	13734	13831	13865	13779	13709	13735	13642	13937	13915	13625	13838	13532	13704	13843	13730	13724	13842	13751	13884	13856	13848	13924	13700	13761	13819	13760	13850	13676	13714	13696	13884	13631	13784	13729	13593	13616	13735	13850	13825	13963	13770	13786	13682	13688	13853	13595	13826	13687	13808	13803	13700	13567	13596	13740	13668	13660	13663	13750	13897	13920	13790	13674	13699	13745	13703	13720	13729	13719	13877	13749	13697	13627	13607	13802	13594	13751	13856	13752	13720	13956	13810	13775	13702	13652	13635	13722	13829	13678	13768	13990	13899	13575	13713	13829	13677	13730	13674	13712	13772	13945	13870	13716	13798	13645	13613	13782	13670	13743	13717	13893	13746	13778	13756	13690	13770	13648	13743	13685	13731	13660	13661	13922	13753	13782	13634	13533	13842	13765	13740	13674	13753	13841	13805	13781	13911	13613	13774	13806	13562	13805	13752	13795	13771	13791	13645	13858	13666	13669	13788	13732	13684	13616	13838	13702	13715	13746	13691	13752	13842	13796	13690	13723	13582	13754	13742	13692	13669	13737	13798	13717	13662	13767	13704	13717	13651	13663	13634	13730	13775	13675	14010	13773	13699	13630	13775	13854	13850	13759	13683	13794	13650	13911	13885	13571	13741	13650	13753	13694	13861	13724	13791	13687	13760	13646	13707	13828	13672	13716	13849	13763	13835	13729	13632	13763	13789	13761	13796	13743	13880	13752	13736	13680	13720	13560	13773	13715	13728	13831	13681	13646	13754	13605	13536	13675	13771	13757	13677	13806	13686	13755	13892	13752	13671	13657	13674	13959	13831	13879	13716	13836	13672	13736	13819	13655	13678	13673	13877	13727	13780	13773	13687	13823	13903	13628	13770	13734	13748	13683	13664	13863	13636	13861	13703	13807	13704	13674	13850	13738	13701	13681	13666	13792	13856	13671	13696	13595	13637	13818	13718	13951	13640	13789	13736	13732	13748	13833	13808	13894	13825	13962	13705	13705	13805	13792	13776	13729	13673	13795	13844	13739	13994	13696	13663	13674	13793	13705	13840	13876	13698	13906	13758	13597	13841	13731	13880	13730	13786	13723	13912	13769	13757	13801	13798	13671	13563	13799	13892	13794	13642	13625	13707	13707	13765	13849	13845	13723	13875	13867	13693	13721	13703	13788	13749	13756	13830	13839	13768	13717	13715	13827	13830	13776	13688	13878	13758	13875	13778	13694	13673	13666	13696	13913	13757	13728	13729	13692	13765	13845	13706	13801	13612	13525	13687	13851	13677	13676	13555	13876	13664	13688	13700	13929	13627	13779	13652	13621	13607	13730	13621	13849	13597	13764	13747	13695	13849	13647	13804	13809	13763	13655	13866	13834	13823	13743	13879	13683	13866	13792	13647	13641	13688	13856	13636	13836	13806	13728	13738	13659	13976	13732	13649	13682	13905	13813	13579	13884	13785	13754	13649	13638	13800	13741	13677	13658	13767	13814	13617	13762	13843	13530	13800	13864	13745	13727	13700	13872	13831	13875	13789	13804	13799	13686	13786	13664	13803	13670	13909	13611	13858	13902	13798	13721	13692	13665	13730	13809	13623	13894	13772	13812	13668	13888	13901	13833	13732	13712	13714	13719	13799	13725	13681	13692	13681	13871	13744	13767	13714	13796	13731	13859	13755	13603	13624	13685	13569	13836	13754	13648	13623	13698	13708	13702	13700	13853	13780	13751	13911	13762	13899	13736	13568	13670
22702	21129	28953	23570	21811	24878	27306	22105	20339	19812	19108	18352	18102	17607	17311	16961	17100	16855	16474	16494	16385	16181	16314	16441	16462	16213	16295	16458	16222	16145	16141	16130	16106	16200	15939	16058	16079	16067	16302	16073	16103	16066	16070	16072	15931	15937	15932	15919	16233	15902	16035	15801	16041	16172	16060	15985	15898	15976	16153	16114	15956	15906	15929	16036	16045	16119	16123	15926	15921	15921	15898	15896	15819	15788	15784	15911	16034	15880	15839	15942	16024	16020	15951	16177	16022	15921	15997	16057	15825	15837	15804	15727	15820	15994	15999	15969	15862	16032	15916	16091	15805	15870	15936	15727	15941	15858	15914	15938	15744	15923	15785	15739	15898	15837	15594	16025	16153	16288	15841	15902	15881	15808	15992	15955	16025	16125	16058	15776	15903	16006	15953	15897	16042	15817	15911	15897	15919	15881	15909	16021	16061	15892	15839	15935	16103	16101	15984	15802	15912	15807	15796	15899	15794	15912	15914	15914	16079	16067	16043	15947	15924	15983	15955	15928	15964	15672	15919	16060	15945	15804	16006	15663	15910	15827	16014	15987	15723	15738	15767	15886	15905	15889	15942	15899	15866	15991	15899	15959	15793	15769	15844	15829	15903	15828	15946	15797	15988	16086	15956	15921	15881	15816	15790	15878	15931	15990	15906	15843	15970	15938	15912	15890	15765	15865	16123	15917	15782	15829	15911	15726	15853	15979	16038	15834	15927	15923	15859	15937	15966	15791	16024	15779	15788	15885	15890	15924	15889	15867	16038	15914	15878	15833	15954	15881	16005	16016	15754	15842	15906	15832	15754	15989	16032	15953	16047	15891	15909	15847	15859	15968	15943	15792	15825	15705	15859	16052	15906	15655	16180	15906	15871	15902	15828	15832	15941	15955	15989	15951	15856	15712	15846	16019	15748	15937	16000	15877	16066	15858	16140	15930	15703	15706	16024	15816	15978	16050	15945	15925	15977	15870	16064	15758	15953	15785	15893	15771	15939	15946	15866	16021	15905	15896	15937	15859	15840	15785	15620	15897	15947	15755	16078	15844	15579	15963	15855	15747	15710	15960	15767	15840	15859	15943	15970	16002	15939	15753	16059	15908	16012	15860	15841	16019	15873	15958	15688	15897	15651	15783	15949	15804	15980	15972	15685	15863	15720	15926	15918	16021	16055	15885	15964	15903	16070	15671	16011	15841	15785	15975	15852	15946	16075	15927	15833	15722	15917	15563	15763	15847	15630	15920	15752	15707	15786	15719	15921	15931	15772	15902	15796	15900	15670	15777	16090	15846	15751	15910	15870	16024	15926	15825	15835	15902	15857	15964	15963	15907	15755	15908	15856	15887	15869	16077	15816	15925	15973	15965	15889	15941	16043	15888	15840	15930	15983	15833	15851	15805	15767	15879	15986	15836	15820	15834	15791	15919	15864	15806	15977	15856	15907	16104	16052	15670	15927	15774	15972	15897	15862	15850	15789	15974	15965	15918	15767	15990	15614	15913	15814	15822	15788	15918	16066	15999	15801	16015	15816	15918	15990	15781	15937	15976	15944	15882	15842	15919	15981	15976	15752	15976	15732	15964	15953	15970	15911	15971	15773	15779	15943	15853	16014	15801	15690	15866	15927	15931	15922	16053	15778	15922	15806	15873	15831	15679	15965	15942	15770	16058	15923	15756	15704	15849	15742	15844	15895	15916	15764	15687	15777	15676	15968	15974	15864	15854	15894	15772	15779	15827	16006	15938	15869	16123	16153	15784	15915	15950	15890	15925	15871	15837	15939	16024	15978	15876	15877	16013	15962	15928	15644	15767	15846	15896	15931	15881	15871	15909	15934	15731	15848	15895	15626	15949	15936	15862	15944	15884	15917	16125	15954	16002	15841	15732	15794	15861	15915	15801	15897	15990	15787	15977	16094	15920	15617	15882	15866	15828	16061	15715	16021	15942	15845	15878	15890	15885	15849	15894	15936	15841	15920	15952	16010	15995	15817	16012	15966	15876	15895	16003	15733	15693	15824	15590	15727	15941	15830	15744	15982	15997	15942	16046	15888	15897	15869	16059	16030	15897	15907	15915	15853	16028	15948	15957	15950	15918	15830	15956	15871	15741	15962	15789	15771	15941	16051	15805	15739	15986	15996	15905	15837	15855	15976	16030	15917	16207	15929	16041	15914	15750	15907	15974	15741	15896	16004	15810	15978	16044	16183	15739	15734	15900	15887	15922	15743	15839	15900	15886	15856	15986	15846	15627	15817	15762	15827	15864	15751	15799	16018	15947	15894	15736	15738	15979	16210	15950	15683	15702	15855	15980	15857	16013	15910	15762	15780	15932	15747	16050	15880	15878	15982	15973	15849	15862	15994	15802	15580	15867	15942	15751	15944	15818	15817	15998	15988	15891	15840	15962	15634	15953	15973	15768	15822	15838	15891	15981	15861	15836	15894	15831	15920	15823	15840	15715	15925	15913	15937	15818	15841	15947	15839	15822	15794	15874	15882	15740	15854	15731	15926	15856	15898	15776	15964	15734	15931	15964	15761	15959	15843	16014	15856	15866	15999	15921	15796	15975	15831	15901	15783	15853	15770	15984	15891	15814	15873	15823	15952	15829	16093	15980	15898	15972	16078	15705	15934	15924	15832	15855	16069	15716	15710	15895	15921	15585	15735	16072	15905	15800	15913	15863	15938	15971	15920	16005	15973	15968	15961	15888	15911	16019	16065	16118	15804	15828	15776	15834	16011	15952	15773	15880	15838	15760	15833	16085	15814	15718	15876	15952	15808	15776	16055	15780	15981	15926	15744	15826	15873	15944	15745	15734	15854	15542	15958	15962	15938	16175	15898	15964	15867	16061	15652	15691	15939	15922	15741	15921	15943	15815	15941	15855	15856	15894	15880	15821	15803	15972	15773	15954	15770	15926	16188	15861	15985	15873	15925	15775	15804	15797	16055	15982	16056	15867	15985	15834	15986	15785	16054	15825	15867	15608	15936	15912	15924	15851	16019	15715	15867	15799	15933	15951	15858	15911	15862	15867	15719	15817	15747	15747	15803	15967	15936	16086	15855	16068	15909	15821	15802	15935	15796	16161	16104	15840	15858	15967	15644	15785	15873	15912	15947	15873	15905	15893	15946	15910	15905	15878	15803	16031	16008	15867	15844	15766	16266	15845	15943	15901	15864	15928	15872	15928	16100	16008	15773	15898	15775	15935	15767	15886	15870	15823	15849	16028	15805	15738	15856	16224	15775	15881	15801	15741	16009	15773	15840	16060	15939	15942	15780	15710	15767	15933	15888	15956	15986	15892	15972	15851	16028	16016	15945	15831	15675	15996	16088	15893	15988	15658	15973	16009	15745	15885	15909	15948	15951	15823	15829	15760	15974	15583	15975	15783	15902	16042	15982	15975	15949	15771	15835	15855	15788	16057	15886	15807	15923	15751	15849	15884	16070	15789	15788	16052	15790	15823	15989	15963	15992	15863	15648	15804	15897	15684	15976	15840	15783	15828	15929	15879	15937	15874	15765	15784	15983	15622	15950	15787	15866	15860	15952	15861	15997	16039	15937	15826	15850	16154	15738	16179	16158	15864	15902	15941	15959	15802	15920	15947	15804	15965	16032	15938	15893	15984	15889	15920	15941	15786	15903	15734	15867	16015	15920	15694	15785	15905	15766	16088	15883	15854	15965	15813	16006	15814	15937	15708	15889	16054	15779	15918	16001	15915	15819	15876	15767	15945	15904	15899	15784	15757	15949	16095	15905	15896	16044	15844	15879	15772	15918	16010	15828	15845	15879	15881	15950	15617	15838	15653	15838	15785	16035	16084	16066	16031	15875	16163	16012	15795	15849	15907	15835	15915	15790	15767	16019	15972	15813	15906	15939	15982	15953	15843	15881	15825	15945	15788	15967	16036	15912	15909	15793	15805	15960	15873	15727	15913	15903	15733	15806	15961	16000	15932	16071	16044	15941	15813	15750	15798	15835	15889	15762	16056	15888	15891	15961	15856	15784	15874	15966	15871	15809	15930	15712	15739	15857	15764	15972	15804	15874	15829	15834	15746	15904	15912	15799	15856	15975	15869	15809	15901	15930	15854	15665	15786	15840	15762	15762	15779	15882	15910	15962	15879	15896	15927	15903	15798	15793	15901	16038	15872	15720	15861	15881	15988	15937	16027	15845	15840	15956	15990	15955	15787	15925	15708	15812	15995	15879	16090	15823	15984	15830	15901	16014	15960	15710	15903	15851	15955	15770	15938	15911	15774	16097	15991	15978	15789	15964	15934	15868	15908	15854	15798	15865	16006	15999	15843	15854	15826	15999	15952	15834	15937	15883	15867	15815	15781	16007	15791	15913	15903	15787	15776	15988	15959	15880	15889	15783	15969	15900	15807	15697	15867	15878	15989	15796	15824	15877	15878	15767	15905	15924	15777	16176	15992	15982	15875	15822	16037	15877	15917	15819	15836	16070	15912	15982	15900	15869	15909	15865	15885	16053	15805	15932	15733	16058	15867	15814	15794	15937	15818	15891	15638	15869	16069	16014	15849	15980	15960	15713	15812	15812	15821	15966	15821	15856	15786	15819	15991	15939	15880	16033	15751	15745	15830	15957	16154	16042	15912	15899	15721	15879	16019	15950	15787	15952	15940	15989	15845	15945	15748	15801	15994	15815	15898	15793	15745	15796	15805	15858	16082	15796	15792	15932	15992	15862	15880	15991	15799	15762	15842	15810	15946	15894	15635	15928	15720	15915	15824	15989	15843	15941	15985	15894	16034	15944	16101	16102	15952	15804	15800	15953	15891	15783	15892	15877	15898	15771	15811	15808	15852	15936	15891	15762	15848	15723	15812	15778	15959	15706	15763	15690	15901	15802	15885	15831	15972	16127	16029	15999	15974	15787	15751	16001	15945	15954	15912	15895	15841	15730	15862	15824	15822	15756	15772	15797	16085	15835	15875	16063	15890	15902	15886	15695	15836	15887	15893	15659	16005	15978	15968	15693	15982	15776	15913	15884	15931	15717	16052	16052	15892	15934	15926	15949	15899	15859	15829	16007	15942	15887	15953	15754	15861	15895	15790	15880	15820	16064	16095	15812	15948	15942	15880	15935	15904	15831	15736	15876	16029	15945	15955	15978	15907	15884	15982
25892	46168	43309	35636	31098	27725	24868	22819	21058	19880	18661	17838	17177	16290	16007	15762	15468	15303	15134	14954	14923	14737	14710	14780	14617	14708	14553	14395	14405	14312	14416	14397	14324	14203	14357	14121	14371	14050	14341	14381	14389	14329	14410	14158	14319	14405	14284	14211	14223	14418	14269	14401	14115	14235	14160	14263	14325	14164	14217	14154	14268	14170	14369	14182	14072	14304	14184	13994	14160	14303	14259	14221	14028	14190	14265	14355	14248	14086	14163	14256	14185	14233	14144	14116	14157	14242	14317	14104	14131	14346	14227	13988	14087	14023	14197	14100	14039	14129	14261	14303	14119	14128	14255	13969	13977	14037	14453	14209	14181	14226	14315	14084	14263	14093	14176	14207	14275	14173	14274	14045	14113	14238	14126	14211	14135	14233	14174	14238	14228	14055	14253	13996	14261	14223	14265	14221	14266	14205	14063	13983	14176	14202	14208	14279	14010	14097	14272	14142	14278	14265	14323	14066	14188	14089	14215	14125	14144	14198	14260	14169	14076	14177	14026	14132	14032	14157	14109	14151	14057	14169	14350	14115	14185	14113	14101	14190	14072	14213	14185	14116	14359	14186	14106	14236	14156	13921	14198	14060	14194	14013	14270	14181	14178	14168	14034	14029	14026	14132	14105	13985	14256	13979	14470	14128	14230	14149	14186	14038	14208	14069	14207	14098	14043	14311	14260	14232	14124	14188	14285	14157	14015	14200	14289	14089	14105	13871	14261	14128	14310	14237	14145	14206	14120	14110	14183	14077	14070	14119	14248	13961	13996	14101	14057	14110	14150	14195	14200	14211	14170	14156	14123	14228	14162	13837	14231	14198	14139	14250	14216	14036	14144	14236	14093	14007	14087	14269	14257	14083	14212	14147	14011	14140	14221	14282	14317	14139	14116	14319	14260	14407	14081	14188	14114	14222	14087	14152	14082	14112	14300	14036	14212	14034	14240	14452	14075	14285	14107	14191	14110	14130	14123	14161	14124	14157	14209	14264	14181	14181	14139	14286	14234	14272	14232	14081	14176	14113	14134	14141	14119	14237	14026	14081	14223	14234	13945	14046	14257	13978	14254	14246	14141	14106	14206	14078	14080	14073	14209	14359	14101	14107	14149	14105	14203	14042	14127	14180	13900	14051	14256	14226	14181	14257	14099	14140	14116	14103	14299	14163	14127	14120	13984	14054	14153	14238	14366	14187	14151	14210	14200	14304	14105	14178	14141	14163	14057	14181	14081	14118	14003	14152	14120	14059	13965	14141	14199	14020	14209	14095	14072	14319	14185	14192	14160	14126	14287	14103	14219	14143	14283	14179	14165	14032	14239	14118	14273	14154	14281	14224	14268	13923	14166	14109	14257	14196	14227	14239	14124	14012	14134	14158	14069	14069	14218	14007	14334	14211	14227	14148	14135	14028	14191	14201	14226	14179	14335	14223	14128	14193	14146	14259	14213	14235	14119	14053	14110	14122	14166	14108	14208	14204	14296	14165	14180	14098	14347	14255	14224	14143	14313	14118	13994	14039	14190	14154	14120	14071	14253	14113	14105	14217	14015	14175	14151	14019	14035	14010	14177	14130	14192	14247	14137	14123	14302	14235	14149	14166	14180	14241	14120	14311	14238	14078	14145	14031	13957	14110	14070	13995	14086	14083	14155	14068	14131	14165	14237	14136	14385	14117	14102	14049	14237	14098	14134	14127	14078	14146	14228	14135	14343	13971	14149	14154	14081	14187	14230	14050	14105	14192	14189	14251	14232	14109	14212	14064	14046	14142	14075	14177	14114	14068	14218	14138	14098	14269	14174	14171	14198	14111	14286	14127	14058	14089	14041	14097	14136	14275	14160	14240	14160	14166	14162	14243	14064	14167	14222	14175	14133	14186	14107	14125	14058	14152	14295	14173	14117	14150	14204	13897	14326	14150	14299	13930	14091	14255	14104	14325	14224	14065	14046	14023	14099	14154	14092	14296	14166	14167	14118	14254	14241	13987	14121	14101	14358	14273	14073	14213	14094	14170	14077	14411	14052	14201	14020	14304	14166	14036	14124	14175	14179	14165	14023	14034	14115	14191	14336	14119	14462	14108	14309	14064	14101	14092	14043	14216	13945	14324	14196	14089	14111	14020	13978	14091	13971	14259	13999	14069	13992	14261	14299	14283	14166	14251	14261	13974	14181	14191	13975	14168	14060	14321	14225	14177	14109	14170	14247	14121	14201	14128	14114	14007	14178	14114	14350	14028	14287	14126	14311	14043	14026	14216	14321	14314	14187	14195	14280	14122	14094	14309	14202	14120	14259	13995	14135	14105	13984	14262	14226	14069	14165	14096	14100	14183	14158	14112	14111	14178	14070	14204	14206	13978	14156	14100	14167	14185	14183	14094	14046	14188	14107	14167	14118	14136	14203	14218	14092	14179	14096	14114	13995	14202	14178	14200	14222	14139	14001	14063	14068	14108	14254	14084	14062	14125	14138	14245	14133	14309	14136	14156	14268	14177	14296	14330	14224	14051	14264	14044	14210	14188	14065	14100	14179	14027	14135	14181	14018	14052	14008	14212	14201	14208	14174	13934	13966	14191	14037	14310	14253	14148	14085	14157	14050	14086	14098	14521	14123	14304	14259	14227	14203	14078	14033	14212	14075	14018	14269	14143	14219	14167	14164	14203	14222	14211	14073	14137	14122	14131	13985	14104	14085	13992	14085	14249	14255	13896	14220	14214	14010	14040	14129	14152	14144	14226	14273	14107	14052	14170	14301	14083	14161	14127	14080	14157	14022	14157	14067	14226	14053	14000	14116	14171	14193	14294	14046	14209	14270	14166	14136	14125	14119	14340	14093	14172	14357	14318	14136	14040	14123	14003	14262	14060	13936	14228	14067	14215	14064	14243	14154	13955	14159	14210	14163	14152	14122	14176	14144	14149	14180	14093	14064	14049	14031	14055	14073	14121	14157	14134	14157	14086	14156	14184	14169	14038	14131	14089	14139	14013	14113	14207	14358	14104	14236	14047	14043	14256	14284	14226	14150	14235	14135	14043	14264	14126	14100	14084	14051	14307	14137	14208	14264	14234	14119	14094	14174	14097	14016	14079	13925	14036	14186	14220	13988	14086	14301	14055	14018	14099	14225	14105	13995	14181	13962	14028	14250	14155	14013	14083	14132	14193	14070	14136	14218	14156	14295	14247	14100	14071	14266	14359	14166	14145	14194	14090	14029	14256	14069	14223	14265	14155	14077	14104	14312	14214	14149	14187	14120	14169	14147	14151	14090	14115	14226	14161	14040	13900	14026	14110	14266	14030	14279	14028	14157	14195	14075	14165	14115	14273	14152	14155	14133	14135	14151	14048	14218	13997	14183	14223	14022	14119	14133	14227	14154	14207	13954	14188	14150	13963	14209	14235	14116	14279	14171	14111	14145	14251	14001	14248	14083	14175	14142	14138	14117	14336	14124	14311	14081	14067	14083	14139	14194	14078	14286	14367	14216	14100	14077	14141	14322	14097	14205	14098	14078	14306	14194	14125	14253	14203	14129	13945	14031	14125	14058	14119	14053	14125	13967	14168	14137	14073	14061	14133	14173	14137	14099	14114	14271	13972	14040	14190	14189	14131	14175	14212	14118	14004	13978	14130	14141	13969	14157	14159	14148	14069	14063	14108	14072	14199	14244	14072	14158	14276	14100	14262	14180	14151	14014	14118	14198	14189	13958	14049	14054	14154	14251	14116	14008	14114	14291	14055	14204	14280	14119	14300	14118	14232	14271	14269	14075	14277	14092	14249	14177	14027	14218	14007	14242	14207	14226	14242	14152	14137	14235	14237	14159	14134	14205	14220	14103	14195	14048	14188	14191	14163	14131	14018	14285	14197	14136	14110	14216	14065	14090	14297	14068	14170	14228	14051	14196	14242	14321	14129	14108	14023	14160	14314	14262	14143	14147	14135	14126	14180	14286	14209	14147	14037	14115	14174	14232	14234	14177	14213	14140	14300	14176	14130	14120	14138	14053	14135	14261	14214	14159	14150	13979	14299	14205	14147	14031	14180	14232	14043	14271	14071	14227	14197	14179	14044	14155	14095	14104	14285	14148	14181	14136	14034	13975	14019	14180	14062	14258	14113	14156	14290	14211	14083	14271	13965	14020	14202	14289	14251	14105	13988	14234	14173	14192	14166	14207	14205	14249	14226	14181	14229	14178	14099	14194	14230	14186	14150	14141	14173	14108	14041	14098	14203	14293	14161	14159	14089	14141	13953	13951	14258	14139	14206	14046	14147	14181	14058	14158	14137	14139	14056	14109	14103	14267	14176	14061	14328	14211	14118	14287	14200	14043	14194	14010	14137	14069	14053	14265	14239	14145	14151	13977	14068	14161	14109	14188	14024	14241	14046	14189	14083	14197	13974	14238	14066	14300	14241	14196	14242	14112	14219	14010	14236	14132	14151	14177	14128	14136	14113	14199	14141	14113	14116	14195	14170	14151	14127	14096	14173	13984	14174	14148	14143	14110	14089	13902	14074	14123	14088	14185	14120	14243	14001	14174	14026	14189	14002	14013	14290	14200	14209	14262	14265	14174	14038	14235	14126	14146	14180	14116	14214	14162	14193	14074	14191	14067	14107	14192	14103	14166	14180	14107	14176	14147	14069	14319	14044	14216	14162	14228	14104	14151	14162	14209	14223	14190	14138	14271	13966	14142	14193	14236	14038	14141	14210	14114	14048	14063	14197	14195	14209	14001	14063	14319	13931	14176	14073	14128	14248	14358	14302	14317	14085	14228	14068	13990	14327	14134	14178	14121	14209	14161	14080	14191	14158	14033	14173	14095	14144	14074	14119	14178	14240	14235	14195	14100	13976	14154	13999	14011	13934	14200	14147	14070	14222	14149	14219	14082	13996	14221	14210	14268	14137	14105	14172	14089	14358	14315	13961	14131	14034	14201	14282	14286	14056	14280	14114	14091	14177	14206	14125	14146	14161	14180	14160	14276	14186	14146	14188	14151	14023	14196	14022	14139	14047	14010	14198	14158	14195	14243	14079	14050	14124	14181	14252	14288	14110	14167	14119	14194	14206	14083	14249	14205	14121	14215	14061	14183	14143	14222	14238	14063	14156	14088	14136	14178	14096	13999	14047	14093	14127	14079	14182	14305	14097
27777	24183	30035	26960	21952	20035	18942	17953	17280	16764	16579	16362	15975	16128	15890	15871	15772	15707	15728	15668	15651	15713	15568	15479	15537	15650	15527	15612	15539	15712	15356	15500	15565	15492	15229	15474	15418	15459	15346	15208	15274	15459	15345	15280	15646	15464	15520	15442	15441	15527	15249	15274	15474	15417	15452	15328	15418	15357	15569	15404	15499	15229	15503	15537	15408	15658	15360	15240	15508	15367	15507	15481	15340	15287	15453	15409	15421	15354	15381	15421	15436	15319	15114	15261	15375	15389	15396	15385	15265	15187	15225	15411	15391	15287	15128	15376	15575	15314	15481	15381	15373	15320	15358	15281	15316	15407	15140	15354	15452	15449	15388	15466	15321	15288	15372	15317	15383	15398	15274	15460	15344	15414	15238	15244	15358	15307	15373	15361	15415	15475	15261	15362	15469	15327	15404	15283	15422	15571	15450	15415	15391	15355	15416	15356	15366	15542	15493	15302	15373	15458	15279	15382	15312	15439	15375	15242	15476	15440	15361	15182	15318	15299	15401	15402	15280	15406	15220	15490	15454	15413	15343	15270	15373	15242	15528	15309	15285	15350	15362	15422	15372	15388	15627	15287	15315	15275	15231	15198	15322	15476	15294	15368	15286	15201	15430	15143	15484	15429	15527	15381	15284	15319	15396	15148	15279	15362	15311	15349	15288	15331	15341	15350	15445	15219	15437	15370	15175	15306	15340	15373	15479	15391	15224	15403	15467	15364	15262	15313	15600	15315	15229	15495	15421	15547	15451	15309	15260	15315	15258	15222	15342	15546	15599	15372	15101	15184	15249	15446	15427	15237	15356	15347	15304	15398	15366	15314	15164	15300	15389	15222	15253	15492	15248	15454	15338	15331	15445	15398	15251	15343	15421	15257	15336	15216	15227	15117	15469	15493	15210	15536	15437	15289	15393	15433	15350	15313	15146	15411	15487	15287	15416	15270	15479	15425	15265	15292	15495	15307	15415	15582	15305	15582	15587	15339	15510	15479	15476	15190	15201	15425	15345	15392	15311	15442	15290	15295	15327	15232	15397	15384	15440	15512	15231	15482	15489	15264	15290	15432	15378	15374	15284	15301	15440	15446	15461	15218	15300	15467	15295	15334	15357	15317	15372	15398	15521	15428	15452	15416	15291	15389	15315	15430	15463	15292	15153	15506	15340	15477	15322	15417	15356	15396	15331	15354	15455	15378	15418	15303	15327	15411	15344	15353	15313	15556	15525	15307	15273	15314	15134	15300	15324	15350	15378	15375	15430	15266	15442	15480	15464	15383	15470	15440	15490	15611	15593	15205	15373	15371	15458	15509	15334	15270	15426	15526	15435	15249	15267	15424	15547	15343	15355	15330	15350	15421	15467	15383	15295	15303	15376	15465	15191	15345	15437	15452	15194	15207	15244	15313	15417	15332	15380	15381	15440	15439	15382	15422	15288	15430	15229	15302	15374	15477	15460	15296	15430	15551	15489	15272	15265	15230	15307	15395	15337	15331	15490	15460	15328	15347	15470	15359	15192	15357	15628	15512	15333	15272	15283	15396	15445	15423	15455	15429	15250	15335	15414	15327	15181	15215	15398	15307	15304	15363	15418	15456	15274	15454	15367	15426	15393	15283	15378	15236	15354	15325	15556	15242	15409	15286	15407	15393	15336	15454	15338	15290	15518	15503	15432	15245	15315	15202	15531	15290	15273	15229	15320	15404	15231	15269	15325	15336	15247	15240	15434	15420	15387	15438	15171	15199	15469	15510	15484	15492	15442	15335	15177	15398	15301	15304	15603	15305	15389	15165	15329	15206	15252	15361	15422	15371	15335	15355	15320	15350	15510	15443	15311	15302	15346	15396	15468	15414	15466	15432	15351	15272	15324	15446	15308	15321	15563	15448	15388	15470	15085	15271	15436	15401	15539	15387	15421	15552	15362	15392	15262	15319	15429	15133	15235	15503	15338	15211	15375	15420	15354	15407	15348	15433	15411	15490	15416	15171	15333	15480	15444	15574	15479	15546	15515	15515	15515	15338	15293	15250	15479	15295	15500	15408	15379	15343	15233	15422	15497	15308	15252	15424	15478	15451	15337	15518	15305	15301	15461	15164	15494	15355	15272	15543	15357	15371	15222	15332	15307	15307	15335	15389	15390	15379	15469	15355	15328	15545	15606	15458	15185	15371	15403	15479	15466	15337	15465	15199	15569	15289	15454	15438	15163	15469	15387	15431	15344	15237	15305	15376	15269	15347	15498	15448	15395	15451	15450	15363	15276	15303	15444	15663	15336	15394	15323	15296	15471	15319	15291	15183	15413	15341	15245	15305	15401	15452	15212	15275	15434	15436	15449	15232	15287	15467	15438	15456	15411	15390	15190	15237	15422	15590	15372	15216	15301	15308	15447	15289	15422	15279	15163	15281	15254	15306	15396	15258	15238	15334	15315	15425	15581	15298	15348	15270	15281	15463	15436	15399	15504	15691	15531	15524	15477	15619	15312	15366	15429	15287	15427	15341	15552	15224	15303	15342	15371	15312	15502	15563	15387	15365	15187	15410	15358	15180	15458	15444	15446	15341	15494	15461	15351	15230	15437	15176	15375	15241	15484	15298	15491	15483	15480	15390	15490	15420	15411	15319	15480	15500	15366	15324	15408	15279	15405	15522	15074	15398	15373	15271	15266	15299	15333	15339	15518	15353	15447	15470	15224	15255	15384	15358	15411	15517	15437	15369	15194	15424	15447	15443	15475	15321	15367	15352	15362	15250	15575	15310	15338	15343	15335	15533	15140	15183	15372	15261	15463	15304	15399	15356	15474	15318	15600	15445	15408	15318	15349	15362	15414	15445	15521	15338	15436	15328	15304	15431	15350	15334	15385	15256	15326	15428	15305	15344	15366	15536	15518	15341	15189	15176	15270	15364	15379	15546	15422	15220	15213	15313	15475	15531	15392	15544	15273	15390	15428	15347	15323	15412	15365	15295	15439	15634	15330	15317	15278	15605	15283	15385	15522	15322	15344	15228	15141	15325	15429	15479	15293	15432	15442	15213	15289	15287	15481	15324	15391	15258	15436	15450	15148	15445	15659	15373	15406	15430	15369	15366	15289	15315	15268	15271	15428	15611	15357	15340	15382	15490	15190	15286	15279	15353	15403	15531	15396	15382	15366	15373	15041	15201	15296	15308	15492	15354	15422	15411	15433	15396	15311	15320	15271	15491	15331	15287	15507	15554	15275	15260	15315	15555	15390	15355	15499	15379	15293	15336	15258	15393	15390	15402	15553	15453	15433	15300	15383	15464	15494	15460	15428	15184	15458	15297	15258	15494	15261	15491	15575	15247	15295	15324	15173	15373	15391	15300	15332	15474	15422	15255	15351	15404	15374	15361	15413	15323	15387	15379	15405	15343	15476	15254	15449	15407	15257	15340	15657	15428	15346	15334	15312	15280	15462	15462	15324	15140	15447	15336	15351	15390	15472	15258	15432	15159	15235	15403	15462	15244	15340	15488	15630	15439	15134	15503	15309	15533	15292	15279	15489	15453	15290	15289	15483	15243	15489	15531	15374	15375	15409	15307	15367	15368	15369	15387	15513	15248	15563	15514	15166	15479	15306	15264	15432	15618	15129	15169	15322	15344	15399	15373	15438	15392	15402	15243	15296	15271	15256	15457	15453	15390	15319	15444	15356	15396	15476	15380	15195	15303	15442	15495	15408	15426	15532	15366	15414	15323	15380	15219	15338	15356	15275	15439	15531	15391	15363	15414	15427	15218	15138	15312	15227	15215	15528	15474	15415	15393	15288	15457	15450	15493	15358	15504	15437	15250	15390	15397	15476	15327	15442	15260	15495	15273	15327	15368	15372	15409	15391	15316	15489	15613	15384	15385	15451	15354	15351	15435	15425	15431	15429	15486	15344	15425	15401	15141	15397	15339	15219	15314	15416	15440	15537	15264	15404	15435	15364	15285	15337	15358	15348	15412	15367	15499	15197	15477	15438	15312	15462	15286	15504	15362	15349	15404	15512	15410	15153	15204	15482	15471	15505	15309	15410	15284	15368	15487	15313	15469	15323	15483	15211	15264	15362	15511	15447	15312	15603	15264	15275	15217	15286	15471	15403	15517	15445	15303	15443	15311	15418	15430	15300	15373	15318	15388	15355	15265	15181	15339	15485	15379	15511	15339	15467	15385	15275	15402	15280	15246	15400	15366	15241	15506	15367	15290	15191	15153	15213	15465	15405	15487	15347	15459	15369	15289	15467	15371	15352	15288	15278	15442	15171	15316	15386	15473	15209	15516	15370	15504	15392	15456	15349	15397	15263	15289	15399	15379	15359	15423	15556	15318	15496	15353	15440	15458	15238	15430	15366	15353	15291	15352	15521	15442	15326	15252	15262	15266	15415	15365	15383	15187	15093	15395	15368	15418	15137	15250	15427	15424	15177	15574	15430	15458	15371	15128	15394	15372	15365	15291	15296	15410	15209	15423	15151	15376	15400	15370	15362	15328	15307	15441	15284	15451	15274	15343	15284	15329	15484	15215	15347	15285	15366	15463	15329	15395	15335	15455	15345	15399	15299	15356	15324	15346	15188	15690	15266	15207	15300	15388	15325	15443	15354	15448	15642	15381	15553	15331	15259	15290	15353	15556	15329	15268	15388	15314	15466	15296	15470	15202	15265	15411	15362	15450	15202	15328	15257	15526	15494	15331	15374	15337	15352	15544	15219	15384	15352	15330	15324	15428	15237	15454	15345	15500	15420	15421	15212	15395	15256	15308	15275	15179	15363	15328	15368	15361	15465	15483	15582	15220	15364	15367	15316	15442	15349	15348	15127	15264	15335	15141	15576	15438	15459	15486	15554	15278	15390	15343	15460	15447	15247	15369	15493	15322	15470	15266	15320	15378	15303	15460	15348	15225	15477	15315	15350	15148	15359	15437	15487	15370	15434	15423	15368	15402	15272	15225	15296	15479	15202	15345	15364	15335	15451	15289	15446	15272	15521	15307	15425	15489	15163	15361	15351	15327	15377	15342	15430	15523	15221	15266	15171	15505	15210	15448	15448	15440	15393	15361	15366	15453	15211	15295	15371	15443	15446	15348	15158	15308	15181	15346	15274	15467	15338	15404	15299	15401	15341	15325	15490	15587	15432	15310	15452	15435
24422	36108	33677	26195	23396	20949	18964	17771	16964	16396	15745	15443	15145	14794	14639	14531	14427	14312	14061	14050	14247	13958	14109	14001	14119	13860	13988	13995	13927	13916	13895	13950	13834	13940	13895	13872	13957	13768	13867	13823	13934	13824	13837	13839	14033	13962	13775	13996	13913	13984	13853	13721	13846	13760	13815	14014	13972	13810	13836	13848	13974	13926	13909	13859	13929	14004	14008	13829	13870	14013	13963	13801	13894	13912	13745	13904	13890	13892	13977	13961	13722	13824	13781	13810	13849	13814	13737	13850	13907	13780	13858	13855	13842	13888	13917	14038	13859	13626	13920	13908	13729	13855	13816	13820	13865	13725	13878	13781	13880	13666	13894	13833	13914	14019	13869	13772	13790	13929	13896	13599	13780	13772	13872	13948	13791	13937	13853	14012	13961	13773	13747	13951	13921	13926	13799	13853	13617	13762	13737	13851	13650	13792	13796	13769	13854	13994	13948	13809	13786	13754	13706	13898	13843	13943	13769	13871	13873	13778	13932	13810	13719	13989	13832	13607	13974	13718	13831	13840	13778	14002	13717	13703	13900	13714	13754	13838	13983	13946	13903	13837	13865	13796	13935	13677	13934	13741	13785	14033	13788	13830	13803	13838	13788	13750	13824	13900	13790	13877	13836	13861	13680	13945	13634	14065	13777	13958	13668	14066	13915	13750	13849	13883	13815	13593	13887	13708	14097	13781	13936	13926	13901	13894	13822	13885	13784	13783	13664	13768	13872	13742	13755	13934	13898	14022	13890	13857	13902	13896	13928	13897	13722	13746	13810	13731	13693	13874	13870	13688	13853	13915	13688	13682	13755	14043	13860	13832	13891	13946	13906	13843	13798	13942	13889	13859	13787	13768	13686	13808	13803	13688	13769	13755	13861	13784	13888	13931	13994	13731	13817	13746	13840	13719	13794	13885	13869	13795	13750	13880	13863	13875	13667	13788	13820	13845	13893	13723	13765	13790	14021	13788	13826	13892	13839	14042	13892	13694	13930	13862	13762	13935	13938	13651	13917	13775	13987	13902	13893	13856	13751	13955	13887	13692	13859	13889	13904	13914	13730	13928	13850	13731	13757	13945	13759	13769	13808	13755	13897	13846	13831	13895	13887	13872	13841	13668	13737	13730	13857	13809	13802	13781	13891	13754	13757	13724	13719	13911	13784	13827	13742	13892	13668	13849	13850	14062	13770	13784	13916	13932	13700	13931	13607	13628	13790	13878	13968	13893	13783	14045	13782	13812	13869	13826	13863	13749	13845	13864	13774	13953	13781	13790	13981	13919	13934	13913	13916	13892	13852	13839	13841	13896	13785	13996	13988	13856	13877	13998	13928	13840	13749	13958	13825	13926	13779	13890	13822	13812	13940	13711	13902	13864	13897	13893	13851	13885	13616	13886	13937	13836	13876	13923	13729	13966	13785	13912	13813	13871	13761	13742	13956	13745	13830	13791	14008	13737	13806	13669	13926	13857	13884	13821	13865	13925	13631	13692	13803	13894	13803	14040	13855	13810	13833	13814	14156	13869	13928	13880	13937	13843	13944	13822	13777	13797	13816	13856	13791	13770	13900	13805	13943	13840	13845	13915	13798	13660	13742	13799	13834	13881	13796	13838	13875	13866	13677	13852	13741	13783	13851	13891	13755	13816	13752	13911	13861	13994	13725	14016	13867	13888	13893	13654	13823	13974	13912	13714	13874	13787	13896	13673	13850	13764	13901	13752	13826	13780	13737	13895	13846	13784	13845	13938	13958	13849	13767	13969	14023	13822	13961	13764	13799	13790	13889	14022	13814	13916	13865	13885	13765	13901	13748	13781	13817	13920	13822	13744	13907	13908	13773	13800	13769	13706	13880	13807	13885	13947	13868	13912	13737	13816	13780	13867	13870	13945	13823	13778	13990	13767	13740	13807	13935	13892	13927	13895	14032	13834	13772	13960	13936	13915	13841	13831	13862	13677	13894	13862	13843	13819	13817	13898	13765	13731	14003	13905	13798	13804	13897	13690	13866	13874	13990	13860	13895	13882	13806	13845	13860	13923	13920	13927	13751	13792	13851	13830	13701	13886	13792	14051	13855	13752	13962	13890	13652	14032	13850	13763	13834	13698	13853	13966	13889	13907	13912	13812	13869	13952	14059	13783	14092	13821	13721	13943	13831	13770	13601	13928	13848	13975	13877	13922	13820	14019	13723	13815	13784	13911	13804	13899	13788	13698	13847	13880	13810	13662	13837	13813	13996	14117	13795	13908	13763	13822	13756	13758	13974	13763	13762	13955	13891	13903	13937	13839	13876	13800	13756	13904	13867	13888	13721	13811	13768	13763	13973	13819	13913	13933	13693	13738	13754	13985	13782	13579	13931	13770	13905	13808	13895	13893	13894	13876	13926	13829	14000	13757	13774	13686	13767	13877	13757	13721	13887	13987	13729	13916	13804	13917	13707	13861	13886	13779	13802	13692	13970	13805	13896	13913	13971	13782	13796	13826	13902	13773	13660	13804	13951	13904	13979	13704	13832	13688	13731	13811	14038	13944	13812	13922	13733	13840	13832	13983	13894	13765	13871	13919	13979	13982	13784	13800	13790	13760	13921	13972	13819	13842	13843	13797	13828	13867	13848	14045	13849	13909	13861	13910	14003	13951	13926	13983	13755	14030	13819	13805	14047	13889	13719	13793	13825	13776	13823	13860	13898	13965	13787	13920	13817	13964	13795	13954	13841	13782	13820	13719	13804	13748	13964	13750	13839	13791	13843	13847	13809	13743	13815	13796	13783	14079	13802	13754	13950	13893	13857	13964	13919	13856	13920	13881	13923	13889	13901	13644	13892	13931	13712	13834	13878	13655	13905	13984	13886	13749	13872	13741	13870	13960	13697	13889	13831	13861	13849	13786	13702	13731	13925	13812	13801	13695	13938	13827	13789	13822	13708	13829	13855	13732	13833	13764	13702	13887	13953	13761	13816	13881	13915	13918	13824	13931	13889	14055	13841	13823	13964	13829	13689	13832	13785	13921	13778	13799	13877	13831	13728	13811	13826	14027	13935	13750	13816	13868	13846	13767	13856	13866	13911	13990	13859	13814	13942	13763	13729	14049	13855	13954	13856	13821	13879	13680	13784	13836	13870	13891	13977	13774	13729	13668	13816	13734	13790	13934	13769	13795	13834	13612	13817	13854	13918	13859	13839	13810	13802	13846	13748	13929	14035	13902	13769	13919	13823	13891	13798	13956	13693	13997	13840	13902	13792	13966	13764	13810	13853	13704	13887	13771	13669	13885	13678	13910	13783	13786	13834	13885	13838	13914	13791	13769	13727	13818	13787	13824	13884	13742	13889	13884	14001	13864	13825	13746	13839	13968	13828	13893	13948	13748	13885	13960	13751	13898	13675	13886	13824	13770	13665	13874	13795	13897	13903	13858	13894	13570	13808	13924	13926	13736	13853	13858	13842	13875	13916	14046	13745	13816	13800	13769	13765	13773	13964	13892	13826	13817	13816	13639	13867	13811	13843	13888	13892	13647	13966	13714	13846	13812	13799	13925	13911	13691	13873	13960	13881	13802	13862	13803	13818	13700	13655	13814	13801	13831	13807	13794	13749	13793	13912	13898	13935	13811	13691	13882	13905	13643	13837	14021	13753	13728	13736	13669	13706	13902	13936	13824	13840	13713	13948	13777	13808	13751	13840	13890	13939	13888	13906	13846	14006	13764	13966	13934	14066	13891	13910	13943	13724	13954	13879	13862	13821	13919	13725	13962	13760	13787	13773	13870	13795	13897	13943	13855	13799	13861	13736	13734	13897	13774	13871	13932	13921	13871	13680	13842	14047	13657	13768	13865	13963	13782	13693	13855	13785	13826	13946	13839	13920	13945	13856	13584	13789	13787	13611	14036	13938	13756	13792	13931	13621	13816	13676	14027	13777	13924	13762	13939	13722	13834	13647	13763	13888	13751	13775	13882	13945	13982	13941	13997	13801	13682	13774	13812	13807	13959	13762	13783	13924	13796	13803	13841	13907	13776	13901	13814	13834	13767	13817	13947	13881	13818	13962	13897	13723	13990	13941	13791	13862	13832	13933	13845	13841	13924	13877	13853	13860	13848	13717	13794	13822	13774	13874	13666	13887	13826	13860	13838	13805	13885	13820	13824	13842	13864	13733	13791	13932	13891	13781	13877	13674	13902	13723	13924	13926	13741	13809	13853	13789	13887	13900	13879	13781	13903	13809	13940	13771	13958	13936	13797	13871	13787	13846	13946	13722	13812	13780	13871	13875	13820	13709	13580	13720	14083	13770	13965	13943	13835	13991	13976	13732	14003	13980	13872	13848	13837	13805	13819	13715	13896	13771	13801	13954	13991	13768	13819	13752	13853	13917	13958	13842	13883	13928	13907	14004	13986	13732	13700	13876	13791	13739	13897	13737	13696	13786	13715	13804	13902	13847	13759	13937	13822	13826	13877	13942	13907	13818	13925	14027	13920	13782	13636	13924	13648	13911	13770	13840	13748	13799	13787	13886	13758	13865	13994	13606	13757	13707	14013	13817	13932	13998	13679	13845	13992	13869	13824	13772	13798	13737	13852	13832	13840	13747	13890	13785	13788	13815	13976	13920	13797	13737	13937	13782	13778	13650	13792	13842	13865	13855	13916	13855	13745	13836	13902	13849	14006	13836	13863	13847	13873	13805	13588	13651	13957	13932	13891	13879	13926	13916	13808	13850	13875	13738	13741	13944	13881	13813	13965	14019	13764	13663	13744	13831	13947	13805	14025	13837	13757	13797	14193	13788	13836	13823	13863	13809	13855	13876	13962	13705	13865	13824	13685	13879	13885	13746	13918	13914	13787	13885	13881	13983	13656	13798	13829	13764	13762	13774	13816	13806	13853	13944	13913	13642	13710	13732	13954	13903	13775	13763	13880	13687	13890	13798	13839	13925	13805	13683	13800	13890	13745	14085	13772	13790	14072	13875	13764	13994	13781	13871	13700	13959	13940	13864	13940	13809	13907	13825	13716	13930	13669	13931	13706	13804	13916	14083	13896	13772	13814	13730	13935	13759	13859	13816	13854	13678	13805	13765	13924	13828	13942	13787	13896	13771	13867	13842	13783	13757	13856	13876	13915	14001	13839	14011	13920	13818	13887	13704	13709
23841	21146	28556	24348	23036	23776	22964	19296	18225	17817	17046	16559	16484	16138	15956	15631	15693	15436	15442	15299	15381	15526	15377	15172	15082	15101	15310	15181	15096	15184	15225	15235	15110	15064	15302	15184	14946	15406	15064	14993	14983	15085	15092	15071	15111	15172	14987	14810	15061	15054	14893	15049	15135	15053	14992	15094	14739	15003	15053	15115	15024	15027	15012	15056	14923	14863	15138	14875	14980	14983	15089	15099	15101	14839	15011	15024	15056	14879	14893	15079	15079	15091	14764	15106	14769	14897	14846	15074	15078	15020	14983	14990	15011	14969	14995	15041	14961	15171	14961	15039	15081	15053	15037	14834	15001	15122	14848	14943	14795	15034	14989	14916	14971	14989	15015	14869	15151	14864	15173	14888	15056	14974	14891	14898	14991	14896	14874	15142	15075	14906	15002	15048	14943	14904	14928	15028	14945	14863	14984	14856	15076	15012	14985	14969	15020	15076	14789	14967	15011	14893	14974	15141	15032	15059	14998	14872	15065	15198	15102	15027	14911	14999	15156	14980	14956	14847	14847	15041	14954	14805	14890	14930	15006	14959	14914	14875	15037	15114	14850	14812	14741	14990	14863	14879	14867	14888	14991	14901	15096	15089	14868	15099	14920	14978	14926	14970	14950	15033	15052	14952	15136	15037	14760	14806	14978	15164	15061	14925	14984	14910	15093	14843	15151	15073	14968	14881	15032	15134	14846	14866	14976	14897	14746	14680	15025	15054	14881	15162	15107	15081	15141	14993	15125	14997	15089	15053	14888	14986	15056	14995	15237	14936	14972	14838	15127	15044	14926	15004	14947	15049	14858	15119	14697	14845	15009	15073	15073	15068	15286	14777	14837	14977	14980	14943	14890	14976	14982	14798	14950	14930	15133	14936	14882	14632	15001	15059	15119	15017	15020	15084	15065	14904	14984	15028	14784	14847	15155	15125	14832	14933	14993	14907	14980	14989	14811	14917	14889	15094	14942	14861	15050	14909	15081	14900	14837	15066	14830	14725	14734	14943	15015	15078	15021	14985	15037	15107	14940	15076	14957	15008	15023	15020	14920	15062	14937	15003	14967	15063	15115	14882	14961	14966	15071	14942	14805	14899	15121	15108	14802	15108	14992	15031	15066	14794	14941	15062	14926	14785	14813	15045	15061	14895	14932	14939	15146	15047	15189	14847	14811	15055	15029	14839	15011	14995	14977	14973	15080	15117	15168	14809	14830	14955	14998	14954	15016	14971	14867	14972	15092	14826	14937	15030	15077	15094	14898	15011	15030	15008	15005	15034	14876	14974	14895	15215	14988	15008	15130	15032	14891	14905	14837	15125	14987	15002	15026	14946	14945	14896	14920	14919	14795	14954	14904	15041	14939	14884	14951	14882	14892	15141	14979	14966	14736	15083	15037	15154	14978	15034	15224	15255	15053	14884	15117	15161	15019	14881	14983	14915	15002	14991	15024	15093	15016	14696	14851	14915	15020	14978	14895	14982	14973	15239	14870	14920	14982	15037	14901	14939	14931	14998	15208	15136	15063	14938	15191	14992	14927	15102	14933	14814	14804	14993	15149	15037	15018	14975	14822	14909	14877	14977	15036	15038	14865	15091	14638	14802	14793	14892	15112	14950	15061	14797	14917	15091	14885	15013	15130	14982	15004	15067	15027	14933	14891	15087	15005	14911	14929	14961	15012	14943	14942	15017	14853	14864	14953	15054	14970	14915	15103	14994	14831	15007	15122	14975	14916	14941	14930	14892	15061	15007	14853	15013	14968	14856	14963	15105	15092	14774	14989	15088	15078	15081	15018	15022	15007	15037	14955	14760	14844	15054	15092	14864	14939	15054	14854	14951	14949	14946	14929	14756	15040	15001	14790	14845	14897	15022	14914	15095	15087	15070	15039	14848	14834	14939	14946	14826	15004	15216	14965	14930	14876	14892	14957	14827	15063	15086	14932	14899	15157	15003	14852	15006	14914	15002	15045	15065	14882	15001	14893	15034	14791	15023	15086	15055	14840	14873	14828	14874	15168	15119	15108	15026	15095	14883	15067	14952	15015	14958	15052	14996	15007	15175	15055	14722	15146	15156	15100	15042	15023	14929	15004	14830	14865	14972	15002	14951	15115	15161	14877	14734	15091	14992	15000	14983	15004	14950	14903	14926	14989	15041	14876	14911	15132	14876	14901	14961	15218	15076	15010	14977	14847	14971	15203	15007	14969	14890	15041	14889	15074	14823	15077	14940	15104	14945	15102	14897	14925	14943	15107	14927	14861	14847	14903	14998	15114	14921	14861	14936	15046	14972	14995	14861	15081	15098	14831	14966	15070	14884	15227	14858	14990	15204	15025	14933	15078	14871	14936	14975	14958	14988	14937	14990	15075	15021	14905	15051	15014	14722	14903	15061	15078	14976	15026	14969	14816	14967	14793	14861	14922	14796	15093	15125	14920	15042	14923	14833	14899	15088	14862	14945	15085	14886	14982	14926	15137	15041	14898	14911	14937	14678	15023	15019	15001	14803	14825	14844	14899	14850	15058	14742	14722	14836	14894	15034	15049	14946	15021	14908	15038	15088	14894	15023	14974	15021	14856	15176	14960	14858	14949	14993	15098	15120	14942	15038	14875	15081	14811	14923	15114	14971	14957	14791	15215	14991	15002	14875	14973	14930	15040	15063	14971	14878	14978	15028	15014	15000	15048	14967	15028	15001	14840	14975	14944	14661	14916	14896	14937	15056	14913	14948	14918	14879	15093	14807	14862	15113	14748	15084	15064	14966	14996	14953	15086	15075	15106	14966	14944	14879	14999	15000	14958	14903	14916	14977	15026	15005	15024	14952	15088	14914	14835	15077	15053	15185	14871	14888	15021	15107	14951	14990	15081	15130	14851	14850	15195	15062	15065	14813	14811	15230	15035	14899	14942	15058	14814	14892	14884	14817	15006	15160	14916	14909	14908	14988	14859	15130	14878	15085	14912	14822	15121	15013	14832	14887	14822	14956	15066	14902	15008	15025	14929	14926	15134	15050	15004	14959	14973	14944	14910	15111	14943	15034	14980	14938	15036	15104	14854	14942	15003	14868	14796	15059	14874	15109	14775	15120	14981	14926	15100	14876	14988	14794	15051	15026	15035	14865	14869	14989	14931	14863	14838	14918	14857	14912	15030	14916	15137	14947	14831	14964	15053	14975	15102	14820	14921	14901	14855	14853	15022	15215	15074	14803	14859	14821	14881	14981	14977	14994	15153	15061	15032	15210	14999	14924	14927	14820	15120	15040	15058	14954	15146	15005	14978	14998	15010	14899	14786	14897	14989	14975	15172	14960	14866	15004	14942	14983	15007	14987	14877	15120	15041	15172	15025	14935	14904	15125	14818	14894	15044	15095	15050	15080	15047	14883	15096	15006	15019	14989	15246	15070	14995	15213	14907	14803	14966	15198	15052	14840	15009	14982	14893	14818	14930	15006	14943	15092	14877	15023	14894	15046	15163	14686	14950	14979	14899	15038	15081	15094	14975	14975	14990	14950	15215	14964	14779	14967	15063	15042	14946	15082	14914	15011	15073	15055	14745	14977	14920	15020	14878	14813	14954	14836	14929	14979	15022	15031	14954	14986	14817	15016	15139	14730	14896	14963	14998	15145	15130	15030	14962	15015	15070	15031	14985	15036	15151	14956	14880	15001	14832	14860	15110	15004	15077	15124	15084	15012	15059	15130	15048	15027	15001	15023	14917	14946	14955	15018	15102	15007	15108	15266	15065	15033	14997	14815	14982	15013	14753	14887	14862	15041	14842	14966	15151	15026	15024	14858	15143	14757	15025	14851	15199	15098	14977	14976	15061	14858	15137	15223	15011	15002	14942	14870	14946	14889	15191	15087	14996	14924	15354	15005	14999	14890	14663	14968	14820	15027	14946	15083	15115	14943	14867	14951	15123	15186	15180	14951	14684	14951	14937	14942	15240	14949	15022	15077	14912	15027	14791	14916	14861	14937	15012	14888	15078	14740	15010	14983	15128	15059	15031	14915	14900	15130	14813	14848	14892	15061	14916	14850	15005	15072	14881	15033	14986	14984	14976	14985	14781	15060	14934	14854	15118	15154	15013	14926	14913	15016	15198	15120	14982	15034	15070	14951	14856	15174	15085	14967	15015	14923	14792	15045	14786	14888	15001	14706	15107	15026	14908	14922	14919	14822	14845	15092	15030	14878	15029	14917	14785	14790	14870	14885	15032	15145	14908	15140	14927	15151	15077	15030	14948	15021	14920	14784	14932	14986	14672	14899	15010	14966	14935	14879	14773	14966	14915	14983	14930	15026	15131	14852	14939	14992	15222	15026	15016	15089	14966	14869	14991	14914	14736	14953	15218	14971	14901	14937	14788	14836	14953	15068	15086	14960	14982	14859	14873	15007	14759	14919	15158	15065	14999	14961	14845	14928	14850	14884	14886	14967	15079	14793	14742	15012	14889	14921	14810	14842	14955	14900	15108	14966	15098	15139	15062	15156	15171	14952	14814	14899	14803	15161	15117	15070	14756	15074	14924	14957	15099	15049	14899	15002	15148	14937	14949	14987	14915	14859	15110	14901	15084	15006	14947	15241	15130	14894	15028	14807	14996	14994	15004	15025	15128	15047	15108	15039	15237	15050	14779	14948	14884	14875	15005	15062	14929	14853	15065	15032	15020	14971	15109	14919	14928	14876	15047	14889	14919	14909	15035	14925	14968	15053	14912	15194	15086	14843	14987	14928	14894	14980	15024	14731	14990	15093	15070	15056	14709	15054	14988	14814	15012	14958	14952	14984	14807	15110	14925	15004	15138	14842	15106	15107	14902	15130	15083	14950	14874	15052	14877	15036	14971	14919	15066	15136	14889	14760	14915	14923	14988	14933	14936	14720	14847	14965	15014	15013	14716	14913	14845	14834	14920	15020	14936	14894	15173	15094	14980	14988	14911	15079	14974	15028	14920	14879	14888	15006	14993	15065	15073	14863	15027	14977	15122	14882	15050	14786	15211	14965	15031	14922	15044	14973	14802	14903	15001	15043	14835	14912	15001	14850	14721	14931	15002	14998	14872	15159	15214	14917	14940	14992	14988	14957	14900	14714	15129	14884	15104	15149	14966	15042	15077	14989	14894	14969	14993	14962	14993	14830	15031	15156
24109	41577	39372	31465	27537	24130	22242	20156	18863	17777	16818	16147	15683	15159	14870	14822	14485	14368	14437	14313	14164	14191	14027	13997	14041	13857	13816	13913	13790	13948	13806	13796	14013	13752	13673	13746	13644	13615	13934	13652	13799	13738	13681	13673	13744	13789	13858	13772	13688	13718	13891	13689	13686	13718	13653	13748	13687	13818	13786	13539	13561	13694	13686	13786	13522	13759	13649	13743	13817	13816	13739	13834	13566	13815	13678	13704	13519	13591	13497	13632	13661	13560	13815	13643	13616	13603	13596	13688	13713	13731	13758	13466	13711	13599	13473	13610	13623	13816	13603	13584	13722	13484	13575	13653	13612	13662	13723	13712	13645	13767	13632	13558	13610	13649	13768	13666	13659	13660	13527	13855	13622	13613	13757	13645	13683	13750	13685	13633	13614	13602	13674	13820	13720	13712	13689	13627	13775	13691	13772	13616	13600	13824	13501	13507	13678	13627	13797	13797	13519	13816	13787	13734	13509	13548	13796	13658	13677	13629	13723	13613	13609	13676	13574	13537	13814	13730	13596	13790	13617	13665	13718	13517	13825	13672	13481	13674	13747	13492	13565	13668	13705	13636	13668	13618	13635	13759	13689	13639	13592	13749	13676	13688	13703	13656	13532	13717	13656	13797	13671	13556	13600	13829	13603	13649	13692	13624	13630	13773	13610	13546	13664	13494	13676	13639	13728	13641	13606	13695	13833	13829	13764	13849	13554	13607	13630	13613	13938	13619	13798	13855	13640	13714	13581	13583	13613	13667	13630	13871	13730	13517	13818	13664	13800	13595	13715	13631	13872	13683	13779	13727	13749	13658	13707	13703	13702	13596	13565	13630	13666	13708	13627	13674	13682	13668	13673	13798	13542	13613	13503	13646	13668	13604	13664	13698	13601	13780	13628	13833	13781	13584	13763	13711	13703	13553	13810	13586	13704	13564	13671	13572	13778	13793	13532	13728	13592	13765	13784	13721	13659	13702	13654	13776	13473	13705	13673	13756	13586	13470	13575	13626	13674	13535	13677	13642	13605	13576	13727	13588	13674	13775	13622	13788	13510	13792	13675	13797	13499	13794	13801	13764	13838	13624	13724	13682	13652	13690	13653	13823	13674	13708	13841	13736	13625	13624	13733	13705	13836	13604	13622	13529	13672	13782	13644	13582	13624	13771	13689	13560	13765	13595	13651	13764	13536	13813	13620	13494	13571	13606	13757	13685	13667	13627	13681	13641	13692	13586	13450	13700	13710	13686	13597	13714	13742	13467	13630	13727	13789	13573	13582	13636	13699	13761	13724	13640	13574	13642	13678	13729	13623	13750	13692	13769	13784	13676	13690	13828	13710	13637	13434	13687	13596	13631	13709	13558	13587	13649	13651	13748	13565	13658	13669	13653	13678	13788	13716	13653	13690	13619	13527	13632	13773	13668	13620	13579	13666	13621	13604	13688	13702	13604	13782	13608	13413	13759	13583	13595	13704	13642	13903	13675	13644	13757	13698	13498	13558	13707	13629	13662	13681	13742	13631	13623	13704	13712	13602	13690	13534	13702	13719	13680	13572	13636	13658	13740	13710	13827	13644	13680	13658	13808	13654	13646	13701	13640	13601	13735	13729	13684	13653	13705	13639	13534	13813	13672	13755	13736	13496	13499	13591	13607	13576	13573	13688	13659	13645	13684	13704	13533	13612	13790	13491	13732	13681	13830	13662	13679	13637	13766	13553	13616	13812	13613	13595	13458	13684	13759	13642	13683	13666	13668	13722	13733	13666	13619	13567	13714	13662	13666	13749	13588	13810	13611	13509	13674	13712	13631	13724	13637	13689	13519	13685	13581	13493	13849	13668	13614	13730	13604	13800	13729	13599	13693	13744	13628	13498	13638	13753	13456	13608	13582	13682	13545	13661	13621	13622	13763	13708	13621	13616	13717	13548	13758	13541	13640	13583	13736	13595	13721	13748	13683	13819	13459	13672	13748	13432	13741	13650	13692	13745	13724	13763	13584	13701	13732	13645	13730	13674	13481	13625	13638	13672	13684	14000	13580	13471	13610	13655	13681	13701	13679	13635	13824	13744	13718	13564	13621	13686	13727	13522	13713	13612	13511	13484	13731	13645	13677	13678	13576	13677	13601	13669	13845	13574	13452	13708	13653	13707	13647	13478	13614	13843	13746	13702	13790	13742	13649	13517	13641	13664	13642	13666	13598	13768	13500	13738	13632	13691	13723	13670	13542	13761	13641	13720	13622	13718	13511	13607	13654	13700	13569	13584	13588	13763	13653	13605	13917	13611	13794	13619	13505	13785	13593	13775	13604	13627	13679	13833	13725	13701	13634	13723	13604	13597	13742	13629	13520	13640	13712	13727	13725	13526	13666	13817	13547	13684	13560	13716	13796	13561	13612	13761	13545	13743	13660	13594	13560	13735	13520	13548	13615	13573	13679	13773	13684	13861	13483	13438	13732	13552	13602	13787	13558	13548	13585	13548	13657	13688	13566	13577	13607	13533	13625	13759	13735	13677	13593	13496	13424	13613	13706	13428	13732	13683	13589	13595	13684	13592	13711	13594	13645	13626	13497	13710	13792	13630	13564	13614	13634	13712	13781	13756	13672	13631	13637	13619	13493	13685	13602	13646	13556	13806	13729	13488	13701	13705	13596	13596	13567	13640	13691	13471	13781	13753	13504	13505	13725	13739	13611	13790	13648	13726	13707	13552	13656	13583	13578	13686	13616	13789	13657	13637	13695	13691	13722	13713	13666	13711	13654	13668	13548	13687	13847	13700	13624	13660	13702	13774	13497	13532	13515	13809	13653	13651	13829	13638	13517	13595	13580	13765	13668	13565	13654	13546	13893	13669	13733	13675	13773	13640	13729	13694	13510	13461	13774	13544	13569	13647	13461	13721	13543	13659	13592	13750	13655	13621	13776	13625	13563	13594	13646	13706	13640	13695	13694	13544	13699	13681	13661	13680	13583	13683	13475	13745	13617	13757	13690	13519	13797	13669	13634	13715	13576	13570	13725	13859	13835	13819	13664	13720	13609	13703	13587	13576	13761	13603	13509	13709	13664	13677	13558	13617	13736	13579	13860	13746	13614	13613	13656	13736	13681	13593	13702	13639	13658	13663	13777	13735	13737	13575	13710	13786	13678	13704	13655	13620	13636	13710	13720	13773	13849	13634	13841	13733	13744	13847	13650	13697	13489	13520	13704	13686	13451	13797	13615	13643	13703	13753	13680	13660	13647	13785	13582	13792	13661	13709	13591	13658	13886	13452	13560	13578	13683	13700	13626	13645	13705	13765	13744	13818	13700	13718	13573	13660	13693	13518	13843	13781	13630	13773	13680	13687	13668	13592	13652	13716	13535	13655	13612	13709	13750	13726	13598	13759	13476	13602	13674	13768	13721	13723	13682	13724	13366	13698	13740	13686	13660	13535	13621	13565	13700	13510	13765	13657	13734	13780	13650	13642	13670	13706	13678	13715	13789	13710	13616	13615	13591	13844	13612	13608	13683	13567	13786	13739	13610	13529	13646	13558	13559	13551	13587	13768	13601	13553	13633	13537	13503	13752	13833	13526	13610	13651	13734	13768	13717	13560	13652	13602	13821	13667	13578	13791	13778	13707	13746	13727	13542	13683	13609	13729	13717	13616	13714	13688	13587	13760	13660	13530	13550	13760	13682	13786	13526	13755	13615	13688	13777	13515	13503	13563	13728	13394	13683	13715	13687	13729	13779	13701	13769	13720	13767	13668	13519	13606	13489	13466	13718	13649	13572	13736	13635	13713	13582	13706	13654	13586	13585	13606	13721	13686	13610	13846	13692	13702	13673	13658	13551	13698	13791	13758	13640	13696	13696	13571	13611	13725	13637	13540	13679	13633	13711	13708	13519	13671	13652	13720	13640	13631	13629	13731	13619	13719	13699	13729	13602	13660	13520	13537	13695	13778	13705	13655	13481	13646	13765	13593	13747	13658	13528	13745	13681	13695	13720	13913	13653	13613	13585	13768	13612	13715	13623	13655	13487	13540	13558	13633	13710	13644	13532	13477	13662	13574	13541	13526	13708	13643	13617	13577	13685	13572	13658	13611	13659	13584	13667	13550	13629	13699	13711	13719	13626	13651	13509	13605	13647	13702	13608	13629	13729	13486	13684	13676	13659	13562	13494	13555	13532	13630	13802	13610	13861	13564	13524	13818	13587	13735	13511	13734	13807	13481	13842	13733	13653	13866	13733	13496	13788	13581	13597	13568	13843	13544	13648	13740	13590	13609	13677	13595	13722	13670	13588	13674	13563	13591	13630	13737	13659	13805	13663	13694	13805	13618	13824	13682	13625	13711	13629	13729	13698	13674	13588	13804	13716	13544	13705	13678	13672	13873	13766	13695	13791	13722	13741	13781	13660	13522	13619	13696	13842	13682	13780	13546	13699	13618	13638	13648	13560	13653	13641	13794	13600	13792	13551	13816	13571	13701	13575	13658	13501	13572	13618	13778	13810	13684	13572	13726	13630	13669	13534	13531	13539	13465	13684	13668	13644	13547	13544	13701	13889	13850	13746	13546	13704	13687	13789	13552	13685	13676	13465	13652	13687	13635	13616	13747	13765	13650	13745	13710	13757	13589	13682	13786	13710	13615	13685	13778	13735	13541	13631	13731	13529	13703	13658	13801	13741	13587	13543	13704	13773	13640	13635	13608	13707	13766	13658	13693	13748	13584	13641	13732	13604	13735	13700	13545	13479	13685	13558	13728	13736	13616	13621	13454	13673	13604	13732	13657	13671	13587	13662	13589	13739	13656	13577	13528	13673	13533	13755	13673	13781	13730	13516	13760	13799	13643	13606	13719	13716	13611	13499	13794	13549	13680	13772	13706	13640	13687	13619	13729	13696	13616	13694	13543	13589	13736	13735	13720	13686	13580	13611	13543	13777	13635	13636	13657	13561	13771	13662	13558	13647	13536	13754	13732	13717	13867	13747	13511	13671	13700	13609	13510	13734	13665	13597	13595	13681	13614	13626	13725	13855	13783	13678	13591	13714	13866	13556	13689	13726	13729	13582	13543	13684	13769	13645	13865	13754	13484	13726	13692	13865	13492	13538	13639	13797	13530	13787	13684	13544	13767	13719	13643	13637	13820	13728	13516	13624	13725	13705
22746	21137	28948	23602	21854	25000	27319	22033	20651	19881	18989	18196	17881	17492	17056	17152	16880	16671	16519	16568	16407	16315	16234	16139	16134	16366	16010	16358	16070	15972	16089	15988	16069	15901	15992	16138	16148	16059	15999	16013	16008	16037	16122	15968	15997	15917	15959	16032	15822	15965	15924	15680	15940	16082	16015	15956	15918	15981	15955	15747	15921	15748	15804	15925	15757	15919	15677	16070	15994	15938	16219	15844	15829	15946	15794	15838	15909	15862	15827	15770	16053	15987	16017	15671	15896	15939	15894	15915	15830	15943	15749	15836	15913	15852	15907	15695	15833	15725	15887	15845	16039	15706	15700	15713	16081	15855	15904	15940	15903	15947	15995	15754	15929	15814	15992	15713	15516	15727	15798	15893	15735	15767	15794	15766	15794	16022	15709	15709	15767	15682	16031	15787	15842	15724	15868	16028	15717	15784	15740	15882	15742	15563	15866	15856	15721	15780	15875	15922	15750	15551	15895	15793	15869	15790	15815	15895	15840	15783	15824	15823	16018	15892	15990	15972	15974	15864	15805	15753	16074	15822	15867	15890	15766	15786	16031	15639	15776	15876	15807	15865	15675	15806	15705	15711	15884	15725	15957	15848	15778	15937	15928	15815	15968	15839	15829	15705	16044	16021	16021	15687	16039	15885	16064	15808	15971	15726	15870	15969	15878	15699	15753	15627	15862	15942	15869	15940	15769	15832	15793	15886	15887	16033	15870	15738	16023	15876	15670	15778	15804	15812	15726	15784	15943	15787	15951	15735	15866	15987	16003	15647	15640	15884	15826	15929	15631	15955	15874	15912	16058	15605	15913	15821	15782	15802	15955	15809	15752	15973	15766	15966	15856	15932	15859	15720	15866	15821	15991	15892	16002	15781	15780	16176	15934	15867	15856	15722	15823	15785	15739	15865	15859	15932	15821	15842	15862	15768	15874	15886	15903	15988	15936	15882	15917	15809	15684	15991	15943	15866	15754	15795	15933	15907	15750	15876	15928	15802	15673	15858	15864	15771	15733	15941	15903	15831	15862	15617	15990	15897	15681	15896	15808	15998	15891	15869	15744	15835	15924	15792	15832	15722	15885	15789	15943	15965	15634	15786	15653	15879	15693	15919	15854	15810	15810	15982	15859	15887	15746	15692	15721	15846	15906	15563	15815	15784	16028	15895	15745	15899	15877	15641	15933	15960	15889	16027	15833	15646	15735	15772	15878	15766	16015	15786	15654	16009	15858	15714	15932	15811	15713	15952	15999	15846	15906	15816	15955	15795	15906	15852	15860	15637	15706	15723	15758	15772	15769	16020	15858	15929	15788	15912	15913	15820	15938	15928	15791	15928	15778	15745	15894	15877	15924	15839	15769	15696	15873	15679	15825	15713	16096	15849	15809	15830	15916	15989	15727	15582	15770	15723	15780	15824	15717	15858	15897	15903	15859	15779	15916	15779	15664	15702	15691	15719	15803	15765	15666	15874	15980	15689	15974	15888	15897	15862	15816	15742	15969	15690	15844	15883	15814	15841	16041	15864	15770	15904	15792	16024	15973	15877	15832	15775	15900	15880	15943	15770	15885	15780	15828	15530	15677	15975	15842	15768	15670	16024	15709	15992	15841	15880	15779	16008	15938	16056	15922	15846	15827	15984	15876	15894	15903	15666	15874	15895	15842	15880	15752	15894	15926	15902	15960	15811	15975	15941	15790	15895	15773	15900	15817	15490	15755	15903	15871	15848	15994	15754	15835	15788	15938	15724	15759	15938	15694	15824	15911	15829	15694	15967	15827	15741	15781	15881	15869	15764	15950	15750	15727	15858	15584	15767	15794	15871	15914	15771	15715	15785	15950	15875	15701	15626	15759	15845	15716	15863	15848	15882	15830	15875	15830	15780	15838	15488	15847	15902	15813	15783	15990	15826	15755	15705	15780	15832	15947	15871	15724	15757	15688	15926	15821	15935	15790	15900	15794	15752	15751	15784	15654	15724	15931	15732	15857	15901	15764	15762	15956	15788	15943	15845	15601	15817	15797	15691	15817	15813	15944	15705	15927	15854	15873	16038	15877	15709	15934	16033	15873	15773	15915	15861	15657	15739	15918	15945	15749	15775	15840	15714	15835	15796	15844	15750	15996	15641	15819	15899	15732	15794	15816	15855	16098	15886	15936	15926	15871	15768	16054	15980	15582	15828	15686	15776	15729	15793	16030	15784	15783	15681	15765	16034	16000	15766	15975	15861	15671	15942	15869	15809	15932	15914	16118	15872	15820	15811	15850	15700	15939	15874	15820	15793	15727	15863	15853	15746	15962	15948	15815	15912	15750	16029	15902	15792	15962	15925	15902	16001	15758	15778	15845	15806	16000	15757	15880	16019	15874	15817	15924	15841	15777	15772	15940	15840	15673	15918	15794	15839	15767	15735	15859	15801	15803	15946	15934	15851	15848	15762	15976	15939	15839	15726	15754	15899	15774	15756	15748	16041	15957	15800	15981	15817	15975	15764	15682	15812	15822	16072	16031	15995	15986	15950	16057	15777	15774	15796	15910	15626	15864	15873	15876	15885	15664	15960	15904	15988	15877	15970	15729	16073	15807	15805	15764	15811	15762	15658	15514	15961	15991	15825	15768	15944	15739	16024	15892	15829	15967	15864	15850	15772	15803	15739	15918	15776	15733	15837	15770	15807	15676	15913	16040	15732	15935	15893	15919	15839	16040	15571	15773	15799	15769	15607	16032	15926	15753	15835	15940	15902	15821	15933	15939	15637	15920	15951	15927	15784	15615	15773	15991	15874	15828	15861	15756	15783	15755	15776	15732	15700	15858	15903	15818	15863	15685	15783	15713	15967	16112	15683	15695	15884	15831	15958	15786	15784	15812	15888	15606	15792	15873	15718	15682	15760	15686	15945	15907	15687	15822	15851	15732	15936	15692	15864	15904	15778	15731	16026	15747	15878	15933	15818	15778	15898	15909	15933	15704	15639	15970	15828	15647	15827	15817	15837	15902	15970	15915	16012	15941	15803	15756	15737	15811	15750	15877	15724	15804	15798	16061	15951	15688	15626	15844	15867	15937	15923	15897	15631	15785	15770	16084	15768	16056	15878	15774	15928	16061	15922	15745	15753	15857	15820	15965	15937	16043	15918	15758	15641	15762	15766	15865	15826	15969	15813	15815	15788	15801	15883	15947	15828	16112	15846	15639	15777	15782	15899	16130	15753	15817	15769	15714	15799	15898	15945	16017	15881	15857	16010	15970	15828	15867	15748	16018	15863	15722	15889	15587	15806	15583	15914	15823	15758	15811	15845	15802	15899	15776	15746	15716	15820	15989	15927	15786	15974	15743	15699	15928	15966	15699	15827	15813	15823	15930	15857	16055	15735	15587	15818	15831	15739	15665	15822	15857	15949	15834	15936	15790	15860	15854	15821	15867	15930	15860	15817	15994	15727	15757	15918	15890	15645	15807	15979	15846	15900	15827	15692	16009	15665	15677	15899	15955	15845	15805	15819	15951	15720	15705	15781	16020	16026	15737	16084	15722	15794	15601	15697	15665	15860	15901	15787	16133	15758	15846	15786	15823	15795	15793	15933	15734	15861	15852	15795	15903	15886	15840	16029	16060	15808	15700	15798	15623	15814	15813	15637	15932	15825	15875	15826	15804	15717	15817	15771	15978	16075	16107	15963	15859	15928	16017	15870	15646	15990	15946	16007	15928	15879	15935	15957	15782	15687	15767	15768	15890	15674	15872	16044	15860	15723	15914	15682	15730	15908	15895	15918	15801	15929	15849	15953	15768	15670	15958	15839	15904	15794	15783	15852	15850	15889	15911	15680	15819	15834	15712	15888	15772	15792	15974	15913	15862	15894	15906	15917	15977	15662	15805	15902	15954	15867	15963	15809	15955	15778	15835	15868	15839	15819	15675	16169	15697	15893	15861	15602	15819	15812	15844	15813	15853	15798	15973	15873	15816	15842	15675	15854	15695	15831	15802	15901	15903	15722	15940	15790	15970	15779	15945	15752	15725	15788	15887	15715	16013	15812	15963	15835	15843	15856	15704	15749	15811	15876	15939	15940	15761	15850	15697	15841	15964	15686	15954	15672	15772	15921	15654	15952	15684	15759	15962	15753	15801	15768	15869	15821	15994	15863	15746	15936	15822	15791	15860	15983	16044	15907	15933	15667	15584	15743	15886	15810	15823	15842	16016	15764	15945	15924	15663	15813	15886	15864	15878	15641	15717	15682	16042	15910	16023	15844	15820	15533	15903	15777	15741	15853	15896	15759	15807	15755	15665	15575	15661	15689	15927	16044	15717	15700	15806	15863	16030	15835	15931	15935	15830	15852	15804	15833	15866	15865	15803	15884	15911	15760	15824	15839	15627	15882	15852	15648	15899	15754	15901	15758	15761	15872	15719	15699	15838	15822	15835	15862	15907	15893	15817	15874	15805	15806	15628	15853	15861	15900	15562	15862	15624	15853	16196	15790	15984	15822	15810	15806	15774	15987	15753	15901	15807	15942	15928	15817	15676	15692	15871	15890	15873	15913	15693	15774	15968	16052	15677	15840	15953	15883	15876	15910	15801	15826	15805	15673	15985	15822	15676	15778	15805	15862	15942	15935	16105	15897	15756	15826	15717	15955	15787	15774	15899	15847	15842	15841	15944	16053	15794	15994	15775	15723	15962	15697	15902	15724	15846	15948	15991	15660	15827	16069	15894	15842	16070	15856	15946	15690	15925	15949	15666	15769	15717	16050	15866	15761	15784	15868	15901	15909	15716	15876	15846	15830	16057	15679	15852	15845	15641	15880	15716	15847	15695	15871	15665	15922	15786	16027	15818	16069	15809	15792	15800	15710	15855	15909	15938	15815	15941	15665	15927	15814	15981	15877	15959	15778	15541	15698	15919	16089	15819	15795	15920	15833	16066	15715	15797	15834	15817	15889	15725	15823	15646	15873	15743	15932	15736	15853	15716	15866	15735	15811	15751	15665	15873	15767	15816	15871	16010	15831	15924	15891	15746	15637	15881	15977	15738	15824	15735	15996	15635	15776	15857	15908	15936	15784	15744	15801	15883	15825	15631	15689	15864	15812	15853	15814	15735	15908	15771	15699	15731	15907	15810	15750	15664	15998	15937	16075	15729	15821	15828	16042	16047	15912
25411	46112	43986	36161	31487	28077	25189	23078	21660	19683	18463	17565	16994	16321	15883	15772	15504	15353	14985	15014	14810	14763	14579	14531	14710	14428	14498	14492	14288	14239	14480	14185	14306	14310	14298	14210	14393	14272	14267	14248	14243	14162	14219	14276	14303	14449	14187	14294	14112	14268	14046	14404	14231	14113	14185	14310	14107	14099	14198	14114	14102	14156	14168	14154	14300	13974	14348	14188	14109	14157	14236	14282	14082	14162	14184	14207	14144	14095	14114	14218	13971	14275	14148	14065	14253	14237	14066	14091	14201	14225	14183	14285	13986	14086	14099	14119	13993	14067	14113	13999	13976	14035	14155	14155	14181	14243	14067	14137	14172	14202	14253	14072	14147	14063	14195	14235	14253	14229	14032	14106	14194	14088	13975	14240	14069	14049	14293	14297	14182	14193	14216	14179	14060	14055	14009	14111	14134	14083	14135	14089	14124	14145	14051	14141	14060	14072	14145	14361	14246	14101	14286	14046	14022	14164	14237	14184	14142	14054	14048	14045	14082	13992	14058	14164	14157	14074	14269	14060	14096	14129	13896	14099	14061	14128	14083	14069	14202	14244	14151	14130	14237	14134	14154	14101	14046	14131	14264	13795	14116	13978	14221	14150	14104	13986	14089	14161	14097	14202	13979	14159	14211	13994	14235	14198	13918	14026	14080	14106	14073	14147	14103	14044	14182	14245	14120	14181	14145	14075	14171	14235	14138	14147	14070	13904	14224	14097	14116	14063	14287	14190	14079	14094	14194	14093	14321	14296	14220	13912	13985	14132	14178	14035	14137	14226	14098	14023	14224	13944	14220	14008	14111	14241	14098	14194	14168	13881	14317	13963	14131	14167	14271	14016	14056	14204	14225	14083	14135	14225	13951	14132	14187	13994	14201	14165	14335	13936	14246	14162	14085	14149	14069	13987	14159	14166	14188	14159	14090	14130	14043	14141	14129	14109	14187	13966	14255	14143	14062	14052	14203	14201	14047	13996	14135	14051	14105	14190	14214	14131	14074	14076	14082	13948	14141	14236	14134	14192	14235	13919	14094	14095	14211	14118	14164	14121	14289	14121	14153	14130	14130	14282	14082	13952	14188	14204	14217	13852	14034	14018	14038	14081	14083	14014	14028	13972	14153	14166	14069	14106	14066	14202	14138	14107	14176	14096	14154	14261	14152	14156	14045	13988	14042	14233	14234	14069	14126	14168	14219	14264	14046	14221	14241	14221	14038	14206	13981	14120	14319	14246	14166	14079	13955	14242	13896	14153	14060	14165	14111	14226	13946	14186	14058	14167	14147	14254	14163	14256	14320	14035	14118	14276	14269	14150	14000	14059	14392	13974	14142	14177	14166	14134	14143	14082	14006	13981	14145	14053	14071	14130	14104	14170	14079	14079	14118	14049	14154	14102	14154	14190	14254	14187	14068	14137	14257	14148	14218	14166	14068	14002	14165	14129	14254	14150	14111	14178	14052	14242	14149	14175	14251	14210	13953	14093	14101	14070	14099	14210	14074	14272	14082	14059	14042	14269	13980	14190	14190	13918	14109	14111	14137	14052	14258	14208	14158	14051	14162	14157	14311	14253	14073	14177	14019	14056	14409	14159	14042	14264	14035	14106	14179	14124	14185	14031	14258	14219	14047	14168	14135	14099	14109	14095	14032	14138	14104	14146	14107	14032	14190	14102	14237	14114	13883	14083	14121	14008	14207	13940	14121	14201	13955	14190	14110	13954	14221	14108	14107	14131	14107	14112	14142	14068	14023	14182	14028	14117	14211	14044	14018	14201	14198	14256	14167	14184	14089	14190	14141	14164	14157	14121	13952	14294	14180	14086	14110	14015	14052	13979	14265	14165	14098	14011	14230	14050	14009	14227	14259	14244	14083	14050	14303	14069	14292	14071	14082	14135	14122	13971	14103	14178	14194	14133	14090	14097	14168	14122	14196	14165	14133	14196	14178	14255	14004	14218	14137	14159	14015	14130	14013	14110	14065	14238	13976	14103	14109	14166	14182	14058	14203	14195	14233	14077	14161	14275	14007	14079	14289	14219	14109	14145	14096	14215	14192	14099	13996	14064	14098	14292	14094	13958	14213	14206	14156	14078	13914	14183	14121	14081	13909	13981	14219	14172	14070	14082	14049	14068	14008	14167	13949	14211	14106	14102	14120	14171	14141	14134	14246	14227	14114	14113	14025	14097	14309	14069	14172	14132	14139	14061	14042	14090	14090	14045	13998	14159	14232	14203	14161	14177	14120	14127	14107	14126	14003	14133	14268	14214	14006	14265	14094	14258	14228	13967	14212	14001	14130	13954	14124	14071	14178	14201	14059	14246	14022	14094	14207	14017	14261	14071	14155	14073	14027	14235	14028	14213	14304	14074	14071	14203	14047	14115	14156	14135	14131	14322	14057	14134	14065	14072	14043	14117	14134	14167	14232	14110	14141	14019	14194	14023	14123	14071	14143	14235	14244	14011	14150	14124	14223	14149	14055	14133	14146	14172	14208	14049	14015	14102	14217	14110	14055	14218	14097	13998	14181	14144	14131	13976	14057	14117	14270	14304	14026	14132	14081	14147	14094	14135	14225	14144	14217	14183	14106	14134	14130	14228	14145	14022	14122	14030	14073	14115	14108	14033	14134	14171	14216	14185	14146	14110	14027	14191	14171	14100	14136	14212	14091	13914	14062	14159	14299	14234	14071	14134	14162	14001	14141	14200	14047	14215	13970	14162	14045	14240	14077	14147	14191	14010	13945	14210	14056	14090	14172	14210	14150	14046	14063	14064	14040	14013	13884	14303	14088	14131	14137	14269	14238	14060	13982	14194	14187	14127	14137	14005	14028	14158	14058	14103	14276	14277	14213	14267	14158	14103	14322	14147	14167	14062	14194	14175	14104	14093	14049	14209	14002	13991	14071	14211	14220	14243	14103	14201	14076	13982	14089	14105	14118	14237	14251	14117	14185	14009	14111	14142	14006	14034	14201	14195	14324	14132	14082	14088	14029	14178	14056	14302	14152	14175	14279	14153	14160	14021	14080	14244	14185	14010	14382	14171	14063	14271	14260	14081	13951	14088	14023	14272	14112	14219	14105	14187	14028	14061	14164	14065	14111	13971	14155	14179	14165	14089	14241	14137	14260	14106	14122	14050	14047	14226	14173	14072	14310	14117	14162	14159	14336	13978	14141	13963	14164	14131	14160	14001	13998	14219	14152	14085	14011	14089	14112	14068	14273	13960	14142	14060	14276	13919	14133	14253	14216	14177	13961	14277	13998	14370	14188	14010	14118	14265	14107	14183	14096	14358	14168	14058	14021	14051	14263	14057	14112	14320	14153	13940	14063	14185	14081	14075	13972	14162	14134	14107	14114	14198	14099	14090	14143	14125	14194	14151	14095	14243	14048	14082	14200	14080	14243	14173	14156	14060	14161	14097	14005	14069	14036	14205	14300	14282	14072	14164	14011	14032	14189	14104	14171	14235	14176	14118	14167	14035	13960	14188	13993	14072	14078	13962	14123	14060	14146	14235	14133	14098	14136	14174	13983	14085	14221	14097	14016	14113	14166	14250	14191	13939	13945	14109	14232	14214	14032	14173	14068	14090	14173	14228	14282	13989	14044	14009	14078	14148	14037	14068	14085	13976	14092	14244	14203	14099	14128	14188	14178	14039	14116	14213	14065	14150	14160	14199	14207	14023	13882	14135	14171	14206	14054	14076	14147	14124	14097	14233	13907	14255	14075	14076	14160	14010	14235	14034	14134	14065	14210	14111	14052	14202	14094	14131	14113	14051	14081	14072	14195	14105	14124	14114	14165	13983	14127	14034	14003	14338	14145	13887	14060	14204	14099	13965	14219	13977	13982	14140	14272	14093	13950	14242	14127	14039	14312	14138	14043	14151	14209	14194	14223	14008	14269	14076	14062	14008	14243	14096	14138	14245	14182	14040	14075	14105	14162	14040	14289	14025	14158	14091	14168	13916	14238	14217	14008	14191	14125	14041	14129	14154	14183	14297	14135	14268	14257	14134	14046	14149	14004	14179	14165	14097	14163	14201	13920	14115	14280	14170	14134	14096	14091	14266	14089	14119	14145	14170	14263	14167	14109	14233	14024	14251	14114	14095	14133	14143	14159	14203	14230	14072	14038	13980	14064	14327	14018	14078	13993	14115	14152	14004	14026	14099	14279	14032	14151	13961	14103	14173	14187	14188	14098	14108	14127	14038	14149	13957	14159	14284	14137	14096	13969	14139	14157	14026	14116	14036	14231	14196	14136	14175	14084	14120	14276	14198	14269	14091	14074	14118	14189	13959	14237	14129	14053	14053	13936	14133	14142	13999	14151	14035	14236	14097	14134	14095	14154	14149	14184	14134	14204	14118	14020	13976	13986	14112	14316	14202	14180	14250	14248	13890	14021	14147	14040	13950	14148	14105	14086	14102	13996	14294	14204	14177	14062	14088	14126	14078	14296	13999	14197	14134	14098	14189	13950	14073	13938	14128	14185	14011	14118	14110	14160	14132	14060	14060	14086	13992	14104	14096	13907	14202	14152	14353	14179	14203	14079	14131	14100	14055	14099	14084	14060	14168	14082	14151	14024	14202	14152	14116	14030	14146	14190	14092	14202	14107	14161	14181	14080	14046	14225	14019	14140	14121	14217	14162	14311	13926	14159	14311	14183	14142	14068	13908	14329	14242	14195	14221	14038	14115	14120	14096	14023	14198	14201	14285	13983	14211	14308	14233	14122	14242	14271	14062	14047	14227	14051	14154	14261	14211	14097	14251	13916	13977	14196	14129	14288	14135	14137	14183	14077	14204	14226	14227	14120	14040	14084	14089	14205	13921	14139	14292	14152	14196	14013	14079	14116	14009	14238	14008	14188	14105	14097	14159	14213	13988	14143	14156	14041	14095	14051	14110	14000	14009	14169	14202	14213	14121	14040	14198	14061	14252	14336	14109	14209	14161	14141	14018	14356	14089	14062	14131	14033	14206	14060	14069	14075	14200	14024	14009	14142	14048	14069	13979	14100	13892	14069	14194	14064	14290	14342	14186	14083	14183	14027	14078	14016	14114	14204	14067	14253	14094	14261	14259	14182	14263	13973	14165	14115	14191	14103	14066	14100	14147	14218	14186	14156	13996	14128	14150	14207	14140
27738	24276	30593	27576	22273	20432	19208	18028	17372	17086	16701	16402	16268	16130	16067	16006	15977	15858	15772	15618	15640	15677	15763	15860	15766	15694	15621	15665	15542	15355	15657	15593	15518	15609	15514	15589	15713	15653	15578	15556	15458	15568	15505	15532	15488	15598	15732	15564	15570	15465	15470	15574	15456	15372	15658	15379	15499	15543	15608	15639	15672	15478	15690	15506	15658	15390	15731	15730	15653	15560	15535	15768	15487	15503	15679	15577	15514	15643	15467	15596	15671	15456	15244	15665	15589	15737	15637	15486	15633	15607	15513	15342	15497	15451	15620	15732	15629	15397	15430	15381	15678	15566	15563	15555	15633	15513	15276	15638	15486	15366	15281	15405	15495	15477	15335	15453	15682	15379	15297	15407	15528	15362	15420	15480	15657	15398	15484	15563	15597	15607	15370	15440	15649	15528	15664	15397	15509	15479	15525	15444	15309	15460	15348	15601	15410	15568	15592	15599	15631	15529	15405	15452	15455	15535	15455	15629	15569	15385	15473	15549	15359	15533	15559	15564	15548	15523	15432	15500	15656	15431	15491	15642	15630	15557	15511	15438	15538	15504	15294	15364	15539	15513	15321	15435	15620	15662	15463	15595	15386	15419	15565	15419	15380	15463	15582	15463	15793	15410	15444	15578	15565	15423	15479	15614	15517	15568	15440	15406	15676	15430	15434	15579	15548	15412	15523	15536	15621	15337	15650	15431	15507	15617	15570	15504	15430	15747	15526	15525	15411	15554	15465	15454	15428	15586	15605	15543	15574	15605	15449	15550	15634	15574	15452	15468	15375	15365	15765	15581	15427	15502	15653	15421	15716	15448	15518	15359	15570	15619	15506	15518	15330	15581	15584	15502	15597	15315	15605	15512	15581	15536	15554	15522	15461	15598	15571	15368	15463	15642	15601	15582	15516	15616	15451	15533	15589	15541	15585	15454	15515	15474	15475	15552	15626	15586	15564	15477	15364	15671	15569	15309	15443	15504	15552	15486	15540	15615	15523	15372	15532	15463	15363	15272	15507	15341	15358	15777	15581	15752	15563	15382	15403	15577	15546	15513	15570	15453	15462	15636	15583	15716	15556	15579	15631	15618	15436	15647	15503	15351	15606	15582	15516	15394	15423	15664	15515	15425	15471	15380	15583	15512	15552	15644	15670	15410	15438	15539	15390	15571	15565	15593	15480	15447	15497	15610	15457	15512	15639	15562	15498	15421	15548	15592	15431	15412	15659	15357	15659	15531	15635	15694	15484	15397	15438	15489	15603	15651	15247	15539	15507	15599	15485	15445	15618	15478	15449	15510	15541	15348	15552	15482	15480	15594	15365	15596	15302	15433	15638	15676	15427	15648	15429	15579	15568	15632	15590	15531	15470	15552	15581	15534	15693	15614	15630	15727	15568	15464	15519	15480	15376	15754	15383	15332	15472	15277	15450	15662	15778	15654	15520	15560	15541	15588	15568	15529	15461	15497	15401	15567	15639	15565	15534	15813	15468	15426	15546	15588	15565	15545	15403	15494	15344	15526	15638	15491	15459	15489	15610	15448	15638	15686	15717	15600	15708	15565	15384	15435	15473	15561	15645	15567	15554	15564	15521	15549	15554	15424	15350	15585	15496	15622	15577	15555	15559	15415	15486	15617	15499	15367	15577	15403	15517	15590	15610	15516	15501	15577	15570	15335	15517	15615	15490	15370	15483	15516	15364	15521	15476	15522	15621	15533	15614	15353	15403	15375	15511	15545	15472	15497	15508	15325	15285	15663	15593	15550	15414	15431	15610	15266	15618	15571	15456	15418	15513	15562	15568	15591	15678	15415	15557	15424	15633	15604	15600	15485	15506	15412	15711	15610	15698	15485	15486	15446	15588	15581	15475	15437	15491	15563	15301	15386	15620	15497	15405	15387	15518	15684	15558	15737	15768	15601	15565	15424	15589	15593	15349	15404	15376	15564	15449	15442	15570	15490	15462	15441	15458	15454	15588	15527	15534	15513	15533	15316	15323	15560	15640	15343	15488	15369	15450	15623	15482	15560	15610	15488	15484	15459	15486	15496	15614	15398	15447	15547	15657	15457	15189	15509	15436	15562	15616	15470	15428	15540	15400	15638	15493	15737	15429	15574	15640	15434	15446	15390	15319	15606	15673	15471	15489	15587	15544	15607	15303	15515	15527	15446	15410	15524	15450	15515	15587	15520	15425	15406	15596	15406	15390	15721	15714	15560	15611	15341	15568	15465	15517	15607	15477	15687	15676	15543	15714	15367	15609	15493	15605	15384	15424	15711	15532	15420	15542	15462	15711	15484	15471	15454	15529	15424	15530	15366	15371	15450	15506	15510	15466	15637	15674	15503	15649	15480	15383	15623	15495	15547	15521	15547	15525	15443	15385	15480	15605	15430	15469	15569	15394	15396	15619	15683	15362	15484	15534	15640	15553	15467	15319	15307	15508	15522	15429	15370	15549	15512	15484	15677	15392	15340	15491	15443	15638	15616	15495	15450	15720	15643	15715	15374	15427	15547	15482	15521	15451	15512	15655	15710	15626	15470	15818	15444	15546	15513	15621	15511	15456	15503	15487	15583	15759	15520	15579	15640	15559	15705	15584	15448	15568	15596	15515	15558	15568	15424	15521	15170	15487	15555	15414	15560	15378	15514	15561	15565	15576	15423	15543	15279	15643	15418	15559	15747	15385	15556	15612	15594	15791	15546	15520	15459	15497	15464	15559	15488	15455	15498	15649	15530	15521	15416	15657	15559	15526	15600	15284	15473	15277	15655	15589	15650	15271	15339	15376	15650	15587	15511	15374	15630	15465	15477	15621	15724	15559	15358	15536	15614	15513	15635	15422	15355	15281	15525	15428	15592	15517	15537	15483	15427	15530	15349	15603	15809	15614	15623	15490	15552	15657	15578	15604	15700	15625	15462	15449	15291	15345	15396	15536	15426	15564	15355	15189	15477	15500	15616	15343	15448	15541	15538	15539	15503	15552	15571	15585	15571	15593	15518	15572	15738	15569	15319	15548	15646	15568	15677	15486	15580	15473	15599	15553	15398	15625	15516	15525	15574	15558	15562	15473	15547	15452	15361	15529	15635	15364	15626	15583	15694	15548	15611	15559	15526	15502	15395	15432	15605	15542	15521	15447	15398	15506	15499	15451	15676	15575	15432	15551	15624	15438	15611	15371	15447	15425	15321	15461	15606	15542	15497	15607	15583	15395	15383	15584	15473	15290	15446	15365	15459	15551	15617	15493	15380	15400	15493	15532	15521	15461	15410	15502	15599	15271	15451	15346	15657	15656	15539	15522	15517	15623	15565	15508	15535	15699	15423	15666	15584	15578	15599	15494	15728	15530	15405	15594	15482	15580	15308	15437	15406	15436	15634	15433	15491	15532	15515	15398	15477	15452	15541	15409	15720	15582	15603	15570	15601	15599	15422	15450	15444	15478	15523	15546	15584	15617	15623	15740	15559	15454	15750	15617	15498	15620	15503	15684	15631	15556	15615	15549	15596	15525	15518	15700	15378	15474	15581	15522	15502	15297	15568	15617	15526	15417	15482	15297	15557	15313	15698	15441	15425	15664	15440	15623	15521	15456	15494	15357	15652	15550	15584	15398	15606	15633	15451	15589	15285	15473	15456	15551	15357	15519	15539	15374	15663	15673	15563	15565	15491	15356	15495	15556	15335	15535	15434	15624	15558	15580	15504	15504	15456	15439	15502	15492	15617	15473	15568	15435	15511	15315	15596	15409	15488	15526	15594	15683	15549	15719	15586	15535	15509	15439	15559	15587	15539	15566	15385	15487	15431	15373	15601	15445	15362	15564	15387	15718	15587	15379	15491	15472	15573	15599	15438	15495	15644	15650	15426	15446	15628	15507	15387	15647	15377	15487	15589	15677	15418	15540	15358	15692	15592	15573	15445	15552	15479	15550	15536	15458	15472	15541	15385	15404	15416	15539	15491	15582	15559	15368	15475	15529	15406	15668	15532	15547	15597	15453	15423	15836	15569	15551	15638	15615	15426	15523	15494	15316	15576	15587	15575	15640	15444	15694	15634	15745	15663	15466	15461	15466	15509	15348	15589	15554	15563	15664	15352	15498	15483	15595	15472	15555	15458	15704	15459	15503	15641	15443	15410	15730	15577	15402	15435	15518	15527	15426	15532	15410	15540	15606	15466	15503	15706	15483	15487	15621	15418	15586	15438	15560	15321	15633	15570	15521	15739	15592	15374	15631	15483	15542	15643	15433	15597	15614	15404	15463	15475	15648	15361	15478	15603	15753	15636	15536	15600	15449	15477	15681	15401	15568	15493	15402	15499	15684	15285	15689	15533	15474	15376	15524	15559	15381	15519	15530	15383	15447	15685	15629	15470	15474	15578	15661	15406	15476	15385	15670	15351	15567	15572	15400	15648	15448	15586	15482	15449	15429	15527	15656	15727	15560	15555	15502	15445	15557	15742	15610	15596	15578	15351	15658	15656	15525	15554	15529	15425	15363	15488	15567	15381	15637	15556	15629	15540	15630	15356	15566	15621	15578	15598	15440	15376	15515	15614	15629	15590	15547	15572	15557	15501	15537	15587	15450	15615	15502	15606	15391	15541	15535	15290	15589	15604	15342	15504	15353	15591	15506	15477	15455	15520	15718	15543	15546	15688	15295	15349	15467	15532	15566	15373	15474	15463	15417	15575	15458	15589	15470	15587	15607	15499	15605	15710	15574	15644	15478	15445	15531	15613	15396	15433	15748	15412	15497	15518	15663	15620	15504	15498	15456	15528	15624	15437	15634	15542	15487	15528	15375	15636	15778	15515	15496	15342	15623	15562	15440	15508	15639	15621	15512	15397	15658	15486	15444	15565	15631	15595	15500	15536	15576	15493	15646	15507	15551	15474	15450	15428	15462	15570	15613	15617	15402	15536	15568	15649	15476	15595	15571	15606	15486	15644	15516	15572	15647	15427	15679	15695	15473	15612	15420	15685	15443	15472	15601	15534	15433	15748	15481	15406	15594	15589	15486	15637	15510	15600	15419	15584	15628	15625	15639	15498	15464	15509	15634	15761	15624	15624	15598	15557	15393	15479	15540	15404	15525	15427	15646	15538	15447	15333	15649	15597	15621	15526	15479	15715	15379	15392	15333	15504	15528	15407
23898	36549	34037	27020	23688	20768	19278	18094	17284	16399	15889	15288	15069	14785	14663	14468	14378	14290	14341	14229	14039	14137	14102	14246	14163	14035	13947	14070	14048	14000	13981	14037	14071	13961	14089	13992	14069	14142	14000	13885	13858	14165	14022	13920	13967	13985	14065	13999	14002	14013	13886	14136	13887	14104	13849	13979	14129	13798	13915	14059	13984	13945	13884	13812	13933	14002	14131	13989	13844	13960	13963	13889	14068	13923	13850	13973	14080	13818	14010	14017	13852	13952	13929	13810	13838	13831	13971	13835	14084	14048	13952	13975	14020	13959	13984	13905	13970	13816	14148	13917	14175	13928	13925	13869	13940	13994	13920	13798	13878	13955	13897	13868	13942	13986	13965	13813	14114	13933	13846	13916	13963	13893	13842	13933	14053	13969	14012	13989	13923	13922	14040	13926	13910	14068	13836	13930	13889	13929	13989	13971	13875	13920	13878	13906	14028	13880	13855	14030	13863	13880	14024	13875	13939	13889	13892	13860	13887	13917	13888	13938	13952	13964	13924	13922	13860	13976	14055	13973	13979	14053	14057	13901	13871	14035	13986	13850	14200	13818	13917	13891	14006	13840	13911	14032	13818	13965	13965	13853	14008	13874	13979	13908	13832	14084	13925	13908	14012	14025	13995	13950	13853	14005	13911	14006	13972	13772	13965	13985	14153	13984	13970	13934	14045	13817	13787	14081	13892	13913	13969	13832	14046	13875	13894	13906	14114	14016	14113	13919	13960	13972	14007	13994	13840	14198	13970	14035	14011	13970	13984	13994	13951	13917	14017	13995	13960	13857	13952	13773	13779	13994	14083	14002	13952	13971	13887	13978	13879	14023	14055	14013	13823	14049	14007	13947	13976	14064	13932	13962	13973	13799	13810	13989	14096	13999	13860	13760	13863	13915	13983	13843	14121	13978	13796	13886	13895	14014	13909	13993	13850	13928	13971	14025	13977	14065	13892	14044	13880	13871	14091	13996	13838	14019	13878	14014	13901	14092	14074	14046	13913	13839	13842	13921	13943	13900	13833	13874	14087	14014	14096	14190	13890	13896	13916	14125	13937	14026	13925	13964	13878	13932	13861	13936	14116	13937	14012	13925	13890	13985	13839	13814	14026	13993	14092	14022	13883	13721	13824	14024	14024	14090	13949	13971	13811	14060	14016	13937	13829	13923	13882	14009	13967	13943	14082	13888	14007	13812	13947	13730	13873	13887	14037	13809	14060	13766	14025	13890	13963	13877	13936	13979	13927	14112	13982	13858	13851	14012	13944	13930	13907	13920	13845	13910	13909	13848	14048	13828	13951	13816	13937	14060	13968	13902	13885	13940	13938	13947	13899	13961	13920	13891	13876	14089	14021	13927	13891	13713	13808	14000	13955	13890	14027	13963	13937	14003	13798	13965	13985	13891	14072	13961	13980	13824	14020	13923	13863	14064	14004	14132	13892	13839	14055	13988	13903	13956	13930	14068	14004	14030	13987	13886	13687	14044	13827	13837	14034	14110	14146	14008	13961	13989	14009	14157	14036	13907	13996	13990	13981	13996	14094	13853	13910	13954	13966	14056	13956	14024	13859	14067	13973	13824	14012	14006	13932	13957	13764	13980	13947	13942	13985	13970	13988	13949	13788	13936	14060	13972	14041	13948	14119	13971	13764	13929	14135	14007	13888	13985	14068	13981	13779	13975	13804	14025	13920	13870	14065	13951	14000	13958	14014	13997	13849	13950	13839	13949	13928	13969	13886	14098	14046	13896	13995	14047	13818	13712	13883	13987	14082	13896	13938	14086	13784	13936	13998	13933	13859	14182	14005	14096	13883	14005	14053	13627	14090	14012	13975	13933	13891	14063	13881	14036	14022	13954	14012	14015	13878	13930	13919	13946	13992	13877	14233	13988	13896	13864	13778	14036	13989	14050	13806	13885	13871	13888	14125	13812	14005	14211	13853	14020	13821	13892	13999	13841	13933	13901	13960	13952	13854	13834	14049	13886	13843	14027	13893	13995	13838	13856	13854	14028	13931	13969	14034	14069	13925	13816	13891	13996	13931	13889	13866	13844	14019	14003	13994	13854	13911	13928	13936	13970	13804	14039	13932	13788	13815	13815	13929	13839	13799	13955	13963	13858	13944	13803	13764	13939	13771	13925	13903	13959	14056	14019	14055	13938	13812	13860	13932	14035	13949	14095	13792	13970	13941	13995	14038	14079	13675	13868	13801	13930	13903	13942	13845	13891	13957	13875	13906	13908	13875	13901	14044	13916	14085	13838	13907	14017	14019	14040	13963	13940	13877	14038	13904	13985	13980	13846	13925	14058	14023	13929	14045	14102	14093	13825	13860	13906	14004	13876	13951	13934	13970	13989	13962	13788	13849	13912	14077	13862	13928	13743	13912	13934	13766	14009	13865	14129	13889	13885	13971	13942	13929	13809	13945	14043	14135	13949	13952	13862	14086	13971	13973	13962	14134	13879	13992	13878	13903	13930	14080	13894	13890	13672	13933	14029	13948	13943	14008	13911	14066	13978	13929	13940	13891	13892	13707	13859	13926	13993	13987	13905	13939	13838	13978	13994	13927	13962	13951	13790	13918	14053	13954	13971	14091	13916	14088	13897	13893	13986	13937	13857	13986	13881	13999	13909	13928	14197	13997	13847	14050	13876	14020	14031	13829	14088	14073	14035	13885	14041	13908	13957	13920	13904	14029	13950	13947	13923	13856	14056	14027	13822	13872	13944	14000	13939	14155	13840	14056	13982	14013	14005	13853	13955	13969	13872	14072	13954	14084	13909	13877	13992	14068	14065	13977	13870	13928	13934	14062	14056	13871	13887	13990	14095	13858	13895	13976	13920	13998	13957	14043	14057	13887	13952	13922	14028	14127	14075	13932	14099	13712	13925	13952	14053	13792	13950	13828	13984	13944	14023	14075	13865	13989	13997	14002	14038	14012	13782	14002	13860	13787	13949	13770	13938	13978	14000	13953	13901	14045	13817	13971	13861	14066	14029	13870	13977	13895	13916	13961	13932	13834	14038	13776	13897	13916	13823	14057	13892	14032	13824	13892	14112	13993	14011	14003	14006	14001	13846	13951	14010	13908	14075	13820	14053	13967	14027	13958	13976	13823	13974	13900	13983	13870	13999	13751	13905	13989	14114	13980	13957	13806	13863	14024	13939	13876	13908	14081	13981	13835	13990	13947	14021	13846	13986	14151	14001	13933	13892	14081	13974	13790	13936	14016	14002	13899	13860	13931	13897	13781	14008	13865	13935	13892	14049	13943	13975	13959	14080	13916	14028	14062	14083	14139	13850	13914	13855	13956	14024	13848	14033	13878	13848	14027	13948	13802	13916	13912	13885	13824	13921	14097	13951	14049	13904	14090	14134	13866	14018	13809	13930	13898	13987	13916	14028	14097	13859	13911	14008	13947	14148	14046	13884	13982	13864	13956	13976	13785	14039	14093	14075	13938	13945	13881	13967	14067	14008	13916	13895	14001	14057	13875	13881	13864	13954	13761	14237	14017	13849	14005	14110	13902	14032	14010	13866	13762	14075	14133	13853	14101	14002	13967	13856	13920	14085	13947	14037	13956	13908	14007	14184	13972	14010	13960	13949	14033	13929	13751	14070	13911	13798	13888	13884	13905	13967	13974	14136	13807	14012	13842	14039	13884	14036	13866	13872	13974	13847	13982	13944	13988	14086	13996	14056	13951	13971	13998	13980	14244	13998	14078	13830	14046	13885	13826	13922	13836	14022	13988	13872	13978	14029	13958	14025	13990	13968	13913	13910	13803	13852	13931	14057	13936	14062	13957	14086	14023	13894	14012	14166	13855	13742	13994	14001	13895	14013	14071	13805	13899	13932	13922	13968	14051	13894	13904	13894	14059	13931	13887	13968	13648	14060	13811	14025	13959	13943	13752	13833	13994	14112	14015	13955	13977	13983	13979	14037	13849	14016	14193	13881	13803	13886	14038	14040	13899	13941	13909	14144	13998	13976	13869	14039	14150	13935	13946	13955	13954	13814	14198	13923	13877	13980	14090	13940	14002	13888	13841	13879	13935	13870	13857	13898	13854	14029	13975	13881	13880	14025	13980	14054	13982	13903	13884	14049	13996	14009	13896	13780	13932	14042	14118	13989	13878	14030	13842	13975	13930	13840	13798	13923	14049	13991	14002	13941	14017	14062	13867	14048	13898	13836	13988	13936	13922	13996	13992	13893	14027	13889	14011	13915	13995	13992	14084	14132	14041	13919	13976	13883	14159	13982	13957	14012	13843	14005	14046	14025	13870	13974	14005	14053	13861	13981	13915	13783	13923	14022	13959	13967	13812	13927	13870	13900	13989	13903	13928	14048	13887	13947	13981	13781	13944	13833	13969	13864	13979	14019	14004	14153	13897	13897	14073	13836	13901	14112	13980	13897	13946	13906	13948	13842	14009	13882	13819	13853	13825	14073	13979	13841	13959	13990	13952	13974	13898	13996	14005	13853	13930	13831	14006	13811	14026	14062	14148	13967	13986	13925	14101	14054	13976	13874	13907	14045	13959	13842	13877	14041	14118	13800	13935	13974	14096	14027	13932	13889	13978	14108	13955	13915	14059	13775	13851	13889	13891	13695	13964	14045	13771	13964	14016	13918	14025	13842	13980	13963	13950	14004	13910	14049	14150	13956	13799	13971	14029	13940	13887	13886	13935	13894	13825	14020	13878	13953	14133	13806	14042	13981	13886	13932	13863	13742	14023	13873	13900	13947	13895	13854	14040	14079	13916	13995	14020	14013	14119	13980	13955	13988	14088	13945	14056	14109	13941	13920	14003	13947	13879	13786	13920	14019	14049	14038	13870	13931	13951	14005	13964	14031	13971	13940	13961	13854	14072	14116	14105	13964	13896	13991	13955	13873	13807	13867	14025	13963	14038	14028	13942	13841	14100	14096	14006	13944	13775	13922	13950	14137	13926	13932	14045	13964	13890	13882	14004	13980	13928	13994	13890	13989	13997	13995	14025	13939	13903	14082	13984	14036	13978	14042	13846	13943	14043	13874	13971	13885	13927	13976	13808	14047	13991	13901	14115	13767	13988	13901	14038	13928	14149	13818	14041	13891	13994	13812	13885	14041	14029	13948	13968	14077	13960	13848	14043	14014	13918	13911
23814	21129	28560	24458	23248	24051	23282	19731	18521	18146	17455	16925	16405	16304	16156	16081	16133	15759	15895	15755	15655	15624	15767	15520	15663	15468	15608	15399	15510	15558	15467	15575	15404	15496	15266	15395	15352	15331	15354	15478	15444	15404	15527	15422	15310	15448	15249	15439	15268	15517	15386	15319	15442	15289	15290	15363	15137	15090	15409	15523	15466	15381	15059	15445	15539	15275	15172	15319	15270	15328	15373	15050	15376	15315	15207	15339	15363	15291	15272	15311	15279	15318	15296	15321	15400	15106	15289	15438	15318	15339	15359	15127	15215	15346	15404	15269	15198	15228	15368	15120	15182	15257	15188	15308	15072	15379	15471	15306	15430	15356	15298	15192	15352	15287	15109	15116	15172	15321	15295	15365	15351	15275	15310	15309	15365	15240	15210	15419	15390	15425	15281	15308	15200	15470	15274	15421	15265	15129	15114	15135	15280	15214	15190	15308	15224	15304	15266	15028	15578	15241	15446	15397	15244	15356	15625	15140	15433	15161	15327	15343	15448	15452	15370	15327	15481	15239	15245	15147	15421	15165	15065	15331	15328	15247	15277	15144	15367	15443	15448	15341	15100	15274	15156	15279	15223	15210	15289	15141	15320	15204	15247	15174	15207	15276	15220	15350	15182	15474	15113	15234	15153	15177	15167	15010	15295	15173	15454	15207	15400	15216	15095	15087	15178	15186	15446	15214	15275	15328	15234	15414	15252	15343	15199	15344	15330	15122	15369	15158	15291	15183	15252	15243	15293	15196	15447	15199	15197	15183	15391	15260	15146	15390	15328	15350	15175	15334	15320	15239	15318	15310	15123	15231	15133	15469	15623	15195	15294	15301	15200	15222	15171	15187	15308	15367	15240	15268	15129	15250	15321	15146	15153	15207	15025	15067	15242	15254	15353	15204	15253	15057	15166	15409	15346	15237	15284	15105	15239	15289	15284	15063	15174	15437	15253	15128	15136	15111	15070	15206	15319	15426	15224	15309	15354	15285	15318	15137	15273	15312	15231	15194	15251	15363	15322	15205	15290	15384	15259	15214	15264	15207	14944	15219	15407	15499	15337	15384	15267	15371	15358	15210	15188	15274	15131	15181	15290	15425	15403	15443	15306	15259	15412	15474	15248	15343	15190	15445	15289	15320	15248	15335	15143	15407	15117	15210	15236	15369	15051	15165	15191	15015	15262	15328	15314	15286	15260	15346	15339	15235	15044	15106	15108	15289	15122	15399	15314	15307	15102	15293	15353	15432	15199	15258	15158	15262	15126	15259	15110	15227	15352	15197	15253	15132	15396	15269	15316	15351	15199	15307	15367	15201	15192	14979	15425	15136	15174	15247	15241	15243	15317	15220	15162	15182	15250	15349	15284	15266	14958	15277	15185	15390	15124	15217	15215	15297	15352	15267	15380	15151	15233	15253	15327	15361	15177	15352	15318	15124	15322	15212	15417	15321	15303	15307	15223	15249	15176	15064	15108	15205	15176	15154	15372	15300	15162	15316	15198	15237	15127	15054	15081	15396	15248	15236	15218	15256	15233	15104	15363	15224	15276	15229	15348	15374	15035	15094	15328	15440	15120	15261	15350	15377	15347	15402	15236	15369	15282	15318	15278	15235	15298	15392	15246	15586	15335	15193	15237	15331	15189	15295	15390	15323	15397	15180	15281	15251	15189	15369	15463	15291	15401	15272	15434	15321	15379	15196	15258	15384	15316	15268	15250	15112	15236	15346	15291	15295	15205	15567	15134	15240	15211	15346	15244	15293	15250	15236	15154	15351	15238	15288	15492	15034	15206	15194	15229	15238	15325	15319	15122	15129	15260	15192	15268	15364	15277	15305	15156	15241	15220	15369	15203	15035	15136	15356	15357	15237	15195	15331	15470	15355	15415	15019	15299	15442	15219	15192	15159	15200	15126	15291	15418	15232	15216	15347	15512	15137	15378	15315	15266	15109	15299	15225	15279	15219	15347	15075	15565	15314	15385	15131	15296	15348	15289	15227	15237	15322	15315	15107	15239	15407	15342	15265	15174	15315	15337	14989	15360	15220	15195	15008	15264	15432	15417	15313	15476	15199	15324	15467	15355	15407	15504	15216	15325	15264	15187	15612	15381	15327	15423	15500	15408	15410	15107	15173	15296	15331	15379	15288	15349	15292	15293	15318	15359	15349	15232	15377	15372	15175	15389	15293	15156	15354	15212	15362	15363	15216	15268	15135	15297	15261	15478	15344	15240	15237	15073	15043	15367	15482	15136	15361	15359	15342	15184	15064	15204	15078	15070	15220	15322	15462	15346	15529	15404	15185	15170	15281	15361	15251	15334	15206	15280	15275	15216	15175	15227	15289	15358	15499	15232	15375	15360	15241	15143	15171	15354	15083	15266	15193	15205	15310	15199	15395	15431	15225	15386	15193	15335	15295	15280	15257	15152	15316	15241	15283	15383	15187	15208	15391	15093	15460	15443	15183	15267	15178	15101	15276	15400	15302	15314	15351	15206	15069	15228	15206	15309	15256	15241	15367	15241	15171	15252	15164	15184	15242	15300	15219	15251	15114	15116	15396	15270	15549	15281	15422	15325	15228	15094	15296	15336	15202	15290	15440	15172	15058	15151	15241	15282	15326	15134	15367	15202	15239	15456	15265	15166	15076	15292	15170	15173	15220	15467	15383	15104	15437	15431	15277	15194	15187	15236	15334	15188	15187	15162	15274	15232	15310	15141	15337	15164	15311	15197	15182	15302	15157	15215	15171	15167	15360	15123	15220	15260	15266	15196	15073	15293	15258	15120	15400	15185	15062	15319	15253	15135	15480	15292	15225	15390	15386	15124	15284	15172	15393	15283	15303	15036	15203	15256	15372	15146	15262	15222	15250	15208	15270	15300	15362	15333	15118	15293	15296	15196	15461	15315	15286	15203	15430	15265	15278	15226	15295	15424	15452	15254	15325	15290	15274	15223	15257	15270	15405	15245	15556	15355	15126	15262	15312	15317	15332	15338	15534	15213	15450	15299	15229	15101	15286	15193	15400	15367	15372	15303	15331	15281	15397	15178	15443	15304	15323	15426	15184	15207	15200	15397	15160	15402	15180	15327	15163	15571	15164	15239	15296	15266	15245	15320	15244	15196	15469	15315	15183	15316	15234	15450	15399	15355	15154	15236	15287	15227	15203	15268	15105	15297	15334	15307	15200	15308	15037	15328	15222	15366	15242	15317	15303	15211	15238	15264	15110	15513	15277	15317	15099	15468	15086	15260	15148	15253	15023	15277	15130	15250	15220	15325	15180	15149	15160	15285	15377	15133	15284	15520	15270	15185	15444	15298	15493	15368	15206	15210	15038	15229	15288	15180	15201	15183	15182	15352	15186	15136	15300	15204	15246	15394	15173	15232	15283	15275	15157	15427	15397	15282	15435	15249	15295	15428	15225	15276	15450	15315	15223	15237	15184	15224	15150	15402	15126	14962	15278	15335	15207	15440	15317	15408	15496	15292	15167	15299	15277	15372	15239	15132	15147	15348	15315	15162	15175	15262	15502	15194	15419	15215	15371	15354	15525	15343	15168	15505	15297	15121	15337	15152	15239	15356	15429	15459	15308	15262	15273	15060	15393	15123	15286	15191	15265	15165	15103	15359	15343	15277	15436	15292	15024	15139	15303	15271	15550	15441	15136	15202	15179	15095	15500	15383	15252	15372	15251	15239	15333	15275	15307	15341	15137	15325	15229	15216	15341	15236	15372	15279	15311	15172	15313	15327	15290	15161	15342	15165	15242	15262	15311	15244	15215	15353	15411	15369	15138	15206	15293	15226	15171	15231	15257	15262	15212	15151	15326	15312	15230	15350	15227	15488	15237	15197	15343	15479	15235	15385	15359	15473	15243	15166	15243	15292	15276	15429	15214	15223	15383	15205	15210	15155	15176	15287	15246	15503	15292	15156	15171	15367	15398	15147	15299	15361	15250	15303	15376	15153	15236	15246	15270	15386	15338	15377	15356	15194	15486	15262	15416	15399	15356	15294	15329	15447	15451	15343	15385	15493	15138	15124	15350	15231	15361	15298	15324	15377	15459	15229	15275	15359	15229	15438	15251	15361	15408	15391	15209	15218	15398	15169	15216	15343	15294	15334	15106	15247	15306	15297	15272	15270	15419	15222	15179	15038	15341	15083	15251	15366	15210	15330	15378	15219	15240	15354	15220	15300	15255	15380	15119	15332	15290	15305	15138	15045	15163	15260	15210	15411	15322	15478	15312	15359	15324	15232	15248	15410	15224	15317	15331	15217	15251	15192	15395	15290	15260	15253	15273	15466	15345	15191	15288	15348	15372	15374	15287	15243	15256	15202	15343	15190	15404	15192	15293	15228	15205	15363	15189	15152	15323	15378	15391	15227	15269	15307	15042	15243	15056	15309	15363	15393	15338	15299	15314	15257	15121	14998	15338	15302	15344	15398	15296	15076	15316	15291	15067	15171	15267	15226	15266	15413	15070	15227	15241	15426	15359	15307	15339	15218	15245	15270	15196	15291	15295	15160	15213	15043	15335	15246	15209	15103	15245	15285	15311	15105	15137	15116	15042	15180	15036	15127	15370	15226	15354	15200	15359	15340	15243	15374	15221	15053	15313	15334	15276	15286	15177	15321	15389	15256	15270	15192	15220	15263	15353	15291	15285	15275	15311	15414	15326	15375	15124	15289	15256	15155	15197	15291	15314	15126	15439	15305	15171	15230	15483	15359	15245	15242	15338	15293	15404	15347	15211	15376	15109	15316	15212	15232	15384	15250	15272	15337	15230	15124	15271	15299	15081	15206	15207	15286	15183	14984	15285	15394	15294	15283	15342	15262	15265	15352	15190	15358	15272	15335	15433	15268	15270	15122	15155	15128	15165	15380	15220	15315	15468	15246	15292	15352	15338	15196	15249	15286	15422	15329	15238	15197	15355	15213	15279	15290	15279	15369	15148	15179	15156	15462	15258	15225	15369	15294	15248	15250	15393	15251	15468	15364	15414	15257	15167	15476	15273	15193	15334	15197	15353	15185	15256	15159	15473	15492	15453	15218	15475	15465	15262	15323	15346	15399	15402	15234	15405	15307	15392	15326	15215	15322	15182	15229	15256	15145	15208	15407	15362	15121	15423	15277	15417	15253	15189	15380	15264
23615	42133	39604	32163	27696	24429	22280	20345	19302	17873	16962	16300	15589	15297	14996	14808	14582	14405	14517	14351	14391	14286	14046	14141	14043	14028	14177	13722	13854	13883	13902	14132	13998	13885	14040	13923	14011	13966	13997	13875	13928	13900	13860	13938	13977	13910	14009	14058	13963	13913	13919	13792	13765	13951	13908	13859	13832	13837	13768	13909	13851	13946	13897	13908	13777	13786	13915	13748	13808	13861	13826	13872	13744	13848	13970	13760	13919	13863	13832	13803	13680	13733	13895	13768	13829	13743	13556	13753	13911	13778	13835	13699	13694	13823	13842	13882	13715	13880	13720	13763	13884	13734	13758	13741	13790	13798	13684	13742	13691	13680	13853	13833	13833	13966	13719	13812	13816	13812	13823	13903	13708	13872	13916	13918	13745	13842	13907	13628	13810	13910	13859	13791	14023	13698	13695	13765	13888	13825	13972	13702	13750	14013	13906	13824	13932	14015	13783	13663	13773	13686	13720	13919	13749	13756	13841	14039	13886	13924	13548	13850	13917	13706	13783	13817	13622	13753	13874	13681	13856	13792	13875	13701	13829	13900	13766	13813	13851	13805	13726	13819	13931	13658	13796	13949	13739	13638	13722	13915	13729	13850	13768	13830	13879	13733	13819	13891	13771	13858	13890	13833	13637	13840	13799	13766	13810	13718	13858	13757	13970	13860	13932	13905	13631	13848	13822	13827	13635	13611	13803	13872	13771	13656	13885	13729	13727	13931	14057	13821	13742	13858	13787	13827	13732	13856	13824	13787	13869	13857	13746	13762	13754	13853	13977	13910	13760	13780	13868	13526	13770	13911	13704	13804	13984	13702	13699	13947	13763	13848	13812	13828	13668	13753	13785	13723	13790	13797	13683	13880	13731	13855	13881	13729	13680	13821	13900	13758	13810	13629	13785	13831	13715	13896	13929	13830	13829	13685	13975	13728	13779	13780	13817	13880	13805	13869	13849	13833	13806	13754	13695	13730	13870	13939	13700	13698	13842	13799	13826	13880	13726	13690	13853	13798	13756	13747	13707	13756	13731	13762	13752	13921	13679	13899	13776	13717	13932	13801	13728	13773	13899	13882	13653	13719	13764	13785	13866	13729	13855	13756	13775	13804	13752	13866	13819	13695	13857	13790	13696	13985	13792	13791	13946	13859	13849	13664	13919	13819	13878	13630	13855	13805	14014	13668	13750	13853	13719	13739	13792	13719	13713	13723	13822	13644	13927	13799	13792	13865	13664	13613	13787	13791	13829	13701	13801	13773	13837	13850	13863	13715	13791	13860	13918	13862	13808	13674	13765	13819	13833	13980	13814	13735	13763	13790	13820	13812	13699	13702	13808	13821	13780	13833	13765	13746	13965	13837	13748	13753	13903	13770	13833	13699	13831	13859	13682	13735	13801	13730	13674	13894	13835	13859	13773	13653	13827	13879	13794	13811	13768	13637	13727	13744	13804	13802	13808	13718	13810	13824	13680	13785	13716	13729	13790	13943	13801	13883	13681	13759	13719	13743	13900	13664	13932	13851	13930	13713	13683	13700	13749	13785	13928	13923	13863	13720	13888	13708	13721	14003	13884	13885	13643	13818	13828	13758	13733	13699	13766	13823	13842	13700	13908	13848	13740	13636	13934	13856	13875	13765	13773	13794	13716	13763	13721	13929	13717	13763	13574	13928	13848	13831	13762	13760	13786	13851	13762	13850	13784	13861	13735	13978	13638	13771	13697	13915	13799	13691	13740	13939	13787	13895	13905	13849	13835	13910	13913	13863	13783	13813	13828	13813	13696	13591	13725	13926	13882	13931	13974	13734	13835	13800	13812	13914	13715	13732	13904	13674	13802	13797	13725	13729	13843	13907	13863	13827	13877	13738	13640	13806	13912	13847	13866	13824	13813	13817	13706	13717	13793	13734	13787	13768	13919	13889	13863	13703	13863	13706	13906	14005	13833	13679	13788	13738	13850	13784	13728	13777	13637	13759	13904	13818	13888	13938	13797	13838	13743	13895	13927	13752	13663	13831	13865	13875	13840	13837	13878	13656	13791	13833	13986	13836	13680	13637	13655	13722	13788	13716	14032	13792	13906	13787	13685	13871	13769	13749	13791	13805	13819	13929	13739	13744	13733	13812	13770	13786	13594	13751	13883	13786	13777	13843	13793	13738	13908	13776	13706	13843	13714	13747	13824	13978	13885	13638	13774	13803	13655	13874	13829	13722	13744	13747	13822	13778	13821	13816	13838	13760	13922	13826	13837	13707	13704	13899	13765	13699	13879	13691	13979	13903	13881	13764	13749	13826	13757	13793	13735	13812	13703	13649	13869	13942	13844	13754	13844	13760	13748	13888	13792	13802	13717	13957	13736	13852	13862	13753	13596	13821	13741	13770	13847	13917	13916	13875	13831	13844	13774	13792	13944	14004	13812	13567	13836	13963	13794	13856	13717	13638	13846	13761	13837	13820	13863	13896	13781	13922	13790	13818	13762	13867	13753	13722	13884	13819	13754	13983	13895	13992	13810	13892	13821	13868	13762	13835	13820	13675	13961	13832	13599	13785	13836	13776	13796	13776	13852	13958	13724	13767	13725	13907	13762	13799	13786	13760	13931	13632	13734	13698	13746	13918	13854	13749	13701	13834	13922	13824	13759	13874	13762	13722	13750	13775	13706	13747	13839	13739	13818	13800	13717	13836	13831	13771	13782	13933	13883	13724	13690	13778	13908	13844	13718	13919	13846	13879	13881	13760	13729	13844	13935	13953	13772	13821	13873	13926	13834	13819	13686	13719	13774	13837	13808	13780	13651	13628	13668	13780	13854	13671	13958	13795	13603	13787	13875	13783	13715	13896	13702	13901	13735	13792	13967	13744	13867	13653	13877	13730	13843	13755	13814	13687	13636	13761	13959	13772	13868	13915	13780	13716	13751	13918	13738	13744	13930	13893	13707	13716	13734	13877	13809	13784	13834	13805	13834	13857	13828	13867	13647	13867	13889	13660	13808	13768	13990	13799	13747	13869	13647	13821	13589	13840	13824	13883	13767	13920	13720	13822	13831	13705	13785	13863	13718	13710	13913	13756	13927	13931	13821	13856	13779	13767	13750	13833	13775	13896	13740	13797	13867	13858	13612	13844	13723	13857	13659	13802	13692	13843	13732	13673	13915	13929	13637	13811	13634	13814	13921	13897	13802	13806	13792	13894	13844	13906	13715	13744	13744	13770	13884	13761	13817	13849	13786	13768	13787	13872	13676	13832	13706	13857	13786	13713	13923	13807	13803	13909	13945	13702	13852	13577	13733	13683	13757	13646	13918	13878	13871	13688	13777	13883	13763	13847	13963	13860	13942	13845	13661	13761	13888	13818	13875	13639	13842	13932	13948	13835	13740	13778	13760	13719	13732	13811	13765	13938	13751	13782	13677	13849	13829	13734	13793	13843	13765	13667	13957	13813	13616	13732	13707	13948	13744	13944	13904	13848	13808	13928	13993	13821	13847	13719	13801	13872	13642	13727	13725	13894	13717	13758	13926	13931	13909	13576	13536	13759	13735	13838	13832	13900	13729	13669	13773	13757	13917	13689	13752	13756	13862	13757	13826	13735	13852	13763	13881	13757	13626	13684	13916	13713	13865	13798	13669	13713	13799	13781	13688	13797	13871	13783	13810	13845	13851	13872	13861	13671	13814	13723	13862	13894	13633	13824	13719	13740	13742	13780	13802	13822	13890	13922	13828	13827	13773	13883	13779	13819	13674	13826	13795	13804	13738	13735	13697	13838	13776	13648	13862	13747	13760	13706	13701	13920	13692	13905	13991	13755	13956	13761	13715	13992	13857	13730	13886	13838	13807	13787	13636	13865	13804	13868	13750	13809	13904	13689	13807	13712	13823	13800	13818	13805	13890	13709	13767	13957	13878	13778	13760	13943	13560	13957	13672	13957	13858	13821	13752	13728	13752	13832	13809	13901	13880	13879	13750	13736	13734	13889	13906	13727	13781	13750	13797	13627	13957	13837	13754	13811	13664	14006	13751	13738	13701	13735	13676	13851	13736	13687	13740	13828	13848	13800	13857	13765	13820	13891	13872	13777	13704	13691	13743	13681	13871	13864	13704	13794	13941	13743	13801	13726	13734	13676	13884	13738	13820	13748	13862	13760	13916	13885	13728	13776	13736	13762	13979	13866	13737	13822	13716	13821	13678	13754	13589	13727	13873	13790	13656	13655	13736	13969	13712	13802	13745	13879	13696	13920	13829	13743	13890	13793	13748	13912	13829	13795	13788	13821	13604	13863	13572	13758	13690	13784	13841	13978	13846	13889	13838	13769	13694	13783	13774	13742	13997	13686	13877	13724	13647	13872	13865	13794	13721	13805	13818	13964	13739	13701	13815	13875	13845	13913	13882	13657	13879	13833	13669	13721	13851	13850	13742	13598	13717	13803	13767	13715	13879	13800	13833	13880	13798	13850	13705	13912	13754	13711	13645	13837	13639	13756	13677	13870	13886	13881	13903	13833	13705	13926	13782	13831	13806	13949	13674	13908	13899	13774	13795	13784	13758	13852	13840	13650	13732	13855	13770	13758	13835	13856	13964	13752	13914	13979	13700	13870	13922	13803	13927	13827	13826	13851	13757	13756	13624	13745	13796	13732	13784	13841	13692	13643	13736	13891	13809	13817	13919	13704	13618	13792	13832	13680	13709	13599	13752	13888	13773	13822	13863	13636	13891	13794	13812	13828	13780	13957	13795	13856	13835	13747	13819	13839	13702	13656	13859	13930	13854	13815	13614	13846	13919	13608	13776	13778	13978	13660	13718	13896	13759	13795	13946	13931	13722	13768	13832	13677	13924	13827	13858	13797	13788	13776	13750	13899	13793	13862	13842	13720	13728	13840	13870	13763	13817	13673	13595	13821	13723	13915	13686	13648	13952	13759	13788	13843	13769	13851	13916	13788	13616	13747	13722	13816	13708	13808	13862	13717	13775	13788	13672	13984	13753	13818	13627	13852	13758	13818	13658	13832	13966	13991	13779	13658	13841	13880	13687	13558	13745	13734	13842	13880	13715	13670	13778	13888	13827	13793	13796	13728	13788	13731	14060	13893	13823	13640	13914	13749	13794	13790	13612	13766	13839	13886	13802	13654	13764	13810	13651	13732	13962	13973
22728	21127	28963	23615	21874	24921	27512	22149	20539	19895	18959	18273	18078	17756	17321	17083	16915	16836	16660	16642	16559	16673	16523	16349	16274	16108	16158	16351	16307	16311	16354	16139	16040	15994	16305	16118	16107	16061	16138	16117	16243	16024	16090	16036	16174	16191	16014	15971	16051	16074	16170	15978	16119	15960	15824	15872	16079	16022	15971	15835	15930	16070	16122	16142	15897	15947	16019	16068	15951	16113	15980	16026	16055	16032	15945	15979	15995	15983	15992	15923	15817	15979	15928	16101	16190	15867	15855	16005	15998	15913	16063	16110	15910	16023	15872	15975	16048	15769	15943	15986	16147	15905	15951	15870	15909	15811	15927	15892	15874	15927	15900	15961	15866	15963	16021	15950	16088	15912	15864	15997	16031	16139	15820	15921	16021	15962	15970	15943	15892	15957	16016	15980	15993	16147	15839	15782	16060	15926	15933	15924	16100	15964	15808	15821	15868	16025	16081	15934	16106	15935	15924	15935	16024	15852	15882	15985	15917	15926	16128	15827	16000	16041	15840	15961	15879	16037	15890	15897	15899	16027	15694	16067	15862	15820	15898	15803	15892	15919	15855	15781	15966	16059	15954	15749	15946	16056	15988	16049	15940	15967	16070	15961	15875	16067	15880	16142	15810	16042	15813	15859	16031	15988	15823	15904	16083	15970	15800	15858	15798	15924	16077	15924	15924	15919	15819	16037	15883	15969	16021	15800	15804	15870	15903	15937	15794	16040	16017	15917	15906	15720	15913	15819	15765	15982	15806	16043	16146	15914	16023	15945	15804	16073	15840	15882	15830	15917	15894	15858	15948	15929	15914	15991	15893	16121	15917	16022	16005	16003	16186	15990	15920	15833	15921	16132	15937	15912	16007	15944	15954	15904	15837	15877	15887	15921	15932	16075	15836	15995	15919	16069	15886	15920	16113	16173	15765	15845	16118	15955	16066	16008	15893	15882	16027	15849	15810	16168	15942	16050	16101	15928	15976	16109	15827	15917	15799	15905	15875	15939	15947	15916	15808	16094	15912	15979	15670	15881	15834	16132	15851	15913	15943	15889	15913	16124	15841	16068	16109	16127	15848	16030	15976	15822	15876	15943	15936	15908	15871	15902	15809	15846	15941	15833	15713	15836	16048	15819	15733	15806	15756	16060	16071	15842	15961	15793	15908	15985	15767	15863	15961	15940	15870	15760	15981	15766	15884	15946	15856	15964	15853	15815	15757	15879	15888	15907	16185	15974	15909	15764	15958	16114	15908	15863	16071	16134	15912	15912	15947	15978	15966	16026	15933	15840	15757	15902	15933	15875	15888	15854	15759	15929	15810	15943	16005	15730	16062	16158	15980	15855	15959	16034	15950	15919	15846	15916	15853	15904	15871	15673	15804	15828	15985	16056	15769	16026	15772	15947	15785	15859	16024	15901	15753	15810	15908	15899	15726	15863	15888	16021	15892	16098	16060	15929	16070	15878	15996	16045	16030	15958	15927	16005	15925	15605	16057	16071	16084	15933	15884	15783	15942	16047	15814	15964	15866	15794	15963	16070	15930	15832	15849	15987	15745	15913	15905	15861	15590	15907	15982	15817	15671	15725	15890	15910	15895	16146	15837	16001	15966	15965	15938	15969	15828	15826	15720	15925	15749	16023	16129	16159	15969	16007	15989	16050	16073	15956	16034	15859	15787	15820	15963	15831	16041	15817	15780	16027	16137	16008	15992	15975	15791	15966	15775	15708	15978	16039	15914	16107	15809	15871	15902	15796	15829	15948	15780	15839	15941	15974	15872	15936	15859	15908	15769	16007	16026	15992	15783	16000	16212	15894	15825	15905	16117	15878	15781	15881	16096	16032	15983	15795	16072	15983	16115	15912	16010	15998	15861	16070	16021	15869	16046	15832	15883	15896	16181	15980	15770	15723	16143	15894	16010	16041	16006	16021	15775	15891	16048	16024	15797	15901	16064	15908	15975	16001	15927	15848	15836	15920	15840	15769	15930	15746	15944	15929	16049	15756	15850	15860	15966	15887	15957	16226	15887	16015	15941	15940	15943	15658	15939	16036	15971	15782	15860	15847	15999	15947	16142	15939	15850	15908	16071	16031	16000	16092	15944	16000	16008	15821	15751	15870	16046	15897	16023	15907	15744	15900	15964	16013	15828	15824	15815	15881	15927	15824	15949	16004	15781	15890	16055	15899	15905	15917	15948	15921	15972	15916	15861	15994	15780	15947	15994	15805	15824	16005	16021	15839	16113	15931	15741	15808	15957	16092	15963	15973	15789	15973	16000	15917	15850	15798	15901	15894	16040	15784	15924	16044	16027	15977	15875	15979	16063	15851	15871	15945	16000	15920	15891	15940	16005	15932	15850	16011	15918	16031	16066	15879	15813	16036	15998	15949	15941	15905	15948	15974	15921	15923	15934	15848	15920	15779	15960	16089	15974	16049	16007	15900	16026	16080	15772	15936	15998	15899	16099	15801	15590	15959	16007	15786	16113	15865	15717	15905	15681	15962	16129	15924	15939	15631	15788	15859	15967	15987	15919	16066	15819	15891	15841	15816	15830	15938	15822	16028	16065	16061	15787	15893	15916	15781	15988	15925	15920	15864	15850	16065	15997	15937	16120	16011	15938	15925	15984	16064	16105	15890	15954	15809	15903	15890	16040	15866	15889	15942	15984	15881	16089	16017	15902	15878	15938	15979	16017	16019	16018	15843	15997	15857	15968	15947	15822	15680	15706	15820	16031	16105	16011	15967	16114	16031	15821	15766	15785	15944	16014	15757	15848	15815	15858	16011	15912	15953	15930	16016	15852	16054	15881	15905	16078	15954	16048	15794	15923	15977	15977	16049	15904	15979	15896	15985	16069	15867	15717	15897	16049	15911	16177	16065	16050	15906	15881	16039	15988	15913	15920	15899	15988	16185	15963	15697	15859	16001	16060	15917	15998	15957	15937	16019	15932	15993	15947	15877	15838	15938	15917	15745	15766	15937	15758	16101	15775	15896	16043	15919	15862	16014	15884	15909	15908	15879	15934	16138	15897	16043	16015	15790	15965	15992	15960	15871	16032	15960	15977	15937	15759	15972	16022	15802	15829	16038	15919	15956	15887	15870	15820	15867	15945	15950	16118	15761	15771	15974	16008	15955	16066	15973	16012	16065	16018	16038	15921	16058	15990	15847	15953	15819	16101	15888	15996	15822	15890	16034	15968	15826	15921	15951	15912	15716	15977	15955	15887	15860	16113	15926	15767	15917	15874	15830	15801	15744	16080	15979	15924	15753	15635	15934	15848	15905	15998	16079	15996	15812	15768	15874	16039	16063	16009	15788	15924	15865	16071	16075	16036	15843	15915	16041	16138	15903	15940	16010	15713	15886	16008	15768	15997	15857	15947	15841	15821	15879	15845	16089	15848	16098	15939	16091	15847	15784	15735	15843	15951	16058	15921	15824	15856	16108	15954	15950	15941	15779	15675	15858	15919	15770	15882	15994	15902	15879	15944	15922	16040	16046	15525	15986	15813	15774	15984	15979	15932	15930	15759	15921	15875	15687	16033	15844	15932	15916	15820	15648	15902	15983	15925	16006	16072	16062	16040	15691	15839	15871	16056	15720	15852	15921	15896	15923	15876	15895	16176	15832	15881	15849	16022	15997	15869	15980	15835	16062	15957	15788	15871	15956	15897	16037	15973	16183	15711	15962	16058	16038	15958	16003	15778	15848	15881	15830	15741	15747	15925	15988	15970	15888	15839	15950	16068	16025	15742	15904	15992	15753	15871	15917	15924	15976	15960	15863	15997	15726	15793	15839	15846	15690	15949	16089	16103	16034	15938	15937	16023	16011	15951	15981	16019	15903	15998	15826	15806	15946	15915	15967	16024	16006	16072	15990	15651	15985	15797	15613	15796	16088	15889	15945	15955	15960	15750	15860	15908	15933	15938	15919	16034	15970	15967	16022	16081	15703	15649	15827	15854	15969	16248	15903	16118	15925	15923	15932	15737	15903	15928	15973	15931	15995	16024	16077	15877	15992	15663	15818	16039	15888	15969	16116	16024	15944	16072	15975	15742	15867	15873	15892	15973	16038	15861	15893	15985	15965	15990	16091	16063	15781	15846	15807	15815	15813	15797	15874	16042	15726	15849	15997	15930	16019	15917	15890	15794	15990	15993	15896	15854	15833	16166	15922	15865	15942	15915	15982	15995	15902	15807	16016	15923	16025	15926	15879	15860	15692	15803	15839	15738	15852	15921	15923	15990	15985	15911	15995	15855	15827	15928	15721	15923	15979	15991	15751	16017	15831	15673	16037	15930	16180	15934	16013	16069	15888	15944	15942	15977	15854	16023	15979	15885	15726	15991	15925	15931	15865	15817	15959	16030	15916	15931	15878	15941	15966	15809	15952	15964	15817	15930	15991	16137	15962	15781	15971	15766	15957	15972	15763	16109	15973	15879	15818	16114	16042	15957	15968	15995	15834	15955	15870	15875	15995	16104	15893	15872	15852	15914	15910	15997	16045	16034	15983	15869	16133	15905	15907	15752	15924	15717	15896	15999	15962	15938	15910	15942	15974	15859	16063	16046	15853	15739	16099	15915	15926	15997	16029	15908	15841	15748	16051	16000	15901	16016	16036	15994	15921	15813	15980	16105	16085	15864	15872	15907	16074	15946	15891	16133	15921	16037	15888	16026	15979	16243	15848	15746	16034	15844	15944	15717	15937	15915	16049	15933	15870	15881	15735	15895	15769	15859	15927	16024	15815	15846	15796	15853	15935	15876	15906	15969	15921	16080	15909	16074	15909	15983	15797	15975	15792	16125	15990	15896	15974	15955	16014	16023	16076	15961	15925	15836	16032	15957	15800	15831	16089	15928	15893	15963	16025	16049	15789	16072	16033	15976	16104	15945	16083	16070	15770	16113	15923	15766	15883	15980	15916	15879	15888	15779	15711	15978	16065	15880	15755	15881	15917	15941	16118	15992	15745	15942	15980	16024	15975	15807	15984	15664	16077	15892	15973	15878	16017	16051	15847	15808	15958	15977	16051	16032	16059	16012	15870	15733	15857	16103	15933	15860	15968	16008	15781	16073	15917	15855	15740	16069	16112	16014	15851	15973	15976	15983	15862	15934	15987	16084	16088	15924	15921	15925	16063	15935	15744
25805	46732	44255	35903	31464	27901	25022	23180	21407	19584	18515	17498	16822	16338	15876	15644	15501	15333	15017	14880	14875	14696	14741	14807	14416	14430	14408	14530	14444	14498	14234	14299	14217	14475	14339	14179	14258	14392	14366	14364	14195	14346	14272	14184	14163	14038	14336	14227	14210	14403	14165	14194	14258	14306	14124	14293	14385	13979	14245	14064	14155	14199	14190	14151	14328	14198	14337	14196	14149	14210	14171	14373	14289	14143	14268	14126	14255	14286	14374	14038	14132	14243	14194	14161	14211	14135	14118	14240	14294	14180	14187	14277	14094	14077	14280	14188	14237	14133	14251	14224	14127	14190	14056	14268	14219	14110	14085	14164	14174	14022	14088	14295	14116	14015	14272	14117	14147	14177	14287	14130	14233	14081	14206	14103	14154	14207	13994	14206	14157	14210	14023	14123	14318	14262	14095	14167	14133	14099	14281	14239	14209	14208	14328	14096	14007	14267	14246	14208	14056	14144	14204	14153	14141	13953	14200	14345	14102	14034	14070	14169	14181	14207	14184	14224	14102	14148	14064	14357	14085	14236	14235	14071	14271	14152	14279	14249	14181	14265	14085	14141	14178	14377	14132	14122	14197	14185	14033	14148	14033	14320	14253	14179	14119	13992	14199	14150	14051	13960	14055	14252	13976	13978	14098	14154	14066	14088	14158	14014	14025	14123	14199	14096	14173	14075	14109	14148	14111	14294	14187	14175	14188	14180	14240	14263	14344	14072	14072	14077	14152	14165	14213	14156	14116	14115	14232	14045	14356	14150	14108	14178	14254	14024	14026	14028	14076	14238	14149	14135	14282	14022	14255	14158	14124	14209	14171	14037	14061	13898	14062	13973	14317	14060	14303	14193	14124	14203	14087	14135	14120	14207	14179	14324	14309	14145	14132	14168	14099	14214	14117	14112	14160	14172	14018	14275	14309	14101	14198	14194	14086	14140	14201	14220	14154	14148	14193	14241	14173	14288	14273	14080	14001	14096	14196	14159	14183	14106	14192	14050	14184	14164	14244	14063	14300	14239	14206	13937	14201	14094	14085	14138	14263	14047	14241	14055	14085	14255	14166	14289	14054	14177	13995	14041	14214	14055	14165	14143	14242	14163	14204	14111	14363	13968	14300	14203	14162	14147	14168	14286	14057	14137	14131	14042	14154	14200	14050	14183	14289	14174	14196	14165	14179	13935	13967	14246	14106	14178	14312	14398	14098	14255	14146	14148	14034	14061	14043	14135	14057	14087	14003	14162	14294	14122	14399	14123	14060	14099	14205	14143	14198	14012	14143	14113	14215	14319	14188	14199	14138	14094	14093	14192	14088	14355	14252	14097	14361	14253	14178	14054	14121	14008	14016	14233	14142	14070	14289	14205	14028	14296	14354	14187	14051	14189	14067	14060	14052	14355	14073	14083	14112	14152	14297	14094	14309	14143	14238	14230	14131	14260	13983	14148	14282	14047	14081	14090	13821	14048	14127	14070	14259	14123	14167	14036	14140	14130	14093	14086	14243	14224	14022	14208	14328	14302	14247	14231	14161	14042	14253	14254	13936	14182	14218	14082	14208	14193	14265	14129	14282	14140	14069	14225	14165	14150	14214	14069	14195	14118	14136	14189	14117	14091	13977	14176	14231	14198	14100	14149	14125	14302	14074	14058	14300	14131	14312	14039	14246	14215	14132	14162	14085	14255	14122	13973	14347	14195	14238	14098	14270	14050	14008	14106	14047	14236	14041	14163	14159	14222	14180	14150	14142	14090	13973	14174	14127	14112	14194	14233	13977	14226	14119	14025	14058	14004	14315	14044	14125	14227	14250	14234	14001	14280	14179	14251	14159	13997	14134	14002	14076	14111	14216	14199	14054	14217	14069	14210	14206	14162	14207	14073	14119	14296	14016	14251	14149	14083	14268	14171	14131	14104	14085	14065	14164	14309	14056	14222	14190	14074	14245	14004	14053	14121	14134	14203	14070	14238	13996	14059	14131	14189	14079	14173	14171	14222	14278	13988	14089	14245	14324	14204	14100	14162	14160	14041	14076	14095	14199	14078	14366	14332	14051	14073	14104	14213	14049	14218	14089	14182	14173	14161	14246	14206	14211	14244	14140	14217	14202	14225	14190	14262	14121	14196	14235	14201	14170	14173	14147	14182	14294	14145	14175	13955	14218	14252	14141	14197	14097	14260	14135	14148	14141	14191	14112	14266	14061	13872	14351	14152	14068	14198	14156	14243	14302	14211	14232	14010	14090	14101	14314	14220	14218	13995	14255	14227	14141	14113	14228	14096	13972	14061	14171	14192	14400	13962	14060	14168	14057	14304	14106	14152	14105	14430	14260	14014	14229	14238	14231	14024	14119	14115	14144	14263	14177	14186	14124	14162	14309	14030	14203	14268	14203	14359	14251	14183	14099	14121	14193	14176	14215	14165	14168	14151	14126	14048	14061	14105	14039	14081	14290	14116	14141	14036	14107	14226	14122	14152	14111	14229	14228	14153	14253	13972	14199	14191	14256	14276	14215	14271	14231	14108	14333	14220	14097	14057	14168	14219	14061	14364	14191	14247	14193	14307	14347	14262	14039	14036	13962	14053	14085	14163	14223	14116	14160	14101	14044	14067	14244	14326	14153	14275	14236	14209	14156	14204	13883	14201	14141	14099	14207	14153	14309	14274	14210	14114	14285	14231	14102	14111	14180	14309	14107	14082	14108	14206	14110	14138	14124	14070	14151	14137	14158	13925	14073	14241	14313	14178	14243	14295	14136	14236	14205	14082	13916	14236	14154	14143	14088	14135	14245	14096	14074	14109	14260	14144	14168	14105	14030	14117	14076	14180	14209	13994	14109	14269	14092	14191	14086	14227	14310	14117	14135	13932	14219	14047	14193	14194	14249	14128	14098	14169	14135	14157	14157	14331	14149	14028	13983	14262	14156	14048	14037	14218	14180	14162	14158	13960	14129	14140	14297	14128	14042	14221	14102	14082	14046	14277	14224	14035	14116	14067	14152	14042	14034	14118	14109	14088	14123	14080	14101	14326	14270	14120	14187	14229	14062	14163	14099	14113	14050	14115	14231	14084	14034	14066	14294	14343	14178	14261	14096	14147	14040	14218	14095	14225	14183	14153	14320	14208	14137	14208	14063	14109	14282	14196	14046	14274	14132	14098	14119	14111	14087	14228	14227	14131	14402	14229	14140	14066	14121	14199	14254	14118	14177	14227	14216	14041	14072	14150	14193	14215	14082	13951	14138	14295	14137	14340	14054	14189	14082	13976	14101	14145	14167	14109	14075	14171	14203	14328	14267	14218	14016	14333	13987	14153	14073	14093	14062	14067	14071	14221	14180	14132	14226	14098	13851	14160	14168	14196	14097	14055	14047	14234	14172	14060	14131	14094	14205	14202	14135	14125	14059	14026	14282	14078	14255	14174	14181	13987	14233	14133	14046	14271	14356	14156	14052	14092	14218	14036	14160	14254	14225	14231	14180	14184	14276	14202	13973	14012	14097	14103	14156	14238	14198	14046	14209	14159	14263	14169	14209	14086	14108	14258	14157	14330	14213	14256	14243	14234	14194	13972	14079	14162	14115	14302	14172	14297	14248	14147	14139	14112	14072	14042	14219	13972	14140	14035	14279	14008	14281	14027	14116	14170	14064	13924	14141	14187	14141	14194	14327	14088	14113	14262	14094	14121	14196	14027	14079	14083	14013	14169	14066	14292	14085	14082	14150	14207	13996	14114	14174	14076	14170	14114	14214	14335	14097	14186	14099	14006	14008	14010	14130	14132	14112	14186	14179	14027	14012	14166	14097	14078	13989	14195	14258	14148	14045	14156	14163	13998	14046	14252	14293	14169	14254	14132	13970	14049	14198	14077	14174	14351	14214	14239	13994	14136	14112	13996	14278	14113	14049	14132	14125	14161	14047	13935	14098	14230	14071	14199	14294	14232	14240	14110	14190	14163	14210	14123	14260	14041	14061	14145	14252	14178	14159	14176	14278	14147	14071	14075	14278	14137	14262	14169	14112	14031	14151	14314	14238	14278	14167	13942	14044	14258	14285	13784	14389	14189	14136	14262	14192	14184	14126	14152	14307	14095	14205	14188	14124	14122	14181	14224	14097	14270	14231	14340	14080	14030	14269	13964	14070	14191	14118	14253	14044	14130	14318	14071	14038	14232	14021	14319	14245	13914	14085	14254	14048	14318	14123	14301	14236	14040	14204	14212	14159	14213	14169	14104	14209	14191	14126	14229	14168	14179	13996	14143	14189	14193	14123	14018	14107	14187	14078	14040	14122	14072	14118	14220	14126	14269	14063	14147	14240	14217	14086	14211	14142	14340	14052	14268	14157	14014	14202	14131	14008	14241	14156	14234	14157	14233	14068	14015	14055	14097	14187	14121	13943	14164	14344	14187	14289	14138	14218	14165	14225	14068	14113	14129	14090	14073	14133	13986	14023	14349	14027	14075	14109	14173	14181	14271	14154	14253	14382	13929	14330	14165	14211	14260	14068	14188	14076	14147	14105	14141	14037	14114	14052	13979	14203	14094	14244	14127	14050	14129	14228	14060	14137	14223	14263	14369	14249	14031	14250	14097	14192	14169	14271	14009	14168	14299	14328	14286	14290	14068	14204	14165	14154	14142	14155	14197	14030	14180	14123	14098	14124	14193	14114	14060	14085	14163	14124	14087	14179	14196	14045	14201	14273	14162	14094	14177	14071	14030	14045	14209	14255	13997	14102	14081	14158	14128	14190	14235	14079	14052	14189	14045	13980	14101	14013	14135	14155	14124	14165	14129	14150	14245	14098	14184	14164	14112	14145	13906	14098	14222	14094	14114	14205	14235	14127	14139	14197	14224	14169	14152	14175	14109	14208	14115	14287	14135	14204	13977	14139	14249	14263	14165	14115	14023	14305	13975	14233	14136	14110	14248	14322	14174	14239	14170	14218	14201	14119	14050	14147	14126	14311	14226	14117	14271	14221	14047	14121	14108	14270	14026	14125	14076	14134	14181	14186	14231	14222	14335	14118	14065	14246	14245	14108	14237	14191	14131	14136	14108	14213	14135	14055	14192	14080	14282	14202	14376	14172	14209	14194	14054	14184	14141	14196	14197	14200	14255	14130	14287	14092	14348	14201	14098	14385	14139	14171	14260
27789	24473	30445	27445	22478	20395	19119	18218	17392	16960	16679	16271	16081	16095	16071	15713	15848	15539	15542	15508	15551	15340	15554	15716	15533	15432	15525	15337	15408	15658	15378	15398	15567	15346	15368	15491	15601	15226	15241	15254	15403	15621	15389	15618	15484	15446	15748	15606	15515	15361	15427	15395	15483	15403	15332	15451	15402	15298	15476	15528	15395	15422	15430	15533	15437	15350	15365	15350	15380	15494	15319	15299	15418	15422	15291	15331	15440	15278	15341	15404	15340	15324	15430	15215	15402	15243	15317	15481	15460	15253	15118	15355	15255	15473	15232	15347	15412	15402	15168	15349	15452	15223	15416	15281	15325	15229	15318	15314	15311	15327	15300	15276	15455	15252	15183	15255	15369	15350	15338	15261	15370	15366	15373	15246	15405	15311	15513	15140	15310	15486	15383	15519	15402	15591	15265	15373	15514	15488	15260	15457	15577	15308	15351	15460	15272	15417	15402	15335	15286	15281	15266	15449	15303	15116	15315	15302	15343	15476	15336	15274	15304	15190	15227	15418	15061	15460	15398	15265	15391	15322	15313	15606	15540	15310	15270	15240	15463	15529	15402	15608	15411	15420	15446	15373	15518	15300	15408	15263	15366	15488	15335	15460	15228	15302	15391	15278	15411	15288	15183	15192	15372	15361	15252	15374	15499	15381	15307	15375	15525	15354	15505	15255	15349	15466	15524	15429	15285	15385	15318	15515	15166	15449	15367	15352	15454	15290	15363	15330	15370	15416	15437	15282	15478	15428	15310	15391	15305	15308	15239	15198	15570	15137	15406	15434	15493	15387	15493	15367	15412	15408	15450	15296	15401	15267	15300	15438	15032	15598	15336	15334	15275	15563	15416	15381	15514	15044	15388	15537	15433	15381	15317	15405	15355	15596	15428	15356	15249	15403	15405	15378	15375	15183	15372	15442	15427	15231	15069	15350	15480	15300	15332	15486	15310	15237	15400	15210	15336	15457	15477	15332	15312	15321	15191	15290	15473	15278	15324	15252	15405	15395	15389	15367	15371	15232	15295	15217	15334	15235	15580	15284	15439	15326	15327	15470	15362	15125	15298	15508	15271	15451	15193	15222	15469	15509	15279	15315	15521	15491	15460	15429	15357	15547	15340	15149	15417	15524	15507	15380	15336	15457	15390	15365	15335	15298	15324	15419	15287	15251	15526	15225	15411	15317	15558	15496	15276	15370	15332	15315	15366	15513	15315	15245	15298	15338	15541	15356	15470	15394	15621	15565	15256	15452	15572	15465	15370	15225	15358	15227	15262	15266	15307	15352	15433	15356	15233	15357	15250	15316	15448	15302	15381	15466	15170	15292	15311	15248	15359	15522	15349	15513	15374	15414	15265	15345	15393	15368	15383	15377	15277	15197	15390	15410	15376	15462	15467	15330	15089	15250	15156	15505	15248	15422	15356	15273	15359	15278	15365	15335	15364	15437	15440	15304	15344	15345	15249	15234	15226	15442	15339	15412	15409	15173	15252	15432	15465	15259	15442	15296	15394	15263	15472	15252	15398	15204	15492	15403	15335	15248	15310	15282	15156	15195	15386	15150	15390	15303	15304	15346	15260	15484	15317	15512	15373	15391	15291	15343	15308	15435	15305	15392	15310	15290	15119	15331	15319	15335	15348	15347	15491	15452	15392	15321	15311	15145	15404	15507	15233	15458	15300	15278	15402	15228	15436	15389	15283	15373	15290	15475	15168	15435	15236	15248	15334	15437	15235	15364	15417	15338	15330	15499	15167	15198	15231	15234	15419	15296	15467	15373	15430	15442	15451	15290	15466	15317	15323	15232	15186	15273	15399	15377	15250	15344	15408	15352	15345	15238	15395	15308	15391	15533	15220	15408	15245	15352	15097	15224	15360	15311	15266	15318	15468	15378	15245	15362	15274	15259	15334	15572	15504	15397	15374	15392	15403	15418	15412	15394	15473	15327	15470	15252	15525	15298	15385	15500	15417	15298	15269	15451	15418	15424	15374	15368	15347	15295	15363	15426	15458	15392	15536	15601	15436	15308	15216	15199	15389	15432	15548	15268	15304	15361	15559	15438	15350	15240	15462	15426	15492	15104	15297	15264	15428	15541	15451	15596	15567	15584	15338	15430	15375	15517	15626	15348	15327	15349	15339	15216	15284	15470	15272	15671	15411	15362	15463	15443	15587	15461	15152	15256	15310	15306	15514	15547	15274	15218	15415	15330	15283	15500	15386	15419	15283	15475	15245	15395	15503	15421	15264	15353	15356	15432	15143	15331	15302	15453	15387	15276	15447	15564	15345	15149	15491	15256	15255	15601	15306	15420	15367	15465	15277	15370	15347	15518	15280	15376	15242	15175	15569	15430	15335	15251	15318	15409	15269	15488	15264	15389	15361	15390	15517	15320	15350	15393	15475	15324	15350	15372	15243	15355	15448	15383	15262	15237	15405	15589	15294	15407	15159	15355	15372	15352	15623	15530	15243	15386	15404	15345	15343	15390	15437	15388	15309	15336	15484	15405	15415	15284	15292	15316	15356	15380	15316	15315	15355	15408	15407	15585	15370	15346	15451	15242	15504	15440	15329	15311	15254	15319	15366	15380	15311	15311	15430	15264	15442	15232	15293	15394	15365	15424	15252	15339	15430	15428	15215	15341	15324	15322	15306	15134	15365	15517	15433	15364	15365	15347	15301	15383	15268	15261	15043	15238	15222	15511	15392	15218	15389	15215	15456	15460	15314	15382	15314	15269	15331	15365	15431	15125	15345	15123	15409	15349	15380	15130	15503	15416	15468	15414	15563	15408	15433	15322	15366	15374	15398	15389	15306	15226	15564	15477	15340	15320	15316	15606	15448	15394	15495	15279	15339	15329	15460	15359	15340	15575	15403	15479	15360	15434	15586	15519	15443	15283	15466	15509	15365	15204	15323	15294	15511	15315	15394	15557	15394	15250	15335	15345	15345	15330	15391	15317	15377	15416	15357	15359	15221	15392	15404	15392	15395	15308	15340	15627	15337	15482	15168	15280	15369	15344	15334	15307	15492	15389	15159	15227	15348	15403	15104	15176	15349	15338	15321	15317	15359	15473	15468	15209	15298	15336	15502	15471	15370	15389	15305	15307	15509	15434	15381	15295	15410	15420	15341	15443	15232	15412	15350	15206	15386	15222	15489	15168	15315	15461	15358	15532	15180	15228	15319	15320	15170	15226	15331	15323	15416	15423	15242	15239	15323	15219	15305	15303	15546	15350	15399	15304	15527	15296	15536	15350	15245	15432	15254	15323	15246	15242	15390	15346	15393	15347	15376	15337	15366	15318	15405	15263	15367	15335	15301	15308	15552	15294	15406	15202	15422	15361	15443	15422	15589	15304	15360	15337	15428	15358	15281	15453	15302	15516	15437	15490	15420	15344	15417	15253	15402	15331	15376	15515	15500	15380	15366	15369	15381	15259	15354	15328	15381	15368	15263	15495	15323	15223	15313	15435	15360	15376	15165	15199	15362	15412	15310	15305	15446	15395	15130	15305	15324	15021	15425	15364	15371	15357	15236	15307	15283	15507	15361	15465	15418	15545	15189	15222	15167	15297	15549	15344	15540	15350	15514	15338	15525	15356	15291	15361	15412	15363	15391	15248	15300	15445	15367	15394	15365	15250	15106	15206	15183	15301	15352	15350	15428	15436	15436	15426	15392	15203	15442	15090	15563	15508	15492	15185	15472	15354	15508	15379	15320	15571	15368	15297	15573	15386	15494	15349	15418	15197	15496	15157	15362	15267	15320	15420	15488	15613	15388	15399	15420	15517	15308	15301	15409	15646	15385	15369	15213	15355	15240	15465	15501	15298	15196	15582	15433	15476	15304	15181	15297	15311	15226	15215	15438	15299	15539	15324	15315	15547	15161	15429	15326	15589	15287	15356	15588	15391	15245	15451	15253	15339	15369	15446	15348	15516	15422	15329	15418	15451	15234	15417	15334	15427	15453	15570	15424	15346	15511	15484	15203	15574	15254	15411	15383	15438	15412	15187	15482	15371	15472	15503	15473	15367	15327	15218	15483	15355	15245	15476	15355	15257	15580	15459	15360	15321	15237	15449	15408	15291	15393	15333	15379	15178	15405	15351	15227	15350	15474	15482	15274	15178	15390	15158	15308	15450	15339	15293	15154	15308	15604	15404	15467	15293	15280	15355	15331	15404	15222	15374	15603	15410	15362	15276	15448	15230	15331	15382	15410	15358	15266	15482	15406	15383	15388	15352	15327	15311	15232	15467	15459	15483	15305	15182	15408	15223	15235	15272	15398	15446	15257	15419	15620	15239	15261	15345	15396	15409	15192	15435	15358	15260	15416	15277	15458	15464	15298	15334	15249	15170	15260	15461	15526	15338	15425	15347	15339	15428	15314	15599	15357	15218	15524	15430	15405	15412	15582	15522	15388	15434	15462	15336	15471	15318	15198	15389	15151	15237	15387	15299	15343	15231	15355	15347	15355	15239	15479	15200	15455	15401	15531	15369	15438	15438	15471	15417	15381	15208	15514	15301	15381	15455	15176	15181	15454	15375	15608	15481	15383	15481	15516	15344	15145	15306	15366	15333	15314	15351	15350	15422	15406	15340	15254	15436	15337	15434	15461	15566	15193	15298	15365	15400	15299	15428	15281	15306	15343	15408	15255	15244	15271	15400	15458	15246	15426	15230	15311	15353	15449	15449	15161	15402	15516	15389	15272	15397	15420	15576	15325	15235	15221	15466	15313	15684	15249	15403	15221	15331	15553	15295	15442	15450	15427	15325	15345	15439	15384	15353	15269	15198	15402	15226	15232	15227	15436	15275	15408	15388	15276	15327	15338	15453	15223	15232	15339	15181	15512	15616	15512	15423	15317	15525	15244	15283	15226	15424	15479	15174	15535	15415	15285	15304	15382	15318	15347	15163	15507	15533	15555	15307	15440	15313	15395	15247	15363	15463	15520	15349	15307	15273	15452	15298	15294	15478	15589	15470	15400	15467	15287	15411	15539	15388	15224	15410	15536	15340	15279	15325	15355	15487	15392	15261	15493	15405	15525	15401	15474	15130	15292	15526	15444	15258	15247	15216	15283	15366	15288	15229	15225	15258	15476	15482	15593	15503	15283	15285	15474	15295	15533	15242	15257	15368	15348	15438
24398	37308	34336	27310	23518	20906	19466	18189	16961	16277	15787	15168	15192	14955	14685	14394	14298	14386	14117	14030	14227	14169	13948	13943	14191	13843	13942	14052	13979	13942	13882	13923	13959	13930	13912	14042	13996	13805	13912	13974	13839	13875	13978	13860	13873	14058	13803	13857	13904	13873	13990	14063	13858	13982	13881	14016	13694	13803	13862	13824	13985	13975	13939	13957	13985	13804	13813	13843	13959	14035	13970	13891	13732	14016	13782	13867	13853	13809	13934	13918	13909	13899	13815	13819	13759	13720	13959	13873	13811	13810	14026	13830	13612	13917	13836	13931	14053	13749	13865	13873	13947	13946	13872	13871	13931	13964	13891	13756	13740	13893	13971	13739	13951	13810	13872	13882	13969	13839	13874	13766	13920	13786	13870	13791	13900	13944	13869	13780	13891	13815	13757	13900	13961	13973	13723	13900	13968	13843	13844	13853	13770	13872	13860	13869	14034	13742	13840	13857	13755	13969	13790	13882	13904	13957	13673	13671	13948	13848	13810	13871	13850	13727	13788	13925	13928	13793	13965	13735	13956	13829	13852	13917	13944	13915	14050	13864	13767	13952	14049	13994	13625	13736	13838	13846	13933	13995	13751	13782	13911	13755	13842	13808	13733	14007	13863	13752	13899	13800	13807	13940	13871	13865	13953	13881	13982	13881	13985	13967	13838	13875	13798	13873	13932	13834	13802	13797	13892	13968	13875	14000	13905	13806	13739	13841	13903	13933	13925	13726	13907	13890	13869	13887	13759	13910	13902	13827	13872	13759	13721	13826	13884	14014	13850	13774	13883	13902	13840	13786	13821	13769	13790	13855	13847	13737	13957	14007	13764	13812	13750	13692	13953	13763	13794	13880	13875	13812	13960	13779	13873	13735	13724	13934	13864	13746	13878	13922	13969	13729	14014	13625	13730	13906	13921	13844	13789	13990	13954	13970	13875	14023	13843	13917	13922	13885	14031	13841	13802	13859	13791	13787	13945	13800	13963	13935	13810	14057	13919	13816	13951	13796	13851	13728	13714	13604	13971	13855	13840	13831	13982	13813	13955	13799	14120	13764	13794	13831	13954	14149	13787	13786	13729	13780	14111	13758	13876	13750	13983	13878	13796	13778	13900	13864	13858	13881	13886	13861	13840	13942	14039	13948	13867	13904	13842	14001	13902	13793	13827	13817	13854	13893	13798	13848	13887	13939	13844	13845	14134	13816	13878	13806	13768	14001	13789	13932	13898	13819	13965	13903	13828	13872	13935	13772	13956	13980	13786	13766	13831	13872	13864	13815	14050	13885	13979	13858	13789	13812	13928	13906	13816	13882	13884	13745	13886	13947	14007	13904	13744	13843	13870	13791	13904	13789	13804	13800	13833	13924	13821	13849	13922	13897	13999	13834	13986	13851	13866	13930	14077	13795	13765	13811	14007	13954	13907	13771	13854	13873	13859	13924	13935	13779	13787	13874	13798	13813	13793	13879	13939	13873	13920	13821	13822	13926	13964	13948	13956	13836	13840	13979	13872	13917	13705	13889	13788	13896	13922	13902	13854	13718	13907	13882	13835	13988	14025	13826	13863	13801	13905	13899	13725	14009	13853	13566	13675	14043	13851	14014	13838	13893	14028	13875	13818	13970	13916	13922	13942	13963	13850	13832	13864	13888	13931	13931	13783	13914	13943	13843	13983	13947	13927	13892	13800	13950	14043	13851	13816	13814	13774	13915	13951	13884	13789	13734	14009	13774	13732	13607	13924	14080	13836	13870	13843	13797	13912	14094	13831	13928	13831	13824	13930	13846	13780	13942	14011	13764	13898	13785	14041	13744	13931	13771	13959	13919	13766	13985	13990	13899	13900	14045	13934	13796	13656	13712	14037	13855	13882	13862	13841	13960	13868	13960	13920	13805	13821	13841	13898	13888	13927	13908	13913	13743	13844	13871	13850	13762	13900	13784	13971	13801	13845	13964	13872	13853	13855	13853	13901	13772	14109	13801	13846	13855	13848	13913	13956	14025	13821	13816	13932	13819	13748	13708	13850	13884	13891	13958	13999	13897	13842	13845	13800	13894	13823	13912	13826	13832	13933	13986	13837	14007	13802	13927	14103	13790	13855	13692	13722	13697	14068	13754	13915	13858	14113	13819	13820	13997	13730	13809	13876	13877	13990	13629	13789	13831	13722	13845	13768	13842	13741	13921	13892	13953	13923	13793	13902	13830	13834	13859	13907	13759	13913	13935	13912	13849	13900	13841	13835	13819	13795	13932	13747	13961	13816	13970	13868	13787	13946	13849	13954	13797	13802	13899	13820	13825	13837	13877	13878	13903	13848	13867	13747	13980	13774	13765	13824	13834	13837	13730	13784	13968	13796	13892	14005	13924	14045	13944	13773	13811	13731	13870	13912	13948	14071	13958	13847	13974	13830	13894	13944	13808	13891	13975	13714	13806	13896	13787	13944	13816	13760	13797	13831	13820	13729	13939	13930	13821	13752	13816	13843	13747	13918	13833	13785	13683	13863	13812	13850	13735	13692	14143	13932	13718	13938	13808	13899	13791	13893	13838	13775	14062	14102	13902	13783	13838	13887	13784	13916	13821	13877	14041	13777	13838	13907	13711	13857	13985	13882	13966	13832	14049	13854	14006	13865	13892	13765	13892	13953	13892	13954	13911	13903	13771	13774	13941	13883	13735	13888	13862	13848	13979	13768	13886	13872	13892	13872	13799	13867	13905	13860	13787	13843	13921	13828	13645	13900	13952	13910	13850	14084	13989	13981	13792	13954	13786	13847	13955	13868	13940	13889	13823	13982	13879	13812	13820	13610	13909	13711	13909	13780	13941	13835	13815	13876	13941	13883	13908	13788	13818	13930	13834	13726	13767	13823	13695	13751	13904	13934	14015	13760	13928	13786	13884	13826	13853	14020	13714	13823	13762	13802	13886	13897	13861	13953	13817	14024	13943	13896	13808	13959	13836	13879	13938	13747	13984	13914	13856	13929	13917	13837	13799	13934	13869	13845	13960	13880	13841	13833	13834	13848	13963	13918	13914	13870	13933	13929	13928	13861	13804	13900	13784	13926	13771	13773	13910	13716	13783	13804	13784	13848	13869	13838	13953	13966	13726	13902	13856	13847	13941	13906	13869	13734	13717	13979	13864	13808	13782	13896	13860	13894	13976	13867	13854	14030	13868	13957	13797	14048	13865	13754	13911	14043	13762	14005	13873	13882	13846	13968	13732	13804	13800	13945	13914	13840	13741	13716	13915	13919	13969	13924	13845	14010	13899	13778	13759	13894	13895	13865	13895	13882	13688	13934	14082	13944	13824	13909	13892	13676	13938	13816	13822	13792	13959	13762	13777	13901	13930	13779	13970	13792	13822	13897	13880	13675	13899	13891	13870	13901	13803	13938	13761	13770	13928	13775	13870	13827	14002	13788	13839	13945	13813	13752	13819	13868	13937	13889	13824	14051	13728	13851	13776	13934	13719	13897	13944	13876	13919	13925	13983	13896	13870	13844	13820	13842	14035	13880	13709	13845	13814	13889	13880	14005	14012	13977	14120	13611	13948	13877	14034	13794	13824	13789	13914	13731	13757	13884	13851	13777	13841	13805	13865	13999	13719	13865	13857	13772	13880	13754	13962	13978	13814	13763	13913	13884	13687	13976	13870	13915	13911	13737	13779	13949	13874	13976	13766	13994	13840	13804	13912	13980	13760	13905	13849	13966	13916	13923	13822	13864	13836	13849	13871	13963	13786	13966	13763	13951	13870	13971	13798	13794	13950	13785	13909	13691	13708	13951	13772	13943	13851	14001	13909	13979	13823	13939	13853	13947	13700	13984	14043	13789	13775	13924	13839	13873	13851	13958	13872	13948	13856	13829	13975	13878	13809	13819	13933	13796	13917	14051	14023	13865	13785	13806	13730	13910	13920	13930	13942	13952	13777	13805	13847	13944	13989	13862	13907	13812	13963	13864	13597	13946	13814	13800	13827	13814	13903	13989	13795	14027	13627	13831	13885	13807	13672	13907	13813	13906	13906	13824	13896	14056	13829	13810	13886	13975	13857	13946	13809	13867	13839	13990	13730	13984	13770	13943	13729	13962	13766	13924	13924	13870	13782	13748	13906	13884	14042	13933	14053	14002	13669	13722	13995	13771	14052	13888	13712	13925	13839	13809	13794	13781	13841	13885	14110	13756	13960	13987	13786	14012	13737	13734	13807	13719	13959	13770	13903	13985	14083	13888	13815	13794	13909	13786	13698	13862	14002	13855	13806	13983	13764	13973	13850	13817	13866	13920	13943	13697	13825	13954	13903	13803	13869	13710	13827	13855	13779	13848	13919	13810	13595	13883	13741	13890	13950	13871	13802	13958	13941	13773	13864	13975	13799	13958	13932	13940	13703	14011	13681	13722	13997	13856	14053	13935	13757	13967	13867	13962	13898	13967	13974	13819	13946	13812	13907	13753	14029	13641	13930	13923	13917	13906	13883	13791	13880	13850	13845	13904	13916	13918	13807	13890	13820	13787	13905	13828	13900	13946	13853	13851	13896	13824	13648	13933	13816	13914	13858	13816	13987	13785	13799	13972	13965	13944	13837	13903	13795	13919	13902	13836	13801	13765	13898	13984	13724	13834	13762	13784	13856	13736	13939	13927	13805	13910	13923	13866	14005	13939	13819	13912	13864	13815	14009	13756	13816	13793	13897	13814	13736	13842	13800	13896	13820	13770	13883	13811	13924	14062	13820	13915	14009	13884	13955	13938	13770	13757	14027	13890	13941	13845	13794	13832	13896	13869	13717	13897	13921	13862	13949	13881	13875	13855	13849	14019	14027	13844	13911	13976	13806	13982	13915	13843	13883	13994	13982	13949	13685	13830	13991	14033	13895	13956	13884	13797	13918	13827	13926	13815	13842	13826	13938	13820	13918	13953	13804	13913	13844	13987	13882	13861	13955	13826	13867	13940	13830	13834	13776	13809	13785	13927	13883	13940	13982	13952	13863	13897	13724	13784	13840	13779	13724	13764	14002	13930	13763	13911	13940	13991	13907	13957	13707	13940	13791	13849	13870	13835	13880	13790	13969	13852	13812	13741	13904	13751	13898	13842	13869	13814	14074	13740	13836	13987	13845	13983	13940	13935	13818	13843	13976	13935	13832
23784	21137	28613	24437	23367	24219	23268	19774	18293	17660	16999	16749	16229	16005	15923	16013	15648	15545	15296	15352	15224	15431	15305	15503	15555	15093	15069	14961	15049	15039	15032	15011	15155	14971	14945	15095	15330	15136	15071	15198	15158	14952	15145	15180	15105	15017	15001	15062	15084	14849	14937	14930	14920	15143	15149	14990	15018	14854	15017	15173	15070	15073	14919	14923	14919	14992	15021	15004	15021	14938	15172	15024	14973	14919	15091	15020	15038	15032	15101	15013	15065	14939	14976	15012	14941	15038	14985	15028	15147	14968	14923	14963	14992	15106	15037	14902	14908	15090	14955	15164	14979	15191	14917	15154	15052	14953	15106	15229	15192	15029	15001	15060	15094	15010	14931	14843	14975	15004	14728	15054	15147	14968	14998	14881	15104	14861	14908	14743	14915	14938	14874	14896	15088	15270	14970	14896	14948	14986	14981	14917	15021	15128	15028	14978	15109	14951	15004	14660	14921	15115	14982	14964	14827	15051	14901	15054	15020	14924	14975	15002	15163	14927	15109	15055	15070	14932	14916	15116	15103	14965	14923	14991	15110	14939	14977	14864	14969	14854	14968	14978	14942	15063	14946	14983	15004	14846	14967	14884	14966	14927	15035	14966	15051	14965	15072	15107	14921	15029	14940	14831	14921	15011	14826	14938	14873	14960	14914	14887	14934	15043	14965	14974	15031	14848	14853	14931	14942	14919	14896	15008	15021	15203	14928	14945	14906	14953	14854	15069	15091	15073	15033	14936	15047	15025	15140	15031	14988	14854	14871	14800	14878	14978	14870	15051	15025	15044	15018	15225	14880	14866	15007	15094	15009	15227	14874	14819	14905	14927	15135	14973	14907	15026	14832	14924	15049	14984	15098	15092	14833	14820	15013	14833	14818	15042	14954	15207	15178	14977	15195	15001	14962	14913	14980	14967	14837	14941	14956	14934	14950	14819	14736	14799	14996	14909	15042	15115	15024	14996	14860	14892	15080	14860	14869	15023	15062	14856	14674	14965	14935	14798	14895	15079	14986	14976	15095	15019	15052	14896	14889	15024	14941	14666	14682	14852	14984	15025	15082	15061	14943	14939	14792	14961	14987	14698	15016	14965	14786	14969	14919	14870	14815	14833	14745	14880	14972	15073	14848	14866	14999	14915	14943	14865	14977	14804	15153	14909	15158	15014	14905	14898	14919	15019	14892	15006	14921	15026	15160	15064	14980	15126	14901	14947	14833	14738	15057	15011	14842	14902	15147	15017	15004	14785	15093	14945	15198	14745	14860	14893	14847	14893	15153	15032	14871	14897	15049	14914	15026	14815	14815	14726	15041	14881	14918	14880	14854	14988	14906	15025	14926	14879	15033	14896	14922	14988	14895	14770	15025	14908	14938	14867	15099	14790	14928	14953	14945	15004	14901	14789	14724	14881	14817	14909	14866	14769	14984	14811	15021	15032	14733	14820	14722	15225	15015	14776	14715	14948	15006	14931	14623	15006	14952	15018	14962	14971	14949	14893	15050	14901	14952	14841	14909	15024	14999	15036	14989	14832	14972	15023	15021	14939	14853	14990	14966	15004	14997	15029	15178	14959	15020	14947	15020	15234	15053	15135	15076	14988	14900	15020	14909	14986	14791	14906	14926	14987	14938	15027	14999	14990	14903	15030	15040	14957	14962	15051	14883	15026	14984	14982	15038	15035	14913	14863	14928	15077	15082	14895	15065	14881	15154	15079	15046	14863	15171	14952	14925	14764	15041	15049	14972	14957	15060	14855	15033	15105	14945	14942	15280	15061	15110	14959	15022	15008	15097	14751	15055	14779	15000	15042	14844	14941	15191	14693	14901	15003	14962	14808	14934	14924	14926	14946	14901	14966	14826	14769	15126	14919	15037	14904	15005	15050	15018	15072	15181	15000	15136	14997	15024	15005	15034	14995	14990	14797	14881	14845	14928	15004	14987	14989	15096	14794	14945	14889	14906	14932	14849	14928	14786	15107	14924	14977	15051	14795	14944	15197	14863	15012	14876	14824	14801	14964	14957	15068	15007	14964	14741	14876	15004	15195	15052	15231	15102	15024	15210	14871	15014	15067	14856	14933	15020	14948	14916	14994	14884	14954	15090	14882	14873	14871	15087	14936	15090	14927	14870	14955	14959	14889	14855	14859	15034	15109	14810	15074	15041	14835	15017	14858	15100	14896	14922	14947	14882	14954	14840	15055	15038	15013	14982	14841	14891	14895	15011	15080	15003	14988	14828	14941	15058	15167	14863	14906	15125	14979	14971	14941	15154	14918	14837	15125	14942	15020	15054	14950	15056	15062	15069	15077	14977	14922	15089	14952	14836	14877	14958	14977	14952	14805	15033	15034	15011	15092	15072	14925	14900	15036	15086	15017	15016	14910	14808	15052	14928	15080	14992	15010	14834	14920	14976	14953	15072	15151	14906	14964	14989	14957	15042	15136	15051	14989	14946	14820	14993	14926	14983	14994	14956	14879	14898	15093	14955	14884	14857	15003	15056	14922	14964	14925	14841	15025	14856	14767	14812	15023	15098	14856	14773	14678	14934	14950	15012	15205	14928	14938	14957	14735	14993	15140	14950	14912	14942	14819	15035	14973	14930	15054	14717	14919	14848	14994	15109	14995	14926	14999	15118	14918	14901	14793	15118	15001	15033	14953	15008	14992	15144	14759	14879	15111	14782	15030	15022	14954	14843	15101	15018	15048	15052	14794	14864	14873	14958	14979	14776	15049	14966	14956	14795	14799	15075	15168	15140	14804	15074	15087	14927	15066	14793	14838	14903	14791	15018	14904	14933	14970	14892	15039	14849	14886	14973	15038	15028	14964	14909	15030	14931	14972	14931	15014	15021	14796	14950	14908	15019	15079	14986	15080	15100	15008	15007	15061	14967	14930	15085	15110	14994	14916	14971	15129	15011	15106	15152	15031	15002	15092	14844	15117	15022	14986	15130	15009	14669	14899	14996	15094	15140	14919	14856	14924	15041	15101	14860	15025	14980	14956	14839	14961	15018	15054	14929	14910	14880	14953	15033	15122	15182	15039	14987	14926	14896	14864	14959	14719	14835	15073	14902	14945	15018	15046	14937	14882	15045	15091	14811	15022	14952	14855	14877	14893	14828	14693	14978	15030	15098	14725	15010	14886	15009	15091	14955	15016	14826	14771	15009	14937	15106	14954	14989	15131	14991	15018	15026	14913	15002	15099	15185	15024	14846	14671	14922	15026	15036	15189	14973	15018	14962	14834	14744	14905	14985	15080	15107	14860	14969	14852	14896	14973	15077	14922	15116	15052	15013	15081	14879	14936	15054	14723	14886	15202	14798	15139	15170	14961	15062	14992	15051	14981	15020	14975	15024	14792	14816	14983	14993	14966	14910	14916	14802	15066	14976	15110	15090	15035	14778	14925	15098	14875	15065	14784	14885	15068	14818	15017	15017	15252	14991	15084	15009	14876	15019	14872	15064	14972	14978	14952	15083	15042	14814	15065	15023	14923	14799	15005	14900	14909	14921	14862	15097	14939	15016	15062	14779	14846	15050	15174	15079	14980	14852	15041	15027	15057	15078	15076	15067	15041	14989	14948	15102	14771	15079	14667	14774	14705	14898	15012	14835	15057	14755	14821	14805	15161	15186	14937	14881	15084	14946	14939	14895	15012	14914	14822	15017	15223	15151	15017	15023	15076	14997	15071	15041	14910	14868	15041	15164	14975	15060	14890	15077	14841	14957	15093	15113	14988	14837	14987	14721	14785	15066	14984	14943	14965	14760	15156	14919	15083	15035	15038	15227	14797	15072	14875	14901	14978	15047	14937	14969	14731	15072	15115	15013	15040	15003	14946	14986	14966	15017	15153	15185	14939	14930	15082	14840	14711	14984	14952	14917	15018	14938	14881	14950	14726	15022	15105	14979	14949	15047	15152	14987	14989	15106	14957	14794	14967	15037	15010	15093	14912	14959	14859	15024	15040	15065	15243	15033	15101	15085	14829	14979	14988	14902	14975	15168	14948	15016	14911	14779	15214	15158	15062	14977	15101	14940	15065	15189	15175	15051	15001	14859	14945	14667	14922	15006	15029	14990	14996	15110	14991	14701	14879	15146	15047	15022	15109	14984	15130	14956	14996	14926	15010	14986	14949	14961	14879	14991	15009	15117	14995	15105	15041	14888	15164	14900	14777	14878	14938	14894	14951	15079	14995	15108	14962	15176	15017	14980	14978	15087	14948	15083	15030	15309	14927	15005	15012	15020	14906	14874	14849	15015	14812	14912	14917	15045	15060	14960	15160	15030	15003	15120	15055	14951	15046	14985	14988	14873	15181	15086	14664	14906	15003	15035	15124	14982	14980	14909	14929	14974	14975	15083	14990	14884	15064	15129	15109	14868	14941	15097	14730	14975	14920	14948	14903	14885	15046	14957	15140	15078	14975	15003	14874	14959	14940	15113	14946	14857	14845	15013	14887	15073	14863	15083	15021	15066	14999	15085	15038	14915	14919	14871	14940	14807	14938	14876	15040	14972	15018	15016	15076	14817	14825	14799	14923	15041	14884	14921	15018	14953	15018	15135	14919	14963	14980	14923	15008	14841	15196	15017	14826	14838	15051	14989	14819	15183	15158	14992	15002	15055	15138	15030	15021	15008	14976	14993	15022	15051	14985	14905	14911	15002	14857	14965	14951	14695	14783	15124	14932	15006	14995	14937	15015	14932	14876	15096	15107	15009	14834	14945	15191	14983	14964	15059	14733	15206	15031	14936	14809	14971	15072	15012	15029	15026	15162	15137	14909	14988	15039	15074	14946	14954	15057	15026	14941	14992	14953	14899	15215	15113	15172	14844	15020	14791	15193	15110	14981	15027	14873	14909	15080	15007	14999	15031	15111	15163	14902	14837	15205	15083	15155	14908	15053	14874	14943	14878	15092	15053	14982	15010	14978	14809	14980	15141	15133	14775	14912	14946	15133	14949	14859	14988	14854	15078	15122	15072	15059	14835	15037	15027	15030	15172	14875	14973	14913	15144	14951	15086	15157	15137	15069	15068	15036	15012	14933	14881	14846	15019	14978	14875	14867	14921	14893	15182	15043	14942	14966	15072	14991	14804	14938	14893	14862	14749	14956	14714	14915	14977	14620	15101	15071	15047	15061
24225	42955	39866	32425	28165	24760	22413	20303	18708	17536	16559	16153	15595	15104	14784	14744	14478	14498	14464	14019	14109	14195	14066	13905	14041	13816	13941	13806	13787	13771	13838	13572	13781	13770	13718	13673	13791	13679	13791	13651	13711	13533	13672	13467	13698	13630	13760	13665	13785	13724	13909	13597	13674	13582	13678	13718	13721	13784	13611	13812	13688	13655	13647	13732	13662	13707	13526	13548	13586	13803	13638	13497	13591	13538	13743	13612	13601	13785	13614	13548	13696	13567	13665	13482	13698	13646	13565	13664	13479	13632	13695	13581	13739	13742	13723	13655	13766	13659	13752	13452	13583	13606	13627	13632	13590	13697	13523	13704	13634	13545	13638	13746	13583	13659	13627	13626	13513	13819	13634	13626	13684	13610	13635	13649	13554	13613	13720	13709	13663	13642	13693	13643	13567	13582	13730	13767	13600	13623	13681	13631	13477	13544	13599	13699	13542	13502	13683	13660	13597	13654	13671	13683	13785	13533	13668	13662	13620	13574	13707	13566	13533	13588	13706	13861	13649	13730	13626	13777	13690	13639	13571	13749	13566	13546	13868	13432	13633	13660	13675	13680	13710	13773	13531	13702	13712	13697	13745	13477	13442	13772	13728	13616	13657	13637	13804	13529	13582	13704	13612	13537	13758	13647	13499	13643	13689	13610	13652	13491	13592	13441	13687	13669	13613	13579	13573	13576	13698	13745	13514	13628	13494	13573	13706	13740	13750	13695	13619	13650	13609	13654	13459	13640	13572	13488	13515	13514	13730	13556	13676	13644	13577	13557	13328	13549	13620	13660	13547	13569	13616	13550	13564	13599	13730	13670	13798	13531	13520	13504	13612	13582	13684	13701	13540	13699	13619	13549	13655	13551	13648	13434	13726	13772	13544	13524	13640	13686	13502	13493	13620	13557	13619	13748	13695	13550	13500	13498	13574	13413	13685	13646	13729	13550	13712	13608	13598	13722	13464	13673	13498	13607	13699	13593	13473	13610	13673	13621	13659	13488	13660	13613	13548	13519	13608	13589	13601	13645	13652	13680	13594	13738	13773	13652	13691	13444	13448	13492	13653	13638	13543	13743	13595	13716	13475	13574	13816	13602	13651	13623	13608	13678	13648	13512	13574	13380	13606	13705	13570	13568	13492	13612	13820	13617	13596	13701	13680	13500	13630	13748	13712	13587	13564	13523	13574	13386	13584	13691	13622	13676	13600	13517	13661	13656	13511	13649	13560	13513	13724	13830	13721	13701	13626	13684	13758	13672	13628	13700	13642	13593	13811	13498	13615	13883	13695	13654	13544	13534	13600	13621	13774	13691	13555	13499	13724	13575	13540	13545	13581	13616	13682	13624	13492	13542	13634	13641	13638	13705	13518	13652	13778	13577	13654	13650	13410	13601	13871	13630	13533	13664	13675	13586	13669	13610	13688	13450	13584	13589	13672	13702	13662	13638	13578	13471	13628	13702	13708	13602	13646	13515	13673	13587	13665	13510	13742	13578	13670	13620	13748	13485	13670	13612	13719	13746	13557	13598	13667	13714	13629	13770	13542	13667	13472	13628	13660	13681	13621	13521	13636	13528	13635	13751	13547	13607	13471	13411	13413	13715	13622	13615	13631	13572	13782	13674	13642	13576	13571	13649	13428	13679	13597	13572	13644	13745	13590	13782	13697	13603	13552	13525	13939	13745	13668	13532	13743	13685	13533	13472	13578	13679	13570	13686	13859	13664	13557	13852	13621	13579	13475	13544	13575	13628	13629	13685	13597	13403	13586	13662	13602	13723	13837	13708	13508	13677	13655	13625	13631	13731	13661	13780	13621	13702	13690	13664	13687	13694	13648	13495	13657	13601	13735	13601	13591	13577	13714	13654	13687	13640	13542	13626	13710	13483	13671	13730	13680	13665	13560	13599	13606	13584	13606	13614	13632	13598	13630	13578	13541	13794	13673	13649	13649	13560	13569	13605	13571	13601	13690	13700	13529	13431	13546	13648	13614	13651	13577	13685	13659	13624	13611	13470	13619	13735	13533	13565	13643	13486	13624	13714	13585	13795	13723	13703	13688	13594	13708	13608	13631	13562	13491	13656	13739	13743	13549	13611	13683	13450	13654	13759	13531	13488	13679	13652	13665	13644	13705	13511	13450	13696	13743	13659	13631	13489	13531	13610	13638	13593	13697	13679	13655	13494	13643	13782	13678	13691	13691	13615	13576	13790	13665	13680	13729	13638	13475	13450	13476	13610	13787	13723	13547	13561	13745	13672	13571	13675	13645	13615	13677	13592	13788	13555	13818	13589	13646	13719	13693	13645	13628	13633	13718	13628	13546	13473	13664	13523	13703	13529	13699	13642	13593	13463	13746	13473	13520	13615	13600	13585	13639	13688	13644	13694	13565	13631	13640	13685	13634	13550	13629	13673	13724	13607	13645	13592	13455	13537	13434	13531	13714	13767	13580	13630	13626	13561	13593	13613	13563	13679	13668	13611	13514	13648	13824	13375	13723	13483	13628	13617	13720	13518	13661	13641	13659	13693	13602	13580	13521	13570	13772	13640	13663	13627	13566	13559	13559	13580	13709	13662	13489	13784	13731	13634	13658	13580	13509	13679	13501	13661	13632	13738	13645	13778	13498	13539	13723	13448	13699	13655	13683	13606	13514	13666	13604	13679	13521	13711	13511	13685	13654	13581	13657	13447	13687	13670	13578	13601	13720	13581	13595	13678	13560	13673	13537	13840	13532	13707	13764	13651	13611	13656	13622	13582	13803	13723	13775	13550	13690	13692	13582	13593	13605	13500	13806	13599	13590	13484	13711	13524	13746	13759	13604	13802	13707	13608	13703	13587	13858	13661	13561	13604	13572	13599	13747	13667	13616	13532	13479	13486	13666	13510	13631	13506	13642	13616	13606	13528	13583	13541	13613	13677	13546	13397	13515	13822	13623	13746	13720	13719	13542	13843	13617	13577	13684	13666	13613	13554	13444	13698	13511	13733	13596	13664	13541	13595	13633	13617	13603	13729	13650	13699	13721	13680	13574	13557	13561	13656	13642	13523	13597	13676	13711	13436	13682	13653	13590	13601	13639	13644	13670	13715	13655	13575	13692	13558	13764	13554	13618	13591	13647	13601	13694	13482	13753	13700	13640	13633	13524	13637	13570	13602	13743	13456	13722	13596	13634	13671	13637	13610	13624	13710	13551	13653	13607	13767	13746	13738	13460	13606	13773	13739	13714	13620	13617	13835	13674	13689	13564	13675	13672	13712	13716	13749	13544	13739	13643	13607	13542	13621	13668	13709	13475	13574	13564	13527	13870	13521	13724	13624	13711	13407	13629	13679	13703	13558	13619	13726	13743	13408	13705	13724	13608	13735	13687	13693	13560	13806	13527	13745	13584	13507	13606	13386	13805	13500	13536	13599	13605	13579	13515	13667	13542	13684	13574	13540	13607	13492	13708	13447	13729	13644	13693	13674	13585	13572	13535	13716	13695	13491	13598	13715	13561	13773	13504	13483	13519	13639	13427	13661	13745	13657	13634	13448	13511	13521	13640	13657	13704	13837	13531	13649	13557	13721	13795	13731	13737	13494	13668	13643	13727	13564	13629	13506	13662	13528	13567	13572	13510	13647	13785	13645	13563	13578	13588	13554	13508	13686	13701	13493	13596	13610	13451	13606	13752	13644	13672	13544	13546	13642	13662	13569	13575	13624	13727	13670	13576	13712	13640	13558	13581	13746	13634	13547	13560	13585	13712	13482	13593	13675	13608	13635	13689	13554	13556	13506	13695	13437	13696	13500	13670	13669	13537	13583	13728	13615	13658	13581	13570	13614	13623	13610	13794	13637	13602	13551	13746	13473	13697	13645	13534	13631	13682	13556	13783	13620	13595	13564	13566	13547	13606	13488	13510	13571	13498	13566	13590	13587	13595	13506	13583	13645	13430	13462	13685	13780	13581	13494	13633	13724	13749	13649	13657	13610	13652	13589	13565	13659	13660	13783	13405	13674	13609	13528	13637	13511	13596	13633	13581	13527	13599	13593	13640	13759	13672	13612	13491	13604	13542	13649	13387	13718	13721	13716	13691	13622	13576	13624	13702	13572	13665	13608	13718	13651	13598	13612	13430	13634	13366	13655	13451	13798	13784	13509	13583	13727	13617	13744	13531	13563	13519	13614	13504	13669	13552	13565	13632	13565	13569	13724	13529	13543	13662	13716	13528	13548	13514	13613	13664	13546	13593	13577	13593	13646	13487	13673	13657	13577	13488	13621	13574	13601	13695	13636	13488	13581	13533	13490	13495	13697	13525	13699	13640	13815	13592	13620	13367	13580	13627	13586	13609	13625	13602	13601	13556	13658	13691	13692	13548	13642	13596	13680	13635	13555	13484	13631	13540	13522	13566	13705	13647	13482	13509	13665	13566	13627	13685	13664	13540	13620	13628	13788	13572	13537	13584	13557	13641	13634	13516	13655	13718	13653	13509	13529	13478	13525	13689	13687	13626	13598	13651	13720	13623	13697	13602	13533	13633	13624	13498	13386	13747	13728	13631	13801	13666	13458	13705	13676	13507	13586	13577	13869	13739	13612	13691	13531	13657	13881	13618	13830	13593	13670	13773	13627	13627	13559	13598	13566	13546	13544	13492	13495	13571	13641	13608	13541	13640	13607	13622	13708	13582	13682	13682	13607	13505	13680	13615	13749	13664	13660	13442	13702	13681	13631	13633	13711	13788	13789	13563	13606	13759	13652	13594	13762	13551	13799	13619	13640	13593	13536	13632	13746	13655	13555	13552	13632	13501	13704	13630	13635	13656	13716	13614	13693	13711	13700	13545	13553	13581	13576	13516	13645	13569	13793	13768	13617	13597	13673	13544	13710	13745	13501	13558	13562	13594	13732	13539	13451	13690	13781	13574	13597	13744	13667	13654	13702	13632	13484	13548	13536	13705	13705	13711	13604	13536	13754	13596	13674	13670	13765	13705	13659	13552	13355	13438	13591	13508	13584	13586	13640	13572	13679	13832	13644	13549	13683	13564	13683	13567	13700	13590	13681	13567	13567	13602	13523	13593	13583	13555	13777	13602	13754	13700	13677	13636	13454	13639	13731	13570	13635	13755	13520	13621	13557	13698	13633	13622	13585	13752	13579	13659	13585
22699	21126	28973	23581	21913	25183	27662	22217	20429	19547	18872	18246	17976	17514	17024	16923	16794	16808	16695	16370	16311	16505	16384	16155	16139	16018	16158	15912	16095	16079	16030	16173	16067	16054	16152	15782	16054	16005	15800	15919	15986	15765	16002	15865	15864	15953	15856	16127	16041	15950	15934	15920	15948	15920	16108	15707	16018	16075	15872	15995	15934	15983	15899	15796	16195	15823	15915	15949	15796	15895	15830	16003	15931	15938	15906	15812	15907	15849	15950	16020	15806	16039	15931	16077	15781	15913	15736	15942	15796	15792	16002	15952	15897	15920	15762	15742	15904	15861	15641	15848	15890	15784	15956	15685	15794	15988	15877	15942	15776	15993	16119	15839	15972	15950	15803	15824	15924	15880	15746	15628	15969	15939	15775	15656	15842	15728	15943	15954	15848	15806	15991	15817	15701	15762	15890	15697	15980	15816	15942	15789	15890	15798	15904	15736	15850	15717	15887	15788	15767	16018	15929	15830	16015	15603	15616	16074	15798	15503	15827	15920	15819	15740	15958	15758	15652	15918	15820	15711	15915	15828	15785	15852	15854	15712	15784	15763	15756	15983	15781	15694	15682	15814	15873	15914	15787	15732	15808	15735	15806	15816	15735	15781	15979	15765	15610	16044	15783	15869	15989	16038	15925	15822	15786	15779	15724	15773	15785	15560	15590	15922	15913	15811	15872	15624	15740	15769	15836	15829	15767	15761	15841	15880	15729	15801	15915	16049	16017	15964	15752	15729	15779	15833	15728	15671	15639	15824	15649	15913	16083	15859	15820	15681	15560	15766	15894	15759	15842	15925	15999	15790	15679	15780	15858	15715	15792	15902	15728	16044	15708	15695	15986	15986	15854	15889	15903	15824	15851	15772	15783	15929	15912	15835	15756	15710	15682	15700	15733	16032	15853	15701	15785	15921	15951	15756	15892	15955	15835	15810	15822	15930	15775	15754	15867	15878	15936	16040	15851	15782	15734	15756	15724	15810	15882	15746	15881	15834	15632	15960	15872	15867	15689	15912	15760	15805	15689	15836	15830	15840	15893	15884	15905	15685	15772	15829	15870	15684	15738	15895	15838	15737	15963	15941	15809	15763	15820	15759	15807	15723	15957	15813	15961	15822	15749	15830	16099	15914	15804	15853	15664	15722	15843	15711	15895	15969	15724	15828	15726	15853	15942	15939	15844	15867	15522	15930	15950	15715	15881	15982	15687	15625	15847	15889	15871	15872	15765	15841	15818	15661	15723	15630	15628	15741	16139	15860	15615	15872	15835	15857	15807	15779	15902	16018	15912	15640	15760	15847	15944	15813	15768	15777	15764	15885	15920	15795	15730	15837	16007	15712	15661	15835	15785	15786	15869	15747	15848	15729	15816	15688	15704	15779	15736	15739	15845	15701	15858	15684	15840	15770	15836	15931	15810	15878	15908	15716	15737	15918	15864	15965	15837	15712	15702	15849	15773	15793	15628	15691	15793	15829	15814	15680	15824	16001	15833	15767	15825	15875	15876	15658	15837	15964	15812	15745	15688	15776	15796	16029	15861	15800	15849	15787	15658	15987	15906	15878	15818	15859	15727	15727	15724	15744	15645	15795	15765	15715	15847	15813	15710	15718	15825	16094	15573	15835	15844	15797	15903	15882	15838	15840	15686	15722	15953	15847	15907	15951	15885	15856	15828	15966	15755	15740	15735	15905	15648	15798	15887	15766	15968	15775	15734	15935	15960	15902	15807	15991	15828	15854	15853	15897	15850	15822	15795	15892	15946	15583	15917	15700	15768	15766	15874	15640	15817	15998	15715	15607	16068	15725	15912	15714	15796	15859	15735	15973	15846	15798	15686	15612	15839	15817	15971	15665	15925	15835	15896	15743	15842	15998	15817	15524	15977	15794	15787	15871	15798	15862	15668	15786	15582	15725	15731	15962	15696	15839	15813	15880	15726	15657	16116	15606	15734	15821	15736	15679	15671	15906	15764	15884	15776	16154	15737	15898	15768	15591	15770	15762	15761	15851	15773	15713	15875	15855	15732	15841	15771	15960	16031	15846	15968	15806	15747	15651	15896	15956	15883	15826	15833	15897	15684	15681	15723	15880	15863	15794	15932	15773	16090	15834	15669	15911	15704	15701	15786	15728	15715	15860	15968	15810	15919	15838	15869	15763	15607	15574	15672	15687	16087	15741	15843	15765	15953	15781	15834	15538	15836	15818	15867	16020	15878	15677	15747	15880	15585	15833	15865	15811	15911	15556	15603	15818	15809	15829	15935	15797	15656	15983	15688	15912	15789	15698	15790	15765	15742	15851	15681	15716	15974	15898	15767	15863	15611	15794	15779	15603	15741	15866	16075	15861	15899	15715	15781	15728	15771	15794	15745	15870	15771	15934	15851	15907	15790	15934	15787	15885	15851	15927	15819	15756	15918	15934	15672	15793	15800	15476	15648	15603	15769	15626	15795	15794	15978	15902	15670	15829	16013	15809	16092	15717	15683	15914	15792	15877	15785	15761	15923	15811	15977	15729	15629	15699	15681	15770	15876	15796	15545	15549	15810	15739	15972	15878	15735	15879	15810	15800	15822	15902	15873	15734	15905	15688	15774	15768	15755	15704	15691	15833	15891	15876	15805	15899	16012	15860	15821	15716	15811	16020	15908	15900	15799	15745	15736	15833	15630	15852	16028	15738	15830	15746	15909	15890	15809	15755	15684	15922	15935	15909	16003	15901	15936	15889	15874	15690	15679	15984	15928	15943	15988	15824	15793	15909	15871	15610	15645	15925	15751	15960	15702	15548	15887	15937	15914	15871	15831	15530	15832	15703	15769	15901	15744	15775	15809	15734	15822	15855	15792	15942	15657	15996	15882	15890	15982	15581	15617	15814	15864	15674	15876	15730	15860	15904	15922	15838	15619	15767	15907	16013	15585	15937	15959	15724	15769	15801	15746	15728	16074	15963	15945	15865	15616	15756	15872	15893	15756	15940	15683	15852	15756	15638	15776	15757	15895	15727	15915	15752	15769	15746	15804	15777	15726	15867	15816	15637	15901	15816	15743	15785	15765	16041	15913	15902	16119	15765	15728	15861	15787	15877	15985	15804	15880	15880	15806	15836	15941	16014	15964	15864	15885	15644	15777	15711	15887	15710	15754	15752	16026	15891	15754	15840	15881	15834	15949	15788	15762	15864	15744	15770	15684	15672	15660	15760	15820	15893	15866	15878	15824	15916	15673	15904	15869	15867	15807	15839	16044	15839	15833	16042	15725	15743	15849	15832	15791	15876	15880	15817	15731	15749	15924	15921	15812	15721	15758	15717	15927	15812	15891	15802	15870	15575	15859	15832	15712	15730	15909	15766	16028	15473	15677	15762	15923	15781	15829	15695	15614	15932	15876	15941	15933	15866	15836	15736	15662	15770	15685	15659	15781	15753	15734	15713	15802	15686	15716	15703	16124	15742	15784	15590	15663	15629	15813	15989	15947	15900	15711	15790	15753	15897	15935	15806	15937	15881	15838	15774	15846	15845	15993	15884	15847	15902	15990	15805	15805	15764	15756	15893	15633	15917	15627	15910	15896	15711	15993	15964	15784	15707	16029	15747	15998	15832	15823	15752	15917	16091	15740	15802	15774	15839	15993	15747	15672	16003	15836	15717	15757	15713	15899	16020	15827	15924	16145	15694	15730	15797	15837	15790	15910	15851	15711	15875	15760	15690	15820	15794	15931	15784	15767	15852	15788	15867	15750	15941	15912	15846	15757	15813	15774	15768	15750	15713	15885	15725	15845	15595	15740	15666	15981	15854	15767	15680	15967	15761	15832	15747	15921	16001	15982	15582	15896	15786	15863	15916	15934	15781	15695	15861	15888	15920	15672	15628	15910	15814	15862	15719	15832	15763	15989	15888	15831	15825	15705	15755	15774	15828	15846	15843	15698	15749	15969	15945	15757	15773	15613	15611	15775	15846	15979	15731	15910	15588	15696	15706	15724	15866	15891	16142	15895	15707	16044	15648	15866	15774	15839	15877	15851	15802	15671	15925	15872	15654	15863	15775	15813	15759	15996	15805	15800	15811	15863	15822	15871	15896	15824	15882	15747	15756	15732	15826	15947	15742	15703	15979	15926	15808	15816	15809	15807	15702	15733	15856	15959	15765	15897	15921	15710	15804	15836	15872	15884	15729	15715	15670	15826	15632	15727	15721	15858	15749	15756	15960	15866	15934	15703	15747	15842	15672	15915	15957	15771	15746	15750	15867	15764	15756	15833	15708	15857	15719	15748	15869	15998	15908	15760	15670	15973	15906	15679	15659	15789	15735	15762	15638	16102	15865	16006	15815	15916	15732	15765	15990	15958	15744	15806	15945	15946	15895	15838	15776	15798	15981	15904	15671	15675	15753	15716	15997	15793	15827	15662	15549	15967	15873	15787	15857	15779	15705	15757	15887	15916	15883	16040	15799	15876	15747	15689	15950	16136	15689	15944	15772	16012	15878	15782	15782	15995	15619	16058	15891	15586	15813	15960	15942	15967	15506	15796	15815	15619	15854	15766	15816	15918	15661	15741	15709	15802	15796	15745	15968	15814	15792	15856	15894	15833	15772	15837	15981	15807	15841	15789	15789	15742	15829	15874	15788	15694	16023	15798	15778	15889	15799	15758	15812	15870	15782	15968	15638	15950	15751	15719	15745	15747	15731	15613	15810	15957	15803	15796	15763	15725	15893	15761	15754	15918	15696	15901	15865	15848	15832	15835	15988	15817	15826	15818	15652	15629	15911	15909	15841	15608	15714	15658	15928	15862	15848	15780	15963	15780	15799	15935	16053	15826	15780	15984	15695	15901	15935	15835	15898	15717	16046	15775	15864	15896	15842	15932	15616	15860	15812	15926	15780	15851	15858	15850	15927	15709	15659	15866	16074	15714	15825	15814	15766	15838	15848	15866	15799	15771	15761	15832	15870	15777	15904	16000	15686	15722	15871	15782	15757	15897	15577	15943	15761	15854	15833	15706	15792	15848	15974	15922	15832	15955	15835	15631	15755	15821	15814	15899	15666	15677	15746	15776	15857	15867	15599	15581	15742	15584	15757	15655	15964	15943	15806	15667	15805	15934	15652	15726	15652	15823	15885	15665	15810	15856	15926	15853	15811	15836	15670	15986	15943
26063	47231	44899	36872	32337	28400	25371	23031	21062	19264	18397	17571	16599	16343	15947	15685	15403	15033	14895	14766	14811	14729	14605	14436	14562	14389	14627	14491	14426	14433	14248	14337	14237	14309	14350	14169	14307	14176	14194	14020	14349	14252	14299	14098	14116	14215	14191	14217	13994	14245	14293	13985	14124	14291	14103	13988	14203	14075	14188	14288	14266	14321	14298	14066	14248	14143	14108	14106	14164	14195	14115	14198	14316	14199	14116	13982	14055	14149	14148	14086	14052	14155	14157	14043	14087	14113	14047	14123	14187	13964	14248	14080	14216	14314	14242	14073	14039	14146	14014	14024	14163	14320	14224	14132	13931	14188	14141	14048	14057	14012	14087	13975	14170	14027	14051	13939	14125	14103	14072	14306	14151	14202	14011	14184	14150	14202	14004	14147	14179	14155	14051	14256	14182	14163	14127	13992	14273	14142	14019	14123	14021	14087	14000	14144	14069	14031	13972	14053	14149	14147	14207	14067	14049	13982	14092	14096	14117	14088	13996	14206	13961	14102	13853	13973	14247	14155	14058	14058	13980	14096	14001	14082	14053	14135	14230	14091	14112	13960	14095	14101	14116	14105	14089	14019	14184	14196	14052	14291	14270	14235	14219	14147	14033	14112	14120	14099	14122	14015	14132	14037	14145	14003	13992	14095	14120	14213	14047	14197	14243	13988	13994	14073	14144	14110	13977	14244	13926	14197	14125	14089	14153	14133	14247	14054	14128	14321	13936	14088	14155	13936	13961	13875	14044	14204	14134	14172	14096	14053	14174	14041	14086	14020	14204	13933	14212	14303	14052	13968	14014	14084	14180	13988	13985	14166	13977	14217	14120	14060	14184	14111	14109	14050	14005	13991	14105	13998	14174	14254	14110	14095	14290	14215	14060	14219	13983	14159	14202	13994	14055	14027	14252	14038	14249	14121	13977	14116	14052	14140	14092	14063	14138	13929	14233	14092	14294	14121	14219	14014	14089	13981	14144	14134	13891	14176	14102	14094	14081	14125	14137	14094	14201	14171	13877	14106	14034	14134	14127	14136	14075	14071	14216	14147	13894	14013	14278	14197	14006	14092	14057	13987	14120	14152	14109	13986	14156	13965	14121	14112	14177	14060	14115	14020	13972	14019	14179	14049	14030	14104	14199	14111	14049	14019	14062	14248	14060	14241	14059	13991	14004	14131	14301	14222	14066	14101	14163	14063	14140	14133	14023	14148	14010	14051	14102	14124	14154	14058	14018	14102	14075	14040	14064	14103	14047	13961	14142	14138	14154	14136	13968	14212	14003	13977	14202	14049	14054	13967	14083	14078	13982	14129	14094	14108	14363	14013	14107	14123	13805	14222	14046	14031	14287	14098	14152	14049	14246	14100	14055	14145	14166	13959	14220	14061	14157	14005	14050	14136	13976	14136	14179	14218	13954	13915	14034	14272	14046	14196	13948	14041	13960	14087	14111	14054	14067	14025	14056	14072	14118	13923	13970	14016	14119	14293	14131	14105	14177	14167	14250	14020	14018	14134	14115	14086	14222	14022	14039	14088	14135	14066	13984	14134	14080	14152	14140	14059	14116	13993	14093	14024	14018	14142	13961	14188	14338	14083	14050	14210	14106	14020	14036	14130	14340	13976	14079	14136	14306	14199	14054	14130	14146	14110	13955	14108	14078	13980	13972	14184	13930	13956	14135	14170	14087	14087	14105	14028	14148	14060	14225	14053	14091	14035	14122	14167	14147	13969	14109	14147	13999	14242	13914	14133	14119	14020	14073	14053	14074	14000	14169	14078	14106	14162	14136	14049	14099	14079	13982	14067	14105	13929	14253	14073	14066	14125	14190	14173	14053	14127	13926	14196	14202	14179	14321	14152	14052	13962	14119	14265	14044	14096	14104	14292	14017	14005	14253	14153	14088	14055	14132	13972	14133	14130	14076	14109	14011	13916	14048	13766	14066	13931	14049	14133	13896	14264	14177	14161	14206	13834	14090	14097	14120	14064	14027	14158	14172	14090	14078	13945	13911	14140	14030	14039	14078	14234	14061	13932	14086	14105	14067	14118	14086	14051	13957	14056	14152	13985	14164	14118	13997	13996	14146	14173	14059	14118	14136	14041	14078	14033	14007	14043	14030	14114	14057	14119	14026	14016	14023	14101	14018	14068	13941	13961	13883	14028	14122	14050	14273	14030	14229	14192	14032	14334	14040	14260	14164	13982	14220	14005	14098	14147	14190	14096	14345	13934	14135	14042	14033	14202	13927	14148	14093	14010	14022	13886	14062	14120	14019	14172	14159	14114	14256	14016	14198	14072	14128	13976	14089	14085	13952	14021	14021	14281	14071	14152	14112	14082	13930	14012	13998	13987	14069	14219	14121	13987	13982	13994	14135	14048	14189	14206	14156	14108	14086	13983	13999	13874	14058	14097	14069	13949	14153	14064	14003	14098	14171	14207	14063	14065	14132	14000	13981	14203	14050	13984	14148	14353	14074	14120	13991	14260	14148	14224	13989	14023	14009	14195	14053	14015	14062	14172	14185	13984	14058	14043	14066	14115	14102	14256	14090	14017	14094	14058	14030	13988	14142	14147	14189	14003	14290	14071	14118	14156	14132	14077	14255	14177	14113	13852	14143	14123	13991	14183	14105	14273	14055	14005	14018	14152	14025	14059	14019	14025	14033	14074	14193	14005	14090	14097	14102	14174	14123	14049	14207	14136	14043	14210	14174	14221	14002	14004	13859	14134	13892	14119	14064	14086	14061	14027	14011	14254	14062	14160	14174	13946	14105	14033	13989	14076	14174	14103	14300	14009	14011	14110	14053	14044	14024	14142	14190	13930	14230	14323	14012	14010	14022	13874	13957	14000	14206	14061	14104	14149	14149	14042	13949	14191	13988	13959	14028	14033	14090	14068	14248	14068	14149	14248	14165	14149	14039	13879	14133	13960	13976	14059	14031	14091	14204	14123	14136	14161	14221	14219	14371	13967	14060	14005	14064	14178	14167	14060	14268	14071	14095	14018	14111	14152	13896	13992	13991	13985	14141	14001	14159	13972	13967	14114	14116	14197	13996	14038	14089	14075	14082	14133	14140	14088	14152	14100	14195	13966	14158	14152	14208	14177	14053	14089	14155	14091	14200	14233	14189	14018	14032	14124	14263	14107	14181	13912	14054	14039	14064	14162	13990	13964	14061	14216	14002	13990	14192	14100	14221	14032	13866	14080	13933	13988	14129	14177	14092	14077	14138	14182	14062	14126	13966	14040	14072	14088	14124	14018	14156	14178	14029	14245	14082	14133	14008	14247	14019	14268	14196	14080	14032	14116	14060	14183	13894	14152	14142	14188	14061	14023	13920	14162	14202	14107	13976	14228	13908	14024	14072	14070	14040	14077	14050	14098	13955	14044	14088	13928	14028	14029	14153	14103	14127	14139	14018	14132	13993	14116	14203	14147	14039	14038	14124	14094	13986	14114	14161	14126	14119	13954	14251	14130	14069	13997	14124	14000	14385	13990	13943	14115	14170	14206	13908	13965	14167	14168	13917	13965	14086	14078	14063	14231	14026	13938	14231	14051	14138	14146	13979	14086	14127	14023	14153	14130	14032	14057	14102	14116	14130	14043	14221	14158	14133	14155	14105	14153	14007	14026	14117	14112	14023	14139	14062	14107	14071	14346	14077	14239	13969	14268	14046	13959	14170	14099	14061	14034	14135	13999	14039	14104	14040	13964	13970	14012	14202	13927	14155	14061	14114	14084	14103	13982	13990	14037	14025	14162	14000	14090	14095	14294	14218	14096	13910	14150	14316	14079	14207	14306	13972	14182	14087	14127	14069	14150	14049	13907	14017	14123	14185	14041	14090	13960	13928	14150	13923	14071	14046	13975	14159	13935	14143	14252	13950	14188	14124	14103	14024	14046	14068	14092	14313	14173	14016	14191	14152	14194	14053	14244	14070	14084	14298	14257	14243	14109	14105	14087	14063	14068	14106	14039	14006	14083	14186	14166	13994	13978	14172	14162	14172	14129	14039	14075	14084	14222	14163	14069	14190	14106	14165	14179	14167	14001	14138	14199	14163	14018	14104	14134	14178	14087	14099	14088	14193	14081	14086	14159	13903	13885	14049	14197	14151	14175	14132	14169	14088	14036	14206	14131	14024	14096	14048	14294	14195	14080	13969	14030	14148	14007	14100	14247	14108	14039	14110	14126	14026	14053	14025	14351	14062	14263	14116	14157	14005	14241	14082	13906	14069	14001	14113	14069	14238	14106	14074	14087	14068	13952	14354	14117	14034	14142	14158	14034	13943	14357	14208	14189	14161	13993	14078	14198	13910	14071	13953	14151	14122	14047	14206	14093	14132	14006	14123	14088	14176	13820	14129	14055	14055	14029	14027	14100	14186	14319	14230	14075	13969	14059	14046	14112	14205	14024	14009	14051	14157	14249	14098	13984	14065	14081	14168	14062	14041	14223	14006	14222	13908	14215	14010	13931	14167	14126	13997	14072	14153	14232	14096	14090	14031	14025	13961	14004	14223	14050	14067	14111	14235	14205	14022	14199	14053	14116	13865	14133	13979	14109	14208	14131	14026	14132	14222	14174	14072	14129	14123	14124	14189	14144	14175	13917	14195	14031	14116	14176	14046	13934	14195	13975	13983	14298	14028	13942	13905	14129	14026	14049	13976	13901	14165	14271	14045	14113	14112	14173	13977	14099	14184	13901	14009	14044	14083	14036	14152	14330	14130	14037	14042	14105	13922	14004	13828	14075	14134	14030	14013	14219	13975	14048	14151	14149	14046	13861	14221	14172	14039	14142	14025	14182	14139	14098	14154	14064	14111	13929	14158	14162	14121	14075	14115	14034	14096	13990	14088	14053	14198	14019	14034	14275	14213	14078	14113	14194	14019	14079	14230	14109	13986	13975	14093	14171	14197	14266	13991	14211	13974	14142	14191	14012	14174	14121	13988	14081	14108	14006	14176	14176	14077	13933	14256	13994	14172	14070	14137	14166	14061	13991	14211	14164	14133	14153	14187	14066	13971	13926	14147	14103	14186	13997	13999	14043	14017	13897	14043	14035	14172	14145	14058	14047	13849	14089	14202	14104	14097	13884	14106	14164	14062	14199	14204	14173	14138	14013	14118	14042	14182	14111	14151	14243
27578	24511	30845	27513	22124	20130	18919	17709	17298	16663	16549	16067	16137	15832	15816	15630	15458	15649	15531	15660	15333	15689	15491	15397	15353	15425	15449	15293	15214	15605	15183	15260	15344	15343	15412	15360	15335	15270	15253	15348	15433	15523	15304	15369	15413	15296	15366	15360	15312	15264	15404	15292	15279	15382	15329	15298	15291	15241	15267	15227	15216	15287	15355	15338	15130	14976	15223	15204	15390	15180	15313	15160	15252	15235	15313	15398	15129	15172	15128	15254	15404	15239	15319	15162	15245	15211	15257	15394	15407	15234	15189	15199	15389	15485	15189	15290	15267	15326	15307	15198	15252	15385	15120	15368	15260	15262	15263	15402	15262	15286	15261	15352	15226	15352	15168	15265	15143	15333	15141	15247	15139	15154	15190	15268	15295	15225	15281	15184	15078	15301	15220	15499	15134	15163	15481	15406	15167	15066	15156	15153	15166	15508	15374	15090	15146	15165	15144	15336	15083	15066	15426	15364	15179	15311	15385	15237	15263	15220	15117	15303	15140	15189	15107	15219	15349	15308	15242	15267	15205	15360	15362	15329	15170	15244	15156	15342	15160	15350	15496	15069	15278	15156	15247	15512	15203	15464	15226	15114	15175	15155	15036	15250	15300	15148	15211	15392	15126	15215	15126	15095	15346	15430	15167	15283	15280	15237	15179	15003	15110	15186	15296	15252	15205	15136	15328	15257	15307	15370	15253	15217	15304	15192	15368	15153	15396	15203	15234	15079	15227	15362	15320	15080	15020	15260	15319	15260	15206	15277	15278	15375	15140	15273	15315	15226	15391	15221	15183	15334	15201	15280	15226	15239	15162	15191	15199	15363	15438	15295	15289	15493	15199	15327	15301	15052	15291	14989	15181	15241	15356	15018	15209	15345	15343	15178	15372	15297	15149	15155	15266	15505	15347	15163	15454	15432	15296	15214	15382	15277	15152	15276	15221	15415	15377	15100	15434	15288	15271	15309	15242	15427	15252	15283	15235	15232	15395	15066	15131	15216	15206	15397	15223	15098	15294	15272	15289	15267	15288	15300	15147	15205	15151	15251	15322	15191	15196	15263	15270	15407	15311	15217	15234	15209	15213	15340	15334	15376	15359	15326	15119	15158	15233	15153	15345	15214	15172	15100	15257	15379	15157	15314	15259	15209	15352	15173	15411	15221	15264	15316	15313	15231	15127	15354	15100	15202	15105	15209	15385	15245	15096	15315	15323	15071	15322	15128	15373	15237	15290	15118	15321	15292	15111	15289	15377	15279	15339	15231	15349	15012	15370	15144	15305	15376	15112	15284	15279	15226	15028	15359	15382	15324	15296	15296	15307	15137	15206	15128	15150	15465	15227	15300	15254	15153	15357	15281	15294	15273	15249	15176	15353	15378	15298	15156	15327	15214	15268	15196	15264	15171	15167	15420	15243	15072	15309	15134	15256	15314	15304	15279	15471	15332	15402	15456	15225	15221	15314	15340	15329	15217	15107	15111	15157	15140	15361	15203	15290	15352	15304	15301	15362	15352	15197	15367	15144	15309	15380	15337	15299	15287	15270	15457	15350	15425	15380	15442	15277	15367	15172	15219	15522	15278	15303	15174	15471	15137	15379	15483	15263	15116	15238	15263	15356	15262	15275	15128	15352	15358	15181	15204	15417	15244	15378	15097	15249	15183	15270	15191	15048	15263	15196	15078	15463	15283	15396	15325	15378	15228	15307	15249	15292	15285	15276	15272	15249	15162	15453	15376	15080	15150	15337	15335	15291	15101	15141	15049	15073	15202	15284	15359	15290	15446	15382	15409	15238	15280	15249	15330	15307	15164	15405	15320	15237	15209	15474	15183	15493	15334	15257	15196	15313	15179	15476	15422	15252	15285	15311	15248	15003	15196	15348	15201	15403	15443	15234	15157	15431	15263	15337	15171	15131	15214	15385	15322	15281	15067	15199	15129	15153	15079	15233	15272	15410	15508	15260	15259	15127	15230	15341	15290	15296	15260	15393	15601	15434	15303	15123	15457	15518	15298	15520	15193	15138	15310	15270	15496	15163	15374	15248	15281	15202	15266	15240	15256	15267	15228	15286	15322	15259	15217	15276	15121	15268	15432	15327	15241	15174	15189	15250	15430	15308	15267	15133	15438	15204	15114	15357	15353	15339	15349	15310	15003	15324	15262	15350	15224	15280	15364	15308	15269	15297	15167	15242	15294	15343	15394	15179	15327	15238	15196	15254	15183	15254	15374	15424	15333	15200	15186	15274	15378	15207	15333	15514	15115	15067	15203	15462	15373	15390	15206	15373	15327	15304	15257	15210	15264	15128	15398	15398	15325	15148	15238	15312	15272	15274	15232	15236	15402	15335	15502	15212	15174	15104	15351	15227	15188	15198	15312	15332	15267	15364	15185	15270	15169	15239	15261	15403	15249	15317	15297	15252	15411	15168	15397	15174	15226	15297	15303	15056	15202	15543	15327	15386	15179	15336	15264	15327	15126	15205	15116	15238	15364	15334	15262	15392	15111	15211	15343	15430	15221	15115	15212	15340	15358	15325	15330	15248	15049	15155	15226	15120	15382	15323	15181	15321	15184	15340	15256	15224	15239	15139	15096	15129	15274	15283	15410	15580	15337	15111	15134	15472	15311	15350	15112	15329	15483	15274	15211	15215	15367	15511	15376	15386	15143	15225	15201	15277	15242	15376	15245	15351	15255	15395	15192	15246	15244	15377	15228	15133	15422	15272	15158	15191	15176	15292	15170	14935	15243	15437	15357	15233	15161	15315	15301	15217	15258	15172	15187	15209	15278	15133	15134	15266	15239	15133	15390	15326	15420	15305	15226	15419	15146	15396	15282	15359	15186	15450	15025	15409	15220	15119	15148	15337	15460	15267	15255	15114	15183	15201	15178	15189	15268	15250	15006	15260	15079	15255	15405	15306	15249	15182	15318	15333	15193	15137	15292	15154	15342	15165	15308	15252	15192	15325	15161	15411	15343	15459	15312	15269	15305	15259	15243	15289	15156	15218	15050	15435	15148	15287	15215	15233	15253	15363	15281	15283	15501	15139	15378	15299	15141	15239	15075	15500	15295	15122	15229	14960	15181	15054	15077	15252	15182	15155	15211	15169	15235	15432	15154	15334	15284	15194	15232	15465	15135	15185	15274	15293	15162	15285	15176	15338	15348	15290	15184	15206	15287	15128	15175	15460	15199	15213	15168	15162	15168	15243	15249	15142	15305	15174	15153	15268	15427	15284	15328	15385	15303	15316	15354	15355	15242	15351	15373	15206	15122	15027	15339	15214	15369	15185	15309	15223	15120	15439	15110	15218	15317	15311	15192	15252	15453	15246	15292	15093	15162	15205	15260	15207	15416	15347	15356	15416	15263	15419	15309	15344	15401	15248	15219	15332	15182	15344	15246	15397	15298	15324	15477	15192	15315	15183	15167	15323	15154	15233	15408	15332	15307	15308	15179	15178	15172	15198	15087	15238	15222	15229	15277	15134	15212	15376	15156	15241	15382	15194	15280	15291	15373	15471	15096	15243	15054	15353	15119	15302	15316	15174	15409	15367	15596	15315	15026	15331	15407	15348	15428	15266	15410	15314	15265	15402	15278	15337	15153	15117	15313	15330	15185	15337	15340	15323	15214	15360	15335	15369	15388	15192	15300	14900	15216	15405	15355	15223	15304	15254	15302	15314	15359	15374	15444	15317	15306	15321	15346	15283	15222	15150	15438	15378	15308	15146	15093	15375	15375	15244	15290	15459	15363	15169	15360	15232	15355	15269	15130	15469	15357	15206	15273	15089	15172	15184	15158	15146	15196	15474	15198	15286	15086	15372	15292	15347	15407	15395	15096	15201	15354	15064	15166	15296	15194	15203	15366	15303	15178	15190	15045	15312	15166	15452	15399	15202	15309	15563	15245	15179	15316	15368	15186	15384	15235	15202	15273	15341	15181	15458	15370	15320	15266	15186	15293	15457	15326	15248	15197	15092	15214	15448	15062	15294	15259	15200	15170	15368	15469	15262	15259	15121	15404	15455	15299	15325	15120	15205	15139	15220	15101	15168	15221	15236	15200	15107	15215	15346	15366	15261	15132	15284	15215	15126	15120	15131	15246	15305	15375	15495	15294	15278	15232	15381	15318	15156	15304	15372	15347	15483	15254	15328	15167	15376	15215	15281	15170	15215	15197	15266	15325	15269	15168	15332	15253	15172	15225	15178	15218	15286	15294	15249	15074	15293	15334	15290	15245	15324	15287	15152	15226	15313	15186	15235	15345	15206	15284	15243	15224	15400	15368	15333	15385	15340	15215	15308	15222	15264	15348	15369	15344	15254	15340	15235	15327	15203	15120	15066	15183	15468	15278	15265	15270	15326	15021	15230	15266	15232	15293	15371	15118	15354	15353	15400	15213	15295	15455	15198	15233	15272	15388	15262	15244	15295	15150	15202	15446	15092	15223	15415	15297	15284	15261	15385	15224	15216	15324	15341	15160	15150	15227	15287	15141	15267	15362	15316	15514	15444	15308	15413	15364	15250	15279	15318	15144	14991	15315	15349	15347	15179	15096	15423	15390	15405	15339	15323	15211	15322	15315	15408	15349	15423	15276	15267	15141	15246	15368	15206	15291	15187	15306	15289	15250	15242	15244	15247	15174	15224	15253	15356	15077	15267	15314	15182	15320	15209	15423	15195	15240	15331	15283	15066	15278	15259	15439	15535	15533	15190	15424	15052	15160	15360	15321	15157	15344	15391	15248	15197	15373	15382	15111	15232	15357	15380	15078	15273	15136	15310	15350	15231	15395	15137	15244	15293	15210	15171	15230	15330	15331	15100	15387	15260	15256	15411	15406	15390	15309	15207	15294	15206	15449	15170	15476	15391	15295	15368	15594	15278	15168	15312	15290	15347	15270	15266	15235	15395	15267	15279	15364	15146	15352	15283	15100	15303	15366	15395	15212	15389	15261	15234	15289	15143	15139	15223	15279	15322	15312	15245	15336	15344	15293	15114	15262	15386	15258	15193	15438	15286	15294	15155	15333	15445	15288	15394	15310	15189	14999	15433	15323	15238	15269	15353	15209	15215	15377	15380	15203	15137	15336	15190	15035	15461	15322	15342	15360	15042	15256	15189	15347	15505	15219	15289	15368	15382	15318
24614	37495	34691	27256	23418	20696	19087	17842	16805	16196	15463	15199	14871	14900	14493	14257	14367	14389	14164	13983	14215	14173	14085	14075	13870	13951	13855	13921	13917	13873	13875	13858	13996	13780	13909	13884	14023	13887	13901	13908	13832	13929	13998	13918	13775	13857	13971	13712	13835	13981	13940	13816	13758	13939	13596	13962	13952	13907	13709	13871	13953	13792	13747	13807	13809	13973	13698	13756	13880	13916	13855	13783	13833	13876	13842	13785	13834	13789	13915	13785	13950	13832	13852	13788	13816	13753	13872	13796	13925	13570	13768	13832	13911	13754	13727	13826	13817	13909	13865	13743	13712	13793	13854	13903	13812	13830	13853	13789	13770	13806	13939	13956	13868	13799	13777	13868	13860	13772	13779	13737	13769	13789	13803	13826	13901	13956	13734	13851	13888	13931	13658	13835	13827	13848	13886	13828	13891	13837	13881	14012	13762	13877	13671	13808	13771	13681	13782	13657	13708	13776	13901	13754	13839	13744	13675	13656	13814	13729	13803	13717	13925	13675	13889	13789	13851	13752	13736	13761	13898	13763	13738	13635	13661	13786	13847	14017	13837	13798	13798	13871	13721	13750	13862	13833	13870	13799	13743	13758	13670	14002	13679	13790	13865	13687	13670	14041	13672	13771	13756	13914	13844	13736	13832	13816	13947	13915	13603	13888	13732	13921	13867	13720	13848	13949	13761	13792	13829	13802	13860	13512	13811	13779	13925	13653	13833	13935	13765	13933	13927	13829	14034	13772	13773	13746	13729	13978	13764	13898	13794	13628	13816	13774	13991	13852	13883	13799	13620	13870	13596	13833	13738	13703	13720	13680	13696	13507	13829	13824	13786	13838	13870	14011	13716	13750	13804	13925	13890	13689	13853	13714	13715	13775	13944	13711	13640	13803	13830	13772	13715	13923	13631	13771	13904	13669	13638	13797	13781	13700	13620	13770	13894	13659	13738	13803	13905	13733	13988	13807	13571	13878	13761	13826	13782	13775	13707	13957	13950	13865	13999	13770	13828	13779	13816	13782	13942	13831	13767	13848	13841	13771	13650	13870	13702	13797	13720	13715	13794	13779	13792	14003	13789	13836	13781	13827	13814	13749	13757	13668	13957	13749	13834	13837	13853	13719	13894	13805	13884	13788	13955	13756	13908	13860	13865	13874	13827	13808	13801	13869	13828	13932	13775	13823	13886	13799	13872	13762	13890	13712	13934	13682	13845	13781	13759	13858	13861	13755	13829	13950	13901	13914	13822	13814	14069	13862	13935	13722	13956	13859	13887	13953	13680	13794	13880	13829	13758	13716	13784	13819	13911	13730	13778	13886	13785	13680	13903	13906	13671	13834	13708	13870	13963	13888	13800	13766	13814	13764	13900	13714	14001	13943	13880	13659	13728	13771	13820	13877	13785	13616	13819	13886	13822	13723	13734	13777	13961	13761	13814	13870	13737	13807	13799	13863	13867	13734	13869	13729	13881	13733	13787	13769	13766	13814	13763	13576	13860	13640	13717	13763	13920	13858	13902	13776	13787	13987	13722	13909	13794	13784	13821	13820	13649	13850	13897	13821	13728	13875	13762	13909	13633	13750	13888	13819	13666	13804	13810	14072	13858	13795	13871	13676	13853	13888	13798	13862	13862	13807	13688	13773	13848	13783	13789	13773	13747	13819	13774	13734	13784	13818	13844	13830	13916	13688	13673	13830	13749	13677	13781	13779	13846	13995	13763	13903	13842	13823	13852	13913	13828	13813	13824	13791	13773	13770	13740	13738	13828	13694	13845	13689	13874	13721	13946	13643	13829	13770	13876	13914	13787	13791	13728	13764	13798	13997	13878	13729	13805	13728	13768	13757	13791	13834	13883	13801	13763	13733	13887	13673	13820	13652	13697	13815	13821	13881	13836	13732	13814	13858	13865	13808	13932	13815	13948	13756	13775	13869	13902	13659	13924	13891	13693	13853	13911	13825	13731	13883	13722	13756	13759	13864	13919	13714	13855	13840	13807	13840	13760	13780	13658	13776	13801	13814	13857	13788	13761	13857	13915	13879	13792	13950	13797	13669	13843	13975	13800	13992	13666	13879	13821	13888	13705	13711	13723	13804	13872	13794	13764	13865	13778	13973	13780	13794	13889	13839	13813	13743	13777	13792	13912	13788	13852	13767	13964	13842	13660	13798	13909	13746	13888	13918	13881	13583	13893	13672	13878	13780	13818	13633	13944	13631	13894	13779	13829	13836	13691	13707	13656	13787	13746	13878	13674	13721	13894	13787	13795	13937	13739	13601	13848	13794	13900	13659	13873	13990	13710	13827	13821	13756	13687	13874	13684	13874	13663	13765	13913	13931	13760	13676	13881	13791	13785	13927	13790	13825	13831	13820	13652	13759	13818	13834	14044	13743	13844	13776	13831	13843	14034	13874	13894	13813	13936	13803	13816	13888	13860	13865	13886	13995	13864	13973	13917	13683	13783	14080	13854	13876	13943	13611	13864	13752	13844	13953	13693	13730	13770	13812	13865	13889	13870	13777	13887	13819	13803	13716	13772	13668	13694	13611	13779	13893	13697	13935	13779	13706	13792	13871	13833	13740	13663	13934	13837	13790	13941	13773	13859	13813	13825	13533	13932	13868	13719	13685	14045	13814	13632	13698	13763	13736	13836	13809	13855	13789	13854	13700	13881	13816	13759	13826	14030	13770	13988	13982	13672	13920	13981	13836	13910	13845	13934	13865	13853	13855	13879	13718	13874	13814	13758	14004	13859	13747	13822	13866	13839	13815	13857	13746	13739	13901	13823	13949	13711	13874	13771	13844	13810	13875	13828	13719	13873	13880	13728	13817	13919	13782	13836	13809	13944	13724	13823	13899	13769	13775	13947	13888	13838	13766	13829	13726	13774	13750	13658	13843	13634	14123	13598	13897	13823	13897	13865	13761	13544	13918	13732	13801	13681	13818	13830	13866	13898	13910	13845	13974	13636	13709	13913	13735	13829	13667	13730	13868	13885	13837	13818	13748	13946	13699	13881	13827	13760	13752	13848	13732	14023	13943	13852	13892	13921	13764	13769	13812	13626	13873	13597	13879	13866	13834	13949	13815	13657	13884	13834	13798	13850	13854	13785	13764	13806	13915	13866	13975	13742	13874	13807	13772	14079	13805	13969	13715	13663	13782	13931	13926	13609	13745	13758	13821	13901	13770	13860	13937	13914	13792	13769	13788	13858	13714	14026	13854	13859	13735	13757	13887	13765	13999	13951	13844	13742	13751	13785	13820	13774	13816	13935	13852	13861	13834	13710	13907	13668	13813	13751	13816	13908	13759	13652	13908	13928	13883	13866	13930	13945	13690	13950	13872	13822	13792	13849	13751	13901	13902	13834	13683	13664	13731	13870	13804	13900	13669	13900	14011	13922	13748	13907	13638	13905	13971	13860	13713	13906	13805	13915	13667	13627	14052	13625	13791	13837	13850	13806	14063	13769	13855	13838	13836	13990	13814	13716	13919	13824	13864	13678	13802	13853	13789	13678	13854	13692	13837	13870	13866	13748	13807	13828	13852	13713	13619	14062	13772	13810	13812	13833	13755	13878	13791	13894	13746	13859	13779	13692	13782	13934	13927	13974	13665	13928	13860	13878	13887	13830	13969	13512	14007	13784	13925	13751	13744	14068	13813	13719	13906	13878	13753	13739	13982	13862	13748	13950	13743	13742	13880	13789	13698	13864	13925	13713	13811	13802	13838	13709	13746	13955	13713	13721	13887	13828	13793	13703	13835	13755	13871	13728	13869	13968	13776	13803	13914	13740	13880	13656	13810	13778	13736	13935	13856	13730	13735	13781	13925	13671	13709	13733	13842	13719	13829	13804	13872	13971	13806	13956	13839	13942	13779	13777	13797	13861	13912	13922	13869	13647	13857	13749	13974	13829	13795	13695	13835	13799	13821	13878	13868	13852	13788	13998	13739	13777	13952	13836	13887	13672	13832	13662	13576	13694	13893	13794	13849	13784	13740	13741	13828	13803	13856	13892	13667	13875	13654	14039	13736	13822	13855	13798	13667	13832	13812	13932	13989	13720	13772	13750	13776	13756	13886	13895	13945	13779	13906	13866	13803	13896	13861	13738	13910	13648	13809	13818	13851	13845	13794	13858	14024	13754	13797	13951	13831	13836	13890	13793	13785	13870	13922	13832	13820	13861	13721	13759	13835	13897	13857	13861	13872	13834	13699	13865	13844	14055	13921	13779	13871	13851	13806	13785	13778	13818	13868	13843	13751	13709	13832	13748	13794	13847	13869	13824	13731	13779	13843	13709	13964	13785	13822	13820	13761	13766	13872	13689	13782	13997	13896	13975	13640	13811	13638	13774	13792	13657	13808	13712	13718	13853	13810	13736	13828	13850	13825	13897	13915	13631	13816	13948	13797	13818	13803	13826	13749	13874	13788	13686	13772	13958	13715	13822	13816	13724	13900	13983	13886	13829	13795	13653	13885	13827	13865	13686	13774	13949	14016	13666	13979	13921	13910	13660	13984	13772	13875	13795	13935	13671	13872	13727	13737	13863	13982	13776	13797	13936	13657	13805	13881	13809	13888	13860	13805	13860	13969	13962	13764	13843	13851	13719	13850	13834	13835	13768	13735	13909	13759	13661	13923	13815	13775	13652	13874	13766	13863	13842	13765	13831	13715	13793	13824	13843	13734	13843	13801	13837	13907	13706	13722	13728	13847	13781	13832	13852	13897	13923	13928	13726	13821	13746	13797	13904	13771	13591	13868	13841	13800	13736	13776	13856	13795	13801	13630	13865	13862	13902	13821	13774	13837	13732	13812	13841	13811	13780	13858	13859	13826	13892	13873	13938	13920	13814	13908	13857	13803	13692	13831	13875	13862	13890	13851	13831	13867	13889	13600	13689	13885	13924	13754	13866	13688	13825	13885	13657	13986	13823	13734	13785	13827	13649	13867	13808	13635	13992	13833	13720	13756	13678	13957	13769	13941	13954	13884	13722	13699	13905	13855	13919	13762	13693	13851	13771	13824	13937	13890	13725	13909	13730	13955	13790	13937	13900	13854	13729	13858	13969	13770	13896	13810	13855	13829	13789	13736	13825	13715	13734	13930	13889	13806	13776	13864	13799	13981	13807	13884	13915	13659	13931	13851
23753	21064	28488	24391	23071	23838	22953	19398	18366	17633	17011	16628	16387	15983	15913	15728	15683	15781	15530	15588	15357	15217	15515	15192	15120	15297	15295	15210	15098	15211	15187	15108	15221	15274	15102	15111	15128	15124	15169	15020	15109	15251	15007	15061	14810	15177	15091	15101	15116	15005	15117	15271	15199	15229	14986	14865	14986	14955	15110	14966	15053	15165	14914	14969	15118	14874	15154	15128	15129	15104	14845	14995	14936	15071	15112	14995	14959	15141	14938	14944	15028	14918	15085	15016	15095	14891	15006	15008	15077	15035	15201	14967	15187	15046	15007	14982	15205	15072	15016	14876	14858	15016	15067	15030	15158	14988	14999	15045	14948	14984	15016	15010	14933	14885	15107	14946	14771	15097	15042	15075	14960	14897	14841	15059	14992	14928	15135	15159	14862	14937	15043	14895	15116	14841	15124	14869	15096	15002	14992	14935	15059	14764	14863	14893	15087	15008	14964	14972	15183	15040	14981	14816	14927	14993	14905	15019	15047	14976	14912	14949	14880	14928	14972	15136	15050	14884	14970	15116	15211	15093	14914	15047	14991	15026	15089	14950	14910	15228	14950	14767	14995	15216	14998	15178	15079	15020	14979	15004	14835	14983	15071	14930	15133	15019	15089	15042	14910	15025	15168	15132	15162	14827	15028	15038	15056	14930	14938	14948	15014	14975	14994	14969	15079	14986	15035	15072	15067	14866	14896	15226	15245	14799	15163	14978	14881	14872	14962	14919	14932	15048	14956	14903	14918	15136	15053	15237	14997	15206	15040	14978	14793	15009	14961	15030	15043	15164	15036	14867	15061	15106	15104	15024	15075	15107	15001	15002	14936	15050	15183	15132	15174	15236	15050	14997	15013	15042	14962	14928	15080	14868	14894	14998	14850	14933	14898	14908	14849	14776	15062	15172	15144	15071	14935	15080	14906	14949	14967	15033	15040	15171	15008	14874	14866	14978	14926	14875	14830	14867	14972	14942	14873	15126	15008	15112	15173	14929	14894	15107	15024	14894	15098	15066	14969	15003	14762	14885	14869	14768	15161	15039	15008	15240	14815	14841	15166	15022	15073	14885	14975	14902	15008	15246	14929	15089	14961	14940	14897	14913	14813	15011	15039	14901	15003	15076	14963	14935	15245	15074	14803	15003	15040	14953	15023	14798	14960	14926	15219	14967	14941	14922	14914	14883	15161	15043	15070	15042	15009	15126	14971	14912	14883	14990	15048	14895	14924	14859	14865	15074	15011	14900	15041	15195	14950	14966	14989	15077	15050	15007	15026	15002	14858	15101	15191	15249	15109	14935	14920	15048	15036	14964	14881	14978	14974	14964	14968	15049	14964	14813	14914	14959	15078	15028	14783	15065	15077	14873	15055	14956	15106	15202	15077	15017	14897	14927	14875	14884	15043	14850	15013	14980	14908	15026	15049	14920	14937	15027	15173	15000	14971	15068	14970	15034	15080	14806	15248	14824	15122	15131	14877	14798	15148	14919	14837	14857	14962	14952	15025	15029	15083	14936	14935	15030	15110	15136	14950	14972	15032	15032	14995	15091	14935	15010	15080	14900	15071	14949	15104	14874	15013	15099	14984	15076	14998	14824	15023	15145	14762	15017	14933	15189	15009	15126	14947	14882	15051	14943	15039	14821	14800	14865	15042	14904	14932	14906	14896	14910	15002	15097	15138	15019	14789	14978	14752	14839	14952	14899	15006	15096	14833	14906	14853	14876	14994	15032	15048	14895	15202	15009	14925	14993	14918	14840	15087	14842	15000	14890	15093	14982	15070	15027	14851	14891	15077	15093	15184	15132	15178	15050	15078	14937	14875	14994	15043	15075	15006	14998	15137	15159	14998	14877	14985	15151	14949	15086	14970	15037	14975	15023	14996	14967	15014	14959	14996	15000	14886	15109	15105	14848	15238	14933	14963	14998	15078	15047	15001	14893	15051	15116	14879	14860	15049	15043	14880	15002	14948	15032	15112	15032	14674	15050	15007	14836	14890	14988	15058	14911	14882	15104	14868	14868	15064	14945	14921	15107	15304	15039	14989	14835	14961	14998	15040	15197	15107	14820	15086	15124	15091	15147	15068	15033	14888	14969	14916	14952	14968	14928	15150	14857	15103	15179	15058	15045	15118	15278	15172	15022	15002	14852	14902	14930	15031	14943	14992	14941	14994	15005	14939	14851	14977	15148	14986	14919	14954	15029	15055	15047	14942	14945	15027	14951	14986	14976	15018	15006	14884	15014	15148	14968	14979	14935	15020	14904	15118	14823	15006	14909	14914	14910	14795	14872	15158	15012	14895	15006	14922	15046	15016	14990	14855	14954	15180	15027	14855	15022	14953	14921	15104	15011	15029	15187	14918	14907	14727	14843	14984	14840	14740	15139	15048	15148	15076	14864	14703	15001	14806	15081	15057	15269	14933	14965	15222	14852	14934	15283	14973	14971	14855	15120	15024	14953	14930	14847	14993	14960	14958	14730	15068	14975	14912	14897	15181	15125	14957	14963	14948	14956	15070	15174	15178	15178	15246	14912	14833	15011	15025	14844	14885	15020	15084	15031	15025	15036	14982	15246	15011	15100	15173	14998	15134	14961	15080	14890	15000	15095	14872	15183	15041	15045	15073	14794	15077	15052	14886	14952	15071	14835	14968	15144	15291	15023	15081	14994	15188	14876	15075	14984	15009	15025	15161	15122	15121	15064	15086	15026	15042	15093	14807	14992	14995	15079	15043	15093	15050	14915	15114	15271	15132	15252	14981	15152	15073	14972	14988	14934	14976	14926	14790	14912	14939	14916	15001	15026	14864	15127	14869	15015	15102	14974	15104	15120	15136	15094	14791	14928	15057	15029	15031	14838	14969	15069	14972	14779	14898	14860	15022	14970	15044	15284	15024	14920	14943	15146	14989	15072	15018	14906	14956	15043	15081	14971	15243	15020	14945	14967	15104	14990	14799	15009	14981	14923	15026	15042	15142	14983	14927	14954	14877	15109	14935	15094	14995	14882	14986	14888	14931	14988	15132	14925	14860	14837	15001	14831	15080	14945	14911	14977	14900	15173	15054	14857	14835	15132	15006	15158	15025	14750	14783	14992	14861	15103	15038	14859	15098	15113	15073	14902	15262	15016	15003	14786	15046	15042	14964	15106	15101	14906	14903	14946	15175	15106	15004	15148	15071	15122	15118	15066	15049	15188	14842	14978	14876	14756	14915	14747	14908	14912	14939	15093	15159	15125	15032	15056	14999	14922	14982	15224	14848	15033	14850	15185	14963	15086	15200	15125	15047	15013	14994	14933	14995	14764	14960	14899	15058	15061	15002	15054	15109	14975	15029	14896	15135	14947	15085	14979	15033	14962	15158	15097	15085	14980	14924	14943	14890	15004	14927	15194	15092	15026	14927	15102	14963	15211	14949	15027	14996	14790	14958	14906	15205	15042	14886	15100	15075	15055	14917	14976	14897	14880	14978	15081	14993	15015	15094	15035	15148	14854	14939	14751	14798	14950	14986	15107	15044	14963	14895	15011	15091	15338	15007	14936	15071	15046	15016	14949	15223	14998	15151	14875	15133	15070	14957	14888	15197	15194	15014	15032	14920	15070	15234	14886	14958	15016	15098	14882	15251	15139	15002	14916	14989	15027	15051	15217	15154	14959	15025	14965	14789	14967	14925	15013	14991	15019	15159	14915	15247	15101	15022	14972	14832	14999	14989	15143	14982	14900	15067	15092	15020	14928	15028	14982	14939	15060	14970	15112	15083	14974	14917	15011	14968	14942	15082	15003	14891	14991	15034	14913	15026	15080	15097	15022	14888	14996	14977	15074	14876	14781	15060	14769	15054	14888	14982	14942	14901	15027	14934	14894	15033	14898	14909	14945	15062	14962	14777	14998	14837	15035	14979	15081	15043	15014	15069	15142	14959	15132	15067	14879	14965	15083	15040	14881	14932	14920	14868	15012	15173	15149	14876	14970	15000	15090	15228	15015	15015	15093	15020	15126	14946	14868	14990	14872	15044	14932	14984	14840	14916	15011	15159	14979	15277	14915	15257	14897	14979	15113	15019	15201	15064	14927	15152	15064	14974	14950	15033	14875	15009	14956	14991	15062	14949	15038	14969	14902	15068	15079	15023	14971	14964	14977	15323	15175	14956	14951	14880	15015	15011	14949	14997	15018	14951	15072	15048	14918	14990	14952	15243	15068	14939	15010	15076	14937	14945	14808	14874	15032	15095	14852	14980	14871	15054	15030	15073	14957	15138	15031	14857	15166	15059	14948	14944	14836	15007	14854	14968	15071	15173	15003	15056	15067	14882	14936	15034	14948	15127	15093	15054	14882	15178	14908	15066	15077	15160	15062	14930	14794	15001	14919	15077	14986	14834	15087	14957	15028	15012	14971	14861	14966	14989	14991	15181	15076	14980	15105	14998	14904	15010	14986	14851	14989	15014	15007	15185	14923	15047	15015	15196	15014	14913	14972	14993	14948	15025	15030	15069	15094	14788	15089	14922	15029	15153	15119	14847	14915	14935	14995	14894	15016	15013	15156	14962	15191	15044	15003	15023	15090	15075	14824	15023	15134	14894	15048	14760	15084	15018	15017	15067	15130	15115	15114	15248	14954	14944	15015	14899	14948	15006	15069	14902	15028	14918	15130	14958	14941	14772	15148	15025	14893	15319	14921	14872	15048	14936	14963	15053	14907	14933	14950	15125	15035	15018	14869	14982	15104	14969	15062	14737	15100	15061	15007	14892	15233	15149	14990	14969	15211	15003	14875	14770	14922	14925	14903	15010	14875	14952	15108	14916	15035	15055	14929	14910	15033	15223	14974	15210	14855	14949	15213	15143	14873	15001	14932	14896	14976	15034	14946	15010	15078	15012	14957	15023	15027	15150	14912	14689	14933	14992	15076	15132	15131	15003	14915	14874	15032	14919	15009	14911	15271	14726	15049	15100	15042	15029	15032	14965	15136	15155	14937	14834	14876	14957	14976	14916	14943	14962	15020	15068	14929	15183	15008	14880	15058	14913	14966	15081	14893	14791	15044	15001	14860	15035	15056	15100	14947	14887	15045	15098	15062	14967	15010	15075	15118	15067	14995	14985	14976	15076	14985	15128	15081	15030	15091	15034	14859	14920	15022	15028	15175
24379	42369	39861	32105	27386	24293	21902	20165	18740	17483	16659	16118	15635	15122	14793	14569	14690	14329	14220	14239	13934	13875	13989	13884	14097	14016	14034	13862	13900	13930	13712	13940	13715	13587	13795	13686	13678	13769	13705	13743	13833	13846	13754	13666	14008	13817	13898	13849	13819	13767	13769	13623	13669	13646	13767	13707	13729	13585	13728	13727	13693	13951	13543	13672	13643	13720	13601	13942	13589	13787	13724	13740	13598	13623	13539	13517	13702	13595	13572	13698	13560	13819	13651	13602	13598	13729	13874	13551	13658	13570	13759	13567	13723	13848	13737	13854	13673	13803	13616	13850	13601	13584	13876	13742	13725	13709	13674	13703	13623	13551	13682	13810	13864	13710	13763	13784	13718	13779	13686	13628	13559	13698	13672	13660	13792	13699	13601	13838	13670	13558	13633	13732	13581	13755	13688	13628	13726	13658	13612	13717	13599	13781	13742	13614	13621	13731	13678	13735	13558	13734	13736	13691	13638	13684	13678	13722	13630	13692	13671	13635	13765	13732	13882	13787	13748	13821	13627	13667	13672	13636	13617	13725	13683	13647	13601	13634	13785	13692	13686	13743	13554	13801	13753	13653	13714	13644	13760	13622	13827	13697	13745	13716	13758	13826	13728	13642	13689	13519	13637	13886	13822	13587	13742	13550	13684	13845	13668	13753	13576	13758	13789	13587	13655	13569	13753	13607	13610	13515	13675	13748	13725	13581	13766	13617	13732	13666	13467	13685	13641	13756	13563	13729	13581	13590	13537	13550	13567	13682	13794	13664	13772	13682	13723	13591	13696	13656	13726	13618	13606	13592	13732	13574	13802	13698	13537	13631	13585	13635	13589	13745	13601	13645	13625	13604	13731	13616	13579	13604	13616	13616	13635	13620	13724	13652	13483	13708	13690	13615	13692	13901	13670	13642	13728	13553	13604	13784	13724	13624	13676	13550	13793	13770	13874	13565	13623	13639	13550	13831	13564	13760	13601	13612	13785	13595	13621	13559	13710	13672	13667	13588	13575	13641	13603	13728	13574	13678	13616	13737	13648	13633	13547	13812	13692	13502	13820	13602	13658	13814	13633	13645	13575	13708	13613	13665	13598	13622	13758	13631	13789	13703	13538	13725	13885	13848	13830	13781	13562	13716	13706	13695	13698	13647	13773	13791	13612	13708	13541	13505	13534	13662	13433	13644	13660	13707	13659	13650	13595	13665	13735	13656	13518	13882	13713	13681	13704	13548	13477	13640	13749	13670	13595	13762	13793	13777	13526	13551	13765	13756	13667	13698	13657	13617	13684	13714	13575	13685	13691	13575	13621	13618	13709	13691	13640	13573	13690	13736	13628	13703	13678	13608	13741	13789	13603	13663	13653	13676	13669	13464	13627	13622	13732	13775	13755	13735	13657	13668	13620	13657	13642	13778	13511	13557	13720	13615	13732	13648	13746	13697	13756	13744	13870	13783	13747	13703	13829	13604	13710	13615	13719	13700	13648	13466	13668	13567	13723	13573	13716	13716	13648	13775	13651	13664	13713	13864	13813	13614	13769	13711	13709	13764	13677	13711	13735	13741	13622	13789	13713	13985	13699	13709	13598	13823	13540	13792	13649	13587	13711	13631	13723	13754	13762	13612	13735	13661	13657	13673	13650	13707	13609	13711	13770	13631	13638	13546	13694	13785	13472	13636	13717	13512	13600	13745	13694	13599	13597	13669	13668	13709	13464	13677	13557	13673	13657	13641	13679	13780	13706	13381	13899	13823	13616	13769	13690	13636	13552	13751	13745	13669	13597	13522	13707	13410	13620	13661	13695	13682	13662	13632	13413	13661	13779	13728	13721	13803	13519	13601	13845	13633	13531	13532	13761	13594	13737	13571	13664	13695	13703	13610	13690	13636	13803	13739	13675	13661	13696	13644	13594	13631	13776	13664	13668	13788	13683	13602	13633	13663	13556	13625	13644	13662	13710	13798	13715	13471	13734	13737	13628	13889	13804	13494	13667	13768	13777	13588	13596	13658	13652	13656	13695	13740	13713	13767	13696	13573	13525	13745	13627	13658	13766	13720	13745	13596	13588	13658	13789	13644	13790	13707	13613	13640	13553	13640	13825	13657	13807	13679	13678	13664	13706	13541	13634	13537	13581	13646	13712	13680	13594	13635	13735	13623	13754	13735	13724	13681	13791	13756	13751	13842	13851	13740	13606	13786	13739	13508	13720	13750	13651	13697	13579	13810	13663	13567	13648	13591	13646	13710	13728	13905	13552	13630	13803	13516	13700	13685	13724	13529	13511	13797	13786	13617	13649	13645	13667	13606	13496	13805	13564	13711	13571	13816	13580	13740	13721	13814	13571	13551	13795	13603	13719	13805	13654	13474	13506	13567	13653	13755	13685	13576	13644	13751	13632	13655	13635	13858	13640	13696	13656	13708	13664	13881	13628	13724	13687	13766	13778	13646	13746	13609	13684	13397	13584	13619	13725	13576	13875	13847	13773	13572	13648	13640	13674	13571	13677	13715	13709	13603	13653	13576	13442	13706	13683	13473	13594	13534	13676	13593	13600	13755	13678	13721	13630	13626	13779	13772	13901	13527	13742	13699	13842	13708	13788	13758	13645	13628	13786	13583	13584	13745	13591	13659	13594	13720	13590	13686	13717	13620	13753	13553	13659	13644	13708	13700	13643	13546	13644	13754	13779	13705	13580	13666	13746	13661	13747	13680	13509	13675	13811	13651	13727	13648	13541	13646	13586	13494	13644	13725	13663	13792	13592	13811	13769	13711	13767	13569	13770	13798	13644	13569	13744	13673	13650	13738	13698	13662	13751	13637	13683	13680	13601	13628	13720	13772	13572	13649	13656	13612	13711	13628	13549	13694	13674	13644	13562	13700	13504	13720	13641	13674	13570	13668	13512	13691	13731	13572	13771	13788	13668	13667	13577	13715	13637	13686	13683	13671	13564	13737	13709	13595	13629	13541	13739	13536	13827	13711	13675	13629	13606	13721	13756	13758	13638	13564	13723	13744	13798	13661	13615	13769	13914	13664	13661	13638	13598	13698	13930	13675	13594	13717	13479	13627	13527	13644	13569	13691	13681	13696	13710	13605	13758	13832	13741	13672	13762	13774	13836	13778	13750	13620	13565	13673	13864	13641	13580	13726	13617	13713	13727	13617	13700	13709	13603	13843	13769	13785	13692	13672	13662	14053	13639	13743	13721	13599	13757	13650	13619	13567	13692	13599	13783	13675	13628	13807	13807	13627	13579	13655	13848	13666	13759	13674	13749	13838	13730	13644	13612	13639	13481	13688	13592	13600	13601	13675	13614	13925	13731	13626	13433	13617	13639	13782	13689	13599	13636	13521	13712	13680	13612	13744	13751	13592	13730	13781	13535	13719	13726	13664	13717	13757	13594	13614	13740	13787	13652	13551	13814	13544	13728	13807	13710	13758	13562	13675	13711	13705	13643	13746	13678	13603	13641	13620	13696	13709	13665	13518	13702	13622	13647	13520	13780	13707	13687	13850	13764	13671	13664	13573	13844	13804	13588	13635	13723	13726	13741	13671	13619	13677	13549	13897	13799	13646	13731	13711	13585	13491	13733	13731	13870	13800	13702	13746	13704	13759	13673	13558	13687	13675	13591	13789	13679	13794	13582	13680	13609	13638	13753	13764	13759	13748	13653	13594	13771	13545	13656	13610	13824	13537	13603	13646	13676	13671	13613	13571	13804	13617	13576	13879	13551	13641	13740	13594	13710	13560	13619	13767	13701	13636	13610	13728	13771	13635	13622	13710	13736	13685	13769	13663	13548	13774	13796	13739	13775	13539	13637	13815	13715	13760	13584	13684	13698	13819	13797	13454	13817	13555	13735	13702	13725	13483	13750	13805	13755	13671	13696	13723	13745	13712	13680	13712	13681	13606	13594	13511	13729	13616	13657	13554	13596	13673	13802	13616	13755	13428	13585	13744	13463	13676	13720	13672	13800	13621	13734	13648	13841	13557	13693	13585	13589	13529	13627	13656	13686	14016	13729	13706	13773	13685	13716	13622	13612	13604	13537	13694	13694	13462	13777	13797	13586	13481	13706	13786	13577	13715	13685	13620	13628	13726	13641	13712	13576	13709	13606	13629	13677	13614	13757	13600	13689	13821	13790	13648	13531	13556	13806	13708	13769	13543	13704	13732	13635	13711	13445	13803	13673	13714	13642	13584	13683	13677	13737	13909	13658	13626	13629	13668	13566	13693	13639	13598	13724	13534	13707	13592	13676	13702	13629	13632	13675	13674	13798	13610	13689	13709	13590	13663	13611	13749	13676	13682	13793	13673	13709	13691	13757	13621	13673	13642	13567	13531	13656	13601	13607	13854	13644	13681	13756	13700	13739	13737	13702	13678	13844	13606	13568	13610	13776	13634	13726	13802	13764	13817	13562	13761	13610	13624	13572	13590	13723	13777	13796	13772	13661	13746	13907	13770	13692	13642	13728	13806	13772	13779	13553	13918	13529	13833	13688	13639	13756	13731	13592	13717	13649	13647	13962	13603	13767	13599	13700	13618	13573	13757	13605	13806	13697	13567	13768	13669	13505	13612	13712	13805	13731	13761	13656	13774	13658	13808	13657	13660	13600	13619	13765	13791	13632	13709	13618	13750	13790	13610	13698	13591	13754	13684	13828	13568	13719	13834	13591	13827	13476	13887	13642	13756	13588	13679	13607	13564	13585	13670	13484	13667	13799	13667	13652	13747	13735	13564	13558	13597	13658	13612	13734	13775	13684	13652	13796	13856	13681	13747	13685	13490	13574	13753	13796	13694	13679	13514	13688	13758	13591	13685	13663	13650	13563	13514	13611	13722	13648	13693	13512	13638	13657	13591	13620	13675	13647	13880	13641	13658	13681	13869	13717	13689	13785	13721	13726	13630	13719	13685	13741	13638	13848	13698	13775	13648	13505	13638	13711	13785	13738	13720	13690	13552	13719	13801	13724	13670	13535	13703	13646	13685	13729	13584	13557	13513	13668	13730	13567	13663	13598	13506	13548	13758	13783	13693	13634	13656	13683	13647	13740	13627	13745	13683	13676	13573	13633	13692	13546	13544	13611	13733	13580	13689	13469	13686	13639	13769	13657	13549	13729	13894	13645	13615	13659	13744	13608	13865
22643	21043	28881	23495	21852	24900	27365	22119	19935	19652	18856	18302	17944	17482	17362	16893	16787	16726	16707	16794	16564	16418	16325	16118	16199	16234	16207	16180	16211	16193	15969	16201	16021	16009	16000	16075	15922	16060	15983	16086	16067	16188	16051	16043	16029	16159	15959	15981	15932	15994	16069	15932	15938	15853	16203	16119	16063	15978	15729	15832	15928	16187	15966	15935	15880	16035	15910	15808	15869	15767	16083	15912	15830	16060	15963	15925	15939	15862	15927	15865	15958	16056	15948	15990	15834	16016	16054	15972	15974	15896	15885	15816	15638	15844	15812	16046	15736	15707	15749	15867	15957	15692	15870	15795	15842	15865	15880	15695	15891	15819	15943	15903	15837	16145	15918	15986	15873	15912	15970	15848	15923	16074	15956	15771	15786	15573	15860	15874	15948	15940	15813	15727	15962	15901	15998	16048	15810	15746	15951	15896	15887	15762	16013	15762	15730	15714	15809	15858	16114	16032	15974	15839	16070	16128	15790	15732	15866	15754	15804	15942	15811	15956	15766	15861	15955	15731	16018	15825	15905	15795	15926	15892	16037	15859	15889	15897	15755	15961	15985	16010	15999	15814	15930	16112	15970	15718	15661	15892	16032	15782	15787	15782	16003	15972	15862	15979	15871	15783	15908	15744	15828	15745	15866	15921	15977	15759	16060	15893	15835	15816	15822	16001	15831	15960	15868	15961	15834	15743	15852	15884	15934	16046	15888	15984	15801	15859	15722	15921	15805	15967	15936	15958	15949	15841	15742	15895	15812	15923	15803	15900	15773	15944	15569	15865	15853	16001	15832	15825	15801	15845	15915	15920	15731	15811	15911	15784	15720	15958	16039	16086	15862	15929	15846	15676	15818	15935	15865	15932	15770	15751	15957	15941	15954	15889	15969	16036	15928	15702	15691	15678	15802	16099	15828	15895	15940	15839	15794	15836	15771	15757	15888	15983	15961	15790	15827	15682	15785	15981	15713	15721	15761	15746	15979	15741	15942	15851	15880	15812	15993	15823	16082	15747	15922	15870	15951	15866	15954	15888	15686	15647	15974	15929	15919	15765	15832	15902	15897	15959	15891	15822	15781	15758	15725	15981	15962	15700	15979	15993	15800	15953	15871	15899	15861	15854	15791	15958	15917	15813	16009	16176	15894	15685	15813	15786	15774	15866	15940	15857	15929	15909	15936	15713	15801	15784	15917	15984	15781	15835	15877	15760	15888	15873	16014	15947	15870	15860	15910	15727	15925	15996	15771	15810	15865	16093	15973	15784	15966	15825	15921	16037	15856	15738	15913	15826	15814	15973	15816	15890	15883	15893	15944	15923	15824	15627	15755	16085	15866	15978	16002	16000	15643	15755	15730	15656	15911	15829	15848	15804	15717	15799	15805	15691	15825	15997	15890	15951	15954	15936	15855	15861	15911	15757	15950	15736	15964	15768	16074	15881	16045	15941	15760	15865	16028	15961	16010	15780	15940	15840	15747	15894	15812	15780	15937	15847	15930	15772	15935	16094	15920	15965	15897	15885	16087	15949	15961	15920	15811	15841	15917	15676	15835	15796	15696	15791	15838	15936	15763	15998	16139	15827	15969	15958	15837	15979	15903	15732	15915	15824	15958	15765	15944	15917	15921	15912	15598	15867	15850	15921	15740	15892	15865	15732	15845	15924	15944	15799	16114	15971	15771	15836	15753	15772	15790	15852	15822	15927	15811	16048	15817	15760	15966	15859	15960	15731	15961	16028	15970	15900	15931	15879	15979	15860	16049	16000	15843	15693	16141	16051	15969	15991	16048	15824	15872	16017	15900	15855	15934	15881	15672	15935	16071	15801	15936	15935	15869	15913	15730	15817	15686	15760	16072	15884	15927	15812	15830	15899	16024	15804	16214	15795	16016	15827	15890	15887	15783	15854	15879	15955	15967	15758	15952	16048	15764	15841	16025	15992	15762	15852	15948	15880	16129	15736	15791	15975	15810	15908	15835	15906	15849	15943	15846	15880	15966	15916	15811	15894	15583	15699	15726	16037	15725	15899	15839	15904	15643	16016	15884	16047	15708	15810	15862	15678	15674	15807	15977	15795	15851	15783	15954	15959	16089	15670	15850	15819	15707	15939	15730	15938	15680	15939	16008	15840	15827	15722	15952	15862	15816	15841	15860	15896	15951	15962	15756	15785	15752	15980	15896	15837	15783	15746	15942	15975	15687	15882	15917	15817	15894	15717	16051	15897	15884	15625	15933	15953	15896	15793	15939	15814	15995	15873	15844	15875	15938	15943	15957	15850	16043	15921	15880	15894	15675	15684	16014	15900	15928	15887	15826	15689	16025	15935	16002	16250	15800	15908	15653	15774	15805	15923	15947	16030	15842	15813	16018	15879	15960	15922	15983	15830	15927	15927	15766	15793	15836	15680	15717	16061	15722	15773	15902	15915	15964	15966	15880	15970	15876	15964	15888	15828	15850	15827	15707	15748	15825	15809	15755	15823	15760	15814	15693	15963	16046	15778	15700	15806	15874	15646	15934	15981	15981	16112	15715	15764	15953	16030	15915	15722	15784	15985	15706	15851	15690	15806	15701	15860	15955	15895	15906	15736	15954	16112	15830	15799	15884	15934	15915	15722	15887	15620	15848	16046	16065	15905	15772	16008	15822	15724	15948	15813	15885	15983	16061	15829	15931	16096	15960	16013	15807	15701	15976	15891	15776	15853	15746	15849	15917	15957	15835	15615	15822	16024	15822	15995	15692	15915	15774	15853	15874	15730	15968	15867	15824	15570	15896	15873	15889	15823	15789	15857	16066	15658	15778	15920	15764	15897	15904	15947	15781	15845	15967	15620	15891	15903	15899	16055	15869	15721	15745	15817	15910	15930	15913	15873	15980	15941	15991	16026	15858	15970	15919	15883	16010	15838	15998	16027	15685	15809	15957	16001	15913	15912	15851	15927	15790	15830	16018	15796	15823	15846	15956	15816	15939	16046	16038	15810	15713	15970	16013	15831	15864	15790	15912	15814	15925	15694	15561	15925	15909	15855	16028	15985	15982	16013	15737	15842	15726	16049	15913	15878	15770	15905	15964	15887	15695	15740	15820	15860	15985	15756	16019	15753	15824	15783	15748	15749	15805	15866	15636	16018	15748	15657	16052	15625	15599	15931	16212	15968	15898	15945	15674	15913	15988	15721	15614	15852	15931	15719	16037	15984	15886	15888	15716	15767	15893	15983	15825	15814	15954	15727	15757	15749	15773	15727	15733	15745	15711	15785	15761	15928	15877	15876	15580	15727	15622	15781	15908	15948	15837	15767	15764	15822	15869	15763	15762	15677	15773	15973	15679	15843	15792	15926	15852	15825	15836	15821	15871	15969	15850	15898	15958	15883	15785	15761	15823	15847	15768	15787	15807	15653	15841	16007	15883	15892	15805	15907	16075	15986	15777	15851	15690	15839	15820	15679	15667	15711	15878	15844	15958	15809	16045	15858	15818	15853	15813	15734	16086	15865	15993	15975	16008	15742	15735	15985	15795	15803	16034	15986	15949	16093	15867	15940	15783	16041	15995	15813	15741	15909	15819	16056	15566	15871	15902	15800	15829	15763	15829	15873	15850	15909	15860	15884	15759	15783	15782	15830	15864	15754	16031	15872	15847	15869	15909	15747	15888	16012	15756	15874	15926	15788	15919	15809	15853	15650	15741	15625	15806	15840	15838	15956	15880	15783	15806	15943	15851	15863	15784	15861	15872	15822	15667	15810	15916	15898	16014	15876	15891	15848	15827	15958	15824	15866	15684	15735	16040	15795	15972	15867	15862	16045	15743	16018	15941	16020	16006	16000	16059	15778	15859	15759	15912	15704	16010	15953	15921	15795	15819	15897	15739	15862	15795	15805	15875	15822	15843	15840	15893	15860	15808	15893	15928	15960	15798	15858	15741	15776	15775	15649	15999	15953	15679	16004	15617	15909	16088	15978	15787	15969	15861	15816	15795	15960	15886	15889	16011	15796	15734	15825	15824	15904	15966	15897	15943	15774	15994	15571	15889	15905	15750	15972	15836	15764	15768	15990	15597	15655	15716	15875	15907	16111	15810	15842	15873	16206	15795	15778	15875	15762	15692	15788	15805	15825	15951	15928	15926	16007	15826	15821	15769	16067	16001	15869	15652	15873	15885	15874	15978	15901	15769	15773	15713	15648	15967	15830	15793	15743	16016	15893	16109	15891	15932	15776	15825	15865	15998	15797	15836	15844	15880	15846	15671	16001	15869	15792	15956	15657	15916	15780	15832	15805	15893	16086	15859	15700	15792	15910	15977	15888	15895	15959	15938	15897	16130	15690	15750	15792	15970	15742	15827	15880	16068	15586	15905	15727	15807	15723	16045	15923	15774	15792	15568	15951	15923	15841	15886	16019	15799	15902	15677	15714	16113	15571	15917	15858	16041	15724	15770	15771	15827	15886	15870	15842	15913	15924	15921	15858	15838	15640	15874	15810	15981	16089	15701	16039	15912	15745	16084	15948	16080	15979	15986	15955	15923	16033	15817	15822	16021	15878	15777	15904	15849	15801	15938	15936	15818	15907	15987	15938	15679	15988	15943	15754	15797	16161	15847	15705	15821	15896	15803	15872	15719	15897	15855	15714	15726	15714	15774	15894	15850	15923	15779	15849	15943	15748	16009	15918	15880	15783	15808	15806	15974	15830	15830	15971	15831	16002	15913	15868	15932	15969	15888	15843	15954	15875	15967	15705	15799	15762	15856	15784	15947	15984	15854	15759	15600	15808	15794	15683	15883	15847	15818	15845	15925	15766	15706	15861	15907	15981	15970	15848	15845	15955	15956	15862	15766	15916	16013	15969	15895	15885	16093	15881	15855	15721	15859	15842	15972	15849	15783	15807	15967	15912	15875	15815	15889	15711	16048	15843	15804	15947	15806	15869	15751	15674	15868	16025	15855	15906	15834	15870	15928	15869	15933	15729	15918	15859	15611	15806	15905	15878	15798	15887	16015	15837	15815	15794	15734	16088	15898	15878	15893	15629	15821	15879	15757	15800	15656	15746	15890	15746	15872	15918	15916	16072	15650	15862	15858	15961	15923	15835	16011	15894	15796	16036	15845	15996	15887	16043	15910	15974	15860	16035	15882	15796	15849	15780	15807	15845
25949	46434	44472	36643	31962	27653	25095	22807	20742	19291	18323	17552	16801	16338	15874	15768	15402	15291	15228	14822	14665	14688	14718	14581	14463	14698	14421	14474	14302	14449	14388	14368	14410	14304	14267	14305	14285	14439	14216	14268	14264	14367	14101	14195	14363	14258	14104	14236	14252	14376	14295	14200	14055	14193	14183	14051	14162	14110	14203	14128	14220	14322	14070	14119	14198	14080	14302	14087	14201	14134	14266	14093	14191	14328	14301	14259	14290	14163	14302	14244	14110	14162	14136	14078	14191	14222	14170	14212	14110	14173	14310	14093	14137	14038	14210	13923	14092	14171	14292	14256	14308	14165	14044	14124	14117	14256	14140	14035	14156	14107	14203	14134	14146	14092	14125	14069	14249	14228	14194	14087	14147	14229	14071	14126	14224	14175	14179	14011	14201	14225	14075	14400	14167	14127	14324	14106	14205	14190	14351	14224	14171	14199	14117	14222	14262	14110	14165	14077	14177	14065	14086	14198	14055	14209	14227	13977	14117	14100	14152	14126	14001	14187	14188	14102	14166	14187	14081	14052	14126	14130	14099	14137	14253	14030	14055	14188	14246	14297	14158	14202	14129	14110	14233	14128	14173	14104	14233	14189	14074	14198	14080	14067	14277	14114	14249	14145	14104	14286	14276	14121	14110	14067	14269	14204	14099	14117	14193	14278	14207	14252	14200	14132	14135	14148	14119	14196	14182	14014	14125	14261	14138	14056	14148	14162	14277	14315	13961	14149	14152	14143	14061	14181	14154	14128	14048	14162	14191	14057	14133	14113	14276	14209	14134	14100	14019	14061	14126	14019	14177	14072	14263	13942	14278	13940	14053	14171	14070	14196	14075	14116	14084	14086	14253	14233	14144	14297	14164	14164	14076	14197	13955	14079	14081	14216	14267	14216	14129	14147	14113	13980	14222	14329	14249	14276	14168	14049	14274	14203	14270	14084	14154	14071	14132	14251	14142	14173	14064	14207	14057	14178	14203	14105	14100	14043	14358	13992	14241	14204	14243	14169	14164	14138	14109	14152	14084	14197	14156	14205	14178	14119	14199	13968	14131	14106	14229	14135	14071	14142	14162	14018	14280	14014	14159	14235	14070	14109	14181	14054	14085	14186	14264	14141	14130	14163	14048	14053	14153	13976	14231	14099	14265	14237	14247	13981	14281	14106	14125	13999	14029	14093	14063	14151	14143	14028	14114	14087	14323	14115	14215	14067	14087	14219	14186	14176	14192	14137	14048	14227	14325	14245	14265	14078	14034	14016	14085	14180	14135	14124	14303	14157	14180	14267	14123	14023	14058	14143	14165	14209	14199	14227	14180	14187	14139	14183	14052	14184	14030	14143	14196	14071	14100	14234	14178	14278	13991	14005	14144	14229	14213	14375	13998	14273	14140	14238	14101	14429	14180	14194	14159	14091	14289	13997	14137	14080	14101	14144	14171	14130	14122	14258	14224	14192	14002	14139	14111	14056	14096	14113	14092	14191	14164	14197	14114	14153	14194	14163	14183	13996	14126	14115	14143	14187	14231	13969	14231	14074	14202	14108	14271	14082	14037	14171	14120	14098	14020	14096	14044	14117	14279	14102	14312	14044	14208	14141	14307	14178	14242	14169	14095	14168	14082	13929	14134	14011	14171	14277	14178	14169	14118	14277	14273	14156	14155	14079	14278	14105	14160	14212	13983	14189	14058	14326	14162	14171	14202	14223	14092	14048	14184	14005	14192	14380	14049	14120	14232	14212	14269	14333	14202	14245	14163	14285	14133	14038	14505	14259	14001	14151	14183	14139	13984	14220	14198	14144	14122	14225	14116	14090	14142	14099	14038	14030	14208	14080	14184	13989	14009	14109	14138	14252	14160	14275	14056	14272	13920	14058	14259	14182	14277	14225	14266	14250	14238	14228	14186	14024	14152	14134	14170	14270	14086	14117	14195	14262	14053	14286	14169	14135	14199	14119	14078	14202	14037	14122	14126	14084	14039	14169	14144	14246	14277	14127	14150	14125	14069	14168	14134	14257	14178	14278	14141	14244	14050	14184	14052	14145	14328	14065	14164	14103	14146	14175	14052	14026	14093	14120	14075	14131	14131	14151	14309	14156	14156	14193	14244	14061	14038	14216	14152	14092	14263	14091	14317	14073	14008	14204	14203	14070	14275	14096	14176	14250	14124	14121	14263	14236	14174	14236	14248	13980	14287	14052	14165	14275	14118	14166	14182	14096	14125	14207	14304	14156	14024	14226	14032	14113	14210	14098	14200	14241	14304	14142	14114	14084	14118	14058	14031	14280	14118	14310	14179	14234	14083	14224	14006	14045	14270	14003	14232	14237	14113	14126	14183	14251	14070	14152	14239	14152	14203	14080	14207	14210	14178	14100	14297	14031	14294	14106	14182	14057	14230	14121	14230	14233	14293	14193	14083	13972	14275	14125	14268	13990	14134	14358	14094	14124	14205	14103	14188	14203	14054	14347	14259	14146	14287	14168	14316	14201	14135	13991	14149	14213	14085	14068	14291	14080	14105	14099	14237	14258	14151	14197	14145	14271	14199	14119	14107	14134	14227	14164	14202	14223	14041	14280	14132	14282	13923	14224	14151	14090	14126	13951	14150	14226	14230	14199	14140	14136	14183	14334	14134	14020	14146	14241	14303	14392	14168	14002	14276	14075	14173	14250	14243	14207	14096	14210	14247	14181	13974	14163	14297	14226	14224	14258	14262	14119	14211	14105	14229	14076	14167	14174	14147	14221	14189	14195	14234	14127	14354	14036	14089	14246	14101	14259	14095	14104	14170	14099	14037	14126	14338	14318	14215	14133	14158	14224	14092	14033	14223	14119	14307	14272	14197	14141	14157	14230	14049	14116	13998	14046	14137	14010	14170	14228	14225	14278	14156	14323	14207	14195	14349	14098	14198	14040	14117	14203	14160	14109	14258	14221	14082	14204	14133	14128	14269	14179	14231	14285	14318	14235	14149	14153	14159	14210	14195	14174	13894	14208	14250	14059	14012	14367	14216	14108	14132	14075	14044	14225	14113	13890	14071	14339	14315	14183	14169	14145	14142	13992	14219	14202	14234	14115	14030	14118	14196	14410	14130	14090	14302	14146	14081	14078	14105	14140	14185	14153	14250	14214	14238	14207	14173	14263	14037	14204	14184	14281	14144	14270	14199	14091	14134	14228	14305	13891	14279	14068	14133	14113	14185	14240	13927	14174	14178	14198	14132	14351	14136	14202	14207	14089	14015	14216	14061	14137	14165	14123	14145	14185	14110	14137	14171	14276	14114	14094	14216	14071	14048	14127	14210	14143	14187	14077	14205	14119	14204	14153	14216	14093	14233	14069	14269	14218	13882	13901	14226	14334	14099	14168	14291	14236	14362	14162	14258	14118	14222	14143	14186	14089	14210	14120	14012	14242	14235	14009	14038	14171	14372	14394	14262	14128	14020	14133	14054	14144	14215	14164	14186	14131	13970	14237	14216	14166	14085	14249	14041	14021	14310	14157	14063	13996	14135	14143	14000	14182	14084	14069	14355	14074	14100	14083	14255	14169	14113	14158	14141	14044	14260	14197	14076	14275	14079	14180	14185	14089	14192	14239	14146	14237	14257	14150	14237	14068	14299	14083	13944	14163	14216	14175	14237	14068	14062	13941	14287	14101	14209	14114	14205	14209	14123	14197	14304	14188	14190	14156	14124	14085	14167	14241	13993	14223	14027	14352	14221	14211	14056	14133	14193	14213	14254	14219	14206	14137	13989	14099	14027	14131	14088	14071	14021	14109	14210	14326	14060	14017	14057	13980	14307	14087	14170	14096	14194	14215	14193	14122	14228	14104	14125	14107	14236	14133	14047	14114	14274	14293	14140	14172	14117	14232	14396	14225	14158	14072	14174	14303	14116	14107	14232	14322	14250	14223	14236	14239	14199	14169	14063	14175	14138	14212	14120	14146	14233	14184	14017	14255	14184	14101	14238	14213	14172	14060	14426	14111	14198	14216	14200	14211	14090	14086	14199	14265	14273	14192	14210	14147	14027	14160	14254	14204	14182	14152	14216	14122	14242	14098	14165	14113	14071	14136	14133	14272	14333	14129	14201	14283	14176	14052	14291	14210	14136	14155	14117	14151	14131	14058	14236	14232	14161	14297	14222	14285	14194	13949	14312	14152	14035	14101	14193	14156	14086	14046	14035	14217	14150	14092	14164	14231	14049	14099	14085	14164	14401	14210	14296	14100	14161	14302	14202	14019	14320	14105	14238	14410	14033	14178	14157	14031	14180	14001	14322	14247	14193	14186	14247	14204	14175	14019	13984	14361	14309	14128	14012	13964	14139	14178	14121	14033	14143	14347	14219	14133	14033	14124	14236	14259	14114	14096	14134	14318	14103	14075	14307	14071	14118	14152	14270	14177	14138	14181	14166	13966	14158	14257	14178	14095	14086	14021	14033	14003	14169	14243	14154	14264	14121	14018	14178	14135	14102	14116	14167	14185	14186	14120	14142	14087	14206	14150	14014	14138	14183	14151	14182	14068	14082	14084	14088	14103	14101	14070	14190	14202	14120	14164	14094	14216	14143	14138	14071	14116	14275	14139	14200	14144	14176	14294	14338	14073	14277	14054	14139	14276	14083	14059	14110	14288	14170	14224	14290	14193	14145	14323	13994	14380	14025	14211	14051	14126	14002	14044	14181	14139	14083	14193	14046	14161	14233	14119	14169	14129	14200	14271	14125	14180	14051	14196	14089	14106	14195	14081	14191	14204	14182	14221	14269	14172	14168	14364	13952	14100	14079	14007	14284	14038	14081	14083	14210	14204	14186	14250	14034	14163	14268	14146	14181	14107	14104	14250	14143	14080	14073	14218	14105	14055	14291	14068	13968	14153	14178	14179	14078	14059	14262	14280	14115	13987	14112	14072	14291	14207	14285	14115	14191	14179	14204	14145	14144	14161	14118	14189	14156	13973	14172	14234	14077	14233	14066	14181	14033	14233	14192	14265	14214	14207	14220	14214	13947	14163	14177	14176	14154	14261	14185	14141	14128	14171	14100	14224	14120	14211	14237	14138	14172	14258	13863	14248	14093	14221	13936	14083	14158	14109	14093	13969	14283	14098	14190	14031	14181	14295	14210	14049	14275	14055	14174	14292	14061	14184
27663	24433	30854	27514	22193	19964	18929	17665	16838	16767	16503	16063	16080	15912	15954	15879	15635	15672	15497	15324	15542	15619	15483	15353	15445	15313	15388	15622	15624	15542	15303	15469	15510	15389	15376	15311	15324	15279	15276	15053	15516	15652	15374	15444	15354	15428	15493	15508	15290	15451	15330	15084	15215	15312	15336	15335	15393	15252	15245	15181	15483	15188	15281	15353	15308	15244	15329	15302	15354	15405	15291	15438	15333	15323	15302	15358	15310	15362	15471	15373	15102	15330	15324	15334	15390	15432	15409	15507	15485	15223	15357	15513	15422	15243	15264	15399	15546	15365	15183	15313	15398	15298	15475	15528	15187	15556	15340	15037	15496	15316	15216	15240	15354	15361	15358	15486	15503	15483	15275	15378	15279	15427	15185	15318	15319	15364	15332	15221	15337	15071	15494	15276	15301	15238	15373	15392	15267	15308	15268	15385	15220	15468	15277	15290	15434	15338	15250	15257	15220	15100	15232	15190	15383	15235	15391	15279	15305	15098	15387	15339	15551	15396	15183	15287	15122	15114	15388	15377	15361	15386	14956	15347	15442	15431	15327	15181	15415	15407	15330	15179	15245	15437	15072	15360	15266	15226	15351	15171	15449	15617	15288	15420	15272	15265	15412	15473	15214	15267	15415	15156	15365	15467	15236	15406	15363	15352	15365	15487	15161	15266	15252	15247	15453	15348	15337	15127	15217	15127	15428	15375	15328	15242	15415	15471	15155	15274	15344	15400	15087	15224	15305	15334	15217	15418	15222	15428	15477	15404	15297	15114	15493	15335	15313	15369	15360	15394	15429	15347	15384	15318	15411	15148	15333	15425	15350	15376	15393	15330	15226	15190	15139	15179	15586	15210	15316	15290	15456	15258	15287	15303	15486	15326	15381	15213	15389	15220	15269	15493	15343	15411	15405	15356	15330	15331	15486	15223	15282	15231	15288	15482	15344	15441	15330	15326	15354	15466	15334	15294	15360	15351	15219	15353	15410	15125	15211	15417	15412	15339	15409	15282	15094	15418	15409	15208	15359	15309	15239	15151	15473	15344	15419	15284	15463	15063	15314	15335	15447	15272	15360	15239	15300	15108	15283	15416	15177	15158	15394	15274	15391	15265	15279	15160	15353	15441	15311	15383	15455	15429	15389	15360	15361	15397	15359	15467	15281	15240	15377	15328	15488	15506	15236	15298	15373	15271	15363	15338	15255	15298	15257	15331	15367	15280	15255	15295	15257	15242	15414	15453	15344	15205	15373	15265	15249	15213	15232	15420	15409	15320	15358	15374	15555	15541	15309	15460	15384	15448	15414	15355	15231	15220	15125	15476	15234	15334	15322	15360	15302	15510	15378	15355	15160	15192	15463	15270	15344	14990	15231	15193	15402	15320	15186	15187	15364	15529	15220	15159	15298	15168	15250	15023	15193	15388	15349	15172	15277	15283	15334	15308	15308	15256	15168	15237	15352	15241	15341	15228	15232	15252	15374	15392	15290	15196	15096	15282	15149	15304	15404	15248	15371	15396	15311	15222	15253	15345	15349	15200	15465	15297	15342	15401	15404	15339	15413	15314	15209	15582	15353	15427	15370	15610	15322	15396	15272	15435	15328	15320	15315	15089	15281	15239	15324	15237	15329	15437	15487	15288	15311	15419	15300	15261	15398	15527	15404	15240	15065	15342	15456	15389	15408	15394	15416	15175	15341	15253	15417	15384	15137	15451	15322	15379	15282	15409	15252	15152	15133	15474	15123	15284	15310	15216	15343	15342	15506	15277	15362	15224	15188	15419	15253	15438	15283	15478	15241	15278	15136	15358	15589	15260	15330	15289	15369	15140	15154	15461	15278	15296	15484	15253	15486	15504	15497	15145	15306	15370	15377	15392	15263	15412	15234	15331	15329	15508	15255	15581	15442	15338	15248	15395	15374	15377	15393	15395	15362	15414	15320	15524	15363	15206	15483	15245	15276	15453	15379	15401	15154	15230	15263	15215	15256	15255	15200	15270	15400	15281	15195	15310	15232	15261	15509	15242	15203	15429	15085	15491	15370	15397	15085	15202	15295	15144	15465	15500	15544	15305	15347	14958	15323	15287	15390	15385	15359	15394	15329	15203	15568	15410	15253	15275	15399	15334	15376	15328	15332	15285	15366	15355	15279	15220	15312	15181	15310	15551	15240	15221	15284	15285	15211	15296	15286	15293	15280	15323	15532	15387	15190	15413	15323	15252	15135	15218	15434	15233	15180	15361	15270	15256	15285	15306	15372	15104	15172	15294	15340	15223	15519	15439	15303	15399	15379	15533	15196	15432	15417	15302	15423	15279	15280	15168	15309	15317	15331	15246	15359	15342	15273	15336	15163	15215	15524	15521	15349	15240	15389	15455	15364	15466	15363	15473	15323	15065	15347	15164	15230	15296	15419	15373	15315	15409	15425	15258	15387	15277	15390	15306	15370	15433	15074	15478	15391	15362	15435	15346	15500	15369	15605	15333	15332	15341	15391	15296	15277	15191	15260	15403	15414	15469	15421	15328	15449	15342	15284	15479	15140	15268	15304	15290	15143	15142	15112	15284	15332	15350	15479	15363	15312	15423	15220	15729	15216	15143	15347	15302	15406	15421	15319	15294	15319	15169	15216	15533	15282	15318	15200	15349	15528	15393	15549	15258	15473	15193	15351	15316	15214	15312	15435	15495	15233	15317	15248	15203	15200	15453	15403	15308	15230	15281	15404	15366	15297	15416	15357	15243	15279	15308	15238	15296	15322	15378	15321	15210	15356	15381	15283	15366	15439	15257	15397	15496	15392	15339	15225	15359	15141	15293	15127	15173	15454	15358	15226	15293	15472	15327	15415	15275	15243	15310	15212	15466	15277	15408	15473	15173	15455	15330	15317	15255	15275	15316	15369	15462	15207	15201	15494	15338	15288	15629	15231	15130	15511	15350	15573	15191	15591	15307	15389	15639	15364	15176	15519	15341	15284	15458	15424	15368	15396	15455	15148	15370	15312	15340	15193	15485	15443	15168	15457	15200	15282	15411	15329	15387	15249	15221	15416	15379	15413	15410	15397	15384	15462	15269	15067	15587	15437	15398	15403	15663	15498	15431	15272	15329	15426	15350	15105	15124	15449	15329	15347	15372	15373	15256	15219	15245	15388	15180	15434	15292	15385	15406	15281	15406	15486	15270	15289	15284	15243	15472	15396	15052	15298	15247	15339	15508	15479	15475	15434	15327	15293	15453	15284	15106	15039	15346	15380	15318	15397	15326	15486	15298	15438	15390	15308	15347	15566	15381	15247	15329	15156	15435	15349	15399	15286	15480	15304	15420	15414	15509	15333	15394	15242	15307	15294	15405	15395	15505	15417	15189	15235	15367	15415	15419	15246	15198	15305	15234	15211	15077	15306	15610	15295	15524	15314	15295	15306	15245	15405	15363	15416	15384	15179	15462	15208	15166	15210	15244	15445	15428	15198	15270	15357	15293	15283	15182	15563	15291	15209	14981	15464	15170	15147	15323	15378	15281	15130	15314	15392	15385	15323	15169	15508	15169	15293	15278	15363	15307	15226	15272	15358	15313	15310	15324	15301	15484	15168	15305	15440	15435	15129	15110	15434	15369	15237	15305	15218	15300	15441	15149	15405	15339	15505	15267	15276	15279	15556	15358	15389	15458	15430	15322	15402	15584	15400	15314	15306	15099	15384	15234	15230	15172	15327	15303	15037	15327	15181	15417	15338	15255	15332	15187	15413	15310	15435	15394	15266	15353	15160	15320	15228	15114	15358	15019	15317	15365	15411	15243	15392	15436	15439	15401	15310	15543	15391	15318	15179	15314	15328	15331	15341	15362	15334	15358	15077	15401	15360	15207	15307	15261	15281	15358	15374	15490	15097	15385	15412	15422	15203	15317	15547	15258	15349	15464	15177	15361	15334	15518	15368	15281	15300	15218	15305	15381	15351	15383	15431	15485	15481	15306	15225	15266	15374	15435	15346	15439	15543	15328	15284	15376	15161	15270	15265	15165	15451	15260	15403	15404	15458	15406	15341	15141	15475	15446	15269	15162	15328	15312	15410	15249	15390	15430	15302	15297	15401	15259	15491	15351	15471	15416	15262	15381	15324	15159	15341	15307	15366	15447	15161	15342	15127	15256	15365	15348	15438	15420	15554	15379	15408	15680	15388	15378	15410	15343	15310	15261	15300	15424	15435	15480	15244	15375	15487	15397	15162	15363	15271	15283	15419	15380	15340	15286	15392	15266	15389	15398	15258	15278	15391	15530	15293	15417	15308	15189	15386	15629	15216	15316	15175	15435	15413	15293	15260	15335	15173	15430	15329	15394	15339	15154	15444	15407	15337	15418	15385	15315	15229	15395	15532	15307	15508	15268	15215	15333	15325	15348	15273	15125	15366	15231	15239	15277	15379	15322	15352	15372	15441	15416	15263	15388	15484	15427	15513	15317	15374	15140	15277	15339	15251	15420	15394	15178	15176	15363	15562	15393	15243	15413	15220	15205	15196	15398	15326	15189	15302	15403	15248	15253	15296	15384	15293	15378	15199	15161	15147	15430	15308	15345	15229	15183	15331	15501	15399	15373	15199	15270	15278	15388	15357	15343	15245	15465	15332	15407	15312	15389	15372	15275	15509	15147	15427	15313	15164	15232	15234	15369	15488	15459	15412	15411	15404	15149	15218	15459	15484	15262	15349	15335	15455	15278	15531	15396	15504	15332	15540	15371	15152	15462	15332	15595	15368	15353	15167	15319	15356	15269	15194	15428	15360	15353	15246	15344	15301	15366	15152	15414	15235	15182	15246	15299	15466	15280	15205	15233	15352	15306	15156	15239	15197	15320	15422	15387	15250	15417	15450	15267	15312	15353	15337	15575	15224	15320	15401	15247	15464	15319	15442	15295	15347	15326	15272	15061	15152	15418	15353	15498	15499	15356	15282	15381	15533	15301	15220	15400	15557	15353	15269	15354	15262	15426	15256	15337	15426	15414	15273	15460	15384	15432	15600	15301	15461	15404	15316	15534	15266	15358	15590	15284	15342	15360	15370	15175	15294	15430	15355	15494	15365	15250	15259	15328	15242	15329	15360	15265	15498	15323	15233	15300	15267	15378	15467	15429	15208	15289	15208	15381	15388	15207	15310	15282
24129	37195	34796	27251	23210	20323	19206	17691	16719	15976	15528	15326	14951	14804	14533	14600	14397	14124	14379	14190	14316	14024	14221	14132	14055	13959	13951	14122	13802	13853	13958	14099	13815	13996	13995	13994	14030	14032	13936	13877	13999	13937	13912	13896	13945	13909	13874	13857	13966	13925	14102	13950	13918	14007	13911	13922	14073	13856	13938	13918	13869	14000	13885	14118	14084	14000	13962	13814	13842	13913	13929	13949	14042	13844	13810	13897	13934	14045	13788	13733	13900	13877	13907	13912	13882	14035	13951	13917	13787	13823	13896	14068	13930	13893	13963	13843	13855	13776	14017	13743	13923	13900	13846	13844	13848	13926	13827	13896	13782	13951	13847	13864	13843	13945	13964	13893	13817	13922	13746	13782	13801	13973	13722	13887	13910	13893	13892	13751	13943	14031	13780	13896	13997	13865	14019	13822	13930	13866	14028	13674	13907	13840	13857	13921	13797	13906	13991	13943	13986	13874	13857	13670	13941	13921	13913	13957	13914	13976	14005	13930	13952	13748	13936	14039	13862	13870	13896	13837	13911	13865	13835	14101	13809	13763	13874	13905	13704	13905	13896	13976	13943	13851	14092	13825	13933	13991	13795	13951	13854	13656	14019	13746	13952	14001	14062	13904	13954	13816	13834	13715	13712	14145	13892	13920	13923	13823	13801	13825	14057	14014	13876	13974	13844	13880	13821	13888	13891	13930	13951	14133	13835	13817	13884	13876	13890	14029	13865	14043	13816	13807	13888	14064	13909	13904	13918	13870	13858	13824	13939	13928	13980	13952	13822	13961	13844	13849	14034	13897	13809	13738	13890	13931	14024	13940	13959	13888	14097	13802	13802	13976	13836	13873	13869	13837	13985	14100	13883	13996	13941	13760	13913	13902	14228	13854	13859	13790	13910	13961	13898	13929	13841	13870	14006	14003	13892	13809	14062	13940	13886	13963	13984	13947	13883	13913	13922	13953	13926	14084	13812	14058	13845	13937	14019	13775	13831	13887	13930	14035	13995	13815	14118	13962	13814	13881	13817	13983	13918	13849	13777	13959	13980	13776	13873	14037	13727	13910	13854	13830	13724	13714	14020	13889	13833	13855	13939	13940	13879	13685	13967	13958	13865	13924	13901	13848	13892	14117	13836	14041	13900	14099	14020	13801	14005	13728	13824	13839	13820	13919	13792	13902	13846	13899	14064	13837	14095	13981	13751	13672	13871	13933	13902	13860	14082	13845	14038	13938	13772	13894	13906	14017	13883	13921	13957	13864	13888	13855	13926	13791	13888	13995	13677	13755	14128	13910	14064	13886	13875	13898	13921	13968	13864	13804	13843	13791	13880	13830	13900	13843	13953	14078	13983	13902	13911	13909	13853	14077	13751	13888	13831	13776	13914	14059	13769	13866	13924	13914	13919	13915	13846	13882	13890	13911	14046	13814	13940	13811	13903	13972	13812	13968	13869	13915	13752	13873	13948	13857	13874	13928	13812	13771	13961	13770	14031	13793	13918	13875	13771	13858	13734	13761	13709	13893	13738	13984	13859	13958	13838	13937	13978	13830	13993	13961	13902	13978	13859	13952	13878	13967	13900	13793	13841	13846	14033	13920	13807	13938	13952	13887	13948	13920	13899	14047	14102	14021	14057	13874	13688	13783	13957	13765	13924	13913	13890	13888	14041	13876	13934	13902	13923	13976	13712	13829	13879	13876	13787	14057	13814	13951	13782	13868	13801	13957	13729	14024	13834	13881	13956	13985	13880	13899	13870	14018	13982	13963	13905	13795	13745	13812	13946	13860	13844	13871	13829	13671	13977	13917	14020	13919	13691	13858	13934	13933	13978	13879	13841	13892	13898	13894	13871	13938	13906	13849	13778	13863	14016	13960	13746	13873	14090	13973	13804	13868	13869	13800	13966	13882	13808	13942	13910	13962	14066	14095	13881	13868	13883	13927	13814	13788	14085	13755	13889	13937	13768	13768	13880	13953	13871	13962	13866	13876	13779	13720	13920	13938	13887	13812	13849	13895	13895	13867	13893	13889	13743	13774	13833	13748	13867	13903	13792	13984	13757	13856	13989	13774	14035	13855	13806	13865	14158	13819	13952	13962	13936	13847	14001	13828	13996	13804	13991	13901	13932	14053	13930	13957	13691	14078	13866	13971	13785	13854	13767	13848	13882	13889	13981	13933	14017	13886	13908	13751	14045	13919	13925	14082	13943	13841	13917	13948	13960	13822	14021	13921	13884	13997	13891	13857	13769	13944	13902	14040	13919	13960	13865	13869	13886	14055	13722	13866	13886	13980	13902	13860	13946	13886	13786	13942	13906	13717	14006	13801	13912	13949	13881	13952	14011	13979	13776	13921	13713	13862	14017	13882	13950	13879	13781	14055	13847	13917	13812	14038	13843	13932	13907	13968	13923	13936	13917	13876	13880	13861	13838	13806	13893	13961	13854	13962	14021	13809	13814	13953	13860	13884	13843	13793	13638	13903	13856	13804	13796	13961	13831	13985	13904	13972	13829	13952	13805	13771	13826	14012	13842	13899	13809	13957	13824	14110	13941	13921	13782	13961	13947	13897	13841	13863	13949	13858	13908	13907	13955	13876	14025	13842	13887	14045	13852	13986	13860	14076	13673	13989	13859	13803	13752	13894	13734	13958	13996	14104	13932	14040	13969	14041	13775	13940	13903	13724	13911	13850	13930	14171	13964	13895	14051	13823	13860	13913	13789	13905	14016	13788	13859	13891	13889	13917	13772	13903	14024	13843	13920	14023	13883	14022	13647	14013	13877	13902	13857	13823	14066	13822	13897	13839	13948	13971	13947	13873	14017	13905	13963	13921	13958	13922	13897	13875	13906	13697	13921	13904	13941	14036	13849	13883	13934	13891	13803	13996	13870	13949	13960	14039	13954	13874	13957	13935	13963	13938	13808	13817	14010	13770	13918	13876	13951	13829	13828	13812	14044	14103	13818	13984	13965	13938	13886	13917	14033	13770	13964	13961	13889	13754	13766	13835	13790	13759	13926	13827	13758	13831	13974	13879	13702	13983	13888	13831	13837	13811	13667	13753	13793	13930	13989	13825	14003	14098	13879	14101	14014	13976	13944	13780	13941	14055	13899	13914	13917	13874	14065	13796	13804	14080	13782	13798	14047	13912	13931	13860	13904	13769	13866	13930	14036	13808	14008	14060	13857	14113	13668	13920	14055	13928	13878	13754	13932	13675	13936	13899	13827	13960	13861	13893	13876	13865	13835	13976	13868	13927	13910	13882	13844	13836	13891	13757	13859	13950	13860	13826	13865	13825	13938	13883	13855	14013	13886	13931	13722	13827	13942	13813	13873	13938	13903	13913	13934	13864	13895	13944	13756	13870	13935	13893	13820	13795	13816	13911	13857	13857	13858	13796	13893	13886	13751	13881	13863	13872	13846	13887	13949	13803	13783	13828	13856	13772	13899	13898	13926	13967	14116	14002	14030	13876	13910	13959	13707	13817	13732	13891	13871	13823	13891	13763	13931	13641	13930	14188	13959	13938	14091	13751	14000	13862	13855	14012	13856	13810	13937	13907	13813	13976	13759	13943	13878	13838	13764	13928	13914	13873	13885	13852	13800	13832	13850	13879	13778	14098	13918	14002	13857	13855	13944	13921	13861	13919	13890	13741	13946	13706	13914	13629	13922	13758	13718	13887	13975	13968	13752	13926	14045	13901	13850	13853	13860	13837	13946	13973	14056	14073	13889	13942	13896	13730	13872	13673	13924	13823	13966	13908	13890	13927	13688	14030	13872	14011	13852	13968	13973	13985	13951	13922	13834	13915	13905	13832	13710	13888	13821	13923	13800	13936	13853	13849	13927	13896	13949	13848	13878	13767	13967	13774	13763	13880	13928	14158	13970	13842	13979	13924	13950	13976	13777	14036	13860	13886	14008	13999	14000	13793	14002	13979	14005	13922	13919	13825	13938	13932	13914	13965	13888	13974	14090	14043	13928	13937	13876	13871	13863	13936	13794	14062	13951	13918	13876	13826	13789	13915	14027	14032	14022	13772	13916	13771	13823	14041	14151	13837	13939	13962	13817	13835	13833	13948	13935	13856	13900	13865	13846	13886	13839	13788	13942	13970	14156	13766	13923	13834	14019	13911	13902	13919	13757	13792	13802	13875	13837	13808	14036	13844	13953	13936	13945	13783	13850	13759	13910	13622	13904	14022	13915	13847	13903	13766	13593	13978	14036	14061	14089	13959	14032	14015	13924	13846	13951	13843	13968	13913	13978	13964	14004	13807	13914	13832	13859	13891	13858	13917	13878	13937	13902	13887	13939	14045	13963	13928	13847	13877	13918	13826	13892	13821	13773	13776	14113	13900	13840	13871	13867	13848	13897	13903	14030	14006	13919	13860	13954	13733	13843	13881	13839	13875	13957	13872	14013	13998	13820	13950	13883	13893	13877	13954	14057	14042	13788	13913	13859	13900	14010	13870	13988	13895	13923	13729	13924	13878	13886	13775	13835	13890	13954	13820	13884	13808	14022	13936	14052	14046	13893	13844	14008	13925	13970	13896	13880	13934	13871	13822	13873	13725	13784	13921	13898	13921	14051	13878	14057	13758	13851	13933	13990	13821	13809	13874	13863	13977	13932	13876	13856	13979	13738	13863	13861	13906	13938	14027	13912	13924	13822	13783	13953	14001	13929	13766	13773	13977	13891	13862	13732	14138	13865	13962	13952	13779	13981	13896	13774	13884	13847	13848	13798	14003	13853	13938	13898	13973	13902	13909	13932	13813	13879	13929	13880	13925	13960	13785	13830	14064	13881	14022	14009	13769	13659	13886	13958	13842	13985	13898	13846	13950	13822	13777	14206	14097	13980	13784	13945	13838	14084	13988	13726	13699	13912	13877	13967	13915	13948	13942	13835	13980	13906	13892	13919	13779	13856	13890	13831	14003	13868	13741	13719	13914	13799	13739	13846	13982	13983	13799	13933	13890	13892	13926	14133	13877	13938	13887	14024	13834	13950	13846	14062	14067	13884	13868	13878	13837	13897	13963	14013	13972	13965	14043	14013	13906	13902	13853	13908	13935	13813	13973	13995	13943	13807	13830	13929	13894	13810	13971	13932	13932	13937	13990	13874	14074	13802	14014	13753	14059	13954	13832
23774	21150	28611	24469	23192	23794	22899	19710	18246	17657	17326	16844	16645	16406	16150	16094	16004	15854	15860	15751	15755	15528	15482	15648	15603	15458	15644	15711	15491	15437	15454	15482	15519	15458	15449	15311	15491	15321	15530	15536	15477	15401	15240	15488	15444	15497	15575	15265	15409	15543	15481	15423	15358	15297	15388	15152	15167	15289	15698	15566	15417	15410	15394	15455	15093	15253	15382	15446	15205	15261	15381	15544	15389	15256	15524	15208	15401	15460	15267	15303	15436	15324	15380	15107	15435	15316	15179	15234	15423	15377	15376	15410	15134	15397	15299	15502	15289	15386	15338	15265	15430	15286	15415	15236	15197	15547	15446	15349	15310	15196	15476	15333	15292	15308	15308	15444	15349	15211	15107	15427	15163	15353	15414	15240	15255	15235	15465	15090	15228	15275	15258	15313	15188	15188	15141	15121	15398	15260	15342	15179	15311	15154	15293	15371	15363	15145	15436	15369	15373	15305	15348	15366	15363	15120	15341	15360	15262	15178	15354	15407	15305	15259	15329	15444	15123	15320	15300	15427	15275	15291	15409	15315	15470	15235	15578	15244	15393	15185	15442	15448	15432	15312	15295	15407	15186	15166	15092	15218	15272	15193	15386	15388	15364	15347	15412	15327	15206	15287	15442	15253	15274	15246	15176	15454	15325	15342	15220	15346	15463	15333	15344	15094	15256	15244	15320	15343	15295	15257	15334	15251	15131	15040	15165	15230	15303	15243	15314	15344	15192	15291	15140	15055	15128	15260	15359	15227	15352	15390	15473	15436	15480	15384	15073	15406	15182	15263	15631	15563	15485	15297	15382	15532	15336	15551	15294	15402	15097	15222	15189	15228	15372	15460	15345	15228	15284	15373	15225	15320	15507	15199	15186	15265	15213	15426	15365	15153	15127	15188	15245	15294	15340	15331	15332	15273	15352	15411	15372	15298	15414	15510	15369	15184	15367	15403	15230	15428	15411	15291	15187	15336	15548	15346	15256	15394	15293	15243	15315	15263	15313	15385	15403	15167	15410	15516	15133	15346	15347	15312	15373	15321	15400	15210	14931	15326	15476	15251	15426	15485	15338	15351	15457	15424	15215	15467	15277	15364	15424	15241	15482	15319	15243	15114	15332	15307	15365	15406	15502	15263	15428	15423	15400	15222	15113	15423	15343	15339	15243	15244	15299	15323	15299	15342	15261	15252	15274	15220	15256	15338	15266	15263	15245	15453	15290	15222	15364	15198	15241	15361	15132	15212	15288	15227	15477	15523	15270	15394	15255	15205	15139	15286	15096	15348	15315	15406	15405	15324	15169	15445	15354	15387	15206	15207	15291	15151	15255	15263	15431	15266	15449	15229	15132	15196	15349	15209	15407	15281	15394	15427	15348	15346	15408	15244	15416	15277	15281	15330	15295	15330	15262	15343	15232	15182	15154	15403	15368	15370	15267	15420	15335	15333	15312	15350	15260	15404	15403	15312	15258	15278	15440	15559	15385	15400	15390	15222	15399	15228	15385	15422	15425	15252	15232	15477	15275	15153	15492	15411	15430	15085	15245	15263	15350	15327	15310	15419	15206	15213	15151	15112	15337	15448	15472	15317	15236	15165	15308	15351	15336	15362	15268	15242	15352	15542	15300	15299	15423	15200	15212	15349	15125	15379	15210	15317	15337	15336	15385	15299	15405	15254	15074	15141	15315	15437	15181	15484	15539	15189	15353	15565	15311	15273	15439	15447	15360	15320	15299	15479	15343	15289	15356	15412	15235	15417	15514	15384	15489	15503	15414	15191	15243	15143	15348	15269	15348	15193	15355	15207	15334	15305	15375	15315	15204	15379	15541	15248	15331	15195	15417	15447	15219	15278	15409	15179	15284	15214	15443	15369	15371	15325	15332	15356	15558	15259	15382	15293	15323	15401	15388	15468	15286	15130	15310	15316	15412	15328	15220	15285	15441	15193	15181	15464	15434	15408	15283	15475	15123	15295	15383	15646	15353	15142	15280	15385	15209	15234	15334	15399	15253	15270	15305	15341	15462	15347	15199	15274	15318	15403	15368	15346	15428	15306	15380	15344	15223	15330	15364	15379	15427	15168	15294	15331	15222	15243	15283	15261	15419	15331	15274	15312	15332	15081	15417	15343	15520	15417	15149	15187	15165	15329	15253	15384	15153	15415	15272	15436	15381	15297	15482	15166	15195	15124	15367	15364	15307	15272	15155	15312	15252	15196	15182	15275	15505	15420	15511	15161	15311	15410	15335	15358	15485	15428	15216	15149	15376	15314	15288	15166	15288	15087	15392	15347	15316	15447	15520	15398	15337	15352	15298	15432	15285	15317	15214	15049	15321	15412	15354	15277	15218	15383	15319	15341	15311	15469	15327	15210	15295	15306	15359	15385	15296	15306	15117	15382	15522	15486	15313	15335	15280	15438	15351	15340	15122	15257	15442	15383	15238	15492	15341	15214	15109	15272	15359	15467	15358	15257	15320	15418	15321	15305	15313	15252	15150	15529	15269	15424	15022	15284	15351	15336	15452	15408	15453	15455	15219	15344	15267	15358	15195	15218	15165	15416	15195	15484	15293	15298	15255	15263	15359	15287	15182	15162	15350	15311	15392	15317	15243	15342	15335	15374	15333	15219	15201	15152	15284	15274	15455	15245	15179	15217	15217	15185	15326	15198	15399	15187	15458	15148	15446	15388	15375	15317	15398	15433	15333	15255	15243	15502	15254	15213	15282	15414	15326	15336	15204	15359	15468	15188	15228	15252	15304	15215	15288	15308	15184	15440	15453	15304	15138	15356	15267	15464	15149	15483	15431	15315	15411	15314	15259	15227	15311	15161	15366	15237	15368	15094	15278	15308	15168	15326	15467	15213	15379	15399	15330	15254	15345	15253	15247	15231	15336	15416	15138	15357	15332	15391	15360	15244	15391	15483	15216	15079	15241	15207	15099	15346	15363	15496	15334	15286	15464	15194	15241	15262	15253	15256	15442	15322	15365	15390	15302	15532	15261	15445	15412	15232	15365	15518	15471	15258	15338	15287	15324	15175	15447	15296	15487	15302	15439	15291	15438	15300	15338	15334	15397	15469	15302	15274	15377	15519	15425	15454	15472	15300	15188	15129	15318	15337	15330	15194	15169	15287	15327	15355	15233	15243	15250	15216	15323	15413	15093	15407	15241	15386	15271	15123	15396	15400	15397	15451	15409	15524	15384	15126	15530	15232	15237	15427	15127	15265	15408	15325	15155	15325	15284	15144	15036	15231	15186	15267	15410	15532	15395	15274	15462	15350	15230	15346	15279	15147	15367	15281	15333	15345	15227	15392	15314	15355	15412	15496	15369	15163	15349	15560	15299	15385	15224	15288	15285	15144	15478	15319	15364	15456	15410	15176	15201	15381	15379	15218	15305	15332	15376	15326	15457	15231	15490	15464	15497	15226	15383	15355	15259	15292	15445	15355	15274	15287	15238	15581	15352	15346	15527	15270	15428	15259	15253	15253	15240	15371	15230	15273	15242	15512	15319	15333	15214	15530	15367	15278	15527	15253	15388	15380	15351	15320	15324	15281	15192	15308	15513	15249	15305	15294	15273	15388	15380	15429	15267	15236	15252	15406	15416	15222	15061	15302	15323	15242	15397	15371	15237	15307	15084	15298	15290	15226	15419	15419	15370	15241	15271	15531	15501	15292	15401	15165	15416	15344	15301	15282	15107	15406	15311	15263	15463	15142	15338	15442	15398	15188	15271	15200	15310	15328	15349	15411	15313	15372	15229	15315	15396	15222	15393	15396	15505	15350	15383	15317	15256	15309	15527	15451	15374	15207	15310	15497	15308	15167	15282	15236	15342	15289	15148	15244	15271	15276	15183	15135	15135	15274	15297	15407	15218	15179	15167	15260	15135	15503	15245	15249	15088	15145	15113	15186	15274	15216	15235	15177	15285	15311	15252	15226	15372	15339	15306	15196	15466	15245	15330	15346	15232	15311	15404	15242	15277	15261	15518	15298	15034	15296	15255	15317	15514	15495	15332	15365	15356	15456	15218	15324	15172	15161	15328	15540	15282	15305	15295	15253	15419	15460	15350	15451	15475	15310	15294	15307	15293	15255	15493	15431	15484	15417	15361	15260	15273	15430	15264	15390	15384	15243	15391	15270	15511	15242	15210	15374	15414	15163	15453	15355	15438	15315	15394	15318	15206	15360	15274	15201	15195	15523	15480	15315	15495	15348	15216	15253	15227	15450	15518	15224	15217	15252	15188	15356	15266	15301	15293	15332	15289	15263	15502	15152	15267	15265	15310	15196	15394	15232	15487	15197	15382	15374	15250	15444	15172	15181	15186	15215	15532	15311	15373	15401	15422	15322	15408	15184	15227	15209	15165	15321	15217	15225	15323	15355	15230	15251	15270	15490	15379	15295	15440	15357	15466	15237	15612	15390	15385	15376	15485	15392	15362	15295	15311	15223	15440	15299	15309	15336	15284	15354	15421	15308	15409	15392	15345	15282	15396	15199	15353	15373	15232	15235	15282	15320	15430	15273	15340	15286	15421	15269	15265	15442	15292	15267	15262	15340	15367	15259	15385	15173	15347	15330	15379	15387	15149	15414	15243	15234	15197	15316	15362	15540	15143	15247	15315	15310	15368	15188	15330	15401	15337	15357	15371	15329	15148	15245	15189	15358	15368	15309	15057	15338	15476	15188	15438	15267	15210	15486	15162	15300	15008	15250	15305	15481	15151	15245	15207	15244	15533	15180	15199	15337	15370	15240	15295	15405	15477	15331	15261	15473	15498	15217	15369	15445	15368	15392	15170	15442	15194	15296	15382	15384	15402	15311	15428	15262	15487	15318	15299	15314	15180	15396	15225	15256	15404	15577	15124	15316	15378	15539	15348	15359	15380	15475	15413	15272	15334	15268	15371	15412	15288	15412	14983	15314	15467	15394	15259	15294	15242	15396	15347	15161	15275	15483	15436	15255	15308	15161	15377	15291	15316	15299	15386	15200	15387	15290	15441	15308	15454	15208	15281	15302	15408	15334	15439	15410	15467	15171	15437	15266	15303	15224	15490	15286	15468	15443	15445	15470	15335	15311	15244	15435	15245	15348	15394	15387	15125	15246	15285	15448	15387	15310	15353	15320	15534	15396	15288	15265
24474	43481	40903	32527	27588	24080	21568	20228	18508	17511	16678	16292	15779	15427	15045	14756	14705	14582	14663	14347	14424	14229	14205	14186	14005	14002	14067	14149	14058	14025	14104	14011	13969	13994	13870	14015	14140	14040	13911	13869	13927	13967	13931	14064	14072	13845	13935	13977	14135	13886	13954	13917	14068	13888	14115	14075	14003	14031	13861	13956	13937	13824	13905	13986	13956	13912	13920	13977	14008	13897	14048	14149	13866	13931	13815	13988	14043	13887	13882	13902	13762	14008	13854	13978	13790	13839	14043	13870	13783	13875	13741	13881	13896	13946	13870	13826	13792	13827	13736	13996	13966	14087	13796	13813	13735	13859	13825	13868	13877	13785	13922	13912	13926	13991	13905	13821	13934	13790	13883	13938	13866	13974	13846	13918	13865	13931	13910	13720	13939	13608	13952	13834	13779	13980	13858	13944	13812	13884	13858	13925	13979	13861	13970	13932	13876	13817	13839	13889	13966	13884	13773	13978	13869	14003	13863	14010	13834	13917	13901	13923	13904	13825	13857	13883	13811	13687	13912	13906	13736	13913	13887	13917	13975	13873	13995	13829	13887	13834	13878	13789	13871	13929	13840	13974	13796	13891	13956	13942	13857	13940	13892	14039	13855	13864	13691	13849	13839	13944	14014	13727	13769	13848	13710	13842	13865	13759	13737	13932	13891	13926	13974	13696	13890	13802	13855	14039	13679	13916	13912	13876	14078	13676	13916	13846	13767	13923	13892	14012	13883	14082	13922	13966	14023	13857	13939	14024	13794	13815	13884	13779	13933	14002	13946	13808	13950	13916	13793	14082	14003	13899	13886	14055	13999	13864	13826	14035	13951	14040	13829	14004	13910	13944	13676	13993	13898	13910	13921	13984	13877	13998	13829	13930	13877	13794	13980	13863	13892	13941	14076	13997	13938	13810	13888	13819	13792	14054	13949	13884	13878	13970	14003	13929	13887	13804	13852	13860	13915	13791	13875	13910	13861	13956	13791	13905	13799	13827	13833	13940	13845	13714	13912	13882	13924	13893	13770	13805	13925	13802	13959	13853	13860	14000	13865	13768	13800	13848	13897	13897	13917	13878	13793	13887	13949	13990	13909	13824	13840	13838	13754	14069	13743	13758	13769	13838	13847	13914	13872	13902	14009	13745	13835	13950	13799	14018	13898	13878	13819	13764	14011	13888	13736	13952	13896	13784	13970	13689	13876	13857	13885	13789	13770	13895	14064	13843	13845	13698	13749	13865	13757	13871	13854	13710	13904	13952	13940	14032	13742	13793	14116	13723	13724	13921	13903	13975	13851	13919	13918	13890	13737	13931	14027	13899	13961	13773	13927	13915	13853	14003	13999	13920	13932	13851	13704	13920	13834	13922	13841	13812	13814	13913	13751	13980	13828	13788	13748	13817	13825	13747	13773	13988	13866	13711	13869	13991	13876	13768	14010	13828	13861	13825	13910	13878	13955	13713	13696	13903	13855	13767	13846	13999	13906	13902	13852	13689	14022	13799	14068	13719	13964	13875	13872	13728	13740	13879	13779	13818	14014	13956	13868	13826	13916	13600	13821	13959	13958	13965	13830	13881	13865	13769	13846	13802	13709	13847	13797	13908	14037	13809	13757	13913	13842	13808	14037	14070	13786	13802	13920	13959	13900	13993	13780	13847	13802	13764	13872	13847	13802	13838	13905	13787	13914	13995	14030	13964	13714	13940	13862	13880	13928	13920	13978	13914	13850	13961	13971	13870	13959	13904	13918	13748	13865	14002	13711	14052	13790	13923	13782	14029	13926	13878	13854	13812	13932	13969	13926	13829	13889	13821	13802	13910	13817	13894	13935	13798	13891	13892	13838	13699	13836	13950	13988	13860	13785	13837	13857	13864	13748	13930	13829	13890	13930	13795	13881	13802	13811	13946	13878	14117	13798	13836	13840	13994	13832	13892	13955	13954	13969	13863	13945	13952	13871	13840	13758	13788	13884	13925	14000	13754	13959	13935	14041	13714	13901	13824	13891	13778	13946	13714	13820	13892	13967	13854	13898	13812	13957	13780	13970	13891	13831	13901	13681	14011	13932	13850	13890	13946	13854	13929	13919	13969	13922	13816	13873	13861	13758	13895	13865	13990	13738	14019	13885	13883	13963	13942	14044	13872	13971	13979	13928	13767	13977	13727	13836	13881	13949	13817	13857	13876	13928	13878	13862	13783	13961	13909	13927	13958	13927	13883	13891	13813	14007	13802	13879	13931	13962	13947	13819	13816	13902	13873	13885	13753	13830	13734	13697	13829	13876	13834	14038	13736	13976	13926	13873	13914	13915	13965	13721	14000	13783	13959	14033	14008	13861	13839	13921	13801	13923	14159	13806	13935	13915	13983	13951	13755	13925	13864	13872	14014	14046	13940	13890	13813	13655	14026	13758	13825	14012	13827	13966	13958	13995	13841	13914	13912	13965	13741	13887	13834	13810	14081	13960	14004	13916	14003	13954	13711	13927	13837	14003	13994	13918	13814	14034	13837	13906	13848	13886	13898	13990	13849	13909	13992	13803	13851	13887	14043	14070	13893	13998	13664	13927	13765	13843	13855	13826	13664	13876	13881	13877	13805	14102	13827	13773	13981	13812	13678	13935	13883	13894	13779	13959	13912	13916	13859	13903	13836	13828	13891	13815	13701	13872	13806	13978	13794	13917	13857	13856	13875	14011	13766	13793	13854	13869	13866	13704	14064	13951	13950	13791	13934	13853	13959	13872	14004	13897	13859	13924	13947	13809	13977	13988	13906	13756	13958	14005	13884	13810	13837	13738	13922	13865	14062	13795	13921	13716	13934	14039	13844	14044	13949	13714	13947	13856	13869	13951	14052	13895	13881	13639	13917	13995	13920	13830	14046	13854	13974	13876	13814	14031	13751	13770	13810	13910	13831	13881	13719	13981	13865	13960	13961	13824	13837	13997	13819	13886	13795	13791	13935	13821	13903	13780	13978	13756	13864	13931	13916	13940	13814	13833	13876	13838	13955	13723	13900	13848	13769	13885	13911	13849	13829	13762	13838	13911	13811	13860	14017	14054	13986	13820	14051	13696	13981	13966	13916	13871	13894	13853	13964	13769	13868	13890	13859	13814	13917	13901	13624	13886	14037	13956	14026	13866	13906	13754	13862	14000	13841	13839	14022	13899	13986	14098	13846	13832	13865	14087	13881	13935	13660	13914	13902	13753	13770	13906	14010	13872	13897	13870	13813	13754	13826	13866	13921	13840	13692	13822	14155	13932	13974	13949	13905	13881	13809	13963	14012	13956	13773	13936	13838	13955	14039	13948	13773	13808	13830	14036	13930	14085	13841	13797	13953	13971	13871	13715	13904	13888	13724	13723	13945	13845	13689	13872	13939	13968	13861	13882	13994	13800	13918	13870	13852	13988	13929	13996	13963	13881	13867	13823	13731	13822	13749	13927	13927	13910	14050	13718	13898	13932	13988	13658	14015	13850	13732	13865	13907	13782	13913	13814	14142	13985	13827	13822	13867	13897	13918	13894	13893	13876	13897	13971	13799	13949	13798	13817	13858	13954	13871	13916	13970	13935	13758	13768	13920	13909	13743	13923	13874	13742	13851	13867	14028	13858	13741	13955	14008	13963	13821	14021	13804	13778	13917	13746	13876	13816	13781	13983	13824	13814	13923	13943	13841	13850	13974	13770	13717	13893	13877	13893	13726	13983	13956	13852	13790	14045	13961	13927	13929	13823	13767	13772	13809	13868	13852	13961	13710	13913	13856	13809	13838	13710	13890	13791	13793	13829	13833	13874	13860	13855	13851	13831	13814	13834	13923	13712	13852	13769	13893	13871	13953	13830	13886	13835	13873	13712	13832	13822	13891	13793	13878	13748	13912	13806	13878	13882	13945	13816	13690	14016	13860	13878	13857	13794	13829	13953	13898	14021	13800	13871	13844	13860	13768	13749	13945	13785	13962	13892	13846	13830	13853	13862	13975	13789	13795	13871	13936	13768	13728	13791	13884	13926	13913	14074	13917	13878	13903	13779	13748	13824	14023	13941	13939	13737	13986	13774	13872	13865	13726	13851	13703	13894	13982	13857	13857	14021	13914	13809	13860	13959	13912	13941	13822	13802	13855	13861	13904	13885	13737	14136	13865	13876	14055	13942	13718	13804	13965	13953	13884	13885	13917	13841	13948	13887	14055	13775	13871	13931	13992	13979	13879	13885	13868	13844	13906	14033	13826	13905	13798	13908	13889	13844	13961	13828	13980	13916	13953	13892	13957	13842	13874	14006	13816	13805	13846	13900	13733	13904	13792	13903	13834	13959	13970	13880	14028	13910	13813	13821	13841	13685	13998	13820	13872	13729	13884	13935	13812	13949	13977	14005	13757	13864	13821	13940	13809	13915	13852	14072	13824	13796	13961	13920	14035	13700	13818	13980	13966	13612	13877	13801	13989	13856	13910	13887	13950	13737	13868	13980	13875	13981	13876	13699	13926	13852	13949	13944	14070	13925	13764	13701	13887	13911	13858	13853	13937	13891	13863	13854	13866	13976	13740	13889	13802	13800	13892	14004	13848	13913	13853	14071	13744	13840	13884	13988	13992	13903	13672	13735	13684	13892	13951	14012	13812	13863	13795	14077	13770	13790	13825	13897	14040	13688	13837	13901	13969	13791	13855	13882	13865	13809	13866	13814	14010	13744	13979	13914	13881	13813	13942	14003	13909	13790	13943	13919	13943	13905	14017	13916	13885	13861	13921	13893	14010	13723	13971	13882	14117	13849	13842	13816	13750	13873	13763	13769	13839	13928	13830	13859	13837	13864	13954	13786	13869	14095	13838	14125	13884	13939	13752	13879	14004	13869	13984	13956	13929	14107	13907	13973	13899	13818	14050	13863	13811	13925	13874	13977	13654	13953	13828	13813	13939	13893	13919	13916	13796	13865	13777	13941	13981	13949	14013	13725	13993	13730	13776	13998	13802	13913	13816	13913	13876	13835	13993	13748	13952	13756	13943	13902	13830	13855	13877	14031	13765	13984	13702	13794	13925	13927	14155	13655	13891	14078	13784	13859	13871	13923	13910	13833	13945	13996	13963	13996	13891	14022	13920	13761	13964	13849	13890	13823	13878	13854	14005	13887	13986	13736	13862	13917	13818
22574	21046	28838	23500	21810	24864	27342	22108	20341	19760	19134	18525	18304	17901	17647	17577	17598	17221	17155	16881	17079	16879	16828	16717	17011	16907	16727	16717	16687	16727	16712	16680	16582	16579	16503	16692	16663	16545	16519	16560	16508	16620	16574	16657	16375	16565	16485	16482	16487	16503	16394	16472	16554	16511	16533	16640	16306	16520	16497	16459	16428	16507	16350	16429	16339	16384	16512	16526	16531	16571	16324	16472	16456	16435	16543	16499	16493	16566	16425	16364	16309	16374	16486	16362	16474	16096	16598	16428	16399	16380	16574	16347	16342	16445	16476	16174	16548	16470	16411	16360	16422	16394	16464	16377	16279	16384	16547	16514	16341	16298	16458	16501	16437	16321	16490	16408	16567	16310	16473	16382	16408	16348	16546	16301	16505	16436	16524	16461	16518	16494	16471	16341	16245	16422	16415	16558	16463	16427	16452	16267	16397	16507	16448	16413	16287	16258	16300	16550	16417	16393	16384	16385	16429	16488	16283	16268	16431	16364	16391	16334	16493	16359	16243	16426	16313	16474	16446	16359	16258	16571	16318	16362	16295	16475	16431	16349	16384	16427	16517	16296	16507	16491	16729	16317	16475	16390	16380	16279	16518	16386	16501	16466	16339	16365	16409	16339	16483	16521	16470	16449	16347	16664	16423	16230	16420	16456	16436	16419	16265	16564	16380	16241	16310	16349	16338	16251	16393	16347	16424	16202	16399	16516	16509	16543	16501	16386	16370	16375	16415	16298	16446	16452	16418	16486	16563	16498	16377	16501	16368	16386	16559	16446	16416	16500	16348	16402	16379	16379	16343	16465	16474	16424	16401	16474	16422	16388	16383	16475	16502	16407	16497	16453	16207	16321	16292	16346	16502	16482	16181	16403	16130	16442	16637	16502	16467	16339	16433	16320	16519	16472	16368	16262	16248	16411	16410	16521	16522	16441	16323	16417	16496	16312	16232	16498	16437	16215	16281	16437	16153	16516	16619	16293	16277	16281	16314	16272	16196	16307	16362	16422	16362	16291	16438	16503	16497	16548	16180	16334	16377	16454	16371	16564	16384	16420	16312	16366	16326	16325	16222	16381	16358	16328	16264	16454	16464	16252	16434	16323	16407	16418	16350	16227	16301	16464	16623	16542	16368	16321	16467	16439	16267	16242	16335	16347	16595	16638	16546	16291	16368	16323	16270	16307	16215	16328	16524	16631	16381	16400	16407	16387	16500	16092	16345	16284	16259	16413	16304	16205	16420	16314	16238	16537	16439	16202	16273	16465	16351	16002	16371	16354	16360	16348	16286	16490	16497	16311	16336	16313	16223	16515	16418	16346	16587	16260	16298	16226	16455	16458	16440	16389	16235	16512	16219	16347	16352	16288	16493	16463	16494	16317	16458	16474	16378	16357	16469	16377	16392	16344	16521	16523	16486	16420	16299	16330	16520	16372	16376	16406	16543	16274	16348	16290	16680	16645	16465	16290	16393	16210	16531	16419	16529	16577	16426	16395	16240	16411	16381	16210	16440	16460	16464	16457	16351	16305	16118	16355	16395	16388	16453	16416	16370	16224	16478	16405	16531	16517	16377	16360	16547	16287	16310	16421	16326	16340	16495	16140	16487	16444	16331	16467	16591	16339	16320	16300	16455	16305	16443	16126	16372	16362	16443	16397	16248	16218	16387	16403	16433	16449	16281	16467	16295	16277	16495	16303	16435	16391	16423	16374	16506	16403	16386	16453	16177	16450	16326	16356	16269	16358	16371	16302	16479	16364	16206	16207	16520	16507	16483	16470	16374	16374	16713	16670	16344	16517	16281	16497	16310	16238	16510	16467	16422	16371	16539	16290	16528	16403	16327	16329	16330	16371	16431	16460	16582	16170	16266	16478	16299	16476	16576	16382	16405	16404	16505	16627	16301	16462	16654	16343	16305	16179	16391	16531	16482	16534	16387	16468	16486	16190	16371	16419	16385	16297	16286	16384	16554	16364	16471	16572	16465	16392	16513	16525	16558	16482	16444	16323	16518	16322	16464	16342	16283	16278	16522	16410	16404	16578	16445	16317	16517	16398	16546	16579	16445	16472	16434	16251	16303	16344	16577	16242	16423	16508	16218	16305	16271	16326	16267	16442	16380	16433	16472	16317	16219	16225	16439	16550	16278	16494	16438	16404	16467	16522	16288	16308	16279	16477	16396	16522	16564	16561	16399	16434	16310	16269	16534	16408	16279	16379	16604	16286	16378	16268	16322	16496	16580	16407	16309	16505	16262	16371	16305	16461	16363	16493	16504	16406	16461	16374	16340	16578	16385	16167	16366	16300	16336	16292	16118	16478	16185	16378	16491	16466	16511	16361	16316	16399	16323	16375	16266	16239	16377	16311	16369	16315	16378	16454	16485	16253	16224	16238	16346	16419	16284	16494	16566	16606	16477	16391	16331	16506	16434	16438	16185	16123	16157	16384	16384	16449	16538	16381	16352	16504	16413	16373	16449	16294	16237	16386	16563	16219	16389	16389	16399	16528	16453	16246	16224	16554	16344	16441	16366	16429	16284	16523	16417	16425	16478	16621	16258	16358	16427	16355	16648	16326	16301	16409	16544	16416	15976	16174	16476	16492	16507	16380	16468	16399	16334	16479	16408	16396	16505	16511	16550	16383	16462	16481	16577	16353	16414	16329	16371	16191	16330	16487	16530	16581	16206	16305	16300	16406	16414	16611	16348	16261	16411	16571	16366	16388	16467	16549	16231	16339	16346	16231	16543	16342	16410	16384	16163	16315	16369	16236	16403	16413	16362	16598	16324	16421	16313	16377	16269	16330	16450	16379	16211	16460	16315	16490	16249	16289	16254	16427	16350	16516	16440	16400	16369	16366	16370	16157	16393	16257	16369	16435	16631	16352	16416	16393	16432	16358	16227	16265	16413	16334	16450	16525	16486	16364	16314	16324	16577	16571	16138	16600	16539	16397	16365	16389	16430	16313	16396	16505	16379	16416	16466	16537	16496	16325	16257	16463	16505	16374	16227	16357	16256	16343	16349	16569	16377	16376	16512	16415	16328	16490	16394	16276	16333	16468	16444	16512	16208	16460	16460	16406	16290	16599	16415	16458	16652	16508	16416	16426	16574	16380	16406	16422	16426	16259	16365	16437	16540	16411	16336	16409	16409	16432	16270	16060	16482	16219	16484	16405	16240	16360	16483	16269	16238	16380	16620	16406	16212	16496	16374	16374	16280	16444	16436	16267	16489	16377	16206	16307	16288	16437	16227	16298	16265	16409	16316	16396	16616	16431	16410	16204	16525	16457	16512	16367	16286	16300	16536	16408	16342	16505	16445	16511	16215	16525	16591	16475	16462	16368	16402	16392	16326	16213	16289	16420	16249	16334	16364	16498	16313	16354	16354	16330	16380	16463	16363	16256	16464	16459	16264	16430	16456	16507	16485	16533	16359	16373	16431	16571	16498	16641	16457	16569	16545	16422	16544	16072	16441	16343	16343	16356	16385	16162	16509	16443	16201	16426	16288	16491	16436	16167	16348	16531	16438	16221	16584	16478	16625	16490	16318	16319	16435	16475	16368	16279	16394	16336	16482	16526	16176	16463	16480	16328	16576	16389	16256	16327	16339	16455	16351	16445	16429	16453	16262	16620	16351	16332	16415	16483	16489	16350	16250	16222	16548	16448	16391	16485	16551	16657	16395	16420	16479	16354	16424	16438	16418	16389	16545	16476	16579	16366	16305	16562	16467	16271	16344	16483	16429	16365	16271	16276	16200	16428	16250	16391	16310	16280	16570	16336	16383	16359	16425	16394	16286	16551	16303	16282	16507	16249	16459	16371	16552	16465	16351	16331	16443	16361	16404	16365	16355	16529	16467	16416	16275	16361	16408	16553	16526	16437	16400	16331	16261	16351	16356	16374	16449	16546	16286	16560	16625	16326	16668	16396	16418	16314	16297	16315	16301	16282	16357	16358	16155	16639	16320	16334	16385	16493	16188	16271	16447	16316	16355	16173	16501	16290	16581	16271	16421	16316	16352	16496	16214	16260	16401	16400	16663	16311	16381	16147	16407	16340	16386	16292	16522	16227	16261	16558	16346	16328	16407	16388	16379	16341	16348	16382	16425	16424	16283	16534	16386	16381	16200	16305	16426	16351	16417	16317	16365	16588	16525	16358	16520	16316	16245	16168	16259	16437	16283	16307	16349	16360	16582	16465	16677	16280	16454	16467	16309	16342	16647	16285	16467	16423	16484	16517	16378	16442	16420	16363	16344	16291	16571	16223	16355	16489	16432	16397	16600	16298	16406	16454	16548	16338	16410	16283	16249	16400	16182	16347	16190	16281	16420	16404	16249	16313	16343	16313	16520	16356	16262	16352	16370	16300	16459	16561	16408	16425	16312	16334	16140	16379	16407	16383	16395	16407	16515	16196	16339	16464	16348	16567	16376	16307	16382	16474	16596	16248	16298	16521	16349	16276	16296	16197	16230	16315	16330	16196	16397	16392	16575	16162	16369	16427	16438	16420	16335	16323	16349	16296	16440	16373	16496	16553	16566	16234	16048	16447	16408	16310	16522	16277	16299	16358	16148	16216	16335	16519	16499	16211	16309	16396	16286	16447	16494	16334	16484	16444	16381	16452	16473	16450	16455	16364	16309	16338	16402	16386	16567	16330	16557	16560	16443	16334	16267	16355	16495	16291	16236	16174	16530	16510	16128	16449	16297	16628	16445	16506	16227	16309	16374	16414	16365	16426	16329	16325	16457	16327	16629	16453	16418	16303	16104	16383	16498	16364	16454	16455	16314	16388	16368	16470	16228	16299	16595	16365	16299	16248	16462	16448	16553	16319	16426	16377	16423	16422	16468	16413	16369	16508	16344	16401	16249	16354	16447	16478	16525	16382	16391	16287	16487	16500	16237	16373	16457	16292	16408	16377	16411	16291	16332	16355	16346	16510	16463	16414	16399	16501	16377	16414	16614	16408	16349	16407	16500	16382	16487	16166	16499	16445	16367	16276	16260	16362	16542	16362	16413	16444	16473	16229	16239	16416	16435	16298	16494	16395	16477	16494	16417	16132	16321	16331	16299	16361	16214	16409	16350	16348	16410	16449	16416	16319	16510	16502	16164	16354	16339	16439	16545	16493	16359	16457	16280	16267
26592	47658	44972	36503	31234	27446	24839	22522	20943	19376	18468	17720	17119	16484	16193	15842	15931	15409	15257	15238	15187	14992	15034	14984	15019	14899	14718	14620	14841	14787	14545	14752	14726	14676	14738	14635	14697	14689	14658	14542	14568	14600	14776	14577	14562	14543	14587	14491	14501	14604	14535	14466	14641	14476	14558	14755	14552	14613	14536	14530	14726	14473	14503	14600	14408	14621	14417	14509	14701	14690	14552	14380	14499	14573	14447	14529	14592	14568	14677	14411	14546	14452	14638	14790	14397	14404	14417	14541	14421	14515	14462	14398	14361	14556	14389	14289	14688	14417	14529	14592	14382	14473	14463	14452	14570	14406	14471	14486	14499	14404	14573	14616	14331	14615	14459	14475	14562	14374	14468	14480	14524	14456	14408	14528	14534	14403	14549	14521	14344	14566	14412	14384	14518	14438	14343	14558	14267	14513	14433	14483	14486	14407	14494	14492	14577	14398	14631	14257	14418	14363	14386	14391	14302	14239	14292	14495	14441	14446	14697	14451	14439	14396	14388	14413	14585	14474	14545	14272	14421	14401	14461	14554	14514	14530	14469	14485	14292	14496	14530	14404	14401	14393	14403	14502	14567	14531	14423	14509	14551	14516	14616	14471	14459	14520	14572	14365	14476	14396	14507	14604	14526	14393	14467	14504	14501	14562	14527	14436	14629	14411	14464	14455	14484	14462	14361	14530	14322	14519	14410	14444	14510	14557	14381	14532	14486	14489	14399	14441	14422	14502	14471	14756	14386	14699	14511	14528	14496	14310	14473	14635	14486	14487	14361	14495	14481	14572	14457	14454	14513	14325	14314	14621	14412	14423	14379	14609	14440	14387	14472	14569	14446	14348	14553	14468	14482	14371	14279	14382	14409	14496	14365	14287	14456	14346	14428	14419	14510	14487	14542	14393	14473	14585	14593	14392	14215	14464	14512	14508	14549	14514	14414	14406	14487	14498	14434	14354	14539	14539	14405	14476	14547	14381	14560	14611	14460	14581	14433	14354	14450	14562	14526	14506	14505	14355	14422	14426	14438	14372	14539	14498	14549	14404	14376	14441	14288	14451	14512	14387	14467	14443	14487	14479	14482	14580	14411	14563	14511	14307	14457	14342	14365	14442	14391	14512	14407	14346	14492	14342	14409	14380	14490	14557	14425	14466	14446	14441	14500	14406	14715	14280	14391	14411	14561	14480	14368	14608	14363	14459	14451	14511	14447	14492	14466	14525	14529	14344	14534	14346	14362	14409	14372	14455	14470	14493	14498	14553	14387	14377	14419	14463	14489	14467	14505	14540	14528	14527	14393	14441	14543	14684	14383	14615	14315	14385	14508	14500	14434	14362	14368	14413	14413	14518	14422	14497	14593	14350	14364	14497	14618	14380	14447	14591	14461	14728	14265	14571	14515	14436	14268	14384	14487	14586	14658	14552	14379	14528	14429	14491	14411	14564	14388	14553	14378	14498	14579	14386	14513	14525	14536	14571	14516	14411	14583	14397	14494	14447	14528	14354	14440	14539	14424	14401	14566	14473	14463	14438	14331	14319	14366	14476	14565	14480	14397	14403	14470	14505	14477	14472	14433	14359	14440	14500	14264	14276	14524	14360	14382	14409	14438	14497	14430	14370	14467	14442	14411	14602	14483	14621	14446	14410	14490	14389	14631	14400	14619	14595	14465	14562	14455	14539	14399	14392	14469	14392	14439	14440	14528	14373	14276	14308	14277	14447	14433	14609	14577	14302	14620	14437	14471	14416	14427	14314	14804	14464	14378	14645	14464	14360	14430	14445	14341	14473	14427	14483	14466	14461	14440	14509	14525	14380	14482	14503	14595	14398	14415	14552	14356	14302	14622	14496	14486	14532	14441	14392	14420	14486	14415	14195	14346	14394	14476	14439	14442	14535	14385	14568	14530	14332	14448	14288	14581	14335	14415	14505	14454	14516	14495	14414	14476	14544	14336	14456	14381	14434	14566	14514	14462	14347	14408	14385	14496	14378	14340	14491	14326	14405	14457	14413	14454	14557	14563	14603	14451	14393	14382	14506	14431	14396	14446	14359	14448	14414	14340	14382	14525	14560	14411	14609	14324	14628	14457	14428	14426	14383	14589	14350	14473	14555	14470	14435	14611	14512	14300	14306	14441	14395	14377	14492	14470	14713	14399	14449	14447	14508	14427	14489	14411	14608	14431	14408	14492	14447	14443	14530	14399	14425	14434	14497	14461	14399	14460	14439	14419	14457	14362	14534	14321	14488	14344	14492	14489	14507	14295	14584	14398	14468	14353	14654	14447	14337	14509	14509	14486	14426	14431	14559	14583	14397	14589	14524	14435	14601	14382	14670	14405	14607	14324	14538	14601	14484	14470	14426	14470	14565	14574	14495	14463	14264	14571	14494	14407	14286	14584	14633	14492	14604	14487	14588	14423	14395	14500	14425	14415	14454	14530	14533	14482	14414	14488	14319	14453	14531	14624	14424	14643	14559	14568	14581	14344	14418	14432	14332	14314	14587	14510	14526	14339	14372	14362	14597	14463	14701	14470	14512	14476	14513	14537	14483	14362	14359	14474	14703	14410	14324	14421	14369	14521	14441	14534	14484	14563	14506	14466	14532	14349	14463	14527	14539	14525	14329	14426	14308	14405	14515	14408	14585	14286	14533	14597	14491	14422	14484	14538	14327	14449	14683	14470	14466	14528	14407	14454	14309	14479	14432	14535	14512	14385	14501	14464	14416	14432	14553	14539	14564	14418	14588	14397	14575	14525	14625	14479	14444	14527	14573	14489	14486	14549	14322	14445	14505	14481	14494	14417	14560	14498	14597	14426	14600	14556	14533	14391	14489	14570	14545	14421	14353	14586	14336	14615	14367	14362	14430	14505	14435	14350	14417	14376	14560	14414	14441	14436	14530	14357	14545	14320	14385	14473	14755	14633	14570	14381	14643	14369	14564	14440	14546	14356	14466	14523	14575	14452	14585	14478	14435	14612	14305	14361	14425	14277	14441	14529	14452	14453	14345	14293	14505	14412	14443	14539	14360	14405	14480	14363	14483	14394	14285	14509	14320	14584	14498	14330	14359	14393	14552	14506	14565	14459	14498	14403	14505	14423	14441	14351	14362	14498	14370	14426	14398	14346	14486	14530	14427	14411	14362	14386	14344	14409	14639	14356	14426	14367	14492	14381	14494	14471	14401	14425	14454	14483	14361	14456	14525	14468	14386	14373	14380	14553	14581	14522	14424	14425	14447	14454	14461	14488	14418	14437	14396	14495	14367	14459	14551	14314	14437	14406	14578	14529	14469	14352	14601	14361	14561	14532	14442	14618	14486	14475	14485	14421	14411	14432	14542	14406	14435	14482	14466	14651	14585	14510	14481	14439	14506	14561	14535	14456	14471	14372	14522	14372	14535	14653	14503	14461	14299	14573	14574	14355	14488	14365	14565	14494	14343	14524	14529	14326	14436	14277	14512	14498	14473	14410	14360	14466	14523	14452	14479	14487	14528	14588	14467	14530	14291	14479	14606	14463	14557	14402	14544	14443	14472	14466	14533	14582	14551	14424	14555	14681	14599	14382	14391	14495	14380	14609	14433	14412	14386	14511	14409	14445	14475	14399	14580	14569	14467	14566	14386	14446	14258	14494	14467	14573	14552	14399	14656	14552	14481	14517	14431	14384	14526	14381	14574	14405	14357	14530	14472	14377	14696	14415	14587	14438	14514	14363	14499	14540	14334	14467	14524	14578	14384	14420	14402	14582	14214	14451	14417	14474	14536	14544	14465	14454	14419	14621	14449	14511	14244	14399	14611	14567	14441	14491	14614	14399	14392	14436	14424	14371	14458	14629	14479	14472	14548	14341	14364	14592	14520	14530	14492	14436	14295	14374	14593	14439	14482	14305	14656	14463	14451	14580	14593	14383	14361	14549	14267	14508	14500	14605	14470	14470	14436	14572	14423	14472	14522	14507	14537	14397	14403	14425	14438	14537	14488	14341	14302	14503	14550	14286	14383	14666	14258	14377	14538	14343	14499	14419	14563	14463	14425	14520	14473	14457	14426	14435	14496	14408	14539	14417	14519	14648	14504	14484	14486	14396	14430	14505	14382	14399	14591	14474	14483	14467	14408	14416	14520	14505	14559	14247	14486	14574	14405	14551	14569	14407	14525	14363	14301	14457	14352	14521	14378	14506	14418	14432	14470	14539	14445	14406	14537	14435	14475	14489	14467	14210	14408	14175	14490	14281	14408	14525	14463	14479	14554	14384	14537	14549	14318	14444	14320	14629	14445	14434	14402	14433	14425	14520	14393	14389	14639	14408	14538	14421	14555	14467	14385	14551	14454	14398	14530	14577	14402	14414	14409	14433	14316	14549	14457	14436	14507	14509	14468	14471	14372	14435	14374	14260	14399	14399	14565	14442	14501	14495	14354	14486	14478	14520	14337	14607	14341	14628	14391	14318	14669	14370	14520	14566	14374	14420	14332	14735	14459	14675	14348	14443	14346	14461	14464	14506	14482	14498	14493	14482	14556	14505	14353	14596	14299	14459	14429	14254	14470	14545	14389	14475	14637	14613	14403	14507	14441	14688	14443	14465	14493	14330	14265	14525	14584	14450	14297	14682	14420	14486	14229	14517	14523	14438	14529	14560	14532	14498	14492	14442	14488	14399	14450	14408	14578	14318	14440	14409	14447	14599	14549	14422	14549	14422	14466	14412	14227	14441	14593	14446	14361	14511	14282	14360	14339	14574	14464	14603	14423	14534	14387	14457	14509	14390	14514	14367	14603	14301	14494	14469	14622	14424	14374	14363	14364	14624	14376	14525	14538	14523	14594	14213	14438	14425	14626	14521	14362	14529	14642	14348	14629	14470	14361	14505	14367	14612	14413	14505	14627	14447	14466	14583	14461	14549	14449	14501	14448	14424	14373	14270	14494	14275	14443	14580	14535	14438	14435	14394	14430	14408	14453	14524	14434	14400	14629	14688	14467	14383	14535	14343	14625	14315	14437	14363	14540	14372	14487	14417	14339	14615	14539	14485	14627	14336	14425	14664	14548	14415	14358	14492	14368	14510	14498	14419	14349	14434	14433	14482	14488	14408	14513	14544	14537	14401	14409	14385	14531	14418	14579	14459	14510	14424	14446	14381	14464
27772	24452	30827	27463	22368	20251	19420	18337	17815	17346	17145	16751	16603	16688	16556	16335	16412	16240	16378	16140	16406	16365	16175	16310	16233	16327	16176	16075	16048	16078	16059	16159	16167	16244	16043	16250	16042	16206	16136	15966	16069	16063	16165	16180	16232	16088	16153	16124	16128	16094	16065	15936	16085	16225	15901	15916	16155	15970	16090	16042	16036	16170	16007	16031	16031	15985	16073	15933	16131	16143	16194	15967	16005	16041	16184	16283	16273	16230	16202	16037	15823	16055	16191	16082	16193	15952	16053	16108	15943	16189	16082	16043	15942	16244	16022	16223	16003	16053	16209	16189	16061	16009	15977	15937	16140	15973	15941	15928	15788	16156	16378	16116	16281	16068	15824	16081	15855	15914	16061	16096	15783	16130	16009	16034	16290	15845	16063	15919	16176	16061	16217	16120	16170	15990	15992	16146	16010	15948	16014	16197	16132	16078	15967	16048	16140	15985	16064	16088	16045	16105	15955	15975	16141	16079	16162	16064	16085	16030	15932	15785	16060	16190	16011	16024	15990	15897	16052	16057	15908	16132	15926	15727	16007	16084	15989	15990	16047	16077	16020	15879	15976	15994	16042	16190	15954	16316	15991	15842	15952	15991	15903	16018	16048	16231	16268	16073	16019	16023	16120	15823	15972	15942	15711	15906	16090	16019	16068	15897	15880	15986	15919	16166	16084	15973	16004	15971	16043	16008	16212	15919	16077	16140	16111	16114	15931	15973	15942	15849	15787	15986	16074	16072	15983	15936	16136	16232	15994	16032	16091	15996	15877	16037	16178	16111	15960	16015	16038	16031	16120	16025	15898	15846	16098	16065	16002	15880	15994	15894	15886	15885	15902	15703	16174	16254	16104	15998	16128	16059	15716	15875	15846	16136	15973	15995	16122	16038	16023	16012	15964	16025	15954	15908	16083	16087	16137	16075	15794	15988	15950	15943	15931	16059	16139	16050	15899	16047	16019	15954	16032	15958	16066	15966	15854	15981	16047	15964	16158	16102	16085	16111	15999	16193	16126	16037	16083	15998	15961	16143	16024	16228	16017	16052	16222	16057	16125	16049	16064	16029	16076	16100	15936	15968	15957	16005	15975	16045	16160	16044	16163	16088	16096	16080	16219	15957	16007	16039	15905	16120	16019	16015	16117	15969	15905	15918	16144	15972	16141	16026	16016	15998	16195	16125	16228	15968	16093	15964	15869	16003	15971	16143	16056	15963	16105	15988	15945	16055	15924	16007	16018	15956	15845	16050	16023	15896	16010	16064	15980	16025	15989	15940	16087	16098	15900	16193	16151	16046	16063	16009	16130	16008	15976	16204	16026	15927	16046	16117	16160	15888	16185	15968	16088	16075	16012	16050	15839	16075	16148	16143	16071	16371	16038	16082	15964	16182	15952	16003	16016	16046	16061	16044	16177	16234	15989	16081	16178	16004	15966	16115	16189	16048	16163	16141	16093	16244	16201	16186	15913	15876	15873	15932	16039	16011	15943	15950	15971	15865	15986	16189	16156	15925	16066	16010	16078	16182	16148	15992	16089	15988	15996	15893	16132	15907	15942	15984	15892	16011	16025	16149	16205	15967	16075	15888	16165	15987	16128	16008	16107	16039	16028	16267	16105	15934	16049	16142	15979	15956	15918	16046	16028	15983	15865	16089	16046	16054	15913	16043	15938	16097	16016	15781	16032	16000	15968	16060	16021	15876	15967	15913	15922	16048	16059	15967	16044	15908	16022	16095	15885	16172	15877	15911	15916	15966	16128	15870	16226	16054	16051	15844	15949	16102	15895	16005	16089	16015	16152	16077	15938	15913	16096	16001	15985	15958	15894	16073	15948	15809	16058	16113	16097	16001	16050	16084	16106	15944	16234	15965	15937	16095	16280	15918	15930	16091	16167	16049	15954	15888	15900	16122	15944	16072	15899	16009	15993	15997	16015	16015	16051	15886	16152	16079	16001	16045	16297	16162	15992	15895	15976	16130	16026	16133	16134	15950	16011	16098	15995	15998	16110	16032	16104	15851	15770	15932	16065	16050	15835	16033	15979	16046	16173	15868	16015	16036	15999	15932	15983	16082	16096	16055	16144	16019	15935	16099	15937	15948	16085	16045	16111	16077	16057	15830	15838	15953	16059	16152	15980	16070	15966	15991	15839	16138	15958	15888	16056	15973	16184	15983	15930	16028	15943	16094	16103	15959	16031	16154	16045	16026	16152	16059	16025	16176	16058	16180	16216	16041	16004	16061	15947	15867	16128	16066	16108	16002	16015	15880	16161	16079	16108	16279	16134	16082	16038	16047	16211	16096	16163	15910	16018	15891	16093	16111	16117	16029	16102	15844	16162	15982	16080	15973	16008	15927	16062	16077	16124	16001	15971	15931	16037	16094	16149	15983	16033	16086	15966	16138	16117	16038	16043	15790	16018	15986	15812	15975	16055	16012	16032	15789	16211	16143	16034	15966	16001	15956	15934	15934	16014	16044	16055	16068	16221	16092	15996	15833	15925	16273	16077	16185	16146	16059	16151	15982	15976	16169	15906	15948	16153	16098	16046	16142	15880	15955	16003	15938	16091	16082	16063	15902	15769	16049	16407	15979	15854	15986	15982	15810	16025	15886	16130	16021	16217	15981	16170	15855	16164	16134	16014	16061	16171	15965	16152	16056	16061	16071	15955	16254	15864	15839	16098	15994	16069	16144	15928	16120	15988	15946	15935	16083	16088	16121	16209	16106	16063	16095	16039	16000	16070	15973	16019	15941	15889	15896	16100	16320	16279	16075	15944	16018	15989	16073	16159	15910	16049	15872	15840	16074	16022	15940	16046	15965	16019	15972	16017	16178	15963	16285	16162	15914	15841	15811	16203	16173	16194	16089	15987	16050	16113	16090	16028	16085	16078	16227	15938	15997	15986	15809	16143	15923	15962	15998	15988	15935	16047	15898	16099	16265	16057	15986	16061	16036	15947	15974	16095	16249	16153	16042	16185	16156	16044	15916	15865	15820	16271	16078	16020	15888	16140	15800	15939	16023	16010	15966	15883	16037	16079	16255	16114	16079	15990	16010	16183	15971	16023	16058	15938	16169	16101	16161	16059	16018	15968	15979	15943	16083	15974	16129	16159	15944	15923	15889	16135	16111	15889	15919	15992	16147	16136	16209	16123	16120	16015	16090	16119	16167	15932	15962	16164	16208	15998	15905	15998	16020	16099	15966	16176	15974	16067	16238	16076	16027	16075	16103	16217	16040	16139	15924	16022	16178	16070	16024	16133	15949	16056	16160	16055	15879	15989	16109	15864	16025	16112	15996	15966	15969	16233	15985	15959	15769	15985	16145	15940	16057	16024	16068	15921	15984	15980	15861	16092	16027	15992	15987	15972	16029	15921	15981	16069	16214	16018	15975	15908	16064	16139	15949	15926	16060	16111	16078	16102	16273	16122	16180	16105	15890	15919	15840	16145	16003	15957	15598	16094	16031	16195	16053	16066	16024	16016	16110	16185	15780	16159	16123	16070	16108	16018	15818	15706	16017	16237	15904	16035	15932	15973	15911	15895	15946	16234	16255	15993	15976	16026	16261	16080	16058	15867	15931	16048	15872	16053	15936	16084	15950	16133	15909	16255	16034	16160	16084	15986	16220	16023	16080	16109	15973	16075	16254	15993	15798	16004	15911	16030	16167	16142	16053	15958	15823	16055	15852	16028	15978	16152	16111	16002	16122	16122	15967	16043	16286	16157	15981	16135	15912	15971	15983	16088	16034	15882	16032	15941	15917	16061	16006	15984	16002	15960	16148	16002	15984	16000	16164	16031	15958	16072	16010	16198	16111	15919	16037	16073	16011	15870	16069	15984	16098	16076	16038	15921	16140	16082	16013	16110	15941	15886	16109	15920	16206	16035	16007	15920	15935	15973	16112	15906	16039	16091	15957	16090	16008	16154	16141	16111	15974	16089	16139	15975	16092	16073	15990	15943	15906	16132	16031	15977	16035	16046	15877	16010	16107	15873	15964	15990	16070	15901	16129	16093	15935	16011	16174	15893	16145	16111	15863	16349	16100	15994	15984	15962	15981	15975	16036	15927	15995	16077	15981	16052	16062	16114	16033	16095	15965	15802	16066	16243	16178	16043	15996	16131	16098	16057	16014	16128	15985	16169	16014	15987	16132	15999	16024	15968	15937	15988	16251	16064	15900	16020	15998	16165	16149	16029	15992	15995	16140	15988	16111	15993	16186	16153	15992	16055	16020	15877	15951	16101	16072	15999	16156	16072	15984	16016	16062	15888	16133	16075	16116	16087	16162	16148	16099	16085	15960	16040	16157	15740	16021	15952	16158	16035	16043	15800	16003	16126	15928	16028	15941	15815	15945	16071	15960	15887	15976	16101	16185	16219	16057	16250	15831	16094	16131	16063	15882	15988	16107	16109	16170	16090	15991	15872	15874	16087	15915	15889	16009	15917	16115	16155	16253	16031	15967	16133	16055	16022	15994	15882	16140	16017	15967	16229	16156	15909	15911	16005	16032	16009	16201	16042	16145	16178	16285	16190	15825	15873	16040	15983	15975	15988	16134	16014	15859	15859	16004	16133	15994	15864	16095	15957	15954	16053	15990	16216	16085	15988	15832	16142	16125	16066	16061	16083	15919	15968	15974	16095	16272	15988	16079	16095	16066	16245	16108	16154	16138	16216	15839	15974	16011	16026	16114	15960	16164	16216	15848	16130	16266	15986	15942	15930	16019	15911	16077	16016	15889	16043	16025	16249	15888	16168	16136	16134	16011	16076	16085	16015	16026	16223	16189	16094	16075	16194	16156	16003	15975	15869	15865	15978	16093	16056	16056	15917	16037	16125	16081	16079	15934	16009	16082	16104	15974	15955	16042	16134	15976	16096	15939	15836	15940	16177	15785	15858	15979	16124	16149	16092	16156	15987	16176	15980	16075	16156	16069	16042	16103	16019	15911	15904	16081	15847	16065	16013	16081	15935	16020	16087	15994	16020	15928	15997	16082	16178	15900	16199	15921	15994	15956	16008	16085	16174	16182	15947	16147	15985	16056	16011	15892	16035	15998	16051	15953	16035	15948	16072	16082	16135	16101	16096	16181	15939	16032	16019	15986	15896	15978	16187	16096	16124	16162	16136	15818	16108	16134
25095	37286	34401	26774	23109	20773	19046	17818	16879	16483	15877	15529	15354	15042	14805	14867	14833	14828	14494	14547	14534	14473	14357	14425	14463	14448	14347	14445	14561	14478	14366	14224	14408	14404	14373	14186	14231	14244	14477	14277	14261	14490	14335	14310	14481	14360	14271	14309	14316	14298	14445	14253	14391	14255	14247	14369	14285	14226	14372	14343	14186	14312	14391	14230	14254	14320	14479	14175	14377	14307	14188	14139	14244	14191	14166	14059	14392	14250	14289	14357	14401	14079	14472	14335	14304	14345	14306	14233	14337	14268	14170	14179	14138	14212	14150	14414	14170	14274	14372	14445	14169	14192	14324	14005	14300	14186	14294	14319	14257	14252	14342	14257	14285	14181	14361	14374	14124	14321	14189	14228	14446	14151	14454	14217	14250	14129	14295	14194	14371	14300	14411	14296	14397	14283	14393	14098	14435	14313	14314	14412	14509	14167	14356	14243	14346	14402	14350	14187	14231	14224	14292	14302	14338	14300	14322	14329	14243	14228	14382	14113	14320	14170	14188	14148	14159	14333	14389	14293	14368	14364	14393	14169	14373	14488	14252	14216	14423	14159	14273	14429	14517	14370	14426	14404	14266	14157	14201	14209	14165	14441	14311	14295	14240	14308	14349	14243	14262	14154	14317	14442	14193	14404	14454	14222	14400	14403	14012	14264	14324	14308	14378	14268	14329	14252	14198	14275	14373	14345	14333	14255	14274	14416	14359	14246	14203	14234	14193	14195	14289	14283	14255	14378	14287	14222	14369	14343	14398	14403	14313	14183	14339	14055	14268	14216	14112	14222	14184	14359	14198	14308	14264	14394	14415	14202	14420	14214	14258	14138	14345	14322	14512	14340	14394	14197	14011	14207	14308	14274	14326	14184	14256	14198	14130	14269	14300	14229	14368	14353	14268	14309	14174	14275	14349	14081	14278	14200	14200	14354	14313	14320	14226	14410	14119	14199	14178	14092	14184	14218	14081	14278	14369	14252	14303	14406	14208	14166	14275	14040	14396	14301	14307	14322	14284	14234	14457	14309	14264	14192	14374	14314	14383	14281	14336	14209	14254	14209	14321	14160	14366	14171	14127	14335	14344	14311	14272	14386	14452	14302	14209	14220	14202	14303	14224	14191	14180	14261	14214	14410	14149	14384	14168	14316	14340	14317	14150	14298	14425	14295	14330	14243	14411	14396	14170	14283	14327	14322	14410	14273	14382	14302	14179	14245	14318	14356	14313	14412	14068	14449	14303	14176	14216	14192	14201	14382	14219	14380	14225	14024	14177	14159	14142	14246	14299	14272	14252	14228	14258	14215	14271	14445	14291	14186	14365	14251	14376	14383	14338	14300	14174	14231	14215	14363	14230	14226	14353	14310	14286	14254	14254	14384	14208	14255	14261	14091	14319	14269	14336	14310	14171	14374	14154	14189	14325	14267	14248	14185	14378	14343	14246	14286	14109	14273	14396	14216	14116	14476	14332	14259	14393	14198	14446	14314	14147	14161	14308	14239	14353	14391	14164	14379	14285	14303	14278	14052	14263	14347	14276	14271	14265	14263	14287	14297	14232	14290	14172	14409	14319	14142	14086	14363	14272	14242	14289	14107	14174	14482	14242	14218	14353	14164	14488	14311	14237	14509	14308	14365	14395	14256	14171	14279	14313	14383	14336	14190	14212	14328	14204	14373	14341	14338	14364	14265	14261	14265	14205	14250	14228	14231	14313	14329	14237	14261	14353	14102	14314	14227	14264	14293	14323	14255	14162	14440	14169	14428	14160	14309	14341	14190	14380	14272	14188	14102	14207	14246	14296	14181	14187	14365	14319	14313	14261	14188	14292	14371	14340	14239	14381	14188	14267	14258	14163	14400	14155	14313	14170	14189	14379	14164	14347	14392	14270	14414	14184	14194	14395	14308	14309	14375	14158	14372	14301	14276	14244	14113	14310	14510	14129	14307	14254	14317	14267	14327	14354	14412	14381	14277	14181	14296	14152	14313	14273	14324	14149	14217	14307	14173	14222	14094	14348	14180	14276	14221	14404	14256	14086	14306	14317	14230	14225	14389	14445	14037	14297	14364	14263	14133	14245	14330	14150	14302	14319	14235	14255	14233	14156	14206	14263	14247	14367	14073	14439	14392	14245	14284	14103	14159	14336	14216	14249	14314	14301	14240	14293	14488	14240	14308	14506	14335	14297	14332	14309	14315	14264	14154	14298	14267	14317	14141	14251	14223	14210	14250	14326	14309	14369	14308	14444	14281	14395	14173	14294	14324	14428	14376	14238	14334	14319	14202	14317	14251	14222	14300	14395	14456	14245	14272	14172	14223	14384	14219	14355	14273	14210	14287	14467	14365	14243	14276	14194	14266	14365	14268	14251	14242	14402	14306	14323	14238	14271	14322	14151	14162	14366	14187	14350	14123	14353	14234	14138	14151	14233	14337	14330	14272	14207	14407	14259	14124	14415	14415	14325	14474	14232	14363	14215	14358	14420	14441	14306	14403	14291	14400	14299	14319	14106	14297	14266	14413	14384	14391	14360	14327	14311	14345	14344	14254	14231	14273	14452	14327	14280	14256	14170	14259	14268	14162	14081	14288	14212	14277	14300	14306	14313	14317	14087	14316	14536	14271	14514	14380	14207	14283	14297	14321	14169	14353	14238	14347	14314	14362	14262	14403	14286	14407	14205	14369	14325	14256	14226	14292	14314	14178	14253	14349	14379	14210	14206	14326	14258	14180	14304	14214	14374	14327	14073	14339	14163	14318	14309	14245	14209	14263	14340	14142	14236	14326	14122	14350	14307	14275	14186	14322	14324	14324	14291	14291	14254	14279	14279	14316	14300	14198	14291	14278	14431	14404	14279	14431	14421	14290	14202	14148	14185	14368	14223	14309	14206	14414	14238	14105	14216	14316	14163	14290	14287	14360	14355	14235	14377	14452	14296	14280	14268	14223	14312	14259	14231	14299	14333	14203	14342	14199	14264	14214	14258	14396	14235	14066	14195	14164	14149	14235	14234	14387	14318	14151	14427	14169	14316	14251	14459	14168	14422	14173	14318	14319	14062	14285	14374	14138	14426	14250	14303	14340	14345	14238	14278	14223	14258	14233	14227	14412	14142	14337	14266	14336	14258	14316	14432	14276	14151	14207	14251	14271	14239	14212	14142	14376	14412	14281	14342	14339	14295	14326	14301	14239	14350	14330	14348	14245	14262	14350	14329	14304	14331	14384	14233	14189	14095	14304	14155	14266	14305	14327	14071	14396	14360	14319	14423	14067	14136	14422	14249	14401	14488	14208	14320	14303	14293	14319	14281	14374	14221	14304	14182	14357	14165	14456	14168	14251	14285	14371	14320	14181	14369	14281	14204	14259	14356	14216	14382	14209	14351	14468	14409	14272	14286	14248	14309	14366	14511	14147	14235	14042	14110	14334	14319	14395	14274	14298	14317	14409	14322	14312	14268	14353	14337	14315	14299	14072	14113	14246	14058	14123	14320	14251	14339	14194	14314	14128	14204	14374	14313	14162	14245	14430	14296	14407	14316	14518	14235	14307	14277	14234	14145	14198	14369	14452	14329	14223	14275	14341	14376	14347	14305	14308	14337	14219	14333	14388	14231	14243	14345	14378	14290	14334	14404	14373	14193	14230	14350	14246	14402	14542	14167	14337	14270	14396	14235	14303	14280	14498	14215	14089	14292	14158	14252	14373	14209	14240	14244	14211	14326	14306	14417	14353	14285	14334	14311	14389	14199	14443	14271	14403	14355	14423	14139	14300	14352	14497	14205	14253	14389	14187	14195	14311	14288	14365	14324	14318	14271	14325	14381	14269	14112	14482	14234	14123	14293	14247	14249	14383	14195	14303	14264	14377	14353	14129	14223	14448	14291	14310	13987	14208	14325	14054	14178	14264	14232	14333	14352	14359	14462	14272	14343	14381	14227	14527	14333	14306	14270	14259	14176	14215	14224	14308	14385	14266	14434	14362	14224	14204	14319	14358	14207	14283	14191	14064	14260	14329	14361	14246	14183	14260	14376	14382	14248	14358	14107	14284	14185	14163	14328	14235	14297	14347	14321	14236	14244	14314	14177	14267	14366	14425	14243	14231	14380	14232	14282	14160	14230	14273	14208	14161	14429	14328	14299	14304	14196	14283	14254	14356	14358	14277	14407	14227	14251	14374	14243	14310	14433	14279	14347	14364	14314	14296	14134	14273	14102	14305	14349	14274	14444	14107	14223	14329	14235	14265	14195	14206	14111	14241	14174	14382	14145	14368	14477	14156	14290	14152	14314	14146	14148	14234	14229	14119	14368	14274	14315	14256	14278	14243	14257	14480	14106	14209	14241	14124	14391	14334	14372	14093	13960	14261	14450	14198	14319	14247	14264	14296	14186	14268	14122	14210	14252	14209	14406	14316	14377	14301	14169	14196	14219	14257	14338	14077	14362	14369	14172	14208	14236	14227	14189	14393	14421	14315	14051	14337	14316	14205	14417	14188	14311	14215	14269	14243	14190	14309	14330	14346	14277	14269	14227	14239	14281	14254	14203	14356	14342	14380	14485	14368	14324	14216	14332	14352	14278	14306	14330	14369	14346	14216	14226	14196	14325	14262	14242	14257	14225	14382	14175	14248	14235	14251	14350	14382	14340	14241	14190	14309	14384	14395	14224	14368	14399	14142	14171	14215	14208	14068	14189	14328	14338	14216	14274	14160	14415	14091	14197	14252	14326	14234	14254	14346	14211	14327	14308	14260	14121	14320	14301	14205	14345	14340	14243	14303	14211	14278	14397	14287	14307	14311	14261	14141	14326	14426	14491	14338	14395	14078	14318	14311	14290	14373	14161	14223	14206	14200	14397	14243	14199	14337	14173	14287	14250	14222	14240	14182	14474	14124	14284	14264	14198	14359	14358	14224	14396	14307	14394	14234	14327	14249	14287	14298	14300	14272	14197	14277	14215	14172	14443	14242	14320	14387	14259	14409	14291	14279	14421	14413	14218	14334	14223	14419	14199	14204	14294	14353	14269	14240	14428	14310	14240	14319	14154	14332	14335	14242	14308	14262	14189	14260	14265	14354	14231	14219	14164	14213	14252	14373	14276	14083	14188	14273	14403	14258	14230	14448	14302	14298	14367	14138	14188	14288	14455	14299
23771	21145	28584	24438	23125	24191	23417	19821	18768	18400	17582	17419	17237	16721	16610	16580	16561	16509	16466	16444	16430	16230	16325	15861	16020	16078	15889	16189	16082	16095	16027	16189	15880	16001	16235	16016	16096	16000	15877	16071	15940	15926	15864	15960	16016	15963	15985	16049	15976	15756	15905	16020	16071	16073	15801	15871	15914	15780	15813	15862	15719	15746	15923	16080	15650	15991	15976	15975	15988	15932	16008	15975	15918	15745	15751	16203	16016	15828	15880	16147	15829	15516	15663	15820	15803	15767	16112	15857	15815	15830	15888	15912	15866	15707	15993	15751	15899	15896	15834	15710	16007	15909	15785	15988	15874	15932	15911	15734	15750	15796	15909	15759	15872	15803	15828	15927	15904	15803	15828	15683	15931	15893	15823	15861	15980	15952	15896	15808	15811	15928	16014	15819	15986	15797	15677	15761	15868	15828	15914	15762	15791	15801	15838	15638	15726	15998	15707	15819	15962	15621	15911	15868	15804	15775	15803	15776	15740	15835	15986	15706	15760	15779	15861	15806	15675	15823	15847	15906	16050	15961	16003	15995	15869	16000	15945	15746	15977	15655	15719	15821	15703	15898	15721	15761	15814	15913	15890	15798	15804	15946	16045	15927	16166	15685	15746	15876	15840	15784	15772	16053	16118	16024	15928	15807	15918	15858	15869	15846	15863	15834	15857	15746	15887	15898	15870	15825	15542	15639	15772	15858	15963	15803	16063	15880	15802	15892	15966	15752	15824	15756	15790	15848	15954	15787	15833	15845	15811	15981	15923	15779	15944	15941	15779	15897	15977	15968	15938	15911	15992	15876	15782	15970	16033	15854	15754	15715	15827	15986	15895	15932	15918	15703	15734	15721	15796	15548	15801	15704	15720	15752	15864	15826	15853	15849	15777	15860	15900	15950	15684	15938	15898	15929	15875	15891	15887	15744	15824	15899	15756	15993	15809	15716	15882	15792	15804	15751	15908	15837	15839	15867	15619	15840	16123	15951	15902	15858	15855	15686	15920	15897	15899	15787	15933	15702	15804	15777	15725	15920	15943	15781	15916	15860	15836	15989	15911	15977	15918	15920	15936	15809	15848	16071	16005	15908	15845	16044	15823	15999	15836	15835	15748	16073	15868	15861	15721	15822	15785	16035	15763	15993	15973	15806	15839	15936	15831	15735	15857	15684	15630	15887	15838	15817	15952	15880	16011	15810	15869	15871	15847	15771	15822	15701	15944	15874	15751	15704	15883	15821	15696	15917	15905	15809	15889	15816	15803	15854	15813	15790	15823	15817	15822	15977	15833	15913	15909	15839	15828	15849	15658	16061	16087	15891	15817	15726	15735	15897	15749	15897	15620	15858	15943	16118	15853	15945	15756	15694	15826	15928	15880	15904	16021	15975	15825	15691	15827	15794	15732	15777	15748	15887	15723	15778	16064	15834	15759	15818	15903	15784	15710	15863	15891	15826	15881	15858	15801	15818	15980	15941	15880	15825	15977	15983	15734	15908	15955	15735	15881	15722	16088	15942	16174	15823	15750	15929	15807	15839	15740	15887	15864	15791	15883	15682	15926	15790	15908	15767	15837	15799	15894	15952	15858	15923	15887	15721	15799	15735	15992	15880	15769	16059	15661	15836	15900	15911	16027	15627	15975	15837	15933	15713	15858	15905	15994	15748	15718	15703	15720	15907	15794	15852	15693	15777	15979	15809	15722	15760	15864	16003	15896	15869	15854	15849	15991	16072	15946	15736	15746	15682	15983	15966	15700	15741	15674	15714	15828	15801	15761	15718	15903	15749	15922	15868	15876	15795	15740	15849	15792	15851	15822	15888	16147	15848	15969	15719	15930	15865	15908	15778	15985	15806	15917	15744	15679	15850	15844	15857	16017	15720	15934	15627	15942	15976	16059	15946	15858	15849	15937	16002	15806	15838	15945	16004	15796	15893	15790	15874	15746	15673	15821	15980	15834	15916	15907	15926	15891	15780	15796	15958	15763	16043	16005	15870	16046	15838	15853	15742	15935	16018	15847	15737	15926	15830	15841	15859	15854	15820	15801	15907	15762	15945	15986	15812	15879	15666	15952	15945	15768	15985	15738	15905	15716	15802	15959	15767	15776	15896	15870	15857	15930	15953	15801	16045	15866	16034	16065	15855	15874	16023	15769	15991	15707	15841	15933	15967	15941	15746	15997	15930	15768	15692	15740	15928	15885	15849	15842	15880	15868	15837	15767	15811	15907	15938	15980	15922	15750	15833	15880	15857	15848	15643	16049	15892	15766	15932	15941	15987	15830	15607	15951	15928	15926	15708	15690	16041	15950	15801	15984	15953	15934	15896	15934	15633	15826	16025	15719	15667	15904	15944	15697	15684	15934	15786	15837	15878	15938	15798	15964	15777	15786	15729	15772	15986	15826	15959	15725	15881	15643	16116	15863	15800	16022	15708	15836	15863	15848	15755	15781	15954	15816	15887	15870	15926	15864	15820	15677	15734	15712	16053	15707	15777	15810	15833	15742	15708	15717	15957	15793	15730	15892	15807	15899	16031	15907	15837	15846	15868	15833	15744	15662	16049	15960	16007	15882	15935	15926	15974	15825	15845	15738	15839	16087	15816	15878	15857	16034	15785	15701	15702	15972	15966	15939	15833	15817	15860	15896	15868	15954	15877	15744	15660	15812	16054	15872	15770	15933	15793	15931	15885	16035	16040	15895	16023	15748	15935	15813	15721	15695	15902	16037	15862	15708	15789	16107	15958	15945	16124	15849	15757	15823	15844	15826	15802	15864	16079	15807	15834	15959	15693	15802	15970	15953	15706	15836	15958	15762	15944	15637	15945	15988	15827	15841	15800	15794	15768	15966	15923	15991	15943	15736	15896	15961	15840	15852	15990	15966	15797	15894	15778	15910	15852	15810	16099	15936	15941	15856	15751	16059	15952	15874	15879	15898	15887	15921	15761	15946	15442	15790	16011	16034	15851	15736	15663	15823	15784	15862	16011	16005	16033	16020	15865	15920	15924	15936	16042	15859	15633	15957	15765	15922	15911	15672	15920	16080	15751	15902	15896	15756	15857	15956	15795	15771	16082	15913	15948	15879	15892	15804	15765	16003	15901	15753	15681	15933	15835	15900	15714	15827	15964	15972	15731	15991	15881	16042	15869	15736	15739	15940	16098	15890	15974	15879	15862	15905	15762	15963	16020	15748	16004	15857	15878	16046	15999	15827	15766	15804	15587	15741	15933	15942	15864	15757	15862	15983	15981	15916	16048	15834	15791	15904	15849	15815	16021	16045	15996	15704	15772	15879	15770	15864	15690	15624	15920	15901	15779	15899	15846	15962	15867	15914	16039	15862	15860	15720	15917	15974	15989	15914	15853	15811	15826	15753	15758	15925	15975	15847	15951	15867	15683	15822	15793	15701	15974	15720	15825	15597	15987	16081	15859	15804	15985	15691	16006	15774	15730	15716	15699	15839	16058	15872	15762	15960	15835	16043	15840	16003	15959	15697	15843	16144	15822	15899	15950	15905	15707	15815	15736	15973	15660	15676	15962	15972	15893	15906	15874	15675	15971	15787	16010	15852	15835	15733	15947	15893	15842	15860	16103	15978	15917	15950	15784	15913	15975	16034	15790	15938	15993	15878	15757	15802	15877	15796	15741	15794	15921	15843	15886	15947	15922	15988	15675	15835	15638	15824	15989	16035	15928	15861	15866	15771	15788	15820	15889	15999	15833	15908	15947	15895	15754	15813	15997	15933	15853	15940	15815	15909	15746	16008	16021	15857	15926	15839	15960	15797	15887	15801	15713	15673	15673	15881	15914	15818	15869	15842	15884	15873	15854	15780	15727	15947	15875	15941	15830	15908	15755	15747	15874	16018	15748	15858	15842	15979	15857	15865	15780	15788	15817	15676	15927	15767	15851	15913	15986	15897	15804	15934	15846	15787	15775	15925	15911	15939	15741	15859	15895	15969	15906	15970	16050	15776	15827	15883	15872	15947	15847	15914	15783	15812	15961	15893	15887	15799	15964	15905	15785	16010	15845	15769	15877	15958	15863	15712	15807	15748	16088	15888	15803	15812	15871	15768	15766	15797	15833	15906	15883	15722	15885	15830	15688	16068	15730	15838	16135	15830	15748	15644	15908	16026	15913	15746	15744	15657	15759	15914	15975	15802	15840	15782	15794	15875	15710	15749	15768	15693	15926	15771	15892	16017	15689	15924	15652	15936	15968	15837	15836	15895	15966	15921	15948	15737	15969	15794	15774	15909	15940	15992	15855	15638	15899	15700	15967	15752	15903	15847	15851	15908	15913	15806	15742	15739	15719	15941	15899	15778	15822	15990	15838	15684	15853	15838	15717	15824	15891	15938	15718	15842	15944	15762	15715	15820	15923	15823	15844	15797	15912	15891	15965	15859	15869	15910	15954	16056	15580	15847	15923	15838	15668	15989	15980	15798	15879	15791	15718	15904	15844	15941	15891	15981	15921	15944	15991	15942	15891	15921	15658	16007	15967	15953	15912	15998	16021	16003	15849	15856	16047	15863	15813	15860	15819	15905	15935	15928	15838	15989	15984	15863	15808	15755	15867	15884	15858	15810	15751	15908	15745	15819	15731	16082	15886	15878	15922	15854	16059	15821	15777	16183	15990	15937	15849	16001	15822	15890	15661	15868	16090	15936	15906	15553	15798	15753	15888	15904	15994	16121	15814	15902	15672	15919	15660	15846	15807	15989	15720	15710	15939	15995	16009	15942	16041	15868	15851	15959	16153	15874	15665	15876	15860	15944	15812	15856	15969	15814	15874	16067	15784	15892	16073	15966	15869	15875	15953	15848	15966	15842	15816	15725	15980	15774	15927	15918	15621	16037	15938	15679	15787	15782	15857	15794	15857	15585	15716	15954	15836	15951	15760	16101	15632	16011	15909	15730	15992	16003	15925	15890	15910	15930	15666	15811	15903	15854	15969	16071	16004	15648	15639	15932	15975	15748	15746	15932	16010	15882	15929	15894	15848	15902	16001	15945	15902	15944	15942	15926	15810	15574	15862	15883	15892	15842	15781	15821	15795	16049	15749	16010	15863	15922	15832	15979	15877	15927	15913	15667	15866	15917	15859	15910	15960	15758	15769	15979	15929	15973	15746	15690	15862	15839	16066
24808	43005	40042	31673	26868	24130	21741	20201	18622	17981	17116	16539	15909	15681	15285	15450	15066	14974	14912	14909	14692	14777	14606	14454	14567	14466	14653	14568	14301	14473	14398	14431	14340	14445	14397	14420	14480	14290	14452	14374	14247	14271	14397	14345	14211	14361	14269	14387	14397	14209	14208	14246	14422	14391	14328	14171	14315	14373	14327	14257	14249	14313	14307	14294	14152	14313	14277	14221	14274	14402	14334	14312	14478	14258	14266	14235	14391	14373	14188	14080	14136	14187	14344	14181	14216	14367	14139	14310	14227	14226	14253	14330	14148	14162	14322	14207	14246	14203	14298	14216	14196	14236	14280	14210	14256	14234	14351	14333	14232	14450	14155	14296	14113	14157	14169	14274	14482	14220	14203	14158	14050	14273	14152	14266	14282	14104	14341	14218	14411	14220	14136	14333	14317	14161	14207	14206	14417	14257	14285	14258	14328	14255	14397	14217	14330	14032	14220	14329	14117	14188	14247	14186	14388	14239	14290	14309	14144	14384	14354	14133	14351	14242	14219	14313	14232	14237	14254	14186	14299	14253	14335	14194	14270	14289	14276	14355	14201	14215	14113	14249	14204	14217	14246	14253	14201	14221	14404	14007	14388	14256	14206	14366	14032	14232	14392	14196	14255	14318	14168	14347	14204	14351	14046	14356	14341	14298	14289	14258	14293	14263	14382	14376	14257	14220	14172	14431	14199	14175	14077	14151	14392	14388	14339	14192	14331	14285	14267	14162	14273	14325	14291	14089	14470	14236	14080	14267	14241	14212	14173	14305	14181	14188	14207	14297	13914	14395	14183	14236	14267	14357	14187	14334	14319	14265	14325	14283	14306	14197	14361	14187	14358	14245	14073	14327	14040	14347	14337	14142	14355	14349	14037	14358	14361	14222	14321	14209	14193	14331	14380	14290	14288	14359	14244	14249	14281	14311	14268	14285	14379	14240	14400	14198	14336	14310	14313	14248	14080	14219	14249	14314	14199	14358	14218	14147	14193	14195	14273	14236	14214	14253	14119	14317	14438	14139	14212	14345	14493	14126	14144	14324	14153	14266	14141	14278	14278	14177	14356	14241	14256	14260	14246	14377	14140	14366	14355	14260	14217	14193	14324	14242	14160	14418	14138	14209	14232	14203	14420	14155	14243	14260	14333	14291	14234	14240	14254	14277	14295	14357	14340	14336	14287	14429	14344	14147	14230	14144	14094	14240	14181	14009	14194	14335	14263	14253	14054	14241	14310	14188	14407	14208	14178	14332	14154	14169	14326	14287	14218	14385	14253	14341	14370	14340	14242	14202	14220	14277	14335	14242	14289	14252	14190	14248	14271	14288	14410	14401	14191	14414	14055	14156	14210	14303	14338	14178	14192	14329	14480	14318	14314	14328	14142	14277	14395	14202	14212	14148	14230	14266	14208	14372	14351	14305	14148	14275	14247	14167	14328	14349	14309	14150	14254	14230	14289	14257	14236	14162	14102	14380	14206	14215	14192	14191	14339	14221	14182	14197	14110	14272	14269	14245	14271	14367	14272	14151	14274	14361	14174	14291	14219	14350	14384	14315	14211	14290	14248	14171	14327	14261	14188	14285	14200	14109	14153	14318	14329	14156	14343	14276	14181	14232	14212	14271	14218	14433	14191	14267	14376	14328	14328	14145	14237	14300	14347	14304	14305	14152	14317	14223	14243	14120	14177	14272	14228	14239	14200	14161	14216	14261	14206	14323	14199	14333	14191	14176	14167	14222	14241	14088	14366	14069	14252	14312	14277	14209	14089	14287	14218	14111	14249	14238	14291	14204	14257	14242	14126	14187	14318	14269	14322	14026	14293	14063	14506	14190	14302	14163	14282	14242	14194	14254	14140	14485	14197	14302	14262	14265	14349	14151	14226	14317	14248	14085	14269	14353	14141	14202	14222	14338	14295	14241	14195	14212	14312	14330	14215	14085	14275	14156	14143	14396	14308	14291	14306	14163	14251	14276	14275	14231	14189	14407	14293	14187	14351	14076	14328	14281	14197	14127	14206	14171	14359	14242	14150	14201	14313	14347	14144	14182	14401	14272	14521	14209	14268	14340	14258	14331	14362	14251	14346	14019	14315	14110	14169	14330	14261	14302	14241	14240	14387	14199	14110	14266	14289	14246	14175	14179	14202	14258	14440	14122	14259	14278	14228	14091	14186	14352	14261	14248	14249	14346	14143	14170	14011	14239	14258	14153	14262	14163	14190	14116	14186	14196	14328	14403	14314	14324	14256	14414	14296	14117	14198	14179	14309	14293	14252	14263	14254	14153	14359	14101	14162	14331	14438	14244	14345	14367	14160	14314	14323	14233	14185	14207	14176	14280	14377	14171	14252	14185	14148	14450	14098	14375	14323	14182	14236	14260	14277	14188	14102	14348	14225	14194	14298	14168	14284	14152	14292	14366	14302	14331	14320	14305	14305	14338	14273	14385	14286	14352	14422	14236	14118	14368	14125	14430	14182	14211	14128	14352	14330	14158	14185	14172	14373	14171	14357	14168	14324	14325	14155	14297	14395	14169	14357	14188	14256	14360	14224	14240	14176	14363	14219	14237	14036	14377	14325	14277	14172	14075	14175	14163	14276	14401	14221	14274	14095	14185	14318	14320	14312	14167	14209	14141	14352	14168	14301	14285	14287	14135	14275	14336	14150	14199	14332	14211	14066	14262	14317	14368	14267	14415	14360	14347	14283	14162	14257	14314	14255	14318	14195	14236	14157	14269	14353	14392	14513	14415	14348	14489	14232	14218	14245	14272	14295	14454	14264	14178	14303	14417	14278	14382	14298	14410	14281	14085	14210	14306	14112	14087	14338	14302	14217	14183	14322	14160	14285	14254	14161	14291	14272	14232	14208	14271	14234	14138	14297	14212	14299	14042	14240	14217	14260	14291	14207	14312	14342	14162	14276	14285	14219	14251	14250	14269	14184	14292	14283	14170	14171	14411	14090	14236	14337	14421	14262	14236	14280	14213	14314	14347	14211	14206	14230	14124	14212	14314	14380	14165	14285	14214	14183	14390	14150	14277	14431	14255	14227	14279	14296	14426	14064	14131	14150	14250	14188	14066	14296	14397	14215	14180	14224	14202	14209	14251	14301	14458	14323	14152	14219	14206	13986	14084	14120	14363	14106	14450	14108	14405	14255	14333	14398	14110	14211	14312	14158	14317	14293	14416	14305	14347	14299	14239	14373	14358	14125	14321	14395	14121	14142	14181	14297	14251	14432	14055	14107	14196	14299	14104	14269	14247	14094	14532	14354	14271	14135	14196	14273	14276	14413	14268	14375	14097	14258	14210	14190	14138	14273	14260	14373	14216	14234	14220	14432	14150	14165	14351	14209	14249	14307	14324	14104	14288	14230	14247	14226	14254	14420	14196	14209	14351	14137	14259	14187	14326	14232	14301	14337	14190	14329	14344	14240	14298	14152	14306	14346	14350	14132	14360	14098	14283	14281	14256	14312	14192	14337	14264	14221	14243	14249	14143	14326	14313	14162	14243	14165	14320	14143	13966	14209	14159	14160	14177	14350	14252	14158	14202	14348	14135	14203	14302	14215	14184	13947	14341	14161	14288	14204	14282	14223	14295	14234	14189	14185	14339	14283	14293	14189	14196	14176	14252	14274	14202	14229	14168	14386	14308	14255	14159	14154	14222	14192	14148	14177	14367	14220	14286	14145	14112	14346	14291	14380	14360	14278	14393	14247	14337	14248	14197	14180	14249	14218	14268	14321	14220	14028	14179	14187	14125	14243	14052	14172	14260	14190	14211	14286	14341	14139	14242	14370	14382	14334	14280	14403	14381	14183	14270	14282	14340	14415	14200	14235	14202	14279	14441	14222	14302	14268	14318	14168	14358	14328	14327	14406	14269	14195	14144	14188	14088	14222	14280	14129	14225	14331	14362	14234	14095	14237	14283	14261	14297	14282	14206	14361	14191	14238	14359	14168	14278	14337	14204	14260	14264	13986	14285	14299	14177	14324	14336	14263	14067	14290	14249	14219	14122	14314	14234	14168	14276	14275	14138	14225	14155	14363	14282	14338	14364	14152	14242	14215	14289	14103	14345	14182	14323	14344	14220	14236	14385	14110	14259	14265	14330	14227	14239	14215	14236	14252	14045	14244	14411	14219	14310	14139	14419	14319	14301	14378	14257	14180	14272	14284	14369	14315	14355	14383	14227	14313	14173	14156	14254	14246	14274	14253	14215	14441	14211	14316	14211	14338	14215	14356	14532	14286	14221	14231	14238	14263	14390	14137	14396	14275	14150	14305	14216	14136	14314	14390	14099	14280	14399	14272	14206	14265	14158	14120	14138	14234	14394	14226	14268	14396	14321	14194	14250	14217	14282	14336	14281	14304	14174	14256	14396	14301	14198	14213	14222	14182	14267	14318	14016	14298	14251	14254	14385	14189	14175	14263	14134	14019	14365	14253	14318	14262	14255	14228	14256	14239	14224	14277	14112	14256	14385	14195	14109	14294	14096	14265	14232	14287	14117	14097	14293	14515	14206	14322	14273	14280	14353	14278	14276	14246	14371	14282	14279	14326	14256	14288	14205	14153	14342	14340	14264	14216	14304	14391	14103	14334	14160	14152	14201	14211	14249	14347	14333	14276	14191	14089	14344	14399	14184	14286	14146	14222	14303	14210	14261	14405	14201	14378	14184	14410	14440	14305	14323	14227	14230	14017	14245	14292	14193	14407	14301	14400	14309	14076	14403	14144	14295	14148	14264	14354	14087	14355	14217	14380	14359	14375	14332	14173	14194	14152	14326	14282	14245	14143	14243	14193	14262	14354	14408	14254	14277	14275	14329	14247	14296	14255	14176	14264	14318	14230	14349	14243	14302	14204	14237	14176	14313	14298	14488	14351	14035	14081	14323	14256	14140	14048	14332	14223	14195	14357	14247	14292	14313	14161	14214	14342	14127	14277	14123	14333	14064	14278	14381	14146	14089	14305	14371	14037	14248	14218	14216	14284	14255	14356	14336	14330	14148	14267	14113	14154	14289	14162	14247	14213	14448	14260	14298	14116	14197	14344	14311	14342	14289	14441	14262	14197	14204	14089	14276	14231	14166	14081	14266	14143	14306	14448	14314	14274	14279	14212	14230	14331	14292	14271	14275	14251	14187
22676	21077	28834	23590	21765	24889	27434	22204	20977	20257	19853	19091	18883	18122	18101	17879	17820	17778	17569	17561	17359	17435	17214	17169	16956	17080	17012	17122	17266	17209	17235	17271	17004	17192	16887	16795	17039	16959	17045	17230	16931	16886	17035	16745	17025	16929	16990	17051	16719	16995	17107	16988	17001	17064	16687	16870	16955	16968	17023	16731	16999	17098	16861	16945	16845	16876	17078	17007	16913	16812	17010	16977	16947	16851	17052	16697	16672	16937	16919	16651	16810	16862	16941	16938	16851	16944	16865	16926	16922	16771	16834	16814	16792	16825	16874	16926	16785	16829	16966	16826	16722	16942	16804	16862	16979	16875	16867	16748	16942	16909	17060	16883	16800	16940	16830	16730	16895	16770	16792	17027	16959	16811	16882	16937	16872	17009	16838	16812	16851	16752	16980	16684	16688	16818	16686	16664	16976	16781	16744	16668	16901	16773	16594	16826	16911	16910	16981	16844	16751	16896	16657	16745	16627	16625	16860	16726	16737	16840	16801	16860	16891	16842	16872	16979	16627	16746	16831	16763	16950	16902	16901	16939	16979	16938	16959	16948	16992	17077	16755	16775	16696	16908	16919	16859	16852	16867	16826	16836	16807	16803	16776	16816	16948	16739	16733	16961	16805	17092	16888	17024	16720	16909	16822	16850	16845	16816	16871	17002	16772	16907	16887	16967	16848	16877	16800	16680	16725	16838	16680	17073	16776	16810	16806	17203	16889	16827	16780	16984	16854	16555	16811	16824	16919	16891	16876	16850	16772	16763	16943	16966	16695	16661	16707	16724	16896	16871	16851	16952	16790	16799	16949	16788	16795	16706	16821	16815	16723	16704	16779	16921	16656	16832	16917	16921	16874	16904	16943	16805	17064	16988	16726	16700	16749	16791	16773	16631	16985	16892	16882	16867	16777	16934	16911	16818	16805	16743	16861	16822	16853	16936	16886	16767	16789	16831	16917	16854	16747	16919	16659	16689	16840	16634	16938	16920	16827	16827	16709	16642	16769	17016	16933	16946	16928	16703	16881	16920	16713	16865	16888	16818	16823	16851	16846	16799	16931	16751	16706	17010	16823	16762	16894	16810	16968	16822	16888	16839	16912	16734	16909	16705	16837	16949	16649	16794	16855	16547	16729	16717	16832	16899	16731	16790	16645	16834	16742	16860	16806	16768	16926	16766	16695	16669	16872	16986	16891	16692	16690	16700	16826	16773	16674	16808	16749	16756	16801	16674	16813	16797	16850	16916	16952	16744	16769	16761	16898	16870	16845	16831	16882	16827	16638	16845	16693	16889	16776	16517	16792	16784	16981	16892	16994	16808	16758	16919	16865	16829	16725	16841	16917	16838	16834	16901	16814	16765	16690	16767	17047	17114	16981	16837	16949	16736	16888	16927	16704	16803	16730	16968	16876	16819	16862	16771	16892	16796	16775	16884	16737	16862	16947	16859	16925	16751	16870	16717	16806	16888	16921	16783	16701	16689	16953	17032	16836	16926	16907	17046	16963	16942	16746	16888	16710	16814	16689	16731	16923	16771	16848	16674	16885	16985	16811	16835	17100	16762	16824	16696	16916	16961	16706	16821	16952	16932	17087	16834	16786	16824	16972	16805	16683	16793	16709	17096	16992	16734	16908	16800	17000	16847	16903	16760	16812	16752	16934	16780	16966	16797	16625	16756	16963	16793	16699	16704	16650	16894	16801	16779	16702	16892	16852	16919	16861	16838	16672	16869	16677	16790	16887	16776	16824	16959	16633	16818	16774	16846	16844	16816	16693	16875	16633	16927	16797	16684	16834	16849	17023	16968	16856	16875	16908	16730	16609	16901	16915	16927	16987	16827	16958	16934	16729	16772	16764	16671	16745	16927	16827	16701	16745	16817	16714	16728	16790	16749	16830	16876	16692	16861	16904	16825	16791	16896	17019	16952	16895	16860	16755	16750	17011	16721	16747	16904	16946	16816	16834	16929	16954	16874	16781	16798	16929	16753	16746	16786	16994	16701	16785	16810	16885	17084	16897	16825	16686	16930	16888	16771	16671	16886	17026	16956	16981	16696	16927	16796	16794	16697	16827	16768	16749	16879	16776	16990	16611	16975	16578	16972	16983	17010	16991	16906	16879	16835	16763	16877	16807	16848	16849	16893	16767	16884	16973	16789	16660	16747	16744	17170	16925	16848	17025	16880	16799	16857	16955	17072	16894	16813	16949	16831	16694	16805	16864	16795	16621	16773	16813	16800	16823	16912	16816	16676	16846	16775	16601	16923	17037	16794	16972	16908	16878	16818	16854	16765	16889	16799	16782	16922	16945	16856	16718	16603	16855	16797	16741	16706	16904	16778	16940	16618	16614	16703	16534	16466	16804	16923	16716	16785	16889	16734	16800	16907	16838	16840	16906	16920	16822	16949	16897	16885	16881	16850	16830	16858	16801	16856	16809	16867	16830	16868	16872	16540	16786	16775	16746	16789	16754	16788	16805	16803	16959	16871	16916	16795	16787	16906	16987	17023	16925	16848	16882	16874	16928	16867	16873	16754	16905	16854	16986	16975	16791	16769	16634	16910	16776	16787	16755	16776	16635	16879	16888	16728	16684	16747	16600	16956	16733	16929	16868	16806	16821	16819	16934	16918	16796	17174	16887	16658	16874	16756	16946	17045	17049	16958	16877	16860	16808	16757	16773	16794	16764	16776	16646	16744	16689	16634	16759	16668	16899	16964	16803	16595	16716	16802	16763	17026	16778	16616	17028	16877	17015	16880	16920	16929	17012	16809	16845	16954	16694	16684	16595	16877	16704	16831	16852	16756	16909	16518	16799	16645	16846	16697	16887	16794	16712	16817	16708	16660	16811	16845	16856	16750	16990	16929	16688	16682	16709	16850	16790	16758	16717	16884	16888	16724	16831	16778	16869	16816	16637	16731	17051	16828	16861	16767	16904	16766	16799	16902	16779	16959	16979	16909	16838	16857	16659	16623	16836	16801	16754	16794	17010	16855	16903	16695	16621	16819	16887	16652	16788	16886	16973	16840	16768	16694	16989	16916	16948	16810	17006	16963	16733	16895	16623	16681	16827	16807	16898	16836	16986	16895	16826	16564	16973	16833	16777	16757	16822	16793	16897	16887	16889	16856	16996	16740	16982	16804	16761	16745	16925	16951	16695	16837	16803	16775	16794	16755	17018	16882	17034	16801	16774	16601	16798	16723	16796	16809	16768	16947	16872	16881	16731	16826	16729	16892	16775	16756	16855	16948	16745	16633	16752	16675	17048	16900	16859	16778	16853	17133	16966	16825	16851	16885	16940	16850	16879	16904	16745	16791	16764	16745	17009	16683	16904	16886	16799	17009	16795	16907	16786	16789	17074	16659	16935	16884	16860	16908	16845	16808	16911	16808	16704	17016	16964	16842	16917	16806	16747	16690	16829	16689	16704	16828	16752	16872	16828	16856	16675	16726	16872	16826	16905	16675	16967	16797	16675	16680	16835	16808	16790	16727	16744	16839	16784	16651	16838	16878	16900	16781	16959	16686	16866	17071	16957	16862	16918	16848	16734	16896	16793	16947	16924	16832	16783	16780	16828	16929	16765	16883	17031	16814	16747	16791	16836	16623	16808	16640	16581	16984	16749	16715	16866	16798	16748	16727	16766	16817	16840	16860	16791	16713	16747	16670	16790	16854	16718	16879	16634	16734	16716	16929	16971	17038	16838	16876	16980	16984	16653	16678	16949	17006	16702	16896	16953	16772	17003	16984	16775	16854	16600	16765	16909	16627	16652	16946	16840	16769	16710	16760	16871	16837	16768	16884	16796	16797	17014	16914	16813	16827	17049	16843	16890	16965	16742	16687	16808	16956	16697	16709	16749	16791	16830	16797	16981	16731	16854	16974	16912	16901	16932	17029	16913	16736	16924	16830	16781	16815	17102	16600	16883	16820	16829	16755	16850	17234	16814	16775	16749	16861	17004	16717	16875	16777	17017	17060	16816	16745	16920	16826	16678	16814	16700	16945	16842	16798	16704	17061	16770	17043	16651	16714	16679	16733	16906	16891	16769	16787	17045	16968	16732	16781	16654	16752	16842	16775	16753	16960	16832	16873	16712	16852	16828	16781	16805	16672	16934	16658	16643	16895	16837	16783	16750	16972	16716	16833	16869	17038	16739	17040	16812	17098	16753	16904	16918	16802	16633	16867	16678	16934	16878	16836	16957	16774	16805	16607	16763	17107	16641	16850	16886	16781	16836	16803	16835	16857	16905	16749	16854	16810	16883	16643	16667	16845	16961	16769	16965	16855	16861	16851	16853	16772	16827	16739	16807	16739	17026	16807	16839	16701	16704	16864	16786	17020	16975	16910	17019	16728	16928	16929	16755	16960	16910	16878	16898	16720	16822	16727	16879	16645	16840	16847	16863	16765	16804	16761	16811	16827	17085	16764	16799	16838	16978	16813	16919	16939	16917	16776	16763	16669	16854	16864	16938	16921	16962	16698	16768	16655	16641	16699	16765	16918	16727	16742	16678	16592	16893	16958	16758	16887	17065	16916	16894	16911	16838	16725	16922	16831	16730	16591	16748	16776	16898	16916	16873	16743	16824	16930	16811	16814	16779	16876	16821	16993	16629	16637	16708	16713	16864	17068	16694	16973	17105	16849	16807	16572	16717	16859	16859	17020	16880	16696	16892	16870	16798	16784	16765	16692	16671	16645	16755	16793	16866	16855	16783	16827	16943	17106	16802	16725	16896	16828	16890	16808	16888	16821	16887	16989	16745	16698	16774	16902	16809	16711	16639	16929	16744	16641	16759	17042	16661	16802	16838	16783	16636	16715	16691	16728	16819	16859	17033	16895	16664	16870	16891	16708	16847	16994	16889	16770	16962	16871	16940	16858	17047	16974	16849	16740	16728	16816	16853	16958	16693	16709	16749	16636	16834	16738	16584	16779	16760	16788	16954	16859	16747	16756	16992	16914	16661	16512	16879	16876	16662	16924	16879	16829	16811	16938	16734	16856	16889	16787	16694	16907	16926	16973	16998	16721	16874	16795	16834	16775	16743	17000	16971	16767	16860	16684	16725	16919	16821	16828	16983	16879	16709	16555	16821	16904	16828	16670	16790	16983	16927	16754	16930	16714	16829	16711	16821	16871	16873	16954
26703	47517	44692	35497	30890	27101	24855	22616	21332	19950	18980	18267	17512	16752	16417	16381	16454	16023	15609	15626	15337	15465	15345	15311	15328	14885	15061	15140	15079	14982	15151	14969	14919	14988	14975	15025	14911	15011	14758	14913	14843	14816	15002	14975	15056	14899	15002	14710	14915	14895	14742	14954	14676	14845	14906	14936	14886	14822	14846	14752	14953	14735	14900	14681	14799	15025	14818	15036	14717	14688	14682	14806	14765	14825	14792	14776	14717	15006	14843	14778	14807	14709	14891	14911	14710	15002	14944	14738	14771	14840	14778	14863	14897	14789	14842	14976	14717	14580	14877	14794	14826	14733	14723	14925	14793	14712	14993	14927	14836	14813	14717	14895	14799	14876	14857	14715	14868	14703	14663	14821	14708	14875	14582	14842	14786	14765	14778	14806	14815	14861	14936	14890	14835	14883	14853	14809	14656	14625	14816	14908	14905	14809	14856	14820	14770	14895	14906	14844	14672	14877	14807	14766	14674	15008	14671	14807	14879	14863	14716	14892	14860	14869	14801	14830	14629	14773	15068	14786	14843	14963	14895	14645	14785	14718	14756	14916	14777	14799	14853	14736	14811	14732	14809	14822	14856	14696	14774	14715	14673	14767	14660	14880	14672	14879	14695	14616	14807	14818	14897	14715	14795	14917	14833	14697	14814	14819	15018	14660	14819	14703	14920	14696	14898	14894	14630	14796	14833	14972	14814	14967	14878	14858	14718	14855	14915	14884	14827	14866	14763	14795	14827	14710	14829	14839	14803	14826	14829	14877	14791	14700	14757	14598	14737	14804	14744	14769	14894	14646	14888	14747	14775	14825	14737	14769	14602	14732	14812	14694	14735	14780	14869	14841	14754	14945	14877	14682	14804	14900	14790	14756	14797	14831	14717	14838	14769	14855	14681	14985	14796	14783	14791	14610	14684	14949	14778	15016	14890	14792	14839	14763	14876	14695	14789	14724	14755	14796	14867	14855	14837	14911	14685	14771	14935	14728	14648	14707	14812	14856	14737	14601	14933	14802	14916	14708	14805	14632	14859	14860	14933	14906	14900	14754	14906	14742	14791	14637	14737	14932	14774	14887	14831	14712	14849	14656	14791	14771	14712	14765	14716	14720	14769	14834	14718	14878	14940	14827	14733	14713	14783	14704	14931	14892	14787	14816	14662	14794	14759	14904	14801	14940	14755	14713	14820	15032	14862	14712	14917	14734	14655	14713	14917	14691	14664	14764	14705	14609	14952	14729	14905	14805	14875	14830	14938	14729	14844	14846	14787	14809	14769	14830	14884	14868	14878	14822	14985	14801	14834	14849	14703	15018	14783	14859	14858	14738	14672	14814	14948	14559	14831	14698	14765	14973	14861	14653	14750	14826	14815	14711	14799	14808	14763	14836	14773	14853	14826	14901	14823	14632	14871	14908	14902	14832	14932	14710	14900	14834	14799	14795	14835	14909	14742	14826	14889	14757	14917	14851	14785	14887	14847	14692	14916	14651	14559	14918	14768	14866	14730	14726	14922	14874	14724	14893	14880	14785	14611	14695	14812	14703	14977	14850	14721	14812	14784	14873	14891	14772	14929	14607	14914	14902	14670	14791	14715	14879	14860	14772	14831	14579	14736	14840	14753	14944	14758	14772	14734	14731	14827	14881	14676	14744	14721	14699	14762	14633	14663	14772	14673	14752	14814	14528	14809	14849	14766	14870	14879	14752	14805	14937	14974	14762	14909	14905	14866	14871	14854	14894	14758	14662	14761	14848	14888	14888	14770	14733	14870	14771	14852	14862	14689	14610	14672	14662	14764	14826	14747	14866	14864	14829	14692	14780	14767	14832	14651	14750	14831	14802	14684	14969	14719	14743	14842	14735	14928	14666	14602	14761	14738	14874	14849	14779	14678	14890	14768	14677	14819	14975	14713	14694	14659	14679	14993	14726	14915	14805	14863	14802	14785	14842	14840	14901	14761	14764	14884	14891	14813	14769	14804	14771	14979	14947	14774	14716	14740	14779	14818	14713	14934	14679	14922	14761	14719	14923	14702	14754	14713	14820	14631	14670	14592	14913	14855	15011	14929	14879	14839	14878	14725	14864	14743	14854	14813	15025	14915	14827	14841	14784	14782	14667	14742	14710	14800	14701	14733	14795	14795	14720	14825	14763	14788	14720	14884	14744	14940	14925	14848	14781	14901	14800	14665	14786	14687	14752	14865	14771	14735	14812	14629	14892	14824	14856	14609	14860	14736	14696	14723	14800	14758	14848	14818	14763	14807	14824	14792	14703	14705	14889	14912	14746	14838	14660	14777	14737	14823	14927	14723	14934	14779	14744	14836	14856	14900	14709	14649	14787	14780	14853	14791	14827	14682	14854	14845	14934	14853	14797	14809	14918	14824	14734	14739	14895	14678	14820	14821	14770	14825	14849	14846	14750	14862	14653	14866	14918	14689	14693	14849	14775	14855	15017	14715	14753	14743	14884	14921	14827	14851	14870	14705	14746	14878	14786	14793	14802	15076	14804	14780	14901	14578	14815	14719	14695	14891	14829	14853	14560	14825	15009	14822	14588	14861	14876	14756	14849	14608	14710	14790	14745	14817	14844	14863	14705	14700	14825	14771	14734	14777	14803	14696	14734	14921	14910	14768	14791	14859	14782	14825	14743	14707	14841	14869	14869	14873	14868	14761	14594	14554	14794	14910	14878	14725	14859	14787	14796	14753	14758	14758	14930	14896	14804	14870	14729	14944	14879	14798	14838	14666	14797	14692	14646	14874	14803	14788	14685	14937	14949	14932	14730	14755	14911	14800	14542	14781	14804	14731	14690	14872	14967	14811	14863	14759	14973	14741	14676	14848	14687	14857	14585	14778	14776	14778	14747	14716	15003	14859	14766	14738	14900	14806	14890	14713	14809	14773	14794	14620	14628	14876	14801	14920	14755	14772	14794	14692	14800	14822	14867	14892	14839	14936	14726	14733	14863	14753	14922	14852	14631	14891	14678	14714	14711	14893	14774	14671	14698	15001	14897	14750	14712	14659	14724	14736	14715	14814	14775	14556	14667	14850	14825	14765	14832	14684	15098	14964	14942	14802	14827	14968	14881	14889	14852	14747	14788	14706	14868	14833	14765	14800	14667	14717	14822	14830	14834	14783	14814	14786	14737	14886	14928	14657	14868	14672	14923	14903	14859	14963	14795	14776	14936	14712	14769	14716	14836	14904	14805	14915	14809	14711	14772	14740	14817	14887	14925	14850	14693	14758	14553	14850	14824	14968	14878	14771	14870	14787	14834	14735	14861	14707	14981	14796	14668	14658	14782	14658	14894	14961	14822	14854	14828	14673	14800	14827	14649	14728	14655	14799	14621	14885	14843	14613	14761	14717	14840	14954	14695	14798	14878	14765	14785	14863	14869	14636	14703	14714	14891	14736	14817	14759	14906	14723	14859	14720	14903	14810	14999	14724	14725	14799	14771	14759	14895	14874	14802	14765	14908	14705	14764	14969	14777	14881	14717	14722	14628	14966	14817	14782	14892	14953	14669	14707	14925	14728	14935	14702	14715	14952	14858	14816	14860	14998	14904	14753	14872	14896	14846	14633	14857	14857	14792	14717	14696	14897	14783	14892	14842	14776	14654	14898	14945	14743	14774	14845	14834	14782	14652	14817	14774	14871	14785	14689	14736	14969	14756	14759	14655	14880	14834	14818	14938	14893	14866	14900	14905	14859	14743	14891	14921	14812	14780	14800	14831	14748	14862	14765	14854	14696	14756	14892	14708	14746	14738	14763	14789	14812	14834	14668	14946	14747	14757	14840	14867	15012	14760	14835	14728	14907	14897	14751	14828	14655	14894	14817	14821	14866	14763	14842	14932	14797	14726	14850	14876	14811	14679	14708	14800	14881	14631	14810	14906	14733	14739	14702	14772	14946	14827	14677	14740	14786	14907	14889	14735	14664	14809	14756	14694	14697	14816	14738	14734	14898	14712	14821	14772	14922	14840	14722	14659	14755	14889	14860	14550	14847	14869	14804	14770	14750	14721	14825	14850	14800	14844	14871	14840	14569	14890	14807	14729	14861	14747	14808	14833	14870	14960	14589	14808	14820	14818	14810	14947	14820	14774	14973	14739	14718	15009	14723	14639	14857	14619	14897	14757	14784	14647	14812	14720	14652	14793	14931	14798	14776	14778	14736	14899	14712	14778	14892	14964	14763	14806	14739	14795	14699	14650	14898	14821	14842	14728	14790	14791	14800	14774	14842	14727	14721	14809	14681	14860	14743	14824	14787	14700	14675	14750	14629	14651	14668	14800	14825	14734	14814	14759	14720	14843	14854	14729	14751	14899	14756	14658	14872	14761	14605	14839	14926	14651	14741	14847	14877	14938	14814	14735	14705	14718	15089	14797	14940	14734	14736	14939	14907	14871	14758	14787	14626	14711	14839	14837	14713	14825	14604	14824	14761	14840	14770	14874	14884	14767	14795	14809	14900	14790	14909	14712	14961	14805	14793	14723	14866	14837	14808	14753	14815	14735	14746	14637	14853	14904	14842	14931	14923	14851	14698	14915	14823	14856	14775	14740	14776	14717	14711	14790	14680	14781	14666	14662	15050	14792	14819	14748	14836	14741	14863	14770	14755	14899	14930	14967	14851	14783	14651	15010	14795	14679	14730	14853	14711	14782	14817	14841	14748	14854	14711	14986	14762	14818	15011	14822	14778	14796	14952	14732	14794	14879	14880	14779	14767	14723	14828	14853	14812	14763	14952	14924	14786	14707	14778	14630	14939	14895	14909	14653	14780	14849	14741	14899	14679	14747	14891	14810	14850	14682	14978	14864	14821	14812	14676	14874	15053	14846	14781	14719	14907	14690	15042	14913	14732	14753	14854	14744	14896	14765	14717	14777	14680	14900	14762	14966	14989	14931	14861	14666	14760	14716	14824	14797	14827	14799	14882	14774	14628	14623	14640	14845	14833	14940	14827	14813	14901	14826	14713	14747	14650	14710	14913	14666	14746	14803	14721	14755	14688	14929	14675	14806	14786	14830	14810	14867	14661	14896	14780	14654	14816	14690	14842	14812	14799	14884	14743	14800	14799	14805	14824	14797	14863	14793	14695	14734	14813	14799	14743	14647	14943	14843	14703	14841	14688	14955	14764	14801
27859	24768	31142	27456	22190	20614	19675	18826	18016	17797	17572	17271	17149	17060	16818	16761	16912	16692	16848	16718	16768	16687	16460	16591	16574	16631	16397	16704	16378	16596	16768	16529	16473	16703	16669	16591	16513	16773	16377	16478	16598	16633	16537	16705	16600	16620	16530	16592	16613	16454	16568	16597	16504	16425	16524	16581	16318	16484	16466	16353	16531	16340	16525	16545	16613	16591	16590	16571	16473	16742	16569	16569	16347	16589	16513	16334	16520	16279	16403	16310	16608	16487	16495	16651	16506	16733	16475	16559	16533	16332	16683	16351	16321	16457	16411	16509	16465	16636	16321	16423	16666	16569	16439	16367	16715	16519	16410	16560	16469	16424	16494	16572	16307	16336	16550	16531	16455	16563	16370	16533	16733	16293	16536	16576	16523	16586	16553	16556	16454	16589	16556	16461	16757	16454	16414	16578	16564	16576	16391	16678	16417	16453	16699	16653	16454	16426	16532	16376	16554	16521	16358	16624	16413	16523	16681	16687	16636	16411	16409	16294	16501	16470	16669	16490	16551	16646	16594	16269	16351	16388	16376	16207	16525	16600	16480	16435	16369	16519	16242	16447	16475	16358	16220	16580	16548	16613	16368	16616	16421	16329	16543	16578	16413	16427	16444	16676	16510	16621	16280	16467	16464	16562	16404	16489	16651	16573	16519	16476	16338	16320	16270	16337	16491	16454	16709	16406	16505	16536	16496	16478	16415	16352	16487	16375	16263	16315	16547	16322	16474	16760	16438	16729	16595	16268	16496	16490	16541	16379	16476	16368	16360	16476	16520	16429	16561	16718	16339	16397	16728	16503	16633	16554	16531	16481	16571	16395	16442	16508	16523	16563	16492	16697	16343	16377	16575	16593	16695	16513	16324	16601	16338	16566	16565	16483	16564	16547	16531	16451	16579	16749	16564	16403	16520	16406	16675	16636	16488	16512	16414	16445	16298	16668	16455	16390	16450	16457	16457	16446	16478	16721	16381	16497	16318	16282	16481	16507	16475	16611	16527	16295	16371	16485	16526	16441	16397	16376	16560	16489	16673	16447	16514	16491	16632	16574	16539	16525	16497	16465	16370	16498	16509	16597	16530	16638	16687	16325	16469	16393	16499	16317	16556	16550	16369	16413	16609	16372	16461	16466	16618	16458	16535	16429	16536	16433	16598	16517	16265	16352	16406	16574	16490	16551	16628	16324	16399	16474	16535	16439	16607	16668	16453	16319	16460	16542	16561	16594	16488	16459	16716	16675	16543	16695	16661	16580	16670	16563	16796	16316	16496	16495	16521	16555	16604	16468	16536	16584	16434	16471	16454	16501	16455	16499	16424	16601	16486	16378	16506	16410	16465	16585	16435	16448	16523	16708	16523	16207	16497	16643	16494	16473	16333	16470	16677	16452	16596	16763	16340	16444	16333	16434	16597	16469	16530	16513	16425	16669	16364	16412	16549	16461	16410	16461	16408	16554	16561	16432	16400	16656	16501	16469	16616	16484	16667	16668	16546	16460	16559	16655	16514	16255	16453	16653	16400	16462	16600	16631	16686	16447	16548	16433	16482	16458	16317	16177	16469	16584	16393	16367	16632	16565	16378	16390	16547	16734	16563	16500	16440	16383	16368	16439	16577	16505	16426	16524	16386	16604	16334	16664	16532	16460	16704	16574	16484	16407	16570	16579	16600	16547	16386	16574	16512	16416	16517	16343	16376	16508	16439	16305	16574	16446	16493	16580	16416	16336	16448	16429	16526	16703	16518	16512	16644	16583	16537	16750	16509	16264	16498	16429	16502	16626	16539	16580	16456	16484	16502	16210	16343	16400	16647	16580	16647	16575	16541	16590	16704	16506	16427	16521	16520	16440	16628	16605	16609	16408	16534	16459	16402	16375	16483	16536	16452	16475	16472	16299	16354	16373	16357	16455	16577	16606	16527	16697	16524	16416	16512	16637	16444	16632	16639	16675	16664	16543	16533	16471	16824	16591	16770	16451	16446	16629	16632	16535	16585	16537	16465	16227	16435	16394	16476	16340	16446	16598	16502	16401	16659	16647	16494	16528	16423	16350	16417	16456	16466	16379	16583	16578	16535	16488	16417	16331	16608	16383	16634	16756	16470	16258	16322	16400	16473	16504	16516	16508	16595	16519	16570	16420	16418	16354	16369	16542	16491	16563	16625	16433	16429	16531	16631	16340	16334	16560	16482	16585	16520	16449	16520	16533	16363	16394	16472	16626	16493	16660	16463	16311	16538	16287	16454	16404	16505	16389	16539	16389	16491	16730	16676	16649	16568	16557	16599	16532	16291	16538	16654	16538	16447	16754	16459	16484	16364	16541	16515	16594	16626	16644	16480	16413	16386	16550	16468	16506	16474	16594	16407	16609	16564	16654	16391	16446	16658	16595	16479	16611	16344	16572	16395	16495	16508	16183	16332	16387	16561	16460	16538	16225	16520	16636	16449	16616	16572	16504	16506	16482	16547	16685	16536	16364	16400	16306	16277	16584	16541	16339	16653	16534	16640	16607	16294	16385	16551	16512	16453	16431	16408	16505	16563	16545	16282	16413	16607	16510	16592	16357	16525	16637	16532	16652	16422	16199	16506	16500	16642	16246	16406	16211	16460	16533	16561	16382	16479	16594	16233	16516	16527	16484	16494	16454	16558	16446	16557	16646	16471	16712	16533	16514	16523	16448	16353	16353	16540	16521	16348	16525	16576	16509	16582	16689	16539	16588	16686	16638	16400	16550	16594	16439	16454	16569	16657	16502	16314	16449	16384	16472	16308	16570	16443	16385	16589	16574	16581	16462	16578	16564	16461	16486	16601	16431	16559	16543	16540	16631	16624	16598	16462	16314	16379	16556	16463	16394	16386	16401	16398	16427	16775	16552	16433	16404	16513	16474	16689	16259	16504	16385	16450	16771	16466	16537	16535	16614	16502	16583	16496	16387	16395	16533	16423	16587	16616	16622	16624	16591	16578	16709	16326	16362	16548	16434	16501	16478	16357	16675	16678	16394	16503	16317	16553	16593	16364	16574	16576	16715	16601	16646	16483	16693	16551	16427	16590	16408	16608	16532	16471	16470	16553	16346	16532	16549	16516	16376	16465	16635	16618	16592	16597	16349	16545	16681	16514	16259	16320	16528	16663	16340	16383	16539	16559	16442	16578	16437	16385	16435	16505	16587	16537	16556	16566	16524	16451	16637	16546	16197	16403	16384	16546	16423	16298	16550	16473	16482	16506	16708	16554	16419	16326	16509	16467	16512	16549	16620	16405	16494	16547	16429	16473	16487	16415	16316	16612	16489	16398	16553	16437	16570	16489	16548	16612	16597	16558	16546	16537	16530	16550	16780	16811	16525	16633	16461	16617	16430	16455	16556	16534	16564	16647	16357	16542	16463	16536	16550	16499	16709	16609	16233	16338	16610	16527	16586	16628	16400	16490	16525	16410	16415	16706	16611	16603	16438	16335	16637	16499	16505	16612	16373	16461	16554	16744	16477	16531	16384	16541	16593	16577	16280	16579	16521	16348	16361	16466	16584	16647	16521	16596	16441	16540	16275	16655	16406	16524	16434	16410	16325	16570	16712	16503	16377	16507	16444	16303	16583	16338	16522	16634	16608	16574	16502	16463	16538	16440	16521	16648	16668	16451	16372	16441	16420	16591	16518	16685	16536	16600	16453	16520	16555	16612	16541	16423	16383	16385	16454	16517	16562	16511	16370	16520	16600	16615	16473	16521	16584	16581	16420	16348	16554	16478	16465	16470	16485	16657	16478	16538	16423	16439	16652	16474	16528	16329	16321	16661	16613	16498	16513	16518	16336	16428	16696	16384	16437	16562	16555	16517	16535	16503	16625	16604	16511	16422	16530	16531	16453	16524	16534	16240	16526	16608	16397	16520	16563	16489	16480	16541	16525	16451	16566	16516	16522	16397	16598	16551	16767	16600	16724	16478	16544	16345	16611	16347	16555	16381	16388	16394	16424	16627	16600	16427	16489	16576	16559	16535	16464	16676	16534	16408	16479	16547	16435	16673	16366	16355	16569	16498	16411	16723	16471	16477	16332	16382	16206	16388	16456	16517	16347	16545	16457	16458	16582	16324	16347	16686	16541	16495	16390	16335	16490	16458	16375	16389	16288	16481	16547	16444	16596	16540	16361	16414	16563	16491	16455	16606	16500	16393	16293	16348	16511	16533	16545	16389	16648	16565	16628	16437	16448	16582	16436	16486	16403	16496	16624	16641	16746	16660	16378	16411	16758	16458	16415	16590	16546	16462	16506	16454	16340	16450	16592	16404	16443	16593	16421	16420	16708	16402	16420	16509	16223	16517	16493	16415	16478	16587	16428	16562	16488	16507	16650	16602	16604	16460	16394	16469	16548	16643	16433	16466	16436	16388	16493	16490	16459	16446	16506	16600	16375	16544	16399	16418	16510	16562	16482	16483	16569	16551	16497	16372	16385	16701	16368	16686	16331	16467	16566	16476	16495	16599	16413	16465	16366	16399	16434	16726	16599	16579	16505	16396	16439	16452	16492	16384	16514	16321	16576	16490	16468	16348	16699	16439	16552	16462	16367	16477	16580	16398	16416	16559	16632	16447	16499	16481	16419	16402	16259	16513	16497	16626	16618	16571	16568	16518	16616	16505	16405	16576	16431	16145	16334	16687	16468	16574	16516	16472	16584	16589	16533	16437	16665	16407	16479	16529	16433	16635	16558	16526	16361	16540	16610	16659	16474	16457	16484	16313	16616	16588	16540	16378	16547	16608	16430	16578	16706	16524	16370	16356	16425	16399	16364	16554	16615	16452	16504	16548	16645	16551	16465	16499	16482	16458	16602	16294	16510	16257	16657	16624	16348	16603	16525	16385	16683	16535	16392	16270	16603	16578	16457	16576	16367	16440	16565	16502	16429	16496	16422	16394	16356	16482	16656	16361	16569	16291	16445	16553	16613	16453	16432	16327	16579	16640	16657	16516	16499	16324	16126	16569	16606	16475	16658	16315	16385	16486	16230	16615	16390	16494	16426	16803	16527	16582	16581	16649	16576	16523	16578	16548	16508	16429	16483	16709	16454	16491	16400	16599	16436	16340	16374	16392	16759	16471	16481	16514	16479	16428	16374	16503	16363	16352	16487	16672	16501	16586	16316
25162	37758	34275	26335	22966	20631	19220	18133	17253	16755	16378	16028	15531	15518	15299	15205	15130	14981	14988	15003	14997	14969	14858	14817	14843	14765	14806	14884	14601	14683	14772	14713	14744	14838	14814	14919	14464	14668	14823	14868	14738	14664	14536	14645	14836	14565	14674	14718	14636	14779	14629	14676	14667	14627	14805	14656	14536	14800	14549	14660	14763	14630	14743	14452	14698	14773	14706	14653	14650	14520	14545	14773	14569	14552	14651	14500	14559	14602	14653	14510	14621	14593	14723	14644	14498	14608	14583	14598	14685	14690	14668	14711	14450	14642	14500	14495	14535	14637	14684	14579	14679	14670	14742	14621	14581	14764	14675	14679	14485	14507	14772	14503	14507	14683	14496	14468	14717	14531	14579	14721	14730	14650	14586	14654	14668	14752	14629	14657	14661	14618	14817	14383	14433	14675	14578	14662	14616	14739	14614	14655	14820	14760	14634	14684	14587	14569	14729	14643	14669	14697	14688	14616	14536	14531	14626	14455	14588	14786	14606	14617	14594	14688	14639	14613	14635	14569	14639	14457	14721	14538	14584	14528	14545	14553	14694	14558	14690	14700	14673	14596	14685	14681	14703	14676	14581	14630	14675	14680	14567	14556	14549	14673	14511	14613	14637	14614	14796	14614	14643	14555	14745	14560	14621	14534	14802	14617	14562	14507	14544	14571	14573	14642	14472	14775	14444	14544	14760	14845	14597	14608	14666	14603	14685	14502	14554	14557	14465	14511	14377	14791	14549	14629	14643	14694	14644	14535	14810	14685	14741	14731	14549	14633	14581	14722	14493	14662	14688	14742	14614	14567	14608	14663	14677	14607	14609	14674	14755	14401	14658	14490	14591	14794	14518	14688	14581	14615	14645	14514	14632	14679	14576	14502	14637	14637	14515	14465	14701	14681	14639	14647	14586	14505	14723	14411	14586	14579	14618	14688	14617	14608	14526	14712	14701	14549	14626	14586	14629	14519	14678	14743	14443	14705	14669	14608	14618	14424	14669	14651	14540	14665	14657	14673	14644	14629	14612	14638	14581	14622	14670	14654	14501	14555	14685	14780	14694	14502	14557	14689	14599	14751	14701	14720	14492	14711	14622	14706	14627	14658	14414	14532	14609	14728	14599	14675	14658	14674	14563	14651	14584	14583	14567	14560	14689	14676	14479	14641	14530	14680	14602	14576	14686	14621	14701	14655	14531	14786	14601	14727	14563	14532	14587	14634	14634	14779	14604	14535	14611	14731	14675	14613	14533	14648	14541	14609	14631	14790	14643	14734	14703	14694	14786	14775	14591	14626	14583	14613	14763	14759	14561	14819	14675	14566	14648	14617	14514	14551	14595	14618	14459	14731	14613	14684	14434	14701	14590	14709	14614	14737	14587	14672	14759	14664	14725	14751	14677	14644	14623	14717	14742	14660	14533	14579	14676	14545	14695	14572	14749	14616	14638	14785	14672	14687	14622	14628	14680	14559	14746	14735	14776	14624	14609	14556	14621	14675	14797	14549	14760	14577	14576	14625	14377	14694	14694	14807	14542	14831	14414	14648	14638	14615	14710	14729	14815	14652	14584	14543	14709	14689	14518	14597	14709	14691	14667	14670	14697	14547	14668	14591	14618	14688	14683	14845	14633	14574	14690	14759	14740	14576	14537	14393	14659	14757	14497	14677	14669	14690	14593	14827	14603	14622	14610	14680	14612	14718	14689	14474	14592	14610	14552	14671	14698	14640	14704	14715	14743	14511	14651	14641	14705	14705	14839	14690	14813	14673	14440	14607	14740	14598	14607	14564	14661	14618	14588	14569	14487	14530	14772	14432	14712	14600	14648	14512	14538	14636	14630	14642	14526	14643	14606	14714	14572	14638	14664	14674	14789	14516	14572	14507	14704	14622	14498	14614	14640	14651	14593	14701	14554	14782	14691	14519	14731	14708	14684	14449	14717	14717	14637	14530	14705	14565	14829	14610	14728	14637	14684	14784	14640	14595	14848	14762	14750	14367	14673	14500	14658	14573	14465	14291	14577	14689	14507	14613	14829	14674	14603	14520	14579	14480	14635	14661	14838	14736	14504	14788	14674	14718	14666	14463	14530	14536	14540	14597	14682	14604	14706	14529	14587	14453	14631	14763	14603	14603	14539	14741	14627	14657	14631	14498	14744	14612	14611	14729	14635	14733	14508	14633	14794	14613	14725	14462	14786	14536	14548	14590	14691	14657	14762	14692	14706	14666	14752	14622	14749	14483	14660	14567	14686	14660	14616	14603	14730	14558	14497	14684	14648	14792	14606	14579	14602	14708	14586	14781	14822	14577	14677	14713	14693	14649	14678	14665	14685	14703	14627	14774	14826	14653	14755	14611	14592	14722	14370	14636	14596	14656	14446	14778	14441	14572	14833	14718	14691	14750	14662	14532	14718	14693	14396	14831	14624	14692	14789	14660	14723	14530	14852	14588	14529	14656	14668	14702	14501	14581	14531	14592	14486	14885	14621	14629	14709	14596	14686	14705	14781	14457	14549	14715	14606	14605	14649	14562	14752	14649	14661	14635	14749	14488	14645	14747	14710	14563	14793	14525	14694	14680	14584	14859	14559	14516	14814	14551	14599	14413	14596	14594	14583	14700	14807	14515	14772	14590	14575	14619	14490	14741	14626	14810	14592	14772	14504	14693	14673	14785	14620	14646	14479	14601	14800	14771	14604	14581	14724	14717	14669	14554	14813	14583	14657	14619	14666	14543	14587	14576	14736	14771	14658	14631	14624	14627	14508	14766	14743	14677	14665	14556	14779	14589	14794	14617	14540	14797	14638	14710	14728	14663	14606	14673	14708	14493	14590	14632	14756	14736	14564	14587	14665	14724	14779	14659	14576	14594	14602	14626	14728	14557	14618	14706	14522	14589	14734	14774	14709	14637	14689	14670	14553	14643	14665	14582	14637	14713	14851	14580	14592	14552	14507	14404	14685	14675	14740	14581	14652	14813	14566	14643	14642	14657	14806	14713	14514	14599	14670	14706	14457	14683	14759	14693	14498	14646	14538	14632	14537	14684	14567	14654	14643	14685	14597	14560	14624	14671	14576	14613	14746	14628	14719	14673	14708	14610	14699	14617	14651	14686	14705	14527	14561	14590	14659	14516	14632	14502	14622	14757	14595	14562	14512	14723	14619	14659	14605	14513	14614	14618	14582	14754	14679	14596	14598	14660	14710	14691	14527	14568	14660	14573	14446	14658	14513	14525	14742	14626	14592	14630	14634	14768	14700	14636	14689	14665	14703	14566	14767	14737	14616	14639	14655	14748	14620	14598	14665	14464	14579	14638	14357	14726	14713	14497	14690	14725	14932	14636	14720	14680	14596	14757	14725	14733	14607	14625	14605	14664	14547	14661	14600	14550	14548	14560	14562	14476	14584	14567	14770	14603	14850	14644	14740	14652	14703	14594	14541	14595	14439	14834	14645	14710	14528	14653	14870	14594	14674	14823	14431	14586	14742	14623	14788	14735	14407	14673	14587	14622	14593	14558	14623	14615	14748	14590	14464	14513	14625	14614	14569	14599	14464	14711	14730	14586	14617	14589	14591	14624	14677	14467	14607	14721	14639	14632	14729	14729	14731	14562	14668	14695	14588	14856	14529	14777	14639	14633	14733	14627	14719	14696	14679	14563	14640	14695	14498	14531	14704	14642	14646	14540	14565	14482	14590	14643	14561	14738	14406	14611	14797	14614	14776	14610	14735	14595	14738	14524	14635	14632	14564	14576	14593	14651	14670	14577	14475	14583	14675	14543	14768	14613	14676	14776	14611	14515	14682	14857	14761	14512	14679	14470	14698	14674	14709	14461	14592	14730	14582	14578	14667	14583	14788	14634	14496	14540	14593	14624	14763	14607	14731	14717	14879	14553	14645	14551	14502	14575	14535	14654	14766	14543	14573	14796	14591	14660	14695	14604	14667	14758	14492	14777	14762	14673	14676	14566	14588	14530	14729	14722	14692	14485	14769	14743	14656	14611	14780	14567	14761	14701	14605	14625	14529	14565	14528	14589	14696	14598	14598	14839	14470	14677	14506	14597	14479	14717	14504	14706	14679	14511	14701	14667	14647	14494	14785	14504	14585	14701	14756	14641	14499	14577	14599	14688	14469	14674	14589	14599	14607	14546	14814	14617	14645	14502	14800	14712	14534	14556	14554	14628	14683	14598	14677	14669	14768	14545	14719	14625	14583	14551	14850	14594	14670	14625	14576	14544	14664	14644	14532	14612	14573	14786	14521	14724	14587	14643	14565	14642	14570	14688	14724	14561	14615	14510	14683	14713	14752	14653	14642	14660	14817	14801	14518	14609	14688	14551	14654	14570	14726	14561	14445	14727	14713	14667	14708	14773	14805	14648	14678	14722	14633	14540	14697	14591	14657	14640	14501	14640	14635	14582	14501	14748	14603	14407	14486	14716	14304	14652	14766	14647	14714	14691	14551	14609	14667	14601	14646	14742	14559	14538	14583	14609	14571	14734	14535	14549	14517	14629	14677	14575	14791	14550	14610	14618	14834	14634	14663	14681	14613	14482	14807	14582	14694	14561	14559	14654	14637	14644	14576	14731	14553	14591	14796	14789	14436	14846	14583	14716	14868	14619	14610	14674	14433	14779	14639	14556	14700	14629	14650	14506	14561	14722	14753	14696	14618	14571	14714	14493	14603	14572	14542	14708	14589	14529	14421	14801	14568	14576	14752	14742	14594	14803	14756	14623	14514	14379	14629	14842	14425	14768	14740	14612	14614	14827	14662	14481	14571	14721	14459	14639	14623	14845	14660	14691	14509	14656	14657	14417	14565	14639	14616	14687	14522	14555	14517	14639	14576	14506	14563	14537	14614	14676	14643	14621	14661	14639	14563	14555	14675	14644	14696	14768	14745	14606	14721	14549	14748	14640	14660	14572	14628	14877	14592	14891	14623	14713	14750	14608	14548	14653	14648	14666	14676	14567	14864	14613	14551	14505	14565	14592	14657	14628	14517	14629	14704	14789	14792	14625	14735	14682	14788	14667	14774	14689	14727	14585	14603	14742	14734	14631	14543	14652	14590	14663	14654	14616	14688	14717	14617	14582	14577	14424	14877	14789	14546	14588	14513	14614	14724	14520	14664	14767	14708	14679	14582	14654
23688	21118	28564	24367	23235	24372	23642	20292	19223	18940	18492	18072	17851	17857	17430	17414	17016	17189	17149	17088	17078	17028	17029	16838	16830	16876	16766	16763	16714	16967	16882	16792	16607	16545	16779	16704	16670	16601	16664	16833	16588	16641	16653	16682	16728	16798	16645	16671	16621	16715	16695	16530	16605	16705	16641	16560	16641	16755	16715	16613	16611	16568	16542	16630	16719	16664	16826	16559	16557	16774	16554	16688	16646	16648	16715	16549	16688	16699	16623	16650	16784	16659	16663	16462	16456	16679	16549	16615	16779	16710	16709	16647	16648	16488	16574	16648	16571	16454	16645	16440	16512	16514	16662	16542	16441	16662	16677	16662	16628	16594	16552	16556	16699	16585	16585	16578	16415	16604	16607	16561	16548	16574	16471	16391	16649	16498	16668	16753	16642	16626	16584	16414	16592	16790	16476	16615	16699	16324	16590	16836	16678	16697	16788	16694	16485	16544	16736	16466	16566	16687	16604	16528	16771	16587	16585	16480	16429	16585	16697	16718	16821	16481	16705	16672	16732	16628	16506	16631	16527	16707	16471	16451	16578	16655	16654	16598	16556	16413	16673	16663	16595	16583	16213	16631	16684	16610	16690	16624	16710	16703	16547	16543	16437	16246	16539	16812	16653	16438	16717	16542	16521	16629	16524	16461	16648	16594	16725	16490	16609	16664	16415	16471	16541	16543	16635	16510	16619	16546	16527	16397	16617	16657	16697	16605	16580	16568	16554	16758	16555	16655	16340	16502	16626	16866	16582	16505	16654	16606	16620	16725	16540	16614	16491	16697	16478	16659	16648	16679	16554	16511	16573	16614	16768	16280	16596	16613	16600	16649	16657	16622	16670	16628	16631	16651	16639	16598	16814	16674	16687	16698	16673	16502	16603	16715	16745	16512	16606	16611	16424	16435	16555	16360	16574	16624	16688	16679	16582	16734	16665	16580	16634	16619	16530	16658	16641	16671	16650	16478	16770	16538	16586	16680	16503	16610	16502	16662	16604	16518	16735	16800	16434	16487	16510	16629	16687	16603	16461	16676	16639	16584	16709	16482	16599	16518	16606	16461	16469	16643	16520	16522	16674	16662	16634	16506	16637	16590	16701	16647	16468	16704	16654	16592	16794	16639	16473	16538	16864	16378	16649	16572	16353	16476	16684	16555	16668	16553	16626	16712	16580	16567	16654	16428	16702	16612	16556	16654	16429	16671	16382	16540	16493	16569	16656	16535	16685	16512	16587	16450	16671	16636	16656	16715	16548	16559	16727	16535	16697	16519	16687	16484	16545	16575	16454	16542	16475	16556	16546	16488	16666	16577	16487	16716	16743	16484	16549	16438	16477	16712	16615	16580	16685	16461	16734	16545	16704	16531	16611	16650	16787	16569	16388	16633	16525	16870	16628	16519	16537	16824	16505	16592	16600	16584	16610	16300	16548	16528	16566	16721	16487	16565	16587	16752	16498	16466	16499	16495	16484	16671	16503	16504	16732	16698	16389	16474	16455	16550	16545	16685	16717	16440	16474	16638	16888	16563	16591	16597	16581	16617	16672	16476	16576	16516	16781	16695	16406	16512	16581	16464	16389	16553	16483	16444	16793	16607	16667	16563	16612	16472	16519	16680	16752	16756	16757	16520	16575	16698	16757	16596	16543	16440	16751	16504	16422	16548	16697	16686	16592	16554	16381	16602	16740	16405	16502	16555	16773	16789	16618	16583	16476	16654	16568	16605	16819	16662	16625	16646	16579	16569	16513	16649	16513	16596	16839	16660	16574	16659	16416	16313	16844	16536	16670	16672	16604	16595	16565	16843	16645	16465	16639	16720	16643	16515	16635	16605	16494	16503	16572	16747	16772	16594	16542	16561	16530	16680	16779	16545	16820	16485	16693	16567	16609	16602	16707	16598	16663	16587	16569	16671	16640	16479	16590	16559	16709	16712	16625	16465	16527	16636	16468	16524	16728	16609	16454	16532	16568	16509	16652	16537	16715	16551	16428	16566	16526	16648	16687	16552	16699	16512	16550	16583	16858	16713	16640	16511	16614	16451	16577	16748	16611	16457	16425	16576	16455	16474	16485	16497	16622	16595	16592	16437	16673	16696	16639	16842	16659	16656	16660	16670	16736	16469	16636	16599	16596	16532	16635	16487	16556	16602	16444	16641	16745	16649	16591	16519	16731	16457	16472	16578	16623	16623	16617	16618	16685	16702	16559	16552	16552	16427	16485	16733	16338	16488	16454	16539	16599	16513	16683	16608	16338	16349	16298	16543	16628	16726	16559	16318	16626	16634	16795	16565	16883	16553	16756	16369	16772	16423	16528	16633	16589	16676	16520	16489	16587	16446	16622	16551	16592	16561	16705	16601	16711	16652	16765	16649	16645	16499	16733	16588	16578	16599	16721	16596	16632	16713	16576	16591	16666	16650	16784	16776	16540	16770	16332	16286	16579	16510	16415	16675	16554	16605	16529	16520	16624	16564	16627	16603	16542	16642	16608	16665	16520	16601	16595	16767	16618	16602	16554	16645	16570	16599	16549	16517	16536	16599	16561	16651	16752	16557	16692	16509	16583	16435	16607	16764	16568	16564	16865	16923	16622	16542	16741	16570	16546	16742	16324	16540	16507	16573	16412	16504	16567	16510	16686	16656	16495	16799	16673	16620	16617	16577	16472	16655	16611	16403	16432	16552	16599	16598	16598	16745	16591	16888	16626	16263	16769	16531	16708	16451	16516	16601	16482	16657	16751	16586	16471	16515	16472	16738	16602	16586	16752	16496	16776	16400	16682	16864	16517	16554	16517	16559	16591	16740	16696	16787	16619	16608	16582	16664	16750	16550	16611	16441	16783	16716	16391	16552	16709	16703	16640	16576	16774	16527	16651	16446	16460	16549	16601	16453	16546	16650	16761	16761	16936	16629	16466	16665	16556	16558	16928	16690	16588	16439	16751	16649	16678	16719	16701	16678	16467	16386	16620	16639	16652	16511	16744	16644	16616	16780	16509	16535	16489	16574	16548	16437	16792	16629	16480	16467	16596	16475	16673	16655	16432	16521	16593	16574	16687	16445	16714	16427	16571	16635	16712	16753	16358	16541	16526	16678	16495	16597	16654	16538	16526	16442	16546	16582	16538	16592	16549	16425	16528	16523	16565	16613	16586	16492	16592	16501	16602	16413	16563	16610	16829	16516	16604	16775	16574	16572	16738	16535	16612	16500	16665	16414	16436	16527	16566	16689	16546	16531	16652	16657	16542	16637	16634	16788	16394	16591	16565	16622	16385	16810	16765	16652	16460	16425	16452	16717	16629	16379	16476	16590	16413	16513	16612	16452	16523	16492	16469	16657	16519	16511	16701	16557	16566	16586	16700	16550	16568	16565	16651	16642	16560	16317	16684	16489	16675	16535	16498	16429	16661	16568	16547	16399	16489	16914	16820	16558	16549	16450	16613	16734	16702	16702	16567	16782	16656	16684	16566	16739	16535	16546	16788	16593	16820	16737	16469	16589	16535	16527	16341	16723	16542	16740	16695	16570	16625	16648	16486	16415	16374	16706	16534	16539	16609	16614	16592	16738	16678	16721	16495	16681	16614	16762	16641	16651	16595	16701	16649	16612	16527	16589	16541	16655	16643	16893	16736	16665	16616	16670	16609	16566	16639	16263	16633	16498	16803	16611	16424	16867	16528	16622	16533	16370	16507	16555	16524	16733	16695	16749	16605	16619	16660	16473	16516	16603	16598	16517	16504	16793	16564	16486	16471	16538	16481	16676	16883	16609	16368	16657	16592	16579	16594	16676	16584	16612	16491	16548	16477	16481	16581	16428	16568	16688	16369	16473	16452	16553	16346	16757	16411	16700	16774	16553	16593	16429	16803	16521	16585	16619	16797	16652	16585	16743	16583	16743	16632	16634	16569	16689	16629	16558	16400	16701	16549	16649	16728	16591	16631	16536	16565	16628	16489	16703	16595	16591	16692	16666	16675	16735	16541	16492	16494	16682	16543	16729	16632	16839	16650	16634	16553	16671	16675	16681	16473	16634	16744	16576	16438	16546	16585	16573	16685	16630	16759	16583	16528	16400	16404	16494	16794	16621	16548	16629	16636	16636	16635	16638	16471	16615	16549	16739	16380	16491	16679	16507	16632	16521	16596	16638	16818	16749	16502	16731	16475	16562	16568	16404	16570	16549	16476	16460	16676	16706	16696	16735	16650	16480	16506	16663	16674	16602	16692	16491	16630	16601	16665	16554	16822	16519	16561	16613	16612	16559	16617	16649	16643	16623	16474	16711	16399	16596	16632	16437	16764	16539	16650	16573	16558	16526	16555	16623	16606	16603	16459	16607	16523	16731	16835	16553	16685	16461	16532	16622	16719	16713	16598	16752	16787	16757	16505	16513	16622	16492	16662	16690	16686	16704	16504	16499	16621	16582	16594	16735	16619	16563	16597	16686	16645	16564	16591	16539	16526	16528	16773	16726	16659	16588	16600	16597	16504	16717	16691	16734	16398	16591	16586	16323	16605	16762	16566	16600	16328	16527	16487	16559	16612	16641	16626	16661	16474	16551	16859	16455	16617	16531	16605	16675	16424	16571	16574	16695	16575	16512	16532	16461	16605	16619	16709	16690	16510	16426	16621	16773	16782	16664	16572	16490	16551	16611	16585	16755	16847	16642	16556	16830	16618	16573	16591	16896	16612	16623	16518	16540	16715	16767	16519	16628	16669	16442	16569	16615	16577	16715	16700	16538	16677	16436	16506	16551	16339	16587	16653	16434	16386	16567	16511	16523	16540	16316	16528	16668	16534	16509	16644	16526	16672	16847	16720	16609	16607	16723	16669	16662	16623	16490	16577	16451	16652	16451	16620	16601	16441	16673	16619	16571	16609	16364	16661	16646	16621	16652	16662	16854	16528	16323	16621	16596	16436	16644	16751	16450	16623	16475	16541	16427	16571	16698	16760	16628	16588	16811	16549	16456	16697	16560	16473	16632	16593	16414	16543	16544	16639	16536	16548	16609	16689	16397	16939	16551	16648	16783	16781	16582	16463	16517	16563	16433	16722	16665	16536	16604	16582	16673	16591	16334	16538	16631	16710	16493	16424	16331	16691	16688	16675	16334	16693	16670	16584	16710	16789	16504	16659	16526	16426	16469
25173	43580	39921	31442	27319	24193	21879	20176	18834	18262	17401	16868	16423	16091	15937	15784	15716	15507	15163	15246	15231	15220	14875	14979	14971	15052	14821	14916	14893	14826	14853	14769	14879	14844	14803	14836	14819	14876	14962	14781	14938	14747	14751	14889	14706	14849	14806	14626	14674	14750	14795	14677	14703	14792	14693	14814	14691	14763	14868	14734	14681	14876	14569	14789	14905	14723	14724	14625	14711	14646	14562	14767	14834	14867	14618	14818	14645	14766	14669	14598	14672	14759	14629	14648	14723	14805	14886	14709	14690	14732	14752	14522	14695	14688	14808	14833	14681	14633	14706	14602	14670	14674	14796	14788	14638	14664	14856	14548	14671	14675	14693	14535	14675	14870	14702	14734	14759	14496	14519	14502	14674	14747	14632	14675	14542	14489	14776	14707	14747	14628	14720	14654	14705	14606	14692	14626	14763	14860	14718	14646	14831	14630	14764	14641	14663	14724	14617	14634	14686	14690	14700	14847	14696	14621	14687	14698	14649	14727	14602	14696	14645	14805	14683	14447	14766	14692	14803	14683	14800	14848	14631	14570	14674	14769	14680	14747	14666	14716	14724	14796	14691	14796	14710	14691	14881	14646	14695	14671	14778	14623	14808	14503	14641	14525	14515	14834	14663	14785	14862	14598	14810	14737	14785	14720	14779	14741	14583	14646	14703	14593	14718	14744	14693	14693	14512	14731	14676	14697	14660	14686	14805	14838	14732	14611	14785	14702	14593	14802	14706	14869	14551	14630	14745	14647	14713	14681	14802	14723	14775	14597	14618	14347	14855	14672	14582	14839	14617	14729	14693	14716	14738	14766	14815	14674	14637	14922	14539	14653	14695	14621	14724	14741	14622	14707	14624	14765	14537	14891	14769	14579	14783	14637	14740	14678	14618	14468	14509	14781	14753	14722	14735	14756	14816	14619	14600	14751	14770	14715	14738	14685	14650	14633	14621	14758	14714	14564	14580	14616	14689	14561	14882	14554	14708	14664	14626	14581	14586	14821	14707	14629	14505	14785	14552	14597	14703	14564	14593	14708	14616	14529	14751	14796	14879	14675	14652	14596	14591	14684	14641	14766	14701	14839	14788	14505	14600	14584	14573	14766	14825	14815	14769	14794	14647	14598	14536	14634	14758	14542	14703	14705	14639	14795	14788	14616	14827	14567	14703	14618	14719	14691	14546	14624	14743	14689	14660	14740	14843	14678	14780	14674	14631	14524	14624	14662	14769	14745	14653	14778	14611	14761	14705	14550	14702	14550	14629	14579	14761	14636	14570	14759	14758	14513	14597	14610	14605	14671	14758	14849	14766	14695	14744	14831	14491	14800	14607	14582	14859	14645	14793	14625	14798	14554	14556	14856	14621	14535	14674	14603	14656	14752	14735	14769	14595	14654	14725	14915	14661	14649	14548	14652	14571	14765	14692	14597	14666	14634	14914	14697	14620	14583	14684	14700	14770	14513	14859	14559	14805	14801	14677	14669	14711	14713	14823	14965	14631	14428	14716	14686	14675	14749	14713	14829	14548	14720	14430	14606	14664	14656	14721	14625	14581	14624	14761	14686	14534	14709	14680	14604	14616	14704	14573	14733	14663	14698	14830	14851	14753	14762	14602	14711	14696	14897	14561	14695	14592	14701	14746	14508	14723	14408	14639	14674	14640	14732	14651	14517	14639	14698	14541	14556	14709	14456	14627	14753	14527	14676	14572	14709	14668	14589	14614	14668	14624	14629	14663	14615	14620	14664	14621	14595	14822	14862	14530	14644	14746	14680	14551	14682	14570	14722	14666	14706	14652	14610	14637	14756	14712	14679	14693	14768	14706	14847	14533	14589	14622	14723	14642	14592	14765	14540	14597	14654	14605	14890	14760	14582	14688	14771	14782	14806	14632	14735	14681	14790	14685	14695	14746	14745	14720	14685	14711	14679	14811	14762	14655	14718	14843	14570	14652	14717	14589	14590	14533	14621	14715	14743	14521	14842	14484	14453	14780	14622	14806	14685	14742	14651	14747	14596	14811	14751	14694	14756	14668	14750	14587	14805	14496	14752	14499	14795	14577	14599	14693	14794	14547	14728	14565	14658	14930	14753	14635	14635	14548	14717	14571	14698	14578	14739	14629	14742	14744	14651	14603	14580	14619	14619	14680	14634	14795	14723	14693	14665	14673	14555	14599	14723	14695	14608	14583	14666	14608	14602	14723	14794	14631	14755	14895	14644	14756	14849	14726	14802	14803	14677	14702	14820	14501	14532	14675	14644	14661	14664	14661	14705	14647	14884	14661	14655	14627	14767	14799	14635	14715	14676	14687	14747	14765	14582	14792	14913	14757	14781	14600	14685	14705	14687	14711	14778	14647	14698	14585	14485	14743	14694	14544	14679	14753	14641	14710	14534	14538	14636	14872	14656	14695	14577	14790	14652	14656	14707	14722	14721	14690	14798	14664	14653	14803	14619	14714	14889	14729	14624	14733	14674	14750	14686	14678	14564	14873	14723	14699	14548	14701	14835	14717	14562	14693	14682	14684	14607	14761	14583	14701	14683	14782	14823	14680	14792	14789	14626	14829	14621	14666	14623	14340	14626	14571	14774	14493	14797	14707	14668	14642	14659	14624	14656	14543	14822	14775	14711	14667	14591	14771	14600	14807	14491	14759	14828	14696	14774	14674	14823	14746	14726	14816	14928	14768	14496	14607	14748	14825	14777	14703	14763	14616	14648	14759	14620	14657	14577	14605	14737	14682	14819	14728	14684	14713	14744	14714	14643	14710	14622	14893	14651	14840	14634	14560	14703	14698	14577	14664	14687	14647	14731	14808	14554	14640	14451	14946	14624	14649	14676	14785	14727	14724	14756	14357	14625	14637	14642	14766	14615	14716	14681	14788	14687	14675	14592	14800	14643	14629	14714	14651	14587	14484	14678	14735	14827	14568	14710	14568	14654	14626	14846	14666	14596	14683	14734	14570	14652	14845	14708	14689	14695	14687	14742	14641	14813	14909	14645	14689	14671	14736	14762	14581	14857	14642	14638	14601	14867	14868	14841	14678	14847	14793	14508	14688	14735	14716	14629	14678	14646	14589	14702	14639	14598	14851	14603	14575	14839	14704	14785	14538	14773	14537	14729	14681	14756	14700	14680	14519	14565	14696	14618	14684	14796	14799	14700	14744	14642	14706	14619	14589	14794	14712	14753	14646	14546	14582	14737	14686	14599	14502	14731	14840	14602	14707	14605	14652	14897	14709	14693	14680	14669	14931	14600	14583	14695	14683	14697	14695	14634	14737	14833	14805	14519	14660	14728	14870	14855	14640	14639	14684	14683	14611	14640	14848	14530	14723	14640	14685	14680	14684	14751	14742	14811	14651	14601	14691	14677	14772	14750	14513	14598	14691	14544	14566	14634	14775	14589	14666	14663	14655	14785	14677	14810	14637	14649	14731	14750	14712	14743	14781	14648	14749	14722	14817	14601	14674	14773	14617	14540	14690	14734	14500	14667	14643	14606	14692	14761	14821	14693	14617	14579	14666	14663	14475	14625	14773	14637	14657	14712	14842	14730	14713	14897	14788	14670	14631	14738	14635	14753	14516	14562	14722	14572	14749	14734	14576	14649	14769	14795	14843	14848	14938	14752	14807	14684	14638	14615	14616	14571	14771	14792	14640	14574	14723	14684	14659	14778	14613	14465	14589	14444	14750	14755	14667	14695	14653	14716	14591	14836	14607	14642	14497	14675	14687	14641	14695	14627	14639	14548	14745	14599	14775	14699	14609	14758	14604	14705	14698	14754	14576	14620	14674	14652	14751	14658	14882	14677	14673	14753	14623	14780	14739	14692	14784	14747	14846	14630	14670	14548	14601	14671	14728	14801	14707	14760	14736	14695	14673	14606	14639	14687	14638	14584	14696	14875	14757	14526	14777	14602	14713	14758	14852	14759	14703	14622	14783	14607	14740	14734	14587	14837	14659	14714	14622	14611	14627	14683	14722	14639	14563	14634	14746	14726	14849	14717	14679	14562	14868	14715	14627	14699	14708	14672	14785	14669	14715	14862	14646	14607	14745	14721	14546	14526	14591	14802	14733	14680	14565	14491	14485	14571	14736	14592	14765	14620	14625	14685	14771	14678	14499	14626	14702	14705	14757	14558	14619	14823	14839	14670	14764	14830	14600	14697	14687	14714	14661	14583	14668	14643	14822	14693	14775	14599	14514	14734	14707	14588	14800	14762	14723	14721	14666	14698	14542	14579	14710	14853	14887	14750	14646	14643	14643	14729	14726	14724	14675	14787	14652	14693	14866	14562	14537	14754	14770	14701	14611	14739	14549	14676	14739	14798	14903	14626	14756	14661	14677	14701	14657	14793	14745	14826	14643	14786	14672	14800	14745	14403	14845	14663	14572	14720	14827	14712	14809	14897	14681	14714	14526	14497	14620	14794	14738	14745	14613	14769	14599	14782	14555	14699	14698	14645	14712	14747	14711	14571	14663	14753	14652	14628	14664	14650	14805	14652	14567	14652	14518	14705	14704	14506	14709	14550	14677	14846	14706	14527	14792	14799	14708	14753	14765	14638	14786	14705	14482	14665	14704	14752	14674	14682	14673	14725	14858	14741	14563	14717	14802	14717	14756	14682	14593	14816	14590	14680	14974	14672	14689	14657	14651	14646	14671	14624	14626	14784	14790	14813	14746	14718	14612	14958	14640	14657	14689	14790	14561	14606	14729	14694	14595	14911	14601	14676	14751	14616	14738	14631	14766	14580	14640	14497	14813	14629	14654	14804	14800	14675	14663	14699	14862	14730	14820	14621	14784	14682	14604	14645	14707	14732	14727	14683	14685	14812	14717	14663	14692	14808	14590	14630	14605	14849	14650	14554	14696	14688	14867	14669	14732	14648	14831	14592	14590	14690	14642	14681	14657	14740	14596	14674	14804	14842	14667	14628	14542	14607	14585	14650	14695	14621	14588	14767	14641	14765	14731	14865	14651	14703	14753	14711	14570	14711	14770	14761	14488	14599	14650	14715	14634	14588	14775	14667	14675	14725	14706	14673	14761	14608	14705	14643	14825	14589	14615	14530	14745	14644	14755	14643	14635	14722	14495	14660	14763	14620	14638	14704	14682	14677	14644	14768	14746	14547	14794	14665	14779	14718
22790	21154	28978	23684	21937	25041	27887	22511	21164	20991	20062	19735	19450	18945	18847	18642	18548	18530	18245	18096	17984	17826	17854	17875	17978	17861	17655	17702	17704	17563	17700	17718	17665	17610	17577	17617	17706	17731	17605	17499	17668	17508	17576	17621	17391	17563	17787	17631	17655	17534	17467	17312	17604	17654	17617	17539	17426	17625	17465	17630	17840	17474	17534	17370	17584	17370	17478	17489	17526	17665	17641	17559	17696	17615	17549	17480	17620	17398	17331	17441	17458	17452	17343	17447	17497	17530	17576	17603	17497	17417	17584	17336	17387	17614	17471	17639	17691	17327	17533	17619	17568	17494	17446	17389	17358	17476	17564	17545	17304	17499	17508	17587	17322	17462	17398	17285	17385	17290	17556	17233	17582	17552	17534	17412	17249	17463	17372	17391	17629	17613	17556	17559	17448	17476	17395	17533	17388	17526	17259	17337	17463	17515	17562	17550	17540	17475	17161	17340	17381	17400	17283	17477	17443	17670	17365	17420	17571	17417	17468	17403	17650	17549	17646	17436	17541	17481	17087	17424	17408	17507	17203	17329	17424	17237	17515	17496	17343	17526	17214	17352	17537	17481	17425	17298	17446	17483	17455	17660	17325	17457	17357	17338	17393	17684	17408	17400	17538	17375	17591	17453	17352	17563	17358	17347	17413	17445	17568	17484	17569	17292	17368	17407	17403	17429	17489	17277	17441	17529	17327	17430	17434	17556	17421	17192	17380	17511	17326	17343	17524	17361	17362	17344	17610	17487	17357	17317	17249	17466	17480	17258	17422	17291	17414	17397	17460	17470	17609	17373	17262	17237	17329	17206	17450	17439	17240	17220	17192	17477	17366	17354	17407	17369	17331	17639	17198	17471	17222	17374	17249	17443	17416	17287	17370	17502	17499	17531	17473	17393	17347	17325	17312	17580	17429	17646	17472	17455	17410	17663	17463	17442	17551	17361	17419	17355	17424	17633	17559	17542	17325	17567	17379	17521	17405	17351	17312	17427	17301	17434	17388	17125	17427	17353	17358	17312	17503	17315	17479	17561	17302	17316	17273	17488	17445	17399	17435	17453	17340	17308	17446	17501	17644	17499	17561	17535	17333	17265	17437	17414	17536	17284	17524	17311	17355	17365	17411	17414	17376	17406	17460	17392	17396	17276	17552	17400	17424	17432	17324	17375	17457	17353	17510	17324	17410	17426	17388	17244	17309	17412	17452	17413	17387	17381	17459	17488	17504	17647	17562	17392	17570	17285	17544	17346	17398	17586	17461	17370	17432	17631	17415	17430	17460	17438	17478	17535	17490	17436	17459	17696	17446	17242	17467	17410	17415	17414	17279	17423	17332	17536	17347	17386	17449	17313	17495	17511	17397	17450	17453	17598	17571	17415	17551	17228	17464	17578	17394	17283	17329	17406	17307	17281	17445	17408	17287	17164	17462	17658	17517	17393	17299	17405	17331	17453	17332	17394	17471	17480	17191	17469	17270	17349	17559	17491	17405	17456	17638	17190	17384	17576	17661	17392	17686	17458	17610	17366	17358	17216	17457	17419	17283	17367	17473	17377	17437	17548	17461	17135	17545	17317	17317	17318	17443	17452	17373	17220	17361	17407	17446	17337	17255	17308	17158	17454	17421	17570	17357	17389	17656	17560	17450	17596	17592	17527	17497	17568	17443	17544	17548	17650	17414	17613	17362	17337	17438	17467	17388	17436	17323	17300	17341	17423	17325	17405	17442	17442	17585	17253	17491	17598	17277	17418	17252	17410	17519	17474	17541	17372	17328	17301	17414	17469	17563	17414	17394	17434	17425	17740	17405	17483	17476	17449	17248	17233	17496	17472	17333	17397	17349	17364	17189	17244	17358	17449	17388	17565	17414	17516	17468	17235	17491	17247	17434	17532	17443	17062	17402	17396	17350	17269	17161	17331	17470	17426	17388	17654	17394	17479	17505	17545	17415	17266	17465	17474	17468	17397	17392	17429	17322	17473	17501	17410	17411	17567	17525	17401	17549	17590	17456	17483	17439	17451	17501	17489	17478	17389	17364	17443	17403	17423	17548	17240	17300	17619	17278	17484	17454	17459	17392	17415	17395	17482	17570	17528	17379	17403	17321	17573	17450	17530	17521	17317	17623	17418	17400	17541	17404	17317	17462	17376	17623	17305	17403	17254	17496	17375	17478	17474	17532	17270	17455	17440	17496	17456	17400	17496	17374	17510	17242	17465	17292	17157	17305	17167	17604	17375	17197	17572	17447	17441	17385	17620	17590	17150	17559	17396	17360	17460	17462	17458	17361	17677	17424	17482	17553	17458	17383	17603	17430	17416	17490	17354	17308	17421	17421	17261	17263	17434	17329	17351	17398	17355	17388	17211	17697	17326	17631	17394	17340	17196	17367	17445	17221	17350	17475	17384	17289	17420	17381	17304	17279	17445	17298	17352	17622	17535	17287	17507	17383	17471	17482	17573	17407	17291	17475	17417	17284	17353	17328	17428	17560	17487	17649	17560	17389	17382	17430	17293	17552	17414	17315	17273	17489	17364	17417	17489	17381	17569	17302	17569	17413	17599	17263	17433	17643	17377	17567	17114	17349	17246	17413	17562	17664	17460	17253	17422	17323	17242	17466	17304	17380	17390	17398	17376	17513	17235	17400	17515	17518	17373	17436	17459	17541	17269	17424	17528	17528	17615	17429	17331	17614	17555	17538	17447	17434	17586	17306	17596	17502	17316	17266	17385	17414	17253	17451	17541	17384	17578	17484	17199	17534	17216	17322	17627	17401	17362	17597	17546	17370	17384	17399	17349	17389	17386	17652	17409	17282	17486	17353	17401	17410	17546	17538	17533	17558	17350	17333	17647	17580	17381	17556	17567	17255	17430	17254	17387	17498	17310	17368	17333	17317	17615	17292	17507	17317	17393	17441	17417	17371	17331	17383	17308	17475	17637	17480	17214	17401	17339	17476	17470	17354	17262	17528	17285	17507	17415	17221	17524	17507	17392	17689	17744	17453	17429	17601	17580	17524	17346	17533	17413	17514	17335	17547	17234	17424	17272	17503	17512	17447	17374	17489	17390	17346	17439	17114	17470	17323	17363	17248	17520	17442	17469	17409	17360	17449	17570	17499	17512	17346	17524	17456	17484	17557	17185	17241	17519	17600	17285	17418	17505	17444	17424	17302	17471	17462	17404	17646	17515	17429	17246	17554	17410	17355	17311	17511	17381	17571	17152	17351	17427	17694	17298	17183	17526	17674	17402	17390	17320	17529	17598	17669	17405	17497	17624	17460	17623	17288	17422	17468	17583	17627	17578	17519	17344	17368	17442	17507	17424	17414	17559	17593	17094	17468	17214	17447	17409	17458	17371	17592	17428	17321	17375	17379	17496	17566	17642	17433	17409	17521	17424	17475	17572	17386	17346	17450	17375	17565	17568	17593	17345	17333	17395	17260	17349	17286	17413	17527	17211	17395	17347	17526	17422	17509	17097	17150	17244	17422	17430	17421	17477	17286	17373	17378	17556	17495	17392	17455	17287	17618	17433	17183	17445	17472	17355	17313	17502	17254	17360	17257	17454	17367	17297	17409	17475	17311	17664	17462	17649	17569	17453	17501	17402	17429	17506	17530	17421	17263	17098	17489	17312	17600	17313	17579	17462	17490	17345	17458	17419	17417	17400	17421	17512	17534	17466	17306	17383	17444	17375	17316	17435	17551	17341	17412	17379	17351	17436	17175	17275	17506	17275	17386	17301	17669	17357	17497	17467	17536	17374	17401	17280	17426	17487	17395	17578	17599	17434	17448	17390	17167	17354	17277	17445	17192	17248	17400	17337	17348	17295	17526	17359	17469	17661	17423	17392	17539	17406	17216	17328	17539	17530	17244	17427	17430	17369	17140	17338	17427	17419	17507	17373	17239	17345	17376	17367	17194	17581	17495	17518	17391	17292	17422	17387	17502	17347	17393	17394	17424	17431	17472	17353	17409	17572	17408	17452	17308	17229	17390	17397	17337	17440	17349	17428	17322	17401	17381	17400	17650	17370	17238	17553	17438	17269	17449	17590	17456	17380	17401	17731	17513	17395	17322	17469	17458	17340	17483	17489	17485	17412	17353	17497	17404	17367	17519	17306	17500	17312	17352	17588	17428	17293	17448	17309	17415	17248	17384	17348	17335	17318	17429	17355	17602	17452	17327	17625	17440	17245	17360	17431	17281	17178	17526	17509	17450	17556	17388	17621	17439	17428	17431	17450	17391	17476	17412	17293	17513	17423	17304	17434	17311	17579	17568	17427	17464	17374	17291	17349	17526	17377	17390	17243	17344	17515	17395	17462	17584	17355	17465	17375	17371	17485	17434	17400	17336	17477	17502	17365	17299	17370	17261	17355	17368	17269	17754	17484	17363	17539	17625	17408	17602	17241	17513	17408	17351	17649	17417	17510	17391	17355	17374	17541	17460	17458	17541	17500	17416	17311	17448	17324	17435	17564	17776	17397	17300	17522	17387	17475	17406	17341	17340	17273	17389	17528	17545	17435	17360	17442	17447	17440	17440	17455	17393	17613	17341	17375	17420	17484	17333	17469	17430	17468	17582	17459	17500	17529	17465	17447	17464	17394	17482	17644	17367	17551	17230	17357	17207	17367	17412	17490	17452	17428	17272	17417	17475	17360	17462	17369	17582	17209	17393	17374	17404	17483	17217	17259	17392	17439	17607	17374	17473	17409	17330	17253	17517	17306	17422	17621	17393	17265	17397	17495	17502	17506	17537	17369	17497	17350	17393	17574	17612	17364	17378	17368	17452	17396	17499	17351	17287	17525	17475	17357	17181	17547	17367	17591	17540	17443	17459	17588	17476	17412	17304	17534	17383	17387	17515	17267	17222	17362	17535	17511	17171	17377	17513	17440	17288	17561	17461	17179	17307	17475	17563	17547	17645	17562	17372	17217	17463	17530	17695	17523	17547	17418	17458	17184	17479	17518	17480	17439	17309	17492	17224	17566	17559	17391	17386	17287	17413	17483	17391	17405	17579	17525	17213	17424	17449	17428	17377	17487	17524	17583	17734	17498	17608	17350	17402	17551	17508	17318	17488	17497	17362	17303	17255	17294	17256	17444	17394	17324	17526	17448	17476	17440	17356	17406	17440	17494	17433	17609
27095	48000	45147	36177	31144	27440	24555	22257	20943	19880	19073	18272	17981	17444	16960	16834	16584	16273	16131	15852	15806	15752	15766	15662	15712	15388	15311	15418	15240	15390	15391	15474	15378	15332	15300	15346	15338	15333	15235	15390	15206	15312	15397	15197	15501	15197	15247	15411	15054	15209	15144	15111	15328	15071	14993	15232	15319	15194	15247	15281	15151	15166	15238	15098	15202	15342	15304	15206	15138	14988	15093	15063	15095	15247	15309	15434	15047	15119	15193	15116	15209	15218	15019	15196	15240	15228	15219	15196	15043	15038	15138	15144	15144	15181	15126	15126	15235	15041	15101	15098	15100	15270	15239	15200	15258	15064	15274	15124	15220	15078	15082	15197	14982	15177	15136	15155	15085	15234	15234	15178	14993	15013	15118	15215	15249	15246	15208	15272	15229	15068	15123	15154	15147	15274	15033	15201	15270	15251	15087	15067	15033	15072	15191	15259	15032	15219	15214	15184	15327	15217	15145	15075	15191	15155	15193	15200	15128	15275	15159	15093	15214	15089	15246	15158	15158	15332	15049	15197	15050	15218	15196	15241	15079	15246	15001	15160	15252	15137	15145	14962	15147	15392	15309	15019	15159	15175	15110	15196	15179	15100	15164	15113	15083	15009	15148	15082	15146	15252	15212	15116	15233	14951	15217	15057	15219	15172	15071	15185	15232	15060	14918	15061	15074	15226	15266	15248	15120	15127	15243	15295	15199	15130	15189	15174	15107	15081	15079	15176	15107	15163	15186	14924	15140	15016	15053	15075	15144	15146	15109	15141	15102	15160	15167	15036	15061	14894	15115	15274	15188	15333	15107	15160	15278	15108	15176	15176	15287	15172	15323	15198	15292	15038	15209	15100	15254	15170	15116	15212	15103	15079	15118	15146	15298	15122	15220	15271	15046	15031	15164	15005	15078	15052	15216	15030	15105	15041	15248	15070	14996	15163	15203	14923	15320	15081	15113	15051	15360	15083	15127	15269	15285	15115	15144	15194	15160	15278	15034	15149	15135	15066	14981	15158	14930	15010	15060	15044	15223	15294	15045	15097	15036	15156	15143	15115	15084	15238	15042	15201	15237	14990	15169	15241	15156	15173	15067	15235	15246	15096	15006	15092	15057	15090	15147	15152	15148	15160	15066	15222	15182	15073	15193	15290	15049	15067	15086	14987	15154	14935	15097	15135	15164	15215	15213	15159	15051	15047	15284	15147	15322	15174	15213	15214	15026	15061	15191	15181	15129	15123	14801	15265	15152	15081	15127	15159	15173	15132	15230	15249	15315	15232	15138	15198	15239	15157	15241	15169	15252	15189	15105	15090	15295	15188	15126	15175	15255	15002	15159	15137	15096	15066	15082	15030	15232	15171	15042	15209	15269	15250	15099	15004	15128	15146	15318	15109	15046	15116	15076	15003	15126	15155	15229	15100	15135	15097	15166	14898	15000	15092	15211	15150	15104	15282	15310	15065	15162	15206	15206	15085	15108	15236	15261	14892	15095	14977	15187	15083	15212	15171	15117	15139	15095	15110	15176	15147	15209	15193	15321	15213	15029	15207	14967	14994	15318	14983	15165	15152	15158	15040	15170	15153	15174	15030	15225	15096	15192	15107	15138	15136	15089	15088	15276	15184	14956	14993	15053	15124	15009	15190	15046	15187	15070	15156	15110	15117	15088	15226	15113	15048	15174	14982	14995	15255	15090	15060	15200	15194	15174	15216	15159	15021	15177	15157	15134	15101	15138	15246	15039	15066	15430	15240	15292	15086	15164	15150	15367	15000	15267	14919	15051	15288	14963	15272	15055	14991	15165	14962	15202	15242	15077	15306	15122	15213	14966	15315	15077	14988	15071	15317	15172	15011	15308	15122	15199	14899	15037	15144	15027	15097	15292	15107	15236	15118	15235	15257	15179	15258	15219	15141	15119	15042	15059	15062	15136	15022	15248	15213	15202	15214	15114	15189	15174	15076	15093	14993	15054	15098	15041	15117	15146	14987	15251	15146	15245	15305	15182	14856	15112	15018	15031	15014	14953	15126	15130	15095	15117	15161	15262	15051	15066	15078	14940	15136	15269	15239	15061	15080	15136	15191	15178	15082	15239	15353	15079	15063	15032	15106	15149	15082	15084	15081	14975	15026	15092	15113	15104	15265	15181	15210	14987	15166	15085	15081	14854	14946	15137	15273	15211	15082	15113	15167	15130	15005	15002	15219	15107	15273	15155	15127	15245	15282	15048	15143	15047	15147	15233	15145	15132	15362	15262	15142	15092	15096	15333	15301	15103	15280	15155	15119	15180	15197	15199	14990	15146	15264	15168	15079	15022	15101	15065	15239	15128	15118	15101	14984	15103	15174	15310	15294	15236	15117	15127	15164	15077	15234	15094	14970	15077	15029	15198	15265	15292	15220	15055	15139	15029	15158	15096	15029	15092	15012	15223	15176	15086	15111	15161	15031	15059	15251	15164	15158	15211	15199	15131	15139	15193	15257	15201	15033	15202	15185	15105	15236	15278	14998	14972	15099	15155	15200	15262	15290	15167	15256	15216	15079	14964	15242	15294	14963	15302	15058	15225	15248	15229	15115	15074	15129	15104	15272	15158	15029	15262	15302	15122	15301	15043	15253	15057	15196	15024	15053	15097	15110	15274	15111	15191	15386	15151	15132	15120	15260	15085	15153	15081	15253	15124	15240	15238	15177	15125	15147	14992	15213	15130	15162	14944	15058	15330	15072	15234	15255	15080	14957	15230	15167	15046	15094	15104	15174	15123	15143	15075	15186	15214	15058	15097	15253	15260	15050	15101	15067	15105	15085	15109	15129	14856	15158	15195	15148	15237	15119	15190	15194	15151	15118	15109	15312	15010	14999	15038	15304	14958	15117	15035	15192	15013	15082	15166	15094	15113	15177	14960	15003	14866	15059	15118	15109	15212	14906	15125	15245	14984	15021	15139	15240	15137	15017	15104	15130	15187	15058	15305	15258	15142	15035	15167	15147	15199	15153	15326	15075	15195	15191	15244	15162	15013	15320	15149	15130	15108	14959	15059	15128	15055	15150	14992	15057	15114	14909	14861	15067	15058	15066	15232	15099	15012	15225	15059	15208	15024	15048	15121	15121	15194	15111	15191	15200	15053	15197	14996	15197	15011	15051	15270	15057	15172	15161	15087	15094	15171	15143	15065	15108	15070	15083	15111	15002	15075	15155	14959	15184	15001	15235	15223	15083	15096	15239	15138	15127	14982	14920	15109	14828	15098	15124	15197	15181	14929	15218	15227	15029	15087	14930	15124	15082	15272	15272	15107	15237	15043	15063	15128	15248	15273	15157	14978	15217	15021	15093	15043	15132	15096	15168	15071	15164	15155	15080	15246	15247	15069	15238	14949	15260	15174	15149	15135	14996	14990	14917	15136	15148	15331	14905	15197	15133	14974	15110	14992	15121	15273	15057	15082	15098	15239	15281	15114	15072	15050	15022	15333	15172	15064	15140	15132	15107	15093	15148	15171	15105	15223	14954	15013	15366	15171	15183	15227	15143	15098	15096	15137	15105	15128	15277	15233	15259	15166	15091	15123	15205	15099	15209	15021	15123	15098	15244	15044	15026	15078	15095	15116	15323	15170	15171	15092	15105	15096	15068	15069	15171	15206	15155	15171	15007	15213	15301	15137	15165	15070	15031	15070	14933	15255	14898	15116	15112	15201	15168	15157	15285	15081	14981	15131	15081	15169	15049	15317	15128	15196	15198	15193	14998	15188	15168	15077	15047	15316	15244	15200	15192	15133	15312	14971	15185	14888	15058	15121	15055	15165	15237	15081	15097	14993	15114	15256	15170	15076	15096	15140	15005	15290	14976	15201	15167	15363	14975	15214	15056	15039	15095	15148	15264	15290	15109	15313	14964	15254	15247	15172	15024	15263	15148	15142	15103	15119	15089	15140	15267	15390	15098	15073	15013	15049	15133	15180	15110	15103	15095	15237	15001	15234	15331	15315	15081	15031	15283	14974	15015	15110	15075	15171	15029	15162	15306	15055	15177	15271	15088	15035	15287	15196	15299	15148	15162	15197	15127	15390	15204	15237	14964	15115	15216	15217	15246	15079	15118	15059	15161	14976	15099	15212	15104	15051	15204	15241	15141	15001	15130	15210	15260	15150	15171	15103	15051	15045	15054	15223	15236	15256	15195	15188	15135	15425	15019	15094	15018	15118	15124	15188	15050	15254	15142	15067	15153	15149	15185	14932	15234	15017	15163	15098	15151	15095	15112	15146	15152	15365	15069	15174	15166	15251	15217	15236	15158	15104	15237	15150	15301	14940	15118	15400	15085	15262	15265	15138	14986	15105	15141	15059	15213	15182	15091	15170	15186	15263	15100	15184	15108	15203	15110	15176	15139	15252	15103	15204	15067	15092	15095	15073	15160	15122	15285	15213	15114	15156	15162	15232	15207	15187	15070	15175	15054	15047	15234	14971	15294	14931	15172	15069	15099	15152	15098	15041	15103	15009	15132	14999	15226	15080	15132	15207	15150	15010	15064	15076	15150	15171	15119	15206	15064	15257	15146	15218	15084	15152	15078	15055	15268	15154	15089	15304	15203	15081	15227	14976	15103	15249	15094	15355	15106	15042	15215	15208	15301	15129	15172	15042	14985	14964	15167	15172	15172	15088	15049	15151	15005	15140	15045	15171	15167	15223	15120	15133	15163	14876	15265	15270	15171	15018	15419	15159	15013	15157	15158	15219	15073	15070	15037	15039	15042	15133	15082	15099	15178	15259	15153	15276	15176	15137	15107	15222	15124	15198	15170	14995	15304	15067	15285	15147	15192	15198	15184	15248	15223	15174	15160	15185	15414	15023	15096	15108	15199	15200	15147	15129	15086	15192	15093	15199	15056	15175	15079	15100	15158	15219	15189	15164	15321	15153	15102	15223	15211	15001	15261	15048	15058	15265	15272	14899	15180	15180	15057	15069	15131	15110	15368	15294	15219	14900	15242	15139	15087	15092	15227	15248	14990	15027	15347	15331	14972	15074	15263	15158	15207	15138	15014	15080	15312	15156	15140	15216	15117	15119	15095	15224	15307	15114	15096	15065	15255	14995	15267	15196	15233	15255	15296	15096	15069	15130	15229	15056	14953	15206	15144	15288	15166	14978	15199
27842	24641	31194	27842	22937	21276	20042	18854	18457	18039	17915	17779	17640	17615	17708	17526	17352	17335	17412	17270	17448	17406	17301	17151	17308	16978	17096	17087	17203	17055	17060	17121	17131	16967	16939	17149	17149	17188	17124	16872	17172	17087	17150	17060	17275	17054	16938	17071	17196	17041	17046	17211	16879	16944	16916	17186	17099	17002	17168	17176	16837	17018	17051	16898	17048	17089	16991	17030	16897	16892	16851	17012	16971	17118	17239	17300	16957	17065	17189	17137	16747	16926	16903	16996	16891	16979	17132	17173	16842	16856	16963	16933	17196	17310	17195	17042	16935	16872	17098	16817	17298	17205	17254	17094	17154	16884	17024	17098	16977	16992	17023	16996	17134	17001	16923	17094	16715	17081	17120	17202	17052	17193	16895	16982	17024	17186	16990	17087	16949	16906	16971	16974	16974	16846	17216	17199	16905	17061	17002	17030	16926	16961	17079	16978	17007	17111	17139	17084	16943	17148	16960	17038	17086	17258	17067	17008	17135	16970	17051	17050	17045	17176	17099	17161	17213	17026	16943	17022	16847	17164	16875	17153	16785	17125	17015	16968	16935	16772	16979	16849	17138	17076	17136	16981	17093	16976	17096	17070	17079	16921	16897	16894	17233	16975	16990	17069	17054	16979	16972	16937	17010	16992	17098	16918	17247	16945	16894	17068	16892	16909	17006	16871	17187	17032	16990	17036	17029	17015	17014	16973	16948	17024	17022	17092	16904	16819	16969	16951	16897	17008	16894	17017	16884	16965	17094	16882	17040	16985	16926	16870	16940	17135	17107	17145	17142	16900	17037	16958	17044	16976	17026	16877	17006	17030	16842	16953	17087	17139	17161	16852	16998	16949	16878	16997	16937	16956	17226	17091	17045	16865	16924	16741	16782	17031	16931	17188	16925	16920	17176	17085	17001	17137	16936	16993	17007	17001	16941	16979	17115	16861	17025	17156	16983	16770	17050	17066	17010	17008	17001	16936	16909	17146	17129	16906	17076	17044	16770	16961	17149	17074	16951	17045	17088	16990	16960	17066	17012	17170	17009	16983	17141	17034	17054	17181	17041	17133	16764	16961	16928	16990	17039	17122	17092	17044	17062	17008	16907	16884	16996	16990	16904	17052	17118	17096	17140	17097	17290	16954	16781	16840	17022	16863	17162	16940	17048	17069	16933	16890	16822	16933	16998	16994	17159	17048	16939	17119	16861	16989	17031	17194	17128	17211	16872	16993	16963	16974	17079	17090	17066	17072	17027	16810	17227	16999	16890	16929	16995	16849	16796	17091	17198	17058	17086	17003	17076	17014	17049	17018	17001	17049	16976	16950	17050	17054	17023	16979	17045	17103	17052	16845	16761	16964	17011	16985	17050	17035	17112	16912	17058	16921	17236	17034	16969	17020	17173	17090	17025	16932	17241	16956	17062	17088	17170	17063	17156	16936	17088	17068	17096	16929	16891	16994	16849	17003	16719	16908	16959	17090	17070	17073	16774	16825	16842	17041	17063	16911	17137	17148	17038	17056	17057	16984	17101	16843	16985	17136	16997	17130	17131	17155	16930	17015	17192	17136	17142	17148	17060	17220	17153	17107	16835	16826	17037	16880	17199	17077	16868	17165	17166	17087	17038	17052	17295	17253	17113	16853	17018	17106	16937	16998	17081	17038	17046	17081	17148	17109	17192	17011	16960	16988	17036	17045	17084	17055	17123	16988	17108	17035	16853	16831	16932	17110	16880	17082	17113	17099	17100	17082	17224	17276	16943	16919	17019	16999	17160	17010	17107	17032	17007	17179	16881	17015	17020	16873	16978	17211	17078	16919	16825	17038	16953	16981	17132	17096	16882	17150	17075	17090	17028	16824	16890	17098	16928	16929	16907	16838	16992	16935	16913	17094	17109	17057	17042	16886	17003	17154	16979	17098	16985	17027	17178	16945	17057	17010	16930	17113	16910	16878	16940	17046	17046	16787	16933	17007	17115	16900	16993	17103	16874	17106	16847	17063	17247	17090	17018	16825	16989	16868	17022	17110	17031	17150	17069	17155	17093	17120	17081	17139	17055	16956	16981	17019	17014	17087	17144	17031	16978	17032	17293	16899	17004	17204	16823	16761	17002	16932	17006	17203	16811	16977	16963	17091	17088	17097	16983	16935	16982	17154	17027	17078	16982	17172	17089	17176	17228	16873	16972	16974	16951	17269	17091	17090	17016	16891	17113	17016	16997	17273	17082	17060	17081	17190	17239	17211	17243	17119	16768	17164	17102	17166	17060	16952	16907	17028	16930	16996	17090	16911	17028	17205	16956	17080	16934	16824	16816	17014	17047	17034	17025	16987	16982	16809	16828	17048	17148	16910	16951	16917	17032	16830	16885	16829	17044	16933	17130	17127	17064	16903	16942	16654	16866	17150	17069	17173	16913	17064	17145	17094	16864	17058	16952	17038	17008	16996	17127	17209	17116	17004	16908	17096	17186	16966	17045	17197	16820	16936	16910	17055	17142	17092	16989	17110	17053	17161	17078	17032	17084	17078	16850	16922	17054	17094	16875	17017	17083	17152	17136	17002	16932	17155	16959	17205	17230	17141	17288	16891	16923	17063	17008	17251	17023	17186	16976	16933	17073	16924	16970	16903	16994	17112	16988	16840	16871	17045	16902	16962	17209	17105	17138	17050	16934	16914	17131	16851	17157	16908	16923	17090	17139	17109	17174	16989	17125	17026	17005	17099	17239	17044	16891	17084	17159	16874	16977	16959	17064	17103	17060	17105	17161	17237	17117	17089	16922	16966	17094	16786	16996	17051	17015	17201	17073	17183	17092	17017	17005	17043	17152	16928	16944	17031	17078	16845	17021	16982	16990	17025	17060	16986	17241	17030	16795	17088	17022	16966	17232	16893	16965	16906	17015	16997	17102	16947	16809	16892	16966	16874	17026	17412	17178	17024	16837	17098	16976	17012	17035	17089	16983	17133	17008	16876	17028	17279	17099	17000	17064	17076	17168	17182	17175	17135	17059	17010	17045	17013	17087	16750	17209	17021	17010	16885	16957	17077	16924	17070	16954	17047	17028	16963	17126	16980	16936	16919	16918	17120	16929	17175	17255	17008	16904	16972	17078	17067	16950	17005	16959	17030	17060	17106	17092	16948	17043	17124	16926	16968	17108	17125	16882	17086	17069	16933	17037	17020	16865	17020	17234	17014	17065	16876	16908	17005	17077	16927	17186	16953	16960	17064	17015	17131	17081	17063	16893	17042	17104	16827	17065	17124	16998	16936	17102	17079	17016	17068	16884	17016	17125	17046	17103	16924	17007	16944	16931	17156	17060	17093	16780	17046	17180	17088	17026	17175	16999	17179	17055	17335	17009	17101	17092	17041	17057	16893	16801	17142	17011	17051	16984	16966	17173	16979	17085	17133	17092	17009	17085	16937	17103	17070	16868	16877	17064	16973	17205	17233	17133	17130	17183	17054	17061	17028	16943	17079	16811	17029	16980	17184	16905	16859	16926	17018	17243	16941	17044	16915	17057	16946	17066	17074	16988	16897	16976	17202	17135	17097	17078	17179	17054	17157	16979	17242	16932	16917	17116	17096	17085	17124	17059	16898	16947	17010	16848	16966	17028	17047	17042	17065	16983	17035	16967	17296	16893	16928	16899	17042	16777	16919	16957	16944	16824	16711	16989	16906	17018	17089	16909	16950	17129	17078	16724	17281	16908	16917	16705	16873	17227	17029	16980	16952	17021	17078	17094	16905	17022	17029	16925	17063	17251	17078	16874	16846	17049	16863	16987	16926	16955	16740	16796	17086	16954	16976	17073	17032	16916	16984	16923	16921	17134	16838	17212	16978	16916	17174	16943	16835	16843	16923	16731	17264	17035	17013	17085	17019	17078	16971	17068	17025	17049	17198	17110	17146	17107	17027	16980	16951	17081	16963	16988	16886	17037	16998	16928	16934	17025	17011	17075	16996	16938	17057	17193	17012	17042	17025	17050	17215	16924	16946	17015	17166	17021	16976	17015	17063	17034	16808	17080	17108	17005	16967	17111	17038	16924	16815	16941	16871	17039	16994	16960	17083	17255	16993	16824	17022	17008	17067	17094	16994	16946	17061	17053	17078	17002	17053	17058	17091	17075	16827	16925	17053	17002	16922	16998	17110	17218	17037	16985	16959	17119	17038	17209	17058	17107	17175	17083	17025	16879	16795	17293	17139	16963	16984	17068	16791	16944	17080	17098	17021	16983	17010	16993	16988	16871	17005	17110	16902	17002	16883	17100	17044	17210	17141	17047	17171	17153	16810	16838	17018	17162	16936	17107	16930	17137	16867	17047	17064	17219	17093	16873	17224	16787	16958	17032	16988	16984	17132	17091	16950	17120	17254	17092	17066	17040	17033	17028	17185	17139	17163	17035	17005	16985	16834	17155	17044	16849	17034	16868	17026	17105	17167	16967	17048	16741	17157	16873	16870	16980	16949	16846	16919	17026	17077	17034	16835	17056	16924	17100	16966	16870	17120	17273	17108	17090	17140	17001	16982	17067	17155	17190	16973	17030	17176	17110	17077	17014	17024	16910	16901	17043	17082	17014	17062	17126	16874	17118	16762	17005	16889	17165	17052	16939	17044	17197	17046	16913	17123	17177	16986	16924	16963	17062	17114	17035	16974	16976	16978	16940	17032	17022	17053	17149	17339	17077	17224	17208	17115	16959	16851	17159	17141	16889	17074	17014	17110	16944	16931	16914	17012	17124	16987	16992	17198	16996	16843	17059	16878	16858	17100	17195	17029	17128	16998	16844	17040	17081	17169	16830	16823	16865	17015	16844	17047	17071	17150	16892	16886	17165	16832	17100	17133	17133	17071	17123	17063	17101	17062	16972	17041	17089	16991	17155	16827	17230	17007	17208	17070	16939	16888	17037	16967	17085	16933	16998	16961	16947	16979	16983	16981	17054	17043	16870	17189	16986	17105	17006	16950	17003	16956	17042	17117	16942	16911	17004	17045	16949	17179	17081	16963	16925	17169	17089	17138	17116	17123	17220	17131	16896	17077	16776	17065	17020	16995	16866	16974	17058	16866	17242	17109	17199	16937	17123	16845	16919	16909	16939	17044	17038	17096	16934	16766	16891	16969	17226	16966	17040	17128	16983	17030	16993	17085
25507	37828	35071	26748	23724	21111	19263	18145	17294	16931	16596	16218	16174	15727	15808	15482	15560	15229	15505	15309	15343	15080	15036	15091	15129	15065	15053	15075	15134	15063	15060	15262	14987	14978	15113	15011	14922	14955	15065	15041	14819	15059	14912	15108	14906	14919	14956	14920	15075	14903	15032	14888	14917	14915	15024	14950	15069	14959	14923	14925	15085	14771	14882	14989	14952	15019	14947	14902	15060	15048	14861	15037	15030	15110	14813	15068	15025	15008	14984	15161	15072	15019	14908	14956	14998	15049	14966	14992	14931	14987	15015	14857	14913	14975	15017	14900	15037	15062	14981	14880	14947	14909	14999	14861	15119	15002	14856	15115	15002	14924	15046	15044	14962	15038	15008	14705	14808	14866	15167	14912	14934	14953	14892	14942	14926	15003	14907	15165	14955	14821	14955	14914	14934	15143	14886	14906	14888	14952	14962	14760	14968	15012	15021	15037	14924	14985	15027	15069	14962	14902	14874	15001	15170	14966	14680	15041	14907	14859	15012	14934	14870	14889	14980	14935	14884	14931	14904	14991	15009	14952	15188	14971	14816	14872	14834	15079	14930	15104	14743	14968	14953	14817	15166	15086	15047	14967	15000	14894	14968	14790	15069	14736	14846	14987	15004	14969	15024	14835	15048	14914	14919	15110	14935	15047	15065	14883	15073	14978	14983	14904	14920	15004	14960	14993	15060	15019	14939	15064	14996	14909	14926	14979	14874	15063	15035	14971	14990	14814	14892	15011	14896	14984	14842	14875	14815	14848	14993	14837	14934	14942	15035	14925	14965	14782	14775	15033	14958	14923	14885	14921	15174	15051	15105	14943	15095	14984	15049	15144	15096	15019	14904	14973	14950	14969	15093	14790	14826	14970	15108	15013	15002	14932	14969	15007	15046	14933	14990	14980	14668	15008	15015	15040	15107	14987	14805	15135	14904	14844	15092	15024	14900	14897	15052	15047	15042	15034	15034	14835	14883	14923	14970	14993	14885	15001	14892	14949	14925	15062	15008	15012	14955	15083	14892	15004	14735	14933	15046	14859	14992	14866	14931	14989	15028	14994	14920	14857	14992	14852	14918	14948	15010	15000	14834	14843	14925	14872	14932	15022	14994	14929	14937	15036	14868	14894	14891	14998	14908	15035	15005	15134	14976	15073	14880	14884	15001	14994	14883	14941	14972	15037	14952	14997	14953	14938	14977	14895	14891	14952	15035	14830	15052	14900	15030	14985	14938	15016	14996	14912	14916	15038	14921	14963	14835	14985	14782	15013	14906	15034	14994	14994	14826	14935	15183	14794	15027	14870	14764	14929	14844	14930	15083	15020	14990	15184	14908	14829	14860	14846	14971	14940	14876	14858	14967	14887	14973	15050	14913	15003	14931	14916	14908	14955	15058	14909	15144	14878	14995	14990	14898	15019	15018	15021	15044	14934	14896	14969	14826	15006	15005	15034	14848	14920	15122	14975	14973	14910	14998	14714	15022	14786	15073	15021	14909	14943	15014	14791	14878	15034	15093	14975	15096	14967	14964	14996	14892	14940	15000	15022	14941	14942	15075	14895	15064	14759	15063	14982	15028	14997	14956	14817	14791	14945	14871	14955	15039	15050	14969	14910	14850	14908	14978	14902	15045	15015	15191	14769	14971	15105	14863	14994	15159	14920	15026	14935	15071	14966	15015	15112	14964	14998	14935	15034	14863	14974	14979	14829	14890	15021	14900	15002	14981	14920	14899	15023	14871	14795	15204	14949	14999	14998	15070	14930	14941	15042	14902	15166	14912	14994	14995	14974	15105	14878	14810	15059	14970	15018	15046	14817	14980	14981	14948	14973	15057	15047	14931	14940	14911	14876	15080	15067	14997	14912	14895	14882	15075	14902	15059	14842	14951	14898	15035	15036	14934	14917	15034	14881	15141	14874	14940	14989	15125	14898	14996	14937	15056	15040	14979	14940	14807	15059	15140	15001	14939	15017	15173	14960	15000	14862	14900	14963	15034	14832	14856	14804	14966	14953	15015	14884	15029	14864	14901	14989	15101	14930	15155	14922	14981	14987	15089	14962	15052	15009	14895	15002	14973	14854	14853	14984	14958	15034	14974	15067	14997	15011	14949	14892	14944	14922	15035	14866	14954	14910	15098	15028	15018	14725	14983	14804	14966	15020	14958	14835	15086	14905	14752	15194	14915	14991	14926	14728	15052	15061	14992	15026	14798	14936	14846	15048	14825	14804	14922	14955	15026	14968	14934	15036	14944	15062	15037	14915	14928	15068	15020	15192	14976	15022	15032	15023	14976	14984	14954	14861	14884	14920	14960	15050	15087	15077	14861	14991	14945	14960	15039	14878	15010	14924	15104	15044	14849	14654	15009	14979	15040	14887	15031	14895	14905	15028	14886	15156	15033	14921	14874	14866	14867	15059	14849	14948	15100	14892	14850	15105	15005	15005	15064	14782	14795	14819	15114	15037	14758	14944	15035	14937	15053	14810	15122	14929	15088	14833	14927	14895	14905	14908	15143	15153	15027	14814	14879	15073	14875	14892	14964	14982	14881	14911	14809	15065	14904	14848	15030	14767	14938	14920	14925	14878	15007	14904	15041	15183	15007	14996	15008	15087	15003	15033	15076	14872	14757	14876	15123	15085	14894	14972	14827	14931	15121	15091	14953	15006	14877	14896	15144	14933	15072	14851	14996	14800	15103	14906	14979	14889	14933	14996	14920	14893	15058	14747	14862	14930	15005	14939	15027	15069	14962	14958	14914	14925	14981	14790	14751	15154	14730	14896	15034	14988	15079	14936	14915	14865	15114	15118	15025	14991	14971	14966	15005	14982	15168	14966	15082	14976	15108	14852	14961	14971	15009	15134	15164	14994	14974	14994	14876	14937	14944	14778	15005	14907	15022	15020	15021	15025	14844	14978	15071	15065	14967	14940	14938	14837	14904	14935	14952	14955	14810	14862	14961	14767	14999	14906	14934	14951	15048	14826	14907	14896	14908	14944	14868	14939	14917	15048	15092	14823	14963	15062	15198	14991	15058	14982	14848	15042	14855	14848	15241	14914	14903	14648	14950	15101	14925	14769	15042	15056	14876	15007	14875	14894	14912	14882	15047	14996	14931	14833	14965	14822	14994	14776	15083	14960	15027	14980	14866	15010	14973	15091	15000	15039	14969	15046	14916	15124	14968	14916	14838	14906	15150	15024	14986	15048	15085	14861	14810	15220	14874	14991	14889	14702	14898	15038	15008	14943	14901	14992	14976	14842	14851	15097	14968	14921	14910	15068	15031	14759	14997	15029	14821	14961	14878	14886	14971	14922	14955	14810	14977	15046	14848	14801	14936	14854	14861	15172	14788	14943	14930	14882	14928	14911	14970	15098	14894	14784	14974	14899	15004	15132	15015	14949	15013	14887	15058	15112	14931	14931	14975	14922	15096	14834	14967	14926	14985	15097	14999	15058	14963	15006	14950	14906	15129	15008	14863	14896	14953	14931	15049	14993	14997	14926	14937	14873	14982	15048	14983	15021	15049	14934	14973	15086	14942	14728	14919	14857	15047	14959	14965	14850	14972	15042	14925	15104	15027	15017	14913	14936	14898	15149	14961	15001	14865	14977	14934	14933	14930	14905	14956	14913	15013	14877	14914	14946	14869	14904	14909	15141	14945	14991	14872	14803	14877	14758	15020	14991	15046	14946	14939	14928	14801	15050	15025	15050	15010	14842	14928	15061	15164	14875	14819	15165	14863	14902	14959	15107	15082	15113	15099	15025	15091	14889	15114	14905	15006	14811	14949	14830	14988	14920	15031	14784	14826	14959	15109	14959	14936	14780	14975	14946	14993	14868	14978	14825	15116	14905	15026	15099	14916	14975	14901	14902	15000	15059	14952	14917	15057	14922	14737	14869	14936	14908	14909	14924	14976	15104	14927	14996	15135	14994	15015	15089	14858	15113	14837	14918	14949	15132	15031	15161	14984	14983	14860	14920	15034	14815	14972	14936	14868	14998	14909	15089	15074	15133	14914	14948	14932	14933	14946	14774	14818	14857	14976	14951	14896	15098	15045	14986	14862	14884	14868	14948	15085	14831	14900	15139	14917	14978	14830	14965	14768	14854	14901	15019	15039	15071	14902	14832	14918	14834	14941	15027	15040	14965	15047	15100	14916	15020	14912	14737	14979	15106	14855	15048	14878	14956	14855	14923	14974	15036	14951	14883	14832	14917	14934	14923	15131	15097	14981	15068	14897	14976	15026	15032	14767	14946	14983	14969	15016	14895	15069	15042	15005	14923	14890	14920	15165	14908	14944	14906	15005	14765	14783	15076	15027	14811	15004	15018	14990	15003	14993	14935	15018	14993	15047	15091	15077	15010	14931	14994	14918	14947	14976	15037	14972	15037	14900	15002	14876	14971	14894	14914	15112	15065	14870	14935	15055	15188	14865	14865	14952	14955	14929	14984	14929	15001	14875	14951	15105	14894	14933	14851	14793	14979	14930	14864	14950	14908	14886	14904	14897	14898	14850	14978	14947	14794	15112	14795	14981	14928	15011	15021	14887	15070	15191	14951	14705	15003	14994	15121	14895	14971	14989	14961	14754	15081	15003	14764	14926	14943	15002	15117	15052	14915	15154	14960	14888	15011	14916	14982	15117	15030	15156	15009	15021	14919	14937	15004	14917	14832	14970	15125	15104	14950	14898	14933	15035	14835	14990	14900	14898	15136	14896	14834	15104	15148	14833	15030	14905	14928	14885	14885	14913	14877	15063	14965	15015	14851	15164	14998	14964	14872	14954	14906	14887	14848	15098	14917	14999	14869	14940	14982	15085	15034	15017	15004	14976	15006	15093	14915	14949	14991	14902	15073	14924	15108	14924	15023	14861	14762	14868	14903	14940	15076	14883	14918	14908	14922	14801	15037	15125	15031	15033	15031	14978	14814	15043	14955	14969	14939	15121	14906	15030	14977	15102	15036	14857	15032	15058	15096	14968	14995	15070	14914	14985	15036	14835	14863	15002	14988	15000	14837	15110	15007	14780	14973	14913	15192	15023	15034	14860	14897	15091	14901	14876	14987	15066	14898	15049	14882	14869	14967	14953	15072	15092	15012	14906	14921	14986	14826	14956	14887	15162	14777	14955	14838	14927	15077	15112	15018
23657	21073	28525	24372	23484	24687	23780	20570	19422	19088	18463	18187	18315	18049	17773	17468	17559	17301	17072	17272	17210	17145	17092	17025	17247	17145	16788	16861	16814	16741	16810	16890	17046	16964	16989	17094	17055	17110	17001	16980	16812	16902	16960	16927	16844	16728	16879	16681	16762	16997	16762	16727	17016	16749	16649	16749	16883	16851	16909	16895	16791	16842	16827	16821	16819	17019	16804	16962	16790	16878	16657	16867	16795	16777	16872	16682	16981	16752	16837	16777	16922	16942	16818	16607	16537	16689	16745	16756	16746	16713	16590	16668	16799	16595	16710	16774	16969	16844	16722	16592	16928	16940	16895	16775	16955	16843	16739	16812	16673	16681	16726	16830	16803	16804	16760	16795	16966	16764	16723	16714	16798	16586	16770	16864	16692	16768	16795	16684	16811	16665	16697	16974	16778	17038	16848	16862	16770	16860	16637	16813	16862	16765	16783	16612	16925	16724	16763	16792	16877	16910	16732	16674	16913	16800	16694	16686	16807	16878	16841	16702	16739	16670	16767	16831	16732	16849	16770	16603	16893	16943	16743	16740	16925	16743	16719	16619	16795	16733	16498	16696	16763	16709	17006	16712	16745	16645	16786	16923	16996	16928	16869	16626	16780	16529	16667	16846	16694	16883	17013	16688	16738	16915	16781	16640	16926	16962	16740	16608	16700	16943	16729	16649	16668	16701	16917	16710	16845	16739	16840	16624	16896	16802	16721	16806	16888	16690	16816	16640	16740	16881	16954	16743	16851	16718	16754	16766	16704	16948	16691	16771	16792	17002	16764	16731	16866	16684	16777	16848	16815	16787	16707	16789	16735	16828	16878	16757	16652	16752	16711	16897	16855	16622	16776	16790	16711	16805	16890	16673	16672	16750	16782	16712	16797	16844	16891	16876	16805	16796	16967	16676	16994	16826	16588	16622	16636	16575	16854	16638	16593	16881	16857	16973	16880	16661	16506	16775	16674	16778	16769	16701	16813	16770	16743	16859	16671	16901	16734	16720	16890	16880	17016	16841	16909	16857	16890	16796	16753	16760	16788	16788	16670	16740	16731	16714	16880	16834	16764	16686	16863	16824	16890	16693	16803	16623	16737	16929	16783	16855	16840	16885	16823	16899	16609	16716	16843	16697	16847	16559	16657	16820	16720	16750	16685	16764	16735	16662	16840	16782	16680	16812	16762	16640	16886	16713	16841	16775	16937	16739	16823	16803	16928	16765	16549	16808	16689	16632	16697	16805	16735	16722	16755	16785	16640	16692	16716	16833	16742	16806	16722	16582	16790	16749	16952	16864	16761	16611	16699	16696	16790	16717	16765	16833	16892	16742	16608	16813	16882	16716	16970	16899	16756	16848	16741	16873	16796	16728	16950	16777	16627	16554	16803	16694	16798	16775	16511	16594	16792	16920	16884	16697	16692	16743	16668	16812	16703	16819	16708	16735	16783	16856	16848	16800	16936	16714	16835	16857	16740	16861	16874	16622	16808	16789	16632	16677	16839	16707	16812	16779	16888	16841	16816	16777	16920	16583	16751	16719	16714	16780	16837	16732	16728	16661	16495	16721	16741	16744	16628	16715	16836	16692	16776	16677	16872	16887	16828	16660	16728	16608	16688	16716	16946	16984	16820	16782	16742	16643	16933	16951	16842	16731	16483	16771	16756	16964	16652	16787	16525	16866	16810	16821	16731	16997	16721	16764	16700	16781	16861	16758	16535	16778	16764	16788	16848	16735	16659	16949	16763	16740	16595	16718	16790	16750	17035	16800	16663	16868	16696	16690	16941	16684	16762	17008	16883	16702	16778	16808	16544	16745	16846	16862	17056	16622	16720	16752	16731	16634	16597	16751	16866	16911	16760	16697	16730	16705	16724	16607	16780	16702	16639	16689	16667	16604	16655	16814	16880	17096	16813	16844	16907	16619	16699	16744	16655	16869	16966	16813	16533	16773	16865	16899	16775	16734	16826	16622	16631	16763	16653	16952	16672	16763	16698	16544	16812	16885	16653	16840	16805	16671	16847	16637	16653	16877	16654	16637	16683	16661	16831	16875	16788	16796	16910	16907	16725	16809	16849	16822	17090	16941	16945	16861	16901	16932	17000	16765	16882	16762	16652	16547	16816	16569	16673	16837	16841	16649	16736	16741	16684	16839	16806	16936	16719	16895	16794	16758	16882	16859	16913	16886	16691	16851	16728	16804	16812	16627	16554	16692	16860	16799	16696	16837	16549	16573	16660	16874	16798	16719	16858	16736	16919	16700	16668	16762	16875	16900	16704	16761	16770	16790	16755	16602	16629	16969	16710	16794	16722	16726	16791	16766	16629	16687	16794	16758	16693	16675	16737	16890	16809	16820	16806	16570	16710	16731	16812	16764	16887	16711	16667	16802	16964	16902	16755	16735	16804	16739	16691	16705	16750	16974	16939	16712	16804	16646	17043	16939	16839	16605	16975	16914	16682	16497	16893	16684	16700	16621	16788	16563	16788	16891	16638	16798	16719	16695	16744	16804	16720	16737	16667	16907	16731	16722	16653	16640	16713	16669	16648	16667	16760	16772	16852	16891	16961	16647	16767	16757	16780	16877	16906	16779	16834	16720	16800	16826	16782	17052	16838	16776	16791	16744	16781	16729	16855	16806	16644	16916	16941	16701	16850	16884	16605	16580	16881	16733	16695	16561	16916	16844	16772	16647	16797	16860	16707	16692	16753	16937	16737	16593	16704	16785	16690	16799	16708	16788	16483	16578	16681	16646	16756	16605	16722	16793	16805	16683	17066	16805	16898	16760	16937	16928	16989	16770	16931	16909	16816	16943	16846	16971	16681	16792	16729	16894	16757	16891	16566	16874	16618	16651	16847	16653	16621	16790	16778	16686	16680	16503	16741	16785	16824	16962	16815	16842	16631	16854	16826	16863	16934	16865	16722	16660	16818	16916	16733	16625	16737	16703	16786	16896	16936	16772	16841	16782	16782	16717	16817	16842	16865	16822	16821	16929	16795	16682	16588	16773	16973	16901	16653	16769	16960	16744	16874	16856	16808	16772	16896	16706	16861	16761	16655	16770	16620	16960	16876	16862	16712	16452	16756	16787	16910	16767	16913	16713	16611	16804	16733	16617	16820	16695	16628	16748	16736	16665	16644	16691	16982	16938	16859	16862	16795	16837	16497	16893	16813	16815	16800	16535	16677	16601	16759	16850	16938	16827	16699	16792	16782	16888	16936	16626	16684	16785	16759	16741	16822	16803	16647	16786	16744	16738	16844	16705	16635	16662	16737	16831	16821	16661	16763	16745	16767	16641	16821	16747	16681	16683	16688	16757	16779	16918	16778	16718	16733	16764	16864	16951	16783	16647	16804	16803	16686	16827	16837	16706	16989	16816	16738	16880	16878	16841	16713	16752	16610	16612	16591	16818	16639	16657	16800	16806	16834	16657	16858	16745	16849	16776	16835	16772	16699	16745	16780	16696	16786	16772	16880	16662	16825	16483	16570	16590	16664	16694	16680	16718	16886	16814	16802	16638	16560	16912	16923	16769	16845	16639	16726	16657	16893	16835	16789	16772	16891	16826	16967	16703	16745	16709	16953	16779	16757	16638	16824	16825	16896	16791	16862	16825	16674	16811	16758	16900	16873	16625	16715	16874	16588	16922	16695	16644	16867	16798	16687	16804	16894	16835	16797	16660	16855	16778	16602	16592	16783	16652	16623	16620	16901	16746	16750	16806	16917	16832	16724	16697	16849	16719	16535	16806	16851	17006	16826	16922	16643	16945	17097	16757	16796	16761	16883	16717	16650	16766	16790	16917	17018	16693	16709	16821	16924	16648	16816	16810	16734	16709	16947	16758	16726	16756	16714	16753	16919	16654	16791	16796	16508	16751	16665	16647	16953	16751	16826	16741	16966	17032	16661	16789	16868	17023	16878	16725	16669	16804	16893	16778	16620	16858	16650	16948	16655	16796	16869	16751	16872	16742	16913	16871	16832	16900	16771	16851	16715	16758	16819	16881	16711	16844	16763	16738	16739	16771	16706	16824	16606	16708	16808	16952	16908	16896	16789	16647	16653	16763	16782	16719	16783	16766	16824	16630	16740	16908	16768	16808	16736	16658	16718	16643	16597	16845	16756	16644	16682	16687	16834	16987	16714	16730	16608	16900	16891	16662	16806	16713	16699	16691	16690	16693	16792	16754	16786	16725	16708	16810	16739	16672	16741	16797	16638	16787	16633	16552	16839	16832	16940	16838	16711	16821	16742	16673	16821	16720	16761	16820	16688	16824	16688	16747	16805	16728	16870	16834	17025	17009	16766	16778	16843	16729	16793	16722	16715	16794	16663	16689	16754	16930	16721	16582	16893	16750	16915	16787	16779	16598	16713	16719	16724	16739	16848	16744	16794	16680	16810	16699	16703	16794	16722	16759	16762	16739	16801	16761	16767	16746	16633	16634	16892	16953	16853	16737	16678	16591	16900	16737	16766	16756	16609	16788	16796	16506	17033	17006	16762	16757	16907	16815	16713	16987	16965	16617	16873	16799	16332	16543	16777	16793	16704	16717	16545	16782	16585	16499	16485	16529	16597	16755	16646	16653	16663	16840	16678	16756	16949	16844	16959	16757	16675	16999	16648	16731	16723	16742	16853	16772	16692	16713	16764	16741	16689	16781	16685	16923	16946	16733	16700	16790	16560	17005	17079	16935	17015	16753	16639	17036	16895	16681	16784	16754	16636	16769	16699	16767	16907	16720	16544	16834	16821	16833	16658	16892	16825	16765	16752	16675	16735	16773	16527	16747	16759	16865	16589	16705	17093	16842	16822	16607	16675	16767	16882	16818	16809	16528	16684	16531	16828	16657	16763	16741	16900	16692	16813	16885	16777	16776	16875	16767	16880	16686	16828	16766	16620	16847	16747	16913	16990	16930	16793	16923	16816	16804	16972	16845	16806	16746	16871	16679	16801	16783	16822	16802	16636	16804	16822	16787	16852	16609	16590	16560	16712	16761	16803	16807	17048	16868	16823	17075	16837	16754	16888	16711	16722	16699	16872	16797	16766	16855	16656	16556	16550	16821	16797	16890	16862	16753	16735	16770	16797	16499	16563	16523	16706	16621	16762	16839	16854	16751	16925	16874	16826	16811	16814	16959	16814	16846
25033	43111	40437	32019	27612	24260	21784	20259	19143	18031	17556	16956	16642	16611	16084	15882	15609	15404	15294	15340	15388	15244	15254	15005	14966	15059	14945	14959	15021	14866	14867	14911	14922	14924	14977	14902	14739	14954	14832	15034	15045	14741	14948	14871	14893	14993	15011	14823	14613	15022	14862	14982	14734	14879	14723	14749	14925	14837	14919	14589	14925	14760	14804	14794	14693	14959	14913	14726	14922	14949	14798	14999	14774	14686	14890	14891	14804	14945	14949	14695	14880	14715	14737	14673	14940	14848	14737	14854	14886	14808	14892	14745	14825	14685	15014	14635	14786	14918	14720	14994	14930	14716	14749	14916	14740	14853	14641	14725	14939	14849	14658	14750	14803	14782	14777	14749	14787	14907	14853	14887	14744	14824	14632	14890	14834	14745	14674	14711	14959	14808	14740	14821	14651	14659	14728	14672	14642	14824	14713	14779	14839	14901	14772	14833	14864	14807	14816	14777	14772	14832	14704	14785	14901	14650	14943	14662	14930	14775	14778	14860	14672	14575	14756	14830	14807	14874	14876	14807	14739	14722	14810	14842	14835	14945	14889	14660	14724	14891	14737	14762	15005	14985	14869	14748	14840	14942	14970	14748	14892	14784	14812	14773	14803	14924	14978	15025	14676	14694	14876	14627	14918	14856	14750	14881	14686	14744	14885	14905	14797	14832	14602	14814	14664	14838	14649	14732	14899	14704	14766	14836	14718	14765	14789	14933	14874	14927	14811	14854	14759	14775	14645	14752	14857	14757	14802	14620	14775	14846	14969	14775	14675	14916	14863	14867	14630	14863	14811	14817	14772	14730	14861	14657	14825	14733	15049	14686	14817	14638	14784	14657	14913	14688	14888	14637	14725	14847	14711	14581	14866	14857	14913	14678	14654	14902	14744	14817	14664	14745	14929	14782	14747	14763	14866	14814	14849	14739	14779	14864	14756	14931	14792	14661	14854	14698	14725	14860	14760	14622	14859	14716	14862	14772	14597	14616	14867	14705	14722	14886	14857	14843	14964	14799	14741	14714	14693	14784	14713	14886	14802	14798	14833	14738	14721	14783	14758	14788	14910	14819	14884	14751	14742	14870	14842	14617	14751	14892	14780	14851	14754	14760	14779	14825	14896	14722	14806	14744	15090	14835	14848	14679	14887	14787	14852	14636	14955	14772	14845	14890	14796	14761	14782	14790	14888	14587	14699	14827	14776	14813	14588	14734	14804	14745	14759	14904	14866	14768	14876	14730	14842	14844	14821	14722	14743	14697	14621	14808	14741	14977	14775	14909	14794	14897	14963	14666	14695	14799	14711	14821	14779	14861	14732	14809	14869	14811	14792	14621	14737	14646	14749	14824	14706	14853	14813	14703	14809	14657	14736	14887	14598	14923	14787	14718	14893	14802	14769	14685	14775	14758	14876	14865	14942	14835	14771	15027	14596	14886	14620	14642	14813	14799	14863	14745	14781	14842	14916	14715	14839	14673	14748	14725	14666	14676	14877	14688	14757	14773	14872	14644	14830	14821	14838	14741	14886	14832	14618	14793	14848	14708	14870	14861	14624	14703	14906	14734	14927	14879	14793	14935	14748	14742	14631	14636	14777	14777	14800	14647	14663	14892	14790	14796	14656	14779	14728	14733	14680	14623	14736	14789	14906	14852	14701	14890	14888	14904	14745	14918	14784	14957	14753	14706	14749	14718	14868	14711	14702	14799	14747	14795	14657	14712	14785	14723	14738	14677	14665	14783	14721	14741	14836	14890	14870	14729	14692	14863	14760	14680	14756	14767	14756	14766	14820	14887	14649	14776	14809	14797	14716	14918	14696	14932	14766	14776	14822	14797	14674	14928	14813	14655	14758	14897	14778	14825	14753	14802	14827	14757	14832	14894	14747	14759	14811	14641	14645	14842	14818	14829	14895	14702	14760	14679	14770	14867	14950	14804	14752	14811	14724	14892	14702	14822	14729	14762	14792	14737	14895	14650	14719	14966	14710	14825	14834	14797	14836	14831	14872	14651	14703	14774	14862	14774	14724	14721	14759	14844	14888	14761	14740	14783	14850	14750	14770	14680	14870	14840	14690	14806	14863	14762	14914	14801	14851	14843	14724	14746	14781	14773	14737	14995	14770	14827	14725	14879	14630	14761	14611	14775	14912	14633	14823	14772	14743	14813	14948	14715	14732	14769	14649	14873	14721	14604	15000	14810	14792	14791	14948	14728	14765	14725	14620	14788	14806	14608	14725	14776	14733	14994	14786	14866	14952	14897	14709	14837	14839	14896	14752	14819	14901	14682	14706	14800	15027	14568	14778	14684	14679	14835	14882	14657	14917	14788	14770	14793	14738	14706	14884	14802	14899	14793	14688	14654	14770	14994	14743	14767	14734	14713	14809	14706	14736	14813	14788	14724	14799	14671	14867	14718	14673	14720	14770	14718	14830	14731	14956	14660	14759	14825	14815	14963	14889	14915	14812	14764	14682	14781	14676	14875	15007	14737	14904	14925	14601	14772	14964	14816	14803	14699	14818	14866	14750	14827	14707	14853	14836	14764	14660	14890	14832	14829	14824	14876	14797	14867	14790	14704	14794	14880	14697	14600	14748	14650	14784	14716	14724	14800	14712	14701	14822	14688	14692	14742	14751	14930	14857	14880	14875	14843	14927	14690	14835	14712	14762	14708	14971	14835	14788	14907	14986	14814	14693	14681	14937	14741	14715	14773	14803	14788	14856	14691	14666	14724	14846	14800	14836	14839	14732	14887	14914	14880	14988	14921	14819	14867	14820	14700	14779	14779	14640	14842	14734	14583	14785	14842	14625	14699	14743	14819	14817	14700	14790	14671	14744	14885	14852	14700	14802	14844	14908	14835	14895	14684	14696	14865	14862	14976	14849	14859	14741	14833	14899	14584	14844	14781	14661	14695	14688	14750	14751	14672	14869	14778	14804	14816	14821	14748	14961	14709	14759	14720	14689	14738	14863	14874	14822	14816	14915	14631	14537	14684	14871	14754	14829	14613	14928	14822	14821	14723	14764	14883	14589	14798	14886	14681	14859	14694	14988	14737	14732	14759	14804	14719	14892	14732	14733	14742	14748	14722	14841	14645	14862	14697	14878	14776	14834	14875	14782	14798	14842	14731	14618	14715	14687	14811	14855	14756	14689	14699	14621	14777	14752	14735	14885	14774	14656	14817	14861	14917	14900	14881	14765	14855	14794	14817	14630	14730	14896	14844	14628	14713	14775	14906	14821	14789	14797	14729	14773	14971	14913	14787	14719	14711	14811	14851	14843	14757	14604	14801	14803	14763	14850	14776	14599	14856	14759	14858	14695	14903	14762	14856	14776	14853	14896	14929	14703	14805	14750	15013	14849	14813	14717	14752	14802	14891	14782	14774	14689	14722	14831	14756	14839	14703	14842	14725	14734	14702	14781	14721	14740	14880	14676	14864	14717	14806	14816	14959	14800	14663	14855	14814	14737	14689	14769	14822	14877	14887	14813	14778	14866	14825	14801	14993	14672	14836	14774	14911	14839	14807	14747	14823	14841	14871	14590	14741	14908	14757	14751	14804	14608	14629	14760	14651	14709	14698	14863	14744	14885	14620	14756	14828	14851	14730	14765	14844	14741	14677	14696	14890	14765	14749	14821	14653	14584	14909	14867	14681	14843	14761	14827	14909	14782	14825	14841	14885	14649	14847	14726	14680	14729	14712	14807	14694	14959	14712	14704	14807	14752	14828	14820	14847	14890	14790	14819	14755	14858	14646	14779	14763	14758	14990	14833	14835	14844	14692	14850	14827	14700	14693	14790	14743	14936	14761	14865	14662	14895	14760	14761	14681	14728	14649	14730	14754	14699	14744	14868	14646	14764	14761	14710	14856	14944	14721	14874	14693	14747	14915	14976	14906	14660	14889	14866	14684	14758	14840	14836	14833	14888	15013	14903	14916	14720	14891	14771	14720	14667	14748	14792	14801	14882	14891	14635	14772	14801	14813	14793	14738	14755	14932	14897	14556	14754	14915	14713	14623	14956	14826	14687	14758	14738	14767	14859	14736	14758	14827	14764	14537	14622	14693	14768	14998	14865	14897	14700	14734	14827	14900	14831	14685	14735	14753	14650	14696	14878	14714	14779	14812	14818	14799	14721	14733	14915	14591	14759	14987	14776	14858	14926	14747	14883	14741	14777	14705	14878	14747	14853	14807	14825	14887	14850	14705	15003	14757	14749	14877	14765	14752	14684	14777	14825	14735	14853	14614	14733	14680	14546	14875	14863	14701	14746	14706	14848	14813	14760	14757	14655	14681	14704	14680	14817	14779	14820	14777	14703	14862	14863	14830	14777	14715	14689	14952	14679	14843	14865	14573	14835	14681	14876	14975	14958	14804	14790	14682	14812	14684	14763	14825	14728	14730	14593	14780	14864	14849	14857	14747	14816	14671	14779	14772	14958	14918	14625	14795	14895	14701	14821	14760	14651	14887	14787	14968	14802	14948	14791	14806	14810	14754	14861	14855	14680	14721	14654	14819	14852	14909	14667	14893	14779	14781	14839	14800	14871	14643	15008	14759	14843	14855	14900	14921	14640	14892	14678	14776	14786	14823	14809	14728	14836	14768	14806	14884	14824	14706	14746	14695	14802	14844	14811	14871	14880	14796	14731	14754	15013	14862	14653	14780	14786	14729	14961	14654	14550	14944	14621	14803	14799	14764	14938	14904	14722	14912	14879	14742	14873	14781	14920	14813	14787	14751	14725	14826	14675	14898	14854	14812	14842	14747	14835	14707	14879	14656	14809	14676	14845	14740	14832	14875	14778	14855	14796	14655	14880	14792	14846	14714	14731	14689	14793	14881	14854	14652	14827	14790	14592	14950	14663	14851	14862	14755	14890	14784	14866	14808	14761	14712	14759	14831	14762	14720	14732	14715	14706	15053	14763	14761	14714	14852	14848	14926	14787	14780	14727	14858	14717	14791	14867	14701	14716	14835	14801	14764	14696	14863	14831	14830	14780	14713	14820	14829	14709	14816	14683	14755	14869	14686	14813	14720	14973	14857	14729	14780	14906	14557	14821	14832	14715	14697	14809	14698	14866	14821	14645	14660	14743	14919	14827	14778	14857	15001	14628	14876	14600	14717	14989	14753	14691	14839	14861	14878
22621	21045	28860	23531	21837	25326	28074	22970	21325	21059	20391	19849	19508	19382	19037	18734	18453	18475	18461	18153	18266	17993	18069	18020	18059	18053	17950	17860	17845	18007	17950	17861	18010	18072	17919	17838	18045	17882	17718	17645	17899	17783	17685	17666	17679	17831	17747	17767	17727	17880	17830	17723	17828	17716	17927	17873	17593	17845	17666	17868	17806	17745	17796	17741	17844	17695	17876	17725	17621	17599	17602	17719	17569	17660	17843	17678	17610	17486	17656	17842	17621	17805	17493	17763	17513	17869	17620	17656	17698	17725	17860	17782	17691	17721	17640	17632	17484	17622	17698	17474	17681	17755	17836	17781	17616	17650	17552	17587	17655	17691	17816	17745	17806	17604	17633	17664	17723	17562	17758	17631	17527	17528	17728	17646	17729	17705	17615	17606	17675	17723	17776	17755	17720	17434	17794	17688	17897	17620	17518	17580	17608	17601	17490	17748	17711	17734	17504	17548	17805	17748	17857	17535	17607	17697	17733	17670	17690	17691	17640	17669	17632	17768	17801	17573	17440	17815	17718	17645	17764	17807	17698	17711	17647	17676	17727	17606	17607	17701	17723	17666	17678	17638	17695	17669	17783	17723	17293	17674	17588	18052	17499	17643	17655	17556	17489	17732	17707	17631	17861	17586	17572	17402	17669	17574	17531	17577	17728	17543	17543	17671	17652	17487	17715	17561	17613	17662	17665	17703	17546	17395	17714	17452	17839	17653	17733	17713	17653	17499	17774	17702	17704	17475	17405	17587	17523	17647	17687	17337	17515	17555	17673	17724	17728	17706	17659	17642	17620	17577	17707	17537	17536	17620	17646	17658	17668	17557	17750	17515	17833	17511	17864	17349	17707	17647	17611	17699	17433	17507	17688	17579	17581	17696	17713	17526	17537	17477	17720	17693	17670	17799	17531	17691	17661	17645	17677	17596	17620	17510	17717	17512	17646	17528	17628	17555	17750	17604	17716	17610	17667	17710	17541	17560	17706	17547	17678	17559	17775	17480	17440	17682	17650	17584	17609	17671	17693	17704	17864	17679	17676	17574	17799	17631	17487	17578	17577	17782	17591	17655	17688	17528	17633	17519	17766	17633	17698	17630	17604	17668	17412	17592	17705	17600	17847	17744	17583	17822	17742	17636	17650	17649	17638	17698	17693	17733	17720	17591	17661	17546	17833	17517	17608	17568	17526	17603	17392	17745	17652	17665	17721	17810	17595	17711	17735	17651	17774	17493	17552	17689	17557	17621	17643	17570	17739	17750	17575	17527	17445	17499	17504	17613	17782	17588	17472	17756	17637	17562	17518	17728	17659	17329	17682	17555	17552	17694	17649	17475	17451	17691	17599	17715	17592	17741	17570	17647	17658	17763	17860	17633	17527	17602	17554	17586	17614	17660	17478	17482	17723	17728	17577	17429	17381	17609	17370	17573	17571	17660	17453	17440	17627	17486	17426	17553	17632	17749	17589	17715	17673	17298	17740	17789	17638	17792	17449	17726	17699	17694	17603	17686	17462	17480	17514	17581	17572	17471	17691	17497	17405	17604	17695	17473	17524	17453	17640	17673	17665	17610	17463	17801	17600	17560	17577	17667	17628	17569	17864	17730	17536	17679	17617	17815	17556	17531	17558	17546	17556	17438	17674	17571	17410	17542	17756	17620	17743	17555	17644	17683	17497	17647	17585	17512	17624	17424	17683	17711	17564	17662	17738	17489	17594	17515	17693	17903	17593	17589	17696	17550	17542	17635	17616	17662	17691	17595	17705	17702	17613	17571	17586	17709	17624	17462	17436	17753	17635	17622	17781	17519	17853	17751	17564	17485	17725	17542	17718	17639	17678	17738	17532	17538	17784	17471	17754	17733	17564	17578	17586	17596	17651	17612	17545	17560	17562	17585	17572	17383	17565	17856	17556	17641	17721	17594	17656	17504	17432	17581	17658	17516	17535	17721	17586	17484	17666	17609	17510	17458	17362	17703	17430	17586	17711	17565	17603	17630	17577	17422	17431	17703	17806	17577	17711	17408	17665	17570	17589	17742	17623	17573	17518	17513	17583	17655	17663	17596	17768	17604	17595	17668	17563	17694	17464	17688	17637	17828	17524	17652	17513	17700	17677	17554	17506	17506	17575	17849	17510	17585	17512	17686	17477	17645	17504	17531	17582	17680	17492	17719	17423	17509	17867	17776	17727	17656	17773	17560	17575	17666	17604	17527	17615	17639	17652	17508	17676	17727	17620	17598	17645	17641	17435	17781	17556	17575	17622	17515	17677	17519	17616	17631	17533	17656	17530	17589	17691	17675	17667	17485	17712	17855	17646	17730	17599	17453	17556	17527	17526	17786	17459	17773	17595	17582	17548	17508	17525	17465	17717	17461	17776	17857	17752	17443	17793	17659	17655	17709	17574	17469	17694	17683	17710	17457	17724	17612	17462	17704	17539	17666	17543	17539	17621	17574	17532	17565	17593	17602	17664	17521	17623	17632	17664	17606	17575	17682	17559	17648	17553	17673	17742	17391	17662	17635	17488	17597	17866	17720	17468	17592	17770	17766	17742	17588	17717	17535	17471	17761	17732	17745	17638	17510	17689	17517	17741	17469	17595	17523	17468	17640	17576	17550	17603	17486	17614	17631	17735	17764	17586	17488	17821	17450	17474	17552	17514	17437	17457	17823	17664	17555	17535	17430	17598	17771	17640	17630	17530	17657	17754	17740	17771	17661	17522	17918	17692	17653	17641	17711	17600	17480	17843	17582	17649	17562	17531	17603	17610	17575	17561	17596	17534	17673	17750	17481	17504	17733	17634	17761	17570	17395	17638	17724	17593	17565	17694	17602	17483	17591	17701	17691	17774	17824	17586	17596	17592	17595	17528	17624	17675	17735	17736	17644	17556	17633	17526	17835	17726	17620	17433	17582	17651	17761	17669	17688	17464	17668	17572	17615	17552	17702	17681	17671	17752	17649	17514	17455	17723	17590	17656	17579	17645	17729	17636	17430	17514	17554	17866	17568	17763	17809	17675	17564	17590	17809	17545	17531	17819	17962	17534	17510	17568	17460	17532	17558	17489	17646	17850	17833	17607	17389	17768	17398	17658	17502	17538	17589	17549	17503	17663	17375	17500	17543	17708	17687	17805	17475	17506	17816	17611	17542	17566	17664	17718	17601	17819	17663	17742	17703	17562	17416	17818	17618	17586	17663	17451	17639	17720	17748	17694	17583	17641	17496	17609	17690	17584	17553	17334	17488	17428	17548	17530	17760	17614	17713	17755	17614	17544	17791	17609	17522	17555	17609	17305	17508	17614	17687	17639	17550	17581	17582	17545	17683	17624	17756	17507	17618	17656	17618	17484	17350	17637	17642	17522	17648	17707	17640	17716	17759	17637	17535	17714	17409	17609	17642	17547	17605	17681	17381	17403	17654	17605	17472	17535	17582	17680	17685	17608	17534	17691	17441	17556	17666	17693	17643	17630	17535	17518	17632	17767	17547	17837	17403	17486	17545	17583	17457	17378	17599	17556	17645	17510	17579	17589	17512	17635	17632	17766	17427	17788	17603	17478	17519	17592	17422	17468	17570	17597	17575	17527	17574	17769	17621	17701	17530	17577	17633	17568	17470	17674	17672	17537	17656	17700	17623	17637	17939	17692	17721	17666	17594	17660	17837	17686	17682	17808	17554	17665	17598	17676	17490	17725	17533	17577	17738	17835	17790	17499	17731	17523	17448	17554	17455	17691	17457	17556	17696	17477	17719	17655	17647	17479	17577	17542	17719	17614	17600	17442	17636	17590	17688	17441	17666	17717	17603	17522	17485	17791	17782	17641	17585	17774	17708	17658	17507	17660	17611	17406	17624	17732	17764	17621	17690	17686	17545	17658	17472	17728	17754	17578	17475	17798	17719	17622	17591	17672	17607	17732	17486	17735	17629	17579	17642	17642	17635	17552	17499	17559	17527	17683	17425	17574	17693	17600	17655	17764	17597	17523	17722	17688	17403	17655	17563	17651	17495	17733	17661	17605	17630	17655	17659	17611	17541	17802	17799	17462	17594	17658	17573	17653	17671	17825	17525	17602	17747	17472	17559	17589	17608	17661	17808	17636	17422	17613	17578	17602	17605	17448	17579	17599	17777	17734	17502	17557	17638	17796	17668	17692	17612	17936	17711	17740	17649	17780	17740	17643	17714	17523	17497	17795	17597	17630	17632	17629	17540	17801	17701	17418	17551	17719	17464	17735	17973	17435	17427	17615	17745	17609	17637	17647	17469	17861	17754	17561	17759	17644	17769	17719	17783	17849	17572	17468	17719	17582	17754	17702	17666	17640	17690	17426	17553	17630	17537	17506	17613	17577	17570	17786	17601	17604	17474	17612	17708	17725	17704	17626	17652	17533	17498	17332	17620	17636	17442	17418	17581	17712	17682	17495	17480	17435	17429	17659	17542	17674	17528	17596	17654	17467	17539	17679	17565	17748	17793	17726	17523	17471	17768	17755	17783	17779	17420	17545	17491	17551	17611	17667	17434	17602	17758	17586	17716	17606	17712	17706	17557	17722	17830	17803	17701	17769	17565	17403	17558	17738	17650	17653	17651	17548	17613	17580	17717	17586	17663	17580	17644	17736	17491	17650	17691	17691	17703	17303	17585	17492	17514	17594	17838	17791	17723	17525	17717	17701	17621	17573	17629	17550	17445	17677	17557	17632	17619	17646	17571	17638	17673	17614	17671	17611	17598	17483	17718	17636	17608	17608	17571	17533	17729	17677	17526	17757	17808	17824	17613	17676	17667	17708	17613	17448	17606	17683	17588	17509	17526	17641	17782	17639	17645	17691	17713	17645	17657	17485	17825	17727	17643	17756	17571	17426	17578	17521	17664	17809	17719	17643	17555	17510	17735	17673	17650	17651	17481	17543	17540	17634	17528	17597	17766	17691	17627	17643	17596	17655	17557	17608	17446	17449	17638	17589	17636	17485	17733	17646	17587	17594	17617	17503	17651	17871	17780	17671	17706	17699	17596	17358	17947	17560	17656	17594	17760	17726	17649	17571	17555	17746	17689	17651	17454	17676	17575	17459	17503	17568	17663	17362	17772	17647	17436	17545	17770	17567	17710	17696	17734	17650	17876	17844	17742	17561	17473	17746	17474	17492	17519
26864	47264	44848	36418	31888	27754	24771	22893	21046	19752	19065	18235	17749	17654	17219	16818	16650	16168	15988	15961	15858	15840	15850	15677	15752	15524	15499	15405	15654	15601	15481	15361	15577	15703	15476	15394	15383	15440	15539	15242	15461	15450	15344	15388	15699	15418	15307	15479	15448	15341	15182	15321	15366	15434	15338	15232	15255	15190	15317	15199	15354	15371	15349	15397	15539	15448	15332	15381	15316	15085	15379	15305	15321	15287	15176	15436	15214	15386	15311	15109	15256	15275	15335	15232	15280	15259	15293	15289	15310	15280	15183	15227	15427	15171	15227	15322	15133	15336	15377	15192	15183	15407	15138	15245	15116	15176	15273	15115	15304	15199	15279	15357	15365	15193	15177	15293	15244	15361	15253	15146	15326	15045	15149	15197	15177	15106	15229	15182	15416	15070	15304	15245	15178	15186	15301	15249	15148	15200	15169	15138	15195	15253	15280	15226	15098	15239	15355	15220	15249	15338	15201	15250	15264	15170	15266	15135	15202	15221	15207	15218	15336	15308	15289	15304	15260	15228	15312	15437	15239	15163	15300	15229	15131	15324	15160	15360	15076	15316	15296	15128	15288	15234	15240	15160	15241	15332	15306	15348	15312	15261	15283	15147	15190	15373	15344	15029	15221	15035	15146	15255	15221	15238	15399	15238	15119	15276	15214	15212	15261	15314	15251	15213	15114	15174	15376	15111	15196	15157	15189	15282	15171	15164	15353	15339	15279	15142	15174	15396	15210	15173	15285	15249	15103	15373	15194	15285	15267	15300	15106	15109	15258	15232	15075	15233	15295	15250	15195	15382	15124	15129	15180	15184	15349	15307	15260	15234	15337	15181	15250	15360	15043	15285	15168	15363	15186	15063	15369	15289	15227	15208	15322	15310	15351	15251	15246	15181	15153	15342	15234	15051	15198	15321	15121	15240	15231	15177	15287	15266	15224	15246	15212	15345	15192	15330	15195	15205	15321	15225	15305	15253	15180	15168	15175	15290	15336	15250	15145	15256	15015	15078	15161	15169	15225	15193	15412	15081	15177	15451	15241	15194	15287	15278	15263	15379	15221	15342	15313	15318	15002	15139	15166	15178	15232	15449	15332	15239	15026	15152	15360	15237	15279	15388	15103	15336	15163	15183	15185	15384	15299	15316	15206	15164	15204	15042	15272	15258	15270	15304	15202	15112	15220	15407	15167	15287	15197	15235	15271	15313	15180	15120	15252	15182	15212	15184	15156	15183	15322	15306	15381	15443	15244	15258	15324	15243	15198	15259	15244	15203	15411	15097	15288	15247	15089	15197	15254	15266	15304	15195	15156	15232	15230	15253	14943	15313	15180	15187	15281	15198	15236	15236	15275	15149	14974	15226	15282	15209	15090	15142	15138	15216	15252	15220	15146	15298	15213	15198	15151	15255	15213	15301	15270	15456	15251	15318	15393	15287	15316	15281	15206	15251	15251	15037	15222	15309	15043	15303	15359	15295	15124	15206	15276	15333	15298	15336	15083	15282	15057	15244	15271	15240	15270	15141	15346	15198	15224	14996	15154	15314	15229	15201	15276	15364	15200	15172	15273	15241	15428	15086	15299	15138	15073	15331	15152	15224	15250	15077	15217	15285	15195	15279	15267	15291	15386	15134	15388	15205	15305	15300	15229	15261	15259	15284	15254	14961	15315	15182	15430	15159	15264	15149	15190	15406	15211	15220	15134	15485	15058	15257	15227	15277	15360	15209	15262	15337	15348	15277	15236	15250	15292	15117	15277	15259	15216	15444	15307	15215	15358	15230	15141	14974	15334	15202	15196	15218	15239	15009	15337	15311	15396	15186	15232	15379	15257	15159	15106	15154	15344	15362	15157	15304	15106	15240	15329	15375	15213	15203	15206	15324	15250	15088	15304	15410	15254	15081	15275	15267	15327	15111	15171	15350	15192	15121	15334	15249	15218	15340	15363	15142	15136	15318	15346	15264	15297	15161	15424	15178	15185	15215	15417	15363	15166	15119	15150	15107	15341	15314	15115	15167	15340	15070	15241	15421	15253	15228	15227	15163	15238	15321	15151	15220	15285	15333	15252	15257	15379	15339	15238	15184	15176	15201	15236	15287	15096	15386	15070	15282	15119	15270	15144	15232	15226	15261	15221	15274	15340	15264	15216	15263	15249	15165	15150	15274	15250	15170	15349	15284	15299	15267	15223	15166	15212	15334	15182	15381	15404	15219	15196	15275	15342	15212	15337	15198	15334	15260	15250	15290	15295	15196	15340	15145	15317	15210	15232	15245	15324	15170	15241	15435	15141	15392	15178	15419	15278	15097	15086	15254	15161	15234	15332	15292	15239	15271	15082	15322	15137	15298	15480	15371	15283	15175	15090	15213	15146	15251	15105	15147	15253	15415	15210	15283	15298	15259	15311	15170	15254	15176	15207	15242	15235	15087	15221	15145	15155	15082	15210	15328	15317	15122	15254	15446	15294	15342	15366	15263	15145	15225	15392	15095	15202	15292	15260	15338	15266	15270	15225	15209	15245	15154	15070	15086	15236	15166	15334	15378	15252	15143	15366	15338	15198	15187	15195	15418	15248	15002	15271	15292	15113	15342	15117	15305	15181	15196	15269	15106	15206	15139	15276	15234	15089	15002	15245	15314	15194	15453	15263	15233	15245	15170	15225	15161	15306	15286	15009	15239	15249	15298	15117	15314	15221	15214	15150	15084	15422	15281	15394	15242	15305	15286	15068	15149	15209	15397	15286	15276	15206	15151	15198	15208	15286	15281	15210	15318	15260	15256	15265	15202	15173	15291	15314	15173	15274	15205	15104	15206	15229	15412	15307	15124	15214	15164	15310	15296	15266	15052	15177	15144	15256	15274	15205	15316	15065	15189	15317	15136	15213	15265	15209	15278	15171	15146	15281	15213	15190	15213	15251	15197	15250	15185	15341	15089	15361	15304	15543	15204	15236	15118	14999	15062	15343	15308	15430	15199	15162	15146	15237	15286	15325	15299	15119	15381	15093	15126	15300	15125	15181	15403	15452	15192	15391	15219	15301	15249	15221	15290	15313	15047	15259	15176	15223	15286	15379	15190	15256	15335	15174	15138	15163	15169	15243	15144	15323	15270	15410	15278	15056	15170	15196	15183	15087	15200	15389	15370	15135	15319	15136	15394	15060	15186	15260	15184	15307	15079	15414	15289	15345	15274	15214	15149	15358	15288	15203	15320	15300	15305	15260	15188	15221	15430	15114	15326	15181	15317	15256	15189	15346	15461	15260	15120	15247	15270	15192	15314	15335	15190	15276	15277	15130	15168	15309	15170	15216	15298	15126	15374	15354	15411	15297	15235	15155	15173	15153	15213	15334	15340	15539	15279	15327	15288	15447	15323	15463	15327	15379	15203	15136	15227	15262	15284	15247	15337	15129	15328	15319	15233	15108	15051	15186	15430	15202	15191	15304	15271	15371	15214	15186	15175	15185	15302	15318	15233	15265	15334	15435	15206	15500	15178	15154	15164	15129	15231	15227	15286	15185	15170	15341	15215	15195	15215	15318	15363	15254	15274	15192	15061	15231	15215	15369	15261	15115	15353	15416	15118	15297	15272	15363	15378	15152	15162	15193	15106	15424	15163	15380	15343	15309	15236	15137	15369	15341	15324	15325	15158	15252	15288	15156	15538	15272	15296	15267	15228	15338	15305	15192	15265	15147	15086	15094	15178	15526	15378	15315	15194	15280	15179	15258	15429	15233	15151	15239	15271	15296	15202	15089	15299	15152	15189	15180	15306	15248	15183	15261	15203	15366	15170	15194	15268	15193	15193	15217	15312	15231	15282	15270	15197	15280	15428	15207	15195	15052	15208	15101	15312	15228	15249	15379	15220	15314	15331	15419	15225	15240	15244	15352	15260	15134	15269	15261	15297	15185	15401	15336	15134	15270	15334	15303	15216	15114	15285	15385	15325	15386	15177	15233	15193	15272	15155	15123	15234	15290	15292	15245	15060	15186	15321	15373	15078	15119	15250	15249	15054	15282	15213	15179	15262	15244	15160	15096	15236	15333	15342	15097	15313	15246	15171	15204	15122	15348	15199	15354	15240	15158	15312	15210	15212	15173	15172	15399	15317	15281	15172	15369	15268	15335	15254	15105	15263	15108	15262	15350	15202	15300	15235	15099	15319	15164	15182	15162	15251	15211	15339	15253	15167	15411	15121	15255	15227	15335	15231	15145	15326	15193	15349	15236	15341	15072	15232	15127	15280	15153	15257	15123	15231	15157	15222	15216	15315	15238	15250	15337	15261	15267	15177	15249	15141	15140	15122	15251	15122	15353	15219	15255	15372	15273	15269	15143	15299	15222	15298	15220	15398	15236	15136	15327	15245	15320	15073	15197	15335	15327	15296	15122	15237	15350	15361	15216	15124	15303	15307	15182	15240	15326	15349	15180	15374	15272	15095	15366	15413	15092	15207	15056	15304	15050	15124	15103	15304	15319	15491	15233	15318	15372	15382	15296	15191	15294	15441	15070	15251	15181	15159	15248	15339	15197	15314	15232	15180	15325	15380	15250	15221	15241	15194	15311	15263	15227	15330	15355	15288	15275	15406	15294	15220	15265	15122	15232	15129	15289	15232	15174	15246	15074	15403	15271	15306	15337	15197	15197	15244	15118	15260	15025	15426	15215	15318	15394	15095	15077	15231	15351	15254	15246	15528	15152	15285	15202	15415	15305	15062	15355	15367	15244	15044	15272	15112	15286	15234	15126	15002	15433	15413	15130	15190	15237	15148	15329	15347	15306	15305	15103	15604	15168	15299	15378	15183	15035	15280	15143	15242	15293	15237	15256	15102	15343	15182	15168	15255	15338	15147	15107	15265	15289	15112	15220	15167	15214	15030	15372	15320	15302	15154	15379	15148	15296	15079	15172	15359	15300	15257	15144	15241	15432	15304	15388	15175	15029	15082	15160	15293	15165	15143	15258	15337	15190	15252	15365	15299	15341	15442	15226	15270	15056	15325	15280	15125	15244	15278	15236	15265	15150	15059	15323	15207	15288	15295	15201	15202	15294	15300	15228	15284	15362	15309	15203	15179	15155	15156	15253	15327	15199	15291	15357	15275	15151	15285	15108	15261	15155	15157	15339	15360	15150	15245	15205	15137	15160	15310
27721	24578	31290	28214	23083	21527	20325	19311	18513	18458	18124	17840	17870	17530	17638	17499	17378	17456	17346	17338	17318	17322	17324	17358	17219	17196	17231	17222	17299	17225	17418	17093	17174	17111	17157	17090	17117	17289	17033	17196	17174	17097	17232	17320	17318	17099	17126	17095	16960	17286	17166	17098	17203	17151	17024	17182	17245	17183	17052	17170	17158	17150	17323	17351	17152	17129	17337	17065	17055	17229	17016	17175	17262	17016	17122	17120	17151	17095	17183	17128	17200	17105	16970	17151	17220	17005	17098	16908	17231	16837	17051	17237	16965	17130	17154	17101	17061	17047	17032	17162	17201	17060	17183	17242	17190	17325	17138	17133	17210	17095	16844	17001	17087	17070	17339	16977	17032	16949	17046	16925	17094	17150	17079	17334	17013	17292	17189	17185	17083	17119	17065	17064	16905	17136	16973	17147	17136	17060	17200	17178	16952	17173	17122	17141	17213	17119	16970	17051	17139	17293	17076	17164	17098	17366	17032	17062	17092	16963	17110	17085	17143	17030	17245	17121	17164	17139	17119	17342	17037	17035	17010	17008	16987	17115	17022	17232	17105	17056	17182	17069	17196	17104	17045	17064	16964	16999	17290	17091	17085	16793	17247	17067	17215	17395	17303	17131	17032	16918	17119	17207	17292	17010	17261	17168	17197	17025	17068	17231	17214	17161	17324	17071	16857	17092	17294	17109	16975	17080	17187	17113	17218	17006	16970	16994	17077	16962	17209	17327	16910	17176	17187	17108	17050	16960	17294	16964	17213	17312	17119	16934	17226	17233	17375	17077	17184	17218	16934	17084	16955	17197	17007	17203	17075	16943	16962	16982	17255	16764	17301	17166	16979	17218	17196	17018	16991	17171	17189	17210	17031	16965	17142	16973	17135	17194	17258	17233	17088	17001	17010	17199	17218	16919	16947	16918	17143	17107	17261	17064	16986	17120	17320	17162	17098	17007	17158	17190	16991	16970	17135	16965	17018	17114	17054	16872	16874	17027	17162	17043	17041	17040	17262	17145	17361	17159	17205	17098	17060	17108	17009	17302	17198	17067	17150	17120	16962	16975	17122	17115	16867	16862	16977	17063	16992	16889	17096	16947	17087	16994	17271	17065	17123	17292	16996	17081	17159	17076	17271	17032	17146	17028	17024	17022	17070	17044	17159	16987	17120	17251	17170	17132	17240	17171	17062	17162	17096	16968	17234	16986	17228	17140	17203	16983	16966	17034	17193	17030	17095	17371	17311	17115	17429	17011	17171	17035	17218	16897	17006	16824	17034	17038	16960	17103	17026	17233	17197	17106	17162	17114	17225	17255	17160	17241	17065	17216	16860	17255	17109	17182	17149	17086	17148	17164	17183	17182	17021	17193	17168	16854	17179	16993	17146	17391	16841	17126	17214	16996	17196	17075	17041	17313	17254	17198	17174	17150	17386	16990	17266	17211	17235	17256	17228	17203	17136	17030	16906	17056	17199	17231	17126	16902	17266	17127	17095	17158	17296	17034	17172	17036	17018	16959	17051	16951	17299	17110	17144	17118	17301	17079	16913	17224	17342	17205	17279	17190	17010	17104	17071	17222	17152	17236	17097	17224	16966	17175	17148	17014	17242	16862	17143	17144	17187	16952	17182	17036	16963	17105	16967	17216	17028	17001	17207	17124	17320	17261	17230	17029	17164	17248	17095	17138	17167	16988	17213	17012	17160	17188	17069	17179	16937	17021	16950	17088	17116	17146	16890	16959	16921	17266	17089	17185	17167	17006	17074	16925	17149	17076	17168	17327	17030	17056	17005	17234	17148	17296	17194	16793	17127	17222	17073	17197	17238	17043	17016	16976	17082	17174	17182	17248	16892	17157	17097	17091	16994	16953	17130	17125	17122	17205	17283	17060	17039	17257	17031	16923	17033	16950	17026	17065	17230	17348	17164	17312	17040	17143	17133	17065	17147	16891	17016	16887	16968	17038	17167	17158	17076	17146	17187	16999	17183	16966	17081	17270	16853	17103	17076	17011	16815	17154	17133	17117	16983	17065	17194	17077	17133	17120	17087	16979	17179	17277	17173	17036	17169	17020	16922	16989	17098	17217	17139	17040	17111	17090	17076	16967	16929	17097	17247	17004	17210	16967	17100	16936	17242	17098	17154	17065	17096	17220	17071	17152	17156	17145	17054	17143	17137	16788	16959	17231	17032	16907	17079	17175	16975	17002	17064	17151	17085	16973	17185	17123	16994	17195	17115	16817	16873	17289	17157	16957	17008	17268	17022	17087	16920	17073	16905	17206	17075	17115	17082	16977	17042	16975	17183	17064	17049	17087	17010	17089	17050	17090	17004	17064	17173	17044	17175	17136	16993	17236	17191	17148	17197	17031	17185	17118	17226	17055	17233	16903	16989	16923	16888	17169	17087	16989	17208	17112	17084	17178	16883	17002	17056	17167	17084	17131	16986	17196	17341	17117	16999	17109	17235	16926	17096	17197	17075	17018	17162	17119	17208	17015	17164	17146	17008	17183	16995	16879	17174	17081	17033	17021	17193	17101	17321	17314	17093	17292	17060	17179	17220	17260	17193	17068	17026	16866	17319	16962	17214	17020	17028	17165	17113	17228	16928	17110	17105	16964	17020	16856	16887	17136	17023	17102	16847	16899	17094	17165	17115	17252	17289	17133	17192	17158	17024	16906	17232	17160	17450	17279	17300	16858	17115	17123	16986	16918	17114	17042	17030	17056	17235	16873	17060	17090	17064	16931	17043	17027	17203	17091	17080	17318	17114	16912	17181	17148	17250	17178	17229	17194	17255	17207	16968	16887	17255	17312	16902	17137	17094	17227	17328	17275	17351	17159	17318	17199	17182	17126	17186	16962	17158	17085	17260	17168	17091	17117	17036	16908	17165	17006	17156	16924	17105	17192	17173	17289	17070	17117	17156	17110	17122	17146	17064	17136	17469	17307	17063	17112	17072	17255	17067	17088	17277	17011	17136	17248	17128	17106	17076	17089	17156	17160	17096	17096	17225	17078	17194	17054	17127	16930	17253	17006	17243	17141	17106	17011	17338	17053	16966	17084	17262	16995	17131	17139	17124	16994	17035	17062	17157	17179	17187	17042	17128	17142	17155	17012	16902	17068	17109	17088	17067	17042	17213	17103	16902	17188	16878	17022	17096	17026	17199	16860	17105	17227	17209	17022	17183	16939	16977	17089	16944	17078	17098	17107	17153	17268	17189	17026	17107	17123	16862	17080	17003	16949	16982	16994	16996	16966	17078	17244	17084	17062	17307	17099	17217	17226	17307	16927	16949	17046	17286	17280	17147	17194	17330	16938	17065	17228	17258	17060	17177	17106	17419	17142	17152	17255	17056	17175	17110	16841	17145	17190	17163	17042	17269	17011	17257	17204	17180	17052	17008	16942	16996	17171	17010	17271	17049	17079	17142	17140	17005	17115	17232	17237	17127	17045	17190	17122	17230	17137	16935	17236	17047	17121	17142	17068	17129	17212	17281	16818	17026	17030	17099	17075	17236	17086	17329	17135	17018	17306	17278	16857	17269	16947	17037	17151	17307	17282	17018	17283	17275	17075	17046	16941	17094	17163	17122	17152	16808	17180	16995	16923	17274	16957	17081	16939	17180	17048	16983	17158	17101	16940	17188	17213	17035	17083	17199	17161	17073	17111	17177	17194	16952	16863	17108	17035	17164	17292	16849	17033	17153	17083	17052	17142	17279	16999	16957	16829	17135	17202	16958	17055	17096	17139	17225	17075	17294	16934	16976	17139	17208	17174	17209	17240	17280	17062	17098	17004	17158	17206	17069	17075	17203	17144	17251	17190	17164	17451	16978	17179	17163	17315	17248	17175	17301	17159	17142	17146	17051	17094	16981	17013	17202	17097	17057	17039	17078	17117	17121	17221	17039	17052	16910	17200	17189	17245	16941	17171	17338	17237	17135	16959	16971	17477	17031	17285	17201	17167	17064	17103	17010	17217	17229	17247	17078	17131	17024	16992	16897	17079	17167	16978	17003	17047	16961	17015	17060	17165	16995	17244	16987	16971	17020	17046	16998	17105	17122	17152	17252	17072	17127	17295	16915	17052	17150	17194	16916	17166	17148	17084	17006	17067	17233	17162	16972	17200	17089	17091	17164	17144	17119	17073	16794	17024	16995	17235	17317	17276	17137	16958	17217	17177	17226	16964	17085	17104	17033	17173	17168	17123	17113	17045	17353	17241	17081	16925	17231	17156	17103	17095	17215	17069	16990	16933	17185	17239	17052	17134	17374	17109	17213	17165	17109	17294	17158	17290	17016	17310	17091	17079	17020	17148	17267	17007	17242	17166	17334	17003	17194	17240	17115	16975	17167	17304	17139	17073	17082	17145	17118	16958	17031	17039	16989	17079	17035	17155	17382	17227	17273	17124	17242	17079	17032	17075	17073	17105	17146	17187	16900	17339	17212	16956	16946	16952	17063	17053	16894	17186	17125	17147	17091	17006	17027	17046	17100	17173	17232	17128	17158	17132	17019	17031	17000	17067	17249	17249	17010	17315	17090	16969	17164	16949	17196	17250	17134	17064	17166	17066	17117	17031	17045	17142	17075	17173	17086	17349	17164	17217	17082	17246	16946	17358	17095	17169	17019	17001	16862	16871	17101	17135	17213	17106	17024	17205	17120	16987	16996	16904	17224	17307	17189	17042	16928	17224	17184	17239	17171	17151	17182	17296	17003	17019	17156	17126	17087	17397	17244	17298	17271	17196	17219	17029	17089	16991	17101	16944	17170	17048	17163	17303	17179	16928	16936	17125	16926	16973	17096	16995	17164	17197	17180	17266	17079	17306	17131	17041	17166	17291	17362	17142	17151	16937	16973	17179	17054	17080	17334	17202	17133	17158	17256	17042	17174	17070	17204	17114	17010	17194	17363	16913	17100	17079	17210	17187	17024	17078	17159	17126	17244	17347	16970	17083	17290	17167	17161	17157	17286	17176	17174	17038	17082	17135	17364	17194	17240	17101	17065	17243	17284	17048	17000	17340	17056	17065	17119	17131	17274	17218	17054	17175	16942	17213	17363	17323	17078	17157	17187	17096	17183	17385	17179	17071	17099	17042	17000	17284	17177	17020	16968	17058	17117	17037	16875	17145	17179	16954	17367	17220
24946	37231	34722	27498	23797	21083	19586	18172	17328	16837	16392	16144	15866	15853	15640	15426	15452	15368	15358	15180	15437	15456	15029	15295	15125	14968	14931	15285	15095	15076	14880	15049	14936	15124	14876	15157	14969	15058	15049	15055	15210	15025	15089	15045	15080	15119	15193	15039	14892	15165	14997	15132	15017	15057	14959	15047	14673	15075	15107	14915	14853	15023	15088	14894	14970	14994	15012	14984	14968	15041	14931	14923	14920	14932	15071	14862	15038	14955	15004	15023	14921	14902	14948	14999	14925	15008	14714	14970	15152	15133	15064	14914	15080	14852	15012	14971	14888	15035	15114	15120	14764	15111	15148	14949	14908	15132	15023	14997	14831	14899	14954	14868	14810	14947	14795	14855	14866	14828	14896	15001	14853	15047	14866	14795	15143	15043	14775	14903	15000	15079	15072	15036	14864	14960	15147	14911	15116	15009	14888	14902	14845	14918	14971	14947	15028	15048	15013	14917	14895	14955	15003	15127	14927	14936	15024	14923	14860	15045	15037	14955	15041	14994	14883	15099	14879	14880	15062	14934	14955	14913	14964	15045	14847	14868	15125	15035	15137	15041	14922	14816	14885	14817	14887	15030	14899	15084	15078	14978	14923	14981	15070	14946	15147	14802	14967	14775	14946	14844	15035	14949	14901	15034	14988	15082	15083	15033	15108	15006	14962	14935	14859	14964	14916	14934	14879	14944	14955	14884	15231	14963	15100	14875	15050	14980	15116	14918	15175	15045	14906	14911	15022	15055	14910	14910	14956	14957	15036	14984	14982	15004	14918	14975	14897	15030	14825	15094	14920	15111	15055	14989	14800	14960	14941	14986	15082	14937	14964	15020	15030	14897	14976	15075	14943	15106	14964	14980	14773	15004	14962	14822	14912	14910	15017	14943	14980	15032	15044	14940	15099	14853	15023	15082	14880	15050	15026	15067	15010	15135	14860	14958	15145	14957	15039	14953	15113	15188	14987	14945	15000	14738	14982	14844	14746	15020	15072	14964	14902	14913	15033	14783	14992	14851	15115	14937	14833	14977	14888	14874	15165	15105	14858	15116	14968	15062	14739	14913	14857	14854	15008	15067	14879	15005	15060	15056	14973	15022	14991	15056	15188	14820	15022	14867	14936	14936	14975	15003	15101	15065	14970	15007	14941	14896	14958	15078	14823	14985	14844	14974	15173	14988	15056	15119	14941	14975	14955	14863	15025	14863	15080	14924	15142	14984	14850	14987	14817	14961	14999	14926	14943	15005	14995	14921	15087	15002	14909	15040	14834	14894	14880	15090	14975	14981	14957	14956	14947	14996	14965	14864	14955	14943	15020	14851	15022	15061	15101	14860	15008	15029	14975	15129	14915	14971	15170	15088	14914	15061	15026	14852	14975	14993	14909	14921	15050	14910	14921	15032	14935	14990	14929	14980	14906	14989	15014	14952	15075	14897	15024	15084	14917	14999	15051	15048	15160	14913	15088	15145	15047	14994	15002	14964	14865	14935	15005	14917	14871	15044	14869	14919	14956	15004	14964	14887	14941	15026	14965	14995	14700	15005	14930	15049	15003	15003	15027	14997	15009	15037	15031	14876	15175	14998	14928	14949	14908	15030	15151	14901	14938	14945	15178	15130	15088	14990	14986	14988	15080	14931	15056	14967	15077	14932	14902	14980	14869	14960	14926	15108	15028	14926	15108	14937	15030	14982	14804	14953	15075	14912	15024	15078	14960	14913	15011	14947	14991	15029	15029	14949	14802	14893	14980	14860	15023	15001	14908	14955	14957	14826	15060	14838	15049	14973	14871	15132	15019	14969	14997	14878	14987	14951	15058	14930	15113	14915	14986	14923	15018	14874	14919	14919	14951	15071	14929	14943	15127	14890	14887	15048	14970	14931	14931	15050	15002	15001	15051	15103	15032	14940	14932	15004	14795	14922	15161	14978	15013	14886	14854	15084	15041	15025	14987	15068	14817	15042	14846	15030	15065	14878	14864	14934	14936	14975	15036	15088	15109	15037	14968	15062	14902	14984	15114	14892	14941	14933	14927	14896	14970	14934	15143	14936	15004	14867	14871	14934	14841	15157	14962	14942	15010	15009	15079	14887	15087	14956	14950	14937	14936	15038	14930	15015	14854	14779	15012	15031	14963	15067	14911	15034	14940	14931	14979	14967	15048	14837	15040	14957	15191	14771	14965	14860	15082	14848	14974	14932	14968	14973	14913	14878	14843	14959	14936	14979	15101	15020	14971	15013	15175	14866	14760	15018	14988	14790	14950	14884	14899	14883	14967	14890	14940	14914	14750	15064	15085	14957	15020	14898	14790	15009	14724	14897	15038	14870	15192	14950	14882	15022	14921	15059	14940	14950	14795	14806	14919	14979	14961	14845	14972	15028	14997	15090	14928	14956	14880	15003	15199	14945	14911	14874	15006	15037	15042	14922	14960	14812	14925	14997	15080	15129	14979	14990	14919	14892	15063	14961	15043	14938	15063	15042	14928	14950	15045	14954	14881	14945	15088	14871	14901	14949	14879	15051	15015	15172	14997	14991	15153	14942	15106	14940	15042	14930	14881	14821	14981	14985	15016	15034	15007	14835	14937	14878	14944	15035	15039	14964	14947	14936	15105	14975	14955	14950	14947	15098	14992	14971	15021	15048	15121	15032	14913	14948	14852	14918	15007	14958	14951	14947	14829	14943	15072	14948	14898	15053	14985	15192	14902	14868	15034	14958	14842	14882	15192	14952	14999	14810	15003	15095	15147	14869	14918	15161	14918	14890	15016	15004	15030	14999	14993	14949	15063	14953	14924	14952	14979	14908	15122	15034	14761	14871	15046	14998	14861	14839	14839	14836	14936	14896	14961	15071	14920	15021	14822	14963	15035	15024	14843	14924	14979	15048	14877	14940	15068	14965	14830	15012	15074	15023	14870	14900	14911	15027	14808	15052	15051	14990	14974	14973	14864	14910	14917	14921	15010	15005	14963	14917	14965	14901	15026	15148	14881	15007	15041	15028	15094	14921	14981	15090	14971	15008	14935	15026	14857	14852	15046	15026	14860	15104	15193	14850	14882	14831	14891	15019	15049	14887	15104	14964	14912	14794	14871	14944	14944	15008	15012	15126	15021	14908	15119	14991	14724	15024	15014	14789	15081	15007	15141	14952	14976	15035	15014	14912	15060	14977	14870	15003	14843	14765	15002	14905	15026	14969	14980	14935	14949	14990	14879	15294	15199	14993	14935	14858	15077	14721	14943	14895	14948	14926	14906	15062	15139	15014	15028	14857	15010	14859	15004	14766	15088	15070	15032	14827	15055	14971	14932	14898	15033	14777	14996	14776	15006	14893	15026	14998	15039	15053	14885	15190	14941	14793	14986	14977	15043	15001	14758	14985	15055	14868	14886	15047	14956	15046	14962	14958	14814	14982	14793	15023	15092	15018	14883	15137	14866	14746	14988	15011	14892	14899	15028	14910	14946	15085	14923	15059	14900	15016	14934	15024	14963	15045	14967	15182	14808	14856	15008	15082	15018	14759	15066	14931	15033	15001	14981	15157	15026	15059	15145	14863	14947	14740	15180	14950	14851	14913	15066	14998	14910	14945	15048	15036	15062	15002	14884	14967	14889	15055	14957	14937	15039	14960	14976	15189	15012	14958	15021	14835	14848	15002	14947	15064	14869	15199	14959	14965	15042	15025	14798	15024	14990	14935	15044	14965	15112	14894	15001	14870	15082	15151	15063	14824	15087	15095	15184	14937	15127	15017	14963	14970	15039	14857	15086	14945	14920	14931	15006	15009	15034	14982	15033	14902	15053	15116	14970	14835	15088	15059	15115	15038	15091	15026	14899	14960	14958	15129	15011	14993	15060	14869	15029	14790	15105	14865	15009	15066	15004	14988	15006	15063	14951	14977	15115	14888	15021	14982	15166	14810	15070	14946	14985	14965	15075	15007	15135	15034	14859	15034	14993	14944	14934	15040	15009	14856	14999	14779	15068	14783	15293	14831	14965	15030	14757	14939	15110	14999	14675	15094	15048	15069	15031	15017	14896	14971	15010	14918	15070	15128	14808	15025	14904	14820	14964	14982	14959	14981	15081	14900	14842	14934	15025	15044	15023	14848	15031	14907	14959	15076	15102	14765	15090	14915	15086	15020	15022	14908	15017	14923	15059	14892	15031	14890	15122	14814	14966	15006	14955	14745	15065	14934	15041	15056	14927	14966	14966	14993	15004	15095	14927	15053	14877	15071	14969	15075	14888	14791	15172	14921	14927	14903	14998	15086	15118	14983	14940	14939	15097	14909	15056	14917	14946	15082	15028	14967	14881	15003	14989	15003	15061	14970	14936	15127	14863	14917	14866	14927	15031	14924	15141	15138	14975	14921	14881	14922	14828	14932	15144	14983	14939	14987	15014	14998	14824	14978	14993	15042	14889	14940	14958	15035	14908	14934	14861	14904	14977	14888	14891	15065	14877	14950	15072	14934	14994	15026	14902	15138	14875	14881	15167	14986	14947	15098	15029	14946	14880	15148	14931	14975	14915	15143	15063	14900	15042	14925	15032	14846	14896	14986	14964	15133	14991	14928	15055	15031	15119	14911	14904	15068	14953	15085	15007	14857	15050	14854	14915	14960	15032	15006	14856	15093	14890	14973	15099	15001	15026	14964	15031	14827	14937	14925	14844	15104	14935	15115	15066	14956	14878	15041	15056	14927	15025	14718	14977	15145	14959	14855	14807	14972	14827	14992	15055	15010	15032	14945	15000	14908	14970	15119	14962	15103	14954	15022	15038	15115	15040	14840	14980	14897	15030	14950	14969	14962	15307	14885	15032	14890	14960	15043	15139	14831	14774	14845	15189	15044	14891	14925	14940	15033	14911	14929	15168	14951	14934	15060	15035	15008	15072	14866	15031	14839	15030	14993	15065	14848	14922	14997	15016	15007	14857	15011	14948	14801	14876	14900	15026	14918	14956	15115	15193	14797	14860	14976	14971	15097	15087	14964	14993	14831	14964	15049	14976	14774	15015	14958	14944	15062	15015	14856	14848	15082	15144	14982	14957	14976	14959	14994	14968	14964	14918	14922	15034	14893	14932	14997	15034	15050	15021	14982	14933	15148	14825	15048	14818	15100	14954	14882	15001	15022	15152	14933	15091	14896
23685	21040	28435	24302	23199	24467	23824	20279	19068	18881	18342	17978	17628	17816	17504	17383	17309	17063	17010	16953	16959	16744	16987	16826	16926	16833	16713	16640	16678	16827	16705	16733	16904	16820	16510	16838	16779	16604	16653	16637	16582	16743	16651	16742	16784	16728	16589	16769	16606	16688	16782	16504	16604	16537	16640	16633	16590	16541	16636	16701	16759	16635	16657	16489	16461	16665	16752	16536	16702	16516	16553	16469	16552	16474	16604	16651	16506	16490	16533	16347	16447	16450	16553	16630	16618	16581	16453	16585	16519	16622	16624	16247	16473	16611	16561	16528	16690	16574	16561	16443	16613	16683	16776	16727	16587	16616	16548	16566	16454	16688	16655	16494	16577	16533	16631	16428	16575	16380	16639	16362	16539	16550	16535	16651	16678	16362	16283	16395	16741	16620	16756	16506	16533	16531	16563	16747	16706	16583	16399	16575	16496	16501	16750	16521	16608	16773	16462	16392	16782	16685	16572	16579	16597	16477	16489	16648	16512	16534	16735	16637	16573	16665	16652	16503	16542	16449	16592	16430	16614	16529	16563	16519	16587	16405	16658	16602	16709	16646	16550	16644	16665	16495	16732	16466	16397	16637	16422	16647	16651	16424	16521	16766	16520	16359	16522	16447	16419	16510	16650	16619	16691	16641	16448	16538	16593	16679	16644	16752	16545	16587	16661	16549	16766	16618	16812	16636	16544	16620	16673	16850	16523	16455	16618	16502	16710	16308	16622	16449	16609	16537	16749	16661	16434	16721	16758	16496	16429	16641	16706	16494	16459	16687	16678	16551	16647	16428	16611	16681	16766	16518	16497	16517	16420	16497	16438	16606	16676	16463	16474	16537	16550	16473	16450	16483	16554	16584	16538	16735	16577	16417	16650	16735	16576	16707	16553	16682	16459	16629	16694	16697	16478	16609	16583	16567	16574	16693	16481	16343	16737	16448	16729	16361	16670	16675	16398	16418	16556	16629	16530	16772	16694	16639	16642	16800	16625	16668	16494	16456	16637	16485	16588	16498	16543	16528	16518	16619	16516	16362	16583	16515	16364	16753	16720	16522	16491	16399	16659	16792	16417	16595	16753	16759	16332	16639	16610	16567	16580	16791	16639	16636	16619	16370	16735	16691	16625	16559	16626	16599	16537	16417	16754	16517	16511	16427	16672	16671	16543	16566	16531	16570	16633	16464	16624	16411	16528	16487	16606	16630	16659	16533	16425	16385	16681	16327	16572	16568	16564	16397	16492	16612	16638	16571	16654	16582	16598	16209	16608	16740	16527	16366	16555	16650	16480	16531	16389	16643	16401	16607	16356	16691	16514	16530	16606	16571	16530	16462	16658	16405	16618	16578	16353	16301	16473	16607	16504	16452	16654	16433	16833	16504	16678	16471	16824	16693	16693	16367	16525	16632	16675	16509	16582	16307	16655	16558	16554	16467	16543	16641	16693	16504	16563	16534	16806	16682	16588	16476	16606	16698	16564	16457	16565	16535	16708	16279	16564	16743	16467	16480	16718	16608	16728	16647	16638	16636	16542	16435	16577	16607	16414	16545	16635	16647	16510	16467	16546	16504	16549	16309	16717	16535	16491	16573	16649	16586	16585	16539	16512	16484	16461	16588	16607	16750	16619	16485	16554	16523	16491	16385	16664	16574	16506	16702	16521	16604	16508	16494	16702	16439	16758	16632	16458	16578	16614	16675	16662	16444	16613	16382	16376	16552	16468	16699	16669	16583	16383	16571	16597	16657	16641	16662	16589	16570	16559	16581	16474	16614	16552	16505	16421	16510	16616	16558	16681	16307	16511	16707	16663	16712	16515	16370	16368	16599	16682	16655	16646	16530	16565	16391	16454	16734	16575	16491	16531	16577	16558	16508	16501	16874	16482	16671	16383	16569	16566	16462	16669	16631	16605	16545	16821	16528	16579	16445	16484	16482	16552	16611	16481	16628	16527	16667	16476	16505	16627	16694	16544	16671	16547	16567	16807	16554	16576	16547	16456	16502	16604	16617	16831	16492	16396	16621	16627	16687	16640	16659	16597	16633	16613	16605	16649	16405	16535	16464	16610	16619	16650	16525	16557	16342	16524	16275	16549	16680	16565	16618	16689	16541	16518	16645	16750	16549	16594	16648	16572	16636	16706	16596	16322	16546	16722	16578	16534	16642	16422	16718	16424	16546	16750	16432	16540	16649	16545	16617	16446	16487	16748	16677	16637	16525	16631	16456	16588	16580	16465	16503	16394	16487	16673	16672	16522	16648	16654	16526	16545	16522	16399	16683	16712	16322	16618	16585	16567	16536	16556	16646	16653	16637	16557	16440	16499	16344	16519	16704	16566	16455	16730	16850	16467	16566	16787	16584	16591	16677	16365	16753	16599	16508	16563	16477	16511	16607	16766	16579	16535	16440	16571	16471	16463	16886	16741	16668	16427	16649	16661	16711	16548	16328	16612	16452	16505	16646	16610	16606	16544	16341	16422	16326	16526	16820	16603	16665	16475	16494	16485	16436	16416	16449	16500	16449	16589	16428	16503	16676	16582	16526	16692	16810	16503	16702	16699	16390	16595	16461	16513	16524	16428	16589	16584	16667	16553	16544	16566	16523	16573	16567	16486	16426	16638	16375	16463	16660	16626	16356	16562	16510	16534	16479	16655	16491	16539	16472	16586	16533	16535	16683	16644	16541	16523	16348	16642	16676	16495	16387	16447	16608	16508	16556	16633	16586	16547	16573	16698	16743	16787	16600	16693	16588	16554	16595	16489	16366	16465	16478	16670	16663	16705	16608	16456	16527	16548	16679	16457	16504	16564	16527	16643	16661	16559	16649	16561	16508	16576	16669	16570	16585	16574	16663	16650	16471	16513	16658	16509	16659	16400	16551	16608	16497	16527	16525	16518	16338	16765	16728	16563	16617	16562	16670	16581	16702	16659	16769	16499	16473	16499	16457	16496	16583	16565	16543	16766	16669	16659	16546	16447	16689	16824	16550	16662	16825	16512	16533	16611	16533	16655	16580	16717	16568	16569	16530	16644	16394	16643	16684	16567	16585	16462	16770	16595	16377	16529	16474	16665	16634	16744	16484	16559	16459	16392	16578	16427	16610	16645	16525	16447	16503	16619	16436	16589	16678	16716	16683	16486	16463	16742	16523	16432	16743	16495	16510	16407	16513	16305	16444	16554	16671	16637	16598	16611	16769	16699	16823	16795	16600	16545	16585	16490	16718	16784	16491	16545	16676	16229	16519	16567	16655	16579	16686	16624	16446	16568	16484	16605	16600	16706	16624	16641	16485	16456	16798	16770	16743	16783	16539	16586	16552	16420	16492	16485	16538	16481	16679	16611	16660	16439	16638	16517	16557	16663	16533	16757	16528	16545	16629	16710	16440	16599	16481	16547	16599	16583	16537	16535	16636	16526	16690	16527	16506	16606	16712	16561	16655	16371	16561	16617	16662	16713	16813	16582	16548	16759	16618	16517	16573	16542	16608	16716	16544	16555	16790	16747	16535	16509	16657	16712	16581	16553	16761	16614	16488	16725	16482	16565	16565	16567	16420	16615	16465	16396	16678	16519	16670	16654	16632	16737	16547	16634	16637	16523	16529	16588	16542	16514	16565	16317	16628	16437	16537	16591	16596	16613	16625	16611	16509	16664	16502	16562	16612	16595	16476	16623	16657	16538	16618	16515	16642	16630	16478	16392	16454	16606	16499	16442	16416	16386	16331	16619	16476	16710	16537	16730	16548	16446	16734	16553	16539	16371	16432	16502	16614	16704	16389	16480	16705	16773	16627	16700	16519	16307	16535	16712	16742	16534	16617	16609	16699	16616	16582	16631	16686	16569	16469	16623	16406	16469	16749	16633	16617	16468	16562	16453	16635	16533	16618	16497	16627	16649	16584	16467	16737	16547	16497	16650	16570	16669	16643	16563	16651	16596	16596	16599	16640	16551	16656	16647	16488	16498	16627	16540	16477	16493	16534	16640	16386	16555	16413	16651	16637	16571	16418	16614	16555	16527	16575	16558	16591	16472	16571	16626	16642	16602	16651	16701	16432	16694	16537	16665	16542	16401	16678	16531	16803	16516	16691	16545	16601	16611	16559	16426	16592	16865	16744	16633	16468	16742	16572	16464	16662	16837	16640	16440	16575	16566	16596	16631	16423	16563	16540	16729	16492	16513	16721	16621	16619	16346	16315	16658	16740	16400	16691	16501	16646	16542	16576	16592	16455	16363	16685	16586	16643	16713	16398	16523	16541	16689	16596	16475	16407	16533	16470	16614	16593	16694	16579	16357	16562	16594	16327	16464	16591	16534	16415	16572	16674	16748	16422	16424	16736	16512	16563	16503	16572	16506	16469	16638	16573	16570	16489	16760	16604	16548	16612	16569	16638	16567	16515	16431	16496	16529	16672	16469	16559	16518	16342	16529	16540	16658	16688	16559	16578	16522	16702	16519	16701	16527	16620	16423	16369	16557	16502	16503	16534	16620	16516	16585	16677	16517	16525	16473	16307	16584	16542	16638	16667	16460	16503	16563	16758	16427	16571	16583	16512	16253	16581	16610	16596	16546	16438	16467	16732	16742	16538	16622	16336	16621	16356	16675	16651	16639	16601	16586	16673	16527	16614	16656	16411	16644	16566	16665	16726	16612	16629	16476	16551	16729	16660	16634	16622	16460	16520	16727	16582	16363	16587	16558	16510	16455	16644	16768	16534	16497	16583	16533	16730	16612	16645	16669	16329	16727	16691	16506	16549	16659	16518	16553	16388	16446	16585	16566	16492	16532	16418	16511	16400	16601	16681	16563	16753	16631	16551	16450	16573	16624	16657	16503	16395	16455	16674	16575	16464	16446	16517	16600	16578	16525	16582	16480	16644	16649	16620	16308	16454	16618	16637	16476	16404	16490	16578	16721	16726	16482	16533	16368	16601	16471	16537	16526	16510	16544	16476	16464	16537	16575	16362	16625	16562	16620	16453	16700	16307	16580	16808	16592	16393	16563	16491	16556	16321	16643	16608	16611	16792	16652	16707	16552	16474	16478	16730	16756	16504	16711	16504	16556	16457	16502	16268	16598	16810	16548	16640	16604	16661	16699	16516	16651	16457	16558	16526	16520	16444	16714	16592	16614	16399	16610	16583	16645	16533
24622	42341	40024	31899	27578	24257	21845	20002	18958	18038	17328	16687	16603	16252	15832	15796	15632	15428	15292	15127	15106	15144	15032	15012	15068	15043	15063	14867	14869	14858	14985	14755	14781	14802	14771	14764	14801	14840	14914	14844	14781	14837	14762	14816	14682	14870	14616	14799	14878	14592	14811	14850	14740	14775	14570	14622	14703	14536	14764	14735	14755	14549	14756	14637	14661	14713	14534	14728	14667	14688	14754	14698	14709	14742	14763	14815	14583	14651	14576	14618	14681	14695	14682	14582	14802	14693	14585	14676	14760	14750	14531	14684	14794	14727	14644	14803	14632	14529	14428	14708	14683	14601	14648	14549	14681	14704	14823	14603	14580	14643	14751	14756	14603	14735	14693	14561	14567	14681	14575	14626	14695	14790	14642	14595	14650	14748	14660	14644	14713	14661	14896	14618	14673	14747	14750	14808	14575	14846	14679	14745	14680	14705	14430	14646	14695	14614	14641	14619	14771	14600	14589	14757	14731	14697	14749	14546	14619	14693	14810	14602	14826	14595	14719	14447	14802	14702	14688	14755	14670	14611	14730	14639	14508	14698	14666	14650	14657	14527	14581	14780	14570	14684	14535	14701	14859	14601	14727	14844	14546	14684	14637	14698	14702	14550	14722	14526	14641	14634	14594	14606	14898	14630	14746	14813	14587	14720	14711	14827	14533	14662	14664	14743	14651	14674	14639	14706	14691	14637	14669	14616	14767	14692	14569	14574	14713	14629	14673	14688	14615	14751	14534	14577	14835	14774	14559	14745	14722	14407	14690	14910	14705	14597	14795	14596	14628	14572	14781	14729	14872	14615	14806	14675	14830	14507	14678	14694	14747	14783	14579	14589	14730	14642	14693	14632	14766	14649	14688	14715	14741	14496	14540	14588	14652	14869	14791	14687	14634	14658	14669	14535	14562	14779	14580	14689	14618	14665	14722	14622	14664	14648	14647	14518	14749	14762	14710	14619	14895	14725	14713	14759	14608	14694	14846	14629	14649	14804	14597	14740	14712	14678	14721	14595	14685	14690	14604	14815	14801	14701	14665	14750	14759	14680	14789	14711	14779	14608	14553	14717	14757	14612	14631	14723	14626	14542	14751	14789	14672	14817	14595	14743	14601	14587	14817	14709	14732	14696	14615	14869	14653	14683	14742	14552	14796	14742	14531	14723	14709	14922	14700	14701	14755	14586	14782	14505	14666	14756	14663	14735	14743	14621	14640	14528	14716	14732	14704	14645	14653	14732	14632	14505	14527	14700	14719	14534	14707	14791	14710	14674	14768	14780	14667	14647	14701	14646	14702	14590	14700	14590	14784	14552	14682	14751	14700	14774	14752	14798	14883	14629	14565	14680	14611	14649	14685	14640	14821	14638	14626	14780	14712	14727	14632	14688	14885	14661	14509	14591	14900	14688	14543	14774	14781	14669	14462	14752	14747	14722	14708	14596	14634	14637	14682	14742	14568	14944	14658	14661	14887	14561	14701	14645	14647	14661	14764	14760	14655	14691	14693	14773	14644	14680	14663	14772	14583	14709	14744	14748	14640	14789	14645	14666	14865	14589	14738	14642	14462	14749	14753	14586	14651	14657	14708	14410	14787	14666	14808	14595	14596	14676	14728	14694	14908	14626	14802	14766	14672	14803	14828	14681	14761	14586	14668	14688	14818	14690	14639	14767	14559	14724	14705	14755	14592	14630	14696	14635	14618	14841	14604	14671	14564	14617	14676	14685	14658	14642	14747	14820	14612	14690	14693	14544	14675	14594	14653	14574	14774	14768	14828	14730	14418	14751	14514	14593	14886	14660	14778	14628	14590	14723	14708	14608	14721	14695	14672	14471	14595	14575	14574	14634	14867	14637	14743	14659	14647	14526	14889	14710	14693	14561	14683	14635	14679	14733	14349	14732	14763	14650	14743	14678	14812	14629	14681	14706	14730	14736	14582	14763	14760	14675	14599	14525	14804	14576	14688	14698	14591	14736	14570	14671	14667	14705	14611	14656	14782	14682	14609	14735	14658	14675	14704	14623	14609	14788	14697	14580	14843	14870	14602	14638	14667	14721	14722	14531	14745	14619	14701	14693	14819	14797	14547	14540	14479	14701	14741	14537	14602	14780	14666	14602	14723	14789	14857	14731	14604	14602	14886	14560	14609	14552	14721	14625	14691	14612	14684	14650	14723	14662	14571	14662	14643	14602	14837	14642	14769	14746	14722	14628	14682	14779	14506	14572	14757	14507	14416	14826	14645	14723	14815	14661	14727	14740	14689	14743	14647	14702	14642	14698	14783	14705	14500	14674	14683	14620	14682	14723	14706	14649	14702	14665	14685	14688	14653	14743	14754	14626	14790	14677	14558	14560	14725	14793	14720	14645	14647	14805	14597	14738	14750	14631	14772	14616	14553	14779	14578	14926	14698	14806	14605	14795	14683	14561	14634	14552	14740	14624	14713	14738	14765	14785	14773	14612	14791	14913	14797	14755	14590	14657	14620	14739	14759	14701	14907	14768	14624	14738	14883	14687	14768	14644	14647	14660	14576	14646	14701	14596	14668	14657	14715	14586	14688	14492	14628	14669	14704	14520	14722	14530	14738	14638	14819	14716	14729	14657	14599	14605	14648	14693	14609	14592	14723	14646	14639	14720	14572	14695	14662	14572	14645	14667	14762	14469	14657	14677	14790	14560	14607	14635	14635	14705	14651	14783	14689	14656	14521	14627	14635	14744	14582	14646	14715	14562	14643	14769	14690	14575	14854	14637	14904	14564	14665	14725	14627	14556	14810	14739	14736	14530	14808	14744	14732	14851	14550	14689	14681	14750	14816	14543	14631	14735	14634	14488	14684	14654	14692	14686	14650	14667	14598	14684	14733	14742	14625	14572	14385	14642	14906	14703	14781	14584	14780	14535	14747	14631	14586	14822	14829	14779	14645	14617	14826	14708	14660	14777	14627	14664	14754	14879	14649	14924	14576	14644	14666	14570	14692	14707	14591	14609	14600	14784	14717	14645	14413	14766	14822	14631	14768	14515	14802	14627	14580	14748	14484	14647	14602	14688	14564	14615	14770	14659	14759	14685	14831	14697	14469	14722	14670	14638	14782	14598	14715	14662	14847	14802	14674	14681	14708	14683	14597	14646	14679	14684	14742	14645	14704	14741	14603	14698	14761	14828	14690	14759	14723	14797	14846	14759	14732	14506	14697	14586	14640	14821	14724	14798	14527	14804	14763	14697	14694	14590	14801	14684	14658	14763	14773	14694	14540	14687	14815	14491	14749	14769	14841	14717	14626	14735	14704	14567	14605	14665	14646	14724	14716	14723	14664	14901	14648	14661	14660	14773	14635	14712	14612	14554	14770	14724	14444	14728	14738	14678	14744	14780	14827	14625	14744	14675	14736	14717	14844	14552	14790	14621	14671	14662	14902	14552	14837	14641	14701	14758	14754	14688	14551	14705	14824	14779	14564	14777	14736	14615	14597	14684	14593	14669	14594	14801	14688	14671	14563	14625	14687	14679	14641	14838	14710	14592	14511	14705	14688	14862	14542	14500	14535	14562	14809	14619	14580	14765	14902	14758	14624	14663	14565	14848	14679	14567	14597	14677	14776	14676	14673	14788	14733	14783	14735	14749	14867	14682	14694	14841	14575	14588	14666	14811	14726	14691	14755	14788	14436	14737	14791	14532	14683	14620	14740	14838	14666	14671	14674	14698	14648	14881	14656	14721	14650	14720	14675	14655	14748	14705	14791	14647	14848	14522	14561	14753	14501	14590	14562	14615	14576	14696	14526	14673	14557	14791	14669	14609	14734	14849	14764	14644	14641	14591	14565	14828	14652	14786	14697	14700	14723	14618	14812	14714	14723	14579	14601	14740	14796	14655	14719	14543	14903	14810	14835	14570	14774	14733	14663	14576	14632	14678	14670	14756	14714	14557	14812	14889	14605	14692	14485	14683	14624	14764	14647	14585	14564	14729	14667	14681	14726	14780	14743	14601	14593	14697	14744	14800	14561	14644	14717	14744	14743	14745	14565	14610	14759	14752	14672	14822	14861	14605	14500	14526	14570	14435	14739	14624	14738	14800	14825	14483	14597	14591	14728	14777	14543	14637	14647	14605	14709	14689	14577	14622	14728	14691	14728	14663	14493	14700	14588	14760	14785	14783	14713	14589	14617	14815	14465	14828	14820	14661	14718	14766	14684	14748	14655	14753	14700	14759	14604	14701	14578	14687	14647	14754	14720	14580	14794	14676	14827	14830	14833	14585	14558	14740	14639	14743	14638	14538	14674	14591	14912	14728	14544	14785	14686	14701	14524	14731	14607	14605	14559	14862	14646	14725	14904	14671	14734	14787	14679	14747	14658	14728	14688	14734	14677	14697	14717	14506	14581	14746	14778	14477	14863	14703	14712	14730	14807	14636	14791	14492	14658	14757	14595	14553	14728	14750	14497	14520	14757	14778	14737	14726	14662	14709	14781	14786	14804	14777	14711	14516	14665	14619	14668	14704	14636	14708	14570	14667	14674	14758	14650	14684	14595	14686	14741	14612	14613	14503	14596	14650	14782	14836	14659	14635	14776	14610	14564	14619	14606	14718	14477	14854	14700	14845	14709	14490	14775	14687	14631	14607	14647	14809	14690	14651	14793	14751	14719	14547	14809	14629	14747	14748	14758	14850	14616	14731	14620	14741	14801	14467	14854	14697	14562	14773	14652	14550	14729	14697	14706	14561	14769	14806	14687	14568	14715	14627	14776	14700	14691	14736	14800	14697	14627	14728	14645	14738	14647	14830	14666	14599	14840	14667	14721	14518	14691	14698	14725	14707	14667	14764	14527	14643	14764	14623	14565	14744	14800	14762	14676	14572	14709	14531	14707	14763	14853	14729	14506	14747	14793	14669	14739	14744	14723	14471	14698	14602	14545	14594	14858	14592	14659	14618	14714	14738	14708	14774	14673	14717	14846	14739	14721	14552	14689	14530	14605	14793	14574	14600	14728	14716	14638	14762	14728	14595	14649	14860	14787	14701	14652	14829	14562	14724	14854	14721	14766	14716	14702	14683	14758	14707	14800	14697	14639	14653	14729	14577	14727	14570	14762	14614	14787	14584	14601	14833	14771	14654	14632	14722	14597	14686	14703	14676	14560	14678	14754	14654
22649	21150	28977	23628	21888	25407	28172	22658	21268	20828	20123	19752	19485	18818	18761	18690	18506	18298	18245	18387	18260	18203	18061	18086	17880	18099	17810	17982	18225	18064	17975	17886	17743	17676	17895	17895	17703	17553	17818	17706	17894	17750	17723	17585	17554	17966	17890	17768	17503	17595	17917	17660	17740	17463	17551	17510	17525	17672	17594	17655	17505	17675	17551	17601	17764	17608	17594	17573	17694	17782	18025	17598	17499	17557	17615	17543	17642	17780	17649	17423	17458	17586	17612	17503	17695	17583	17653	17763	17546	17560	17731	17430	17684	17690	17682	17411	17635	17736	17746	17892	17415	17612	17411	17666	17791	17617	17777	17794	17695	17544	17547	17735	17690	17704	17704	17711	17511	17405	17349	17559	17510	17523	17465	17615	17530	17635	17572	17557	17619	17659	17631	17516	17793	17461	17532	17763	17493	17514	17649	17624	17670	17745	17234	17488	17505	17743	17507	17584	17618	17568	17756	17717	17669	17443	17568	17428	17394	17629	17574	17526	17492	17526	17641	17431	17423	17553	17750	17576	17496	17506	17704	17558	17645	17611	17565	17333	17752	17671	17642	17694	17659	17377	17570	17770	17570	17530	17549	17783	17564	17540	17650	17780	17656	17497	17499	17778	17781	17708	17532	17510	17676	17657	17631	17480	17461	17602	17513	17658	17581	17708	17419	17352	17576	17516	17643	17515	17431	17632	17585	17542	17588	17579	17609	17883	17647	17845	17713	17594	17824	17630	17479	17569	17439	17536	17684	17833	17554	17529	17673	17742	17734	17616	17593	17573	17521	17737	17706	17717	17706	17616	17617	17550	17522	17743	17586	17394	17808	17533	17683	17447	17647	17478	17402	17452	17439	17767	17490	17663	17613	17708	17939	17653	17462	17561	17645	17724	17552	17527	17552	17665	17594	17696	17592	17538	17475	17870	17451	17523	17765	17360	17464	17490	17691	17644	17384	17615	17494	17689	17550	17445	17657	17689	17502	17702	17505	17553	17629	17583	17630	17732	17384	17507	17707	17658	17699	17544	17639	17514	17699	17491	17449	17590	17662	17565	17549	17582	17569	17666	17653	17668	17653	17390	17565	17548	17691	17571	17564	17588	17439	17628	17468	17696	17663	17668	17548	17766	17596	17814	17535	17493	17562	17501	17617	17615	17620	17706	17643	17676	17650	17647	17607	17813	17717	17498	17572	17681	17454	17517	17625	17637	17563	17877	17551	17651	17403	17479	17634	17580	17681	17473	17473	17449	17598	17451	17510	17602	17459	17513	17620	17694	17761	17481	17652	17384	17586	17633	17806	17566	17724	17618	17803	17453	17414	17561	17540	17455	17476	17519	17619	17558	17633	17634	17567	17483	17364	17455	17452	17632	17526	17535	17419	17689	17407	17677	17710	17524	17548	17512	17645	17524	17623	17508	17429	17674	17465	17743	17497	17432	17581	17584	17517	17637	17692	17374	17664	17595	17476	17344	17739	17594	17550	17519	17658	17642	17581	17403	17728	17592	17662	17692	17525	17583	17539	17473	17554	17505	17617	17480	17463	17625	17572	17660	17620	17703	17397	17541	17634	17566	17519	17448	17494	17562	17727	17847	17572	17626	17686	17740	17394	17717	17445	17508	17422	17565	17743	17679	17660	17535	17648	17674	17767	17411	17646	17583	17653	17504	17618	17603	17620	17531	17622	17697	17703	17546	17624	17623	17665	17489	17380	17613	17686	17562	17586	17630	17583	17503	17556	17688	17575	17499	17608	17461	17457	17458	17600	17683	17724	17380	17471	17661	17613	17645	17674	17561	17428	17582	17485	17608	17608	17643	17580	17498	17830	17555	17645	17648	17659	17654	17594	17584	17543	17534	17605	17705	17641	17585	17483	17658	17672	17756	17505	17645	17537	17435	17571	17545	17791	17676	17637	17572	17439	17533	17608	17552	17650	17518	17629	17584	17556	17546	17596	17615	17641	17543	17632	17518	17762	17701	17698	17688	17687	17797	17877	17582	17666	17497	17633	17521	17616	17712	17582	17437	17532	17698	17597	17701	17612	17579	17888	17569	17577	17749	17520	17547	17737	17558	17529	17563	17618	17423	17666	17562	17655	17594	17669	17698	17646	17520	17575	17664	17749	17687	17622	17665	17479	17332	17588	17661	17770	17532	17721	17511	17586	17529	17565	17751	17475	17789	17608	17324	17553	17628	17490	17608	17528	17537	17549	17479	17442	17432	17548	17556	17722	17686	17533	17450	17633	17602	17391	17646	17729	17625	17518	17635	17784	17701	17549	17811	17537	17565	17621	17544	17639	17519	17729	17587	17549	17678	17714	17667	17550	17556	17575	17511	17589	17641	17539	17775	17639	17715	17695	17563	17548	17624	17771	17482	17483	17503	17531	17340	17633	17642	17377	17472	17313	17486	17603	17516	17583	17771	17627	17577	17440	17501	17569	17563	17607	17504	17720	17586	17576	17587	17560	17574	17538	17652	17673	17604	17650	17452	17712	17623	17552	17598	17684	17654	17529	17615	17605	17693	17546	17533	17519	17660	17628	17511	17557	17509	17621	17585	17406	17571	17649	17586	17773	17443	17425	17767	17550	17679	17528	17522	17539	17593	17477	17589	17524	17578	17373	17499	17630	17756	17845	17781	17536	17634	17582	17674	17616	17688	17538	17810	17604	17469	17725	17732	17721	17551	17636	17630	17632	17616	17704	17523	17629	17698	17642	17891	17410	17573	17661	17552	17553	17681	17845	17687	17547	17684	17561	17473	17414	17510	17614	17635	17580	17607	17745	17563	17724	17677	17579	17511	17512	17570	17558	17723	17648	17602	17853	17704	17689	17503	17817	17535	17452	17450	17553	17526	17646	17672	17629	17513	17473	17548	17896	17649	17525	17399	17543	17508	17731	17392	17689	17569	17582	17561	17646	17616	17640	17525	17325	17424	17689	17691	17563	17672	17497	17561	17780	17701	17628	17556	17457	17472	17447	17618	17443	17523	17570	17556	17618	17446	17566	17381	17685	17534	17652	17560	17671	17522	17439	17634	17605	17718	17544	17564	17545	17555	17731	17445	17487	17489	17591	17645	17682	17680	17732	17571	17561	17625	17624	17746	17635	17649	17549	17469	17619	17616	17671	17569	17540	17517	17554	17860	17782	17578	17578	17436	17459	17705	17655	17566	17677	17624	17459	17793	17628	17506	17709	17547	17603	17697	17630	17354	17687	17615	17711	17589	17513	17689	17628	17531	17662	17618	17466	17527	17868	17491	17492	17751	17656	17553	17553	17719	17648	17659	17712	17787	17614	17557	17660	17738	17492	17397	17592	17554	17665	17685	17511	17601	17682	17588	17502	17765	17737	17395	17621	17521	17531	17474	17401	17456	17636	17419	17676	17451	17521	17463	17655	17621	17465	17471	17457	17704	17723	17661	17662	17660	17710	17650	17581	17624	17749	17434	17563	17519	17507	17552	17493	17536	17467	17572	17575	17571	17485	17458	17621	17645	17397	17565	17809	17441	17621	17503	17469	17632	17644	17623	17593	17760	17756	17591	17649	17493	17453	17688	17668	17407	17263	17703	17690	17687	17758	17561	17506	17788	17714	17526	17677	17495	17514	17427	17481	17731	17531	17515	17704	17491	17562	17399	17603	17659	17571	17524	17686	17410	17638	17533	17428	17585	17554	17571	17493	17524	17473	17488	17430	17553	17577	17520	17630	17642	17637	17655	17605	17430	17520	17820	17555	17663	17663	17587	17513	17591	17553	17621	17784	17658	17588	17536	17644	17597	17568	17616	17546	17563	17534	17645	17580	17458	17722	17746	17580	17600	17654	17601	17598	17585	17593	17424	17445	17698	17607	17659	17613	17569	17559	17441	17743	17792	17641	17699	17694	17687	17322	17602	17351	17449	17644	17521	17638	17643	17571	17496	17583	17592	17662	17672	17469	17794	17540	17457	17486	17694	17566	17565	17622	17427	17616	17505	17529	17504	17748	17507	17510	17491	17689	17779	17507	17456	17596	17597	17669	17690	17585	17448	17530	17603	17514	17465	17704	17710	17415	17701	17549	17532	17578	17678	17719	17704	17652	17448	17520	17765	17660	17579	17595	17618	17662	17560	17427	17303	17651	17649	17760	17658	17489	17657	17705	17590	17655	17401	17718	17638	17679	17505	17527	17537	17571	17451	17543	17570	17551	17634	17446	17622	17519	17674	17630	17546	17494	17563	17598	17578	17649	17600	17448	17577	17594	17516	17863	17630	17558	17602	17404	17693	17577	17653	17421	17652	17440	17562	17527	17616	17655	17528	17654	17691	17749	17484	17560	17503	17741	17425	17616	17585	17654	17752	17735	17567	17525	17609	17417	17549	17709	17556	17707	17624	17648	17514	17545	17571	17632	17442	17715	17704	17596	17734	17530	17681	17654	17527	17712	17795	17727	17427	17863	17587	17700	17605	17888	17636	17506	17592	17564	17674	17595	17419	17695	17764	17646	17630	17577	17683	17555	17462	17528	17513	17387	17700	17485	17607	17578	17855	17599	17514	17703	17653	17391	17783	17607	17415	17382	17634	17717	17443	17642	17624	17588	17499	17607	17504	17583	17644	17473	17702	17534	17595	17711	17258	17538	17537	17735	17557	17459	17565	17569	17366	17644	17434	17414	17523	17641	17610	17579	17693	17703	17466	17512	17532	17762	17417	17428	17633	17738	17607	17629	17621	17715	17513	17463	17675	17580	17467	17542	17684	17577	17481	17508	17597	17616	17486	17323	17513	17625	17624	17490	17569	17642	17695	17476	17430	17658	17594	17575	17508	17513	17564	17282	17542	17497	17766	17517	17537	17565	17574	17474	17522	17778	17523	17573	17604	17554	17499	17604	17493	17691	17525	17503	17711	17744	17515	17422	17599	17406	17675	17519	17448	17474	17440	17667	17649	17535	17525	17662	17808	17597	17488	17563	17679	17612	17425	17574	17694	17495	17586	17762	17464	17492	17457	17467	17520	17587	17328	17718	17620	17463	17605	17764	17549	17736	17574	17581	17421	17478	17634	17794	17731	17658	17550	17515	17574	17577	17438	17599	17517	17528	17747	17513	17714	17628	17684	17692	17573	17598	17603	17626	17318	17456	17421	17627	17656	17365	17395	17674	17456
25993	46727	44566	36100	31352	27595	24830	22393	21067	19840	19083	18138	17737	17403	16960	16785	16565	16094	16165	15966	16064	16069	15705	15672	15642	15790	15689	15521	15535	15470	15479	15479	15635	15392	15472	15461	15352	15452	15359	15461	15453	15316	15255	15504	15210	15401	15374	15218	15209	15444	15354	15346	15418	15325	15349	15347	15311	15409	15359	15214	15466	15196	15220	15256	15282	15387	15194	15194	15434	15354	15299	15254	15183	15361	15142	15194	15297	15214	15241	15246	15111	15342	15311	15288	15168	15326	15325	15420	15217	15194	15300	15298	15218	15312	15223	15400	15112	15265	15392	15372	15248	15327	15244	15223	15255	15143	15218	15182	15395	15344	15362	15182	15115	15066	15366	15372	15498	15295	15305	15255	15216	15322	15130	15179	15360	15330	15270	15256	15287	15077	15289	15210	15360	15305	15231	15246	15308	15297	15323	15365	15227	15223	15430	15344	15262	15163	15434	15289	15358	15189	15267	15191	15404	15277	15313	15158	15177	15107	15334	15324	15233	15367	15103	15211	15309	15305	15425	15147	15155	15001	15291	15477	15226	15240	15288	15079	15384	15238	15200	15341	15279	15209	15330	15255	15276	15127	15185	15267	15205	15285	15241	15086	15233	15282	15199	15286	15397	15329	15356	15300	15195	15320	15158	15303	15513	15308	15218	15251	15281	15186	15367	15343	15358	15415	15339	15347	15332	15231	15298	15276	15051	15246	15524	15279	15321	15377	15253	15221	15289	15389	15282	15264	15241	15129	15191	15253	15228	15304	15301	15272	15231	15387	15241	15197	15184	15248	15057	15408	15182	15246	15424	15398	15245	15357	15274	15288	15037	15333	15121	15262	15299	15355	15304	15154	15171	15255	15156	15312	15411	15117	15131	15360	15314	15296	15310	15169	15269	15194	15275	15208	15342	15189	15204	15252	15366	15404	15155	15332	15361	15313	15248	15255	15319	15300	15302	15212	15206	15374	15252	15225	15249	15370	15230	15177	15181	15192	15348	15385	15375	15146	15201	15283	15292	15386	15110	15258	15278	15400	15144	15033	15221	15203	15340	15418	15292	15272	15044	15060	15331	15226	15198	15267	15208	15281	15231	15353	15443	15260	15304	15305	15296	15239	15193	15142	15051	15296	15263	15359	15332	15144	15303	15327	15219	15270	15365	15350	15134	15137	15209	15168	15247	15282	15289	15156	15276	15126	15320	15215	15227	15324	15402	15227	15326	15205	15258	15253	15055	15331	15343	15348	15255	15233	15169	15249	15339	15241	15151	15400	15155	15280	15191	15190	15348	15273	15063	15137	15244	15060	15140	15416	15153	15392	15263	15225	15376	15283	15248	15361	15131	15346	15375	15337	15394	15102	15287	15287	15289	15315	15118	15185	15270	15351	15285	15322	15306	15338	15275	15278	15230	15228	15344	15119	15320	15209	15210	15223	15217	15266	15092	15287	15266	15250	15261	15362	15199	15129	15261	15289	15145	15235	15320	15262	15184	15398	15236	15089	15254	15097	15207	15117	15211	15248	15185	15085	15331	15347	15190	15115	15243	15430	15246	15184	15209	15415	15284	15147	15155	15245	15178	15395	15180	15290	15260	15450	15443	15433	15153	15291	15171	15203	15206	15175	15246	15220	15249	15287	15153	15226	15242	15286	15230	15314	15232	15256	15290	15261	15127	15257	15108	15244	15299	15281	15183	15128	15228	15217	15346	15288	15366	15319	15309	15323	15329	15241	15235	15320	15167	15202	15173	15152	15391	15344	15083	15303	15203	15281	15150	15260	15228	15385	15248	15256	15005	15309	15214	15117	15213	15330	15219	15231	15268	15378	15225	15279	15261	15207	15260	15106	15196	15336	15127	15375	15070	15394	15233	15297	15212	15133	15313	15069	15239	15302	15178	15253	15260	15235	15187	15225	15168	15090	15260	15114	15177	15103	15168	15163	15396	15416	15130	15354	15451	15148	15406	15209	15215	15194	15244	15149	15274	15296	15235	15205	15328	15303	15263	15390	15277	15399	15416	15182	15319	15230	15213	15106	15151	15233	15364	15106	15369	15150	15044	15276	15146	15337	15090	15293	15130	15403	15291	15181	15371	15198	15219	15256	15248	15304	15253	15193	15318	15313	15285	15266	15210	15311	15254	15349	15271	15150	15148	15308	15242	15300	15147	15225	15152	15278	15244	15245	15183	15170	15305	15217	15145	15239	15283	15166	14965	15277	15257	15417	15268	15049	15036	15157	15120	15117	15134	15300	15273	15124	15383	15198	15235	15195	15295	15127	15226	15192	15193	15262	15170	15392	15281	15228	15419	15400	15291	15313	15157	15272	15260	15153	15300	15214	15236	15249	15216	15383	15376	15254	15234	15039	15391	15236	15253	15279	15390	15093	15260	15212	15351	15446	15208	15283	15264	15211	15341	15244	15234	15166	15190	15304	15149	15152	15304	15184	15245	15223	15377	15337	15353	15315	15184	15231	15161	15345	15060	15093	15248	15167	15156	15356	15395	15393	15030	15200	15224	15296	15311	15175	15330	15281	15157	15199	15169	15326	15299	15165	15204	15329	15187	15347	15252	15106	15200	15064	15327	15372	15241	15144	15367	15383	15230	15395	15069	15233	15154	15406	15310	15180	15281	15144	15410	15314	15153	15158	15284	15280	15355	15103	15271	15276	15133	15193	15215	15346	15157	15236	15423	15325	15157	15321	15082	15244	15304	15081	15267	15187	15363	15324	15076	15256	15244	15398	15152	15316	15318	15260	15220	15143	15304	15274	15259	15372	15115	15193	15163	15233	15353	15182	15291	15249	15234	15325	15308	15212	15320	15207	15260	15137	15234	15172	15259	15468	15262	15270	15316	15335	15011	15241	15297	15055	15419	15237	15198	15201	15117	15235	15093	15217	15296	15294	15290	15299	15421	15235	15236	15332	15237	15248	15192	15424	15123	15283	15277	15175	14954	15317	15418	15324	15253	15240	15322	15195	15146	15299	15055	15296	15349	15189	15155	15311	15114	15389	15249	15191	15232	15278	15220	15177	15172	15334	15274	15121	15240	15154	15224	15363	15094	15087	15280	15312	15201	15292	15125	15408	15304	15205	15080	15358	15377	15214	15183	15326	15372	15362	15360	15370	15271	15272	15139	15294	15280	15281	15315	15112	15208	15148	15389	15223	15276	15145	15345	15319	15253	15113	15292	15187	15255	15246	15337	15230	15251	15149	15139	15312	15290	15333	15304	15366	15235	15079	15135	15400	15411	15240	15333	15217	15190	15125	15213	15274	15135	15155	15288	15295	15287	15251	15366	15338	15101	15378	15273	15244	15034	15311	15149	15485	15316	15067	15268	15325	15159	15408	15232	15206	15393	15286	15216	15314	15259	15377	15349	15191	14951	15158	15145	15287	15198	15212	15395	15160	15055	15192	15407	15399	15165	15158	15072	15174	14992	15335	15330	15110	15259	15401	15306	15194	15217	15179	15301	15295	15401	15304	15164	15118	15374	15150	15093	15291	15240	15144	15231	15113	15304	15156	15353	15281	15320	15280	15308	15226	15137	15396	15129	15366	15240	15107	15355	15114	15233	15389	15269	15227	15115	15220	15272	15206	15271	15162	15173	15249	15390	15204	15187	15249	15228	15175	15380	15324	15251	15289	15182	15214	15292	15361	15197	15149	15176	15248	15223	15305	15440	15142	15344	15293	15161	15282	15188	15081	15361	15258	15266	15336	15390	15154	15301	15306	15237	15293	15261	15209	15065	15149	15103	15209	15058	15029	15296	15300	15228	15364	15083	15286	15155	15364	15104	15147	15137	15291	15096	15439	15216	15296	15175	15280	15150	15284	15193	15322	15424	15159	15300	15327	15296	15358	15392	15286	15300	15300	15123	15241	15302	15267	15235	15202	15302	15283	15201	15276	15357	15416	15340	15144	15144	15335	15308	15116	15187	15168	15312	15208	15098	15241	15338	15388	15043	15223	15261	15247	15132	15251	15174	15281	15264	15314	15295	15203	15311	15388	15255	15110	15166	15345	15376	15104	15200	15216	15283	15165	15314	15149	15290	15172	15169	15344	15245	15358	15326	15216	15343	15354	15304	15271	15196	15339	15269	15194	15245	15300	15045	15107	15184	15265	15347	15298	15361	15232	15433	15219	15159	15263	15197	15152	15384	15236	15223	15353	15262	15318	15290	15211	15398	15293	15194	15309	15437	15445	15177	15204	15177	15033	15235	15237	15461	15245	15312	15288	15209	15326	15320	15346	15323	15351	15319	15212	15173	15297	15257	15200	15304	15235	15407	15177	15141	15291	15268	15119	15357	15163	15130	15090	15462	15061	15139	15238	15120	15420	15044	15210	15385	15161	15274	15230	15095	15158	15251	15091	15218	15179	15292	15430	15198	15397	15213	15286	15119	15322	15306	15285	15359	15221	15196	15362	15251	15464	15158	15342	15308	15331	15016	15334	15184	15323	15176	15210	15341	15207	15347	15148	15145	15274	15304	15322	15168	15239	15414	15236	15320	15371	15254	15167	15210	15249	15223	15067	15231	15443	15042	15244	15344	15306	15237	15178	15173	15158	15171	15261	15331	15361	15374	15222	15432	15115	15149	15124	15109	15303	15253	15328	15284	15391	15306	15160	15261	15287	15325	15150	15217	15229	15266	15232	15329	15313	15092	15358	15180	15410	15182	15264	15219	15078	15163	15183	15232	15417	15133	15259	15081	15315	15195	15341	15154	15313	15385	15208	15303	15262	15315	15228	15411	15216	15147	15316	15250	15283	15376	15265	15288	15352	15243	15411	15060	15314	15218	15334	15386	15264	15309	15450	15205	15191	15099	15248	15193	15233	15189	15137	15290	15166	15233	15270	15277	15322	15101	15210	15268	15342	15254	15466	15310	15289	15352	15343	15280	15225	15421	15312	15335	15182	15323	15281	15143	15310	15245	15180	15303	15279	15276	15305	15287	15123	15472	15142	15201	15116	15135	15154	15245	15238	15124	15202	15398	15295	15238	15180	15315	15181	15251	15319	15284	15321	15193	15109	15076	15259	15335	15163	15348	15292	15371	15289	15199	15158	15264	15208	15336	15302	15249	15320	15284	15170	15251	15164	15171	15108	15102	15191	15255	15266	15091	15326	15212	15196	15183	15304
27582	24184	30508	27637	22723	21106	19968	19158	18544	18060	17966	17832	17526	17332	17438	17165	17176	17120	17252	17038	17263	17434	17159	17018	16931	16853	17135	17056	17067	17008	17104	17181	17072	17165	16894	16942	16834	16980	17098	16920	16844	17002	17018	17086	16800	16942	16838	17128	16957	17006	17171	17049	16897	17037	16944	16847	16905	16847	16768	17044	16986	16796	16726	16916	16980	16747	17011	16727	16876	16975	16877	16973	16822	16787	17094	16998	16960	16955	16916	16825	17061	17210	17027	16853	17061	16919	16993	16908	16874	17048	16759	16801	16933	16796	16978	16767	16938	16841	17075	16968	16943	16835	16877	16912	16769	16882	17089	16914	17113	16759	16679	16878	16670	16888	16931	16947	16926	17064	17045	16878	17071	16920	16838	16806	17028	16776	16964	16958	16963	16851	17206	16901	16861	16930	17004	16856	16932	16820	17092	16686	16985	16956	16948	16745	16996	16932	17051	16939	17010	16857	17063	16866	16989	16799	16932	17167	17035	16855	16959	16947	16935	16917	16897	16969	16856	16925	16893	17001	16939	16910	17041	17031	17078	16784	16862	16977	16901	16949	16794	16839	17075	16892	16697	16791	16986	16782	16921	17025	16883	16958	16690	16965	17070	16748	16966	16865	16686	17042	16815	16886	16987	16769	16926	16996	16945	17023	16977	17049	16668	17039	16877	16824	16875	16988	17030	16975	16824	16861	16918	16856	16932	17020	16947	16865	16862	16992	16810	16903	17071	16924	16786	16941	17048	17045	17004	16965	17064	16843	16880	17249	17114	17061	17126	16981	16944	16881	16641	16939	17027	17007	16915	16965	17112	16921	17038	16949	16859	16968	16915	16801	16801	16808	16904	16823	16800	16643	16830	16849	16796	16832	17010	16883	16980	17042	16976	16785	16799	16855	16847	16709	16889	16758	17010	16781	16884	17153	17098	16903	17131	16890	16799	16806	16756	16938	16816	16961	16944	16929	16912	16852	16701	16831	16852	16724	17159	16795	17206	16863	16830	17052	16838	16970	16765	17006	17085	16740	16888	16899	16697	16930	17090	16768	16944	16778	16916	16763	16906	16756	16995	16978	16938	16949	16960	16919	16929	16773	16642	16923	16825	16872	16898	16777	16883	17016	17055	16802	17088	16979	16960	16893	16975	16902	16681	16895	16965	16970	16914	17090	16928	17033	16819	16745	16943	16972	17139	16782	16848	16730	16865	16838	17009	16804	16982	16948	16955	16935	17020	16912	17013	16968	17075	16823	17054	17215	16820	16889	16983	17000	16924	16845	17137	16871	17029	16763	17055	17023	17027	17014	17057	16657	16870	17194	16903	17084	16954	17081	16993	16842	16878	16896	16831	16927	16790	16889	16759	16921	16914	16881	17082	16936	16853	16901	17007	16801	17011	16849	16962	16977	16849	16889	17161	16966	16995	16861	16931	16928	16979	16918	16977	16893	16950	17103	16953	17061	16868	16966	16730	16969	16796	16993	16662	16857	16927	16858	16718	16774	16750	16834	16763	17064	16740	17105	16839	16969	16984	17120	17016	17037	16996	16887	16876	16955	16945	16781	16897	16850	17123	16841	16801	16684	16995	16965	16851	16863	17095	16601	16950	16941	16856	16963	16973	16706	16950	16993	16768	16753	17065	16831	16990	16766	16971	17052	17012	17153	16944	16887	16787	16986	17059	16829	17059	17008	17026	16770	16906	16886	16812	16827	16981	16940	17008	16957	16921	16935	16989	16910	16978	16977	17183	16839	16864	16929	16997	17113	16915	16797	17045	17084	16996	16803	16997	17021	16982	17061	16922	16947	16925	16666	16854	17141	16800	16873	16947	17036	16941	16889	16945	16952	16963	16804	17043	16897	16933	16897	17027	16963	16950	17117	16825	16975	17030	17044	16987	16972	16837	16827	16743	17022	16829	16889	16871	16941	16836	16827	16912	17056	17163	16790	17071	17049	17051	16933	16944	17021	16978	16831	16932	17004	17038	17135	17090	16792	17001	16893	17081	16896	16973	17010	16990	16996	16859	16949	16964	16966	16837	16866	16954	16830	17025	16793	16915	16900	16794	17045	17020	16841	16997	17228	16947	16901	16922	17124	16981	16897	16847	16984	17022	17063	16634	16923	16930	16836	16846	16769	17133	16885	16977	16869	16965	16983	17060	16993	17084	16979	16969	16842	16906	16860	16948	17065	16937	16673	17021	16826	16939	17135	17040	16936	16829	16702	17025	17133	16925	16865	16979	16793	17025	16852	16819	16946	16770	16861	17019	16785	16963	16811	17035	16783	16914	16961	16741	16813	16870	16907	16906	16951	17060	16828	16918	16856	16983	16845	16633	17145	16994	16920	16922	16994	16713	16876	17062	16921	16841	17181	16758	16797	16951	16715	16994	16873	16927	16940	16852	17046	16906	16830	16937	16931	16878	16822	16871	17056	17076	16919	16896	17041	16957	16948	16855	16930	16954	16997	17001	16964	16988	16805	16906	16927	17033	16932	16822	16866	17066	16904	16928	16832	16912	17063	16882	17052	16886	16922	17067	16815	16862	16776	16765	16535	16830	16918	16935	16923	16998	16795	16856	17249	16988	16929	16957	16964	16846	16875	16991	16926	16796	16886	17061	16808	16980	17045	16992	16995	17140	17031	16855	16703	16790	16857	16851	17015	16879	16891	16919	17116	16951	16889	16730	16997	16957	16812	16900	16764	16835	16932	16839	16983	16889	16844	17049	16804	16853	16907	16958	16780	16909	16664	17047	16978	17166	16870	16903	16779	16815	16901	16916	16819	16944	17059	17173	16575	16952	16899	16803	16741	16903	16775	16904	16954	16852	16923	16940	16836	16991	17019	16956	16841	17135	16901	17185	17075	16856	17072	16953	16874	17151	17173	16944	17093	17037	16798	16952	16976	17111	16984	17014	16857	16843	16997	16888	16976	17004	17070	16902	16860	16907	16850	17016	17064	17040	17032	16913	16986	17100	17047	17016	16830	16897	16893	16820	16960	16956	16941	16819	16848	17047	16946	16909	16934	16904	16836	16869	16673	17019	16715	17071	17143	16848	16964	16926	16676	16855	17049	17048	16922	16880	17037	16774	16994	16985	17121	17053	16871	16928	16814	16948	16616	16742	16980	16842	16900	16948	17000	16955	16936	16961	16972	17100	16936	17057	16977	16855	16726	16769	16728	16781	16808	17008	16904	16924	16819	16813	16873	17021	16838	16834	16899	16778	16744	16930	16834	16985	16831	16786	16919	16796	16887	16763	16893	16979	16774	16882	17020	17005	16871	16724	16956	16822	16959	17068	16866	17026	17030	17117	16887	16911	16992	17052	17039	17188	16834	16828	17113	16999	16811	16826	17225	17021	17046	16888	16879	17175	16825	17028	17133	17065	16933	16907	16920	16872	16789	17076	16818	16979	17065	17069	16988	16937	16932	16832	16709	17035	16817	16826	16985	17097	16963	16835	16802	16920	16966	17120	17008	17079	16878	16921	16884	16901	16840	16961	16911	16918	17179	16770	16999	16847	17014	16863	16959	16874	16769	16761	16762	16812	17102	16976	16993	17067	16970	17054	16948	17006	16750	17071	16768	16987	17094	16854	16740	16698	16932	16907	16980	16828	17057	16914	16682	17007	17005	17014	16796	16823	17091	16937	16869	16900	16659	17049	17027	16872	17065	16972	16784	17018	17062	17044	17116	16924	16938	16956	16854	16758	16848	16907	16926	17051	16972	16945	17048	17111	16847	17078	16962	16886	17001	16969	17038	16935	17107	16900	16861	17053	16842	17026	16796	16814	16862	17176	16823	16907	17085	16913	16838	16632	16886	16950	16912	17056	16895	16781	16945	16944	16914	16915	16775	16558	17068	17096	16894	17045	16949	16986	17031	16843	16852	16778	17124	17067	17060	16844	16882	16876	16838	16971	16876	16824	16796	16845	17010	16907	16821	16861	16955	16950	16887	16942	16817	16855	16843	16892	16832	16898	16769	16858	16915	16999	16987	17132	16925	16970	16911	16879	16798	16883	16931	16941	17096	17007	17005	17041	16905	16930	16870	17181	16991	16930	16933	17033	16827	16907	17139	16783	17072	17028	16963	16983	16895	16878	16924	17012	16955	16955	16878	16836	16737	16865	17084	17024	16947	16979	16968	16958	17099	17053	16932	16913	17007	17102	16740	16813	16756	16843	16997	16957	16953	16918	17012	16879	16974	16828	17079	16986	16978	16937	16755	16749	16789	16775	16752	16874	16999	16979	16911	16892	17091	16875	16982	16915	16806	17251	16785	16768	16729	17023	16847	16980	16859	16848	16888	16932	16726	16901	16707	16989	17154	16820	16901	16943	16949	17036	16941	17154	16968	16900	17127	16921	17040	16868	16977	17046	17103	16950	16877	17056	16813	16981	17037	17074	16872	17058	16945	17052	17016	16723	16927	16855	16866	16889	17099	16791	16965	16903	17034	17006	17015	16906	17135	17065	16958	16778	16781	17062	16832	16974	16766	17019	17002	16782	16825	16879	17205	17056	16991	16943	16969	17030	17061	16922	16920	16718	16943	16808	17096	16684	16874	16980	16855	16951	16813	17037	16831	16664	16921	16986	16930	16761	16886	17146	16948	16847	17124	17015	16744	16754	16936	16988	16727	16885	17140	16855	16874	17099	17017	16933	16920	17144	16899	17008	17195	16956	16849	17133	17026	16905	17181	16930	16906	16869	16793	16950	16881	17094	16872	16842	16848	16837	16829	16831	16962	17124	16821	17002	16942	16832	16964	16950	16849	16764	17129	17007	16868	16816	16910	17112	16954	16872	16940	17036	16869	16997	16966	17072	16922	16883	16928	17024	17169	17181	17044	16900	16939	16787	17015	16767	16892	17056	16877	16883	17002	16681	17063	16766	16871	17257	16986	16940	16910	16980	16895	16735	16951	16947	16765	16996	16992	17226	16878	16794	16939	16731	16827	17003	16932	17072	16844	16873	17032	16920	16990	16885	16762	16797	16820	16829	16908	17006	16917	16982	16907	16918	16960	17115	16937	16974	17051	16971	16922	16851	17001	16827	16999	16835	16930	16900	16936	16938	16792	17081	17005	17020	16847	16532	16927	16933	17136	17152	16999	16717	16920	17026	16994	16853	16907	16858	17038	16913	16891
24064	36016	33737	26680	23184	21220	19239	18131	17338	16717	16243	16074	15637	15807	15473	15581	15346	15230	15060	15229	15140	15262	15049	15069	14964	15183	14962	15058	15095	14985	15083	15108	14916	14821	15027	15100	15076	15010	14989	14863	14908	14989	14866	14919	14935	14868	14966	14863	15056	14802	14819	15023	14918	14913	14869	15063	14773	15025	14955	14769	14900	14827	14749	14929	14945	15065	14881	14951	14824	14802	14955	14948	14923	15064	15051	14751	15022	14883	14965	14967	14748	14931	14854	14705	14841	14854	14760	14925	14990	14935	14864	14864	14745	14821	15002	14994	14893	14913	14843	14937	14881	14811	15016	14898	14909	14943	14880	14840	14818	14773	15016	14783	14967	14804	14874	14922	15039	14805	14884	15062	14805	14988	14722	14739	14722	14806	14829	14841	14998	14840	14850	14843	14932	14959	15023	14907	14825	14793	14859	14952	15060	14865	14942	14896	14927	14912	14807	14939	14916	14919	14858	14925	15025	14895	14957	14894	14889	14919	14799	14880	14724	14758	14893	14754	14939	14968	14858	14912	14803	14753	15034	14871	14851	14869	14719	14848	14819	14903	14914	14881	15066	14836	14767	14933	14879	14990	14805	14792	14829	15104	14861	14877	14779	14861	14930	14811	14743	14843	14980	14879	14845	14852	14818	14914	14922	14936	14948	14789	14846	14822	14720	14837	14945	14919	14905	14897	14905	14864	14867	14886	14871	14676	14887	14869	14927	14930	14880	14799	14826	14939	14839	14876	15077	14887	14838	14904	14898	14831	14984	14976	14715	14775	14857	14739	14856	14865	14840	15091	14916	14826	14915	15028	14832	14963	14837	14780	14899	14838	14891	15012	15045	14912	14775	14754	14956	14913	14895	14841	14890	14930	14978	14942	14834	14740	14757	14750	14863	14715	14911	14852	14912	14691	14887	14878	14969	14927	14920	14874	14791	14912	14885	14999	15071	14930	14950	14825	14930	14777	14995	14909	14869	14738	14858	14963	14934	14961	14775	14870	14837	14903	14885	14979	15010	14888	14887	14938	14722	14995	14747	14867	14983	14755	14940	14862	14904	14835	14917	14816	14963	14979	14864	14948	14906	14798	14832	14804	14825	14984	14933	14893	14992	14820	14772	14726	14779	14902	14979	14800	14924	15042	14822	14845	14865	14836	15008	14830	14734	14968	14967	14923	14909	14939	14925	14967	14877	14929	14873	14945	15048	15087	14861	14950	14883	14708	14928	14765	14858	14784	15119	14995	14647	14915	14830	14802	14996	14840	14839	15068	15071	14825	14814	14981	14748	14892	14925	14889	15048	14898	14733	14858	14877	14866	14939	14893	14778	15078	14888	14843	15013	14798	14878	14840	14838	14903	14880	14974	14796	14734	14742	14794	14794	14701	14724	14926	14972	14951	15015	14924	14857	15053	14767	14967	14888	14805	14801	14986	15016	14901	14948	14863	15021	14918	14824	14923	14918	14808	15037	14996	14934	14838	14806	14641	14988	14991	14916	14983	14812	14759	14978	14930	14950	14895	14931	15008	14752	14867	14958	15063	14837	14852	14850	14765	14897	14968	14888	14999	14791	14952	15021	14980	14820	14865	15030	14852	14832	15003	14951	14994	14804	14843	14916	14984	15081	14924	14943	14800	14928	14900	14883	14931	14826	15037	15030	14811	14802	14843	14944	14787	14791	14772	14921	14960	14822	14833	14920	14842	14868	14909	15011	14742	14869	15023	14760	14993	14907	14847	15051	14758	14942	14863	14945	14822	15023	15089	14996	14859	14825	14755	14945	15000	15133	14772	14793	14877	14904	15025	14795	14816	14901	15032	14894	14867	14935	14890	14888	14865	14992	14986	14690	15024	14968	14946	14881	14941	14896	14937	14846	14599	14960	14876	15009	15071	14846	15035	14880	14923	14858	14842	14977	14993	14882	14969	14846	14858	14776	14891	14842	14900	14961	14829	14881	14982	14869	14848	14790	14913	14907	14887	14967	14915	15034	14847	14896	14933	14893	14853	14969	14834	14902	14932	14849	14630	14819	14902	14899	14938	14883	15128	14825	14863	14900	14901	14954	14914	14988	14810	14905	15040	14888	14843	14912	14940	14873	14844	15027	14969	14853	15046	14956	15025	14865	14635	14808	14944	14851	14803	14878	14798	14842	14735	14852	14833	14843	14831	14811	14880	14773	14960	14882	14920	14892	14664	14941	15013	14893	14792	14725	14884	14963	14855	14862	14848	14870	14763	15033	14796	14961	14890	14822	14903	14836	14961	15057	14821	14993	14874	15004	14918	14833	14916	14777	14957	15097	14846	14841	14936	14891	14902	14816	15044	15023	14855	14864	14981	14760	14903	15071	14928	14888	14870	14989	14953	14728	14881	14878	14848	14800	15138	15075	15014	14911	14959	14774	14813	14893	14880	14905	14873	14923	15042	14894	14969	14856	14859	14946	14818	15092	14834	14833	14869	14778	14865	14766	14855	14828	14766	14886	15019	14947	14930	14689	14914	14855	14971	14864	14802	14692	14811	14975	14931	14698	15118	14808	15034	14832	15077	14945	14726	14956	14894	14937	14996	14982	14997	14865	14775	14766	14778	14860	14791	15067	14975	14937	14916	14962	14915	14677	14761	14850	14921	14973	14975	14925	15003	14802	14860	14916	14911	14889	14841	14963	14905	15034	14895	14899	14885	14820	14940	14984	14857	15013	14982	14870	14916	14829	14692	15117	14875	14995	14865	14960	14856	14789	14853	14992	14704	15011	15010	14889	14972	14982	14866	14776	14741	14915	14952	14784	14992	14798	14846	15062	14916	14997	14921	14977	15029	14914	14907	14852	14968	14837	14801	14847	15011	14747	14911	15000	14961	14901	14735	15117	14761	14833	14956	14994	14725	14837	15105	14804	14766	14820	14877	14772	14847	14858	14907	14946	14886	14962	14986	15161	14952	14828	15040	14994	15023	14934	14852	14936	15112	15031	14912	14901	14806	14907	14851	14914	14861	14890	14817	14902	14858	14784	14821	14994	14906	14712	14762	14859	14771	14965	14923	14752	14836	15120	14840	14831	14881	15055	14976	14789	14863	14996	14889	14910	15031	14932	14830	14849	14854	14664	14676	14868	14933	14811	14817	14842	14892	14812	14819	15076	14704	15015	14909	14788	15000	14929	14902	14945	14885	14977	14988	14818	14759	14848	14953	14686	15021	14926	15065	15087	14875	14868	14996	14980	14787	14962	14741	14774	14970	14940	14766	14923	15025	14987	15009	14850	14892	15022	14909	14966	15020	14960	14836	14786	14888	14803	14926	15013	14908	15106	14865	14936	14760	14850	14862	14885	14936	14842	14966	14783	14951	14998	14790	14932	14949	14798	15018	15128	14825	14946	14880	14757	14752	14840	14895	15052	14850	14863	14911	15014	14896	14848	14905	14949	14667	14849	14868	14915	15045	14851	14936	14794	14754	14814	14684	14878	14724	14886	14940	14843	14809	14842	15019	14824	14831	15110	14948	15039	14837	14859	14821	14993	14894	14662	14884	14929	14964	14905	14827	14895	15027	14952	14821	14901	14866	14695	14817	14837	14979	14928	14736	14853	14988	14901	14835	14983	14929	14970	14955	14840	14841	14933	15114	14902	14809	14785	14869	14938	14859	14902	14692	14818	14967	14889	14879	14914	15071	14953	14864	15081	14855	14897	14974	14712	14927	14930	14874	14855	15023	14964	14864	15011	14830	14941	15024	14996	14830	14766	14955	14771	14837	14964	14899	14698	14790	14919	14866	14879	14843	14626	14994	14660	14854	14739	15032	14689	14786	14937	14830	14871	14914	14792	14907	14996	14903	14812	14974	14937	14782	14868	14975	14931	15021	15022	14917	14965	14894	14884	14918	14792	14944	14837	14890	14886	14825	14940	14943	14786	14995	14773	14966	14901	14807	14733	14917	14801	14908	14951	14900	14912	14858	14998	14752	15063	14869	14788	14842	14949	14851	14860	14961	14929	14972	14877	15011	14880	15002	14950	14868	14846	14924	14890	14995	14882	15027	14769	14973	14797	14878	14821	14833	14771	14887	14649	14800	14837	14969	14687	14852	15092	14885	14843	14797	14788	14883	14985	14885	14757	14717	14914	14942	14941	14916	15072	14906	14823	14790	14821	14887	14874	14824	14725	14963	15027	14967	14962	14771	14984	14878	14886	14942	14873	14746	14903	14957	14968	14943	14805	14914	14770	14772	14996	14880	14783	14781	14808	14933	14858	14691	14872	14936	14860	14880	14787	14879	14756	14778	14802	14847	14823	14909	14959	15032	14970	14803	14961	15226	14826	14794	14933	14860	15002	14848	14894	14968	14935	14713	14894	15032	14965	14953	14816	14920	14913	14966	14815	14889	14878	15073	14865	14858	14839	14831	14937	15001	14806	15071	14815	14832	14880	14795	15063	14973	14859	14990	14730	14977	14854	14920	14983	14799	14972	14989	14801	14907	14973	14979	14854	15032	15226	14729	14766	14783	14997	14872	14721	14851	15008	15028	14925	14984	14988	14863	14913	14746	14857	14705	14776	14820	14886	14950	15013	15027	15033	14822	14929	14887	14976	14971	14926	14926	14773	14975	14903	14893	14838	15048	14778	14786	14869	14890	14958	15034	14976	14846	14828	15129	15086	14804	14770	14813	14923	14892	14829	14824	14912	15023	14970	14856	14779	14761	15116	14860	14752	14885	14939	14935	14912	14872	14881	14996	14818	14878	14923	14867	15006	14844	14912	15012	14833	14997	14802	14986	14902	15106	14852	14841	14834	14916	14792	14911	14793	14927	15100	14867	15022	14953	14766	14773	14926	14740	14740	14864	14985	14778	14905	14970	14777	14796	14953	14846	14888	15007	14952	14885	14879	14942	15004	14895	14931	15069	15039	14856	14885	14739	14990	14758	14992	14900	14992	14899	14996	14826	14808	14932	14842	14951	15066	14853	14778	14876	14931	15015	15049	14866	14909	15087	15015	14877	14825	14971	14901	14773	14994	14803	14652	14919	14892	14881	14844	15043	14956	14997	14919	14963	14887	14953	14866	14801	14777	14822	14899	14785	15006	14840	15045	14798	14860	14770	15009	14832	14814	14836	14887	14900	14873	15091	15030	14891	14891	15024	14956	14976	14778	15040
23695	21092	28467	24357	23199	24568	23969	20701	19210	19258	18733	18297	18105	18001	17647	17561	17465	17191	17427	17149	17457	17476	17229	17119	17328	17245	17327	17167	16859	17193	17149	16951	17017	17028	17010	17163	17182	17070	17023	16835	17086	17167	17119	17026	16810	16960	16831	17053	17015	16895	17015	16928	17000	16774	17045	16853	16890	16991	16982	17119	16805	16992	16955	16930	16830	16877	16836	16902	17000	17030	17117	16995	16948	16791	16837	16950	16946	16932	16926	16904	16882	16919	17135	17120	16984	16819	17086	16864	16882	16805	16924	16923	16854	16811	16819	16973	16869	16920	16876	16904	16927	16772	16857	16843	17003	16906	16720	16832	16819	16941	16914	17007	16721	16869	16908	16989	16968	16772	16870	17042	16893	16983	16746	16861	16767	16963	16937	16907	16846	16851	16723	16870	16908	16905	16874	16837	16738	16962	16818	16842	16810	16742	16957	16845	17051	16934	16981	17002	16885	16868	17002	16689	16706	16983	16834	16771	16898	16771	16994	16806	16768	16972	16980	16852	16947	16968	16871	16734	16803	16837	16895	16977	16762	16895	17071	16918	16924	16912	16841	16994	16857	16928	16904	17195	17060	16827	16698	16941	16961	16980	16735	16873	16807	16871	16811	16828	16847	16717	16783	16789	16668	17059	16977	16925	16706	16810	17037	16725	16777	16851	16908	16873	16832	16935	16895	16970	16797	16718	16867	17116	16972	16857	16702	16737	16828	16970	16770	16917	16658	16702	16902	16798	16688	16639	16806	16777	16736	16819	16916	16817	16985	17026	16897	17009	16921	16920	16987	16918	16994	16622	16875	16786	17005	16907	16870	16832	16772	17185	16988	16685	16917	16874	16912	16869	16889	16691	16789	16773	16638	16792	16841	16918	16721	16737	16937	16911	16981	16943	17072	16895	16866	17121	16733	17018	17065	16821	16878	16698	16836	17102	17040	16978	16980	16932	16846	16739	16906	16792	16878	16824	17012	16841	16904	16943	16861	16684	16743	16874	16940	16997	16903	17087	17060	16838	16985	16877	16901	16766	16814	16894	17029	16843	16761	16815	17061	16843	17025	16986	16795	16874	16812	16661	16888	16764	16624	16826	16618	16702	16843	16890	17035	16868	16817	16763	16916	16807	16860	16894	16869	16908	16806	16863	16865	16687	16791	16804	16874	16798	16935	16735	16878	16814	16832	16870	16928	16866	16893	16935	16979	16946	16843	16866	16902	16961	16924	16773	16886	16944	16961	16806	16794	17006	16743	17008	16741	16885	16805	16842	16769	16830	16816	16970	17001	16888	16848	16874	16815	16755	16831	16953	16951	16974	16900	17035	17034	16857	16868	16924	16854	16911	17006	16788	16968	17031	16900	16866	16805	16923	17001	17024	16890	16878	16803	16712	16716	16986	16886	16817	16712	16933	16878	16880	16842	16850	16724	16776	17002	16864	16839	16972	16882	16845	16834	16910	16930	17020	16838	16680	16894	16832	16961	16863	16993	16950	16689	16673	16843	16943	16695	16788	16869	16827	16797	16873	17080	16884	16932	16953	16840	16838	16837	17011	16845	16749	16750	16963	16765	16878	16961	16944	16776	16957	16852	16928	16789	16992	16878	16745	16758	16746	16912	17044	16823	17045	17016	16974	16927	16881	16916	16927	16909	16942	16778	16947	16688	16833	16874	16953	16809	16885	16966	16820	16686	16914	16863	17131	16716	16748	16890	16870	16885	16986	16832	16988	16897	17021	16719	16906	17054	16961	16898	16779	16970	16947	17048	16651	16619	16954	16862	16934	16738	16905	16994	16637	16765	16785	16857	16748	16823	16888	16951	17023	16929	16937	16839	16828	16873	16942	16870	16769	16890	16816	16830	16896	16861	16920	16915	16786	16868	16959	16775	16707	16888	17004	17022	17049	16941	16919	17074	17137	16943	16968	16772	16847	17026	16952	16850	16801	16952	16947	16889	16936	16924	16859	17156	16861	17007	16718	16831	16881	16620	16990	16856	16745	16867	16784	16824	16913	17057	16923	16808	16917	16940	16743	16726	16633	16943	16811	17041	16989	16890	16879	16876	16805	16836	16833	16882	16818	16942	16969	16846	16703	17033	16939	16686	16653	16746	16789	16980	16831	16948	16827	16890	16688	16830	17010	16909	16855	16835	16869	16764	16953	17011	16810	16745	16796	16671	16781	16829	16922	16890	16832	16833	16810	16933	16945	16871	16901	16966	16829	16913	16855	16945	16841	16973	16862	17014	16957	16752	16560	16814	16881	16706	16857	16770	16910	16963	16994	16737	16795	17067	16706	16920	16777	16951	16847	16755	16799	16907	16815	16843	16876	16880	16805	16925	16824	16803	16695	16618	16857	16781	16813	16841	17054	16903	16858	16840	17005	16809	16980	16955	16888	16766	16622	16814	16517	16812	16774	16819	17044	17031	16828	16868	16939	16951	17117	16913	16556	16829	16934	16912	16858	16896	16834	16910	16933	16735	16817	16925	16849	16884	16984	17032	16970	17097	17044	17108	17020	16951	16583	16704	16800	17010	16948	16742	16930	16971	16820	16876	16911	17075	16908	16841	16727	16894	16891	16806	16944	16898	16860	16889	16689	16947	16749	16856	16871	16984	16886	16889	17018	16813	17175	16874	17040	16811	16718	16763	16840	16949	16873	16773	16964	16700	16929	16757	16997	16960	16928	17047	16828	16894	16895	16933	16989	16941	16895	16866	16837	16842	16978	16892	17036	16968	16833	16868	16792	16625	16859	17014	17049	16824	16965	16878	16762	16831	16977	16910	16974	16891	16933	16745	16994	16930	16899	17015	16876	16933	16876	16985	16896	16717	16785	16949	16903	16738	16779	16989	16962	16869	16825	16887	17049	16778	16922	16993	16873	16776	16872	17008	16890	16840	16765	16878	16793	16841	17060	17030	16949	16921	16710	16887	17145	16883	17018	16939	16840	16758	16794	16891	16968	16932	16951	17076	16886	16922	16803	16845	17036	16733	16942	16984	16929	16955	17058	17029	16952	16987	16895	16913	16888	16884	16985	16793	16742	16897	16823	16873	16822	16727	16818	16898	16959	17001	16817	16799	16886	16841	17093	17070	16818	16897	16645	16983	16877	16920	17008	16689	16806	16896	16846	16995	16815	16905	16814	16678	17011	16938	16884	16916	16809	16923	16882	16906	16847	17106	16818	17027	16811	16993	16808	16894	16942	16684	16748	16892	16720	16934	16893	17016	16978	16698	17002	16967	16949	16909	16746	16801	16897	16953	16903	16870	16832	16875	17048	16900	16659	16835	16861	16689	16912	16914	16839	17089	17059	16761	16850	16880	16953	16688	16944	16787	16852	16794	16807	16950	17082	16752	16890	17022	16714	16935	16916	16887	16679	16704	17030	17104	16653	16758	16948	16951	16924	16802	17172	16969	16808	16710	16845	16949	16932	16795	16851	16867	16837	16812	16837	16815	16740	16598	16928	16981	17027	16747	16728	16903	16927	16918	16927	16951	16827	16933	16779	16871	16758	17044	16864	17072	16754	16793	16933	16931	16969	16869	16788	16951	16808	16773	16762	16780	17008	16858	16815	17063	16847	17006	16905	17042	16754	16833	16703	16939	16942	17011	16930	16925	16867	16952	16791	16853	16983	17035	16672	16858	16817	16964	17038	17125	16971	17085	16885	16755	17115	16931	16978	16907	16995	16873	16982	17036	16699	16904	16925	16996	16761	16751	16684	16761	16882	17065	16813	16910	16925	16875	16803	16824	16874	17022	16994	16840	16806	16811	17008	16891	16973	16788	16982	16987	16774	16973	16853	16898	16635	16976	16729	16775	16947	16761	16801	16907	16833	16700	16883	17079	16886	16768	16923	17023	16797	17100	16897	16781	16855	16910	16820	16732	16761	17038	16816	16791	16934	16893	16809	16815	16931	16899	17005	16955	16869	16776	16860	16975	16890	16984	16799	16719	16816	16980	16898	16924	16793	16865	16804	16944	16802	16763	16776	16891	16772	16865	16775	16898	17034	16947	16964	16962	16873	16814	16979	17029	16759	16707	17015	16806	16904	16920	16772	16658	17021	16933	16715	17002	16891	16769	16919	16938	16752	16816	17024	16761	16915	16922	16910	16987	16913	16936	16786	17093	16773	16748	16672	17070	16922	17033	16808	16823	16858	16874	16908	16752	16773	16882	16566	16778	16804	17086	16838	16799	17066	17098	16705	16895	16812	16834	16879	16980	16951	16781	16737	16757	16779	16901	16995	17119	16933	16751	16890	16817	16877	17051	16645	16843	16865	16964	16959	16799	16921	16741	16698	16970	16768	17025	16895	16770	17010	17041	16861	16896	16874	16949	16786	16694	16881	17031	17114	17011	16834	16985	16978	16918	16815	17005	16829	16724	16958	16943	16870	16850	16746	16812	17002	16913	16779	17070	16808	16852	16856	16845	16975	16871	16934	16769	16848	16778	16765	16736	16874	16930	17072	16851	16710	16975	16941	16812	16876	16785	16819	17017	16888	16783	16798	17071	16943	17005	16951	17123	16831	16983	16917	16874	16856	16873	16726	16891	16859	17137	17040	17009	16899	16758	17019	16922	16683	17014	16920	16811	16772	16845	16719	16781	16690	16892	16770	16880	16697	16881	17020	16872	16902	17066	16784	17029	17030	16984	16934	16932	16777	16668	17138	17015	16939	16830	16867	17011	16831	16951	17094	17145	17074	16950	16723	16994	16753	16882	16802	16946	17081	17092	16985	16862	16879	16934	16812	16869	17072	17011	16971	17003	16797	17016	16720	16781	16935	17182	16959	16896	16913	17052	16959	17037	16875	16751	16835	17055	16990	16928	16810	16804	16789	16652	16902	16933	17020	16796	16891	16760	16860	16881	16717	17014	16779	16946	16952	16978	17040	16893	16919	16802	16784	16950	16877	17129	16958	16964	16834	16884	16925	16794	16841	16989	16902	16872	16864	16891	16870	16849	17041	16920	16809	16952	16944	16918	16954	17022	16946	17072	16762	16940	17139	16851	16665	16720	17085	17009	16863	17045	16993	16832	16811	16965	16785	17102	16928	17020	16957	16951	16859	16848	16829	16756	16800	16967	16768	17006	16827	16853	17090	16771	16760	16943	16847	16918	16936	16798	16821	16789	16901
23598	41342	39219	31500	27552	24036	21632	19848	18585	17992	17488	16820	16779	16016	15905	15662	15636	15432	15432	15306	15406	15191	15172	15140	15068	15241	15115	15204	14976	15136	15156	15148	14983	14944	15087	15052	14804	14946	14831	14939	15056	14890	14960	14972	14996	14798	15116	14915	14945	14862	14896	15027	14843	14987	14814	15092	14747	14818	14846	14954	14911	14824	14920	15011	14910	14843	15029	14961	14747	14742	14763	14875	14803	14887	14882	14892	14945	14850	14876	14746	15038	14780	14749	14855	15040	14921	14737	14716	14874	14871	14796	14878	14818	14769	14774	14843	14793	14947	14858	14798	14886	14869	14863	14932	14891	14929	14719	14734	15055	14763	14765	14881	14912	14970	14985	14862	14797	15011	14789	14849	14876	14742	14899	15031	14803	14868	14922	14988	14950	14871	14877	14988	14857	14702	14873	14898	14867	14837	14987	14934	14879	14839	14958	14907	14854	14860	14828	14848	14678	14700	14774	14859	14912	14764	14713	14659	14846	14925	14930	14771	14731	14789	14767	14914	15015	14734	14863	14908	14750	14956	14861	14817	14858	14788	14858	14914	14751	14886	14885	14856	14877	14856	14933	14905	14763	14685	14870	14887	15100	14896	14790	14761	14784	14964	14623	14755	14832	14799	14784	14933	14712	14993	14789	14883	14925	14986	14797	14870	14839	14990	15043	14798	14757	14801	14739	14832	14802	14937	14804	14924	14842	14697	14991	14725	14728	14875	14744	14894	14806	14883	14811	14952	14885	14849	15066	14721	14744	14835	14728	14920	14834	14939	14860	14888	14828	14834	14914	14778	14762	14825	14815	14841	14797	14849	15027	14897	14809	14865	14854	14809	14794	14867	14728	14898	14971	14952	14889	14802	14823	14881	14730	15011	14971	14939	14819	14771	14779	14957	14751	14767	14859	14789	14851	14627	14770	14868	14822	14907	14919	14865	14809	15032	14752	14980	14782	14718	14976	14837	14711	14870	14894	14804	14924	14879	14834	14864	14862	14791	14923	14738	14769	14869	14983	14945	14825	14890	14938	14754	14761	14978	14932	14881	14856	14807	14760	14846	14788	14902	14827	14880	14844	14771	14702	14839	14877	14787	14923	14876	14890	14775	14662	14766	15043	14880	14927	14836	14833	14916	14848	14880	14640	14729	14957	14665	14790	14885	14850	14648	14933	14819	14940	14880	14986	14847	14757	14785	14792	14964	14745	14861	14661	14980	14780	14772	14891	14859	15012	14892	14707	14871	14929	14938	14797	14855	14789	14957	14859	15022	14800	14802	14904	14878	14901	14813	14838	14830	14791	15021	15001	14882	14849	14891	14822	14822	14955	14738	14847	14814	14934	14831	14782	14805	15021	14885	14962	14779	14839	14915	14842	14865	14842	14845	14844	14803	14795	14836	14895	14717	14914	15063	14790	14797	14903	14977	14849	14915	14935	14927	14812	15098	14826	14855	14878	14789	14907	14881	14981	14863	14885	14971	14949	14993	14873	14784	14719	14815	14740	14884	14846	14773	14887	14927	14808	14879	14758	14796	14859	14811	14771	14770	14799	14980	14999	14775	14772	14782	14910	14854	14925	14649	14924	14912	14939	15017	15016	14841	14881	15076	14838	14893	14820	14711	14873	14785	14923	14846	14690	14676	14926	14733	15000	14886	14857	14813	14892	14871	14949	14966	14775	14814	14934	14900	14880	14846	14904	14875	14706	14805	14906	14848	14783	15069	14801	14904	14898	14986	14796	14889	14778	14721	14775	14848	14675	14829	14801	14904	14844	14907	14951	14713	14768	14831	14800	14876	14885	14853	14794	14849	14743	14912	14715	14994	14902	14724	14905	14917	14925	14846	14673	14872	14890	14793	15056	14751	14836	14909	14822	14791	14854	14766	14949	15062	14755	14928	14871	14902	15069	14805	14901	14856	14674	14912	14815	14960	14830	14778	14929	14884	14865	14748	14971	14997	14807	15075	14807	14684	14850	14977	14906	14870	14872	14838	14955	14781	14901	14873	14791	14952	14754	14934	14906	14947	14799	14879	14728	14888	14830	14947	15024	14905	14926	14723	14997	14706	14870	14860	14711	14998	14867	14857	14811	14812	14790	14734	14963	14902	14812	14970	14949	14903	14876	14855	14908	14863	14770	14919	14878	14773	14825	14930	14782	14878	14835	14908	14701	14928	14661	14692	14877	14905	14943	14984	14692	14606	14875	14822	14807	14974	14941	14991	14752	14904	15039	14773	14946	14916	14770	14844	14981	14633	14865	14867	14860	14884	14829	14759	14830	14972	14845	14860	14789	14922	14707	14863	14840	14750	14949	14867	14991	14925	14735	14716	14732	14709	14965	14930	14848	14977	14803	14864	14820	14874	15032	14936	14940	14821	14814	14776	14887	14834	14852	14959	14798	14918	14766	14761	14936	14889	14755	14858	14937	14763	14808	14881	14847	14923	14808	14942	14854	15011	14791	14784	14804	14864	14901	14862	14733	14866	14850	14802	14888	14922	14814	14931	14796	14824	14917	14958	15036	14760	14883	14726	15008	14835	14905	14887	14837	14901	14990	14774	15029	14744	14910	14778	14857	14827	14992	14765	14919	14820	14673	14695	14954	14950	14821	14879	14745	14879	14790	14859	14976	14857	14905	14879	14913	15029	14956	14650	15102	14895	14908	14875	14881	14797	14881	14895	14837	14813	14973	14725	15021	14832	14705	14857	14899	14826	15038	14834	14901	14937	14889	14798	14934	14958	14910	14674	14663	14935	14909	14854	14642	14797	14898	14867	14868	14894	14919	14848	14902	14851	14838	14890	14693	14821	14910	14901	14696	14935	14903	15075	14873	14904	14801	14846	14886	14805	14782	14878	14953	14719	15067	14672	14858	14834	14859	14778	14875	14917	14738	14968	14781	14939	14952	14769	14736	14896	14810	14830	14907	14807	14839	14846	14853	14820	14858	14829	14917	14950	14856	14799	14890	14880	14774	15037	15027	14930	14811	14827	14832	14910	14870	14856	14949	14853	15044	14821	14690	14732	14803	14914	14846	14925	14753	15040	14941	14681	14736	14896	14837	14989	14685	14834	14977	14927	14946	14873	14831	14693	14918	14803	14956	14860	14935	14925	14980	14842	14946	14914	14924	14964	14861	15022	14955	14885	14804	14929	14812	15049	14721	14989	14900	14738	14839	14806	15080	14909	14878	14767	14837	14876	14924	14832	14814	14747	14854	14901	14871	14766	14727	14895	14787	14966	14961	14814	14893	14900	14706	14856	14808	14744	14942	14831	14923	14809	15080	14708	14974	14795	15007	14741	14719	14765	14771	14812	14967	14809	14839	14795	14861	14870	14873	14855	14950	14878	14966	14843	14822	14874	14926	14833	14865	14789	14903	14781	14816	14768	14824	14931	14902	14808	14852	14817	14835	14795	14817	14836	14763	14783	14935	14686	14976	14862	14813	14972	14791	14771	14943	15028	14864	14851	14913	14884	14824	14764	15059	14884	14972	14833	14879	14866	14679	14861	14825	14978	14813	14878	15034	14937	14849	14731	14851	14880	14983	14859	14942	14875	14815	14920	14775	14952	14942	14888	14827	14923	14958	14935	14836	14802	14821	14785	14828	14874	14792	14662	14944	14887	14888	14770	14936	14725	14970	14773	14970	15059	14950	14804	14751	14896	15025	14855	14965	14864	14868	15022	14867	14880	14848	14908	15022	14908	15075	14914	14773	14817	14941	14792	14779	14956	14677	14878	15042	14801	14802	14917	14818	15017	14759	14826	14576	14946	15007	14836	14922	14750	14895	14864	14784	14864	14803	14742	15030	14756	15006	14877	14846	14863	15046	14829	14724	14991	14704	14865	14886	14804	15036	14816	14900	14798	14980	14834	14785	14925	14867	15036	14885	15047	14775	14820	14942	14832	14787	14743	14877	14891	14873	14862	14946	15036	14961	14981	14954	14753	14938	14836	14812	14832	14889	14850	14781	14925	14912	14989	14911	14847	14975	14916	15027	15020	14887	15032	14702	14894	14842	14981	14874	14763	14932	14833	14887	14757	14995	14875	14840	14995	14680	15038	14810	15052	14801	14839	14800	14811	14772	14834	14870	14850	14766	14640	14996	14798	14927	14795	14833	14937	14835	14872	14851	14855	14862	14975	14856	14947	14902	14924	14879	14908	14864	14955	14939	15011	14988	14825	14873	14749	14875	14827	14977	14862	14868	14884	14841	14808	14752	14969	14858	14834	14837	14755	15050	14774	14910	14836	14798	14882	14914	14762	14894	14907	14853	14869	14867	14904	14850	15003	14964	14846	14818	14784	14908	14831	14797	14897	14872	14704	14860	14826	14771	14760	14997	14760	14733	14820	14887	14918	14800	14772	14900	15047	15020	14876	14998	14854	14994	14929	14791	14887	14734	14945	14909	14817	14901	14779	14927	14858	14843	14797	14885	14651	14920	14955	14798	14726	14836	14772	14945	14919	14806	15024	15087	14780	14883	14835	14767	14876	14849	14913	14962	14795	14938	15000	15052	14904	14797	14960	14864	14941	14711	14895	14884	14859	14633	14846	14711	15019	14819	14859	14857	15055	14876	14942	14889	14797	15011	14869	14752	14869	14789	14806	14734	14980	14793	14633	14924	14644	14848	14933	14819	14728	14951	14851	14836	14873	14782	14885	14856	14906	14938	14860	14894	14855	14756	14983	14912	14865	14885	14930	14890	14746	14678	14893	14732	14757	14694	14764	14833	14492	14820	14972	14945	14891	14862	14889	14764	14967	14897	14924	14928	14851	14746	14788	14877	15026	14707	14862	14898	14865	14898	15004	14865	14876	15029	14924	14786	14850	14996	14893	14775	14945	14861	14947	14954	14836	15001	14794	14819	14786	14801	14813	14820	14783	14861	14548	14831	14815	15019	14850	14706	14937	14611	14903	14808	14992	14769	14971	14858	14787	14836	14805	14692	14848	14758	14913	14730	14887	14961	14758	14942	14833	14784	14920	14916	14725	14793	14839	14849	14878	14752	14774	14897	14827	14669	14837	14838	14787	14862	14905	14866	14877	14720	14761	14834	14795	14980	14880	14788	14860	14852	14835	14829	14934	14755	14840	14953	14789	14978	14897	14860	14892	14824	14820	14831	14922	14976	14875	14890	14827
22640	21083	28832	23589	21857	25275	27691	22519	20992	20885	20296	19588	19544	19253	19000	18945	18528	18704	18381	18300	18362	18367	18249	17957	18345	18118	18160	18148	18048	18004	18070	17897	17934	18021	17936	17989	18092	17928	17824	17883	17834	17947	17992	17774	17792	17942	17720	17965	17751	17560	18042	17641	17658	17963	17803	17682	17704	17857	17693	17810	17809	17711	17672	17751	17719	17841	17652	17842	17818	18041	17691	17750	17714	17765	17758	17885	17719	17597	17698	17886	17679	17920	17648	17637	17733	17731	17563	17676	17636	17626	17653	17807	17723	17524	17787	17635	17653	17739	17791	17782	17848	17952	17907	17592	17709	17954	17637	17691	17601	17711	17672	17590	17631	17754	17840	17776	17927	17768	17802	17797	17657	17822	17845	17702	17818	17840	17680	17610	17828	17844	17675	17829	17782	17727	17902	17606	17752	17894	17841	17935	17692	17679	17758	17789	17810	17778	17613	17647	17877	17726	17675	17793	17684	17701	17647	17698	17612	17661	17707	17876	17692	17711	17874	17660	17849	17623	17743	17650	17790	17458	17779	17631	17636	17758	17863	17871	17706	17709	17800	17706	17844	17856	17676	17797	17618	17815	17772	17702	17772	17737	17806	17858	17682	17930	17629	17773	17681	17701	17683	17575	17689	17590	17559	17825	17729	17686	17768	17794	17712	17617	17672	17779	17606	17583	17727	17959	17871	17568	17738	17793	17818	17696	17708	17579	17816	17642	17700	17826	17783	17837	17889	17704	17702	17820	17732	17569	17740	17646	17806	17632	17679	17673	17688	17761	17742	17796	17785	17711	17652	17707	17933	17476	17795	17774	17714	17424	17544	17825	17676	17792	17691	17694	17857	17759	17561	17787	17651	17513	17688	17733	17739	17662	17821	17711	17755	17512	17686	17673	17888	17762	17871	17947	17611	17719	17601	17744	17643	17721	17771	17581	17687	17807	17654	17692	17724	17833	17765	17678	17666	17883	17732	17599	17846	17764	17543	17835	17753	17524	17708	17791	17770	17653	17748	17768	17759	17508	17821	17756	17779	17828	17757	17592	17582	17642	17580	17735	17957	17665	17598	17698	17639	17664	17738	17490	17677	17805	17873	17607	17520	17709	17844	17845	17657	17662	18059	17841	17725	17835	17853	17602	17549	17672	17791	17792	17805	17775	17692	17906	17872	17637	17870	17764	17628	17404	17729	17772	17679	17705	17831	17741	17949	17705	17666	17446	17509	17844	17829	17706	17867	17874	17634	17676	17667	17596	17633	17979	17764	17746	17776	17678	17726	17721	17956	17688	17688	17501	17728	17811	17728	17659	17580	17538	17637	17679	17737	17807	17495	17664	17648	17719	17746	17704	17972	17771	17688	17650	17655	17813	17615	17689	17634	17817	17695	17668	17619	17609	17507	17638	17493	17833	17951	17579	17745	17587	17631	17675	17617	17619	17778	17831	17787	17798	17790	17549	17876	17442	17712	17560	17627	17603	17821	17823	17786	17847	17547	17714	17604	17740	17720	17557	17681	17467	17683	17741	17625	17824	17736	17649	17592	17809	17696	17701	17693	17748	17769	17713	17691	17804	17935	17689	17667	17822	17730	17687	17451	17549	17725	17623	17660	17585	17739	17756	17721	17523	17791	17582	17790	17419	17629	17695	17631	17771	17571	17906	17494	17526	17778	17818	17572	17718	17783	17772	17643	17620	17797	17711	17691	17743	17694	17779	17526	17700	17729	17821	17690	17620	17559	17815	17762	17704	17707	17579	17708	17615	17839	17675	17625	17738	17609	17717	17700	17712	17575	17704	17735	17633	17738	17628	17750	17698	17732	17735	17758	17645	17662	17710	17789	17721	17862	17749	17655	17767	17768	17868	17620	17740	17780	17761	17591	17648	17525	17693	17540	17783	17557	17408	17782	17628	17795	17718	17620	17817	17637	17461	17874	17860	17642	17765	17748	17685	17729	17552	17653	17852	17616	17912	17698	17657	17826	17636	17731	17637	17707	17927	17802	17865	17658	17594	17774	17638	17995	17777	17811	17682	17744	17807	17524	17664	17815	17767	17735	17634	17793	17802	17529	17868	17733	17736	17875	17779	17831	17924	17650	17813	17831	17986	17777	17498	17573	17763	17752	17740	17769	17700	17800	17695	17809	17758	17793	17673	17580	17759	17748	17653	17637	17906	17651	17684	17604	17706	17788	17749	17687	17718	17738	17556	17408	17821	17745	17732	17634	17687	17678	17728	17752	17808	17576	17636	17685	17687	17714	17521	17735	17732	17611	17745	17560	17606	17727	17499	17677	17752	17801	17685	17687	17579	17542	17659	17740	17697	17653	17715	17711	17881	17530	17495	17676	17604	17566	17643	17594	17781	17741	17630	17812	17633	17879	17701	17719	17719	17604	17759	17804	17712	17637	17590	17614	17676	17634	17766	17639	17801	17589	17427	17793	17709	17893	17621	17654	17782	17752	17714	17549	17764	17613	17687	17839	17556	17730	17857	17615	17832	17776	17692	17694	17620	17794	17828	17818	17578	17602	17564	17602	17703	17389	17777	17463	17538	17585	17903	17726	17596	17571	17598	17553	17714	17860	17771	17548	17635	17640	17721	17794	17637	17750	17927	17703	17690	17624	17730	17731	17645	17837	17745	17670	17808	17762	17872	17787	17627	17770	17905	17697	17792	17479	17736	17546	17390	17655	17640	17487	17717	17640	17598	17777	17804	17790	17543	17782	17666	17670	17714	17527	17789	17853	17938	17705	17774	17518	17688	17662	17863	17438	17768	17753	17659	17690	17775	17620	17620	17752	17772	17700	17752	17639	17813	17885	17803	17519	17675	17833	17533	17635	17778	17404	17672	17608	17416	17678	17618	17614	17529	17717	17532	17634	17808	17590	17731	17748	17649	17731	17679	17658	17884	17781	17600	17820	17605	17611	17603	17832	17756	17697	17624	17667	17711	17667	17546	17638	17797	17672	17666	17849	17815	17580	17485	17826	17656	17705	17582	17640	17456	17764	17907	17622	17780	17789	17518	17610	17669	17598	17749	17648	17786	17768	17703	17650	17695	17913	17802	17541	17581	17772	17634	17775	17849	17750	17558	17750	17928	17952	17584	17690	17726	17688	17859	17715	17538	17742	17560	17679	17903	17819	17618	17715	17580	17661	17711	17689	17703	17546	17858	17722	17790	17405	17515	17709	17784	17930	17615	17821	17851	17802	17629	17670	17840	17619	17792	17616	17636	17632	17649	17714	17685	17588	17773	17680	17783	17851	17653	17787	17605	17748	17824	17666	17650	17566	17666	17759	17752	17748	17609	17681	17926	17735	17710	17546	17716	17669	17413	17643	17349	17742	17765	17615	17953	17731	17668	17749	17743	17682	17658	17685	17742	17677	17497	17705	17707	17725	17770	17585	17595	17498	17771	17976	17706	17572	17435	17523	17636	17685	17861	17597	17695	17780	17653	17742	17633	17561	17809	17587	17852	18001	17639	17899	17836	17684	17950	17568	17569	17747	17585	17801	17806	17628	17780	17730	17871	17733	17907	17735	17740	17813	17811	17756	17648	17737	17830	17863	17568	17535	17781	17625	17545	17788	17799	17861	17814	17701	17674	17896	17800	17836	17694	17520	17623	17778	17672	17759	17767	17793	17799	17763	17683	17604	17650	17699	17616	17521	17661	17677	17867	17585	17562	17711	17842	17678	17706	17598	17569	17723	17656	17688	17620	17588	17835	17653	17769	17760	17669	17812	17733	17817	17918	17940	17669	17876	17687	17714	17590	17553	17532	17657	17494	17612	17734	17625	17692	17876	17709	17649	17682	17603	17818	17760	17754	17598	17695	17634	17758	17611	17642	17731	17848	17541	17603	17757	17832	17599	17595	17631	17606	17681	17569	17579	17933	17685	17808	17855	17622	17715	17728	17714	17803	17725	17812	17815	17696	17928	17926	17827	17697	17568	17576	17903	17620	17579	17589	17559	17848	17921	17672	17708	17654	17887	17744	17680	17835	17909	17569	17696	17653	17809	17729	18004	17722	17649	17698	17763	17506	17558	17731	17939	17719	17791	17892	17733	17875	17692	17881	17836	17771	17875	17637	17785	17674	17692	17966	17686	17689	17655	17747	17622	17636	17593	17743	17684	17694	17748	17772	17942	17776	17654	17871	17868	17616	17927	17837	17664	17768	17621	17880	17700	17588	17560	17712	17886	17837	17723	17564	17789	17745	17561	17783	17714	17402	17599	17667	17706	17795	17695	17630	17722	17548	17715	17803	17817	17767	17697	17611	17820	17591	17615	17778	17771	17864	17872	17689	17788	17560	17681	17676	17707	17504	17685	17730	17924	17567	17789	17836	17669	17827	17679	17627	17687	17558	17549	17750	17649	17703	17898	17644	17541	17651	17671	17570	17481	17562	17732	17478	17917	17757	17788	17592	17804	17604	17777	17738	17784	17600	17810	17650	17711	17569	17744	17761	17617	17686	17858	17546	17748	17847	17608	17729	17788	17812	18001	17889	17509	17760	17729	17793	17586	17707	17843	17604	17787	17654	17499	17678	17824	17483	17868	17813	17771	17670	17877	17834	17801	17885	17816	17719	17771	17758	17669	17649	17673	17786	17881	17558	17848	17663	17533	17849	18004	17658	17586	17612	17616	17583	17757	17720	17638	17592	17719	17595	17746	17503	17572	17734	17699	17705	17753	17665	17698	17764	17794	17683	17939	17652	17700	17677	17691	17763	17687	17582	17486	17736	17708	17755	17780	17791	17784	17707	17668	17513	17625	17569	17814	17765	17853	17571	17799	17682	17782	17627	17630	17638	17793	17446	17839	17587	17831	17668	17797	17707	17874	17630	17716	17416	17621	17837	17657	17577	17709	17704	17790	17816	17806	17564	17595	17716	17750	17532	17738	17823	17866	17346	17636	17818	17704	17775	17587	17706	17737	17771	17437	17822	17871	17453	17509	17695	17492	17776	17825	17853	17766	17977	17570	17756	17708	17580	17476	17705	17590	17676	17724	17610	17786	17515	17587	17745	17818	17675	17898	17657	17732	17743	17629	17622	17719	17846	17581	17535	17612	17982	17572	17581	17860	17657	17759	17662	17676	17805	17791	17652	17483	17681	17829	17672	17744	17697	17931	17582	17772	17567
25126	45060	43191	35543	31071	27148	23876	22240	20505	19698	19016	18415	17691	17144	16839	16740	16545	16271	16471	16117	16075	15748	15802	15775	15893	15657	15671	15660	15589	15509	15483	15536	15707	15528	15467	15610	15575	15498	15591	15442	15550	15398	15695	15333	15449	15504	15396	15259	15294	15333	15457	15529	15417	15402	15447	15218	15359	15431	15345	15484	15318	15306	15185	15308	15323	15247	15505	15303	15368	15374	15348	15252	15230	15060	15387	15435	15418	15618	15269	15313	15404	15201	15282	15315	15262	15369	15344	15131	15256	15178	15349	15299	15428	15443	15398	15361	15273	15317	15438	15308	15430	15426	15213	15299	15354	15267	15339	15362	15343	15159	15044	15290	15337	15389	15277	15316	15399	15332	15222	15397	15428	15227	15206	15301	15392	15438	15342	15277	15300	15396	15358	15266	15299	15228	15207	15140	15205	15329	15414	15302	15318	15342	15398	15118	15417	15201	15401	15253	15314	15283	15173	15463	15307	15267	15319	15190	15120	15335	15227	15056	15256	15408	15394	15261	15244	15330	15469	15272	15293	15134	15389	15324	15392	15462	15291	15096	15272	15277	15293	15219	15443	15325	15178	15170	15372	15305	15285	15347	15248	15420	15281	15294	15327	15198	15373	15352	15162	15211	15318	15448	15243	15430	15197	15183	15307	15432	15228	15243	15267	15258	15327	15230	15259	15287	15265	15263	15369	15244	15240	15324	15232	15345	15180	15338	15168	15294	15375	15443	15342	15315	15205	15237	15308	15198	15281	15353	15233	15285	15193	15218	15259	15455	15272	15328	15218	15350	15387	15389	15275	15214	15565	15460	15406	15208	15437	15390	15349	15276	15170	15290	15278	15198	15326	15298	15269	15258	15315	15259	15502	15392	15220	15377	15394	15171	15365	15264	15327	15284	15360	15315	15281	15322	15314	15414	15309	15312	15251	15286	15468	15507	15293	15319	15408	15309	15271	15228	15279	15311	15237	15205	15410	15235	15363	15279	15438	15197	15242	15380	15277	15417	15204	15345	15362	15226	15319	15389	15326	15320	15244	15225	15318	15267	15290	15242	15320	15262	15184	15393	15193	15195	15353	15245	15475	15408	15355	15253	15325	15246	15364	15262	15187	15315	15349	15269	15439	15336	15284	15179	15226	15310	15275	15126	15301	15279	15331	15237	15263	15339	15277	15362	15361	15349	15313	15224	15240	15309	15341	15258	15185	15235	15316	15323	15152	15385	15298	15449	15335	15209	15258	15156	15459	15339	15330	15231	15314	15301	15196	15185	15158	15449	15284	15265	15334	15237	15269	15282	15131	15204	15156	15186	15366	15346	15219	15308	15218	15365	15123	15362	15142	15322	15375	15308	15241	15257	15212	15298	15272	15290	15221	15415	15119	15261	15380	15270	15409	15170	15310	15322	15505	15384	15267	15297	15287	15298	15311	15214	15261	15284	15348	15268	15256	15303	15191	15364	15269	15377	15169	15406	15193	15095	15328	15233	15263	15253	15498	15191	15298	15472	15343	15521	15424	15343	15292	15262	15397	15316	15267	15232	15345	15121	15236	15189	15436	15355	15280	15219	15179	15354	15256	15161	15266	15334	15163	15291	15194	15278	15369	15355	15190	15244	15442	15140	15242	15261	15328	15166	15406	15199	15070	15340	15067	15431	15331	15263	15192	15267	15284	15357	15460	15269	15358	15345	15167	15193	15186	15270	15383	15311	15207	15469	15497	15277	15318	15475	15203	15376	15336	15339	15229	15266	15382	15253	15401	15284	15300	15151	15190	15129	15366	15224	15227	15191	15472	15250	15287	15316	15234	15140	15277	15264	15286	15350	15156	15133	15209	15384	15436	15226	15412	15345	15257	15335	15370	15376	15210	15365	15349	15225	15357	15250	15289	15156	15485	15382	15347	15347	15252	15430	15265	15263	15292	15218	15207	15179	15390	15362	15298	15460	15270	15412	15264	15316	15325	15254	15302	15272	15204	15174	15463	15400	15383	15293	15302	15195	15333	15335	15297	15354	15212	15384	15282	15350	15168	15338	15180	15294	15285	15313	15381	15125	15365	15235	15267	15216	15308	15338	15408	15195	15345	15304	15320	15317	15227	15366	15368	15220	15253	15101	15245	15107	15293	15224	15141	15245	15287	15358	15206	15403	15258	15289	15325	15451	15186	15245	15236	15198	15323	15435	15342	15207	15224	15279	15320	15307	15341	15179	15308	15173	15134	15348	15252	15396	15305	15239	15186	15230	15239	15290	15386	15264	15387	15267	15454	15375	15298	15272	15386	15435	15258	15284	15173	15293	15393	15238	15253	15325	15245	15285	15417	15291	15336	15203	15251	15352	15238	15496	15383	15381	15043	15368	15373	15383	15235	15422	15373	15331	15306	15339	15430	15299	15261	15193	15137	15291	15451	15364	15291	15309	15056	15294	15130	15227	15358	15281	15476	15260	15265	15189	15252	15458	15333	15334	15361	15550	15175	15318	15403	15076	15372	15232	15277	15317	15382	15234	15308	15299	15305	15412	15396	15444	15188	15437	15274	15238	15202	15254	15371	15158	15414	15233	15435	15269	15228	15506	15365	15300	15335	15235	15287	15269	15426	15284	15261	15286	15370	15385	15357	15322	15194	15427	15269	15112	15293	15420	15172	15328	15259	15337	15218	15270	15366	15194	15440	15199	15265	15229	15466	15106	15330	15174	15263	15312	15239	15385	15298	15214	15242	15096	15322	15368	15169	15204	15161	15300	15275	15304	15335	15300	15318	15262	15321	15415	15329	15410	15384	15164	15311	15212	15209	15299	15455	15183	15276	15310	15326	15293	15240	15416	15325	15163	15279	15261	15311	15407	15236	15321	15258	15272	15380	15211	15162	15161	15311	15391	15443	15355	15423	15311	15132	15295	15360	15263	15378	15332	15220	15231	15361	15270	15372	15252	15304	15313	15355	15275	15282	15171	15153	15173	15243	15419	15174	15172	15365	15179	15473	15407	15311	15294	15336	15279	15274	15273	15320	15293	15386	15118	15181	15158	15127	15361	15386	15223	15262	15474	15341	15229	15260	15229	15135	15340	15292	15295	15153	15250	15285	15190	15386	15216	15254	15432	15377	15249	15055	15328	15269	15333	15192	15110	15421	15287	15333	15099	15366	15260	15307	15312	15440	15236	15499	15359	15267	15436	15305	15292	15321	15345	15340	15310	15213	15384	15249	15286	15282	15425	15342	15158	15382	15263	15299	15353	15226	15294	15285	15223	15241	15361	15423	15137	15306	15381	15240	15129	15162	15272	15324	15227	15326	15150	15133	15255	15168	15141	15328	15278	15330	15334	15167	15266	15243	15343	15363	15303	15138	15336	15139	15294	15093	15313	15455	15226	15221	15444	15175	15138	15324	15407	15353	15200	15316	15341	15282	15258	15242	15210	15349	15330	15246	15092	15425	15270	15405	15277	15338	15277	15114	15242	15446	15513	15201	15328	15216	15233	15360	15187	15396	15326	15176	15346	15231	15356	15234	15300	15318	15195	15432	15333	15323	15361	15338	15269	15174	15312	15051	15236	15364	15185	15348	15272	15320	15161	15219	15304	15258	15246	15195	15231	15227	15288	15329	15422	15247	15096	15128	15399	15218	15310	15269	15327	15268	15122	15169	15473	15187	15119	15259	15324	15389	15238	15206	15232	15199	15227	15401	15246	15318	15260	15327	15142	15367	15270	15379	15273	15370	15385	15337	15282	15165	15272	15177	15358	15191	15295	15218	15398	15236	15323	15436	15286	15364	15197	15307	15292	15258	15286	15363	15422	15343	15146	15367	15367	15320	15372	15350	15175	15391	15247	15342	15293	15250	15323	15246	15307	15330	15339	15279	15356	15261	15316	15436	15279	15344	15276	15420	15281	15315	15359	15277	15263	15251	15238	15220	15314	15336	15175	15140	15315	15213	15316	15376	15447	15456	15300	15169	15233	15222	15262	15259	15139	15412	15152	15281	15290	15276	15097	15387	15171	15197	15376	15306	15283	15389	15246	15229	15290	15477	15272	15200	15344	15462	15355	15250	15248	15521	15181	15208	15348	15297	15350	15209	15430	15255	15199	15397	15446	15512	15297	15283	15281	15301	15247	15386	15395	15467	15391	15171	14938	15288	15214	15442	15323	15364	15216	15419	15136	15272	15278	15339	15250	15087	15287	15188	15218	15320	15308	15391	15238	15208	15173	15334	15229	15342	15119	15340	15401	15394	15319	15188	15386	15193	15298	15367	15189	15289	15244	15392	15375	15339	15378	15358	15302	15151	15320	15375	15298	15421	15218	15364	15464	15372	15277	15423	15246	15341	15254	15111	15268	15455	15385	15391	15473	15253	15257	15328	15425	15228	15403	15097	15432	15310	15156	15466	15234	15176	15204	15331	15218	15213	15146	15495	15280	15189	15322	15184	15340	15220	15316	15262	15383	15169	15419	15402	15429	15284	15427	15251	15364	15285	15158	15329	15240	15359	15320	15390	15062	15279	15254	15241	15508	15413	15313	15475	15093	15385	15398	15322	15385	15212	15297	15378	15220	15017	15349	15425	15386	15280	15284	15420	15461	15348	15387	15194	15254	15240	15427	15264	15300	15310	15330	15375	15309	15335	15247	15401	15298	15326	15424	15276	15308	15098	15262	15377	15289	15351	15452	15169	15298	15419	15348	15328	15246	15358	15292	15243	15302	15473	15187	15291	15395	15239	15149	15363	15478	15215	15210	15369	15192	15346	15377	15253	15205	15447	15304	15245	15109	15321	15214	15290	15288	15233	15315	15233	15213	15200	15386	15365	15292	15355	15133	15388	15307	15243	15351	15344	15280	15358	15194	15390	15259	15229	15233	15285	15462	15207	15251	15298	15354	15233	15262	15315	15258	15279	15429	15305	15578	15426	15253	15252	15238	15319	15179	15321	15186	15224	15284	15233	15283	15195	15427	15140	15221	15221	15225	15344	15297	15425	15176	15426	15276	15306	15425	15366	15315	15179	15247	15383	15273	15265	15308	15377	15270	15200	15413	15319	15300	15453	15230	15265	15292	15347	15280	15219	15282	15406	15356	15471	15181	15352	15213	15415	15278	15310	15159	15278	15423	15243	15272	15370	15333	15230	15366	15211	15186	15339	15028	15137	15227
27728	23861	30198	27196	22749	20916	19624	18830	18426	17921	17859	17681	17598	17364	17278	17279	17187	17386	17351	17099	17190	17025	17151	17225	17072	17265	17347	17135	17127	16979	17306	16878	16987	17092	17014	17060	17131	16850	16908	17051	16967	16805	16861	16831	17074	17069	16936	16912	17016	16910	16955	16757	16973	17014	17012	16943	16888	16803	16798	16743	16878	17033	16810	16962	16915	16918	16765	16951	16879	16782	16913	17049	17012	17011	16952	16991	16987	17176	16730	17029	16996	16739	16776	16920	17056	16865	16895	16737	17005	16839	16935	16997	17040	16858	16972	16547	16906	16873	16970	16887	16828	16822	17083	17034	16817	17113	16957	17118	16756	16794	16949	16841	16901	16808	16955	16971	17023	16824	16781	16893	16848	17053	16859	17044	16995	17004	16879	17038	16723	16862	16778	16892	16943	16951	16870	17132	17045	16978	16834	16878	16921	16764	16874	16979	16872	17045	16638	16889	16965	16994	16952	16826	17011	16876	16683	16891	16728	17170	16869	16877	17029	16844	16847	16980	17028	16847	16985	16668	16902	16874	16959	16929	17025	17070	16977	16930	16810	16974	16747	16851	17083	17025	16877	16877	16882	17003	16980	16712	16770	17123	16983	16802	16973	16765	16709	16918	17030	16804	16883	17010	17008	17059	17122	16927	16900	16836	17025	16872	16991	16909	17146	17000	16940	16892	17120	16975	16973	16999	16909	17021	16904	16995	16847	16975	16862	17069	16739	16985	17136	16942	17085	16913	16812	16980	16862	16876	16986	17031	16965	16855	16875	16991	16889	16939	16816	17106	16935	16863	17098	17102	16982	16978	16890	16852	17017	16886	16732	16817	16865	16808	16886	16936	16878	17004	16863	16740	17046	16869	16894	16915	17063	16790	17129	17104	17003	16930	17039	16918	16998	16890	16868	17084	16911	16770	17000	16811	16806	17004	16728	16860	16944	16768	16934	17052	16796	16931	16910	17051	17155	16923	16932	16698	17002	16956	17028	16832	16941	16855	17070	16879	16991	16837	16873	16956	17053	16852	16851	17011	16896	16901	16796	17089	16855	17032	16917	16945	16926	16928	16834	16900	16998	16807	16910	16933	16937	16911	17092	17138	16911	16889	16795	16863	16931	17095	17119	16838	16888	17025	17071	17073	16920	16905	16980	16936	17130	17031	16988	17210	17153	16888	17134	16931	16852	17042	17024	16894	16949	17100	16961	17014	16832	16996	17016	16821	17214	17027	16869	16832	17056	16813	16955	16926	16783	17184	16798	16941	16868	16919	16840	16905	16983	16818	16947	16883	16888	16851	16914	16832	16996	16725	16804	16969	16915	17041	16917	17003	16929	16902	16937	16884	16946	17051	16853	16983	16794	17024	16886	16920	16837	17065	17241	17108	16814	16769	16917	16747	16863	17269	17061	17188	17090	16847	16994	17005	16882	16912	16807	16933	17004	16823	16989	16900	16975	16915	16878	16978	16975	17021	16898	16919	17140	16800	16927	16914	16872	16865	16960	16722	17013	16868	17110	16912	16931	16912	17020	16915	17053	16813	16890	16771	16930	16949	16942	16729	16932	16763	17019	17038	16891	17157	16872	16905	16922	16918	16790	16893	16812	17052	16914	17100	16929	16973	16978	16755	17008	16954	16935	16866	16820	16932	16992	16769	17045	16998	16889	16745	16989	16827	16864	17026	16959	16766	17032	17074	16909	16950	16980	17095	17109	16913	16852	17022	16850	16828	17026	17040	16837	16942	17193	16827	16995	16901	17000	16851	16909	16763	16855	16976	16859	16882	16780	16929	16965	16882	16955	16789	16915	17129	17020	16871	16886	16714	16998	16748	16877	17065	16943	17067	16835	16895	16888	17001	17062	16897	16971	16746	16939	16980	17175	17006	16841	17039	16921	16910	16796	16925	16782	16965	16896	16770	16833	17023	16946	16809	16986	16896	16845	16886	17046	16868	16975	16831	17075	16742	16863	17172	16885	16788	17025	17150	16730	16796	16795	16802	16955	17072	16793	16889	16805	17012	17062	16984	17036	16751	16983	17050	16739	16840	16885	16909	16968	16766	17177	16945	16870	16969	17035	16903	16916	17170	16919	16877	17110	16764	17019	17093	17115	16896	16929	16946	17071	16970	17000	16787	16847	16891	16917	16998	16980	16908	16960	16704	17011	17075	16842	16922	16984	16962	17005	17131	17075	16856	16900	16998	16871	17035	16889	16858	16907	17006	17006	17018	17120	16954	16881	16952	16935	17042	16976	16905	16959	17151	16907	17010	16953	17072	17062	16754	16883	16840	17112	16780	16979	16901	17014	16928	16811	16864	17005	16974	16685	17080	17097	16800	16937	16836	17013	17014	16972	16903	16782	16863	16967	16889	16838	16997	16813	16904	17013	17021	17209	17088	17185	16900	17083	17036	16915	16929	16899	16712	16737	16831	17013	16900	16867	16980	16968	16847	16851	17033	16950	17128	16951	16740	16964	17159	17071	16844	16949	16967	17037	16890	16893	16898	16841	16942	16877	17007	16890	16897	16952	16888	16926	16896	16938	16957	16845	16892	16918	16999	16818	17021	17216	17125	17089	17010	16850	16900	17011	16783	17008	16804	16953	16976	16893	17076	16869	16807	17038	16626	16856	16831	16963	16755	17093	17009	17003	16859	16928	17045	16791	16913	17012	17011	16636	16905	16829	16967	16723	16754	17024	16922	16989	16923	17146	16847	16912	16936	17036	16870	16880	16928	16749	16928	16900	16834	17035	16877	16694	16861	16953	16934	17017	16870	16934	17118	16863	16989	17037	16951	17046	16900	16829	16963	16846	17121	16992	16975	17074	17035	17049	16939	16792	17106	16855	17069	16967	16843	16851	16754	16942	17155	16803	16977	16795	16907	16944	17055	16901	17147	16786	16796	16998	16996	17001	16986	16954	16994	17011	16857	17001	16957	16904	16824	17028	16912	17033	16873	16988	16934	16899	16785	16945	17189	17261	16951	17014	16945	17042	17103	16957	16936	16797	17058	16761	16922	17085	16919	16710	16849	16902	16823	16827	16811	16851	16809	16974	16966	16767	16860	16823	17035	16827	16966	16969	17015	16889	16995	16948	16932	17128	16927	16955	16918	16777	16877	16967	16993	16842	16885	16861	17207	16965	16918	16881	16794	17061	17083	17041	16689	16771	17030	16731	16805	17041	16936	16942	16784	16728	16967	16905	16938	17026	16930	16887	16789	16908	16749	17207	16935	17053	17034	16729	16992	16804	16713	16967	17059	16824	17181	16875	16955	16967	17038	16928	16894	16775	16953	16961	16946	17070	16743	16917	17112	16764	16771	16935	16858	17017	17139	16878	16994	16946	16955	16975	17070	16989	16901	17039	17012	17016	17154	16825	16819	16875	16956	16865	17161	16889	17019	16896	17080	16947	16854	16857	16975	16994	16992	17076	17067	16935	16833	17094	16931	17072	16925	16912	17096	16952	16874	16884	17048	16997	16754	16905	16996	16804	16896	16944	16880	16928	17057	16911	16931	17171	16961	17117	16803	16881	17135	16897	17062	16884	16918	16946	16750	16811	16987	16804	16866	16761	16987	17017	16971	16775	16946	16710	16793	16959	17084	16965	16825	17141	16915	16840	16845	17005	17120	16833	16917	16987	17001	17149	17000	16880	16938	16842	16955	16879	16903	17007	16957	16922	16835	16855	17140	16782	16934	16673	16683	16951	17042	16998	17014	16907	16961	16965	16964	17011	16826	16878	17016	16969	16975	17250	16938	16985	16940	16954	17097	17193	16909	17115	16910	16885	16955	16928	16912	17014	16894	17115	16903	16840	17022	16939	16756	17043	16573	16864	17177	16839	16982	16919	16956	16983	16949	17165	17075	17097	16761	16852	17128	17210	16872	16976	16946	16900	16984	16913	17064	16786	16994	16842	16933	16815	17112	16864	16859	16945	16797	17010	16961	16932	17040	16884	16902	16909	17024	17022	16884	17039	16936	17077	16996	16875	16842	16778	16942	16921	16908	16960	16740	16826	16925	16927	17037	17179	17015	16881	17089	17061	16910	16736	16967	17013	17097	16843	16836	17013	16729	16953	16837	16810	16701	16938	16971	17112	16967	16925	16980	16993	16956	16887	17068	17010	16979	16790	16958	16933	16895	17198	17016	16682	16701	16921	16994	16855	16909	16729	16961	17013	16896	17057	16737	16954	16879	17012	17108	17117	17003	16855	16964	16851	16808	16962	16857	16945	16712	17004	16930	17021	16965	16803	16799	16962	16979	17126	16952	16854	16847	16762	16810	17047	16837	16932	16928	17090	17139	17163	16847	16891	16880	16991	16800	16928	16907	16938	16771	16768	16836	16956	16868	16960	16980	17083	17307	16878	16946	16920	17085	16986	16758	16978	16989	16870	16954	16853	16842	16745	16865	16949	16902	16889	16893	16876	16980	16866	16954	16858	16841	16900	16932	16960	16773	16881	17037	16933	16942	17020	17007	17088	16848	17116	16671	17155	16880	17028	16963	17014	16987	17000	16858	16962	16658	16796	16767	16900	17036	16830	16758	17061	16835	17172	17045	17018	16987	17011	16892	16963	16849	16972	16971	17086	16978	16879	17049	17005	16927	17016	16881	17120	17122	17045	17217	17127	17065	17027	16890	16837	16960	16835	16938	16906	16830	16922	16798	16925	16991	16904	17308	16864	17043	17062	17035	16853	17121	17062	16805	17149	16947	16911	16848	17034	16963	16859	16902	16910	16905	16971	16829	16896	16764	16939	16792	17049	16781	16977	16976	16922	17064	17068	16959	16923	16914	16958	17017	16905	17063	16975	16899	16896	16959	16985	17175	16847	16872	16930	16908	16702	16913	16911	16945	17020	16784	16833	16995	17071	16973	16888	17097	16924	16820	17082	16915	16898	17080	16913	16968	17145	16916	17035	16809	16859	16909	17103	17046	16869	16749	16817	16895	16854	16934	16866	16717	16710	16799	16811	16945	16833	17038	16881	16919	16972	16807	16829	17202	17001	16933	16759	16941	16854	16916	16920	17031	17060	17078	16812	17013	16754	16897	16995	17045	17002	17073	16834	16887	16931	17046	16960	16866	16899	16880	16784	16807	17081	16848	16892	17015	16930	16970	16825	17121	16928	16884	16897	16885
23373	34558	32901	26051	22965	20305	18759	17726	17165	16532	16254	16016	15571	15702	15585	15329	15302	15278	15277	15213	15028	15192	15236	14986	15030	14995	15004	15069	15029	14922	14924	15044	15129	14793	15146	15068	14913	14927	14927	14918	14979	14873	14840	14881	15007	14892	14897	14959	14785	14915	14881	14677	14862	14809	14866	14668	15020	14961	15064	15070	14855	14689	14982	14917	14989	14872	14994	14945	14912	14925	14915	15100	14959	14872	14917	14910	15000	14813	15015	14822	14821	14966	14863	14952	15050	15049	14983	14907	14770	14738	14948	14954	14758	14931	14731	14766	14992	14820	14885	14789	14832	14859	15063	14739	14975	15001	14881	14891	14960	14917	14789	14917	14740	14865	14861	14830	14823	14898	14744	14830	14845	14796	14918	14867	15041	14885	14933	14883	14874	14905	14865	15055	14879	14907	14779	14850	14927	14975	14814	14954	14787	14928	14750	14744	14911	14792	14859	14910	14824	14972	14978	14751	14920	14767	15059	14885	14853	15044	14858	14804	14817	14905	14773	14966	14921	14828	14806	15030	14812	14725	14967	15094	14857	14998	14901	14800	14852	14788	14764	14770	14823	14787	14974	14978	14884	15026	14899	14797	14739	14926	15065	14835	14896	14969	14829	14995	14738	14982	14867	14909	14949	14833	15059	14990	14699	14861	14819	14847	14933	14990	14827	14933	14967	14774	14946	14894	14945	14933	14821	14747	14844	14831	14877	14774	14861	14894	14822	14791	14840	14958	14893	14842	15096	14658	14834	14854	14931	14762	14725	14867	14808	14876	15012	14913	14835	14700	14920	14777	14905	14807	14748	14849	15026	14771	14737	14898	14881	14826	14815	14821	14891	14878	14999	14798	14908	14718	15023	14918	14714	14916	14915	14663	14921	15057	14928	14791	14921	14949	14889	14851	14805	14889	14786	14792	14788	14785	14811	14890	14899	14768	14929	14788	14865	14770	14821	14973	14892	14973	15023	14988	14894	14873	14831	14985	14948	14899	14808	14921	14895	15004	14928	14897	14833	14890	14866	14860	14845	14982	14785	14903	14989	14827	14890	14971	14700	14777	14706	14897	14824	14809	14893	14918	14856	14909	14791	14820	14649	14806	14877	14912	14724	14868	14959	14912	14893	14928	14803	14938	14798	14926	14772	14982	14785	14919	14916	14888	14961	14941	14843	14733	14868	14933	14817	14835	14722	14924	14797	14880	15162	14710	14923	14950	14852	14903	14808	14822	14974	14957	14739	14689	15043	14957	14849	14989	14814	14672	14893	15048	14727	14927	15037	14864	14774	14875	14746	14797	14897	14870	14851	14785	14965	14912	14759	14875	14894	14942	14693	14948	14794	14884	14842	14907	14922	14841	14982	14949	14750	15018	14875	14821	14725	14743	14946	14709	14882	14788	14879	14876	14964	14791	14854	14879	14695	14763	14904	14941	14870	14918	15004	14898	14893	14867	14912	14905	14840	14778	14905	14760	14780	14848	14994	14731	15021	14863	14880	14974	14790	14905	14834	14919	14957	14946	14773	14910	14877	14875	14784	14885	14847	14957	14818	14822	14830	14998	14816	14848	14846	14881	14830	14989	14857	14931	14964	14830	14837	14837	14826	14852	14945	14994	14768	15047	14872	15059	15042	14919	14817	14964	14819	14752	14778	14937	14856	14902	14824	15012	14881	14873	14805	14840	15066	14874	14800	14915	14829	14694	14908	14802	14837	14698	14890	14932	14922	14965	14923	14968	14906	14920	14919	14877	14853	14791	14789	14891	14815	14773	14711	14657	14741	14847	14968	14844	14983	14808	14976	14866	14779	14839	14835	14722	14874	14925	14813	14815	14900	14873	14902	14801	14818	14729	14788	14813	14842	14787	14826	14792	14917	15006	14877	14922	14790	14954	15047	14935	14864	14751	14963	14991	15101	14885	14869	14762	14926	14776	14773	14666	14919	14800	14841	14686	14882	14918	14860	14777	14913	14913	14730	15011	14911	14879	14874	14786	14868	14685	14856	14778	14666	14906	14696	14719	14932	14964	14752	14872	14796	14872	14892	14857	14862	14953	14971	14950	14849	14928	14922	14980	14932	14958	14750	14960	14861	14953	14936	14861	14844	14804	14902	14852	14731	14722	14796	14760	14873	14943	14853	14893	15003	14772	14788	14869	14743	14759	14927	14801	14834	14852	14863	14952	14863	14891	14800	14995	14903	14888	14867	14921	14699	14938	14878	14901	14939	14958	14755	14910	14784	14823	14918	14892	14834	14774	14873	14847	15039	14853	14812	14946	14808	14939	14675	14840	15088	14951	14798	14872	14906	14669	15117	14830	14793	15055	14852	14764	15065	14789	14877	14776	14841	14832	14959	14802	14847	14887	14958	14790	14949	14933	14869	14902	14741	14934	14792	15011	14771	14862	15015	14988	14879	14901	14794	15041	14907	14926	14903	14853	14975	14955	14879	14786	14866	14929	14966	14769	14916	14704	14814	14815	14939	14853	14817	15083	15026	14816	14992	15155	14755	14804	15007	14913	14991	14841	14945	14901	14865	14917	14755	14822	15011	14836	14883	14759	14801	15016	14876	14794	14938	14886	14834	15064	14996	14850	14867	14796	14936	14878	14935	14850	14817	14863	15001	14866	14819	14925	14828	14954	15032	14715	14964	14825	14875	14722	14706	14835	14901	14619	14860	14912	14738	14846	14931	14923	14764	14822	14723	14855	14988	14776	14818	15004	14912	14755	14917	14823	14984	14791	14864	14939	14940	14972	14737	14832	14785	14923	14841	14970	14790	14817	14963	15038	14910	14820	14773	14849	14663	14787	14793	14883	14907	14863	14814	14869	15023	14760	14954	14833	14943	14919	14756	14789	14927	14985	14975	14871	14725	15020	14929	14835	14875	14829	14885	15027	14898	14910	14848	14831	15099	14980	14907	14949	15075	14720	14889	14968	15029	14821	14995	14722	14972	15057	14776	14810	14794	14885	14895	15046	14822	14890	15026	14754	14887	14905	15027	14717	14862	14752	14889	14807	14933	14826	14920	14867	14888	14905	14921	14795	14813	14710	14850	14928	14745	14899	14938	15017	14861	14789	15013	14731	14753	14913	14799	14651	14875	14945	14758	14875	14854	14873	15004	14995	14801	14859	14922	14796	14726	15066	14903	14919	14836	15061	14843	14733	14797	14922	14771	14904	14911	14810	14663	14974	14979	14778	14848	14892	14865	14984	15075	14887	14818	14843	15007	15006	14866	14940	14816	14955	14918	14893	14840	14736	14821	14803	14836	14980	14987	14944	14948	14688	14953	14987	14862	14819	15018	14979	14928	14834	14892	14947	14682	14918	15077	14864	14872	14993	14902	14858	14802	14893	15076	14877	14782	14859	14596	14670	15051	14883	14827	15013	14997	14923	14933	14848	14769	14839	14778	14867	14905	14779	14796	15002	14860	14999	14864	14960	14846	14733	14879	14672	14764	14869	14900	14832	14770	14971	14926	14895	14933	14846	14649	14920	14853	14981	14976	14826	14893	15022	14904	14794	14815	14977	14715	14838	14907	14875	14824	14875	14952	14899	14752	14930	15017	14908	14796	14762	14939	14896	14945	14872	14833	14907	14712	14837	14721	14902	14825	14682	14917	14944	15012	14960	14856	14883	14839	15089	14868	15083	14730	14854	14820	15100	14661	14930	14842	14842	14711	15016	14804	15033	15019	14832	14736	14866	14898	14994	14871	14906	14901	14824	14755	14962	15006	14891	14951	14884	14928	14947	15208	14699	15078	14925	14859	14756	14927	15048	14905	14801	14877	14864	14776	14849	15109	14919	14826	14854	14818	14764	14998	14881	14900	14913	14885	15078	14911	14787	14814	15062	14816	14956	14916	14956	14916	15107	14846	14904	14784	14930	14697	14887	14820	15035	14837	14880	14848	14941	14685	15050	14968	14893	15009	14922	14939	14855	14851	14976	14777	14904	14958	15007	14731	14904	14873	14782	15014	14919	14907	14792	14926	14766	14945	14874	14853	14818	14903	14877	14945	14748	14916	15033	14887	15060	14761	14824	14849	14743	14855	14944	14722	14845	14837	14881	14656	14997	15025	14845	14872	15015	14785	14760	14740	14992	14895	15137	14893	14819	14859	14850	14796	15013	14891	14870	14836	14902	14753	14829	15026	14877	14919	14891	14834	14944	14939	14934	14907	14926	14802	14932	14912	14769	14873	14981	14823	14891	14861	14771	14849	14909	14728	14744	14835	14806	15056	14775	14815	14862	14842	14919	15037	14924	14888	14863	14879	15044	14804	14878	14774	14857	14947	14905	14972	14789	15022	14943	14835	14836	14838	14871	15100	14792	14854	15017	14900	14747	14921	14913	14772	14748	14898	14979	14894	14957	14767	14996	14845	14845	14795	14857	14854	14806	14839	14814	15025	14969	14778	14689	14838	14856	14952	14807	14882	14854	14914	14796	14837	14798	14739	14830	14916	14813	15138	14946	15038	15023	14868	14830	14871	14883	14779	14858	14798	14830	14981	14978	15102	14874	14984	14925	14883	14713	14835	14927	14927	15022	14828	14959	14736	14858	14846	14741	14768	14819	14909	14890	14993	14897	14945	14749	14823	14881	14974	14939	14918	14889	14990	14889	14679	15019	14746	15007	14781	14812	14878	14976	15012	14746	14737	14929	14861	14870	14813	14952	14727	14990	14714	14977	14933	14917	14933	14912	14885	14945	14895	14914	14859	14799	14778	14902	14994	15087	14769	14998	14828	14920	14880	14833	14916	14765	14818	14826	14941	14874	15028	14812	14895	14629	14956	14995	14836	14944	14801	14805	14725	14857	14869	14854	14803	14768	14928	14918	14737	15098	15048	14940	15010	14961	14862	14848	14857	15011	14722	14900	14955	14787	15030	14837	14930	14792	14880	14986	14706	14887	14822	14820	14852	14907	14858	15008	14754	14846	15083	14824	14896	14921	14779	14912	14955	14777	14872	15122	14865	14845	15133	14947	14873	14877	14790	14755	14936	14763	14764	14809	14920	14921	14738	14884	14906	14909	14993	14877	14920	15097	14834	14842	14889	14851	14782	14868	15020	14862	14874	14846	14832	15027	14896	14786	14690	14949	14900	14856	14947	14898	14929	14879	14814	15100	14959	14982	15013	14903
23692	21088	28553	24226	23033	24279	23498	20274	19056	18883	18343	17850	17753	17407	17224	17362	17292	17014	17229	17138	17047	16971	16962	16802	16747	16825	16651	16858	16798	16800	16631	16749	16566	16643	16904	16968	16925	16559	16796	16632	16576	16605	16738	16620	16568	16659	16646	16601	16835	16669	16553	16675	16762	16509	16719	16704	16624	16622	16738	16468	16699	16513	16741	16698	16479	16574	16655	16620	16754	16725	16684	16727	16813	16668	16723	16630	16694	16649	16845	16737	16590	16779	16655	16779	16613	16664	16685	16600	16633	16694	16563	16702	16587	16641	16348	16401	16558	16413	16682	16555	16547	16692	16579	16495	16765	16468	16520	16471	16674	16741	16509	16558	16557	16458	16734	16435	16492	16524	16619	16583	16522	16527	16624	16464	16415	16645	16536	16751	16668	16517	16659	16708	16601	16752	16649	16713	16605	16376	16828	16568	16551	16718	16644	16548	16506	16535	16511	16701	16522	16589	16585	16551	16537	16808	16531	16666	16634	16632	16702	16502	16655	16684	16656	16633	16577	16645	16575	16541	16487	16660	16676	16480	16428	16588	16679	16645	16502	16596	16530	16596	16470	16547	16691	16542	16785	16792	16614	16618	16584	16386	16654	16496	16658	16611	16694	16705	16550	16447	16379	16565	16531	16589	16564	16621	16492	16643	16730	16702	16593	16632	16533	16751	16718	16518	16569	16565	16537	16396	16703	16641	16514	16552	16847	16697	16691	16611	16697	16656	16676	16489	16779	16811	16713	16589	16427	16764	16538	16562	16576	16505	16735	16551	16527	16893	16573	16732	16597	16634	16650	16702	16673	16583	16629	16482	16600	16689	16525	16562	16512	16556	16591	16492	16888	16628	16607	16441	16575	16795	16573	16604	16602	16740	16644	16539	16547	16609	16651	16374	16633	16654	16606	16548	16655	16619	16665	16438	16429	16497	16676	16447	16524	16607	16622	16558	16606	16714	16448	16404	16664	16673	16620	16505	16541	16733	16611	16710	16614	16428	16562	16494	16608	16547	16450	16639	16467	16478	16468	16516	16549	16695	16459	16715	16599	16480	16816	16433	16681	16669	16749	16349	16620	16556	16493	16662	16483	16611	16503	16785	16881	16427	16634	16737	16788	16678	16407	16491	16633	16468	16828	16498	16442	16409	16636	16676	16452	16714	16708	16717	16462	16720	16510	16581	16748	16705	16632	16480	16708	16463	16448	16493	16653	16620	16396	16528	16546	16775	16583	16577	16623	16538	16542	16676	16443	16555	16542	16434	16550	16476	16771	16411	16572	16782	16783	16382	16584	16415	16604	16671	16585	16576	16541	16552	16630	16441	16617	16523	16436	16624	16663	16569	16479	16555	16658	16507	16771	16731	16790	16775	16621	16639	16708	16418	16722	16659	16620	16395	16663	16619	16690	16577	16731	16613	16451	16379	16571	16658	16627	16689	16661	16614	16455	16550	16507	16720	16610	16604	16731	16554	16777	16580	16592	16500	16598	16817	16605	16484	16562	16541	16443	16676	16737	16702	16641	16527	16535	16689	16572	16877	16650	16767	16635	16603	16631	16716	16658	16618	16656	16567	16486	16587	16494	16490	16636	16695	16634	16542	16444	16693	16735	16458	16567	16524	16545	16349	16623	16605	16575	16510	16592	16551	16702	16409	16564	16566	16699	16560	16596	16459	16597	16374	16598	16602	16657	16560	16829	16687	16455	16380	16476	16615	16551	16318	16620	16670	16504	16713	16699	16490	16751	16500	16506	16605	16522	16519	16345	16877	16629	16639	16645	16710	16553	16566	16631	16774	16743	16651	16582	16568	16624	16368	16516	16774	16428	16553	16524	16650	16470	16737	16604	16584	16553	16574	16674	16637	16568	16556	16533	16751	16566	16568	16652	16537	16524	16610	16595	16724	16742	16810	16603	16519	16557	16305	16590	16602	16512	16613	16590	16689	16805	16772	16663	16619	16565	16583	16749	16674	16651	16478	16549	16501	16512	16460	16574	16557	16473	16618	16605	16527	16504	16581	16493	16629	16740	16500	16421	16502	16469	16608	16691	16571	16499	16743	16558	16539	16686	16877	16513	16823	16442	16538	16608	16633	16599	16349	16541	16632	16580	16488	16784	16497	16584	16776	16686	16496	16584	16559	16665	16684	16688	16557	16621	16480	16643	16533	16744	16715	16498	16716	16670	16718	16532	16447	16615	16774	16745	16598	16675	16567	16676	16535	16716	16480	16625	16676	16558	16580	16570	16676	16616	16688	16496	16685	16692	16520	16500	16543	16670	16458	16719	16637	16608	16742	16535	16450	16597	16645	16552	16642	16612	16543	16717	16627	16524	16689	16507	16803	16774	16563	16592	16813	16649	16662	16574	16562	16444	16618	16821	16716	16611	16524	16518	16713	16599	16395	16482	16431	16668	16564	16748	16717	16650	16482	16458	16765	16720	16663	16632	16529	16408	16548	16510	16578	16663	16672	16670	16715	16510	16601	16496	16452	16700	16456	16474	16494	16592	16585	16682	16547	16661	16608	16640	16632	16682	16466	16596	16415	16677	16636	16834	16596	16516	16458	16529	16776	16485	16481	16399	16765	16413	16576	16555	16648	16644	16615	16823	16493	16611	16729	16540	16649	16828	16428	16828	16524	16624	16856	16771	16673	16475	16535	16728	16705	16534	16471	16838	16631	16823	16756	16583	16322	16590	16664	16533	16580	16410	16543	16594	16535	16538	16511	16756	16644	16504	16608	16710	16593	16583	16760	16546	16614	16503	16704	16677	16498	16726	16701	16755	16672	16673	16627	16646	16641	16656	16786	16648	16632	16697	16578	16744	16492	16508	16534	16378	16438	16620	16656	16612	16547	16660	16484	16610	16765	16540	16628	16554	16569	16868	16746	16611	16756	16550	16446	16653	16703	16660	16621	16670	16624	16726	16575	16564	16529	16530	16664	16459	16439	16485	16634	16649	16563	16572	16329	16613	16553	16752	16700	16620	16875	16662	16365	16570	16631	16731	16746	16649	16510	16620	16499	16457	16762	16531	16548	16464	16670	16486	16741	16597	16538	16615	16572	16495	16565	16503	16544	16554	16396	16276	16439	16509	16460	16551	16354	16477	16770	16734	16608	16622	16738	16781	16496	16592	16689	16520	16699	16376	16595	16886	16591	16737	16608	16645	16707	16558	16563	16732	16821	16582	16629	16557	16592	16572	16708	16722	16581	16630	16683	16496	16594	16648	16461	16613	16618	16728	16522	16686	16526	16604	16560	16584	16770	16669	16632	16501	16648	16804	16735	16373	16751	16749	16715	16674	16672	16553	16427	16680	16507	16380	16774	16509	16726	16528	16611	16595	16649	16710	16628	16687	16725	16556	16450	16632	16572	16765	16874	16772	16442	16644	16609	16668	16596	16661	16699	16664	16560	16545	16596	16645	16684	16571	16364	16476	16531	16657	16866	16498	16462	16516	16522	16615	16605	16564	16483	16787	16684	16791	16484	16681	16674	16813	16517	16572	16582	16811	16598	16457	16459	16502	16469	16548	16509	16907	16630	16624	16725	16533	16644	16665	16741	16489	16503	16357	16698	16472	16699	16571	16511	16568	16421	16566	16480	16698	16530	16611	16654	16510	16588	16578	16672	16541	16468	16486	16594	16550	16610	16716	16586	16629	16474	16599	16664	16533	16702	16496	16505	16729	16678	16804	16481	16587	16691	16881	16680	16633	16671	16803	16656	16525	16504	16504	16538	16715	16517	16552	16631	16684	16476	16870	16493	16595	16654	16756	16619	16630	16561	16479	16317	16520	16638	16727	16640	16572	16449	16306	16601	16560	16564	16595	16563	16519	16487	16849	16638	16404	16343	16628	16542	16698	16586	16624	16456	16564	16755	16752	16604	16789	16728	16726	16599	16654	16605	16687	16772	16549	16667	16366	16402	16547	16661	16586	16647	16446	16527	16631	16492	16680	16664	16613	16477	16616	16580	16502	16565	16603	16673	16640	16565	16578	16588	16468	16590	16667	16683	16761	16875	16591	16498	16593	16602	16703	16587	16676	16670	16519	16475	16543	16596	16669	16635	16525	16754	16500	16433	16409	16559	16632	16531	16530	16598	16649	16862	16562	16593	16770	16692	16835	16527	16488	16651	16663	16501	16712	16629	16684	16788	16601	16555	16616	16395	16497	16683	16587	16718	16518	16648	16508	16705	16769	16656	16469	16561	16462	16414	16838	16450	16722	16561	16634	16654	16477	16694	16467	16773	16589	16625	16738	16703	16454	16730	16516	16418	16620	16810	16599	16442	16402	16532	16632	16691	16682	16452	16653	16670	16715	16600	16821	16746	16723	16625	16749	16502	16616	16511	16614	16555	16447	16519	16658	16585	16510	16481	16568	16521	16765	16657	16451	16645	16505	16572	16554	16507	16505	16452	16501	16485	16598	16542	16724	16705	16650	16634	16515	16531	16481	16574	16832	16422	16332	16696	16734	16672	16644	16848	16515	16641	16761	16624	16584	16679	16615	16653	16753	16689	16711	16448	16596	16616	16544	16506	16572	16815	16697	16723	16650	16458	16516	16695	16263	16482	16614	16562	16758	16489	16562	16727	16426	16490	16382	16553	16687	16698	16617	16537	16561	16591	16525	16575	16568	16496	16632	16649	16636	16557	16659	16588	16561	16603	16668	16514	16540	16430	16415	16603	16522	16583	16607	16524	16674	16711	16680	16502	16623	16691	16699	16419	16626	16760	16436	16596	16748	16487	16416	16551	16354	16651	16525	16640	16377	16797	16419	16580	16766	16638	16505	16650	16661	16626	16695	16554	16721	16626	16608	16397	16595	16712	16616	16513	16613	16709	16523	16344	16618	16814	16566	16770	16604	16514	16694	16510	16766	16550	16593	16533	16559	16386	16647	16610	16564	16673	16764	16545	16537	16670	16723	16389	16501	16730	16722	16691	16684	16424	16648	16522	16694	16582	16635	16690	16744	16645	16760	16845	16643	16530	16596	16703	16363	16410	16588	16860	16575	16574	16678	16793	16462	16615	16662	16644	16531	16489	16808	16518	16545	16625	16562	16784	16717	16719	16488	16352	16584	16640	16555	16544	16532	16676	16532	16736	16792	16447	16690	16767	16554	16448	16754	16710	16710	16720
23218	39878	37755	30785	26800	23633	21580	19660	18449	17656	17046	16842	16431	16064	15951	15882	15536	15538	15222	15101	15213	15098	15012	15094	14967	14965	14998	15019	14877	14716	14921	14792	14974	14896	14704	14704	14788	14793	14860	15059	14800	14656	14765	14742	14667	14891	14717	14694	14795	14784	14691	14769	14668	14843	14629	14686	14797	14574	14669	14742	14626	14708	14651	14719	14745	14739	14618	14778	14573	14806	14627	14760	14915	14715	14831	14717	14623	14786	14744	14661	14882	14607	14749	14819	14612	14800	14564	14670	14472	14823	14739	14720	14587	14648	14771	14667	14695	14725	14743	14766	14515	14708	14572	14744	14599	14899	14589	14811	14692	14716	14848	14657	14576	14643	14699	14611	14787	14616	14770	14664	14743	14785	14768	14669	14776	14653	14682	14744	14567	14695	14698	14714	14682	14610	14703	14867	14630	14571	14646	14536	14603	14575	14695	14483	14756	14663	14617	14696	14714	14525	14801	14561	14789	14694	14485	14599	14690	14565	14740	14735	14588	14625	14619	14532	14706	14748	14645	14710	14595	14760	14886	14774	14775	14520	14646	14613	14665	14710	14632	14610	14547	14675	14587	14582	14680	14569	14753	14704	14830	14773	14812	14639	14779	14574	14691	14833	14727	14743	14821	14596	14726	14682	14918	14780	14650	14779	14783	14602	14518	14440	14689	14778	14708	14758	14706	14548	14607	14630	14685	14864	14600	14546	14807	14829	14711	14682	14618	14748	14805	14684	14810	14679	14541	14631	14720	14729	14696	14609	14610	14607	14660	14610	14664	14841	14690	14688	14581	14668	14655	14706	14495	14852	14497	14734	14743	14839	14625	14771	14679	14609	14839	14536	14659	14662	14581	14749	14773	14641	14621	14702	14687	14762	14739	14678	14644	14581	14618	14707	14549	14765	14567	14592	14876	14812	14727	14532	14655	14747	14865	14673	14677	14644	14718	14575	14844	14544	14790	14536	14895	14626	14714	14760	14589	14594	14664	14552	14695	14840	14605	14814	14679	14636	14753	14482	14556	14662	14765	14858	14635	14705	14744	14665	14749	14635	14669	14613	14753	14680	14525	14631	14815	14562	14633	14713	14616	14729	14774	14676	14701	14583	14513	14752	14800	14648	14831	14701	14650	14640	14661	14717	14796	14642	14677	14695	14773	14702	14723	14680	14609	14652	14748	14770	14793	14621	14668	14575	14680	14554	14545	14678	14774	14823	14611	14527	14698	14682	14705	14702	14820	14672	14753	14596	14718	14715	14832	14736	14888	14656	14646	14738	14635	14721	14506	14769	14783	14531	14471	14673	14707	14651	14677	14711	14616	14514	14699	14713	14637	14649	14619	14694	14534	14767	14718	14818	14662	14752	14707	14640	14550	14606	14738	14586	14796	14691	14750	14775	14502	14625	14701	14818	14764	14710	14609	14652	14658	14704	14528	14709	14635	14605	14700	14689	14680	14698	14674	14879	14604	14580	14628	14642	14706	14690	14717	14558	14655	14626	14735	14750	14756	14577	14725	14899	14776	14596	14744	14566	14864	14671	14689	14626	14528	14757	14746	14751	14711	14725	14777	14485	14515	14610	14614	14699	14641	14615	14830	14653	14692	14816	14709	14566	14669	14790	14751	14650	14752	14601	14762	14578	14667	14613	14514	14702	14754	14567	14557	14750	14678	14668	14708	14846	14735	14608	14712	14775	14506	14648	14673	14591	14641	14602	14771	14709	14731	14675	14844	14638	14648	14594	14675	14669	14687	14673	14810	14679	14631	14727	14898	14785	14578	14691	14762	14572	14578	14755	14594	14840	14807	14759	14641	14618	14799	14779	14771	14869	14765	14630	14877	14651	14678	14721	14699	14643	14645	14719	14708	14714	14714	14407	14782	14655	14608	14694	14703	14636	14588	14659	14631	14647	14668	14647	14700	14704	14588	14736	14680	14711	14693	14577	14739	14808	14791	14629	14721	14587	14676	14530	14662	14753	14749	14663	14739	14706	14674	14534	14749	14472	14836	14692	14636	14848	14587	14531	14611	14524	14622	14775	14741	14802	14654	14672	14760	14565	14710	14652	14772	14577	14744	14745	14809	14563	14708	14884	14680	14655	14710	14722	14811	14636	14670	14849	14606	14627	14626	14643	14802	14589	14758	14547	14723	14609	14730	14754	14925	14699	14876	14649	14662	14648	14638	14696	14629	14475	14721	14760	14740	14679	14629	14608	14727	14704	14574	14549	14686	14914	14701	14592	14626	14672	14818	14602	14581	14541	14623	14697	14765	14769	14778	14713	14792	14625	14848	14671	14397	14798	14564	14590	14682	14549	14789	14761	14508	14739	14677	14539	14650	14518	14723	14873	14739	14634	14679	14722	14761	14762	14698	14649	14764	14738	14595	14471	14638	14673	14705	14706	14637	14682	14714	14645	14891	14853	14877	14774	14647	14509	14747	14678	14692	14674	14577	14548	14602	14753	14598	14677	14537	14674	14736	14575	14813	14659	14609	14778	14649	14715	14843	14643	14675	14669	14670	14679	14759	14717	14811	14577	14707	14615	14755	14731	14613	14586	14734	14709	14617	14900	14909	14650	14778	14782	14608	14848	14664	14707	14726	14711	14681	14702	14706	14704	14711	14577	14651	14593	14563	14614	14645	14624	14706	14644	14731	14771	14733	14669	14595	14706	14666	14863	14571	14817	14557	14600	14607	14621	14740	14803	14728	14780	14660	14661	14751	14753	14515	14688	14669	14752	14720	14595	14698	14670	14751	14710	14633	14752	14660	14745	14646	14806	14727	14742	14592	14592	14742	14737	14904	14756	14594	14612	14744	14657	14721	14595	14554	14612	14573	14764	14508	14666	14706	14674	14772	14728	14545	14813	14576	14690	14801	14605	14723	14752	14698	14790	14799	14687	14554	14637	14732	14677	14645	14860	14699	14636	14553	14586	14713	14717	14829	14787	14696	14677	14694	14856	14618	14723	14589	14621	14681	14716	14512	14830	14690	14576	14681	14489	14688	14704	14646	14714	14817	14728	14679	14677	14841	14576	14695	14595	14856	14635	14678	14708	14749	14751	14513	14572	14784	14601	14602	14661	14787	14731	14470	14700	14621	14553	14898	14631	14433	14718	14722	14723	14649	14569	14660	14721	14743	14749	14868	14832	14617	14690	14560	14583	14723	14774	14877	14796	14686	14692	14697	14506	14622	14627	14646	14951	14758	14930	14722	14700	14624	14511	14651	14608	14684	14527	14593	14659	14779	14826	14701	14479	14659	14622	14661	14637	14883	14609	14714	14664	14584	14887	14701	14738	14679	14590	14716	14668	14639	14617	14765	14659	14893	14687	14678	14646	14728	14475	14801	14797	14709	14725	14644	14631	15021	14675	14666	14616	14772	14647	14748	14496	14458	14596	14623	14749	14688	14620	14750	14694	14619	14596	14691	14668	14625	14662	14699	14576	14681	14803	14816	14569	14603	14704	14743	14817	14715	14655	14615	14593	14698	14683	14726	14737	14659	14524	14623	14819	14700	14636	14702	14675	14806	14911	14755	14768	14586	14597	14681	14586	14703	14684	14626	14753	14692	14638	14639	14714	14690	14504	14810	14580	14748	14813	14715	14787	14529	14735	14787	14584	14663	14688	14685	14567	14435	14664	14532	14826	14624	14704	14636	14765	14748	14761	14590	14748	14719	14732	14597	14625	14784	14721	14670	14743	14620	14669	14802	14694	14743	14799	14667	14655	14847	14600	14679	14772	14539	14749	14723	14631	14571	14718	14410	14804	14713	14768	14660	14723	14677	14628	14484	14542	14669	14741	14669	14748	14803	14563	14599	14711	14524	14826	14697	14715	14630	14655	14650	14710	14544	14745	14563	14643	14712	14586	14574	14606	14623	14576	14709	14723	14453	14562	14732	14704	14848	14573	14711	14741	14689	14782	14594	14639	14611	14479	14727	14721	14598	14591	14540	14720	14698	14804	14563	14714	14744	14695	14796	14512	14895	14630	14566	14777	14567	14650	14324	14695	14565	14825	14713	14654	14935	14686	14602	14651	14744	14677	14621	14501	14699	14676	14769	14564	14667	14622	14493	14564	14510	14825	14677	14638	14651	14643	14778	14753	14694	14793	14803	14736	14557	14478	14793	14592	14469	14581	14728	14603	14893	14534	14599	14581	14555	14684	14712	14701	14687	14673	14782	14593	14648	14575	14741	14766	14697	14607	14657	14860	14596	14689	14574	14813	14659	14657	14595	14803	14853	14796	14671	14718	14685	14703	14711	14715	14395	14575	14679	14700	14673	14800	14446	14594	14531	14634	14730	14770	14492	14714	14605	14698	14723	14780	14784	14702	14730	14649	14658	14761	14939	14604	14629	14862	14544	14538	14759	14702	14755	14801	14707	14642	14745	14715	14744	14682	14669	14597	14693	14748	14664	14656	14686	14741	14643	14662	14803	14692	14765	14649	14696	14693	14592	14630	14753	14658	14796	14655	14553	14762	14609	14725	14657	14751	14799	14777	14646	14741	14638	14758	14514	14725	14617	14575	14840	14683	14765	14707	14689	14754	14582	14646	14657	14835	14801	14814	14735	14711	14836	14732	14807	14760	14601	14671	14817	14589	14743	14579	14595	14722	14603	14726	14654	14782	14831	14786	14819	14453	14710	14686	14758	14906	14574	14603	14756	14704	14846	14783	14661	14748	14782	14848	14708	14712	14843	14590	14423	14762	14623	14554	14703	14846	14676	14589	14726	14583	14526	14598	14542	14678	14731	14610	14805	14823	14569	14651	14768	14607	14797	14715	14687	14791	14744	14764	14836	14780	14600	14675	14739	14485	14524	14777	14699	14559	14717	14790	14702	14851	14800	14573	14739	14722	14521	14733	14543	14704	14598	14638	14596	14612	14748	14929	14635	14777	14614	14577	14537	14586	14747	14533	14720	14621	14698	14599	14691	14595	14626	14734	14680	14690	14726	14780	14530	14653	14707	14603	14806	14771	14764	14798	14745	14629	14593	14583	14785	14759	14665	14719	14759	14601	14627	14672	14770	14805	14609	14625	14588	14602	14615	14680	14616	14645	14660	14726	14651	15040	14742	14654	14655	14544	14598	14624	14687	14624	14622	14703	14667	14656	14642	14609	14855	14650	14611	14621
22556	21040	28828	23522	21743	25121	28180	22575	21037	20733	20055	19496	19366	19220	18939	18626	18723	18709	18526	18259	18157	18154	18209	18152	18078	18036	18050	17910	17993	17868	17976	17900	17845	17972	18053	17957	17918	17817	17704	17917	17785	17591	17653	17639	17627	17720	17768	17693	17826	17723	17496	17654	17789	17581	17813	17887	17753	17607	17670	17822	17694	17783	17694	17651	17688	17727	17498	17621	17899	17731	17631	17669	17614	17786	17785	17794	17705	17720	17753	17384	17677	17655	17804	17667	17655	17910	17821	17607	17630	17533	17632	17566	17546	17634	17567	17668	17625	17782	17616	17556	17601	17599	17834	17723	17759	17646	17559	17535	17583	17556	17653	17573	17614	17492	17659	17737	17764	17952	17696	17652	17470	17629	17668	17490	17517	17664	17481	17717	17583	17639	17647	17585	17703	17688	17676	17761	17723	17932	17526	17435	17645	17585	17491	17784	17705	17586	17537	17604	17653	17658	17835	17634	17527	17788	17570	17616	17755	17520	17519	17727	17667	17609	17494	17574	17564	17424	17848	17709	17684	17524	17699	17502	17724	17579	17755	17549	17598	17553	17808	17828	17678	17773	17635	17619	17818	17843	17628	17507	17651	17580	17637	17473	17798	17699	17770	17689	17546	17632	17736	17588	17640	17846	17821	17545	17762	17584	17545	17620	17745	17668	17857	17615	17616	17686	17630	17580	17552	17390	17708	17673	17730	17894	17768	17816	17695	17795	17626	17594	17702	17442	17633	17651	17723	17457	17808	17714	17723	17622	17704	17770	17639	17435	17685	17661	17773	17437	17825	17596	17843	17691	17657	17532	17745	17661	17825	17599	17619	17735	17629	17572	17663	17791	17666	17662	17639	17566	17696	17540	17513	17358	17428	17535	17743	17608	17689	17789	17519	17557	17745	17854	17673	17670	17941	17656	17827	17620	17512	17517	17807	17670	17748	17646	17897	17732	17505	17683	17616	17829	17755	17753	17359	17678	17732	17690	17711	17666	17630	17801	17588	17784	17703	17737	17659	17709	17677	17511	17727	17669	17602	17685	17738	17952	17461	17585	17540	17577	17704	17756	17668	17701	17632	17487	17692	17635	17605	17570	17855	17550	17622	17670	17539	17583	17527	17410	17621	17818	17567	17721	17616	17581	17792	17611	17738	17731	17607	17565	17522	17663	17590	17690	17658	17456	17634	17762	17800	17716	17653	17677	17593	17422	17662	17728	17875	17586	17591	17632	17655	17529	17481	17784	17667	17595	17654	17744	17487	17633	17551	17553	17739	17524	17579	17721	17550	17795	17655	17843	17718	17704	17668	17785	17549	17592	17649	17703	17773	17746	17438	17596	17868	17833	17798	17729	17673	17734	18103	17666	17561	17674	17756	17528	17656	17511	17671	17775	17904	17794	17624	17440	17600	17806	17535	17622	17779	17395	17771	17617	17614	17646	17667	17535	17778	17499	17568	17626	17621	17706	17797	17684	17406	17404	17424	17677	17468	17697	17797	17673	17754	17610	17651	17687	17768	17737	17524	17566	17768	17794	17940	17814	17667	17671	17719	17433	17685	17517	17733	17586	17611	17764	17527	17518	17688	17599	17644	17683	17600	17653	17707	17857	17710	17583	17525	17570	17657	17424	17566	17859	17780	17786	17704	17379	17597	17776	17767	17569	17520	17680	17495	17811	17574	17511	17727	17653	17545	17665	17635	17607	17495	17451	17696	17666	17596	17845	17706	17415	17594	17600	17737	17720	17692	17704	17510	17587	17602	17580	17536	17723	17618	17678	17595	17651	17722	17740	17593	17724	17601	17701	17742	17567	17831	17613	17623	17435	17586	17706	17674	17783	17678	17584	17711	17723	17497	17763	17692	17663	17657	17646	17550	17828	17759	17537	17718	17630	17634	17714	17607	17597	17577	17717	17934	17782	17451	17435	17569	17486	17699	17557	17765	17650	17724	17588	17691	17492	17729	17684	17693	17532	17684	17462	17641	17843	17834	17714	17740	17486	17714	17748	17749	17659	17626	17544	17653	17459	17660	17668	17592	17547	17708	17809	17567	17807	17693	17636	17789	17798	17627	17547	17611	17651	17747	17762	17661	17846	17711	17812	17817	17490	17591	17553	17599	17558	17759	17612	17583	17715	17642	17699	17617	17573	17671	17656	17506	17631	17580	17575	17637	17672	17566	17624	17815	17859	17689	17673	17661	17857	17603	17675	17647	17536	17586	17381	17746	17812	17787	17552	17630	17613	17614	17740	17655	17729	17683	17562	17476	17612	17809	17626	17519	17742	17559	17649	17765	17549	17665	17760	17620	17692	17829	17999	17509	17702	17523	17748	17750	17612	17731	17473	17626	17549	17632	17775	17577	17659	17795	17687	17727	17680	17676	17774	17639	17570	17604	17906	17543	17776	17609	17575	17373	17541	17652	17585	17720	17488	17506	17430	17510	17699	17665	17698	17507	17531	17630	17638	17888	17908	17650	17940	17536	17594	17513	17614	17785	17638	17652	17606	17442	17799	17730	17707	17575	17590	17578	17477	17428	17525	17612	17661	17763	17614	17646	17657	17725	17764	17645	17566	17591	17736	17561	17739	17590	17477	17646	17727	17669	17726	17661	17696	17571	17492	17750	17895	17622	17687	17604	17535	17540	17603	17576	17616	17763	17637	17630	17825	17825	17649	17679	17567	17713	17703	17477	17718	17612	17633	17601	17617	17388	17752	17697	17803	17764	17577	17729	17637	17798	17648	17593	17796	17743	17728	17764	17586	17724	17622	17499	17634	17591	17727	17715	17299	17655	17651	17517	17594	17577	17653	17711	17706	17639	17589	17733	17444	17902	17638	17684	17568	17654	17655	17335	17697	17576	17604	17543	17650	17761	17673	17650	17632	17859	17732	17626	17628	17623	17612	17711	17671	17599	17663	17720	17849	17563	17623	17572	17439	17690	17653	17525	17658	17712	17824	17624	17568	17655	17699	17790	17617	17668	17532	17638	17758	17788	17601	17524	17593	17501	17564	17707	17623	17804	17639	17638	17671	17550	17594	17948	17494	17647	17466	17752	17684	17606	17744	17437	17835	17337	17839	17755	17484	17666	17866	17722	17726	17636	17541	17677	17605	17640	17804	17631	17408	17610	17557	17588	17773	17599	17654	17668	17658	17795	17743	17398	17497	17746	17632	17740	17565	17623	17727	17773	17532	17654	17504	17491	17614	17630	17780	17565	17588	17647	17539	17464	17735	17551	17618	17595	17788	17626	17519	17492	17470	17553	17595	17514	17688	17565	17444	17403	17631	17541	17589	17643	17494	17604	17546	17562	17758	17631	17606	17672	17444	17643	17794	17578	17763	17661	17740	17698	17570	17700	17515	17736	17769	17733	17630	17695	17619	17550	17852	17811	17520	17564	17581	17769	17560	17701	17578	17595	17619	17678	17565	17787	17775	17561	17779	17636	17735	17556	17670	17961	17641	17702	17515	17504	17788	17521	17769	17676	17473	17699	17590	17585	17602	17650	17785	17702	17556	17596	17506	17741	17637	17514	17506	17560	17554	17663	17632	17422	17418	17571	17813	17553	17842	17590	17742	17729	17745	17690	17780	17573	17635	17596	17581	17496	17791	17802	17507	17591	17619	17744	17657	17411	17599	17695	17440	17688	17662	17526	17455	17600	17564	17421	17620	17538	17642	17638	17684	17913	17665	17770	17688	17610	17604	17465	17685	17605	17892	17667	17390	17368	17738	17856	17975	17748	17645	17464	17683	17896	17671	17701	17648	17504	17586	17536	17637	17786	17890	17572	17618	17682	17695	17616	17596	17618	17691	17641	17601	17721	17652	17556	17521	17635	17700	17832	17554	17625	17585	17747	17359	17599	17608	17630	17797	17589	17627	17756	17432	17621	17679	17866	17422	17710	17500	17870	17559	17511	17783	17478	17433	17607	17655	17433	17392	17677	17840	17724	17580	17597	17761	17745	17738	17713	17589	17566	17801	17633	17720	17750	17649	17898	17470	17704	17667	17668	17648	17703	17720	17542	17735	17671	17707	17717	17499	17553	17521	17541	17549	17935	17643	17582	17661	17636	17686	17777	17684	17732	17686	17661	17829	17714	17554	17754	17658	17655	17641	17437	17573	17853	17654	17588	17628	17816	17728	17780	17860	17572	17606	17648	17745	17737	17640	17793	17638	17547	17678	17486	17432	17788	17566	17578	17669	17529	17732	17684	17628	17672	17798	17582	17602	17736	17612	17629	17674	17625	17559	17518	17566	17640	17800	17561	17789	17642	17475	17627	17503	17640	17590	17459	17648	17672	17735	17781	17690	17635	17661	17717	17723	17718	17558	17636	17723	17708	17543	17657	17636	17494	17633	17506	17780	17646	17600	17626	17720	17479	17645	17612	17649	17649	17766	17860	17586	17591	17662	17601	17643	17676	17530	17548	17717	17567	17558	17538	17578	17648	17646	17605	17563	17658	17590	17734	17722	17763	17717	17519	17694	17827	17666	17745	17731	17740	17653	17540	17690	17738	17842	17700	17488	17682	17649	17705	17537	17695	17751	17770	17649	17745	17742	17820	17725	17704	17414	17628	17578	17723	17786	17526	17629	17463	17545	17604	17611	17754	17728	17719	17862	17608	17642	17446	17781	17795	17644	17526	17631	17630	17513	17627	17717	17626	17812	17758	17608	17666	17676	17724	17717	17590	17715	17635	17666	17593	17745	17621	17600	17638	17658	17740	17563	17706	17797	17585	17696	17583	17725	17564	17494	17618	17409	17641	17767	17606	17585	17589	17611	17422	17753	17582	17796	17633	17564	17520	17655	17811	17843	17495	17413	17736	17545	17575	17642	17764	17665	17552	17703	17647	17521	17580	17522	17829	17758	17729	17596	17593	17742	17513	17660	17713	17656	17594	17532	17704	17711	17523	17483	17599	17631	17757	17570	17630	17319	17398	17670	17685	17477	17553	17527	17553	17711	17658	17536	17487	17710	17406	17733	17588	17674	17830	17676	17487	17380	17476	17618	17669	17681	17520	17592	17608	17489	17669	17567	17640	17690	17719	17477	17514	17634	17576	17583	17561	17569	17558	17658	17522	17590	17523	17506	17725	17683	17724	17740	17771	17711	17656	17742	17682	17570	17505	17697	17705	17640
24643	44646	42608	35055	30920	27220	24597	22153	20685	19446	18681	18353	17689	17281	16953	16766	16599	16248	16269	16103	15944	15828	15841	15817	15536	15794	15647	15632	15627	15617	15544	15419	15348	15408	15700	15473	15575	15531	15348	15414	15332	15441	15290	15223	15258	15344	15273	15340	15404	15396	15217	15387	15451	15261	15367	15262	15160	15364	15470	15267	15320	15310	15324	15407	15209	15277	15096	15409	15196	15343	15092	15349	15182	15172	15324	15179	15178	15256	15411	15253	15204	15301	15317	15238	15183	15375	15266	15285	15380	15103	15342	15299	15340	15231	15393	15303	15314	15253	15233	15507	15285	15353	15267	15205	15300	15308	15215	15233	15327	15362	15172	15324	15287	15318	15278	15260	15267	15304	15023	15448	15328	15128	15339	15275	15263	15335	15142	15275	15343	15337	15231	15243	15211	15137	15147	15364	15437	15370	15146	15220	15286	15322	15031	15131	15316	15235	15318	15396	15394	15317	15157	15102	15175	15378	15323	15134	15153	15315	15154	15343	15233	15288	15198	15281	15160	15123	15298	15130	15367	15185	15262	15149	15229	15257	15235	15287	15266	15260	15283	15089	15113	15406	15267	15317	15281	15211	15198	15365	15243	15315	15293	15184	15335	15239	15168	15249	15282	15057	15295	15262	15210	15370	15271	15148	15238	15465	15262	15320	15270	15264	15289	15327	15147	15252	15250	15319	15189	15455	15134	15211	15122	15439	15349	15215	15245	15376	15234	15008	15291	15027	15195	15132	15287	15192	15280	15290	15264	15297	15265	15290	15220	15228	15149	15123	15254	15265	15238	15188	15297	15267	15121	15393	15413	15164	15119	15112	15053	15280	15160	15207	15170	15295	15244	15220	15169	15015	15229	15311	15159	15233	15220	15053	15144	15420	15226	15080	15145	15187	15161	15363	14956	15360	15226	15193	15314	15232	15334	15223	15248	15168	15245	15312	15310	15198	15128	15220	15218	15261	15267	15131	15203	15169	15395	15337	15384	15137	15403	15292	15110	15251	15307	15085	15159	15152	15192	15309	15168	15298	15456	15164	15363	15174	15302	15296	15087	15223	15109	15211	15262	15126	15207	15182	15110	15190	15183	15414	15376	15384	15222	15225	15259	15076	15273	15318	15230	15238	15226	15245	15137	15178	15324	15319	15187	15341	15181	15231	15333	15521	15208	15103	15092	15197	15102	15133	15217	15179	15314	15190	15427	15273	15337	15137	15425	15265	15190	15188	15204	15194	15237	15281	15211	15120	15293	15177	15208	15237	15327	15262	15265	15158	15208	15330	15106	14993	15251	15177	15189	15235	15142	15191	15426	15255	15244	15293	15226	15218	15267	15453	15397	14992	15437	15158	15261	15068	15341	15075	15284	15294	15159	15304	15307	15229	15150	15239	15289	15212	15303	15097	15239	15200	15182	15221	15105	15260	15221	15181	15335	15341	15103	15414	15445	15217	15312	15037	15374	15433	15318	15182	15313	15319	15254	15460	15182	15184	15403	15271	15180	15406	15217	15245	15254	15288	15239	15154	15279	15223	15177	15373	15202	15084	15195	15219	15126	15315	15258	15162	15371	15402	15186	15253	15267	15336	15261	15052	15179	15381	15300	15299	15233	15206	15333	15101	15100	15365	15253	15304	15230	15260	15283	15263	15051	15135	15158	15095	15411	15356	15289	15327	15178	15236	15278	15292	15139	15165	15408	15253	15235	15260	15236	15230	15232	15240	15190	15242	15180	15199	15187	15225	15202	15354	15285	15289	15081	15362	15227	15322	15231	15158	15115	15395	15072	15314	15518	15244	15367	15292	15456	15229	15175	15257	15374	15418	15292	15207	15481	15408	15139	15064	15201	15265	15182	15228	15327	15267	15214	15163	15179	15392	15334	15177	15195	15328	15114	15407	15072	15180	15320	15243	15179	15440	15286	15246	15093	15265	15279	15216	15297	15214	15371	15315	15345	15128	15173	15105	15061	15387	15135	15320	15117	15312	15389	15104	15221	15022	15439	15361	15244	15296	15187	15310	15365	15228	15307	15354	15242	15397	15197	15375	15355	15286	15312	15240	15183	15102	15273	15153	15241	15270	15232	15120	15255	15216	15368	15379	15095	15317	15240	15268	15264	15218	15336	15212	15128	15443	15126	15120	15259	15237	15097	15275	15294	15293	15254	15248	15226	15181	15384	15247	15317	15310	15228	15105	15137	15294	15150	15252	15375	15302	15369	15369	15371	15288	15309	15086	15232	15341	15291	15359	15121	15143	15306	15236	15267	15173	15307	15266	15056	15331	15354	15384	15374	15261	15272	15149	15226	15181	15216	15420	15298	15273	15223	15416	15103	15252	15087	15151	15249	15353	15166	15285	15526	15248	15187	15320	15200	15321	15385	15334	15205	15112	15253	15402	15161	15547	15316	15255	15170	15300	15253	15359	15276	15229	15308	15164	15228	15164	15374	15351	15249	15291	15085	15167	15349	15193	15150	15304	15181	15266	15255	15135	15180	15355	15342	15297	15340	15323	15307	15382	15376	15108	15277	15273	15220	15089	15325	15308	15268	15357	15288	15199	15332	15209	15065	15209	15274	15299	15164	15226	15129	15332	15169	15304	15355	15418	15280	15112	15335	15178	15264	15183	15284	15151	15116	15242	15285	15063	15277	15184	15188	15294	15198	15210	15311	15228	15192	15359	15201	15196	15258	15291	15080	15475	15264	15157	15270	15281	15242	15268	15346	15128	15335	15226	15279	15209	15198	15128	15206	15478	15203	15267	15178	15310	15272	15309	15335	15308	15039	15237	15289	15255	15295	15182	15132	15202	15309	15204	15148	15434	15142	15335	15368	15317	15213	15252	15346	15103	15299	15126	15263	15309	15246	15277	15139	15279	15119	15092	15139	15274	15223	15188	15263	15274	15235	15232	15348	15197	15444	15217	15258	15140	15196	15203	15185	15114	15463	15210	15370	15239	15128	15407	15186	15436	15153	15274	15276	15211	15194	15185	15264	15310	15144	15258	15495	15064	15149	15288	15142	15121	15035	15346	15197	15295	15140	15171	15115	15290	15287	15234	15194	15303	15131	15252	15336	15384	15235	15170	15266	15264	15268	15042	15351	15295	15208	15294	15373	15242	15275	15332	15175	15134	15322	15227	15290	15184	15166	15137	15206	15138	15204	15375	15234	15385	15201	15389	15224	15235	15240	15270	15449	15185	15375	15194	15281	15203	15295	15163	15279	15332	15216	15313	15363	15279	15127	15210	15302	15191	15160	15262	15230	15315	15039	15253	15214	15345	15289	15194	15168	15158	15268	15309	15447	15195	15218	15229	15170	15163	15031	15297	15249	15193	15396	15112	15243	15187	15317	15323	15134	15214	15221	15341	15324	15083	15257	15269	15262	15152	15329	15344	15296	15308	15414	15203	15333	15260	15197	15152	15386	15200	15311	15151	15347	15252	15293	15209	15261	15084	15224	15263	15268	15162	15360	15064	15267	15071	15406	15296	15063	15224	15158	15159	15120	15267	15106	15256	15166	15264	15324	15133	15268	15130	15349	15109	15330	15118	15121	15221	15037	15382	15070	15100	15148	15101	15200	15282	15280	15216	15113	15240	15269	15366	15212	15212	15291	15137	15255	15136	15246	15224	15181	15234	15267	15288	15336	15300	15274	15307	15293	15331	15251	15270	15286	15246	15117	15205	15246	15206	15327	15149	15347	15296	15164	15205	15196	15266	15143	15204	15072	15173	15166	15403	15192	15059	15344	15283	15271	15231	15385	15254	15277	15053	15342	15377	15063	15174	15335	15169	15325	15318	15198	15154	15322	15402	15299	15506	15182	15319	15191	15237	15099	15390	15206	15403	15252	15289	15257	15444	15366	15115	15224	15312	15265	15136	15324	15199	15218	15268	15073	15241	15305	15131	15223	15375	15242	15279	15289	15236	15229	15285	15372	15283	15284	15261	15309	15222	15115	15262	15318	15032	15236	15175	15296	15185	15203	15293	15306	15305	15173	15235	15303	15140	15254	15256	15248	15280	15321	15273	15258	15071	15280	15259	15148	15306	15299	15212	15149	15225	15163	15176	15236	15251	15377	15225	15434	15238	15230	15192	15270	15217	15129	15411	15227	15254	15266	15185	15140	15245	15260	15378	15223	15400	15221	15115	15146	15280	15253	15109	15368	15302	15225	15281	15285	15233	15279	15117	15174	15087	15206	15376	15313	15130	15217	15426	15350	15228	15036	15219	15413	15189	15208	15239	15206	15229	15214	15214	15149	15349	15155	15153	15158	15276	15227	15613	15138	15451	15199	15199	15384	15306	15407	15288	15171	15253	15270	15302	15254	15229	15183	15383	15229	15242	15205	15261	15289	15354	15314	15196	15258	15355	15288	15237	15314	15332	15196	15312	15205	15232	15079	15104	15127	15195	15181	15417	15177	15342	15355	15068	15213	15232	15406	15357	15178	15236	15248	15199	15397	15431	15175	15464	15233	15331	15209	15131	15236	15155	15326	15144	15161	15382	15235	15309	15281	15266	15219	15171	15322	15234	15205	15294	15301	15021	15200	15162	15114	15165	15129	15338	15293	15229	15432	15205	15238	15010	15128	15294	15121	15308	15158	15293	15294	15244	15290	15280	15167	15348	15318	15204	15239	15283	15149	15275	15454	15294	15164	15273	15115	15341	15165	15322	15220	15199	15140	15275	15179	15351	15235	15291	15185	15141	15355	15325	15187	15250	15165	15421	15272	15288	15041	15219	15302	15164	15165	15028	15273	15271	15264	15137	15097	15303	15271	15242	15373	15226	15398	15228	15200	15175	15396	15275	15122	15279	15029	15157	15187	15324	15314	15262	15215	15300	15236	15134	15264	15264	15131	15221	15187	15406	15214	15176	15339	15343	15208	15192	15252	15320	15235	15135	15254	15145	15187	15110	15234	15075	15437	15190	15080	15364	15110	15108	15256	15144	15255	15146	15035	15268	15337	15186	15351	15172	15217	15173	15249	15259	15448	15176	15310	15214	15348	15158	15330	15281	15065	15289	15396	15126	15397	15111	15392	15181	15222	15225	15230	15254	15293	15055	15298	15311	15307	15147	15188	15104	15350	15237	15275	15457	15226	15414	15302	15255	15167	15260	15337	15203	15383	15157	15286	15469
27695	24023	30389	27598	22884	21496	20260	19253	18762	18472	18262	18117	17865	17943	17870	17692	17643	17671	17514	17609	17496	17608	17689	17601	17500	17574	17478	17592	17536	17479	17580	17522	17548	17419	17601	17350	17293	17343	17249	17313	17468	17473	17411	17364	17228	17462	17452	17335	17345	17333	17429	17225	17231	17176	17487	17404	17370	17575	17332	17460	17446	17413	17495	17556	17626	17206	17156	17357	17188	17473	17556	17482	17225	17391	17563	17337	17476	17450	17461	17394	17348	17338	17389	17393	17385	17413	17272	17609	17500	17401	17407	17328	17437	17142	17261	17409	17430	17442	17640	17177	17312	17371	17375	17643	17286	17569	17353	17620	17396	17374	17242	17119	17425	17387	17422	17150	17268	17396	17240	17231	17430	17286	17290	17267	17582	17209	17323	17466	17298	17365	17358	17421	17308	17458	17241	17368	17532	17343	17398	17289	17165	17345	17453	17399	17382	17240	17335	17410	17528	17575	17481	17483	17283	17243	17299	17429	17101	17283	17554	17393	17400	17373	17351	17345	17381	17323	17213	17445	17213	17267	17425	17562	17259	17253	17398	17128	17097	17292	17606	17477	17389	17406	17334	17188	17246	17443	17391	17325	17505	17171	17264	17352	17185	17334	17282	17362	17309	17327	17266	17386	17346	17272	17277	17365	17471	17452	17469	17417	17322	17220	17308	17395	17225	17277	17535	17282	17304	17125	17200	17344	17254	17408	17416	17457	17280	17320	17297	17526	17418	17311	17410	17338	17411	17181	17198	17222	17495	17390	17121	17468	17316	17156	17282	17414	17276	17468	17364	17217	17377	17439	17414	17372	17401	17394	17131	17266	17192	17379	17335	17236	17043	17447	17258	17454	17348	17190	17310	17365	17217	17294	17231	17377	17255	17241	17203	17131	17371	17244	17475	17250	17392	17377	17526	17402	17376	17295	17301	17440	17405	17326	17396	17280	17491	17276	17343	17317	17138	17284	17545	17408	17205	17189	17337	17405	17337	16969	17299	17484	17187	17293	17468	17210	17284	17508	17419	17357	17395	17462	17179	17549	17445	17357	17307	17533	17434	17333	17383	17390	17510	17245	17427	17396	17398	17436	17303	17347	17325	17239	17251	17261	17272	17281	17377	17254	17284	17410	17301	17415	17332	17630	17475	17498	17176	17486	17518	17310	17326	17333	17128	17243	17442	17412	17390	17408	17503	17319	17357	17300	17411	17576	17330	17201	17252	17431	17525	17633	17596	17111	17169	17247	17442	17362	17408	17310	17269	17267	17325	17362	17477	17353	17276	17311	17199	17434	17392	17304	17342	17358	17332	17380	17428	17329	17153	17303	17443	17266	17503	17280	17389	17268	17385	17231	17342	17409	17396	17464	17258	17434	17458	17265	17436	17327	17364	17495	17312	17408	17172	17352	17319	17362	17192	17452	17444	17380	17460	17219	17264	17460	17229	17134	17458	17357	17170	17259	17399	17242	17356	17351	17376	17424	17515	17437	17348	17237	17546	17408	17306	17215	17399	17439	17467	17434	17295	17160	17488	17565	17397	17376	17377	17186	17213	17289	17325	17314	17398	17437	17274	17436	17409	17331	17460	17404	17317	17230	16981	17376	17202	17334	17507	17192	17269	17128	17427	17266	17426	17418	17243	17318	17424	17377	17470	17261	17227	17200	17414	17551	17278	17235	17341	17422	17266	17179	17376	17257	17283	17332	17604	17369	17516	17429	17577	17317	17359	17293	17357	17372	17375	17421	17219	17538	17408	17241	17175	17440	17311	17314	17490	17445	17376	17617	17419	17174	17285	17411	17405	17354	17403	17500	17295	17335	17565	17565	17435	17455	17175	17242	17423	17546	17375	17339	17536	17412	17437	17362	17255	17245	17553	17344	17445	17566	17335	17344	17398	17261	17423	17601	17373	17548	17455	17627	17377	17193	17237	17377	17370	17383	17360	17191	17499	17340	17493	17503	17302	17257	17281	17519	17290	17275	17380	17529	17377	17577	17360	17328	17518	17461	17396	17440	17277	17303	17341	17343	17239	17446	17257	17358	17404	17299	17464	17387	17497	17311	17581	17437	17536	17446	17477	17347	17504	17280	17317	17463	17128	17249	17388	17333	17269	17632	17581	17389	17279	17535	17319	17321	17332	17362	17534	17376	17380	17418	17549	17404	17407	17335	17303	17323	17378	17441	17368	17390	17257	17492	17249	17351	17349	17136	17279	17445	17427	17303	17401	17160	17219	17256	17234	17311	17525	17295	17569	17569	17496	17378	17219	17337	17635	17477	17532	17444	17469	17279	17300	17421	17513	17388	17358	17298	17306	17168	17526	17382	17170	17481	17342	17317	17418	17413	17612	17397	17373	17425	17134	17193	17306	17203	17255	17375	17233	17332	17140	17584	17317	17288	17510	17480	17209	17342	17300	17319	17487	17361	17506	17268	17306	17307	17282	17410	17469	17242	17378	17516	17458	17567	17301	17273	17372	17426	17274	17312	17427	17242	17370	17271	17375	17411	17283	17302	17368	17370	17122	17288	17132	17391	17576	17459	17323	17321	17328	17133	17139	17349	17430	17167	17288	17454	17285	17215	17186	17320	17216	17356	17270	17371	17470	17269	17256	17397	17346	17408	17351	17365	17296	17410	17480	17380	17482	17395	17214	17338	17321	17350	17481	17432	17406	17634	17678	17621	17384	17430	17354	17294	17365	17340	17551	17208	17338	17303	17273	17472	17284	17300	17404	17353	17291	17361	17383	17052	17308	17399	17418	17407	17331	17319	17320	17532	17480	17490	17430	17334	17250	17397	17468	17362	17303	17298	17108	17340	17431	17471	17463	17351	17305	17473	17355	17457	17293	17317	17485	17337	17247	17388	17215	17517	17315	17322	17413	17098	17305	17454	17285	17534	17437	17357	17434	17474	17318	17348	17544	17213	17253	17295	17419	17369	17321	17583	17587	17264	17333	17152	17188	17044	17395	17313	17383	17303	17298	17467	17423	17399	17481	17431	17375	17431	17291	17090	17303	17255	17447	17255	17195	17273	17321	17397	17386	17646	17489	17440	17446	17234	17300	17349	17352	17421	17270	17468	17371	17461	17443	17351	17693	17395	17523	17169	17370	17273	17444	17358	17411	17356	17207	17468	17415	17242	17510	17516	17491	17313	17267	17521	17527	17180	17383	17456	17207	17193	17421	17343	17344	17200	17444	17444	17396	17445	17458	17427	17279	17412	17612	17375	17248	17488	17386	17377	17358	17203	17372	17426	17220	17316	17227	17402	17284	17256	17641	17375	17355	17404	17079	17464	17284	17236	17472	17424	17255	17338	17388	17528	17241	17358	17578	17509	17482	17469	17626	17444	17413	17272	17412	17365	17361	17407	17613	17315	17331	17430	17455	17342	17404	17353	17387	17256	17271	17251	17305	17397	17434	17224	17346	17555	17379	17517	17416	17387	17529	17311	17478	17429	17299	17341	17392	17604	17200	17557	17490	17274	17481	17258	17472	17470	17414	17565	17233	17524	17502	17564	17282	17503	17329	17286	17121	17377	17348	17272	17362	17433	17461	17248	17375	17496	17574	17431	17368	17245	17346	17323	17444	17409	17509	17325	17336	17495	17482	17424	17340	17374	17506	17049	17253	17427	17532	17196	17219	17515	17291	17237	17469	17470	17369	17449	17432	17215	17178	17225	17514	17541	17282	17348	17187	17430	17213	17496	17308	17402	17390	17468	17434	17487	17347	17225	17298	17397	17306	17271	17476	17369	17322	17486	17345	17435	17256	17245	17206	17455	17255	17368	17189	17272	17140	17211	17426	17311	17557	17180	17406	17289	17300	17289	17195	17477	17563	17282	17180	17245	17442	17551	17530	17352	17455	17231	17351	17483	17366	17284	17422	17402	17468	17171	17378	17307	17340	17249	17204	17238	17346	17424	17524	17315	17693	17490	17296	17423	17309	17449	17381	17490	17475	17304	17257	17281	17379	17235	17369	17305	17372	17296	17490	17543	17461	17263	17147	17358	17264	17359	17359	17396	17392	17347	17301	17505	17369	17425	17457	17270	17266	17364	17598	17201	17346	17426	17455	17358	17350	17358	17392	17574	17333	17511	17375	17504	17218	17219	17246	17370	17435	17189	17144	17606	17283	17458	17205	17453	17424	17383	17386	17494	17388	17340	17219	17376	17315	17434	17627	17149	17102	17329	17547	17280	17421	17487	17173	17297	17368	17603	17434	17348	17498	17414	17335	17437	17380	17305	17587	17306	17327	17240	17486	17433	17318	17455	17390	17403	17341	17422	17377	17307	17504	17248	17246	17464	17243	17452	17370	17352	17415	17288	17374	17364	17264	17511	17590	17335	17267	17331	17430	17402	17225	17421	17299	17130	17403	17247	17404	17310	17427	17295	17350	17536	17417	17435	17358	17404	17462	17118	17167	17429	17392	17189	17603	17445	17505	17475	17294	17399	17289	17376	17399	17447	17492	17184	17180	17415	17409	17424	17685	17380	17273	17354	17495	17263	17553	17397	17279	17467	17469	17358	17340	17255	17528	17304	17239	17411	17283	17625	17322	17185	17199	17357	17289	17317	17428	17299	17297	17290	17493	17295	17534	17229	17339	17173	17395	17271	17104	17329	17399	17279	17161	17327	17445	17220	17262	17361	17311	17313	17434	17518	17344	17339	17423	17459	17396	17253	17407	17470	17557	17123	17532	17513	17302	17164	17343	17259	17287	17233	17327	17381	17398	17476	17747	17326	17391	17557	17479	17480	17435	17481	17370	17301	17195	17445	17338	17136	17286	17194	17296	17646	17421	17266	17335	17307	17330	17308	17312	17239	17441	17254	17266	17583	17449	17354	17503	17390	17445	17558	17542	17445	17450	17359	17455	17397	17318	17303	17395	17515	17372	17420	17504	17427	17363	17474	17208	17319	17441	17348	17329	17600	17447	17286	17481	17340	17485	17529	17420	17460	17475	17411	17357	17460	17477	17103	17524	17496	17546	17448	17530	17537	17326	17318	17292	17445	17422	17276	17259	17322	17286	17403	17462	17261	17334	17356	17436	17477	17247	17250	17267	17194	17387	17522	17467	17375	17315	17264	17460	17275	17596	17301	17374	17449	17202	17425	17214	17326	17337	17360	17335	17190	17471	17306
23425	35525	32887	26371	23069	21001	19614	18122	17469	16994	16476	16130	16138	15846	16008	15682	15728	15408	15696	15474	15469	15343	15452	15360	15066	15358	15518	15420	15284	15263	15223	15431	15213	15323	15158	15132	15194	15104	15175	15236	15357	15166	15253	15156	15336	15165	15017	15193	15252	15154	15284	15185	15134	15077	15178	15140	15241	15265	15185	15223	15161	15109	15147	15386	15211	15127	15230	15047	15088	15045	15224	15218	15177	15160	15158	15227	15006	15237	15200	15212	15159	15228	15114	15104	15201	15053	15139	15125	15128	15175	15169	15065	15133	15251	15141	15071	14976	14974	15195	15053	15179	15366	15189	15138	15006	15273	15166	15122	15146	15253	15096	15049	15196	15179	15116	15268	15324	15102	15123	15215	15041	15149	15259	15060	15165	15092	15076	15108	15125	15091	15193	15231	15039	15196	15239	15129	15106	15201	15272	15266	15120	15079	15003	15107	15324	15062	15311	15297	15232	15037	15207	15148	15160	15286	15169	14985	14974	15263	15083	15123	15177	15300	15116	15076	15134	15211	15232	15239	15223	15248	15003	15244	15251	15157	15161	14994	15046	15203	15338	15196	15124	15346	15061	15293	15217	15099	15015	14967	15077	15000	15104	15100	15292	15091	15269	15119	15135	15319	15091	15112	15283	15195	15223	15078	15243	15114	14956	15174	15235	15231	15112	15288	15097	15292	15295	15208	15166	15230	15101	15135	15232	15091	15236	15238	15205	15073	15091	15354	15163	15099	15080	15146	15161	15124	15027	15045	15221	15210	15219	15196	15198	14924	15104	15086	15173	15129	15021	15120	15140	15149	15182	15199	15112	15019	15174	15195	15083	15142	15320	15230	15304	15295	15249	15201	15192	15252	15109	15122	15233	15008	15215	15215	15047	15254	15045	15140	15258	15196	15076	15115	15035	15134	15206	15115	15079	15220	15156	15200	15136	15372	15123	15140	15203	15141	15260	14947	15263	15228	15163	14967	15232	15181	15101	15248	15020	15220	15060	15076	15198	15185	15091	15123	14970	15065	14998	15352	15150	15119	15229	15168	15060	15108	15149	15293	15184	15218	14964	15260	15076	15184	15040	15284	15117	15147	15114	15231	15228	15215	15228	15170	14946	15115	15214	15262	15103	15185	15136	15225	15065	15114	15230	15050	15066	15330	15097	15111	15111	15108	15078	15289	15226	15045	15185	15210	15092	15106	15315	15085	15074	15174	15186	15293	15164	15161	15118	15234	15239	15038	15106	15188	15137	15306	15220	15209	15116	15096	15178	14976	15042	15177	15168	15104	15206	15336	15079	15153	15274	15145	15190	15090	15088	15265	15185	15067	15262	15184	15237	15328	15237	15074	15106	15158	15130	15073	15028	15146	15169	15074	15178	15279	15150	15160	15047	15146	15108	15174	15174	15123	15282	15149	15145	15023	15162	15313	15176	15131	15167	15157	15242	15429	15053	15222	15124	15240	15068	15108	15204	15081	15238	15281	15067	15282	15171	15041	15305	15061	15172	15158	15157	15278	15036	15259	15268	15191	15053	15153	15130	15354	15131	15082	15134	14988	15138	15046	15179	15349	14992	15228	15176	15360	15014	15117	15169	15106	15051	15164	15032	15226	15166	15196	15188	15119	14950	15294	15246	15062	15347	15350	15177	15076	14965	15134	15309	15268	15201	15055	15091	15085	15123	15037	15055	15235	15164	15244	15223	15154	15066	15253	15203	15073	15246	15049	15108	15164	15132	15136	15161	15186	15169	15340	15189	15058	15188	15028	14963	15135	15238	15157	15128	15114	15270	15171	15291	15302	15045	15163	15254	15144	15246	15107	15187	15119	15268	15237	15052	15277	15037	15075	15096	15262	15118	15154	15003	15094	15211	15042	15178	15122	15165	15134	15165	15139	15148	15073	15355	15233	15149	15226	15096	15070	15056	15209	15001	15090	15068	15194	15249	15383	14995	15148	15237	15109	15217	15183	15230	15233	15188	15065	15149	15219	15110	15202	15024	15172	15199	15132	15184	15209	15239	15184	15086	15255	15122	15258	15087	15213	15106	15203	15275	15301	15178	15019	15131	15260	15050	15134	15267	15298	15120	15124	15052	15174	15164	15200	15095	15125	15102	15030	15362	15056	15313	15273	15149	15274	15086	15201	15098	15234	15022	15210	15333	15223	15189	15165	15162	15046	15168	15187	15182	15076	15268	15189	15319	15144	15258	15113	15125	15263	15279	15041	15224	15239	15143	15171	14986	15171	15238	15223	15042	15253	15299	15145	15152	15194	15219	15216	15227	15203	15145	15093	15149	15255	15231	15135	15209	15119	15400	15066	15147	15124	15188	15346	15029	15250	14978	15218	15124	15036	15237	15139	15159	15088	15232	14987	15043	15335	15172	15106	15183	15140	15223	15087	15186	15296	15198	15283	15089	15291	15094	15108	15114	15231	15021	15114	15208	15277	15070	15172	15088	15099	15035	15146	15199	15195	15204	15329	15076	15275	15247	15210	15129	15194	15266	15021	15182	14983	15067	15205	15131	15118	15100	15062	15138	15049	15292	15155	15194	15293	15160	14970	15058	15056	15034	15305	15066	15063	15237	15265	15038	15121	15105	15107	15201	15277	15142	15145	15190	15281	15113	15291	15226	15232	15050	15016	15237	15059	15247	14996	15283	15163	15184	15230	15039	15101	15058	15190	15047	15149	15227	15148	15225	15044	15190	15215	15209	15069	15208	15193	15276	15232	15170	15265	15208	15097	15281	15360	15339	15285	15137	15207	15214	15114	15272	15085	15236	15118	15188	14933	15241	15102	15147	15146	15090	15072	15055	15122	15108	15297	15120	15195	15216	15034	15241	15121	15262	15245	15066	15229	15070	15130	15044	15104	15106	15152	15065	15126	15230	15134	15201	15326	15263	15230	15325	15127	15075	15104	15172	15268	15177	15113	15123	15222	15121	15212	15098	15123	15053	15267	15207	15220	15210	15084	15132	15158	15297	15144	15163	15139	15113	15185	15188	15260	15022	15154	14989	15105	15185	15148	15193	15050	15225	15207	15395	15177	15098	15218	15282	15243	15213	15156	15043	15183	15192	15190	15192	15133	15162	15152	15218	15037	15139	15043	15217	15122	15143	15272	15151	15248	15212	15279	15195	15028	15197	15130	15119	15194	15025	15194	15112	15187	15220	15169	15086	15173	15168	15140	15121	15209	15218	15178	15130	15027	15022	15200	15295	14993	15476	15258	15007	15231	15291	15229	15179	15168	15104	15128	15008	15147	15077	15208	15217	15180	15141	15043	15193	15113	15049	15159	15198	15229	15131	14999	15143	15127	15248	15266	15279	14920	15253	15059	15174	15135	14952	15185	15249	15097	15181	15177	15059	15154	15085	15251	15139	15084	15204	15185	15258	15095	15001	15169	15096	15306	15323	15177	15300	15161	15141	15321	15166	15086	15318	15254	15220	15189	15179	15266	15048	15156	15229	15276	15138	15174	15341	15221	15275	15106	15120	15077	15123	15150	15203	15014	15247	15135	15232	15208	15167	15194	15293	15223	15091	15122	15159	15214	15148	15130	15177	15161	15130	15178	14892	15078	15045	15035	15222	15202	15136	15161	15190	15088	15156	15128	15101	15187	15212	15167	15056	15122	15265	15124	15071	15198	15054	15230	15115	15315	15266	15183	15094	15274	15338	15023	15057	15076	15293	15082	15174	15163	15081	15273	15125	15493	14988	15116	15256	15243	15078	15365	15260	15179	15367	15289	15159	15131	15187	15136	15030	15081	15156	15283	15259	15072	15234	15153	15140	15267	15138	15287	15264	15155	15216	15142	15248	15173	15135	15239	15154	15286	15412	15174	15171	15129	15245	15111	15166	15309	15191	15053	15081	15218	15107	15160	15138	15286	15101	15113	15295	15103	15164	15035	15358	15182	15157	15192	15315	15124	15198	15216	15087	15206	15373	15107	15145	15174	15346	15163	15185	15170	15055	15202	15099	15134	15193	15211	15122	15100	15070	15223	15333	15245	14915	15206	15053	15012	15189	15331	15166	15192	15128	15160	15047	15313	15107	15104	15250	15288	15062	15268	15124	15113	15103	15276	15096	15050	15419	15087	14914	15263	15067	15044	15152	15113	15167	15064	15222	15118	15120	15176	15279	15309	15154	15193	15053	15071	15095	15287	15234	14961	15223	15245	15182	15229	15218	15219	15149	15216	15131	15066	15134	15210	14949	15190	15351	15180	15319	15274	15128	15301	15072	15152	15153	15201	15148	15189	15077	15140	15143	15180	15159	15174	15206	15107	15251	15224	15151	15107	15167	15061	15226	14959	15214	14979	15225	15190	15016	15192	15123	15019	15105	15075	15172	15317	15091	15210	15261	15018	15084	15230	15076	15257	15215	15192	15286	15237	15210	15128	15065	15097	15091	15141	15121	15097	15227	15186	15321	15275	15068	15161	15154	15117	15162	15285	15368	15090	15201	15160	15206	15152	15140	15169	15263	15056	15202	15152	15119	15137	15265	15050	15035	15205	15269	15280	15103	15149	15275	15305	15187	15279	15169	15091	15219	15306	15216	15220	15180	15205	15004	15006	15091	15324	15029	15045	15323	15293	15146	15190	15217	15181	15266	15208	15198	15248	15230	15347	15274	15055	15170	14982	15094	15230	15124	15197	15171	15179	15221	15219	15200	15297	15250	15136	15116	15170	15003	15037	15138	15065	15375	15065	15130	15172	15030	15133	15249	15194	15049	15224	15154	15140	15381	15243	15313	15180	15143	15244	15264	15162	15215	15125	15290	15225	14938	15111	15050	15176	15125	15211	15337	15088	15319	15251	15145	15345	15227	14982	15077	15195	15247	15253	15068	15166	15064	15226	15087	15274	15071	15188	15120	15182	15185	15223	15310	15251	15101	15176	15109	15314	15285	15055	15265	15240	15065	15120	15186	15293	15149	15085	15348	15190	15056	15067	15107	15195	15209	15199	15182	15316	15357	15271	15106	15046	15214	15099	15125	15166	15144	15219	15116	15109	15013	15174	15095	15243	15100	15160	15030	15179	15310	15199	15313	15266	15233	15194	15019	15210	15178	15117	15217	15221	15174	15156	15156	15183	15008	15266	15296	15192	15133	15291	15143	15227	15065	15088	15175	15134	15142	15263
23733	21114	28500	24313	23132	24703	24348	20362	19465	19051	18914	18609	18420	18175	17960	18074	17748	17532	17610	17648	17663	17454	17516	17393	17648	17399	17594	17436	17432	17340	17273	17389	17382	17415	17355	17199	17188	17442	17270	17364	17241	17112	17204	17187	17123	17368	17295	17373	17340	17256	17274	17350	17180	17245	17088	17093	17146	17265	17317	17000	17209	17373	17466	17314	17269	17185	17219	17521	17316	17401	17119	16989	17060	17189	17113	17081	17145	17199	17364	17327	17308	17089	17322	17241	17163	17252	17146	17120	17266	17228	17322	17278	17267	17178	17202	17186	17020	17106	17258	17137	17225	17101	16981	17126	17167	17194	17001	17062	17200	17110	17185	17222	17003	17241	17189	17026	17123	17292	17351	17344	17105	17197	17212	17315	17265	17086	17255	16955	17271	17146	16950	16932	17182	17124	17150	17065	17200	17095	17120	17108	17046	17169	17134	17231	17310	17233	17185	17010	17235	17180	17245	17469	17217	17090	17270	17169	17043	17374	17045	17122	17065	17197	17130	17205	17101	17194	17211	17253	17203	17066	17226	17116	16902	17067	17330	17245	17191	17143	17055	17127	17161	17086	17141	17233	17052	17154	17210	17040	17233	16975	16995	17222	17017	17152	17097	17033	17245	17089	17178	17137	17191	17125	17276	17306	17322	17334	17202	17173	16941	16853	17152	16969	17314	17218	17231	16992	17224	16990	17146	17410	17141	17318	17320	17171	17193	17111	17189	17203	17155	16906	16982	17451	17410	16999	16812	17318	17048	17118	17234	17135	17428	17007	17207	17176	17076	17130	17166	17234	17193	17292	17176	17159	16959	17215	17403	17247	17187	17340	17124	17002	17176	17166	17251	17320	17040	16960	17170	17247	16987	17063	16956	17080	17100	17076	17025	17212	17066	17127	17111	17006	16903	17306	17167	17266	17317	17456	17322	17382	17335	17194	17151	17154	17161	17278	17083	17386	17125	17272	17303	17188	17217	17133	17085	17081	17260	17064	17175	17091	17077	17109	17080	17308	17397	17138	17172	17215	17199	17159	17116	17199	17096	16926	17113	16983	17079	17262	17339	17043	17165	17252	17268	17228	17355	17177	17283	17252	17138	17277	17215	17021	17145	17404	16901	17071	17254	16941	17111	17140	17242	17160	17235	17137	17016	17305	16915	17327	17170	17035	17228	16912	17255	17165	17000	17138	16938	16985	17283	17394	17119	17166	16996	17145	17068	17378	17279	17207	17250	17205	17306	17293	17194	16988	17226	17371	17149	17235	17173	17157	17136	17223	17195	17260	17072	17062	17371	17426	17192	17157	17176	17182	17252	17295	17258	17004	17181	17036	17056	16910	17303	17041	16987	17239	17268	17146	17242	17241	17162	17317	17093	17216	17000	17135	17137	16974	17300	17142	17072	17246	16991	17180	17394	17167	17047	17154	17161	17206	17157	17302	17061	17142	17290	17243	17111	17379	17150	17104	17201	16974	17031	16927	17251	17376	17173	17009	17335	16977	17197	17329	17316	17225	17306	17170	17162	17278	17235	17184	17145	17308	17103	17312	16972	17180	17229	17082	17165	17070	17100	17323	17235	17087	17537	17157	17220	17213	17175	17059	17003	17347	17250	17271	17011	16963	17014	17080	17232	17182	17317	17136	16954	17019	17117	17197	17147	17138	17216	17185	17147	17198	17133	17114	17281	17217	17159	17198	17223	17332	17299	17178	17048	17101	17408	17128	17195	17215	17034	16995	17096	17273	17073	17072	17161	17130	17094	17151	17055	17103	17149	17170	17146	17118	17208	17137	17180	17200	17091	17236	17033	17171	17054	17273	17185	17126	17408	17160	17116	17241	17222	17010	17223	16960	17147	17070	17278	16908	17188	17075	17333	17299	17221	17233	17157	17202	17176	17149	17055	17233	17115	17240	17256	17363	17025	17063	17237	17207	17335	17065	17223	17370	17115	17176	17313	17226	17123	17277	17175	17218	17139	17014	17006	17250	17111	17051	17278	17100	17166	17365	17123	17055	17259	17159	17228	17120	17267	17040	17309	16996	17144	17164	17069	17407	17070	16986	16907	17113	17345	17259	17328	16989	16924	17124	17227	17361	17355	17207	17204	17023	17140	16965	16934	17009	17284	17183	17311	17273	17104	17237	17079	17090	17150	17280	17177	17156	17095	17241	17267	17082	17083	17111	17256	17318	17226	17542	17183	17187	17266	17217	17248	17230	17047	17276	17101	17086	17115	17130	17140	17262	17187	17201	17207	17186	17141	17011	17137	17109	17374	17315	17418	17374	17258	17135	17122	17179	17046	17086	17202	17390	17288	17077	17122	16979	17396	17066	17214	17188	17085	17124	17198	17328	17122	17463	16887	17197	17183	17316	17088	17186	17197	17061	17175	17310	17367	17241	17202	17053	16972	17174	17110	17279	16992	17290	17309	17175	17267	17346	17253	17326	17064	17210	17028	17224	17217	17183	17275	17431	17093	17091	17266	17354	16930	17182	17320	17107	16968	17133	17229	17250	17168	17152	17294	17053	17373	17225	17301	17038	17291	17257	17287	17240	17402	17140	17205	17292	17115	17138	17287	17230	17215	17155	17322	17090	17189	17161	17259	17171	17317	17131	17184	17294	17077	17224	17265	17249	17045	17035	17169	17097	17048	17196	17172	17236	17161	17230	17015	17212	17308	17263	17218	17072	16912	17174	16974	17252	17224	17333	17207	17221	17105	17208	17087	17078	17250	17246	17113	17219	17156	17117	17119	17177	17205	17418	17302	17238	17060	17158	17269	17151	17057	17270	17237	17124	17262	17119	17225	17125	16878	17082	17007	17290	17057	17272	16974	17110	17078	17228	17249	17128	17257	17113	17010	16967	16929	17091	17068	17318	17054	17133	16970	17221	17159	17183	17274	17299	17166	17292	17118	17285	17168	17140	17060	17116	17213	16927	17112	17190	17032	17040	17069	17292	17605	17348	17176	17155	17181	17213	16998	17136	17275	16998	17311	17223	17233	17226	17037	17178	17230	17375	17294	17172	17193	16991	17037	17102	17091	16894	17273	17042	17246	17102	17137	16988	17198	17027	17151	17131	17319	17080	17157	17166	17332	17096	17286	17177	17165	17065	17284	17113	17297	17317	17296	17230	17242	17137	17332	17186	17081	17245	17200	17242	17288	17280	17260	17377	17199	17091	17081	17247	17331	17179	17355	17199	17235	17144	17215	17099	17200	17072	17145	17273	17272	17014	17048	17058	17121	17366	17184	17053	17275	17202	17196	17201	17256	17182	17205	17215	17172	17205	17144	17171	16780	16973	17223	17220	17062	17024	17088	17182	17136	17080	17436	17144	17255	17304	17146	17268	17216	17191	17354	17210	17252	17272	17093	17323	17204	17274	17005	17124	17090	17007	17090	17305	17295	17212	17183	17005	17276	17182	17312	17243	17202	17118	17100	17303	17357	17126	17293	17195	17144	17236	17225	17324	17147	16989	17330	17278	17224	17064	17085	17066	17005	16916	17196	17141	17126	17176	17155	17142	17356	17390	17278	17266	17312	17144	17116	17232	17187	17136	17202	17207	17161	17322	17115	17101	17147	17158	17168	17115	17117	17256	17200	17156	17199	17299	17121	17117	17088	17139	17101	17125	17298	17174	17054	17092	17186	17101	17122	17275	17182	17088	17494	17140	17118	17019	17365	17258	17255	17346	17283	17010	17287	17108	17104	17268	17168	17367	17250	17289	17070	17163	17130	17323	17161	16857	17226	17245	16961	17095	17077	17180	17144	17091	17475	17378	17105	17246	17234	17307	17233	17451	17099	17195	17354	17000	17168	17239	17121	17312	17376	17225	17215	17157	17119	17144	17092	17190	17180	17026	17161	17347	17079	17396	17221	17297	17178	17148	17113	17043	17082	17229	17100	17069	17207	17002	17171	17189	17188	17149	17121	17236	17321	16919	17232	17090	17226	17250	17210	17194	17174	17047	17153	17284	17284	17034	17194	17268	17152	17085	17303	17146	17278	17186	17105	17324	17246	17231	17056	17190	17151	17092	17098	17214	17157	17309	17157	17353	17379	17264	17227	17194	17074	17155	17092	17287	17084	17146	17247	17182	17009	17169	17365	16943	16961	17172	17193	17048	17225	17181	17384	17273	17343	17307	17049	17140	17073	17345	17082	17148	17300	17071	17023	17048	17195	17137	17157	17104	17260	17257	17078	17192	17089	17096	17307	17178	17255	17129	17183	17225	17407	17044	17174	17128	17181	17122	17289	17072	17148	17136	17013	17445	17148	17182	17001	17218	17042	17118	17092	17196	17274	17055	17093	17039	17111	17185	17099	17206	17282	17187	17337	16844	17087	17249	17368	17119	16914	17150	17466	17085	17251	17025	17149	17059	17152	17168	17290	17087	17252	17196	17042	17029	17117	17204	17057	17405	17104	17149	17385	17269	17079	17236	17187	16856	17169	17255	17322	17177	17218	17488	17204	17175	17278	17042	17021	17036	17211	17015	17302	17087	17318	17133	16909	17023	17077	17077	17182	17070	17412	17143	17198	17063	17290	17189	17035	17219	17153	17130	17172	17150	17158	17359	17180	17326	16994	17205	17220	17201	17082	17128	17070	17007	17392	17297	16989	17133	17130	17079	17166	17131	16915	17048	17056	17288	17095	16941	17007	17158	17305	17388	17247	17233	17246	16990	17216	17275	17388	17225	17340	16944	17273	17324	17216	17163	17248	17249	17262	17258	17031	17264	17147	17129	17027	17077	17061	17066	17208	17261	17317	16883	17353	17158	16986	17258	16988	17020	17276	17234	17161	17072	17223	17062	17236	17003	16985	17125	17092	17130	17401	17322	17168	17291	17258	17173	17251	17345	17388	17097	17184	16988	17268	17232	17352	17425	17127	17133	17130	17148	16976	17304	17143	17063	17198	17312	17243	17181	17102	17039	17237	16814	17156	17179	17252	17003	17173	17222	17234	16976	17173	17096	17132	17182	17259	17487	17121	17168	17146	17295	17236	17165	17299	17259	17168	17248	17102	17094	17253	17031	17149	17093	17062	17255	17165	17210	17144	17185	17197	17152	17263	17289	17088	17314	17004	17286	17202	17358	17455	17151	17262	17032	17150	17077	17431	17153	17318	17294	17280	17264	17149	17220
23328	41134	38861	31142	27026	24234	21937	19902	19086	18053	17499	17070	16725	16389	16246	16050	16020	15803	15747	15765	15552	15547	15551	15424	15392	15385	15250	15366	15429	15102	15300	15175	15416	15332	15286	15323	15358	15149	15234	15215	15276	15199	15161	15254	15365	15085	15410	15171	15167	15057	15144	15164	15118	15136	15094	15074	15252	14916	15176	15109	15249	14955	15151	15150	15134	15220	15109	15151	15084	15090	15043	15294	15061	14845	14950	14916	14991	14923	15189	15044	14936	15000	15081	15049	15083	15052	14844	15144	14903	14973	15026	15232	15165	15035	15148	15066	15132	15056	15090	15111	15066	15023	15118	15071	15069	15214	15248	14966	15098	15072	15280	15102	15144	15097	15025	15168	15141	15078	15065	14857	15135	15077	15155	15035	15127	15070	15080	14968	15015	15241	15088	14987	15101	15168	15310	15183	15037	14961	15020	15017	15054	15118	15102	15291	15035	15012	15061	15134	15125	15029	14925	15053	15009	15101	14973	15214	15057	15133	15030	15022	15216	14892	15203	14920	15093	15107	15203	15146	14974	15174	15219	15064	14864	14981	15125	15141	15047	15183	15156	15133	15137	15071	15112	15104	15066	15011	15111	15183	15085	15180	15098	15057	14987	14965	15118	15113	15128	15122	15050	14961	15149	15237	15040	15186	14944	15034	15027	15005	15225	15138	15020	15217	15114	14947	15132	15202	15037	15095	15140	15101	14866	15312	14919	14982	15069	15048	15021	14984	15049	15166	15084	15067	15005	15047	15000	15035	15040	14976	15052	15107	15269	15208	14982	15103	15010	15135	15152	15080	15126	15105	14998	15067	14915	15286	15024	15118	15117	14992	15134	14954	15088	15017	15037	15160	15078	15059	15123	15113	15182	15141	15015	15004	15118	15211	15106	15044	15232	14909	15111	15050	15138	15073	15104	15024	15192	15007	15111	15137	15152	14932	14921	15225	15178	15063	15167	14916	15002	15133	15157	15095	15025	15190	15087	15298	15065	14920	15073	15076	15154	14971	14996	15069	14942	14973	15016	15098	15076	15078	14930	14891	15078	14904	15244	15108	15112	15208	15216	15203	15119	15124	15031	15038	15190	15041	15266	14930	15030	15211	15234	15092	15047	15065	15029	15013	14925	15003	15061	15128	14987	15010	14935	15113	15131	15193	15120	14941	15054	15130	15174	15032	15093	15061	14922	15082	14939	14913	15083	15036	15015	15008	15157	15067	15043	15163	15052	15208	15075	14992	15101	14964	15063	15011	14919	15008	15198	14902	15176	15105	14989	15043	15101	15163	15226	14885	15182	15129	14978	14989	14878	15240	14983	15078	15192	15097	15064	15029	15106	15043	15095	14978	15056	15163	15193	15081	15172	14905	15037	15222	15121	15138	15053	14972	15159	14982	15185	14931	15077	15091	15174	14922	15043	15021	15080	14983	15095	14985	15024	15034	14911	14947	15035	15082	15108	15172	14961	14962	15153	14965	15313	15069	15043	15159	15195	14851	15123	14960	15127	15180	15145	14995	15013	15156	15137	15078	15081	15111	15021	14959	15077	15102	15068	14955	15179	15030	14896	15217	14887	15130	15056	15194	15055	14981	15056	15075	15113	15083	15217	14925	15126	15308	15070	15085	15204	15080	14989	15213	15308	15089	15164	15133	15114	15076	14992	15087	15098	15207	15136	15160	15131	15141	14933	15113	15002	15015	15094	15146	15271	14976	15134	15014	15012	15106	15024	14837	15074	15041	15119	14972	15166	15196	15118	15117	15326	14909	15007	15108	15018	15290	15189	14957	15105	15136	15182	14974	15015	15151	14959	15031	15157	15066	14938	15075	15020	14983	15092	15061	15039	15097	15281	15109	15056	15048	15038	14944	15019	15093	15076	15089	15101	15055	15040	15171	15299	15108	15158	14938	15078	15065	15185	15032	14876	15161	14999	14890	15007	15059	15074	15000	14956	15220	15157	14870	15072	14799	14953	15331	15159	15148	15274	15015	15049	15032	15008	14883	15284	15263	15057	15071	14829	15062	15045	14987	15100	15126	15004	15057	15090	15149	15112	15068	15232	15094	15114	15013	15026	15229	15102	15180	15001	15148	15187	14988	15115	15015	15217	15077	14910	14983	15233	15091	15112	15089	15191	15153	15112	15124	15101	15039	14837	15068	14934	14982	15066	15200	14960	14939	15145	15010	15138	15004	15117	14944	15093	14924	15234	15210	15086	15211	15124	15032	15061	15067	15015	15070	15115	15064	14932	14996	15053	15101	15106	15172	14921	15093	15096	15044	15284	14991	15274	15101	15123	15029	15195	14941	14945	15258	15156	15081	15232	15015	15197	15121	15117	15160	15200	15134	15034	15192	15135	15069	15029	15005	15074	15088	14943	15163	14975	15030	15345	15057	15074	15113	15105	15233	14928	14997	15033	15174	14975	14991	15080	15035	15046	15152	15031	15071	15022	14867	15220	14908	14914	15282	15143	15043	15172	15110	15051	15103	14896	14973	15158	15027	15225	15227	15159	15073	15318	15164	15322	15010	15058	14966	14878	15076	14921	15090	15107	14994	15023	15088	15029	15114	15104	15010	15106	15220	14875	15165	14939	15072	15219	15280	15066	15183	15097	15104	14961	15044	14985	15077	15200	15026	15078	14959	15225	15109	15153	15038	15041	15027	14985	15070	15155	15142	15190	15274	15269	14997	15025	15005	15147	15170	15149	15144	15121	14864	15052	15072	15123	15018	15193	15100	15056	14877	14896	15092	15143	15072	15099	15146	14959	15207	15027	15387	15076	15074	15191	15100	15107	15202	15039	15169	15063	15014	15182	15157	15227	14957	15092	15023	14999	14994	14974	15088	15061	15042	14924	15032	15169	15205	15097	15264	15109	14857	15035	14972	15065	15103	15101	15164	15021	15064	15096	15112	15031	15039	15226	15174	15103	14918	15060	14964	15110	15059	15101	14918	14971	15012	14964	14983	14987	15031	15064	15059	15011	15383	14969	15224	15249	15202	15193	15006	15080	15197	15061	14947	15153	15065	15059	15148	14986	15013	15140	15006	15130	14979	15290	15034	14855	15156	14993	15092	15202	15153	14979	15200	15165	15130	15143	14909	15009	15131	15103	14944	15085	15323	15025	15155	15117	15115	15028	14995	15118	15205	14996	14814	15124	15141	15068	15131	15098	15073	15093	15252	15112	15215	15153	15210	15013	15277	15140	14967	15222	14995	14924	15091	15264	15287	15114	15032	15077	15267	15127	15174	15087	15158	15088	15057	14991	15169	15040	15080	15125	14920	15007	15039	15068	15243	15131	14983	15124	15128	15026	14984	15082	15164	14950	15094	14993	15156	15087	15199	15186	14937	15126	15130	15220	15040	15090	15182	15133	15140	15166	15250	15032	15020	15080	15039	14978	15032	15280	15134	15153	15059	15000	15172	15193	15001	14921	15147	15146	14857	15108	15282	15170	15114	15207	15103	15013	14868	15012	15166	14969	15156	15078	15125	15058	15114	15104	15156	15084	15000	15072	15031	15020	15009	15286	15020	15121	15233	15053	15103	15152	15146	15164	15067	15028	15044	15062	15123	15046	14940	15178	15108	15049	14969	15104	14978	15132	15066	14940	14972	15313	15158	15115	15181	15116	14957	15169	15228	15061	15071	15161	15085	15075	15056	15161	14924	15077	15013	15026	15152	15216	15047	15169	15161	15170	15147	15138	14995	15002	15046	15011	15143	15167	14993	15000	14944	15160	15146	15095	15162	15285	15009	15087	15096	15086	15244	15105	14939	14931	15089	15237	15109	14860	14954	15147	15106	15173	15040	15213	15135	15141	15019	15008	15062	14963	15000	15041	15169	15109	15151	15028	15149	15146	15015	15206	15330	15191	15004	14983	14947	15044	15193	14913	15055	14877	15149	15148	15102	15165	14981	15142	15078	15108	15050	15075	15036	15009	15076	15142	15121	15153	15067	14971	15238	15097	15083	15225	14935	15127	15018	14960	15129	15086	15086	15008	15155	15078	14987	15017	15130	15142	15002	15042	15056	15087	15138	15064	15170	15186	15052	15018	15013	14982	15054	14997	15210	15140	15142	15143	15052	15089	15126	14986	15168	15218	14959	15270	15073	15068	15058	15161	14922	15050	15119	15110	14994	15040	15293	15198	15056	15064	14987	15062	15060	15186	15044	15166	15122	15162	15194	15041	15212	15135	14895	15183	15160	14943	15125	15248	15007	15096	15061	15042	15142	15013	15120	15144	15098	15207	15065	15044	15074	15240	15110	15102	15152	14959	15156	15115	15177	15191	15120	15228	15054	15017	14910	15095	14978	15068	15272	15003	15240	15025	15153	15080	15044	15260	14857	15148	15019	15117	15067	15166	14988	15189	15312	15122	15103	15125	15057	15216	14873	15096	14911	15300	15119	15112	15287	15170	14933	14920	15148	14942	14977	15026	15091	15137	15120	14985	15156	14984	15133	15210	15052	15269	15022	14901	14977	15088	15022	15041	15151	15107	15088	15079	15144	15119	15032	15050	14960	15269	15039	15165	15063	14998	15268	14971	15124	15082	15042	15242	15119	15166	15297	15047	15167	15044	15339	14982	15027	15087	15217	15113	15218	15158	15114	15135	14969	14993	15188	15064	15119	15063	15166	15250	15116	15144	15161	15104	15094	14986	15048	15013	15047	15106	15158	14974	15119	15115	15015	15219	14993	14960	15066	15017	15080	15012	14981	15008	15093	14902	15020	15146	14920	15124	15208	15114	15050	15111	15055	15000	15102	15120	15142	15114	15073	14932	15047	15199	15173	14981	15233	15216	14969	14949	15155	15221	14928	15013	15112	15223	15054	15064	15124	15148	14915	15076	14977	15097	15072	14953	15216	15114	15057	15097	15129	15091	15066	15235	15073	14998	15004	15063	15048	15065	15088	15101	15084	15129	15382	14967	15121	15208	15042	15009	15025	15035	15156	15117	15100	14959	15219	15020	15186	15132	15198	15122	15109	15152	15095	15036	15066	15036	15054	15214	15085	15016	14961	15042	14950	15075	15101	14941	15080	15079	15084	15123	15129	14823	15212	15259	15072	15303	15189	15030	15235	14984	15196	15082	14986	14978	15078	15154	15094	15093	15088	15110	15182	15141	15061	15183	15119	15209	15123
22619	21067	28819	23540	21828	25399	28323	23201	21657	21322	20849	20290	20141	20088	19658	19287	19306	19329	19161	19031	18912	19111	18920	18689	18629	18669	18934	18736	18800	18724	18750	18554	18639	19002	18698	18625	18499	18737	18694	18269	18569	18462	18785	18683	18427	18668	18562	18336	18494	18510	18291	18308	18409	18351	18363	18325	18453	18528	18651	18518	18367	18828	18329	18431	18503	18350	18484	18331	18450	18338	18186	18400	18404	18461	18295	18265	18381	18392	18569	18301	18369	18365	18362	18500	18226	18210	18434	18141	18431	18393	18375	18181	18222	18604	18496	18454	18419	18307	18349	18251	18427	18227	18477	18474	18305	18497	18420	18475	18463	18369	18389	18180	18569	18493	18483	18322	18406	18350	18432	18680	18524	18241	18249	18370	18181	18181	18335	18096	18457	18436	18463	18457	18303	18348	18536	18344	18196	18254	18328	18514	18329	18042	18321	18452	18451	18284	18395	18365	18458	18376	18500	18298	18357	18464	18487	18296	18465	18073	18501	18151	18275	18431	18262	18299	18408	18117	18489	18490	18682	18494	18429	18129	18294	18240	18410	18449	18309	18340	18190	18126	18292	18348	18444	18331	18365	18343	18550	18342	18473	18358	18272	18170	18240	18403	18344	18497	18239	18299	18353	18366	18106	18429	18373	18316	18198	18141	18231	18465	18532	18137	18401	18119	17985	18386	18501	18268	18308	18309	18252	18423	18341	18444	18201	18365	18453	18420	18153	18273	18188	18396	18548	18431	18282	18257	18376	18212	18182	18296	18518	18329	18527	18220	18417	18203	18210	18231	18292	18362	18513	18118	18373	18396	18265	18468	18341	18168	18390	18379	18249	18399	18396	18243	18237	18332	18297	18587	18215	18296	18646	18317	18131	18333	18224	18364	18382	18209	18578	18223	18161	18202	18369	18293	18445	18323	18584	18331	18348	18568	18263	18307	18304	18184	18363	18414	18380	18358	18205	18319	18478	18293	18292	18287	18456	18445	18330	18222	18449	18273	18276	18556	18435	18466	18365	18442	18040	18318	18477	18288	18440	18149	18132	18282	18420	18421	18445	18147	18262	18418	18244	18395	18237	18226	18250	18228	18066	18446	18117	18193	18198	18359	18425	18288	18364	18365	18363	18521	18339	18234	18240	18394	18639	18406	18449	18435	18474	18346	18526	18467	18260	18354	18248	18036	18446	18253	18448	18363	18123	18222	18279	18489	18450	18287	18403	18271	18446	18217	18430	18430	18297	18480	18173	18404	18456	18251	18262	18438	18330	18418	18381	18361	18342	18301	18266	18452	18355	18444	18360	18268	18475	18392	18473	18262	18328	18295	18515	18454	18339	18305	18213	18379	18310	18293	18410	18356	18437	18287	18409	18376	18319	18519	18303	18347	18361	18436	18235	18511	18336	18343	18455	18337	18383	18264	18403	18099	18452	18466	18336	18428	18397	18484	18323	18323	18323	18339	18343	18169	18605	18160	18242	18339	18395	18426	18441	18553	18370	18224	18608	18492	18481	18202	18476	18341	18228	18287	18281	18633	18379	18259	18091	18306	18362	18515	18490	18435	18483	18026	18311	18301	18330	18338	18430	18360	18518	18358	18467	18075	18336	18477	18433	18429	18350	18282	18618	18282	18171	18357	18284	18324	18287	18383	18489	18319	18480	18361	18393	18403	18485	18366	18199	18360	18383	18415	18303	18397	18118	18358	18375	18256	18452	18335	18118	18421	18169	18279	18381	18334	18250	18311	18289	18262	18379	18231	18355	18530	18250	18237	18543	18399	18259	18278	18290	18423	18333	18253	18332	18280	18382	18320	18305	18347	18372	18424	18338	18327	18237	18345	18273	18111	18345	18233	18486	18356	18296	18436	18460	18278	18524	18328	18275	18575	18337	18382	18321	18133	18265	18188	18314	18250	18386	18408	18479	18297	18376	18546	18328	18184	18301	18288	18419	18459	18473	18233	18401	18292	18337	18202	18157	18247	18349	18435	18385	18438	18419	18365	18330	18329	18365	18247	18443	18415	18394	18322	18396	18408	18341	18392	18334	18461	18195	18283	18293	18512	18419	18245	18300	18472	18269	18273	18377	18274	18346	18350	18369	18580	18559	18250	18501	18529	18498	18378	18155	18302	18332	18341	18264	18178	18393	18371	18530	18291	18290	18314	18332	18218	18311	18334	18226	18491	18396	18272	18298	18320	18205	18268	18105	18308	18311	18232	18260	18468	18356	18379	18229	18371	18363	18309	18307	18215	18404	18156	18424	18463	18465	18379	18421	18434	18556	18413	18132	18337	18383	18340	18358	18404	18358	18313	18371	18343	18543	18227	18451	18467	18404	18367	18326	18312	18197	18404	18346	18153	18105	18357	18191	18387	18528	18558	18297	18334	18391	18249	18512	18397	18582	18229	18425	18338	18444	18373	18290	18288	18324	18388	18530	18329	18246	18425	18464	18371	18423	18199	18349	18382	18311	18355	18317	18358	18101	18352	18394	18334	18403	18385	18493	18451	18251	18250	18325	18369	18119	18330	18164	18202	18321	18265	18267	18348	18154	18274	18283	18393	18360	18350	18158	18229	18202	18343	18137	18316	18415	18152	18161	18388	18369	18398	18306	18429	18489	18334	18500	18467	18417	18409	18129	18323	18205	18358	18352	18577	18429	18422	18359	18111	18389	18318	18349	18341	18200	18231	18453	18266	18432	18168	18339	18538	18294	18309	18441	18239	18336	18210	18344	18280	18383	18582	18424	18114	18294	18244	18345	18479	18424	18327	18346	18400	18313	18305	18262	18295	18132	18201	18262	18109	18382	18295	18285	18287	18465	18316	18405	18387	18162	18327	18438	18619	18268	18155	18268	18085	18242	18240	18164	18227	18358	18244	18166	18387	18442	18129	18399	18257	18375	18324	18215	18157	18413	18156	18204	18223	18484	18402	18236	18388	18242	18258	18267	18277	18413	18320	18481	18344	18387	18146	18449	18465	18451	18301	18402	18331	18398	18413	18281	18400	18200	18419	18359	18396	18312	18231	18321	18198	18126	18309	18272	18317	18406	18147	18283	18351	18551	18420	18270	18162	18449	18188	18310	18276	18432	18389	18308	18412	18250	18374	18226	18265	18406	18239	18204	18207	18171	18166	18415	18303	18400	18316	18394	18300	18336	18077	18466	18405	18378	18274	18211	18341	18349	18324	18576	18375	18192	18450	18328	18456	18303	18409	18354	18207	18222	18501	18363	18563	18436	18416	18220	18474	18297	18313	18542	18182	18271	18551	18509	18338	18379	18355	18243	18338	18315	18350	18393	18177	18378	18476	18415	18077	18194	18094	18415	18437	18286	18223	18156	18517	18431	18209	18464	18155	18407	18439	18477	18617	18598	18379	18167	18125	18361	18412	18166	18404	18411	18185	18263	18260	18433	18043	18501	18159	18336	18323	18370	18296	18187	18242	18325	18575	18180	18223	18293	18333	18458	18379	18312	18379	18288	18353	18401	18354	18382	18295	18368	18281	18276	18216	18220	18471	18347	18308	18350	18311	18376	18343	18262	18149	18261	18237	18271	18431	18403	18299	18192	18214	18462	18273	18355	18403	18405	18404	18441	18507	18467	18305	18451	18455	18171	18202	18358	18423	18361	18312	18381	18276	18207	18336	18329	18378	18435	18147	18532	18533	18523	18252	18462	18410	18216	18406	18388	18351	18271	18261	18398	18523	18448	18266	18185	18396	18232	18273	18276	18452	18292	18247	18315	18418	18546	18455	18321	18268	18299	18170	18275	18363	18246	18371	18193	18332	18211	18286	18586	18214	18424	18355	18400	18586	18381	18410	18224	18296	18404	18322	18316	18262	18476	18445	18254	18376	18659	18162	18226	18253	18317	18430	18207	18325	18323	18446	18428	18310	18318	18254	18294	18398	18401	18505	18316	18485	18110	18371	18555	18438	18456	18349	18199	18371	18511	18315	18521	18381	18231	18431	18481	18127	18236	18453	18267	18347	18193	18381	18503	18422	18336	18358	18350	18317	18176	18114	18315	18309	18373	18141	18578	18382	18360	18224	18347	18104	18299	18315	18391	18288	18195	18511	18426	18366	18303	18346	18336	18407	18256	18148	18324	18165	18249	18289	18371	18242	18288	18167	18081	18333	18326	18340	18331	18268	18398	18386	18357	18323	18538	18403	18396	18334	18339	18284	18081	18177	18499	18455	18333	18528	18171	18457	18560	18297	18378	18252	18179	18293	18177	18532	18328	18216	18272	18282	18375	18338	18164	18281	18335	18392	18351	18271	18356	18547	18453	18302	18216	18272	18407	18366	18311	18276	18177	18275	18386	18417	18154	18064	18241	18241	18370	18421	18231	18434	18387	18398	18259	18593	18381	18266	18504	18368	18117	18205	18375	18239	18359	18184	18379	18356	18461	18261	18412	18218	18258	18232	18381	18457	18593	18370	18176	18484	18510	18210	18368	18341	18185	18312	18207	18258	18240	18409	18288	18361	18503	18261	18356	18342	18454	18309	18459	18330	18099	18245	18259	18230	18536	18319	18217	18357	18435	18433	18289	18207	18295	18206	18504	18222	18286	18396	18208	18253	18104	18210	18570	18403	18575	18260	18228	18225	18206	18409	18334	18464	18431	18257	18241	18260	18358	18304	18476	18418	18446	18217	18118	18421	18431	18621	18431	18476	18379	18392	18285	18180	18313	18287	18040	18205	18189	18245	18273	18236	18491	18318	18435	18391	18240	18281	18244	18332	18416	18241	18345	18398	18300	18106	18495	18463	18459	18398	18372	18264	18289	18448	18270	18343	18217	18322	18407	18558	18369	18473	18287	18402	18490	18301	18455	18417	18428	18395	18386	18442	18404	18418	18362	18437	18426	18362	18410	18374	18564	18297	18371	18493	18183	18370	18425	18241	18158	18450	18178	18219	18303	18458	18405	18478	18237	18248	18379	18187	18611	18286	18299	18187	18318	18276	18351	18141	18322	18177	18405	18213	18335	18454	18186	18331	18429	18671	18414	18340	18273	18430	18415	18473	18252	18327	18408	18421	18472	18391	18374	18365	18298	18230	18428	18368	18533	18404	18511	18349	18170	18441	18666	18333	18346	18308	18416	18428	18471	18671	18243	18296	18151	18358	18292	18200	18389	18304
25532	45854	43286	35277	30874	27697	24824	22470	21189	19829	18819	18507	18131	17736	17572	17196	16974	17003	16701	16688	16593	16418	16219	16204	16329	16194	15963	16089	15900	16114	16221	16042	16127	16111	16093	15998	16118	15872	16009	16079	15865	15981	15801	15716	15822	15852	15688	15875	15850	15856	15584	15874	15743	15795	15782	15881	15707	15850	15621	15783	15795	15815	15833	15877	15839	15706	15715	15812	15898	15848	15831	15791	15800	15722	15581	15740	15655	15796	15658	15781	15568	15680	15847	15689	15839	15660	15861	15768	15925	15702	15696	15674	15788	15735	15772	15728	15650	15729	15823	15755	15705	15752	15673	15809	15891	15775	15727	15754	15628	15744	15766	15748	15790	15960	15682	15925	15830	15723	15789	15733	15659	15841	15736	15722	15599	15798	15614	15754	15582	15755	15783	15792	15656	15788	15609	15771	15787	15804	15510	15662	15843	15798	15812	15667	15815	15819	15646	15743	15753	15821	15643	15758	15787	15711	15881	15803	15783	15626	15863	15753	15707	15595	15763	15696	15761	15780	15746	15763	15871	15641	15869	15856	15698	15591	15923	15652	15712	15766	15791	15824	15756	15667	15758	15711	15758	15713	15716	15675	15701	15573	15753	15689	15696	15623	15762	15679	15705	15793	15727	15739	15686	15636	15841	15619	15911	15859	15798	15533	15738	15562	15849	15785	15720	15534	15717	15828	15818	15634	15753	15817	15821	15799	15546	15859	15701	15878	15707	15758	15723	15637	15863	15851	15765	15664	15685	15773	15809	15578	15744	15818	15606	15828	15689	15719	15661	15784	15736	15754	15897	15625	15738	15649	15914	15776	15759	15695	15620	15640	15735	15733	15767	15526	15750	15658	15807	15868	15818	15594	15775	15930	15823	15796	15741	15718	15743	15619	15731	15683	15861	15620	15772	15765	15689	15575	15782	15663	15614	15670	15685	15696	15655	15873	15668	15574	15667	15667	15687	15714	15619	15828	15787	15826	15824	15665	15618	15506	15739	15515	15670	15731	15626	15641	15629	15736	15695	15768	15631	15831	15790	15752	15776	15764	15720	15554	15866	15779	15731	15673	15719	15608	15748	15646	15829	15713	15687	15638	15815	15670	15664	15660	15762	15779	15756	15701	15584	15775	15831	15652	15699	15558	15714	15590	15761	15782	15710	15590	15740	16001	15590	15745	15741	15765	15696	15697	15719	15640	15707	15776	15717	15685	15589	15676	15633	15603	15639	15832	15662	15750	15832	15658	15857	15841	15656	15764	15718	15637	15572	15729	15949	15776	15742	15697	15871	15764	15724	15668	15633	15682	15808	15655	15746	15794	15882	15807	15798	15747	15745	15678	15903	15721	15564	15676	15671	15587	15807	15747	15606	15718	15662	15594	15827	15806	15620	15556	15853	15649	15628	15732	15632	15847	15785	15718	15689	15743	15636	15705	15730	15764	15497	15720	15786	15737	15692	15576	15752	15767	15725	15694	15682	15687	15860	15661	15618	15692	15645	15721	15414	15560	15684	15703	15677	15660	15745	15684	15616	16003	15666	15641	15740	15657	15572	15675	15694	15791	15789	15672	15680	15841	15734	15858	15867	15655	15758	15830	15646	15636	15888	15625	15808	15727	15816	15763	15569	15672	15575	15664	15710	15671	15711	15812	15625	15671	15858	15826	15700	15616	15809	15798	15660	15604	15757	15755	15925	15787	15659	15664	15719	15549	15755	15764	15660	15747	15705	15832	15587	15697	15552	15641	15649	15671	15890	15768	15521	15727	15797	15631	15675	15796	15756	15752	15757	15643	15715	15739	15769	15804	15633	15748	15703	15520	15633	15626	15817	15649	15595	15810	15502	15695	15751	15622	16029	15647	15684	15643	15754	15709	15695	15814	15766	15659	15935	15733	15737	15673	15733	15751	15695	15532	15617	15791	15666	15620	15581	15751	15768	15602	15691	15903	15724	15622	15635	15691	15628	15884	15831	15820	15561	15656	15816	15663	15767	15720	15718	15628	15699	15619	15757	15491	15788	15581	15623	15765	15852	15621	15771	15640	15638	15750	15555	15765	15804	15689	15776	15774	15638	15668	15826	15485	15747	15753	15666	15836	15602	15551	15679	15771	15759	15659	15731	15581	15644	15579	15684	15467	15849	15764	15710	15686	15786	15707	15863	15676	15720	15643	15617	15688	15787	15813	15666	15848	15572	15659	15642	15707	15650	15592	15690	15797	15944	15702	15659	15696	15676	15604	15755	15751	15722	15778	15565	15584	15739	15521	15541	15719	15857	15686	15796	15643	15774	15685	15879	15646	15622	15785	15569	15595	15707	15890	15775	15716	15702	15688	15746	15748	15578	15741	15670	15749	15731	15682	15784	15654	15639	15625	15798	15629	15753	15683	15780	15480	15736	15670	15667	15778	15554	15831	15573	15903	15902	15690	15872	15547	15650	15637	15929	15607	15603	15687	15580	15642	15592	15696	15631	15666	15713	15788	15810	15756	15731	15627	15751	15800	15580	15813	15752	15801	15862	15674	15690	15786	15736	15764	15692	15657	15750	15691	15628	15600	15646	15794	15695	15714	15823	15631	15676	15751	15794	15800	15705	15435	15681	15696	15651	15860	15774	15580	15760	15955	15758	15832	15611	15673	15672	15862	15582	15823	15741	15699	15686	15597	15747	15733	15588	15641	15499	15645	15565	15748	15674	15878	15745	15773	15581	15616	15736	15964	15717	15734	15526	15611	15672	15720	15619	15805	15804	15785	15579	15739	15617	15939	15670	15759	15643	15843	15808	15689	15754	15769	15830	15755	15832	15651	15711	15633	15768	15660	15621	15713	15778	15827	15680	15746	15783	15655	15698	15591	15740	15854	15744	15858	15692	15617	15749	15664	15651	15627	15739	15729	15833	15692	15617	15632	15635	15609	15666	15965	15585	15672	15661	15697	15659	15695	15380	15708	15720	15688	15710	15910	15712	15657	15554	15814	15636	15816	15743	15681	15911	15712	15611	15734	15933	15613	15729	15637	15799	15677	15662	15855	15877	15676	15834	15743	15660	15823	15756	15705	15639	15875	15714	15756	15666	15807	15595	15637	15649	15566	15877	15777	15487	15628	15661	15710	15700	15646	15776	15649	15522	15624	15806	15733	15579	15748	15712	15490	15724	15877	15717	15806	15928	15574	15587	15448	15835	15728	15816	15720	15542	15773	15845	15780	15604	15813	15699	15854	15680	15743	15624	15745	15730	15680	15917	15679	15684	15603	15737	15648	15651	15547	15747	15705	15684	15668	15629	15820	15711	15873	15565	15823	15806	15608	15773	15932	15673	15667	15860	15824	15739	15726	15680	15703	15636	15761	15747	15693	15675	15774	15490	15707	15686	15968	15610	15615	15640	15613	15549	15804	15681	15589	15645	15813	15757	15649	15732	15688	15646	15677	15669	15803	15791	15674	15633	15727	15734	15772	15539	15637	15663	15823	15835	15569	15804	15789	15518	15772	15827	15699	15702	15687	15682	15681	15914	15714	15693	15757	15828	15702	15707	15672	15770	15746	15630	15638	15689	15742	15612	15844	15780	15668	15534	15796	15772	15755	15733	15768	15768	15620	15566	15717	15702	15578	15914	15576	15743	15501	15534	15637	15766	15678	15713	15846	15533	15609	15692	15673	15754	15427	15640	15700	15726	15693	15902	15671	15584	15656	15738	15810	15872	15771	15820	15844	15656	15871	15754	15779	15853	15813	15701	15664	15744	15779	15657	15715	15784	15682	15713	15837	15911	15813	15673	15902	15833	15789	15592	15801	15720	15749	15626	15616	15791	15786	15710	15762	15675	15666	15801	15747	15828	15840	15740	15746	15722	15793	15736	15762	15748	15589	15524	15719	15764	15796	15655	15774	15860	15702	15785	15785	15679	15694	15820	15940	15538	15731	15641	15587	15625	15967	15710	15481	15737	15757	15597	15555	15570	15742	15756	15715	15726	15801	15733	15813	15529	15679	15777	15710	15812	15721	15840	15473	15665	15758	15675	15712	15651	15555	15776	15753	15495	15487	15584	15656	15822	15970	15544	15689	15590	15631	15712	15825	15735	15871	15806	15770	15719	15828	15646	15755	15627	15699	15676	15735	15673	15669	15758	15714	15709	15628	15817	15793	15623	15880	15782	15768	15672	15715	15789	15530	15800	15745	15824	15755	15622	15691	15712	15554	15744	15640	15672	15735	15677	15817	15678	15740	15772	15810	15805	15737	15684	15595	15490	15732	15800	15702	15617	15643	15610	15665	15663	15683	15775	15797	15612	15747	15777	15681	15795	15588	15768	15638	15671	15692	15758	15763	15666	15695	15580	15784	15659	15869	15792	15731	15718	15688	15856	15669	15692	15756	15660	15787	15841	15585	15861	15846	15465	15693	15772	15754	15765	15506	15638	15685	15583	15812	15652	15681	15646	15822	15702	15758	15696	15693	15747	15744	15774	15691	15561	15702	15683	15644	15862	15730	15634	15645	15835	15727	15681	15934	15752	15714	15739	15605	15663	15811	15702	15695	15583	15771	15811	15702	15840	15818	15777	15659	15671	15759	15585	15680	15752	15648	15854	15712	15803	15678	15627	15567	15705	15664	15689	15984	15711	15506	15677	15720	15648	15720	15706	15750	15784	15735	15729	15679	15725	15840	15678	15736	15712	15664	15627	15807	15640	15772	15585	15717	15652	15709	15653	15661	15624	15504	15743	15579	15604	15843	15682	15727	15812	15571	15687	15643	15669	15723	15784	15690	15713	15642	15667	15611	15708	15803	15803	15845	15602	15743	15645	15752	15713	15667	15758	15705	15865	15677	15659	15702	15792	15678	15756	15924	15649	15666	15812	15523	15681	15705	15686	15691	15735	15588	15768	15669	15662	15935	15687	15825	15829	15873	15883	15647	15799	15846	15586	15759	15636	15890	15723	15717	15671	15745	15728	15567	15755	15730	15730	15598	15788	15698	15818	15683	15811	15851	15822	15612	15626	15558	15751	15666	15685	15693	15894	15471	15548	15786	15782	15683	15757	15658	15809	15758	15864	15690	15712	15754	15717	15720	15786	15716	15685	15784	15604	15565	15718	15734	15654	15823	15476	15746	15868	15728	15447	15720	15899	15654	15682	15806	15728	15818	15607	15683
27743	24342	30353	27825	23111	21732	21049	19589	19152	19025	18644	18547	18422	18510	18216	18174	18348	18260	18280	18183	17960	18225	18055	17864	17978	18009	17707	17839	17936	17980	17997	18032	17866	18098	18012	18065	18081	17939	17981	17761	17763	17615	18033	17817	17915	17865	18006	17842	18138	17910	17802	17798	18003	17481	17926	17791	17770	17906	17754	17872	17818	17591	17877	17652	17868	17919	17933	18109	17863	17800	17914	17844	17877	17748	17813	18072	17658	17891	17602	17904	17917	17887	17859	17945	17770	17746	17695	17518	17668	17913	18034	17884	17701	17949	17786	17883	17816	17903	17945	17536	17930	17646	17640	17846	17801	18128	17872	17861	17796	17880	17986	18132	17841	17694	17718	17941	17880	17751	17640	17844	17650	17695	17906	17895	17677	17936	17835	17840	17836	17835	17989	17940	18125	17985	17738	17736	17788	17730	18008	17767	17946	18003	17917	17820	17786	17906	17784	17672	17860	17749	17851	17762	17943	17861	17973	17977	17765	17910	17961	17721	17865	17703	17697	17788	17855	17633	17906	17798	17744	17833	17789	17804	17814	17853	17891	17749	17710	17749	17953	17979	18122	17730	17957	17913	17919	17696	17761	17897	17733	17657	17741	17921	17743	18035	17935	17830	17658	17629	17845	17934	17837	17813	17770	17829	17754	17811	17980	17816	17843	17874	17788	17822	17942	17956	17841	17670	17738	17810	17689	17888	17718	17880	17705	17872	17697	18018	17737	17835	17659	17840	17822	17637	17769	17756	17761	17909	17970	17758	17725	17832	17821	17809	17938	17957	18030	17941	17767	17843	17708	17726	17744	17817	17794	17885	18005	17744	17799	18087	17869	17867	17860	17799	17916	18031	17881	17880	17750	17800	17566	17835	17799	17841	17849	17932	17883	17875	18015	17831	17771	17701	17933	17851	17821	17705	17788	17920	17913	17631	18055	17888	17823	17806	17722	17933	17959	17778	17851	18048	17914	17834	17922	18029	18104	17841	18035	17953	17643	17691	17865	17822	17795	17905	17850	17811	17752	17757	17803	17781	17890	17801	17792	17549	17810	18089	17763	17795	17975	17694	17970	17773	17868	17765	17936	17800	17905	17923	17736	17773	17953	17783	17763	17751	17779	17835	17892	17771	17839	17750	17846	17912	17953	17904	17806	17985	17812	17979	17826	17873	17931	17756	17894	17730	17827	17796	17737	17930	18056	17827	17798	17828	17878	17822	18019	17888	17926	17846	17634	17608	17817	17767	17728	17895	17766	17841	17958	17848	17699	17901	17955	17668	17798	17998	17879	17667	17823	17894	17933	17813	17988	17736	17796	17787	17808	18057	17888	17910	17932	17873	18055	17869	17704	17871	17665	17723	17895	17859	17728	17756	17793	17840	17833	17824	17928	17712	17800	17925	17871	17921	18051	17991	17913	17776	17890	17902	17851	17888	17724	17787	17627	17740	17886	17922	17802	17804	17824	17713	17840	17940	17866	17744	17676	18004	17892	17918	17981	17914	17985	17740	17918	17675	17784	17893	17748	18049	17711	17543	17676	17978	18017	17746	18018	17795	17757	17698	17769	17790	17695	18026	17730	17780	17824	17919	17626	17967	17964	18100	17686	18039	17706	17610	17938	17944	17797	17866	17766	18019	17888	17599	17948	17903	17761	17936	17821	17749	18064	17849	17849	17787	17626	17890	17872	17687	17889	17628	17861	17880	17812	17802	17873	17932	17800	17875	17840	17629	17716	18035	17930	17734	17952	18103	17820	17979	17748	17918	17657	17847	17722	17946	17874	17740	17897	17916	17901	18006	17848	17827	17777	18014	17843	17754	17680	17864	17889	17893	17919	17798	17776	17721	17703	17952	17817	18025	17773	17771	17794	17787	17837	18037	17704	18029	17864	17994	17868	17837	17694	17616	17767	17985	17672	17827	17771	17945	18087	17666	17676	17813	18013	17838	17903	17848	17784	17881	17959	17790	17860	17655	17697	17748	17989	18067	17818	17842	17719	18024	17785	17829	17876	17989	17750	17847	17703	17999	17951	17886	17879	17816	17759	17804	17820	17801	17781	17882	17742	17676	17903	17940	17977	17925	17918	17965	18087	17801	17936	17867	17922	17900	17774	17714	17742	17866	17878	17951	17933	17674	17947	17846	17686	17871	17858	17898	17789	17699	17659	17906	17857	18023	17840	17735	17749	17837	17871	17980	17801	18001	17991	17994	17886	17716	17901	17906	17802	17940	17837	17788	17854	17670	17912	17783	17829	17836	17909	17880	17921	17725	18071	17793	17861	18064	17749	17681	17980	17993	17831	17907	17616	17802	18065	17916	17770	17756	18019	17894	17865	17799	17855	17846	17853	17767	17891	17908	17706	17876	17897	17826	17816	17821	17662	17800	17845	17824	17803	17868	17825	17716	17774	17862	18079	17627	17998	17962	17837	17708	17902	17758	17732	17998	17719	17890	17830	17708	17923	17757	17777	17742	17774	17892	18048	17917	18039	17810	17829	17788	17877	17868	17837	17777	17907	17835	17700	17877	17787	17814	17897	17740	17921	18081	17695	17981	17857	18021	17782	17826	17861	17709	17859	17722	17776	17822	17962	17907	18016	17851	17824	17804	17998	17788	17813	17793	17674	17934	17814	17921	17824	17980	18076	18044	17832	17978	17962	17875	17980	17593	18019	17826	17818	17607	17668	17894	18026	17661	17825	17832	17890	18024	17960	17812	17836	17840	17845	17784	17688	17656	17804	17835	18083	17899	18038	17760	17885	17709	17746	17845	17977	17897	17888	17795	18005	17873	17903	17755	17960	17900	17906	18125	17858	17829	17921	17695	17910	17955	18132	17851	17831	17947	17864	17847	17797	17917	17882	17881	17873	17747	17860	17998	17965	17835	17725	17893	17760	17852	17837	17885	17764	18010	17857	18003	17900	17979	17844	17922	17864	17776	18009	17959	17816	17981	17714	17751	17912	17651	17885	17878	17797	17988	17898	17533	17916	17769	17768	17942	17816	17782	17837	17883	17916	17867	17860	17784	17693	17684	18068	17942	17642	17832	17796	17595	18084	17950	17889	17757	17730	17789	17606	17873	17898	18017	17959	17907	17889	17891	17946	17810	17936	17682	18024	17870	18047	17905	17910	17866	17788	17985	17820	17902	17752	17852	17843	17974	17895	17889	17868	17882	17672	17916	17810	17857	17735	18011	17791	17782	17826	17786	17807	17771	17929	17736	17740	17767	17963	18022	17887	17712	17880	17769	17957	17802	17937	17801	17854	17913	17939	17680	17673	17645	17598	17787	17927	17858	17752	17975	17946	17789	17755	17964	17796	17736	17843	17720	18011	17996	17766	17952	17941	17819	17778	17873	18100	17792	17723	17763	17859	17799	17855	18016	17986	17982	17894	17763	17761	17882	18027	17936	17711	17987	17936	17903	17963	17800	17851	17843	17731	17765	17944	17946	17841	17876	17874	17827	18044	17889	17711	17696	17853	18027	17837	18061	17974	17871	17784	17982	17912	17962	17881	17922	17879	17811	18017	17918	18071	17629	17687	17729	17958	17940	17826	17781	18046	17784	17816	17873	17861	17730	17865	17755	17674	17587	17847	17913	17850	17874	17890	17718	17877	18003	17756	17873	17846	17795	17847	17934	17797	17713	17782	17784	17875	17884	18127	17820	17769	17807	17620	17996	18042	17841	17904	17908	18023	17980	17720	17880	17684	17756	17931	17746	17834	18046	17813	17869	17882	17736	18009	17711	17730	17870	17859	17811	17936	17691	17885	17969	17916	17926	18013	17865	17698	17849	17700	17919	17826	17926	17897	17757	17931	17840	17869	17794	17979	17528	17736	17788	18048	17860	17731	18029	17927	17898	17801	17839	17635	17797	17990	17959	17781	17734	17859	17916	17909	17824	17922	17842	17929	17890	17821	17724	17839	17980	17943	17731	17784	17953	17968	17939	17910	17762	17933	17914	17747	17865	17965	17737	18047	17746	17844	17884	17918	17808	17635	17725	17888	17815	17801	17812	17847	17922	17896	17874	17912	18051	17857	17947	17863	17636	17935	17751	17750	17765	17803	17829	17654	17661	17821	17946	17921	17826	17951	17753	17944	17750	17881	17900	17980	17690	17853	18062	17883	17987	17768	17679	17953	17925	17794	17625	18048	17890	17797	18037	18113	17889	17886	17745	17745	17954	17817	17855	17833	17731	17798	17761	17896	17779	17943	17942	17932	17779	17892	17983	18077	17886	17927	17806	17922	17793	17756	18045	17892	17652	17801	17933	17720	18004	17903	18024	18151	17828	17897	17843	17796	17932	17953	17769	17821	17874	17757	17654	18125	17722	17893	17818	17800	17847	17905	17950	17841	17850	17696	17770	17872	17930	17956	17692	17768	17802	17874	17848	17942	17902	17883	17826	18006	17926	17867	17777	17797	17991	17952	17673	17779	17768	17890	17752	17929	17959	18008	17836	17739	17701	17951	17865	17726	17840	17837	17732	18007	18012	17833	17772	17693	17737	17928	17864	17754	17762	17808	17781	17755	17735	17952	17941	18013	17727	17549	17783	17883	17908	17885	17901	17854	17710	17837	17877	17751	17847	17784	17924	17744	17539	17738	17918	18068	18020	17906	17967	17856	17941	17914	17914	17823	17841	17838	17950	17674	17938	17779	17968	17840	17917	17884	17857	17863	17908	18184	17941	17686	17891	17783	17746	17867	17772	17788	17731	17788	17817	17903	18154	17888	17943	17658	17823	18023	17796	17964	17746	17642	17783	17993	17768	17830	17979	17918	17614	17722	17897	17760	17766	17985	17627	17729	17878	17882	17708	17956	17831	17705	17972	17858	18051	17810	17977	17900	17887	17848	18025	17706	17723	17669	17874	17707	17824	17730	17864	17928	17981	17783	17858	17919	17813	18077	17817	17940	17962	18171	17912	17974	17994	17937	17911	17943	18091	18097	17961	17771	17816	18104	17926	17579	17886	17806	17919	17965	17803	17818	17859	17765	17938	17866	17766	17917	17623	17773	17927	17954	17926	17949	17935	17877	17969	17761	18055	17835	17806	18094	17906	17836	17825	18115	17889	17851	17874	17826	17968	17889	17800	17823	17892	17756	17830	17930	17806	17724	17857	17845	17688	17763	17855	18088	17887
24243	35971	32951	26319	23186	21158	19623	18115	17646	16951	16851	16629	16265	16259	16014	16105	15900	16075	15830	15706	15681	15916	15840	15738	15628	15662	15587	15554	15530	15573	15506	15529	15583	15521	15631	15580	15708	15450	15631	15399	15501	15519	15549	15566	15619	15566	15488	15384	15630	15448	15470	15354	15414	15499	15467	15431	15452	15401	15428	15484	15066	15314	15401	15431	15517	15455	15484	15408	15384	15383	15315	15626	15436	15412	15482	15534	15458	15521	15585	15394	15327	15460	15318	15492	15520	15376	15341	15298	15408	15469	15370	15434	15535	15556	15382	15697	15455	15436	15372	15428	15354	15496	15434	15393	15442	15589	15384	15344	15516	15655	15251	15520	15407	15337	15648	15314	15340	15602	15459	15426	15425	15393	15336	15413	15541	15401	15322	15322	15456	15457	15383	15402	15493	15455	15277	15299	15441	15386	15466	15489	15369	15477	15269	15379	15351	15541	15370	15430	15420	15449	15379	15508	15428	15538	15452	15361	15296	15495	15451	15534	15367	15494	15360	15540	15504	15360	15534	15500	15341	15332	15479	15372	15416	15521	15427	15470	15527	15429	15451	15668	15545	15350	15554	15472	15411	15446	15352	15529	15490	15392	15393	15463	15521	15356	15383	15647	15513	15518	15340	15530	15412	15468	15475	15328	15466	15386	15400	15412	15330	15499	15557	15274	15358	15363	15290	15241	15251	15382	15467	15403	15341	15391	15497	15465	15545	15394	15252	15396	15306	15514	15372	15345	15389	15341	15395	15452	15450	15452	15448	15450	15540	15452	15471	15288	15499	15387	15485	15465	15475	15376	15542	15195	15451	15575	15512	15416	15542	15404	15533	15530	15554	15272	15507	15444	15423	15502	15476	15415	15411	15340	15349	15484	15426	15376	15445	15398	15597	15520	15561	15482	15238	15453	15530	15385	15524	15502	15341	15473	15558	15611	15573	15172	15558	15419	15286	15438	15426	15372	15444	15534	15390	15432	15580	15413	15381	15271	15324	15325	15489	15305	15283	15321	15465	15331	15452	15546	15435	15568	15440	15513	15551	15458	15392	15445	15339	15479	15440	15370	15515	15478	15556	15424	15289	15334	15542	15430	15506	15577	15239	15576	15428	15321	15320	15293	15348	15465	15598	15381	15378	15252	15539	15601	15201	15400	15479	15291	15639	15389	15452	15341	15497	15432	15357	15613	15381	15500	15336	15501	15516	15577	15595	15519	15514	15365	15517	15354	15301	15475	15342	15470	15335	15387	15347	15414	15407	15589	15418	15458	15402	15452	15383	15460	15494	15440	15400	15456	15281	15507	15585	15542	15343	15449	15405	15315	15474	15503	15347	15381	15349	15362	15333	15539	15383	15418	15346	15349	15532	15458	15325	15463	15356	15380	15418	15508	15591	15530	15415	15406	15399	15382	15446	15366	15441	15599	15419	15463	15418	15361	15429	15575	15615	15311	15304	15487	15602	15391	15511	15350	15345	15290	15378	15536	15488	15487	15504	15411	15292	15437	15373	15583	15460	15378	15545	15491	15562	15362	15584	15404	15401	15421	15328	15450	15341	15520	15325	15602	15516	15434	15461	15460	15434	15379	15398	15404	15526	15556	15369	15595	15310	15494	15328	15570	15532	15375	15591	15409	15442	15397	15337	15279	15535	15363	15617	15407	15526	15402	15363	15411	15315	15464	15511	15335	15450	15451	15485	15393	15511	15337	15455	15546	15420	15457	15452	15444	15387	15468	15446	15591	15561	15282	15402	15472	15309	15515	15243	15367	15512	15385	15453	15538	15398	15535	15554	15324	15491	15471	15364	15555	15454	15327	15389	15418	15448	15550	15430	15739	15341	15388	15454	15464	15430	15521	15663	15313	15461	15270	15493	15516	15438	15395	15392	15468	15708	15491	15362	15553	15581	15441	15302	15254	15449	15461	15471	15421	15420	15517	15513	15519	15334	15511	15566	15332	15353	15430	15411	15557	15413	15407	15416	15457	15654	15418	15431	15525	15482	15582	15492	15352	15534	15310	15485	15398	15523	15476	15431	15429	15316	15520	15360	15531	15431	15425	15317	15474	15370	15474	15396	15394	15495	15420	15262	15571	15476	15373	15455	15547	15326	15418	15442	15646	15358	15452	15488	15374	15415	15470	15495	15446	15368	15314	15512	15394	15352	15562	15419	15503	15598	15451	15340	15409	15403	15487	15594	15497	15421	15683	15498	15403	15386	15483	15419	15445	15450	15529	15402	15262	15531	15445	15532	15380	15453	15481	15391	15446	15349	15517	15478	15413	15436	15524	15510	15432	15542	15150	15329	15313	15517	15278	15497	15358	15295	15523	15479	15368	15328	15338	15368	15453	15422	15388	15414	15413	15237	15408	15368	15570	15386	15376	15462	15405	15488	15435	15446	15388	15499	15491	15554	15479	15390	15414	15372	15316	15568	15237	15463	15490	15492	15605	15543	15603	15473	15557	15425	15320	15391	15354	15533	15466	15457	15322	15538	15514	15411	15363	15448	15379	15396	15467	15540	15438	15382	15447	15520	15411	15483	15428	15333	15472	15412	15399	15521	15401	15488	15594	15404	15119	15537	15404	15534	15292	15428	15287	15557	15379	15374	15521	15440	15436	15352	15464	15627	15396	15446	15526	15444	15643	15558	15342	15424	15425	15257	15495	15526	15425	15457	15527	15522	15541	15564	15487	15447	15446	15457	15403	15550	15359	15501	15309	15384	15464	15628	15467	15467	15565	15369	15407	15435	15368	15453	15341	15455	15640	15516	15488	15456	15397	15411	15429	15482	15415	15320	15544	15370	15385	15419	15275	15532	15379	15435	15509	15498	15514	15435	15524	15579	15603	15470	15530	15447	15491	15456	15314	15391	15346	15557	15531	15529	15425	15452	15373	15545	15481	15509	15465	15438	15437	15466	15495	15573	15408	15421	15274	15327	15519	15237	15295	15512	15335	15516	15486	15449	15379	15393	15445	15420	15512	15450	15360	15435	15339	15445	15348	15325	15486	15533	15683	15305	15485	15545	15416	15469	15360	15521	15368	15504	15582	15406	15395	15545	15453	15507	15388	15422	15475	15391	15346	15577	15658	15428	15516	15374	15475	15681	15423	15367	15521	15456	15415	15504	15359	15549	15323	15307	15510	15365	15295	15472	15416	15417	15512	15456	15562	15452	15374	15380	15347	15492	15364	15502	15366	15296	15232	15620	15409	15302	15401	15459	15420	15461	15508	15540	15514	15383	15526	15383	15328	15564	15514	15540	15316	15427	15314	15468	15540	15562	15718	15514	15371	15416	15357	15460	15475	15380	15443	15495	15529	15444	15519	15371	15272	15506	15454	15401	15462	15534	15281	15522	15670	15406	15279	15454	15530	15364	15446	15538	15392	15597	15509	15355	15614	15430	15545	15463	15370	15423	15638	15468	15516	15479	15463	15606	15350	15453	15435	15524	15363	15562	15459	15470	15585	15464	15487	15582	15598	15431	15491	15401	15490	15469	15420	15410	15348	15273	15520	15428	15380	15503	15445	15474	15429	15570	15477	15439	15366	15495	15454	15505	15507	15420	15415	15320	15584	15192	15562	15499	15273	15490	15378	15282	15466	15471	15385	15555	15300	15629	15359	15393	15388	15396	15510	15578	15450	15608	15384	15411	15441	15536	15395	15469	15586	15477	15488	15408	15302	15315	15386	15421	15412	15475	15322	15488	15432	15422	15411	15337	15385	15441	15582	15468	15510	15542	15173	15505	15444	15591	15356	15582	15444	15459	15627	15300	15394	15521	15419	15400	15350	15274	15610	15561	15349	15460	15493	15520	15451	15448	15442	15509	15420	15526	15637	15339	15471	15407	15515	15529	15380	15512	15443	15285	15314	15525	15435	15368	15593	15480	15643	15323	15487	15457	15449	15410	15542	15514	15518	15399	15424	15386	15468	15515	15512	15405	15435	15410	15414	15518	15431	15397	15417	15414	15461	15493	15519	15371	15396	15574	15427	15426	15474	15378	15526	15475	15361	15503	15488	15445	15423	15433	15616	15531	15365	15506	15411	15415	15416	15350	15466	15463	15628	15557	15505	15469	15503	15390	15459	15361	15576	15532	15360	15373	15493	15571	15467	15325	15470	15621	15360	15578	15409	15569	15452	15449	15590	15403	15528	15450	15249	15400	15356	15495	15357	15500	15380	15254	15453	15324	15397	15287	15384	15449	15453	15479	15643	15272	15466	15511	15418	15474	15345	15360	15498	15428	15440	15356	15370	15607	15520	15512	15515	15489	15467	15460	15456	15334	15417	15393	15457	15333	15241	15448	15437	15304	15502	15233	15575	15380	15449	15502	15454	15571	15452	15319	15316	15452	15424	15316	15241	15662	15340	15363	15557	15455	15291	15519	15396	15436	15500	15445	15516	15317	15397	15524	15472	15401	15262	15398	15403	15415	15489	15367	15514	15301	15310	15356	15649	15484	15389	15499	15476	15349	15288	15380	15396	15388	15599	15347	15502	15373	15545	15332	15440	15495	15426	15383	15602	15498	15487	15343	15537	15170	15482	15445	15571	15429	15404	15285	15428	15520	15416	15454	15390	15340	15300	15352	15413	15504	15371	15451	15317	15527	15607	15417	15388	15466	15501	15483	15327	15556	15370	15473	15524	15420	15532	15568	15367	15509	15484	15312	15570	15369	15230	15385	15377	15287	15390	15496	15320	15482	15441	15361	15434	15350	15392	15670	15425	15475	15449	15347	15477	15571	15382	15514	15483	15470	15444	15409	15454	15360	15557	15414	15333	15429	15418	15458	15482	15288	15378	15344	15488	15377	15538	15404	15385	15432	15431	15447	15537	15357	15281	15409	15345	15477	15340	15375	15424	15425	15334	15415	15456	15474	15517	15469	15465	15525	15456	15606	15549	15314	15460	15282	15457	15336	15534	15469	15552	15568	15459	15557	15381	15532	15307	15413	15578	15374	15553	15425	15602	15427	15532	15388	15466	15486	15337	15568	15539	15531	15430	15497	15526	15340	15408	15356	15298	15674	15547	15533	15231	15467	15492	15400	15631	15372	15421	15306	15435	15351	15461	15495	15355	15433	15539	15450	15444	15487	15321	15466	15303	15376	15432	15623	15499	15381	15295	15426	15269	15415	15353
23587	21069	28512	24306	23287	25182	24741	21321	20650	20225	19705	19565	19301	19058	19169	18884	19017	18852	18799	18700	18719	18567	18436	18532	18361	18394	18347	18635	18479	18507	18360	18336	18344	18307	18408	18409	18460	18292	18498	18489	18304	18385	18315	18597	18216	18294	18323	18345	18245	18404	18296	18425	18277	18309	18359	18278	18369	18148	18016	18111	18048	18229	18305	18630	18463	18308	18318	18116	18354	18268	18240	18198	18221	18156	18065	18117	18219	18575	18237	18281	18383	18418	18183	18109	18297	18124	18180	18101	17978	18155	18087	18351	18125	18154	18301	18222	18196	18219	18172	18043	17913	18144	18281	18158	18196	18174	18231	18250	18242	18251	18036	18323	18137	18195	18043	18186	17909	18205	18230	18197	18254	18054	18173	18012	18017	18222	18127	18034	18332	18205	18142	18181	18320	18101	18321	18231	18214	18106	18088	18104	18222	18128	18055	18133	18147	18052	18193	18300	18320	18070	18345	17934	18141	18066	18153	18010	18105	18117	18070	18176	18330	18264	18162	18065	18360	18248	18397	18053	18424	18379	18145	18104	18131	18171	18216	18317	18082	18000	18220	18274	18266	18219	18164	18057	18294	18364	18016	18152	18235	18182	18358	18388	18393	18182	18289	18214	18305	18144	18145	18240	18460	17865	18121	17894	18236	18296	18083	18204	18416	18285	18128	18299	18203	18104	18099	18220	18111	18421	18150	18074	18120	18186	18051	18104	18246	18316	18409	18138	18395	18109	18136	18089	18141	18203	18372	18200	17977	18140	18424	17970	18248	18145	18303	18319	18088	18212	18280	18351	18051	17932	18087	18205	17861	18095	18476	18152	18176	18235	18168	17859	18224	18117	18027	18403	18319	18217	18003	18196	18183	18239	18103	18043	18198	18356	18308	18246	18117	18065	18107	18060	17939	18350	18220	18052	18142	18317	18046	18269	18108	18393	18396	18079	18284	18397	17998	18107	18322	18400	18243	18337	18476	18352	18240	18051	18259	18033	18025	17848	18201	17991	17845	18210	18259	18161	18247	18138	18052	18164	18027	18241	18214	18117	18143	17978	18152	18102	18142	18303	18026	18250	18235	18276	18258	18281	17919	18222	18318	18214	18245	18056	18213	18092	18216	18090	18233	18199	18334	18210	18142	18358	18138	18175	18152	18371	18260	18190	18302	18247	18155	18172	18075	18250	18138	18092	18196	18293	18355	18081	17967	18260	18446	18099	18124	18213	18221	18216	18105	18184	18030	18191	18480	18329	18028	18118	18309	18212	18119	18037	18282	18143	18262	18109	18057	18204	18236	18226	18393	18265	18172	18260	18210	18218	18073	18157	18316	18201	18167	18247	18309	18169	18236	18118	18272	17985	18305	18213	18088	18250	18206	18277	18284	18211	18116	18330	18269	18225	18140	18177	18237	18180	18137	18020	18145	18137	18177	18156	18221	18030	18022	18222	18216	18269	18063	18123	18087	18141	18318	18153	18272	18106	17970	18279	18286	18383	18164	18270	18190	18228	18235	18190	18045	18248	18196	18420	18114	18213	18130	18091	18183	18384	18176	18291	18149	18196	18238	18285	18161	18069	18330	18154	18042	18079	18376	18202	18223	18154	18172	17978	18120	18021	18300	18223	18175	17935	17976	17999	18088	18177	18039	18147	18184	18057	18075	18231	18240	18034	18207	18076	18072	17906	18193	18225	18271	18073	18126	18215	18139	17981	18125	18148	18268	18242	18198	18214	18122	18315	18225	18073	18342	18326	18290	18266	17978	17980	18271	18195	18231	18150	18112	18455	18262	18210	18170	18172	18266	17972	17795	18303	18113	18128	18080	18118	18203	18343	17971	18219	18059	18073	18339	18043	18091	18154	17977	18058	18091	18186	17963	18348	18284	18254	18272	18284	18233	18141	18178	17974	18262	18165	18157	18103	17977	18277	18383	18210	18237	18141	18083	18110	18048	18140	18156	18391	17986	18193	17998	18207	18408	18250	18275	18060	18122	18259	18280	18102	18154	18131	18240	18286	18347	18013	18179	18087	18244	18296	18213	18255	18095	18127	18366	18207	18150	18036	18093	18135	18208	18237	18243	18329	18313	18318	18230	18177	18128	18223	18171	18388	18169	18059	18259	18219	18196	18176	18254	17938	18141	18133	18082	18280	18070	18346	18269	18150	18252	18230	18280	18169	18275	18264	18212	18073	18127	18333	18288	18112	18355	18122	18057	18298	18313	18104	18157	18358	18227	18270	18098	18079	18034	18094	18182	18101	18201	18337	18237	18241	18255	18257	18166	18229	18183	18078	18293	18233	18406	18272	18172	18081	18144	18143	18328	18063	18239	18152	18032	18195	18214	18268	18103	18251	18422	18073	18248	18071	18331	18200	18100	18166	18186	18263	18131	17921	18165	18063	18147	18138	18115	18051	18179	18284	18125	17953	18256	18145	18422	18243	18162	18302	18116	18112	18349	18220	18209	17976	18431	18292	18319	18260	18281	18241	18111	18140	18073	18402	18232	17997	18252	18359	18202	18294	18134	18469	18025	18242	18059	18197	18177	18189	18086	18159	18135	18224	18222	18071	18217	18116	18037	18234	18146	18078	18261	17983	18138	18273	18261	18386	18180	18145	18393	18082	18075	18319	18190	18063	18005	18137	18314	18314	18091	18059	18009	18075	18138	18181	18206	18223	18261	18257	18396	17991	18237	18075	18317	18040	18356	18090	18486	18284	18327	18256	18315	18174	18140	18098	18345	18153	18255	18309	18138	18069	18268	18202	18415	18187	18171	17937	18187	18404	18247	18198	18059	18115	18255	18020	18392	18273	18206	18379	18179	18156	18243	18212	18116	18251	18115	18323	18214	18329	18230	18228	18472	18173	18367	18226	18366	18085	17996	18325	18172	18187	18075	18097	18338	18310	18028	18276	18309	18196	17986	18156	18194	18132	18020	18089	18269	18251	18211	18103	18087	18175	18276	18146	18128	18109	18084	18053	18007	18226	18230	18052	18270	18107	18209	18177	18289	18096	18353	18168	18369	18201	18275	18302	18129	18152	18165	18072	18279	18276	18247	18010	18295	18029	18241	18196	18103	18202	18229	18218	18139	18355	18128	18043	18174	18264	18322	18058	18108	18182	18016	18385	18409	18226	18141	18163	18061	18360	18121	18201	18368	18179	18033	18143	18296	18173	18263	18015	18173	18190	18201	18443	18268	18244	18360	18073	18160	18003	18107	18115	18091	18247	18114	18266	18013	18236	18190	18085	18202	18188	18032	17971	18296	18190	18254	18199	18058	18298	18118	18104	18495	17996	18084	18224	18160	18151	17996	18174	18301	18179	18074	18003	18170	18112	17928	18198	18249	18269	18203	18196	18295	18424	18267	18121	18189	18188	18285	18120	18132	17951	17944	18042	18021	18276	18023	18235	18270	17781	18273	18231	18177	18396	18200	18075	18223	18121	18187	18177	18286	18141	17895	18238	18026	18077	18287	18172	18221	18183	18359	18446	18323	18175	18329	18363	18151	18127	18334	18127	18094	18272	18220	18183	18138	18159	18173	18214	18020	18280	18194	18422	18324	17966	18193	18226	18261	18057	18289	18258	18026	18311	18298	18169	18299	18095	18298	18053	18080	18206	18159	18090	18272	18113	18257	18140	18084	18118	18261	18284	17972	18175	18174	18052	17985	18067	18162	18131	18207	18173	18245	18065	18094	18257	18541	18034	18186	18096	18266	18279	18298	18301	18214	18212	18175	18207	18279	18052	18259	18113	18209	18069	18199	18180	18032	18433	18126	18144	18124	18137	18314	18099	18054	18328	18054	18259	18112	18208	18111	18288	18195	18226	18346	18273	18084	17999	18108	18077	18111	18208	18135	18393	18227	17942	18354	18296	18191	18198	18139	18152	18237	18174	18195	18131	18334	18169	18314	18064	18200	18364	18402	18051	18381	18141	18333	18192	18009	18107	18152	18415	18257	18036	18360	18304	18008	18273	18023	18005	18224	18222	18152	18139	18161	18095	18149	18222	18156	18053	18157	18141	18133	18210	18069	18056	18275	18151	18261	18366	18215	18170	18143	18340	18261	18154	17920	18124	18085	18242	18216	18077	18101	18179	18286	18196	18415	18122	18326	18170	18099	18109	18267	18247	18059	18149	18391	18098	18263	18346	18183	18169	18150	18154	18213	18056	18137	18246	18326	18169	18215	18088	18112	18131	18112	18193	18188	18355	18381	18182	17949	18197	18047	18098	18350	18063	18358	18285	18111	18086	18243	18006	18304	18313	18125	18174	18132	18406	18071	18187	18050	18318	18110	18186	18161	18224	18123	18193	18003	18236	18288	18048	18199	18273	18356	18368	18234	18230	17892	18258	18265	18102	18156	18032	18231	18225	18252	18165	18200	18223	18334	18019	18175	18152	18144	18180	18374	18029	18276	18081	18252	18140	18267	18244	18106	18435	18389	18150	18251	18194	18160	18222	18292	18101	18096	18281	18269	18095	18085	18178	18056	18128	18285	18415	18130	18355	18293	18375	18185	18204	18043	18311	18003	18123	18277	18295	18082	18177	17997	18068	18179	18322	18028	18180	18324	18167	18366	18245	18240	18257	18282	18116	18204	18268	18242	18281	18093	18222	18013	18314	18279	18256	18156	18360	17988	18231	18317	17955	18026	18197	18122	17984	18083	18203	18102	18016	18143	18155	18128	18128	18302	18315	18332	18221	18136	18246	18311	18201	18267	18332	18159	18039	18282	18235	18125	18063	18250	18108	18044	17977	18295	18228	18349	18203	18346	18122	18185	18175	18190	18445	18443	18150	18439	18150	18330	18392	18106	18428	18166	18085	18253	18040	18211	18108	18160	18134	18221	18235	18413	18101	18155	18267	18077	18076	18221	18039	18139	17941	18128	18407	18252	18071	18056	18211	18339	18171	18150	18227	18184	18077	18138	18203	18210	18231	18280	18153	18136	18208	18138	18314	18212	18211	18168	18064	18323	18037	18093	18296	18276	18034	18347	18324	18308	18195	18164	18288	18234	18056	18244	18161	18216	18047	18105	18313	18033	18008	18286	18201	18042	18082	17980	18172	18229	18089	18309	18176	18059	18241	18154	18315	18164	18191	18245	18176	18162	18051	18024	18066	18169	17969	18295	18049	18357	18008
23720	41593	38952	31089	27244	24451	22180	20429	19367	18409	18083	17448	17345	17114	16723	16772	16728	16657	16563	16285	16195	16243	16135	16180	15942	15945	15945	16185	16021	15962	16096	15757	15836	15893	15747	15819	15843	15805	15847	15771	15614	15743	15719	15750	15743	15894	15729	15822	15871	15709	15688	15902	15783	15620	15709	15874	15672	15755	15718	15651	15778	15634	15730	15733	15842	15811	15816	15748	15819	15740	15730	15868	15693	15886	15926	15785	15852	15679	15745	15704	15841	15803	15596	15694	15825	15890	15826	15651	15744	15671	15601	15537	15815	15760	15690	15559	15631	15593	15728	15795	15774	15763	15788	15732	15630	15719	15646	15899	15694	15601	15852	15610	15729	15740	15632	15775	15632	15708	15570	15781	15652	15674	15725	15578	15732	15647	15787	15679	15662	15834	15695	15740	15664	15662	15741	15774	15714	15805	15728	15576	15805	15622	15706	15826	15693	15703	15830	15686	15781	15704	15717	15719	15822	15776	15891	15672	15633	15829	15765	15874	15552	15775	15666	15831	15751	15650	15561	15692	15700	15679	15854	15910	15815	15650	15666	15851	15792	15694	15764	15684	15707	15728	15712	15648	15702	15755	15889	15863	15837	15799	15674	15758	15614	15721	15716	15654	15620	15710	15775	15702	15735	15745	15783	15580	15604	15800	15694	15513	15654	15597	15684	15583	15789	15889	15717	15755	15638	15858	15935	15706	15799	15740	15772	15637	15708	15728	15790	15664	15708	15636	15658	15811	15739	15658	15721	15578	15614	15581	15628	15634	15651	15748	15654	15824	15679	15735	15758	15787	15910	15660	15608	15666	15742	15706	15748	15569	15869	15483	15675	15668	15638	15890	15735	15630	15636	15643	15627	15660	15633	15570	15552	15950	15634	15809	15723	15876	15835	15748	15603	15707	15735	15872	15743	15844	15695	15631	15704	15679	15758	15634	15778	15652	15720	15862	15639	15749	15660	15761	15669	15612	15767	15932	15661	15646	15884	15646	15685	15674	15737	15818	15705	15533	15575	15694	15553	15571	15701	15809	15660	15729	15574	15682	15671	15719	15834	15716	15751	15633	15540	15715	15739	15635	15826	15570	15687	15758	15802	15822	15783	15771	15733	15685	15623	15565	15765	15763	15731	15772	15654	15749	15779	15780	15828	15677	15678	15799	15803	15750	15671	15647	15731	15712	15603	15731	15588	15885	15802	15725	15720	15794	15812	15763	15688	15924	15751	15670	15732	15709	15611	15827	15583	15820	15699	15570	15594	15908	15736	15837	15802	15810	15740	15691	15712	15791	15776	15656	15805	15631	15713	15594	15715	15654	15715	15617	15678	15707	15682	15879	15684	15812	15744	15698	15635	15814	15744	15721	15762	15803	15738	15721	15703	15708	15722	15855	15740	15786	15606	15554	15656	15593	15609	15539	15750	15682	15752	15786	15612	15740	15636	15670	15616	15738	15604	15633	15823	15698	15606	15848	15676	15779	15707	15658	15810	15775	15718	15914	15701	15785	15566	15677	15645	15598	15635	15773	15586	15710	15674	15956	15729	15488	15813	15659	15572	15601	15775	15783	15551	15844	15679	15777	15636	15975	15677	15610	15840	15569	15795	15727	15642	15625	15880	15612	15681	15728	15911	15651	15773	15812	15666	15587	15736	15800	15540	15796	15571	15528	15535	15706	15721	15736	15748	15797	15708	15883	15678	15680	15834	15814	15623	15656	15746	15699	15831	15698	15834	15691	15774	15619	15659	15696	15774	15766	15670	15667	15751	15573	15670	15843	15788	15898	15859	15613	15563	15730	15741	15712	15611	15684	15717	15779	15702	15876	15520	15755	15708	15947	15737	15596	15710	15794	15851	15821	15778	15655	15662	15690	15756	15811	15750	15777	15754	15616	15744	15738	15566	15624	15731	15679	15649	15846	15750	15626	15642	15643	15730	15690	15654	15852	15788	15638	15729	15663	15852	15668	15671	15807	15696	15672	15703	15727	15768	15692	15683	15811	15771	15781	15666	15763	15941	15739	15811	15523	15648	15784	15703	15724	15655	15644	15890	15754	15760	15553	15686	15571	15717	15569	15776	15702	15746	15570	15574	15640	15900	15783	15629	15585	15692	15603	15785	15710	15776	15599	15715	15740	15727	15607	15758	15769	15868	15708	15701	15723	15667	15914	15659	15735	15582	15709	15560	15727	15870	15857	15670	15620	15694	15632	15748	15626	15625	15661	15755	15731	15640	15597	15757	15852	15787	15783	15701	15710	15821	15836	15854	15612	15792	15493	15749	15637	15650	15690	15614	15698	15742	15517	15565	15715	15691	15696	15681	15918	15651	15793	15665	15877	15781	15668	15708	15733	15662	15944	15666	15630	15577	15691	15598	15770	15869	15846	15709	15528	15675	15835	15740	15672	15801	15604	15590	15760	15740	15673	15797	15627	15846	15616	15837	15766	15776	15714	15838	15674	15622	15821	15765	15793	15577	15790	15635	15746	15738	15698	15735	15766	15732	15678	15789	15772	15841	15569	15680	15803	15681	15638	15622	15690	15528	15712	15527	15724	15635	15836	15668	15757	15762	15691	15818	15703	15599	15549	15826	15650	15843	15820	15549	15702	15690	15799	15648	15730	15814	15650	15640	15741	15737	15720	15597	15651	15850	15882	15473	15601	15632	15829	15711	15677	15679	15726	15744	15624	15557	15514	15899	15769	15570	15796	15835	15834	15782	15835	15746	15735	15820	15558	15803	15744	15765	15728	15767	15652	15675	15707	15943	15734	15694	15932	15913	15605	15637	15815	15758	15889	15662	15698	15831	15650	15785	15636	15797	15826	15722	15492	15670	15841	15666	15776	15770	15589	15800	15821	15579	15696	15540	15874	15637	15683	15712	15649	15756	15795	15956	15740	15601	15786	15589	15538	15870	15785	15804	15738	15649	15827	15865	15627	15850	15803	15675	15626	15637	15602	15792	15735	15765	15782	15781	15612	15718	15810	15694	15833	15716	15612	15707	15867	15686	15686	15554	15829	15804	15759	15777	15701	15547	15779	15750	15699	15827	15726	15728	15693	15843	15714	15778	15753	15736	15686	15795	15649	15777	15746	15682	15664	15775	15629	15554	15667	15663	15707	15732	15737	15772	15631	15784	15685	15659	15682	15815	15735	15635	15825	15699	15677	15617	15701	15852	15812	15525	15630	15530	15664	15655	15720	15578	15777	15684	15771	15735	15743	15608	15544	15731	15517	15885	15709	15617	15808	15767	15615	15704	15546	15743	15640	15622	15573	15735	15656	15758	15834	15672	15574	15735	15723	15867	15825	15714	15753	15732	15463	15826	15761	15665	15679	15764	15894	15588	15693	15807	15789	15729	15840	15649	15574	15662	15697	15691	15503	15558	15744	15758	15755	15656	15729	15808	15606	15547	15514	15585	15697	15766	15724	15717	15662	15652	15830	15777	15632	15814	15769	15709	15699	15741	15632	15614	15817	15739	15619	15695	15676	15658	15809	15677	15620	15815	15874	15839	15785	15530	15811	15641	15605	15822	15811	15713	15626	15647	15681	15710	15657	15779	15729	15706	15772	15625	15897	15759	15694	15829	15761	15868	15684	15661	15799	15750	15555	15660	15581	15674	15823	15811	15728	15886	15725	15822	15573	15584	15725	15664	15800	15481	15596	15735	15730	15689	15632	15678	15869	15732	15732	15523	15638	15694	15769	15748	15588	15629	15603	15731	15570	15748	15772	15643	15772	15764	15795	15844	15690	15595	15754	15632	15808	15550	15742	15841	15834	15688	15703	15520	15633	15621	15863	15766	15747	15722	15676	15886	15758	15733	15773	15676	15735	15740	15662	15698	15508	15704	15800	15592	15882	15775	15559	15840	15536	15767	15745	15745	15683	15775	15682	15616	15697	15684	15709	15669	15587	15712	15662	15632	15701	15835	15793	15845	15765	15742	15747	15695	15674	15853	15870	15757	15688	15643	15657	15623	15676	15647	15708	15764	15739	15687	15712	15672	15651	15763	15729	15701	15755	15772	15943	15609	15787	15684	15605	15775	15770	15720	15810	15789	15696	15612	15796	15845	15546	15581	15775	15689	15598	15581	15641	15753	15725	15568	15808	15650	15723	15589	15705	15696	15769	15639	15608	15740	15686	15803	15663	15653	15713	15661	15810	15625	15573	15517	15731	15758	15856	15627	15695	15579	15909	15543	15752	15734	15750	15641	15812	15770	15730	15790	15698	15652	15602	15613	15514	15726	15869	15621	15829	15800	15672	15833	15623	15568	15723	15897	15744	15670	15872	15769	15718	15858	15637	15675	15585	15785	15730	15733	15630	15740	15711	15666	15588	15670	15782	15735	15678	15568	15610	15597	15846	15679	15562	15699	15667	15738	15739	15655	15781	15691	15854	15744	15839	15664	15791	15655	15597	15638	15809	15670	15684	15737	15812	15660	15762	15717	15669	15952	15631	15737	15653	15733	15619	15935	15543	15697	15779	15580	15619	15797	15758	15599	15817	15686	15647	15825	15767	15772	15831	15834	15665	15690	15790	15677	15843	15569	15675	15593	15670	15785	15692	15697	15730	15642	15793	15719	15730	15604	15668	15752	15800	15729	15775	15493	15673	15731	15845	15798	15693	15881	15579	15735	15577	15582	15791	15734	15781	15697	15742	15944	15608	15782	15678	15729	15794	15741	15936	15664	15644	15654	15719	15631	15613	15733	15597	15735	15634	15671	15774	15680	15745	15827	15724	15778	15692	15750	15547	15697	15861	15750	15850	15901	15534	15716	15687	15853	15755	15902	15748	15726	15699	15746	15613	15825	15627	15760	15628	15780	15701	15822	15629	15880	15769	15669	15753	15782	15681	15694	15696	15755	15650	15691	15760	15726	15876	15579	15468	15664	15804	15771	15641	15646	15690	15551	15474	15705	15786	15816	15811	15873	15646	15505	15860	15685	15783	15638	15705	15644	15782	15713	15846	15650	15722	15616	15702	15677	15780	15627	15647	15611	15689	15721	15833	15746	15693	15800	15521	15678	15774	15813	15698	15841	15791	15616	15606	15652	15847	15720	15715	15673	15794	15994	15655	15685	15591	15766	15790	15707	15718	15722	15909	15677	15660	15838	15546	15789	15734	15699	15869	15628	15585
22568	21066	28843	23579	21987	25927	29393	24681	23175	22939	22548	21957	21776	21736	21426	21074	21206	21054	21013	20847	20667	20590	20633	20612	20536	20537	20536	20485	20655	20453	20658	20358	20381	20664	20444	20459	20038	20323	20280	20238	20561	20349	20273	20318	20102	20226	20103	20302	20281	20329	20529	19892	20286	20219	20342	20213	20031	20047	20336	20300	20282	20086	20219	20110	20225	20232	20225	20147	20175	20132	20104	20225	20283	20349	20224	20253	20244	19902	20116	20177	20296	20121	20131	20203	20040	20240	20287	20218	20213	20081	20226	20181	20159	20213	20099	20021	20106	20215	20050	20034	20296	20150	20301	20113	20174	20441	20084	20165	20167	20354	20234	20338	19892	20184	20011	20199	20217	20110	20163	20131	20117	20253	19923	20091	20151	20185	20289	20273	20275	20177	19985	20048	20121	20068	20067	20280	20332	20052	20072	20107	19884	20045	20223	20082	20073	20265	20146	20414	20175	20343	20000	20146	20072	20358	20012	20028	20284	20304	19968	20113	19962	20074	20061	20149	20188	20025	20384	20075	20260	20228	20204	20011	20255	20180	20254	20012	20114	20303	20042	20125	20344	20180	20181	20205	20052	20162	20162	20127	20334	20117	19922	20299	19962	20093	20222	20507	20201	19864	20053	20184	19998	20326	20205	20177	20273	20126	20137	20100	20245	20199	20315	20394	20280	20071	20099	20198	20102	20007	20101	20290	20053	20334	20167	20212	20244	20035	20132	20100	19947	19958	20300	20245	19934	20025	20093	20072	19904	20234	20104	20084	20394	20050	20050	20145	20144	20283	20114	20047	20016	20089	20067	20169	20108	20264	20082	20087	20173	20054	20327	20030	20230	20316	19998	19873	20225	20027	20033	19793	20237	20126	20064	20156	20297	20140	20098	20101	19989	19926	20103	20269	20074	19934	19990	20200	19906	20222	20061	20270	20252	20246	20301	20098	20485	20155	20086	20368	20278	20187	19961	20145	20275	20284	20350	20113	20251	20084	20019	20078	20214	20030	20175	19989	20238	20055	20062	20068	20176	20108	20028	20063	20270	20109	20134	20038	20056	20141	20183	20085	20069	20281	20207	20165	20160	20166	20261	20221	20077	20123	20127	19998	20113	19833	20020	20163	20106	20249	19968	19992	20263	19975	20190	20106	20124	20219	20156	20175	20222	20276	20335	19969	20028	20034	20301	20248	20094	20213	19998	19950	20050	19996	20063	19990	20123	20199	20076	20059	20227	20094	20160	20150	20199	20144	20024	20099	20173	19999	19992	20077	20066	19997	20192	20015	20147	20257	20053	20105	19939	20213	20236	20298	20167	20174	20141	20124	19936	19969	20229	19894	19951	20060	20086	20094	20021	20124	20140	19959	20247	20351	20132	20241	20158	20069	20176	20333	20161	19873	19967	20123	20138	20009	20044	20046	20179	20157	20023	20115	20160	20104	20093	20276	20034	20189	20115	20173	20152	20220	20020	20087	20167	19933	20491	20148	20078	20080	20117	20256	20036	20093	20140	20114	20246	20166	20230	20173	20180	20175	20106	20200	20153	20265	20070	20096	20115	19935	20229	20135	20178	20269	20159	20170	20184	20369	20184	20126	19961	20161	20130	20182	20154	19972	20219	20080	20278	20271	20190	20055	20022	20412	20090	20003	20195	20145	20000	20135	20099	20070	20276	19969	20018	20184	20110	20058	20038	20056	20096	20162	20013	20149	20150	20108	20020	19925	20094	19939	20017	20286	20158	20027	20030	20284	20049	20060	20207	20189	20212	19963	20182	19944	19974	20121	20173	20185	20130	19980	20239	20199	20207	19897	20028	19937	19861	19884	19930	20017	20154	20080	20197	20317	20008	20278	20146	20152	20093	20033	20023	20091	20284	20235	20225	20071	20211	20104	20209	20039	20036	20190	20172	20206	20163	20063	20090	20145	20176	20133	20066	19945	20120	20083	20144	20215	20338	20378	20156	20140	20209	20173	20178	20148	20015	20297	20078	20197	20243	20114	20098	20059	20119	20175	20020	20138	20064	20047	20199	20149	20102	19959	20265	20158	20148	20154	20010	20040	20198	20083	19969	19872	20174	20179	20312	20363	19938	20215	19990	19948	19973	20195	20240	20308	20210	20094	19874	20077	20188	19935	19982	20114	20248	20121	20138	20124	20188	20043	20103	20058	20139	20299	20160	20071	20191	20063	20110	20146	20206	20085	20231	20020	20215	20025	20005	19998	20346	20319	20210	19912	20099	20161	19966	20048	19991	20208	20242	20026	20135	20068	19939	20273	20114	20221	20329	20283	20169	20337	20186	20368	20332	19878	20141	20379	20105	20005	20185	20135	20178	20086	19969	20263	20402	20167	20218	20124	20134	20282	20046	20182	20174	20228	20243	20207	20133	20165	19822	20355	20081	20078	20188	19920	20141	20012	20251	20223	20136	20256	20138	20096	20122	20226	20278	20284	20440	20110	19994	20005	20175	20147	20248	20102	19874	19921	20070	19846	20194	20045	20453	20057	20161	19815	20155	19908	20019	20157	20165	20089	20079	20204	20258	19971	20220	19967	19974	20029	20073	20189	20102	20028	20105	20374	20327	20224	20047	20090	20108	20217	20201	20204	20169	20031	19994	20161	20084	20179	20158	20255	19889	20181	20286	20155	20286	20149	20157	20186	20120	20088	19986	20115	20126	20131	20248	20134	20094	19987	20199	20058	20090	19922	19963	19986	20088	20112	20381	20133	20234	20004	20150	20112	20132	19992	19973	19921	20393	20140	19909	20039	19999	20208	20225	20048	20074	19987	20136	20121	19927	20027	20259	20068	20153	20003	20210	20083	19993	20226	19995	20153	20219	19906	20289	20285	20084	20107	20045	20021	19974	20009	20037	20125	20069	19995	19907	19988	19955	20164	20159	20075	20138	20037	20008	20160	19891	20202	20297	20232	20264	20018	19973	20111	20210	20107	20101	20048	19892	20146	20368	20217	20129	20324	20365	20233	20017	20118	20150	20047	20079	20167	20241	20181	19936	20059	20027	19977	20146	20243	20142	20111	20254	19950	20246	20094	19779	20206	20029	20234	19995	20243	20255	20049	20227	20110	20318	20070	20083	20156	20127	19870	20436	20291	20257	20211	19937	20138	20112	20144	20259	20154	20093	20066	20143	19919	20138	20063	20061	20177	19889	19989	20293	20038	20120	20197	20312	20189	20154	20113	20115	20253	19848	20099	20084	20023	20210	20011	20028	20352	20099	20310	20268	20147	19900	20111	19976	19960	20198	20204	20146	19948	20145	20347	20006	19940	20186	20269	20139	20181	20072	20317	19993	20302	20217	20109	20210	20146	20228	20057	20180	19988	20022	19924	20165	20226	20173	20094	20005	20096	20088	19949	20085	20087	19986	20110	20107	20085	20069	19935	20157	20217	20042	20221	20257	20081	20048	20054	20042	20095	20194	19994	20138	20056	20058	20021	20057	20367	19988	20015	20099	20102	20004	20046	20163	20360	20075	20295	20195	20106	20200	20001	20016	20023	20204	20173	20229	19969	20110	19934	20123	20258	20027	20245	20134	20026	20062	20261	20097	20143	20191	20035	20222	19897	20168	19988	20193	20014	20032	20275	20209	20207	20190	20006	20160	20162	20327	19853	20056	20171	20380	20154	20119	20157	20167	20091	20020	20069	19955	20238	20047	20136	20045	20353	20248	20116	20104	20054	20112	20267	20133	20296	20067	20033	20141	20093	20188	20141	20166	20100	20118	20304	20115	20308	20176	20201	19922	19935	20038	19977	20327	20201	20233	20332	20200	20054	20335	20234	20229	20137	19965	19915	20001	20081	20145	20208	20184	20182	20077	19981	20093	20186	20145	20092	20101	19998	20121	20247	20047	20042	20065	20052	19975	20152	20098	20202	20294	20006	20115	20028	19813	20078	20161	20171	20168	20244	20121	19972	20032	20177	20072	20032	20257	20102	20168	20307	20212	20053	20094	20010	20063	20166	20275	20196	20079	19970	20118	20307	20104	20034	20241	20117	20171	19949	20277	20143	20058	19955	20181	20280	20004	20151	20126	20092	19925	20056	19975	19981	20093	20057	20025	20268	20229	20089	20041	20134	19976	20187	20200	20210	20088	20226	20113	19946	20029	20208	20208	20177	20192	20123	20095	20258	20206	19938	20275	20156	19980	20170	19993	19913	20041	19913	20026	19973	20216	19973	20136	19925	20263	20210	20075	20076	20226	20198	20098	20074	20049	20058	20251	20139	20150	19963	20195	20093	20097	20272	20029	20106	20101	19976	19909	19923	20124	20145	20257	20132	20003	20050	20211	20029	20124	20052	19977	20235	19979	19799	20087	20026	20151	20092	20249	20264	20144	20202	20233	20132	20156	20154	20159	20077	20184	19954	20174	20165	20152	19801	20146	20067	20201	19881	20299	19972	19881	20132	20152	20140	20102	20086	19992	20143	20035	20037	20228	20085	20305	20089	20167	19972	20186	19954	20029	20092	20017	20093	20053	20245	20202	20002	20261	20129	20118	20229	20049	20045	20225	20203	19970	20099	20155	20153	20280	20225	20167	19994	20298	20285	19979	20239	20114	20268	20184	19873	20150	20206	19967	20186	20288	20263	19934	20137	20147	20031	20003	20132	20315	19931	19876	19803	20116	20070	19947	19858	20184	20098	20100	20013	20248	20188	20031	20133	19989	20112	20090	20319	20059	20130	20261	20005	20130	20034	20091	20108	20080	19897	20150	19953	20146	20135	20446	20026	20148	20095	20198	20061	19959	20091	20027	20145	20163	20153	20238	20099	20084	20424	20200	20136	20216	20302	20183	20096	20268	20232	20044	20046	20110	20255	20100	20115	20068	20106	19976	19951	20264	20166	19871	19936	20190	20184	20070	20008	19957	20204	20069	19989	20156	20119	20180	20005	20215	20106	20064	19976	20005	20126	20154	20059	19951	20177	19973	20044	20053	20048	20143	20092	20246	20161	20183	20197	20230	20079	20200	20071	20054	20241	20188	20167	20258	20093	19944	20161	19963	20124	20136	20125	20113	20141	20224	20024	20420	20086	20094	20149	20192	20055	20248	20112	20119	20109	20210	20160	20298	20154	20124	19971	20182	20179	20200	20174	20182	20135	20037	20050	20250	20133	20282	20318
26290	46881	43753	35728	31091	28220	25500	23098	21913	20642	19957	19486	18943	18938	18500	18418	18073	18024	17775	17510	17667	17527	17410	17212	17251	17263	17284	17135	17206	17076	17097	17019	17098	17032	17059	17045	16924	17012	17046	17096	16879	16951	16940	17006	16991	16800	16811	16992	16928	16830	16887	16865	16865	16820	16834	16740	16783	16861	16702	16670	16782	16657	16727	16938	16899	16811	16924	16735	16715	16795	16896	16815	16786	16759	16715	16719	16877	16819	16675	16814	16832	16830	16675	16729	16899	16755	16659	16773	16656	16669	16863	16744	16822	16710	16800	16779	16642	16645	16808	16717	16999	16572	16639	16858	16836	16734	16604	16785	16973	16913	16739	16953	16697	16896	16551	16744	16859	16853	16863	16730	16620	16833	16876	16890	16852	16805	16872	16793	16825	16827	16762	16756	16995	16703	16836	16558	16710	16703	16833	16729	16863	16930	16809	16819	16819	16672	16981	16890	16838	16881	16558	16836	16756	16982	16927	16902	16796	16961	16659	16886	16960	16886	16769	16756	16785	16847	16769	16854	16806	16759	16771	16979	16579	16682	16844	16755	16720	16667	16814	16756	16775	16639	16799	16874	16755	16881	16843	16799	16836	16719	16596	16876	16836	16786	16835	16827	16767	16888	16920	16879	16721	16772	16736	16690	16798	16756	16807	16968	16930	16729	16787	16690	16809	16738	16710	16689	16700	16779	16806	16923	16885	16728	16958	16969	16754	16840	16858	16628	16763	16785	16802	16992	16773	16675	16916	16833	16770	16748	16807	16643	16852	16623	16954	16742	16854	16710	16744	16777	16868	16717	16826	16695	16775	16885	16726	16905	16837	16764	16846	16773	16927	16764	16719	16631	16836	16797	16839	16734	16912	16779	16728	16693	16871	16874	16776	16724	16871	16849	16894	16708	16672	16814	16680	16817	16721	16855	16812	16726	16791	16827	16838	16622	16608	16892	16660	16682	16952	16799	16767	16765	16596	16666	16615	16825	16740	16695	16803	16770	16761	16789	16759	16755	16849	16641	16808	16845	16680	16738	16483	16724	16881	16751	16644	16742	16777	16813	16628	16778	16738	16859	16749	16742	16600	16773	16648	16707	16789	16774	16768	16701	16822	16717	16686	16788	16694	16950	16641	16723	16856	16917	16677	16758	16611	17017	16738	16641	16622	16814	16855	16739	16864	16701	16793	16800	16693	16711	16842	16740	16869	16589	16737	16962	16969	16680	16682	16785	16835	16724	16758	16841	16666	16688	16745	16773	16796	16845	16686	16779	16911	16692	16797	16806	16876	16834	16756	16781	16956	16938	17040	16765	16735	16887	16724	16738	16645	16747	16821	16788	16587	16785	16799	16809	16639	16750	16695	16805	16816	16737	16731	16751	16781	16951	16756	16738	16832	16637	16660	16873	16662	16637	16766	16654	16714	16772	16851	16827	16854	16709	16896	16774	16760	16679	16809	16621	16659	16817	16895	16767	17030	16663	16886	16835	16742	16597	16717	16841	16747	16873	16704	16659	16726	16885	16879	16711	16725	16643	16743	16850	16728	16842	16918	16835	16865	16827	16836	16732	16787	16708	16745	16791	16866	16721	16914	16714	16824	16897	16737	16757	16920	16810	16740	16710	16757	16636	16869	16759	16721	16857	16946	16697	16692	16844	16852	16859	16806	16640	16829	16727	16759	16700	16873	16731	16711	17017	16823	16838	16676	16919	16662	16695	16661	16876	16867	16657	16630	16895	16685	16798	16720	16836	16961	16749	16767	16792	16764	16630	16820	16846	16777	16822	16788	16739	16884	16845	16630	16866	16817	16762	16793	16755	16778	16727	16987	16643	16831	16609	16753	16691	16744	16812	16943	16746	16858	16830	16774	16793	16674	16795	16668	16950	16820	16767	16731	16802	16920	16874	16710	16769	16760	16757	16790	16728	16683	16696	16767	16795	16777	16721	16669	16817	16854	16977	16739	16707	16921	16819	16847	16748	16727	16709	16863	16669	16673	16790	16783	16836	16706	16574	16834	16724	16783	16755	16722	16707	16872	16706	16639	16663	16633	16841	16644	16859	16908	16658	16771	16588	16617	16663	16736	16875	16764	16643	16702	16888	16902	16735	16764	16833	16671	16932	16856	16633	16761	16757	16571	16616	16791	16572	16720	16663	16695	16803	16726	16829	16932	16619	16759	16523	16809	16762	16747	16635	16665	16762	16764	16690	16865	16775	17068	16713	16815	16934	16667	16829	16815	16857	16695	16489	16993	16752	16907	16782	16902	16888	16850	16962	16874	16822	16764	16799	16709	16604	16708	16898	16686	16845	16779	16540	16735	16790	16709	16600	16748	16851	16648	16680	16802	16658	16914	16640	16913	16848	16754	16811	16646	16959	16696	16656	16894	16794	16629	16695	16741	16866	16793	16928	16678	16797	16769	16758	16833	16988	16895	16612	17010	16877	16880	16886	16644	16731	16930	16882	16774	16783	16755	16936	16959	16791	16694	16582	16964	16745	16865	16938	16693	16467	16675	16768	16856	16701	16921	16758	16611	16745	16828	16861	16834	16850	16825	16768	16725	16822	16656	16799	16659	16611	16710	16717	16864	16841	16719	16620	16655	16735	16646	16701	16838	16730	16776	16691	16768	16868	16803	16773	16758	16745	16749	16716	16927	16719	16679	16752	16632	16779	16833	16665	16884	16800	16783	16751	16764	16701	16677	16930	16853	16743	16709	16641	16812	16815	16883	16736	16790	16726	16870	16585	16692	16906	16774	16690	16914	16696	16781	16841	16816	16798	16598	16842	16660	16809	16823	16861	16787	16782	16661	16877	16799	16755	16825	16788	16598	16695	16774	16740	16836	16758	16776	16710	16822	16846	16630	16869	16769	16790	16883	16798	16920	16821	16621	16882	16738	16842	16653	16663	16778	16972	16882	16773	16823	16900	16733	16813	16870	16613	16749	16787	16634	16841	16937	16673	16893	16801	16814	16751	16728	16737	16709	16813	16773	16650	16769	16783	16767	16813	16679	16797	16841	16762	16628	16801	16807	16776	16827	16627	16792	16669	16700	16703	16702	16859	16837	16891	16763	16793	16890	16781	16653	16800	16787	16667	16582	16643	16705	16814	16563	16673	16670	16703	16894	16688	16844	16812	16600	16606	16824	16584	16717	16774	16689	16672	16711	16699	16808	16538	16633	16809	16773	16729	16682	16701	16681	16753	16683	16823	16782	16825	16731	16744	16944	16778	16575	16783	16724	16711	16795	16768	17091	16698	16802	16781	16712	16703	16591	16786	16711	16825	16670	16821	16744	16833	16734	16792	16815	16720	16790	16781	16896	16821	17080	16877	16935	16710	16583	16764	16715	16793	16644	16684	16860	16618	16783	16685	16768	16789	16795	16889	17011	16677	16746	16710	16802	16900	16718	16723	16665	16760	16702	16855	16823	16680	16726	16719	16832	16788	16805	16865	16679	16554	16673	16745	16878	16898	16891	16695	16867	16713	16799	16846	16869	16704	16690	16883	16710	16905	16674	16836	16704	16783	16793	16694	16666	16682	16730	16834	16881	16831	16823	16892	16856	16745	16802	16817	16935	16842	16640	16788	16858	16634	16606	16712	16745	16799	16865	16843	16713	16824	16909	16812	16710	16877	16752	16816	16851	16709	16726	16963	16668	16598	16882	16837	16676	16833	16726	16857	16968	16802	16827	16708	16758	16781	16875	16780	16994	16769	16853	16879	16950	16749	16816	16675	16788	16696	16794	16831	16678	16833	16640	16584	16746	16803	16664	16831	16764	16700	16738	16676	16859	16882	16641	16807	16705	16702	16520	16493	16732	16726	16971	16826	16760	16898	16742	16928	16782	16905	16762	16674	16834	16728	16766	16667	16720	16935	16742	16848	16629	16626	16718	16769	16833	16772	16775	16709	16731	16878	16803	16829	16668	16731	16705	16701	16828	16560	16881	16750	16660	16700	16571	16720	16802	16640	16832	16607	16843	16734	16895	16867	16768	16868	16861	16932	16618	16718	16716	16896	16686	16874	16664	16595	16951	16839	16854	16716	16893	16739	16850	16670	16699	16869	16968	16737	16751	16794	16787	16861	16677	16612	16727	16710	16730	16655	16660	16755	16677	16885	16663	16627	16883	16706	16679	16853	16646	16801	16909	16541	16771	16880	16758	16725	16900	16721	16592	16947	16697	16776	16904	16671	16662	16706	16945	16795	16719	16954	16793	16894	16756	16653	16893	16763	16683	16690	16876	16686	16885	16972	16750	16710	16795	16891	16750	16639	16793	16740	16725	16545	16818	16663	16824	16939	16690	16745	16843	16703	16575	16790	16820	16784	16817	16680	16749	16756	16647	16659	16897	16774	16882	16879	16855	16924	16725	16710	16827	16774	16999	16571	16701	16636	16905	16816	16762	16932	16826	16781	16722	16852	16747	16638	16852	16645	16899	16721	16849	16722	16781	16790	16704	16692	16883	16680	16756	16787	16729	16893	16739	16756	16698	16831	16813	16926	16839	16692	16605	16758	16837	16627	16819	16648	16573	16927	16671	16842	16617	16813	16788	16793	16744	16751	16724	16650	16819	16906	16764	16687	16806	16669	16567	16781	16989	16914	16912	16661	16874	16836	16783	16638	16666	16893	16778	16735	16665	16861	16638	16803	16602	16729	16833	16669	16801	16661	16732	16916	16621	16804	16776	16725	16685	16750	16757	16885	16587	16713	16687	16671	16773	16731	16815	16840	16809	16753	16846	16641	16765	16626	16785	16836	16697	16555	16695	16800	16564	16481	16733	16689	16901	16805	16722	16852	16784	16711	16761	16727	16586	16715	16829	16685	16980	16792	16846	16769	16794	16685	16801	16882	16626	16719	16779	16915	16758	16745	16947	16900	16764	16878	16625	16794	16763	16777	16788	16729	16615	16762	16676	16761	16708	16692	16769	16686	16625	16857	16881	16669	16733	16730	16895	16752	16752	16837	16715	16775	16842	16949	16840	16813	16913	16712	16805	16674	16835	16748	16725	16663	16782	16759	16720	16810	16737	16793	16660	16787	16845	16732	16793	16926	16904	16747	16852	16818	16764	16775	16753	16858	16553	16856	16876	16842	16654	16795	16726	16954	16762	16897	16670	16805	16832	16971	16723	16895
27944	25028	32194	29720	25153	23996	23055	22212	21800	21240	21382	21170	20841	20914	20821	20962	20524	20803	20811	20615	20659	20668	20560	20575	20607	20491	20574	20623	20529	20470	20588	20463	20599	20692	20338	20568	20533	20462	20475	20614	20376	20584	20336	20177	20493	20704	20617	20389	20619	20422	20700	20480	20546	20370	20436	20495	20490	20509	20664	20389	20364	20635	20413	20334	20471	20640	20511	20560	20563	20512	20449	20643	20673	20310	20578	20582	20444	20377	20354	20635	20396	20494	20168	20461	20294	20492	20572	20809	20366	20590	20369	20478	20436	20386	20482	20420	20406	20512	20564	20588	20393	20560	20446	20511	20686	20667	20494	20386	20443	20532	20402	20318	20262	20357	20575	20447	20402	20518	20402	20437	20608	20482	20456	20580	20358	20464	20503	20470	20307	20690	20471	20404	20705	20494	20430	20423	20295	20441	20497	20334	20551	20336	20661	20387	20589	20296	20367	20342	20317	20697	20460	20561	20393	20704	20375	20534	20618	20530	20490	20507	20496	20527	20544	20364	20570	20623	20567	20454	20564	20377	20640	20486	20505	20295	20351	20522	20466	20340	20279	20206	20422	20598	20675	20576	20390	20554	20538	20487	20513	20411	20492	20265	20563	20668	20449	20495	20359	20317	20483	20519	20503	20672	20605	20677	20588	20527	20310	20493	20547	20538	20316	20282	20313	20551	20398	20608	20641	20538	20462	20585	20435	20488	20434	20462	20574	20477	20516	20544	20584	20393	20082	20528	20516	20528	20277	20307	20422	20610	20479	20608	20549	20674	20560	20551	20331	20541	20518	20481	20431	20322	20422	20314	20369	20599	20338	20360	20419	20622	20431	20334	20388	20521	20385	20433	20662	20581	20536	20529	20488	20162	20493	20633	20607	20677	20632	20370	20352	20213	20237	20645	20514	20532	20224	20412	20341	20254	20577	20465	20470	20230	20189	20766	20392	20697	20613	20550	20494	20434	20311	20605	20381	20261	20494	20482	20386	20584	20203	20477	20458	20453	20714	20544	20485	20443	20365	20455	20418	20673	20328	20272	20544	20636	20490	20604	20378	20495	20542	20580	20486	20532	20434	20578	20594	20415	20255	20517	20620	20453	20507	20538	20479	20509	20465	20334	20479	20341	20360	20450	20425	20312	20434	20322	20480	20407	20488	20195	20389	20341	20415	20565	20400	20193	20349	20214	20425	20493	20451	20369	20581	20356	20316	20637	20387	20608	20478	20598	20362	20547	20647	20588	20312	20383	20636	20627	20456	20379	20365	20447	20154	20195	20430	20478	20736	20630	20553	20341	20482	20320	20554	20462	20218	20483	20745	20452	20539	20502	20391	20519	20609	20529	20417	20403	20476	20637	20609	20520	20417	20442	20284	20147	20581	20432	20501	20448	20388	20429	20474	20225	20449	20422	20363	20470	20557	20328	20620	20561	20618	20478	20673	20473	20501	20742	20315	20574	20670	20562	20543	20125	20396	20415	20316	20646	20559	20590	20471	20508	20466	20454	20365	20519	20353	20552	20349	20558	20445	20539	20090	20336	20516	20338	20306	20478	20625	20609	20378	20641	20374	20574	20265	20692	20598	20524	20322	20481	20545	20460	20534	20633	20581	20565	20420	20356	20843	20561	20569	20361	20481	20397	20458	20375	20459	20370	20587	20593	20440	20520	20451	20307	20475	20412	20491	20444	20343	20555	20731	20632	20702	20486	20451	20499	20446	20420	20450	20415	20518	20378	20504	20475	20769	20476	20305	20373	20534	20734	20539	20395	20318	20498	20424	20535	20408	20402	20505	20501	20290	20369	20407	20445	20429	20534	20237	20487	20418	20397	20151	20624	20246	20422	20428	20386	20500	20523	20674	20494	20564	20367	20448	20531	20266	20462	20416	20384	20653	20446	20491	20455	20527	20453	20348	20386	20599	20373	20507	20290	20413	20238	20463	20527	20568	20354	20713	20590	20518	20368	20548	20618	20479	20165	20459	20749	20470	20386	20420	20170	20075	20522	20584	20374	20412	20376	20461	20638	20471	20498	20463	20730	20419	20506	20408	20506	20269	20547	20491	20468	20457	20317	20474	20495	20308	20331	20508	20373	20490	20446	20431	20623	20411	20585	20494	20570	20647	20681	20619	20747	20356	20394	20484	20622	20614	20610	20418	20477	20277	20590	20727	20515	20571	20430	20578	20435	20420	20486	20524	20688	20464	20341	20607	20775	20509	20422	20378	20530	20603	20371	20482	20600	20471	20755	20572	20544	20448	20468	20541	20250	20414	20587	20642	20503	20646	20634	20276	20583	20588	20508	20637	20545	20656	20575	20698	20678	20649	20470	20540	20285	20531	20506	20560	20443	20405	20418	20648	20444	20714	20308	20331	20536	20605	20522	20467	20232	20439	20506	20362	20554	20410	20421	20602	20268	20552	20535	20336	20396	20355	20428	20575	20559	20431	20416	20355	20322	20494	20498	20114	20537	20385	20464	20438	20514	20505	20304	20286	20362	20438	20501	20571	20624	20605	20719	20459	20399	20745	20753	20532	20465	20497	20352	20486	20588	20421	20456	20389	20307	20503	20418	20534	20693	20359	20474	20365	20553	20339	20498	20669	20404	20617	20292	20486	20550	20499	20486	20513	20315	20460	20517	20467	20476	20502	20474	20459	20758	20453	20471	20434	20586	20386	20466	20282	20479	20429	20418	20615	20462	20643	20352	20497	20401	20313	20677	20478	20410	20339	20517	20308	20510	20594	20741	20343	20601	20613	20418	20304	20401	20479	20521	20449	20774	20509	20477	20342	20582	20523	20385	20335	20312	20496	20328	20516	20327	20558	20542	20335	20486	20599	20561	20334	20342	20521	20404	20344	20407	20434	20475	20330	20425	20768	20661	20490	20391	20565	20557	20546	20369	20371	20560	20421	20545	20330	20171	20592	20284	20446	20321	20320	20408	20305	20596	20193	20531	20698	20548	20546	20340	20578	20548	20252	20301	20423	20206	20356	20401	20507	20184	20549	20483	20537	20538	20536	20366	20618	20480	20502	20385	20537	20627	20645	20578	20301	20451	20564	20209	20478	20373	20465	20305	20355	20586	20516	20549	20602	20498	20228	20276	20227	20476	20402	20574	20319	20641	20561	20419	20459	20432	20506	20592	20586	20541	20472	20424	20446	20342	20415	20449	20548	20616	20456	20482	20565	20407	20640	20343	20692	20623	20529	20545	20500	20510	20598	20480	20408	20595	20619	20548	20557	20312	20425	20513	20847	20466	20599	20340	20529	20385	20346	20530	20566	20636	20525	20448	20538	20315	20446	20492	20459	20421	20506	20364	20502	20617	20600	20357	20482	20333	20405	20360	20599	20356	20304	20436	20585	20499	20507	20639	20666	20522	20567	20539	20482	20562	20595	20586	20466	20514	20493	20428	20533	20621	20505	20544	20520	20532	20714	20420	20484	20446	20317	20277	20334	20459	20684	20474	20514	20516	20354	20520	20519	20638	20454	20352	20447	20422	20588	20666	20469	20440	20446	20510	20471	20535	20632	20497	20688	20623	20493	20394	20486	20467	20373	20471	20518	20341	20375	20550	20306	20450	20532	20434	20400	20379	20362	20430	20553	20635	20576	20600	20397	20582	20516	20500	20618	20592	20412	20429	20624	20366	20453	20536	20502	20543	20531	20242	20556	20395	20379	20422	20219	20434	20591	20428	20452	20341	20590	20536	20539	20600	20525	20285	20727	20530	20599	20492	20417	20336	20472	20762	20574	20337	20503	20340	20507	20548	20340	20256	20553	20361	20639	20329	20347	20657	20411	20442	20436	20379	20427	20469	20279	20628	20535	20528	20496	20506	20517	20547	20704	20511	20350	20831	20289	20481	20511	20619	20369	20465	20359	20478	20558	20436	20515	20525	20182	20060	20311	20482	20474	20536	20534	20285	20287	20570	20390	20392	20371	20446	20564	20512	20605	20472	20462	20560	20556	20763	20367	20461	20679	20458	20620	20472	20345	20361	20469	20326	20504	20707	20400	20345	20612	20684	20767	20380	20523	20358	20479	20472	20586	20507	20140	20405	20435	20506	20504	20685	20326	20491	20547	20652	20311	20500	20572	20564	20560	20486	20528	20404	20667	20500	20275	20536	20477	20431	20542	20623	20417	20459	20513	20418	20531	20493	20474	20633	20698	20366	20492	20482	20510	20476	20629	20309	20587	20639	20427	20309	20412	20490	20463	20207	20603	20447	20455	20500	20439	20420	20578	20661	20494	20387	20508	20746	20780	20570	20414	20457	20143	20518	20191	20590	20539	20586	20641	20453	20389	20608	20422	20594	20587	20428	20437	20565	20319	20614	20597	20527	20575	20409	20441	20622	20509	20367	20448	20331	20438	20653	20262	20357	20461	20538	20649	20546	20538	20645	20362	20549	20422	20632	20625	20331	20446	20393	20232	20267	20451	20480	20435	20495	20484	20443	20403	20427	20630	20606	20414	20398	20579	20426	20434	20441	20322	20476	20497	20448	20579	20329	20531	20495	20658	20603	20570	20703	20432	20320	20567	20522	20565	20440	20571	20395	20386	20300	20326	20674	20439	20679	20462	20660	20271	20450	20546	20352	20366	20470	20492	20266	20462	20577	20660	20526	20634	20499	20484	20323	20585	20673	20324	20320	20502	20575	20440	20671	20519	20385	20404	20517	20450	20395	20417	20294	20626	20614	20458	20412	20426	20802	20505	20420	20414	20487	20487	20684	20654	20457	20462	20517	20363	20452	20351	20331	20573	20250	20327	20642	20685	20302	20522	20525	20374	20453	20588	20515	20609	20382	20531	20579	20384	20672	20497	20355	20572	20767	20276	20456	20503	20393	20324	20544	20430	20412	20554	20405	20397	20350	20390	20344	20332	20655	20429	20439	20390	20493	20300	20468	20531	20446	20281	20247	20377	20496	20538	20532	20532	20384	20572	20682	20538	20282	20480	20362	20447	20524	20364	20562	20403	20578	20579	20464	20533	20448	20282	20456	20410	20584	20268	20445	20530	20408	20585	20481	20778	20742	20763	20670	20524	20283	20481	20348	20428	20488	20343	20425	20471	20364	20338	20414	20533	20519	20364	20572	20626	20460	20636	20592	20471	20437	20388	20625	20542	20673	20560	20551
24735	37158	34266	27300	24018	22061	20653	19423	19091	18568	18059	18155	17762	17601	17428	17401	17193	17482	17316	17226	17146	17348	17086	17098	17183	17154	17078	17236	17056	17005	17088	17037	17093	17108	17060	17188	16980	16994	16958	16996	17118	16914	16973	16996	16942	16943	16884	16969	16821	16923	16996	17005	16963	17065	17082	17051	17027	17010	16980	16996	17058	16868	17024	16972	16950	16898	16950	16839	16846	16914	16880	16980	17065	16965	16891	16946	16836	17064	16835	16884	16984	16980	16801	16843	16911	16807	16832	17056	17097	16782	16761	16904	16884	16789	17103	17046	16948	16823	16865	16818	16945	16974	16882	16956	16984	16888	16926	16858	16842	16980	16770	17125	16784	17059	16899	16875	16886	16988	16986	16931	16979	17089	16965	16811	16936	16994	16870	16879	16954	16880	16814	17016	16974	16907	16895	16926	16737	16945	16947	16942	16726	16846	17001	17019	17109	16957	16739	16862	17109	16745	16913	16958	16904	16955	16825	17128	16855	17023	16934	16738	16838	16884	17079	16900	17002	16926	16889	16760	16918	16895	17030	16965	16754	17013	17086	16766	16899	17105	16890	16977	17120	16844	16837	16965	16920	16757	17068	17141	16779	17063	16979	16833	17028	17116	16954	16867	16796	16931	16787	16857	16880	16930	16954	16946	17021	16883	16857	16940	16744	17028	16829	16851	17011	16929	17022	16946	16920	16834	17015	16943	16851	16970	16986	16728	16945	16818	16942	16959	17058	16995	16807	16732	16891	17063	17031	17003	16753	16910	16913	16924	16988	16877	16944	17058	16850	16989	17116	16846	16949	17016	16891	16981	16912	16859	16666	16855	16955	16659	16850	16911	17017	16786	16973	16991	16881	17016	16932	16911	17021	16807	16955	16865	16979	17035	16898	16904	17031	16808	16866	16998	16906	16995	16845	17049	17027	17030	16786	16997	16864	17021	16969	16889	16902	16850	17067	16768	16879	17084	17010	16686	16871	16925	16852	16973	16866	16877	16852	17026	16951	17093	16916	16834	16933	17067	16981	17059	16906	16928	16955	16828	16766	16843	16846	16744	17045	16910	16956	16713	16953	16863	16807	16899	16877	16904	16846	17177	16978	16948	16908	16917	16955	16884	16771	16739	16922	16994	16869	17017	16907	16871	17112	16868	16894	17002	17017	16955	16829	16970	17151	16884	16873	16954	16941	16962	16951	16998	16855	17010	17042	16877	16921	16916	16998	16915	16958	17042	16866	16874	17003	16950	16755	17030	16930	16807	16992	16829	16898	16942	16991	17019	17034	16875	16933	16895	16966	16884	16801	17047	16859	16854	16734	16952	16838	16924	16863	16900	16907	17122	17029	16882	16858	16984	16938	16905	16959	16949	16928	16917	17143	16968	16856	17047	16763	16835	17011	16866	16862	16798	16973	17083	16965	16799	16968	17111	17083	16904	16968	16870	16933	17073	16968	16974	16979	16943	16952	16998	16777	17214	16824	16907	16999	16936	16930	16864	16915	16863	16885	16965	16890	16979	16889	16794	17011	16922	16989	16944	16869	16962	16910	17046	16878	16962	17069	16916	16824	16887	16958	16979	17069	16966	17097	16861	16803	16948	16783	16798	16986	17030	16816	16729	16911	16885	16826	16949	16939	16870	16958	16827	17033	16838	16737	16865	17004	16955	16883	16945	16853	16904	16911	16877	16963	16862	17009	16958	16969	16997	16959	16873	16954	17092	16936	16873	16848	16974	16962	16753	16897	16843	16798	16847	17037	16869	17009	16805	16993	17101	16941	17007	16811	16958	16812	17062	16844	16809	16933	17076	16833	16948	17074	16803	17027	16995	17052	16979	16891	16967	16909	16744	16966	16886	16880	17048	16903	17099	16832	16757	17153	16848	17010	16745	17042	16853	16891	16966	16978	16849	16832	16892	16968	17102	16878	16993	16936	16803	16787	16852	17016	16992	16899	16875	16903	16932	16871	16837	16943	16841	16845	16909	16844	17056	16929	16909	16849	16964	16796	16912	17046	16814	16922	16882	16896	17004	16875	17089	17041	16793	16911	16826	16882	16881	16955	17001	16908	16832	16918	16934	16849	16949	17066	17014	16685	16907	16751	16870	16922	17027	17119	16859	17098	17051	16854	17052	16711	16857	16861	16956	17007	16975	17128	16986	16861	16808	16933	16965	16828	16985	16975	16899	16826	16850	16994	16925	16923	16923	16839	16931	16960	16929	17168	17104	16855	16903	16975	17037	16946	16806	16808	16993	16929	17026	16873	16939	17110	16885	17172	16909	16968	16992	16989	16983	16887	16977	16804	16761	17203	16997	17081	16948	17027	16792	16770	17071	17064	16882	16956	16763	17049	16835	16930	16894	17084	16739	16978	16868	16992	16802	16983	17080	17049	16802	16885	16958	17033	16967	17045	16983	16904	16885	16939	16743	16741	16796	16941	16760	16972	17014	16903	16974	17043	16883	17014	16988	16973	16932	16977	16765	16853	16787	16855	16802	16938	16951	16911	16871	16943	16906	16961	17131	16893	16877	16907	16798	16981	16878	17078	17046	16936	16916	17021	16835	17006	16760	16975	17024	16975	16865	16897	16884	16946	16892	16805	17006	16900	17088	17053	17175	16986	16945	17072	17036	16834	16947	17118	16874	16750	16803	16921	17049	16955	16943	16816	16904	16829	16942	16954	16739	16885	16788	16785	17016	16943	16920	17060	16932	16892	16840	16983	16871	16856	16903	16926	16838	16872	16851	16815	17137	16972	16912	16893	17153	16910	16882	17013	16962	16791	16960	16916	16930	16996	16911	16851	16912	17109	16784	17074	16952	16863	16787	17054	16880	16858	16893	16974	16978	16803	17076	16969	16950	17071	16880	16829	16917	16932	16901	16863	16916	16956	16927	17020	16886	16916	17121	17027	16819	16913	16815	17089	16939	16892	17052	16987	17016	16780	17037	17051	17004	16904	16949	17042	16968	16938	16906	16908	16913	16715	17049	17060	17038	16871	16885	16940	17016	16991	16999	16836	16916	16972	17062	16952	16975	16836	16908	16969	16946	16888	17294	16842	16775	17021	16850	16904	17021	16929	17092	17036	16895	16810	16993	16824	16971	17006	16873	17026	16825	16844	16981	16854	16948	16841	16908	16873	16955	16743	16947	16871	16903	16914	16995	16943	16934	17101	16912	16638	16818	16960	16984	16923	16754	16874	17000	16932	16930	17020	16958	17122	16808	16946	16905	17100	16847	16900	16963	16964	17059	16923	16853	17143	16970	16881	16996	16863	16859	16960	16970	17030	16697	16896	16849	16893	16908	16955	16841	16914	16868	16929	17012	16812	16822	17058	16974	16694	16795	16984	17116	16846	16893	16962	17047	16851	16931	16985	16799	16934	16800	17097	16881	16806	16951	16955	16958	16867	16980	17007	16943	17000	16919	16902	16766	17012	17034	16978	16862	16831	16912	16992	16958	16970	16795	17109	16681	16877	16824	16906	16914	16956	16899	17138	16835	16876	16906	16823	17032	16843	17057	16992	16880	16861	17053	16880	16882	17067	16983	16991	16834	16934	17083	16841	16839	16893	17017	16940	16931	16934	16941	16941	16744	16953	17104	16770	16999	16946	17016	16934	16896	17031	16923	16928	16961	16950	16883	17016	16894	16964	16869	16896	16758	16964	17083	17024	16890	16967	16872	16931	16892	16971	16955	16972	16880	16807	17030	17158	16956	16969	16957	16977	17007	16980	16810	16992	16967	16767	16801	16865	16874	17108	16834	17016	17103	17004	16908	16993	16833	16988	16955	16998	17010	17030	16914	16936	16991	16981	16995	16950	16876	16860	16938	16831	16982	16843	16867	16960	16794	16940	16930	16914	16974	17005	16907	17300	17008	16864	16827	16932	17065	16926	16952	16946	17008	16887	16976	16897	17116	16805	16845	16989	16828	16857	17047	17129	16866	17017	16956	16963	16976	16823	17006	17012	16865	16930	16861	17051	16970	16954	16956	16868	16890	16747	16956	16977	16889	16873	16943	17053	16740	17021	16900	17106	16895	17055	16949	16873	16806	16939	17047	17027	16936	17019	16732	16814	16911	17020	16949	16927	16953	16838	17053	16983	16923	16899	16877	16893	17031	16851	17026	16848	16975	16842	16879	17011	16920	17015	16872	16980	16831	16905	17032	16991	16745	16890	17039	16850	16996	16994	16856	17013	16878	16997	16893	17036	17038	16786	17103	16975	16852	16852	16886	16910	17097	16960	16840	16767	16946	17031	16980	16843	16893	16848	17074	16953	16897	17034	16905	16938	16942	16895	17113	16792	16956	16868	16856	16971	16817	17041	16830	17171	17058	16818	16840	16985	16922	17100	16701	17060	16943	17087	16848	16917	16942	16796	16849	16894	16896	16930	16948	16944	17100	17101	16887	16941	16966	16826	16877	16890	16911	16871	16833	16985	17051	16933	16960	17132	16913	16771	16876	16932	16797	16932	16879	16865	16906	16900	17039	16881	16835	17011	16886	16977	16871	17038	16874	16932	16782	16961	16904	16939	16770	17017	16852	16979	16847	16941	16887	16790	16926	16947	16788	16924	16937	17049	16765	16960	16793	16761	16777	16841	16813	16809	16813	16930	16958	17046	16889	16973	17144	16954	17000	16931	16870	16758	17135	17072	16816	16884	16841	16832	16916	16969	16996	16958	16944	16775	16954	16989	16859	16980	16983	16869	16966	16872	17011	17003	16875	16937	16947	17018	17074	16884	16968	16752	17009	16891	16927	16831	16986	16952	17022	17093	17017	16932	16942	16965	17096	16978	16799	16956	17047	16835	16920	17060	16784	16834	16937	16903	16962	17084	16841	17061	16784	16833	16874	17069	17055	16916	16824	17029	16882	16997	16914	16889	16917	16893	16787	16931	16732	16821	17154	16723	16978	16992	16752	16892	16813	16906	16982	16985	16849	16832	16990	16770	17112	17001	17076	16732	16892	16952	16908	16846	16949	16936	17004	16900	16978	16996	16965	16918	16964	16970	17054	17053	17015	16885	16975	16957	16820	16953	16799	16802	16996	16937	17028	16932	17030	16985	17040	16963	17009	17073	16912	16911	16953	17017	16933	17039	17010	16764	16915	16823	16913	16965	16923	16992	16886	16810	16927	17050	17082
23547	21062	28555	24333	23698	26194	26569	23596	22550	22350	21848	21642	21695	21294	21177	21087	21002	20990	20830	21026	21081	20822	20882	20633	20698	20905	20672	20473	20657	20598	20463	20386	20469	20489	20619	20576	20639	20688	20625	20311	20567	20482	20381	20606	20478	20325	20485	20384	20344	20556	20625	20222	20401	20439	20579	20376	20225	20476	20391	20736	20321	20252	20369	20455	20460	20380	20411	20384	20438	20436	20257	20424	20245	20365	20556	20396	20494	20328	20456	20311	20367	20417	20488	20389	20385	20218	20509	20516	20355	20369	20412	20381	20321	20276	20524	20472	20431	20438	20451	20463	20545	20378	20543	20104	20217	20341	20211	20360	20290	20303	20221	20354	20035	20386	20416	20273	20445	20389	20547	20207	20578	20491	20655	20407	20382	20476	20383	20317	20509	20263	20450	20187	20299	20621	20472	20272	20391	20300	20395	20351	20307	20410	20329	20309	20300	20302	20385	20298	20324	20291	20348	20371	20573	20300	20172	20433	20516	20572	20629	20551	20219	20410	20297	20324	20186	20255	20403	20480	20430	20279	20249	20563	20372	20155	20502	20507	20207	20374	20337	20379	20577	20607	20580	20524	20291	20295	20222	20333	20451	20465	20454	20476	20728	20448	20368	20475	20488	20549	20339	20358	20224	20176	20538	20352	20154	20520	20285	20379	20431	20362	20186	20374	20448	20610	20449	20365	20389	20575	20508	20473	20576	20483	20556	20378	20373	20443	20482	20625	20562	20378	20403	20266	20263	20248	20411	20220	20455	20212	20167	20360	20309	20305	20265	19977	20342	20377	20299	20234	20045	20355	20401	20486	20237	20263	20176	20382	20611	20314	20382	20301	20382	20267	20435	20207	20368	20334	20327	20359	20302	20296	20264	20444	20321	20288	20252	20271	20276	20530	20407	20214	20387	20521	20306	20322	20361	20255	20176	20523	20458	20385	20265	20284	20290	20278	20219	20271	20395	20407	20519	20442	20461	20276	20498	20546	20271	20486	20368	20399	20640	20529	20399	20423	20462	20365	20368	20450	20224	20389	20199	20479	20271	20427	20525	20422	20195	20518	20467	20468	20260	20513	20320	20468	20404	20496	20292	20369	20425	20392	20429	20211	20398	20159	20490	20383	20473	20563	20486	20267	20434	20399	20325	20316	20358	20346	20191	20272	20369	20291	20257	20135	20389	20425	20407	20411	20377	20381	20231	20346	20287	20628	20322	20322	20303	20359	20437	20368	20479	20234	20433	20525	20448	20336	20393	20211	20359	20251	20335	20196	20230	20139	20379	20371	20335	20548	20493	20326	20262	20267	20500	20158	20539	20575	20241	20382	20446	20464	20543	20370	20484	20276	20185	20351	20214	20307	20295	20150	20356	20394	20457	20534	20489	20358	20288	20215	20159	20631	20399	20419	20438	20349	20418	20481	20309	20479	20330	20486	20445	20185	20338	20423	20390	20347	20312	20481	20478	20620	20540	20208	20328	20466	20174	20497	20385	20289	20056	20106	20293	20224	20412	20446	20168	20259	20290	20181	20366	20347	20429	20429	20346	20229	20319	20415	20249	20478	20381	20376	20311	20400	20428	20499	20555	20270	20444	20372	20407	20151	20591	20504	20189	20472	20443	20290	20490	20378	20318	20507	20373	20287	20415	20534	20215	20409	20415	20490	20282	20326	20537	20458	20258	20338	20455	20399	20577	20440	20420	20224	20481	20431	20620	20459	20360	20335	20274	20290	20336	20308	20444	20330	20281	20364	20401	20426	20340	20328	20328	20322	20242	20149	20373	20248	20262	20242	20423	20520	20285	20509	20348	20459	20378	20373	20310	20406	20413	20370	20231	20382	20413	20417	20178	20410	20463	20512	20597	20398	20260	20551	20266	20478	20371	20434	20473	20400	20366	20436	20579	20377	20387	20174	20407	20446	20194	20448	20489	20351	20474	20344	20376	20309	20621	20326	20370	20487	20439	20342	20596	20252	20289	20481	20238	20193	20542	20345	20287	20299	20411	20169	20479	20384	20465	20295	20368	20388	20342	20660	20502	20316	20290	20452	20192	20066	20276	20325	20275	20213	20188	20411	20494	20447	20308	20428	20270	20468	20086	20404	20435	20345	20313	20498	20433	20239	20536	20220	20611	20511	20484	20260	20408	20390	20232	20311	20434	20301	20519	20170	20194	20373	20384	20360	20367	20516	20483	20341	20310	20202	20394	20324	20261	20424	20255	20423	20721	20388	20300	20494	20402	20288	20461	20212	20531	20495	20304	20359	20501	20250	20570	20453	20486	20357	20334	20349	20315	20318	20458	20228	20562	20390	20289	20536	20302	20366	20369	20459	20434	20621	20492	20226	20274	20311	20501	20436	20311	20603	20364	20515	20591	20325	20231	20440	20440	20489	20408	20341	20359	20290	20446	20249	20385	20295	20535	20422	20412	20198	20492	20173	20358	20309	20464	20421	20588	20380	20253	20308	20449	20348	20385	20374	20296	20467	20523	20334	20507	20221	20435	20352	20404	20321	20457	20373	20233	20667	20452	20450	20404	20258	20469	20287	20319	20339	20222	20389	20323	20365	20346	20356	20189	20417	20450	20320	20504	20282	20364	20423	20336	20390	20424	20214	20331	20192	20326	20526	20404	20368	20178	20337	20303	20518	20515	20380	20330	20452	20385	20385	20448	20432	20341	20295	20358	20560	20494	20438	20373	20446	20382	20181	20314	20427	20301	20218	20381	20430	20562	20394	20581	20548	20533	20558	20461	20412	20382	20273	20246	20272	20451	20315	20437	20563	20259	20357	20268	20283	20322	20356	20411	20190	20573	20315	20293	20284	20457	20174	20444	20211	20267	20516	20326	20439	20196	20309	20333	20650	20226	20477	20471	20439	20308	20511	20362	20227	20199	20324	20248	20258	20314	20275	20331	20398	20315	20084	20526	20431	20376	20354	20229	20251	20235	20277	20318	20553	20473	20332	20592	20276	20335	20147	20223	20334	20397	20282	20208	20446	20241	20173	20439	20626	20297	20374	20356	20136	20262	20439	20557	20293	20421	20300	20241	20294	20550	20357	20545	20442	20666	20456	20308	20219	20221	20296	20392	20361	20344	20375	20493	20298	20575	20391	20210	20431	20403	20268	20266	20429	20437	20444	20215	20315	20337	20465	20547	20347	20354	20302	20237	20455	20347	20237	20320	20521	20331	20397	20325	20410	20463	20308	20244	20266	20325	20462	20270	20343	20602	20421	20320	20399	20306	20270	20197	20362	20342	20423	20384	20357	20512	20414	20363	20174	20367	20320	20025	20231	20356	20375	20495	20321	20362	20318	20398	20383	20303	20211	20356	20147	20388	20375	20348	20476	20334	20426	20270	20513	20455	20424	20578	20252	20431	20135	20323	20274	20089	20338	20344	20397	20191	20241	20306	20394	20288	20301	20374	20357	20376	20409	20459	20315	20455	20294	20343	20449	20356	20393	20160	20453	20362	20197	20242	20392	20232	20379	20378	20736	20460	20392	20425	20350	20381	20101	20318	20589	20449	20458	20531	20454	20474	20362	20286	20486	20441	20406	20347	20248	20393	20451	20190	20436	20477	20430	20601	20431	20662	20463	20242	20423	20518	20497	20430	20347	20546	20299	20267	20472	20401	20197	20225	20324	20416	20268	20477	20189	20514	20247	20470	20341	20433	20416	20358	20138	20386	20456	20429	20299	20402	20299	20455	20388	20387	20480	20408	20562	20476	20289	20527	20261	20416	20374	20282	20438	20480	20197	20505	20504	20414	20335	20177	20249	20473	20319	20312	20396	20479	20303	20297	20359	20444	20181	20414	20425	20361	20469	20376	20342	20358	20415	20194	20555	20349	20277	20140	20284	20245	20370	20355	20433	20497	20294	20465	20478	20376	20154	20240	20370	20322	20429	20201	20567	20460	20459	20308	20314	20658	20296	20375	20439	20394	20344	20519	20155	20591	20468	20421	20266	20317	20452	20238	20327	20296	20413	20435	20468	20310	20487	20206	20222	20258	20400	20510	20533	20316	20231	20126	20390	20331	20253	20389	20260	20351	20274	20425	20385	20367	20513	20233	20222	20465	20292	20439	20405	20505	20235	20500	20196	20311	20452	20174	20324	20212	20335	20411	20467	20341	20040	20464	20478	20350	20340	20318	20204	20419	20450	20336	20262	20072	20495	20488	20350	20566	20338	20520	20301	20225	20224	20297	20497	20109	20343	20457	20308	20388	20390	20331	20117	20484	20263	20445	20506	20479	20301	20250	20351	20323	20504	20264	20319	20268	20192	20415	20110	20202	20428	20411	20383	20511	20585	20260	20412	20296	20524	20483	20456	20454	20417	20432	20319	20356	20465	20349	20440	20249	20366	20418	20508	20418	20376	20571	20403	20414	20352	20183	20538	20399	20457	20336	20634	20326	20207	20432	20255	20456	20534	20165	20302	20246	20574	20385	20496	20455	20460	20482	20344	20408	20410	20458	20416	20500	20417	20297	20340	20420	20493	20481	20321	20251	20452	20209	20427	20447	20459	20227	20355	20116	20330	20158	20264	20294	20457	20297	20495	20473	20409	20597	20438	20395	20276	20447	20176	20453	20355	20583	20389	20384	20387	20391	20488	20427	20313	20514	20317	20383	20404	20492	20371	20385	20377	20236	20479	20403	20481	20382	20384	20264	20187	20502	20156	20323	20256	20106	20172	20434	20170	20152	20461	20379	20241	20229	20250	20294	20205	20313	20407	20242	20387	20349	20297	20295	20431	20225	20285	20343	20456	20659	20384	20428	20329	20249	20268	20339	20330	20632	20342	20323	20326	20277	20424	20356	20469	20520	20593	20440	20357	20471	20455	20403	20465	20480	20276	20195	20396	20335	20669	20379	20253	20359	20328	20335	20483	20701	20469	20329	20356	20403	20174	20152	20343	20191	20421	20256	20174	20462	20354	20482	20394	20445	20324	20592	20247	20175	20506	20658	20437	20301	20478	20424	20349	20507	20493	20397	20396	20518	20440	20413	20457	20504	20572	20450	20406	20571	20498	20432	20497	20327	20409	20517	20374	20264	20458	20379	20353	20511	20281	20301	20560	20166	20421	20445	20381	20367	20282	20472	20327	20433	20448	20622	20568	20042	20362	20462	20233	20363	20376
24789	42780	39895	32147	27535	25069	22914	21134	20355	19469	19118	18750	18543	18182	18052	17769	17944	17726	17506	17541	17275	17331	17269	17272	17081	17234	17143	17057	17060	17048	17037	16955	17024	17034	17185	17045	17089	16934	16965	17009	16986	16899	16851	16954	17004	17087	17019	16926	16993	17113	16982	16864	16888	16834	16907	17067	16940	17009	16869	16783	16963	16874	16796	16829	16895	17004	16851	16887	17026	16792	17096	16939	17044	16882	16856	16692	16943	16847	16933	16998	16960	16779	16896	16860	16947	16989	16723	16918	16710	16793	16982	16887	16707	16944	16854	16822	16767	16968	16894	17062	16769	16753	16824	16832	16971	16829	16846	16857	16877	16818	16824	17037	16885	16901	16809	16768	16888	16916	16820	16769	16856	16959	16940	16943	16893	16840	16835	16787	16931	16863	16869	16932	16987	16844	16709	16810	16777	16874	16960	17032	16875	16820	16982	16905	16917	16683	16909	16904	16899	16892	16915	16856	16992	16811	16809	16970	16891	16832	16854	16858	16881	16829	16771	16971	16852	16932	16844	16851	16860	16852	16845	16792	16902	16842	16933	16996	16970	16696	16769	16917	16906	16748	16784	16831	16965	16891	16862	17065	16764	16952	16801	16874	16889	16887	16922	16888	16937	16788	16850	16836	16735	16860	16876	16744	16841	16820	16642	16864	16845	17046	17032	16719	16845	16970	16947	16892	16833	16860	16896	16894	16858	16899	16823	16743	16870	16826	16797	16951	16920	16821	16915	16790	16757	17004	16996	17024	16864	16934	16766	16969	16868	16936	16887	16837	16761	16931	16773	16825	16818	16766	16872	16763	16842	16862	16750	16876	16827	16730	16924	16894	16923	16946	16829	16893	16935	16855	16828	16889	17016	17021	16887	16812	16900	16805	16826	16831	16835	16902	16833	17023	16933	16882	16796	16776	16770	16838	16889	16958	16743	16839	16810	16828	16898	16762	17053	16792	16979	16896	16985	17100	16626	16883	16997	16714	16834	16891	17110	16748	16899	17034	16857	16921	16775	16864	17001	16846	16832	16898	16833	16901	17044	16802	16794	16777	16796	17041	17090	16883	16893	16963	16750	16914	16733	16772	16945	16917	16938	16822	16718	17022	16890	16778	16732	16834	16803	17016	16735	16819	16834	16756	16762	16811	16866	16738	16825	16816	16970	16930	16882	16962	16983	16860	16950	16936	16951	16811	16807	16838	16732	16898	16863	16828	16817	16860	16870	16914	16803	17042	16844	16909	16744	16964	17080	16838	16934	16752	17082	16667	16776	16798	16705	16980	16831	17057	16833	16844	16870	16864	16750	16810	16855	16856	16826	16988	16824	16810	16929	16892	16793	16747	16919	16882	16943	16823	16750	16949	16869	16944	16712	17073	16837	16853	16762	16824	17007	16884	16842	17049	16964	16963	16920	16887	16916	16886	16953	16886	16902	16874	16885	16774	16811	16698	16876	16871	16834	16753	16898	16737	16847	16883	16893	16913	16848	16945	16905	16942	17024	16844	16780	17002	16944	16919	16869	16840	16707	16899	16925	16921	16984	16935	16696	16707	16894	16769	16898	16837	16868	16672	16966	16922	16716	16941	17001	16746	16790	16828	16854	16802	16951	16913	16882	16937	16950	16861	16954	16911	16678	17012	16846	16769	16909	16960	16791	16987	16928	16616	16894	17010	16647	16924	16665	17031	16977	16717	17000	16934	16956	16932	16995	16877	16891	16768	16951	16880	16713	16919	16776	17116	16877	16921	16665	16701	16695	16959	16777	16988	16984	17089	16881	16891	16955	16960	16893	16808	17078	16815	16980	16929	17036	16878	16673	16884	17138	16872	16833	16868	16953	16871	16860	16831	17073	16851	16874	16861	16837	16671	16850	16695	16765	16815	16906	16786	16820	16826	16890	16981	16952	16992	16888	16828	16921	16730	16689	16832	16797	16815	16864	16919	16894	16938	16758	16860	16862	16822	16873	16912	16789	16888	16890	17046	16993	16865	16817	16738	16887	16995	16862	16878	16908	16824	16719	16887	16865	16909	16761	17062	17120	16973	16960	16804	16784	16931	16899	16886	16848	16896	16957	16873	17089	16766	16870	16909	16842	16796	16958	16939	16733	16964	16795	16776	16739	16808	16807	16878	16869	16817	16880	16799	17140	16855	16844	16787	16885	16798	16915	16877	16638	16763	16648	16817	16863	16861	16834	16903	17015	16749	16678	17014	16782	16888	16739	16971	16771	16834	16866	16780	17004	17032	16821	16788	16976	16869	17041	16984	16829	16774	16956	17017	17028	16864	16842	16940	16707	16853	16796	16883	16896	17000	17052	16801	16910	16704	16819	16982	16881	16951	16866	16975	16897	16722	16835	17042	16816	16971	16823	16697	16790	16813	16848	16937	16889	16864	16834	16958	16936	16918	16757	16962	16870	16763	16898	16787	16904	17000	16902	16932	16840	16745	16899	16831	16757	16855	16805	16806	16876	16812	16885	17031	16964	16986	16810	16893	16843	16754	16870	16993	16808	16854	16773	16806	16965	16910	16997	16757	16847	16811	16786	16842	16792	16985	16803	16868	16964	16960	17007	16972	16896	16652	16798	16880	16904	17021	16786	16889	16781	16771	16869	16866	16896	17057	16844	16927	16705	16973	16774	16770	16859	16684	16857	16822	16945	16935	16804	16783	16901	17027	17095	16792	16921	16845	16737	16768	16979	16808	16753	16862	16998	16976	16849	16855	17042	16759	16899	16829	16868	16920	16854	16820	16757	16974	16847	16939	17084	16909	16959	16881	16929	16850	17024	16817	16794	16907	16862	16838	16912	16838	16926	16788	16834	16923	16860	16791	16926	17011	16822	16970	16868	16679	16782	16754	16851	16853	16903	16821	16843	16871	16957	16790	16676	16964	16836	16783	16828	16920	16947	16920	16941	16990	16781	17088	16980	16840	16879	16976	16939	16840	16983	17000	16688	16792	16927	17070	16685	16815	16942	16988	16943	16716	16915	16878	16821	16973	16827	16891	17014	16831	16883	16802	16790	16790	16892	16894	17024	16968	16908	16845	16825	16729	17078	16733	16932	16885	16920	16899	16944	16815	17029	16933	16957	16982	16875	16934	16943	16891	16753	16955	16770	16843	16854	16788	16928	16965	16672	16835	17034	16940	16863	17009	16793	16890	16954	16890	16911	16967	17068	16996	16837	16997	16958	16599	17133	16880	16830	16872	16986	16851	16908	16874	17008	16731	16922	16680	16851	16937	16849	16899	16943	16877	16830	16925	17081	16890	17011	16751	16958	16791	16889	16988	16786	16912	17053	16870	16794	16808	17019	16876	16879	16859	16743	16752	16868	16873	16900	16942	16594	16835	16796	16979	16744	16875	16941	16950	16841	17003	17048	16792	16930	16966	16995	16843	16777	16868	17069	17128	17012	16937	16822	16911	16880	16881	16919	16820	16979	16793	16874	16843	17028	17043	16889	16876	17075	16906	16835	16830	16865	16854	16859	16880	16859	16847	16803	16873	16805	16920	16876	16698	16869	17039	16980	16820	16880	16972	16975	16982	17020	16914	16981	16827	17028	16696	16733	16741	16867	16984	16972	17155	16931	16893	16921	16897	16912	16888	16775	16775	16933	16841	16758	17017	16862	16906	17073	16868	16798	16832	16825	17042	16878	16769	16852	16962	16878	16763	16837	17138	16860	16671	16942	16742	16830	17007	16875	16849	16893	16931	16841	16906	16887	16838	16825	17072	16867	16870	16972	16740	16885	16830	16823	17042	17105	17034	16969	16944	16970	16886	16879	16982	16864	16735	17041	16774	16909	17088	16853	16921	16929	16684	16951	17017	17013	16911	16737	16851	16766	16921	16919	16860	17016	16888	16984	16986	16946	16974	16845	16868	16852	16715	17037	16690	16910	16728	16915	16951	16992	16798	16930	17006	16782	16864	16783	16804	16894	16979	16922	16789	16979	16891	16754	16965	16713	16812	16998	16932	16831	16971	16848	16822	17013	16799	16626	16758	16753	16957	16713	16970	16916	16764	16930	16806	16822	16852	16880	16884	16924	16994	16909	16950	16836	16869	16964	16950	16822	16926	16804	16929	17029	16681	16813	16769	16824	17056	16779	16805	16804	16857	16951	16890	16891	16811	16981	16822	16789	16881	17017	17033	16898	16845	16817	16832	16922	17067	16869	16913	16815	16859	16670	16799	16744	16707	17048	16911	16806	17063	16868	16894	16917	16940	16683	16799	16786	17059	17076	16940	16811	16876	17140	16741	16942	17013	16963	16913	16798	16867	16844	16844	16987	16832	17014	16841	16819	16888	16817	16857	16803	16912	16901	16822	16936	16934	16878	16819	16706	16858	16844	16950	16806	16897	16859	16841	16838	16923	16767	17019	16870	16860	16868	16857	16816	16909	16808	16854	16937	16953	16828	16830	16904	17017	16805	16763	17008	16989	17102	16999	16853	16722	16855	17004	16707	16953	16919	16909	17008	16916	16865	16893	16952	16886	16864	16700	16889	16990	16905	16807	17018	16855	16841	16970	16810	16954	16882	16867	16887	16904	16755	16806	16908	16971	16767	17054	17027	16949	16869	16887	16958	16882	16820	16823	16854	16923	16742	16765	16846	16888	16870	16850	16800	16745	16855	16772	16993	16790	16916	16772	16836	16922	16801	16927	16905	16944	16874	16893	16992	16753	16734	16858	16978	16867	16725	16747	16996	16909	16954	16725	16991	16916	16847	17104	16871	16768	16909	16749	16849	17055	16806	16695	16858	16883	16967	16856	16717	17018	16999	16900	16975	16910	16926	16991	16843	16814	16707	16749	16935	16930	16872	16908	16823	16833	16843	16929	16848	16921	16901	16875	17069	16747	16877	16909	17134	16949	16756	16718	16893	16898	17085	16993	16820	16897	16795	16906	16808	16749	16963	16817	16933	16858	17014	16938	17046	16928	17058	17040	16922	16997	16700	16790	16857	17042	16847	16922	16919	16927	16775	16844	16821	16792	16958	16896	16705	16857	16824	16917	17072	16806	16855	16971	16696	17025	16948	16778	16682	17009	17000	16806	16861	16959	16813	16908	16805	16879	16722	17083	16826	16774	16839	17050	16816	16904	16817	16908	16764	17018	16985	16822	16888	16914	16980	16938
22528	21062	28827	23595	22092	26499	30050	25534	24446	24199	23771	23358	23221	23044	22826	22786	22362	22357	22400	22056	22082	21906	22084	22087	22004	22030	21733	21643	21668	21950	21950	21630	21709	21854	21818	21842	21425	21690	21601	21530	21605	21504	21473	21552	21489	21644	21508	21850	21612	21647	21622	21755	21477	21522	21575	21627	21353	21543	21680	21574	21716	21641	21533	21359	21610	21537	21617	21496	21481	21561	21688	21477	21654	21367	21330	21444	21511	21478	21694	21426	21599	21558	21280	21509	21512	21539	21566	21509	21346	21425	21320	21371	21375	21586	21646	21603	21395	21388	21535	21305	21445	21653	21537	21370	21418	21472	21245	21528	21716	21537	21489	21405	21275	21264	21621	21603	21411	21413	21260	21427	21585	21501	21333	21308	21480	21461	21432	21352	21548	21508	21465	21451	21398	21339	21595	21386	21448	21628	21495	21574	21420	21478	21603	21419	21499	21369	21488	21526	21483	21669	21506	21370	21380	21466	21422	21409	21463	21460	21372	21563	21555	21425	21486	21587	21513	21267	21439	21334	21578	21507	21567	21411	21418	21335	21636	21701	21703	21511	21608	21367	21470	21459	21394	21297	21509	21354	21644	21541	21223	21425	21598	21461	21553	21528	21491	21386	21502	21588	21363	21453	21581	21543	21345	21411	21496	21353	21449	21482	21480	21443	21353	21370	21537	21534	21437	21349	21465	21534	21368	21422	21452	21378	21354	21313	21509	21622	21574	21529	21511	21458	21374	21575	21329	21604	21409	21507	21336	21657	21559	21589	21463	21573	21550	21119	21429	21417	21249	21455	21458	21283	21416	21501	21495	21402	21603	21488	21492	21953	21444	21423	21346	21497	21625	21511	21559	21552	21458	21282	21661	21587	21438	21272	21367	21242	21453	21488	21453	21457	21387	21381	21445	21636	21366	21371	21432	21512	21450	21334	21486	21384	21542	21336	21371	21569	21474	21362	21546	21394	21429	21447	21427	21459	21437	21459	21268	21434	21433	21439	21312	21540	21347	21497	21474	21327	21384	21459	21376	21418	21408	21218	21496	21528	21691	21347	21458	21259	21279	21464	21345	21405	21477	21458	21538	21378	21683	21610	21409	21317	21522	21220	21342	21617	21431	21472	21684	21430	21495	21360	21337	21404	21535	21258	21379	21176	21440	21595	21419	21473	21433	21437	21435	21544	21518	21620	21432	21361	21502	21292	21500	21329	21458	21527	21409	21281	21500	21687	21551	21411	21766	21426	21412	21463	21460	21393	21334	21473	21577	21318	21535	21484	21434	21490	21237	21200	21412	21478	21644	21443	21364	21466	21428	21339	21391	21308	21325	21456	21436	21322	21471	21597	21365	21351	21623	21418	21361	21426	21463	21337	21271	21490	21526	21313	21432	21432	21455	21533	21443	21476	21302	21394	21397	21416	21503	21298	21467	21399	21402	21572	21742	21538	21286	21446	21355	21237	21583	21271	21508	21508	21596	21758	21469	21514	21660	21417	21623	21559	21370	21348	21633	21603	21323	21371	21307	21437	21427	21368	21564	21368	21349	21432	21393	21312	21218	21559	21608	21379	21543	21401	21407	21370	21608	21533	21638	21436	21225	21283	21572	21263	21263	21415	21393	21464	21247	21437	21314	21458	21566	21552	21473	21481	21278	21497	21424	21524	21420	21486	21496	21379	21357	21267	21480	21475	21556	21427	21446	21711	21447	21390	21415	21590	21402	21412	21628	21240	21321	21409	21406	21567	21699	21490	21270	21139	21429	21450	21400	21555	21456	21746	21757	21474	21336	21416	21323	21319	21343	21575	21604	21229	21349	21449	21458	21474	21491	21674	21572	21396	21409	21236	21486	21517	21436	21429	21216	21414	21287	21190	21477	21780	21479	21268	21791	21497	21453	21560	21657	21631	21661	21404	21420	21365	21609	21464	21577	21334	21592	21403	21494	21351	21319	21478	21618	21611	21510	21557	21417	21809	21595	21335	21466	21612	21557	21410	21441	21444	21597	21517	21328	21589	21321	21457	21497	21255	21292	21487	21512	21481	21436	21529	21513	21503	21497	21602	21641	21593	21467	21430	21290	21180	21175	21541	21239	21398	21352	21321	21430	21374	21458	21541	21632	21415	21491	21507	21249	21253	21368	21567	21542	21480	21487	21431	21508	21398	21354	21506	21461	21543	21190	21548	21371	21469	21474	21580	21541	21338	21392	21435	21336	21693	21411	21614	21589	21310	21328	21313	21443	21479	21417	21444	21365	21443	21468	21472	21361	21484	21143	21397	21408	21654	21625	21252	21475	21398	21523	21658	21441	21380	21618	21251	21598	21599	21260	21370	21428	21314	21488	21185	21430	21701	21537	21530	21557	21274	21354	21592	21598	21572	21400	21536	21375	21509	21380	21261	21359	21502	21279	21422	21633	21552	21594	21626	21422	21414	21485	21272	21639	21369	21232	21244	21283	21587	21379	21608	21544	21633	21509	21598	21419	21634	21540	21505	21370	21223	21208	21439	21588	21288	21654	21597	21429	21482	21410	21504	21451	21630	21478	21636	21452	21279	21347	21344	21436	21423	21366	21420	21491	21611	21317	21478	21155	21396	21371	21356	21557	21264	21455	21444	21631	21562	21489	21481	21371	21749	21409	21316	21404	21515	21537	21484	21455	21365	21482	21281	21445	21324	21532	21252	21428	21295	21311	21409	21185	21411	21189	21355	21584	21503	21457	21362	21381	21479	21398	21332	21573	21505	21606	21296	21320	21752	21607	21485	21244	21529	21415	21444	21519	21374	21341	21539	21424	21671	21513	21534	21576	21322	21476	21466	21459	21585	21407	21409	21533	21565	21588	21527	21423	21425	21575	21428	21669	21523	21508	21345	21380	21265	21426	21483	21348	21444	21431	21641	21374	21387	21531	21379	21372	21491	21551	21491	21583	21722	21558	21324	21601	21405	21617	21325	21415	21513	21509	21581	21517	21396	21250	21332	21530	21379	21354	21399	21453	21372	21496	21378	21451	21521	21533	21157	21409	21602	21500	21627	21378	21415	21476	21677	21328	21726	21517	21537	21630	21488	21507	21679	21562	21630	21529	21279	21648	21453	21553	21404	21354	21596	21293	21406	21464	21457	21596	21350	21416	21446	21539	21319	21469	21485	21424	21293	21363	21520	21437	21525	21300	21495	21579	21491	21534	21363	21266	21338	21420	21487	21519	21760	21650	21602	21572	21562	21402	21424	21053	21291	21324	21381	21542	21451	21473	21404	21426	21494	21422	21459	21431	21543	21498	21620	21449	21598	21459	21568	21327	21110	21185	21327	21284	21534	21644	21278	21379	21583	21457	21344	21631	21535	21519	21548	21535	21375	21546	21338	21563	21440	21205	21525	21409	21266	21626	21579	21438	21412	21482	21463	21513	21309	21473	21301	21504	21413	21403	21436	21676	21469	21626	21476	21516	21377	21607	21470	21308	21468	21268	21502	21598	21476	21473	21514	21472	21254	21343	21472	21418	21373	21553	21433	21653	21477	21405	21293	21531	21497	21719	21449	21537	21562	21383	21516	21536	21612	21440	21413	21307	21569	21400	21279	21463	21401	21610	21498	21419	21821	21765	21443	21481	21340	21502	21518	21560	21445	21512	21394	21254	21348	21362	21556	21456	21419	21479	21379	21467	21605	21581	21586	21281	21413	21253	21324	21748	21437	21276	21508	21425	21304	21664	21512	21536	21390	21474	21521	21461	21510	21573	21630	21589	21668	21346	21398	21387	21575	21569	21385	21392	21561	21620	21450	21522	21321	21395	21594	21275	21288	21400	21533	21450	21435	21667	21418	21765	21430	21427	21452	21422	21321	21473	21239	21337	21473	21498	21570	21445	21537	21499	21443	21293	21339	21304	21522	21407	21496	21239	21475	21402	21384	21192	21505	21649	21454	21528	21747	21484	21494	21355	21478	21539	21592	21401	21443	21634	21560	21530	21536	21502	21540	21358	21211	21585	21373	21437	21442	21365	21650	21639	21529	21504	21405	21381	21557	21156	21351	21470	21617	21393	21690	21678	21477	21504	21617	21556	21380	21463	21588	21391	21371	21519	21564	21560	21397	21474	21547	21572	21567	21455	21396	21781	21470	21383	21439	21354	21134	21615	21314	21417	21320	21618	21490	21429	21379	21549	21289	21467	21392	21543	21349	21376	21543	21464	21636	21504	21483	21340	21404	21288	21339	21499	21349	21384	21344	21753	21320	21624	21533	21462	21491	21595	21291	21410	21370	21534	21490	21414	21457	21407	21499	21711	21517	21449	21747	21363	21402	21430	21331	21307	21583	21372	21542	21406	21422	21395	21493	21618	21502	21431	21489	21603	21457	21373	21551	21616	21439	21536	21579	21288	21660	21511	21432	21611	21537	21396	21192	21462	21466	21290	21320	21389	21536	21484	21498	21532	21456	21354	21529	21568	21596	21608	21396	21533	21472	21421	21242	21439	21433	21483	21417	21397	21334	21477	21276	21310	21381	21383	21380	21553	21578	21503	21447	21706	21408	21450	21592	21441	21612	21560	21491	21597	21692	21290	21208	21325	21357	21497	21246	21576	21514	21551	21340	21204	21473	21463	21365	21326	21346	21551	21486	21574	21501	21644	21513	21496	21359	21383	21605	21579	21098	21307	21783	21464	21428	21487	21641	21517	21396	21465	21441	21404	21459	21724	21630	21441	21380	21406	21488	21529	21510	21353	21529	21455	21531	21500	21378	21508	21427	21464	21456	21476	21356	21455	21657	21218	21358	21563	21540	21620	21488	21542	21627	21485	21350	21422	21681	21249	21605	21295	21392	21593	21588	21360	21377	21448	21371	21479	21494	21503	21412	21525	21396	21361	21408	21309	21555	21566	21389	21405	21395	21224	21111	21420	21576	21370	21273	21325	21382	21399	21703	21307	21277	21317	21473	21387	21624	21630	21466	21565	21641	21612	21471	21645	21372	21473	21419	21479	21551	21337	21531	21506	21509	21439	21446	21275	21464	21377	21374	21283	21303	21362	21570	21379	21112	21507	21416	21396	21300	21321	21372	21557	21603	21304	21609	21347	21538	21580	21435	21623	21367	21273	21447	21688	21200	21179	21211	21645	21369	21451	21463	21454	21288	21607	21618	21513	21705
26451	47304	44801	35907	31202	28084	25527	23469	22332	21349	20925	20167	19625	19360	18933	18930	18643	18490	18298	18246	18006	17891	18079	17904	18068	17762	17949	17654	17677	17805	17834	17879	17668	17594	17684	17760	17744	17697	17577	17706	17493	17571	17581	17545	17527	17540	17567	17492	17568	17491	17566	17580	17496	17584	17427	17641	17510	17596	17329	17512	17504	17442	17470	17454	17457	17498	17506	17417	17353	17420	17416	17523	17491	17439	17453	17563	17575	17521	17508	17475	17616	17309	17498	17436	17325	17555	17370	17616	17342	17460	17535	17511	17315	17598	17648	17530	17411	17490	17392	17266	17407	17322	17217	17400	17626	17455	17433	17471	17346	17540	17355	17614	17376	17491	17416	17291	17217	17576	17447	17453	17568	17595	17400	17385	17561	17324	17341	17496	17442	17453	17477	17390	17367	17408	17460	17602	17561	17462	17491	17525	17550	17355	17368	17501	17541	17282	17348	17533	17518	17450	17610	17409	17489	17438	17385	17470	17645	17482	17468	17549	17616	17326	17399	17578	17481	17469	17572	17401	17561	17434	17464	17618	17458	17578	17503	17542	17524	17286	17562	17337	17441	17511	17481	17416	17514	17443	17404	17633	17475	17414	17484	17545	17533	17315	17356	17603	17451	17511	17310	17443	17366	17434	17398	17343	17510	17290	17346	17437	17434	17328	17266	17456	17324	17346	17372	17421	17342	17484	17398	17343	17417	17428	17458	17244	17506	17358	17513	17583	17519	17318	17406	17527	17245	17504	17551	17513	17382	17338	17418	17341	17404	17415	17520	17240	17378	17570	17525	17280	17469	17227	17426	17359	17413	17375	17624	17298	17347	17420	17512	17410	17479	17482	17432	17451	17480	17443	17496	17634	17284	17266	17632	17572	17331	17338	17373	17437	17337	17504	17349	17394	17491	17298	17535	17427	17500	17493	17440	17389	17545	17369	17408	17493	17470	17534	17496	17386	17373	17615	17470	17433	17551	17336	17407	17374	17472	17436	17642	17382	17491	17509	17594	17556	17356	17460	17550	17344	17472	17519	17588	17490	17427	17419	17292	17426	17309	17554	17427	17377	17532	17440	17587	17624	17309	17306	17389	17572	17446	17522	17343	17479	17465	17430	17381	17444	17402	17491	17242	17372	17334	17424	17510	17518	17465	17446	17457	17453	17450	17543	17390	17500	17424	17500	17458	17459	17409	17346	17473	17495	17493	17397	17569	17486	17378	17574	17456	17201	17445	17525	17382	17382	17586	17707	17380	17532	17483	17435	17390	17487	17461	17466	17559	17417	17490	17231	17564	17360	17436	17423	17558	17486	17303	17421	17406	17378	17229	17328	17418	17311	17338	17240	17545	17363	17433	17432	17658	17389	17534	17486	17568	17317	17296	17333	17585	17370	17387	17462	17280	17391	17293	17575	17469	17467	17392	17592	17410	17447	17311	17632	17289	17307	17488	17488	17461	17530	17374	17505	17475	17467	17638	17538	17422	17538	17381	17482	17307	17536	17363	17397	17410	17479	17460	17446	17424	17465	17410	17394	17503	17354	17487	17520	17285	17471	17361	17539	17462	17641	17431	17395	17437	17462	17345	17352	17277	17494	17515	17418	17466	17508	17491	17525	17436	17399	17402	17475	17494	17321	17507	17357	17362	17437	17416	17293	17459	17474	17482	17455	17273	17480	17466	17530	17614	17313	17540	17411	17516	17388	17333	17380	17401	17316	17338	17504	17447	17305	17502	17678	17592	17402	17490	17371	17386	17351	17549	17389	17418	17373	17667	17393	17328	17444	17530	17329	17384	17370	17435	17436	17441	17510	17649	17490	17401	17555	17416	17307	17522	17313	17304	17336	17508	17624	17657	17442	17402	17315	17449	17273	17306	17371	17394	17377	17379	17447	17476	17395	17473	17347	17417	17452	17517	17500	17529	17471	17309	17422	17577	17470	17315	17416	17410	17509	17449	17308	17472	17367	17380	17497	17353	17527	17506	17538	17350	17464	17632	17411	17465	17323	17399	17365	17590	17449	17453	17439	17444	17348	17401	17610	17522	17518	17261	17364	17245	17448	17511	17334	17573	17334	17646	17393	17323	17383	17622	17412	17459	17474	17262	17536	17416	17356	17388	17344	17432	17488	17455	17619	17524	17450	17357	17530	17410	17334	17488	17478	17479	17417	17526	17428	17424	17457	17507	17406	17442	17526	17568	17400	17424	17530	17361	17402	17519	17445	17283	17379	17430	17357	17538	17471	17472	17354	17683	17492	17516	17417	17526	17327	17735	17620	17470	17446	17485	17439	17422	17348	17366	17574	17523	17518	17474	17595	17276	17432	17167	17269	17370	17277	17400	17402	17591	17676	17343	17516	17406	17514	17323	17441	17373	17272	17467	17354	17325	17460	17325	17444	17523	17381	17386	17476	17474	17379	17593	17466	17620	17330	17569	17626	17368	17413	17280	17492	17399	17511	17535	17518	17603	17550	17418	17661	17279	17604	17466	17350	17453	17380	17453	17644	17375	17541	17483	17481	17408	17311	17480	17606	17294	17426	17228	17548	17398	17304	17501	17386	17488	17353	17480	17523	17473	17408	17362	17386	17318	17318	17606	17561	17671	17295	17505	17335	17407	17409	17542	17456	17503	17404	17359	17595	17364	17380	17307	17415	17396	17414	17573	17561	17394	17476	17433	17430	17319	17518	17322	17491	17357	17172	17388	17348	17332	17579	17512	17481	17496	17386	17612	17412	17455	17509	17314	17515	17468	17523	17280	17597	17623	17259	17457	17474	17514	17456	17376	17385	17456	17627	17415	17393	17704	17335	17343	17417	17572	17294	17434	17427	17421	17444	17521	17555	17284	17596	17430	17293	17446	17335	17436	17477	17363	17562	17507	17440	17531	17371	17467	17476	17507	17284	17376	17367	17280	17584	17428	17401	17606	17612	17201	17503	17314	17373	17471	17381	17321	17410	17432	17578	17490	17487	17470	17420	17412	17480	17350	17547	17463	17450	17320	17518	17339	17392	17370	17270	17458	17399	17428	17600	17411	17459	17423	17480	17347	17368	17485	17362	17546	17476	17477	17283	17294	17400	17379	17458	17380	17253	17504	17468	17485	17297	17295	17409	17594	17435	17655	17401	17338	17371	17541	17391	17527	17380	17329	17466	17254	17552	17488	17325	17451	17334	17628	17429	17584	17403	17614	17381	17385	17582	17633	17248	17603	17299	17490	17363	17388	17410	17572	17378	17444	17381	17490	17266	17733	17516	17584	17501	17482	17362	17559	17478	17519	17466	17412	17606	17711	17299	17420	17339	17375	17385	17354	17518	17548	17488	17435	17404	17426	17270	17319	17207	17402	17573	17374	17384	17503	17462	17443	17418	17464	17447	17466	17513	17479	17470	17457	17419	17372	17506	17330	17270	17403	17393	17435	17378	17576	17425	17286	17535	17373	17679	17495	17201	17305	17366	17453	17444	17451	17425	17651	17449	17231	17503	17510	17379	17366	17393	17449	17477	17411	17403	17494	17310	17352	17286	17317	17411	17438	17329	17443	17428	17481	17395	17485	17424	17431	17373	17414	17493	17440	17629	17386	17452	17442	17485	17440	17511	17376	17536	17363	17425	17390	17239	17434	17393	17518	17516	17355	17375	17434	17304	17468	17488	17670	17379	17323	17484	17406	17364	17390	17443	17439	17582	17397	17411	17576	17457	17344	17434	17549	17327	17455	17230	17429	17521	17538	17333	17389	17555	17461	17452	17484	17433	17440	17393	17412	17435	17439	17608	17396	17421	17405	17521	17450	17635	17442	17457	17389	17561	17520	17540	17374	17384	17531	17388	17559	17560	17248	17223	17235	17325	17288	17456	17466	17410	17387	17215	17440	17360	17452	17374	17453	17430	17356	17365	17511	17515	17388	17331	17597	17350	17383	17532	17312	17504	17459	17435	17336	17410	17381	17474	17427	17565	17426	17436	17470	17495	17525	17289	17486	17513	17469	17609	17548	17437	17471	17213	17394	17537	17472	17535	17526	17137	17540	17417	17497	17442	17404	17325	17461	17313	17386	17666	17295	17401	17598	17502	17610	17518	17580	17562	17438	17495	17488	17333	17525	17429	17386	17318	17472	17595	17438	17547	17451	17483	17523	17512	17576	17273	17411	17321	17550	17326	17267	17541	17329	17502	17472	17336	17399	17511	17438	17296	17450	17363	17515	17510	17588	17473	17452	17532	17425	17522	17313	17456	17331	17400	17326	17358	17325	17436	17502	17538	17185	17694	17353	17530	17448	17412	17529	17378	17398	17424	17480	17307	17396	17502	17263	17459	17233	17364	17476	17306	17479	17449	17636	17521	17387	17429	17492	17211	17393	17505	17490	17428	17463	17573	17542	17492	17412	17568	17399	17507	17356	17438	17558	17427	17600	17369	17455	17490	17410	17526	17606	17392	17397	17304	17415	17609	17516	17449	17443	17475	17640	17181	17597	17569	17259	17425	17570	17599	17325	17588	17453	17536	17578	17514	17610	17389	17338	17283	17548	17390	17361	17525	17427	17399	17612	17229	17289	17399	17539	17597	17570	17419	17512	17227	17522	17368	17361	17495	17415	17374	17427	17569	17354	17372	17427	17488	17308	17501	17396	17408	17393	17332	17354	17343	17370	17576	17385	17292	17480	17406	17424	17468	17317	17143	17476	17262	17427	17465	17386	17632	17264	17397	17450	17399	17444	17461	17468	17405	17311	17375	17401	17478	17399	17328	17322	17333	17405	17536	17371	17332	17207	17581	17477	17500	17369	17406	17329	17470	17402	17559	17512	17645	17398	17428	17380	17420	17474	17572	17275	17378	17566	17501	17595	17357	17427	17602	17408	17261	17491	17505	17454	17389	17356	17397	17535	17417	17444	17405	17484	17394	17371	17488	17332	17456	17480	17244	17381	17430	17475	17328	17470	17410	17360	17390	17470	17347	17423	17401	17419	17372	17430	17443	17528	17463	17345	17370	17394	17356	17353	17348	17416	17482	17412	17442	17726	17406	17281	17448	17245	17257	17488	17512	17508	17428	17177	17322	17471	17354	17442	17507	17409	17347	17446	17381	17493	17486	17536	17404	17390	17547	17478	17462	17439	17361	17381	17430	17461	17313	17515	17484	17414	17514
27995	24939	31985	29167	25094	23726	23209	22171	21745	21802	21303	21407	21158	21236	21081	20727	20832	20884	20993	20730	20811	20831	20538	20674	20655	20653	20490	20486	20645	20662	20772	20681	20719	20745	20901	20648	20785	20574	20593	20554	20600	20454	20495	20585	20455	20371	20611	20502	20562	20588	20456	20749	20707	20356	20608	20459	20609	20349	20449	20558	20794	20545	20607	20693	20697	20748	20452	20506	20517	20674	20551	20553	20632	20501	20309	20531	20746	20614	20610	20400	20535	20590	20634	20503	20706	20635	20648	20470	20421	20650	20610	20541	20533	20560	20618	20439	20418	20633	20590	20549	20206	20592	20627	20455	20347	20482	20533	20245	20611	20500	20354	20502	20690	20382	20535	20750	20596	20793	20618	20509	20674	20581	20255	20351	20582	20560	20554	20558	20656	20518	20684	20444	20564	20611	20555	20478	20456	20627	20553	20669	20362	20536	20402	20581	20774	20442	20540	20595	20665	20608	20503	20546	20501	20476	20489	20442	20559	20443	20484	20397	20735	20417	20592	20609	20625	20372	20467	20479	20380	20514	20553	20575	20656	20497	20900	20385	20687	20484	20676	20447	20766	20763	20428	20364	20512	20655	20527	20734	20403	20637	20508	20392	20657	20529	20562	20582	20719	20564	20608	20616	20471	20392	20235	20595	20540	20484	20613	20433	20507	20477	20605	20670	20603	20572	20378	20428	20485	20705	20388	20521	20467	20463	20466	20558	20672	20462	20425	20329	20612	20467	20370	20418	20528	20509	20460	20561	20406	20658	20588	20431	20517	20451	20579	20728	20705	20659	20374	20495	20683	20454	20510	20383	20583	20428	20426	20434	20431	20519	20480	20456	20343	20603	20546	20410	20618	20579	20527	20626	20403	20544	20485	20487	20559	20534	20666	20530	20485	20572	20582	20564	20651	20483	20510	20333	20423	20619	20520	20676	20591	20719	20458	20328	20369	20553	20491	20488	20457	20453	20497	20241	20473	20626	20716	20414	20584	20479	20441	20684	20696	20837	20466	20362	20688	20497	20793	20734	20521	20532	20771	20694	20548	20598	20553	20751	20697	20413	20423	20431	20496	20398	20423	20504	20614	20493	20615	20521	20454	20463	20638	20505	20617	20556	20492	20609	20535	20483	20667	20567	20718	20530	20501	20482	20433	20558	20262	20548	20395	20463	20194	20650	20406	20626	20597	20650	20544	20465	20441	20572	20559	20554	20625	20447	20740	20565	20528	20540	20483	20361	20401	20507	20294	20313	20685	20552	20457	20313	20661	20439	20641	20637	20565	20461	20586	20623	20595	20690	20399	20769	20371	20571	20558	20498	20667	20634	20644	20838	20599	20373	20470	20523	20562	20715	20408	20419	20614	20442	20356	20322	20312	20536	20376	20596	20391	20445	20551	20789	20680	20531	20666	20325	20650	20718	20497	20297	20334	20390	20538	20658	20595	20605	20511	20532	20510	20633	20305	20442	20587	20497	20559	20589	20553	20421	20660	20590	20433	20511	20469	20494	20494	20564	20643	20594	20587	20477	20524	20506	20510	20570	20506	20502	20591	20634	20508	20746	20632	20601	20448	20690	20526	20426	20572	20511	20511	20568	20545	20696	20517	20531	20344	20560	20565	20511	20381	20705	20662	20428	20487	20589	20590	20513	20610	20504	20604	20715	20726	20579	20633	20397	20450	20716	20575	20546	20590	20566	20555	20627	20523	20608	20412	20527	20474	20598	20716	20418	20710	20566	20511	20884	20487	20810	20653	20462	20520	20611	20548	20518	20495	20453	20704	20621	20547	20619	20542	20441	20563	20551	20611	20661	20686	20575	20614	20480	20532	20672	20523	20410	20523	20552	20471	20577	20565	20705	20665	20424	20575	20249	20409	20557	20426	20571	20470	20456	20615	20475	20385	20601	20648	20532	20460	20661	20508	20380	20541	20509	20602	20492	20493	20596	20502	20647	20567	20529	20609	20534	20503	20419	20707	20500	20327	20590	20843	20576	20501	20627	20611	20494	20276	20639	20565	20360	20558	20506	20691	20714	20629	20481	20589	20443	20533	20673	20478	20464	20701	20427	20435	20606	20511	20564	20565	20562	20443	20305	20554	20713	20669	20647	20430	20554	20487	20507	20557	20353	20443	20512	20647	20447	20414	20480	20499	20542	20498	20654	20485	20403	20637	20524	20683	20516	20162	20446	20463	20359	20559	20581	20536	20577	20626	20421	20813	20523	20621	20571	20548	20534	20784	20595	20654	20713	20505	20560	20523	20522	20638	20558	20628	20364	20476	20646	20505	20490	20378	20524	20393	20390	20503	20526	20690	20615	20438	20751	20537	20455	20414	20586	20727	20669	20691	20803	20510	20732	20561	20619	20603	20393	20255	20242	20479	20465	20726	20426	20543	20461	20450	20215	20522	20669	20512	20630	20584	20555	20673	20482	20559	20480	20581	20398	20685	20478	20467	20354	20720	20547	20506	20740	20623	20543	20473	20536	20607	20538	20561	20393	20428	20594	20350	20498	20594	20551	20628	20715	20736	20678	20781	20564	20654	20343	20355	20578	20572	20273	20382	20452	20580	20456	20435	20536	20514	20442	20450	20379	20607	20669	20477	20614	20402	20491	20613	20597	20294	20447	20508	20596	20512	20434	20498	20399	20506	20588	20548	20456	20600	20579	20455	20546	20734	20372	20528	20494	20306	20561	20575	20355	20745	20453	20329	20400	20566	20422	20565	20688	20501	20498	20582	20918	20518	20401	20563	20498	20637	20602	20520	20586	20631	20546	20555	20638	20523	20526	20816	20605	20693	20428	20609	20452	20408	20330	20465	20412	20257	20615	20449	20418	20638	20826	20569	20412	20424	20729	20572	20783	20444	20578	20579	20484	20474	20573	20509	20621	20476	20352	20618	20620	20410	20584	20468	20515	20588	20557	20550	20485	20445	20414	20426	20702	20503	20615	20460	20465	20791	20523	20635	20465	20322	20321	20606	20614	20556	20405	20460	20530	20364	20624	20493	20483	20495	20579	20649	20436	20514	20490	20776	20772	20565	20613	20386	20625	20523	20501	20655	20427	20554	20617	20504	20503	20651	20490	20558	20461	20645	20534	20482	20881	20722	20588	20661	20434	20455	20302	20700	20651	20669	20551	20465	20498	20602	20508	20525	20430	20657	20308	20547	20418	20432	20450	20505	20403	20554	20467	20530	20585	20567	20438	20447	20559	20361	20456	20634	20338	20484	20484	20626	20510	20260	20566	20533	20532	20672	20369	20515	20460	20467	20618	20599	20305	20770	20912	20561	20672	20610	20383	20608	20545	20508	20503	20644	20629	20590	20313	20371	20328	20414	20495	20397	20457	20610	20560	20443	20573	20514	20585	20496	20613	20559	20542	20667	20424	20651	20648	20522	20484	20388	20752	20639	20576	20469	20395	20528	20620	20716	20491	20179	20362	20531	20762	20650	20688	20552	20517	20566	20512	20632	20642	20498	20719	20559	20561	20508	20520	20620	20397	20692	20280	20764	20604	20462	20570	20555	20620	20444	20529	20498	20580	20650	20577	20468	20512	20771	20448	20387	20558	20472	20650	20412	20497	20442	20504	20437	20380	20562	20471	20514	20482	20492	20589	20542	20360	20609	20647	20663	20481	20432	20561	20582	20674	20508	20426	20695	20631	20745	20661	20705	20772	20467	20403	20409	20569	20463	20676	20563	20521	20357	20641	20526	20554	20550	20410	20574	20859	20741	20564	20681	20436	20671	20565	20443	20621	20693	20512	20684	20380	20421	20602	20607	20625	20240	20448	20470	20523	20735	20533	20514	20700	20640	20609	20659	20448	20329	20709	20642	20703	20492	20484	20534	20362	20549	20547	20537	20637	20521	20579	20389	20383	20631	20468	20591	20450	20280	20545	20650	20442	20726	20341	20504	20685	20658	20706	20758	20729	20521	20641	20546	20410	20474	20612	20675	20585	20495	20685	20347	20471	20371	20641	20675	20550	20319	20433	20501	20596	20431	20530	20649	20505	20667	20612	20744	20446	20363	20614	20437	20626	20510	20642	20456	20620	20433	20362	20569	20636	20570	20490	20578	20516	20635	20318	20690	20686	20372	20458	20479	20556	20744	20653	20558	20613	20431	20648	20600	20750	20523	20432	20608	20478	20472	20435	20481	20597	20583	20594	20666	20594	20551	20711	20594	20655	20905	20531	20636	20860	20539	20575	20479	20640	20788	20453	20475	20402	20543	20414	20449	20658	20384	20621	20677	20465	20526	20617	20793	20626	20424	20611	20632	20691	20635	20639	20743	20529	20673	20506	20487	20547	20621	20429	20610	20657	20550	20428	20513	20405	20329	20451	20749	20445	20676	20651	20609	20421	20700	20317	20439	20666	20718	20389	20533	20519	20426	20587	20612	20580	20551	20499	20537	20542	20605	20578	20247	20536	20688	20667	20499	20604	20657	20594	20602	20590	20557	20713	20366	20597	20661	20354	20459	20451	20517	20655	20201	20613	20646	20691	20730	20822	20721	20327	20535	20683	20411	20483	20622	20685	20556	20527	20365	20511	20626	20723	20381	20572	20673	20676	20674	20532	20527	20562	20608	20541	20610	20555	20581	20642	20632	20372	20374	20441	20754	20539	20611	20431	20428	20276	20556	20453	20424	20582	20567	20447	20685	20609	20466	20474	20495	20576	20437	20772	20509	20389	20690	20417	20650	20532	20456	20749	20577	20434	20423	20449	20463	20759	20429	20666	20693	20363	20444	20471	20628	20625	20454	20563	20497	20608	20557	20640	20534	20382	20413	20510	20334	20598	20750	20612	20577	20597	20663	20744	20538	20703	20679	20512	20656	20477	20551	20705	20678	20818	20634	20501	20651	20388	20345	20461	20622	20463	20623	20422	20576	20642	20544	20560	20302	20670	20630	20600	20679	20428	20434	20380	20526	20542	20436	20347	20622	20440	20625	20552	20799	20529	20773	20376	20434	20601	20530	20725	20389	20547	20365	20495	20557	20638	20606	20630	20717	20451	20549	20390	20628	20574	20426	20608	20335	20444	20555	20631	20803	20477	20632	20375	20574	20378	20374	20611	20392	20327	20617	20254	20676	20481	20444	20251	20624	20671	20572	20489	20430	20801	20464	20578	20519	20520
25056	37094	34200	26629	23680	21792	20571	19538	18964	18570	18147	18128	17755	17659	17677	17511	17521	17387	17063	17231	17332	17172	17204	17043	17094	17019	16802	17118	16982	16929	17238	17008	17071	16984	17015	17089	17041	17006	16830	16979	16792	16818	17021	16988	17056	16848	16933	17071	16931	16880	17089	16861	16985	16849	16796	16910	16740	16930	16918	16812	16909	16991	17045	16971	17128	17041	16895	16881	16898	16945	17009	16765	16891	16961	16729	16988	16858	17064	16907	16877	16908	16927	16962	16814	16661	17075	16852	16945	16792	16864	16877	16863	16879	16886	16927	16735	17032	16935	16919	16937	16908	16779	16922	17040	17091	16849	17028	17032	16755	16930	16914	16751	16983	17029	16897	16946	16830	16873	16919	16914	16939	16974	16816	17021	16971	17000	16779	16854	16993	16870	16827	16905	16996	16719	16958	16924	16987	16890	16802	16888	16994	16903	16753	16920	16863	16871	16931	16854	16982	17019	16832	17178	16836	16705	16894	16830	16835	16879	16863	17035	16853	17001	16996	16951	16708	16763	16925	16925	16845	16850	16969	17011	17016	16570	16896	16924	17147	16811	16811	16948	17117	16980	17260	17038	16912	17042	16860	16910	17058	17043	16979	16868	16805	16898	17056	16926	16906	16950	16928	16854	16803	16783	16801	17055	16833	16902	16931	16928	16863	16828	16999	17008	17016	16868	16967	16810	16898	16987	16768	16809	17131	16808	16798	16840	16942	16854	16850	16808	17055	16962	16886	16971	16807	16943	16846	16968	16906	16915	16885	16854	16960	16894	17042	16845	16921	17004	16849	16879	16897	17010	16899	16889	16797	16902	16949	16911	16978	16836	16969	16749	16931	16810	16913	16850	16912	16872	16912	16903	16859	16927	16897	17012	17119	16948	17087	16971	17002	16846	16981	16964	16996	17048	16827	16904	16905	16848	17072	16844	16770	17008	16890	16896	16875	17028	16974	16899	16979	16959	16723	17037	16962	16970	16921	16971	16890	16743	16881	17019	16800	16986	16828	16868	16885	16908	17092	16882	16895	16872	16839	16850	16952	16827	17002	16962	17094	17035	16979	16867	16853	16790	16891	16977	16971	17040	16916	16890	17042	16915	16709	16984	16866	17029	17000	16852	16836	17090	16941	16896	16952	17036	16840	16782	16811	16960	16812	16840	16738	16890	16924	16915	17003	16880	16898	16902	16875	16862	17112	16849	16957	16964	16815	16980	16953	16858	16944	16819	16802	16904	16862	16902	17154	16973	16924	16920	16937	16978	16908	16898	17179	16999	16877	16853	16923	16936	16869	16841	17018	16998	17015	16956	16890	17056	17055	16980	16891	16974	16736	17159	16798	16884	16993	16792	17003	16743	17010	16939	16807	17051	16887	17033	16934	16838	16854	16949	16795	16779	16841	16899	17030	16849	16900	16838	16868	16898	17076	16787	17019	16940	16957	17001	16900	16969	16881	16777	16924	16887	17034	16843	16962	16861	16981	17039	16929	16922	16988	17021	16840	16850	16673	16852	16937	16863	16635	16827	17104	17032	17031	17046	16974	16891	16953	16872	16840	17234	16900	17110	16912	16937	17104	16980	17038	16806	16876	16871	16911	16945	16946	16844	16952	17039	16839	17028	16884	16994	16958	16843	17042	16861	16783	16930	16947	16912	16913	16958	17037	16878	16865	16893	17064	17006	16934	16944	16957	17016	16866	16907	16874	17001	16891	16867	17185	16978	16724	16938	16864	16647	16851	16987	16716	16955	16941	16966	16875	16859	16798	16723	16880	17034	16699	16916	16894	16933	16855	16681	16944	16797	16996	16878	17068	16985	16947	16826	16915	16879	16830	16980	16790	16867	17148	16955	16847	16969	16906	16873	16910	16890	16728	16856	17042	17049	17018	16883	16968	16829	16964	16870	16917	16798	16855	16941	16737	16797	17039	16929	16902	17027	16712	16868	16988	17079	16870	16877	16744	17025	16933	16879	16921	17033	16880	16897	16946	16838	16981	16774	16899	16847	16959	16959	16837	17075	16870	17022	16989	16855	16945	16909	16918	16818	16913	16950	16834	16987	16837	16918	16903	16973	17119	16944	16971	16931	16958	16871	16880	17012	16951	16904	16853	16915	17239	16885	16969	16766	16836	16978	16903	17011	16898	16896	16855	16857	16963	17003	17075	16831	17142	16761	16887	16793	16872	16913	16900	16877	16867	16941	16735	16875	17157	17036	17016	16989	17143	16753	16926	16781	16977	16905	17061	16895	16811	17003	17001	16832	16831	16987	16817	17037	16890	17049	16651	16886	17170	16951	16923	16832	16944	17027	16968	16785	16808	16730	16938	16668	16828	16867	16898	16852	16993	16887	16866	17034	16976	17098	16926	17056	16893	16972	16936	16882	16853	16997	17046	16735	16798	16860	16864	16860	16882	16923	16950	16928	16899	17049	16906	16952	17092	16845	16976	16719	16882	17060	16630	17090	16752	16951	16955	16893	16836	16838	16989	16890	16821	16778	16799	16912	16951	16888	16920	16899	16893	16930	17009	16806	16915	16918	16866	16824	16983	16848	17035	17004	16772	16950	16841	16927	16939	16878	17012	16861	17011	16727	16982	16746	16773	16978	16844	16959	16925	17094	16996	16926	16917	16812	16910	16881	17012	16780	16980	16969	16723	16837	16809	16773	17041	17002	16814	16823	16672	16838	16875	16924	16839	16815	16951	16900	16884	17051	16943	16910	16943	16902	16906	17049	16877	17037	16714	16871	16919	16989	16763	16945	16836	16793	17039	16877	16976	16959	16840	16933	16868	17133	16982	16755	16783	16883	17123	16966	16999	16918	16917	16885	16921	17008	16881	17088	16862	16752	16882	16957	16748	16824	17049	16852	16759	16898	16971	16980	17012	16779	16894	17038	16850	16966	16899	16868	16969	16712	17029	16946	17008	16861	16939	16987	16896	17051	16949	17008	16885	17077	17112	16989	16834	17025	16952	16986	16898	16899	16958	16896	16956	16773	17058	16881	16885	16818	16926	16876	16893	16817	16924	16859	16796	17040	16797	16927	16993	16838	16964	16910	17081	16892	17092	17024	16895	16920	16830	17124	16801	16820	16821	16973	16857	16635	16839	16850	16992	16864	16945	16866	16755	16866	16714	17060	16949	17028	16736	17125	16870	17069	16966	16775	17046	16884	16886	16836	16857	16846	17008	16872	16845	17000	17036	16915	16977	16976	16882	16937	16823	16879	16860	16805	16958	16937	16977	16865	16862	16926	16825	16941	16991	16827	16832	17007	16792	16745	16894	16846	16982	16907	16886	17017	16804	17024	17000	16972	17109	16726	16944	16807	16950	16999	16868	16916	16835	16766	16960	16905	17030	16979	16849	16927	16874	16897	16980	16795	17048	16911	17011	16992	16972	16849	16997	16896	16953	16869	17022	16936	16797	17057	16797	16902	17027	16793	17063	16932	16935	16767	17033	17153	16958	17026	17001	16895	17026	16909	16993	16742	16952	16912	16865	16851	17055	16768	16868	16966	16883	16957	16869	17050	16738	16969	16901	16901	16824	17015	16744	16906	16960	16861	16833	16959	17094	16819	16987	16775	17011	16866	16877	16793	16990	16839	16868	16948	16922	16858	16830	16955	16897	16697	16911	16916	17035	16904	16759	16884	17003	16923	16889	16914	16890	16971	16991	16833	16834	16853	16971	17032	16813	16938	16855	16879	16949	16927	17008	16963	17014	16974	16789	17058	16868	16874	16962	17038	16960	16915	16971	16886	16870	16813	16822	16981	16932	16911	16909	17110	17070	17002	16955	16783	16837	17006	16788	16851	17063	16903	16945	16858	17079	17104	17048	16879	17090	16907	16960	16873	17158	17141	16785	17005	16935	16986	16873	16978	16742	16970	16998	16903	16949	16815	16915	16889	16963	16934	16868	16851	16975	17000	16962	16750	16791	16812	16987	17126	16966	16828	16864	16856	16979	16886	16819	16971	16929	17076	16819	16980	16978	16978	16890	16908	16971	16940	16931	16923	16916	16969	17062	16901	16753	16833	16978	16842	16966	16863	16970	16983	16814	16944	16954	16886	16746	16867	16923	17024	17011	17044	16945	17048	16933	16984	16784	16925	16829	16889	16942	16890	16807	16955	16745	16967	16883	16858	16882	16903	16929	16974	16881	17078	16859	17109	16755	16910	16774	16850	16885	17025	16811	16886	16913	16819	17004	16918	17038	17067	16814	16998	17043	16977	16780	17003	16876	16847	17096	16844	16957	16945	16948	17020	16852	16909	16908	16869	16980	16969	16926	16901	16829	16945	16977	16844	16794	16885	17039	17014	16951	17099	16804	16841	16858	16955	17050	16874	16944	16757	16822	16889	16946	17084	16844	16892	16956	16967	16788	16979	17093	16943	16945	16881	16839	16941	17022	17043	16839	17028	16917	16930	16712	16952	16999	16770	16883	17059	17022	16851	16998	16817	16936	17066	16896	16941	17014	16978	16875	16896	17045	16996	16810	16895	16951	16755	17079	16810	16975	16921	16931	17085	16992	16853	16833	16954	16975	16887	17086	16730	17016	16876	16984	16817	17014	16843	16870	16893	16939	17101	16988	16869	17022	16737	16855	16764	16875	16765	16942	16926	16924	16694	16949	16945	16930	16739	16937	16924	16928	16831	17157	16810	16836	16862	16824	16880	17047	16870	16861	16963	17075	16988	16894	16887	16989	16979	17026	16888	16977	16866	16901	16934	16856	16960	17024	16997	16925	17000	16952	16821	16932	16952	16961	16828	16939	16901	16885	16929	17028	16684	16853	16926	16714	16803	17020	16952	16836	16898	16905	16889	16999	16819	16936	16961	16971	16892	16868	16944	16870	16929	17030	16765	16941	16982	17024	16952	16962	17034	16769	16884	16768	16798	17015	16906	16944	16986	16931	16894	16913	17001	17005	16959	16964	16851	16832	16870	16920	16795	16947	16910	16830	17053	16744	16962	16920	16967	16792	16888	16819	16907	16770	17189	17056	17163	16910	17022	16880	17005	16682	16938	17074	16943	16687	16888	16888	16888	16855	16972	16854	16941	16979	16863	16852	16911	16869	16697	16857	16925	16829	16770	17007	17009	16789	17042	16792	17049	16970	16917	17038	16826	16858	16897	16787	16935
23547	21055	28500	24322	23542	25434	25727	22535	21750	21605	21101	20805	20580	20357	20478	20250	20352	20049	20117	19812	19749	19816	19642	19842	19818	19759	19565	19552	19484	19707	19696	19760	19797	19715	19491	19531	19603	19495	19665	19303	19684	19600	19386	19532	19604	19501	19612	19743	19479	19467	19456	19592	19584	19522	19525	19428	19563	19364	19292	19411	19520	19339	19671	19415	19465	19583	19461	19447	19542	19559	19554	19478	19493	19306	19542	19392	19427	19495	19530	19601	19470	19534	19459	19695	19369	19487	19412	19374	19639	19601	19399	19411	19393	19324	19473	19394	19562	19593	19334	19541	19565	19659	19445	19266	19584	19568	19459	19263	19671	19693	19361	19674	19440	19446	19482	19384	19534	19434	19412	19605	19544	19386	19607	19505	19300	19367	19636	19458	19513	19548	19454	19594	19458	19517	19644	19372	19558	19353	19370	19540	19460	19325	19647	19347	19374	19575	19665	19578	19638	19675	19483	19190	19404	19413	19506	19445	19605	19376	19482	19484	19378	19444	19535	19409	19249	19425	19331	19423	19425	19274	19578	19537	19518	19438	19177	19413	19414	19457	19464	19436	19385	19505	19490	19625	19496	19341	19417	19416	19308	19309	19493	19138	19528	19327	19548	19617	19519	19452	19480	19426	19375	19512	19404	19501	19300	19534	19290	19407	19332	19239	19723	19308	19393	19325	19483	19668	19418	19481	19523	19598	19421	19615	19610	19508	19437	19392	19285	19481	19450	19398	19372	19646	19443	19509	19640	19538	19445	19377	19453	19782	19426	19413	19648	19651	19429	19430	19474	19334	19305	19411	19194	19269	19589	19489	19430	19660	19657	19623	19307	19388	19325	19306	19341	19484	19366	19235	19379	19450	19293	19445	19321	19311	19210	19347	19473	19665	19541	19457	19350	19690	19582	19698	19644	19459	19504	19518	19380	19375	19301	19405	19458	19340	19308	19269	19645	19294	19405	19504	19229	19198	19295	19256	19500	19572	19441	19294	19428	19546	19300	19409	19501	19416	19309	19607	19476	19255	19485	19470	19503	19456	19309	19478	19459	19450	19574	19488	19456	19297	19494	19504	19463	19455	19378	19382	19462	19439	19541	19523	19562	19378	19347	19387	19537	19390	19718	19505	19555	19411	19427	19649	19435	19391	19502	19435	19388	19354	19555	19263	19405	19469	19557	19450	19279	19583	19478	19373	19438	19613	19350	19316	19286	19479	19578	19483	19532	19315	19276	19528	19480	19696	19401	19375	19493	19390	19649	19768	19437	19503	19340	19405	19332	19465	19403	19377	19486	19290	19379	19563	19426	19499	19560	19268	19380	19627	19418	19349	19552	19426	19427	19374	19463	19387	19536	19542	19442	19488	19508	19794	19549	19295	19350	19352	19560	19328	19841	19173	19515	19353	19522	19503	19522	19339	19515	19405	19467	19422	19420	19503	19619	19466	19494	19540	19474	19564	19489	19361	19405	19556	19504	19407	19235	19387	19657	19442	19187	19497	19330	19206	19527	19432	19550	19208	19530	19556	19460	19497	19690	19382	19579	19424	19564	19344	19573	19402	19421	19515	19493	19409	19442	19467	19371	19545	19404	19493	19578	19531	19372	19355	19485	19344	19292	19595	19666	19384	19574	19392	19492	19296	19527	19834	19564	19476	19397	19319	19365	19493	19362	19135	19557	19534	19479	19386	19375	19449	19467	19230	19411	19451	19482	19464	19586	19602	19468	19402	19432	19587	19532	19345	19284	19590	19563	19338	19478	19464	19799	19401	19459	19534	19569	19480	19431	19399	19459	19304	19358	19441	19476	19439	19268	19413	19491	19468	19478	19460	19598	19435	19567	19591	19330	19298	19399	19314	19453	19148	19446	19329	19535	19545	19291	19529	19388	19356	19504	19416	19252	19523	19378	19516	19374	19491	19398	19598	19581	19563	19101	19349	19442	19238	19570	19389	19186	19363	19479	19378	19428	19310	19279	19304	19500	19480	19599	19333	19422	19419	19352	19231	19451	19423	19384	19357	19544	19570	19498	19376	19322	19510	19599	19367	19479	19467	19416	19537	19509	19601	19293	19342	19572	19336	19288	19346	19445	19397	19508	19312	19675	19471	19616	19288	19561	19439	19414	19535	19482	19265	19407	19647	19586	19539	19405	19320	19395	19424	19468	19328	19459	19419	19299	19294	19441	19709	19515	19358	19511	19455	19309	19576	19162	19470	19632	19397	19383	19473	19481	19399	19436	19329	19397	19313	19195	19496	19539	19726	19531	19322	19354	19269	19450	19435	19623	19612	19400	19460	19433	19373	19421	19566	19576	19229	19440	19484	19453	19496	19458	19574	19575	19534	19473	19605	19370	19446	19314	19415	19292	19455	19537	19408	19423	19395	19485	19253	19448	19255	19650	19409	19496	19627	19451	19486	19349	19331	19413	19494	19431	19520	19437	19388	19449	19470	19320	19208	19480	19356	19482	19340	19672	19402	19471	19516	19367	19586	19496	19415	19349	19328	19502	19430	19502	19404	19607	19594	19354	19303	19497	19679	19500	19723	19660	19410	19555	19322	19214	19486	19429	19339	19386	19183	19580	19388	19518	19452	19574	19261	19432	19399	19402	19319	19347	19236	19376	19351	19314	19474	19429	19529	19445	19533	19457	19426	19472	19332	19619	19426	19548	19360	19513	19453	19573	19504	19635	19422	19416	19523	19419	19472	19507	19429	19414	19509	19405	19400	19478	19280	19551	19370	19576	19350	19206	19193	19466	19358	19482	19151	19212	19444	19546	19401	19558	19456	19363	19297	19441	19030	19442	19343	19531	19655	19524	19413	19595	19417	19597	19483	19353	19423	19556	19470	19297	19439	19365	19298	19366	19371	19575	19467	19652	19445	19376	19539	19559	19293	19506	19234	19298	19416	19304	19415	19394	19524	19657	19406	19317	19486	19398	19407	19447	19415	19398	19214	19367	19480	19316	19558	19314	19441	19340	19365	19461	19516	19421	19443	19539	19550	19489	19559	19531	19460	19414	19537	19547	19336	19332	19587	19516	19519	19646	19277	19486	19330	19442	19477	19474	19545	19304	19584	19529	19375	19652	19297	19580	19435	19448	19315	19460	19593	19471	19592	19426	19439	19273	19547	19521	19439	19306	19538	19454	19509	19327	19484	19575	19626	19722	19589	19560	19436	19652	19372	19454	19229	19413	19420	19271	19396	19563	19526	19351	19259	19477	19320	19565	19512	19370	19532	19463	19455	19309	19234	19584	19429	19381	19346	19296	19472	19279	19409	19326	19535	19438	19367	19238	19270	19468	19690	19334	19768	19435	19262	19562	19536	19700	19414	19510	19400	19459	19490	19416	19413	19432	19257	19649	19473	19299	19386	19463	19670	19460	19287	19475	19286	19547	19512	19394	19356	19360	19490	19445	19643	19452	19138	19308	19307	19309	19460	19273	19563	19475	19310	19381	19443	19378	19422	19409	19586	19409	19296	19565	19490	19501	19508	19446	19428	19378	19569	19318	19707	19494	19648	19377	19359	19283	19432	19247	19660	19426	19335	19515	19426	19534	19372	19417	19542	19248	19600	19380	19419	19216	19492	19241	19309	19355	19352	19454	19267	19505	19319	19369	19339	19568	19423	19450	19341	19430	19242	19403	19355	19399	19507	19609	19403	19571	19281	19359	19475	19574	19485	19485	19573	19409	19548	19507	19354	19538	19595	19564	19632	19419	19298	19503	19378	19269	19413	19436	19505	19574	19370	19454	19402	19580	19437	19546	19610	19236	19249	19353	19289	19494	19494	19361	19660	19314	19388	19501	19574	19569	19568	19326	19473	19393	19595	19417	19285	19375	19458	19708	19540	19466	19292	19577	19341	19433	19484	19568	19405	19360	19499	19204	19278	19407	19473	19502	19582	19526	19259	19607	19588	19397	19428	19277	19314	19523	19322	19591	19416	19466	19228	19371	19569	19403	19385	19600	19460	19267	19312	19491	19359	19461	19408	19485	19327	19515	19641	19372	19455	19448	19466	19251	19480	19554	19448	19556	19341	19548	19440	19372	19250	19296	19606	19485	19409	19585	19442	19673	19311	19148	19504	19484	19650	19403	19497	19357	19473	19307	19374	19378	19360	19498	19640	19568	19486	19245	19387	19398	19473	19545	19495	19285	19592	19341	19544	19278	19237	19610	19355	19397	19343	19453	19555	19358	19754	19497	19438	19388	19294	19494	19438	19502	19582	19469	19542	19415	19397	19481	19450	19510	19366	19371	19581	19470	19491	19538	19473	19446	19522	19556	19457	19577	19456	19674	19201	19370	19551	19513	19362	19439	19335	19487	19424	19470	19402	19387	19603	19457	19436	19505	19507	19531	19386	19375	19496	19534	19353	19341	19459	19446	19324	19310	19591	19525	19497	19587	19467	19380	19535	19557	19688	19491	19248	19192	19377	19556	19602	19542	19501	19278	19423	19817	19463	19456	19470	19488	19490	19295	19451	19328	19537	19332	19382	19476	19532	19410	19482	19431	19375	19532	19591	19518	19246	19538	19330	19580	19796	19466	19384	19409	19193	19667	19415	19331	19409	19715	19469	19246	19307	19314	19393	19417	19339	19529	19521	19528	19617	19500	19556	19360	19496	19387	19487	19401	19491	19319	19478	19403	19512	19441	19308	19469	19310	19652	19424	19573	19471	19475	19477	19418	19365	19443	19302	19523	19525	19247	19430	19293	19443	19292	19467	19585	19418	19649	19578	19424	19399	19486	19312	19368	19485	19348	19442	19512	19563	19445	19508	19592	19321	19378	19417	19585	19361	19421	19349	19551	19406	19497	19616	19764	19296	19345	19517	19563	19512	19489	19545	19561	19451	19471	19441	19347	19468	19466	19195	19383	19474	19351	19318	19582	19465	19438	19618	19324	19270	19272	19338	19399	19599	19553	19452	19378	19466	19315	19440	19473	19593	19375	19538	19420	19549	19655	19380	19324	19485	19285	19415	19450	19409	19288	19295	19480	19449	19595	19578	19440	19463	19514	19423	19382	19330	19388	19538	19546	19324	19546	19590	19316	19181	19438	19366	19584	19558	19249	19395	19566	19397	19647	19723	19383	19424	19373	19451	19478	19344	19433	19448	19673	19506	19483	19408	19465	19554
24350	41561	38643	30916	27220	24091	22183	20778	19913	18916	18634	18164	17989	17751	17540	17178	17261	16969	17018	16911	16824	16802	16708	16544	16431	16446	16618	16533	16360	16484	16317	16502	16450	16421	16550	16401	16222	16610	16244	16457	16514	16210	16322	16221	16341	16403	16288	16396	16272	16304	16611	16311	16188	16373	16320	16303	16145	16177	16238	16385	16319	16310	16314	16222	16350	16416	16282	16351	16258	16271	16360	16306	16414	16207	16292	16265	16199	16245	16279	16300	16292	16491	16307	16285	16361	16163	16404	16230	16147	16288	16118	16225	16270	16337	16347	16357	16238	16236	16330	16439	16386	16227	16241	16216	16267	16114	16380	16297	16145	16227	16517	16370	16213	16244	16311	16386	16359	16260	16223	16533	16347	16097	16157	16250	16307	16291	16256	16292	16277	16259	16257	16336	16284	16471	16405	16261	16464	16392	16325	16161	16340	16244	16295	16265	16355	16141	16408	16235	16231	16241	16377	16236	16360	16231	16274	16293	16316	16214	16182	16301	16274	16253	16267	16382	16316	16426	16362	16303	16421	16362	16303	16329	16258	16333	16269	16339	16101	16236	16229	16190	16223	16233	16312	16140	16261	16251	16239	16309	16211	16289	16304	16269	16301	16212	16196	16406	16214	16416	16267	16093	16178	16327	16295	16063	16341	16242	16240	16374	16196	16106	16343	16346	16183	16124	16396	16499	16210	16318	16410	16242	16253	16281	16358	16367	16312	16375	16360	16232	16211	16432	16168	16466	16336	16303	16421	16272	16303	16146	16371	16199	16243	16356	16215	16318	16324	16414	16405	16338	16318	16366	16368	16244	16464	16373	16253	16346	16371	16271	16223	16240	16400	16073	16342	16266	16240	16353	16381	16232	16302	16209	16318	16168	16393	16469	16215	16256	16143	16322	16327	16154	16290	16233	16148	16362	16356	16209	16236	16331	16262	16402	16222	16316	16271	16356	16388	16144	16267	16293	16287	16364	16254	16145	16304	16381	16273	16148	16248	16287	16375	16158	16274	16184	16284	16325	16060	16567	16299	16211	16329	16180	16226	16390	16246	16224	16171	16340	16249	16290	16263	16261	16155	16175	16259	16219	16417	16126	16214	16159	16221	16320	16176	16280	16328	16317	16259	16353	16251	16224	16306	16496	16416	16238	16355	16379	16306	16287	16324	16267	16306	16136	16380	16327	16283	16400	16180	16289	16476	16125	16223	16181	16258	16181	16301	16361	16299	16342	16237	16242	16389	16300	16226	16273	16252	16232	16343	16392	16261	16206	16380	16124	16365	16115	16103	16392	16531	16322	16316	16408	16331	16374	16241	16021	16285	16215	16274	16348	16161	16206	16105	16336	16315	16231	16493	16243	16364	16113	16139	16478	16331	16147	16333	16298	16248	16288	16370	16295	16146	16368	16238	16154	16301	16407	16200	16205	16079	16328	16325	16298	16266	16186	16429	15994	16449	16236	16354	16243	16249	16307	16258	16242	16327	16349	16418	16289	16408	16352	16238	16302	16230	16300	16313	16322	16240	16217	16281	16384	16222	16316	16338	16066	16140	16163	16254	16380	16235	16294	16244	16246	16272	16270	16209	16343	16290	16032	16290	16233	16256	16416	16329	16338	16252	16125	16331	16250	16124	16102	16394	16437	16199	16252	16186	16210	16262	16323	16259	16364	16423	16251	16320	16364	16247	16212	16250	16494	16389	16323	16259	16411	16001	16311	16193	16130	16288	16418	16207	16212	16246	16133	16405	16261	16404	16365	16323	16144	16439	16230	16141	16366	16458	16292	16253	16181	16281	16248	16138	16259	16280	16168	16254	16349	16354	16287	16176	16392	16293	16160	16142	16242	16152	16263	16279	16343	16377	16363	16153	16296	16323	16363	16296	16266	16263	16283	16360	16272	16176	16312	16223	16506	16230	16435	16397	16209	16303	16314	16159	16350	16239	16295	16344	16362	16328	16298	16155	16329	16183	16347	16405	16247	16184	16071	16247	16316	16226	16303	16231	16187	16328	16307	16299	16226	16385	16188	16310	16202	16327	16275	16275	16193	16284	16302	16379	16265	16309	16136	16076	16343	16213	16431	16445	16317	16131	16321	16263	16246	16461	16375	16343	16130	16372	16292	16295	16156	16432	16100	16373	16121	16275	16382	16332	16107	16218	16326	16339	16387	16096	16295	16321	16351	16359	16183	16307	16338	16373	16343	16465	16112	16204	16397	16384	16277	16359	16361	16389	16379	16317	16114	16340	16186	16320	16145	16200	16346	16427	16246	16334	16291	16203	16384	16439	16261	16463	16246	16275	16285	16053	16238	16347	16071	16285	16292	16175	16290	16269	16155	16215	16299	16475	16232	16211	16309	16245	16265	16218	16354	16173	16212	16504	16232	16197	16239	16286	16434	16225	16184	16354	16423	16050	16193	16333	16336	16294	16289	16261	16141	16122	16224	16284	16308	16247	16383	16320	16323	16332	16100	16349	16112	16371	16132	16339	16169	16265	16305	16196	16410	16194	16160	16159	16237	16257	16473	16243	16223	16418	16379	16334	16448	16250	16279	16271	16302	16457	16308	16192	16205	16319	16324	16312	16359	16273	16300	16219	16264	16369	16137	16307	16203	16202	16198	16262	16364	16353	16348	16372	16235	16260	16496	16213	16305	16258	16205	16272	16352	16307	16248	16192	16341	16279	16464	16194	16300	16267	16079	16129	16339	16258	16406	16280	16338	16316	16198	16233	16212	16294	16173	16151	16211	16122	16263	16317	16282	16213	16290	16394	16290	16202	16337	16228	16287	16359	16264	16521	16421	16166	16203	16096	16225	16455	16259	16167	16249	16390	16285	16304	16119	16231	16257	16423	16166	16309	16231	16364	16245	16160	16462	16103	16290	16194	16420	16329	16143	16159	16331	16247	16150	16359	16190	16272	16250	16286	16241	16473	16308	16212	16207	16446	16435	16311	16133	16212	16383	16346	16126	16267	16228	16393	16296	16181	16435	16345	16160	16177	16491	16370	16286	16163	16298	16309	16383	16471	16300	16145	16172	16112	16176	16278	16434	16339	16182	16376	16396	16344	16459	16353	16401	16219	16249	16232	16232	16243	16116	16234	16282	16350	16267	16220	16303	16241	16310	16302	16301	16307	16190	16206	16256	16232	16428	16295	16227	16403	16347	16401	16184	16193	16053	16410	16060	16385	16269	16426	16383	16151	16330	16337	16276	16246	16193	16416	16107	16239	16234	16313	16200	16193	16261	16203	16255	16272	16421	16429	16247	16186	16348	16290	16320	16325	16139	16395	16301	16215	16419	16354	16215	16359	16337	16246	16387	16187	16239	16174	16151	16345	16272	16190	16251	16246	16227	16390	16174	16257	16246	16136	16277	16258	16184	16307	16386	16313	16210	16388	16376	16172	16324	16414	16318	16358	16284	16169	16443	16365	16174	16290	16365	16366	16326	16174	16202	16263	16197	16320	16257	16195	16400	16430	16142	16419	16228	16291	16238	16321	16292	16244	16375	16279	16346	16318	16114	16163	16022	16403	16144	16264	16157	16252	16249	16214	16142	16250	16257	16227	16289	16177	16372	16258	16216	16334	16429	16131	16323	16416	16364	16202	16328	16242	16389	16309	16382	16394	16351	15989	16312	16231	16405	16178	16401	16358	16294	16262	16288	16226	16305	16448	16232	16159	16132	16260	16332	16204	16171	16433	16100	16218	16218	16274	16152	16267	16328	16230	16360	16170	16311	16372	16294	16348	16153	16305	16213	16235	16368	16135	16325	16196	16298	16396	16257	16352	16363	16266	16186	16514	16209	16298	16223	16455	16156	16255	16331	16294	16236	16214	16312	16262	16416	16238	16384	16272	16365	16264	16373	16090	16355	16150	16347	16310	16413	16329	16203	16357	16300	16179	16465	16257	16228	16404	16110	16253	16222	16251	16345	16023	16252	16191	16256	16251	16313	16260	16284	16379	16268	16106	16092	16303	16242	16215	16317	16315	16317	16426	16417	16326	16310	16325	16136	16282	16368	16205	16319	16135	16144	16465	16269	16236	16391	16285	16247	16406	16328	16194	16362	16337	16295	16387	16361	16362	16275	16346	16162	16435	16046	16444	16351	16157	16424	16161	16241	16317	16256	16106	16292	16434	16301	16287	16290	16167	16160	16339	16183	16277	16231	16234	16354	16206	16309	16396	16245	16254	16139	16273	16173	16329	16251	16187	16229	16360	16294	16388	16327	16394	16203	16265	16361	16322	16296	16377	16228	16252	16195	16262	16383	16321	16248	16217	16203	16196	16257	16294	16361	16110	16385	16341	16316	16314	16427	16300	16279	16292	16252	16295	16359	16185	16327	16212	16378	16210	16441	16448	16152	16195	16250	16380	16230	16253	16300	16302	16428	16442	16324	16249	16300	16186	16197	16307	16236	16301	16387	16137	16144	16357	16156	16263	16330	16263	16420	16267	16366	16409	16511	16321	16280	16111	16158	16276	16267	16174	16346	16255	16317	16254	16270	16451	16342	16285	16352	16352	16287	16248	16228	16394	16198	16272	16299	16151	16297	16220	16372	16319	16196	16441	16257	16347	16479	16316	16434	16242	16224	16204	16055	16415	16378	16386	16288	16354	16337	16332	16395	16365	16316	16465	16239	16327	16286	16411	16288	16220	16309	16195	16400	16222	16123	16254	16192	16208	16362	16337	16360	16163	16368	16250	16306	16307	16282	16334	16225	16208	16305	16446	16221	16164	16248	16276	16260	16347	16239	16169	16386	16422	16184	16423	16207	16204	16220	16310	16376	16212	16316	16122	16284	16312	16262	16357	16279	16302	16251	16233	16203	16254	16305	16457	16108	16241	16191	16291	16207	16388	16311	16441	16324	16310	16243	16132	16263	16274	16379	16297	16279	16326	16410	16267	16233	16388	16183	16182	16365	16055	16320	16422	16143	16452	16308	16272	16253	16184	16465	16271	16217	16328	16268	16218	16322	16243	16467	16247	16330	16158	16308	16444	16177	16229	16194	16318	16337	16134	16176	16302	16026	16223	16349	16204	16286	16334	16399	16206	16081	16208	16236	16244	16332	16263	16265	16302	16258	16275	16297	16304	16370	16278	16354	16187	16411	16345	16326	16170	16425	16336	16198	16264	16180
22488	21044	28859	23520	21888	25702	29056	24712	23333	23097	22635	22381	22015	21511	21525	21511	21133	21247	21181	20563	20582	20928	20835	20740	20592	20457	20425	20587	20516	20527	20592	20609	20608	20561	20436	20409	20354	20393	20619	20365	20285	20407	20397	20166	19948	20477	20328	20475	20271	20437	20262	20280	20570	20267	20223	20296	20350	20308	19998	20089	20302	20354	20182	20559	20151	20302	20254	20345	20225	20292	19917	20130	20089	20239	20347	20342	20256	20123	20194	20202	20169	20276	20217	20206	20110	20183	20266	20201	20037	20343	20436	20068	20182	19977	20224	20136	20333	20236	20380	20242	20179	20164	20247	20143	20222	19974	20258	20337	20253	20066	20130	20311	20098	20195	20256	20186	20182	20182	20209	20098	20157	20150	19996	20091	20312	20121	20058	19958	20186	20078	20164	20174	20257	19990	20029	20376	20213	20163	20090	20210	19971	20318	20112	20117	20058	20072	20150	20108	20203	20159	20214	20092	20212	20183	20232	20137	20191	20118	20265	20170	20267	20197	19979	20211	20026	20168	19929	20216	20078	20211	20299	20209	20282	20066	20330	20294	20131	20072	20090	20146	20254	20165	20276	20158	20385	20074	20317	20092	20144	20227	20199	20133	20140	20083	20247	20169	20135	19816	20222	20214	20330	19959	20295	20242	20296	20121	20258	19997	20521	20099	20274	20200	20314	19975	20277	20321	20074	20185	20290	20259	20189	20228	20208	20283	20237	20117	20253	20206	20124	19962	20229	20202	20231	20212	20183	20234	19963	20182	20061	19993	19948	20246	20179	20351	20307	20278	20332	20154	20022	20276	20304	20247	20292	20049	20231	20248	20342	20136	20114	20091	20198	20050	20307	20067	20116	20380	20255	20369	20152	20076	20185	20054	20041	20277	20306	20246	20366	20046	20133	20115	20060	20135	20129	20029	20198	20058	20219	20179	20127	20288	20321	20213	20247	20268	19967	19917	20171	20037	20173	20116	20097	20258	20208	20214	20308	20064	20099	20037	20059	19966	20064	20150	20115	19966	20282	19925	20026	20266	20372	20049	20221	20358	20356	20484	20224	19886	20172	20072	20173	20113	20298	20075	20160	20229	20328	20261	20219	20351	20170	20188	20314	20351	20090	19971	20179	20175	20200	20128	20280	19964	20123	20429	20187	20126	20064	20050	19975	20117	20093	20157	20139	20236	20304	20124	20094	20230	20256	20102	20171	20144	20042	20169	20095	19959	20099	20058	20235	20022	20143	19975	20082	20251	19985	20099	20122	20235	20183	20032	20062	20094	20329	20150	20105	20227	20122	20236	20142	20194	20137	20150	20007	20244	20224	20360	20063	20011	20155	20252	20257	20024	20039	20151	20180	20143	20246	20205	20186	20210	20138	20129	20168	20137	20134	20065	20082	20178	20268	20051	20015	20110	20301	20014	19846	20289	20229	20043	19945	20227	20035	20025	20182	20128	20111	20143	20078	19985	20260	20182	20110	20263	20136	20065	20432	20114	20259	20251	20289	20280	19989	20268	20218	20087	20143	20144	20228	20109	20192	20023	20290	20066	20112	20042	20276	20143	20327	20194	20122	19966	20346	20101	20244	20215	20083	20257	20056	20199	20187	20021	20159	19910	20175	20146	20061	20125	20158	19986	20439	20136	20010	20161	20190	20204	20298	20193	20207	20127	19958	20262	20365	20394	20005	20135	20347	20000	20096	20127	20054	20175	20139	19926	20010	19946	20050	20063	19990	20224	20103	20063	20198	20106	20211	20106	20375	20180	20153	20214	20303	20060	20187	19857	20251	20247	20147	20101	20168	20227	20349	20050	20164	20264	20281	20086	20107	20007	20092	20102	20053	20291	20105	20047	20247	20074	20142	20379	20057	20259	19961	20075	20204	20292	20259	19988	20110	20252	20237	20117	20250	20288	20039	20001	19990	20216	20028	20151	20318	20025	20107	20203	20187	20349	20204	20231	19962	19873	20261	20056	20188	20231	20299	19996	20238	20082	20118	20449	20175	19884	20174	20027	19989	20111	20029	20152	20172	20351	20064	20217	19956	20216	20320	20169	20107	20086	20231	20317	20196	20206	20062	20083	20150	20074	19921	20187	20119	20287	20020	20189	20318	20072	20129	20226	19994	20080	20051	20111	20116	20423	20211	20143	20150	20088	20151	20198	20343	20281	20319	20148	20033	20197	20362	19957	20156	20216	19978	20057	20199	20223	20051	20210	20204	20150	20129	20103	19946	20218	20231	20137	20042	20194	20079	20135	19986	20077	20185	19938	20297	20124	20188	20106	20191	20073	19998	20177	20009	20171	20253	20176	20276	20024	20253	20279	20282	20046	20289	20450	20304	20083	20271	20243	20206	20102	20214	20068	20083	20217	20024	20221	20087	20168	20256	20275	20139	20359	20192	20285	20293	20249	20119	20055	20138	20281	20486	20196	20109	20174	20282	20017	20059	20181	20175	20352	19960	20231	20005	20244	20116	20350	20164	20155	20265	20264	20239	20047	20199	20039	20156	20187	20055	20073	20230	20238	20052	20293	20117	20109	20110	20131	20213	20311	20129	20011	20097	20304	19918	20123	20206	20184	20120	20136	20033	20261	20401	20123	20176	20050	20346	20145	20052	20176	20149	20286	20226	20093	20171	20279	20279	20011	20181	20168	20263	20121	20003	20136	20297	20031	20166	20235	20046	20314	20215	19996	19913	20100	20025	20001	20230	20144	20297	19988	19914	20094	20168	20267	19980	20164	20137	19979	20230	20172	20089	20183	20164	19965	20130	20164	20240	20422	20198	19971	20316	20169	20129	20242	20122	19811	20189	20069	20225	20127	20242	20188	20217	20325	20113	20114	20047	20081	20107	20285	20349	19928	20127	19915	20157	20153	20267	20277	20149	20364	20270	20072	20342	19994	20228	20215	20133	20206	20389	20298	20291	20068	20114	20331	20362	20243	20421	20148	20216	20160	20251	20106	20170	20142	20233	19990	20163	20129	20094	20081	20212	20325	20198	20320	20118	20066	20189	20112	20218	20118	20253	20201	19981	20044	20226	19956	20151	20383	20382	20077	20253	20262	20085	20042	20153	20196	20251	20015	19910	20049	20148	20150	20135	19799	20157	20138	20104	19974	20037	20568	20161	20109	20152	20152	20143	20302	20193	20080	20357	20315	20279	20212	20189	20237	20482	20188	20017	20264	20193	20225	20018	20130	20145	20076	20386	20304	20040	20264	20100	20207	20239	20099	20315	20183	20165	20332	20261	20077	20235	20158	20142	20120	20243	20112	20238	20203	20346	19974	20020	20048	20104	20061	20150	20296	20428	20049	20151	20082	20012	20303	20156	20244	20330	20095	20208	19983	20105	20069	20059	20166	20218	20194	20336	20146	20045	20108	20000	20124	20246	20194	20133	20063	20028	20202	20243	20072	20293	20143	20187	19838	20256	20375	20161	20176	20131	20037	20196	20339	20347	20215	20270	20173	20315	20159	20075	20035	20108	20112	20241	20111	20048	20040	20265	20296	20175	20129	19954	20061	20235	20231	20047	20124	20107	20262	20329	20211	20112	20228	20117	20045	20263	19992	20196	20084	20348	20276	20213	20277	20354	20045	20249	20192	20005	20052	20183	20041	20247	20308	20056	19991	20199	20132	20078	20107	20088	20017	20257	19982	20350	20142	20386	20196	20212	20185	20212	20085	20129	20044	20159	20258	20341	20262	20004	20045	20299	20121	20190	20332	20140	20203	20394	20116	20165	20286	20369	20148	20165	20067	19985	19992	20131	20068	20133	20240	20205	20012	20042	20008	20117	20042	20268	20140	20198	20082	20309	20125	20151	19996	20035	20237	20144	19972	20273	20188	20348	20182	19993	19956	20188	20267	20273	20139	20130	20248	20338	20105	19761	20159	20408	20246	19904	20094	20240	20251	20184	20184	20095	20075	20195	20076	20214	20240	20049	20291	20230	20209	20260	20084	20184	20145	20355	20217	20258	20064	20181	20166	20011	20155	20206	20262	20080	20190	20183	20201	20006	20281	20438	20250	20229	20115	20071	20014	20196	20013	20064	20158	20274	20369	20130	20099	20069	20346	19969	20072	20047	19925	20302	20057	20201	20173	20192	19931	20113	20065	20297	20043	20078	20208	19984	20220	20076	20212	20363	20164	20127	20165	19958	19950	20168	20022	20113	20183	20138	20171	20289	20202	20200	20406	20159	20188	19912	20257	20127	20182	20076	20180	20280	20157	20336	20199	20154	20213	20109	20377	20107	20358	20289	20301	19979	20123	20064	20090	20075	20371	20035	20130	19971	20175	20064	20225	20215	20382	20242	20103	20108	20230	20348	20335	20141	20163	20181	20076	20123	19999	20206	20124	20229	20213	20163	20220	20402	20215	20219	19977	19993	20285	20219	20088	20128	20287	20120	20074	20096	20142	20264	20469	20161	20141	20196	20048	20463	20380	20233	20333	20087	20181	20270	20121	20197	20133	20193	20240	20027	20233	20206	20106	20322	20329	20029	20138	20035	20005	20337	19916	20138	20103	19968	20186	20272	20047	20299	20352	20166	20277	20298	19981	19949	20242	20218	20126	20042	20209	20054	20355	20067	20048	20148	20264	20044	20053	20268	20266	20318	20181	20195	20278	20240	20040	20161	20372	20331	20268	20060	20213	20016	20137	20032	19919	19921	20179	20147	20134	20093	20299	20021	20281	20194	20305	20048	20202	20150	20258	20263	20226	20318	20139	20145	20195	20344	20091	20205	20286	20305	19980	20059	20237	20031	20167	20440	20121	20214	20043	20179	20082	20179	20314	19994	20240	20110	20215	20121	20188	20037	20187	20263	20045	20251	20099	20065	20136	20100	20165	20122	19940	20252	20012	20341	20169	20070	20216	20321	20054	20100	20037	20204	20070	20152	20216	20114	20190	20271	20066	20017	20231	20033	20355	20170	20079	20350	19991	20027	20159	20144	20065	20204	20129	19938	20242	20122	20171	20158	20251	20230	20259	20002	19976	20236	20179	20207	20080	20336	20121	20375	20286	20051	20135	20205	20250	20106	20088	20016	20192	20197	20124	20178	20240	20210	20247	20277	20027	20158	20132	20114	20027	20340	20257	19965	20113	20159	20098	20036	20210	19977	20093	20206	20289	20189	20352
26050	45897	42985	35142	30695	27058	24803	23435	21785	20647	19853	19586	19261	18730	18589	18103	17983	18044	17715	17735	17600	17304	17261	17182	17141	17170	16990	17006	16983	16910	17000	16882	17117	17031	16982	16867	16929	16752	16815	16720	16819	16642	16964	16736	16819	16755	16719	16631	16800	16777	16701	16819	16860	16685	16724	16719	16802	16710	16750	16905	16712	16710	16847	16708	16650	16593	16697	16764	16585	16686	16636	16623	16636	16652	16778	16591	16749	16534	16744	16796	16842	16695	16560	16672	16637	16671	16735	16720	16573	16732	16680	16795	16779	16776	16920	16650	16664	16812	16653	16675	16682	16701	16669	16570	16541	16732	16688	16634	16662	16623	16521	16682	16771	16669	16752	16607	16629	16627	16772	16771	16577	16535	16814	16642	16676	16736	16505	16635	16729	16605	16578	16686	16787	16573	16562	16705	16760	16682	16684	16639	16573	16712	16758	16456	16786	16796	16537	16628	16588	16594	16801	16721	16812	16557	16659	16645	16682	16535	16783	16880	16594	16796	16611	16624	16635	16633	16654	16636	16471	16607	16608	16472	16645	16570	16776	16701	16686	16639	16736	16573	16636	16739	16679	16696	16770	16494	16605	16610	16630	16640	16780	16698	16649	16522	16709	16687	16736	16718	16730	16614	16720	16686	16737	16547	16603	16746	16656	16680	16695	16582	16655	16627	16688	16775	16644	16730	16559	16608	16639	16474	16559	16510	16696	16808	16554	16554	16676	16487	16610	16833	16675	16630	16547	16722	16681	16596	16699	16665	16641	16716	16705	16548	16629	16577	16513	16848	16728	16753	16712	16631	16869	16509	16793	16515	16686	16912	16502	16677	16721	16759	16541	16690	16627	16644	16598	16717	16743	16696	16664	16557	16723	16760	16797	16533	16813	16637	16677	16539	16479	16628	16563	16581	16620	16673	16754	16609	16748	16622	16622	16714	16653	16684	16497	16570	16765	16593	16709	16557	16568	16481	16760	16725	16688	16505	16574	16649	16708	16452	16712	16690	16802	16675	16623	16676	16628	16665	16510	16607	16697	16617	16465	16642	16697	16654	16678	16728	16736	16587	16634	16793	16718	16692	16637	16830	16507	16638	16801	16655	16643	16731	16737	16739	16548	16601	16516	16627	16673	16655	16707	16676	16485	16603	16458	16621	16553	16730	16460	16776	16703	16714	16640	16600	16720	16757	16883	16639	16494	16693	16438	16620	16769	16633	16764	16665	16559	16580	16557	16649	16604	16731	16641	16463	16537	16682	16718	16459	16665	16660	16632	16484	16808	16634	16559	16733	16630	16710	16511	16649	16519	16661	16659	16702	16530	16813	16694	16569	16772	16536	16607	16744	16729	16764	16487	16749	16565	16560	16691	16695	16622	16680	16788	16732	16565	16612	16836	16803	16611	16650	16597	16685	16631	16736	16653	16577	16688	16664	16634	16622	16671	16617	16577	16425	16507	16794	16653	16668	16600	16865	16508	16656	16784	16718	16476	16557	16628	16624	16738	16630	16635	16620	16715	16567	16671	16656	16794	16653	16570	16703	16829	16740	16702	16466	16629	16630	16716	16686	16708	16547	16502	16586	16788	16632	16651	16531	16495	16578	16574	16548	16740	16627	16639	16615	16753	16592	16721	16522	16659	16652	16560	16557	16602	16819	16408	16622	16653	16472	16677	16553	16644	16686	16791	16497	16550	16699	16632	16523	16352	16721	16768	16572	16625	16729	16598	16774	16703	16581	16671	16622	16592	16727	16688	16724	16701	16890	16632	16718	16654	16682	16658	16492	16625	16670	16693	16647	16540	16642	16491	16684	16675	16497	16663	16547	16639	16816	16714	16799	16434	16728	16536	16646	16728	16592	16774	16514	16783	16663	16657	16726	16815	16543	16726	16732	16599	16736	16647	16733	16698	16609	16552	16701	16647	16552	16677	16654	16689	16839	16754	16854	16607	16631	16858	16602	16689	16641	16733	16802	16493	16513	16685	16725	16495	16480	16741	16674	16783	16673	16588	16601	16577	16647	16573	16527	16631	16526	16698	16620	16643	16715	16455	16614	16613	16581	16693	16478	16557	16669	16589	16636	16665	16526	16613	16508	16608	16653	16595	16801	16732	16497	16694	16380	16732	16670	16647	16621	16620	16704	16553	16526	16745	16501	16517	16732	16703	16787	16680	16623	16721	16725	16747	16546	16497	16717	16526	16510	16588	16725	16651	16626	16700	16658	16605	16664	16623	16633	16947	16665	16811	16812	16560	16493	16671	16770	16671	16616	16629	16528	16848	16665	16645	16640	16527	16707	16510	16737	16685	16524	16822	16634	16630	16794	16668	16530	16631	16583	16701	16515	16743	16467	16776	16504	16550	16626	16542	16426	16516	16604	16680	16663	16602	16657	16613	16606	16768	16628	16507	16706	16620	16616	16821	16676	16516	16802	16686	16608	16661	16733	16772	16651	16690	16774	16671	16622	16582	16659	16743	16734	16776	16842	16526	16667	16692	16418	16549	16597	16822	16643	16762	16500	16718	16578	16517	16606	16773	16587	16651	16561	16757	16583	16768	16661	16633	16697	16657	16657	16517	16628	16638	16525	16472	16673	16680	16606	16657	16631	16694	16624	16599	16594	16533	16654	16635	16743	16607	16647	16639	16709	16628	16593	16655	16634	16670	16498	16775	16723	16540	16631	16549	16778	16604	16611	16580	16456	16634	16689	16660	16708	16564	16655	16718	16572	16624	16821	16660	16674	16609	16545	16701	16784	16658	16732	16488	16517	16720	16653	16569	16768	16707	16710	16532	16532	16495	16687	16559	16641	16656	16690	16528	16648	16542	16486	16559	16637	16786	16489	16683	16726	16510	16797	16750	16566	16579	16808	16671	16650	16666	16687	16650	16763	16664	16417	16768	16561	16568	16718	16761	16696	16644	16620	16838	16574	16609	16704	16667	16487	16758	16524	16654	16741	16809	16600	16664	16619	16675	16691	16617	16704	16618	16601	16705	16625	16636	16479	16552	16527	16542	16573	16861	16620	16815	16664	16566	16608	16761	16644	16617	16593	16541	16585	16721	16567	16641	16644	16728	16692	16592	16511	16601	16619	16623	16631	16555	16607	16718	16583	16637	16562	16792	16687	16591	16785	16779	16609	16476	16487	16655	16759	16659	16555	16656	16517	16699	16611	16544	16704	16717	16670	16658	16673	16707	16684	16643	16777	16836	16652	16649	16522	16582	16723	16478	16550	16514	16619	16651	16822	16668	16637	16672	16648	16570	16617	16565	16580	16666	16623	16639	16523	16512	16539	16758	16586	16639	16728	16560	16598	16693	16657	16523	16453	16646	16636	16621	16502	16680	16670	16550	16715	16628	16522	16634	16553	16698	16575	16640	16635	16809	16714	16497	16748	16771	16685	16901	16600	16677	16458	16612	16627	16524	16584	16431	16687	16548	16760	16507	16755	16749	16587	16545	16714	16784	16586	16668	16529	16651	16570	16626	16462	16620	16473	16629	16755	16471	16680	16524	16540	16665	16466	16653	16826	16538	16927	16708	16656	16560	16559	16634	16621	16633	16722	16549	16580	16693	16450	16736	16684	16715	16699	16608	16651	16589	16735	16530	16821	16710	16602	16547	16593	16556	16485	16627	16704	16628	16536	16409	16692	16560	16617	16559	16684	16502	16681	16588	16670	16480	16774	16487	16785	16504	16508	16752	16579	16796	16594	16777	16810	16730	16700	16570	16637	16599	16609	16799	16750	16685	16573	16605	16612	16575	16644	16617	16641	16529	16521	16489	16548	16669	16494	16776	16642	16479	16655	16800	16526	16620	16429	16498	16694	16598	16471	16592	16634	16750	16697	16578	16684	16646	16518	16570	16677	16596	16612	16668	16606	16652	16700	16660	16742	16581	16531	16640	16726	16549	16504	16524	16850	16534	16575	16583	16750	16690	16809	16657	16712	16672	16555	16862	16536	16846	16602	16735	16512	16513	16640	16692	16642	16783	16539	16646	16512	16687	16568	16733	16699	16705	16681	16503	16694	16603	16863	16432	16808	16940	16701	16604	16672	16677	16657	16581	16811	16793	16518	16656	16732	16552	16603	16654	16591	16864	16772	16562	16688	16505	16652	16598	16769	16632	16686	16621	16488	16738	16663	16570	16469	16655	16562	16677	16570	16773	16597	16438	16648	16657	16663	16711	16570	16655	16528	16683	16614	16736	16605	16583	16732	16763	16675	16485	16455	16747	16747	16475	16643	16570	16688	16525	16742	16563	16456	16851	16609	16628	16586	16751	16632	16753	16686	16649	16703	16807	16525	16616	16563	16661	16617	16586	16605	16576	16706	16684	16727	16530	16731	16709	16575	16576	16658	16694	16668	16593	16656	16560	16718	16684	16717	16523	16717	16556	16645	16633	16796	16645	16598	16595	16757	16793	16678	16751	16538	16751	16444	16768	16616	16566	16744	16769	16643	16642	16701	16567	16683	16667	16544	16509	16714	16690	16548	16688	16712	16608	16668	16611	16611	16736	16872	16445	16659	16640	16553	16560	16760	16581	16651	16661	16581	16578	16682	16622	16661	16683	16560	16840	16666	16586	16625	16586	16570	16670	16675	16605	16769	16733	16563	16733	16638	16516	16700	16814	16420	16674	16829	16661	16569	16699	16636	16618	16576	16517	16698	16625	16545	16689	16509	16520	16697	16592	16648	16729	16679	16733	16544	16738	16716	16675	16669	16576	16780	16715	16711	16747	16706	16721	16487	16625	16938	16749	16727	16481	16696	16427	16720	16578	16604	16677	16630	16650	16690	16733	16731	16566	16579	16626	16557	16421	16709	16596	16519	16687	16801	16725	16679	16694	16658	16479	16564	16593	16624	16615	16736	16815	16821	16631	16385	16576	16547	16799	16584	16609	16492	16552	16659	16572	16639	16730	16646	16663	16697	16631	16757	16509	16658	16615	16704	16596	16673	16664	16742	16615	16760	16563	16611	16624	16703	16785	16658	16677	16679	16651	16561	16600	16588	16550	16605	16643	16624	16615	16575	16686	16770	16881	16677	16618	16423	16417	16583	16631	16616	16556	16655	16514	16636	16769	16582	16589	16507	16680	16907	16660	16515	16527	16723	16672	16545	16520	16660	16653	16512	16752	16717
27991	24483	30871	28479	24057	22667	21860	20833	20355	20180	20138	19937	19992	19679	19729	19589	19495	19642	19496	19651	19350	19423	19425	19430	19439	19252	19348	19422	19339	19300	19130	19228	19342	19412	19339	19168	19394	19270	19077	19192	19062	19056	19096	19212	19105	19133	19099	19344	18967	19373	19136	19082	19280	19251	19173	19343	19061	19223	19332	19183	19005	19070	18956	19109	19231	18955	19151	19219	19247	19088	19138	18937	19237	19110	19136	19236	19258	19299	19323	19289	19145	19045	19174	19127	19012	19082	19139	19059	19273	19251	19109	19135	19330	19155	19304	19171	18986	19153	19126	19216	19392	19096	19175	19082	19102	18946	19234	19119	19233	19306	18920	19026	19065	19108	19456	19123	19211	19182	18974	19105	19090	19285	19201	19057	19111	19293	19182	19135	19080	19038	19268	19040	18937	18910	19271	19028	19175	19274	19240	19114	18945	19114	19106	19254	19243	19188	19121	19316	18910	19365	19166	19036	19141	19103	19143	19098	19245	19255	19104	19080	18913	19010	19234	19060	19271	19205	18942	19205	19097	19253	19188	19102	19081	18994	19349	19098	19062	19129	19178	19157	19352	19239	19258	19210	19261	19130	18975	19110	19014	19245	19211	19157	19147	19028	19148	18898	19132	19156	19234	19160	19407	19263	19270	19175	19048	18866	19179	19324	19109	19140	18943	19189	19142	18961	18956	19124	19171	19223	19031	19121	19029	19143	19154	19291	19108	19361	19110	19387	19232	19231	19172	19139	19228	19108	19229	19137	19086	19119	18852	19136	19348	19113	19113	19013	19200	18804	18979	19099	19178	19101	19110	19241	19120	19230	19067	19000	19000	18990	19334	19105	19356	19247	19031	19225	19165	19184	19405	19189	19297	19275	19283	18991	19217	19097	19165	19203	19057	19095	19180	19077	19114	19094	19236	19194	19035	19152	19215	19406	19407	19219	18950	19094	19163	19154	19270	19182	19194	19227	19291	19136	18953	18982	19147	19006	19215	19145	19173	19102	19208	19200	19039	19269	19105	19063	19174	19065	19147	19255	19085	19009	19190	19135	18982	19102	19320	19325	18990	19157	19148	18979	19148	19071	19032	19113	19320	18980	18961	18978	19021	19059	19086	19204	19111	19026	19261	19005	19041	19069	19366	19317	19065	19204	19494	19435	19111	18926	19058	18878	19169	19278	19235	19192	19103	19264	19117	19194	19151	19140	19165	19137	19187	19019	19244	19139	19160	19074	18935	19090	19134	19157	19209	18973	19167	19010	19147	19306	18990	19273	19215	19126	19197	19152	19060	19367	19088	19155	19251	19196	19171	19169	19154	19201	19160	19085	19175	19051	19027	19218	19150	19156	19211	19011	19261	19178	18978	19243	19005	19130	19084	19164	18993	19243	19334	19247	19270	19202	19195	19144	19106	19073	19065	19242	19008	19101	19042	19130	19149	19035	19158	19387	19163	19153	19291	19052	19024	19292	19193	19211	19147	19162	19085	19202	19205	19161	19165	19115	19099	19247	19146	19242	19110	19253	19145	19201	19167	19034	19361	19167	19109	19160	19242	19157	19232	19079	19099	18968	19154	19280	19278	19333	19366	19174	19271	19059	19138	18947	19167	19202	19258	19196	19094	19054	19027	18960	19196	19173	19123	19142	19179	19182	19130	19084	19042	19359	19065	19092	19200	19070	19177	19361	19088	19266	19169	19065	19043	19002	19170	19168	19146	19241	19240	18942	19159	18932	19091	19202	19178	19117	18999	19056	19065	19238	19069	19068	18902	18984	18994	19050	19052	19120	19227	19178	18856	19309	19084	18998	19361	19100	19009	18973	19175	19282	19078	19271	19101	18927	19269	18997	19344	18933	19320	19230	19116	19182	19179	18850	19080	19109	19280	19263	19113	19221	18941	19215	19232	19121	19137	19244	19071	19034	19048	19063	19228	19152	19447	19244	19187	19123	19125	19212	18894	19195	19182	19057	19204	19023	19086	19107	19155	19110	19114	19013	19044	19103	19142	19079	19179	19310	19145	18989	19189	19071	19199	19133	19420	19307	19013	18985	19174	19369	19067	19309	19054	19099	18931	19271	19161	19087	18965	19052	18974	19344	18973	19254	19210	19188	19318	19152	19132	19392	19270	19243	19198	19075	19089	19263	19147	19031	19055	19213	19077	19301	19372	19089	19328	19120	19088	19192	19004	19007	19186	19255	19284	18898	19187	19206	19084	19214	19230	18966	19220	18965	19274	19175	19252	19126	19089	19146	19243	18983	19424	19252	19081	19130	19389	19019	19041	19035	19247	19078	19227	19115	19213	19129	19087	19106	19106	19174	19293	19356	19047	19078	19117	19157	19276	19235	19118	19064	19212	19280	19147	19071	19243	19082	19291	19217	19255	19237	19041	19270	19176	19076	19240	19305	19054	19212	19096	19175	19210	19155	19178	19245	19251	19149	19115	19024	19177	19320	19230	19119	19026	19184	19242	19046	19121	19257	19346	19295	19171	19256	19360	19373	19248	18920	19117	19107	19271	19109	19257	19105	19234	18920	19083	19040	19126	19116	19263	19482	18938	19189	19128	19289	18955	19154	19222	19134	19220	19233	19271	19113	18982	19006	19243	19273	19162	19190	19285	19117	19259	19026	19149	19146	19256	19058	19339	19077	19351	19228	19220	19458	19199	19415	19184	19092	19036	19068	19167	18968	18919	19044	19089	19238	19086	19270	19050	19164	19156	19191	18918	19170	18989	19161	19214	19262	19030	19054	19284	19256	19273	19336	19435	19229	19173	19044	19123	19227	19133	19065	19247	19169	19348	19229	19140	19063	19170	19237	19344	19079	19338	19258	19269	19215	19225	19223	19248	18965	19063	19271	19106	19108	19103	19127	19171	19316	19214	18969	19068	19255	19195	18999	19194	19275	19024	19021	19210	19126	18966	19079	19167	18975	19088	19124	19091	19187	19200	19142	19293	19304	19315	19000	19275	19130	19073	18791	19128	19051	19095	19338	18925	18975	18928	18959	19163	19161	19342	18972	19215	19173	19049	19190	19141	18954	19126	19187	19166	18998	19104	19124	19118	19122	18946	18999	19120	19025	19167	19099	19025	19267	19158	19129	19141	19276	19062	18936	19364	19099	19140	19196	19235	19315	19308	19128	19028	19257	19142	19074	19326	19148	19155	19014	19075	18935	19018	19134	19118	19180	19162	19337	19159	19203	19083	19198	19315	19137	18900	19122	19147	19221	19032	19041	19088	19020	19147	19413	19079	19175	19179	19141	19298	19477	19329	18972	19162	19250	19279	19089	18897	19076	19126	18999	19130	19240	19336	19236	19134	19013	19095	19245	19209	19099	19218	19257	19218	19208	19036	19122	19098	19059	18997	19116	19112	18987	19241	19036	19097	19212	19137	19176	19118	19135	19234	19034	19162	19163	19268	19185	19155	19290	19070	18879	19190	19127	19100	18926	19241	19210	19308	19299	19324	19371	19317	19194	19255	19350	19407	19192	19191	19243	19024	19067	19192	19330	19192	19099	18926	19072	19245	19021	19136	19100	19086	19178	19144	19107	19168	19076	19039	19065	19459	19201	19227	19263	19324	18973	19052	19241	19069	19043	19314	19123	19039	19276	19357	19173	19286	19006	19374	19081	19318	19027	19104	19097	19329	19447	19226	19138	19181	19234	19218	19358	19188	19227	19135	18998	19283	19250	19285	19178	19182	19233	19221	19169	19016	19136	19231	19201	19146	19174	18956	19126	19128	19147	19246	19141	18995	19170	19093	19377	19232	19015	18994	19109	19279	19228	19159	19281	19261	19062	19175	19307	19155	19136	19230	19226	19100	19181	18988	19370	19299	19451	19071	19080	19044	19018	19113	19327	19256	19298	19061	19399	19165	19244	19133	19277	19091	19121	19233	19077	19345	19297	19297	19291	19206	19195	19131	19132	19150	19085	19265	19106	19211	19030	19156	19107	18987	19325	19205	19039	19560	19163	19088	19171	19157	19165	19148	19143	19170	19230	19042	18968	19138	19159	19361	19137	19309	19283	19196	19109	18956	19142	19306	19109	19183	19096	19363	19194	18939	19038	19126	19382	19106	19114	19018	19063	19235	19325	19194	19091	19201	19153	19203	19256	19020	19239	19070	19152	19260	19295	19376	19255	19093	19135	19128	18947	19130	19097	19392	19289	19181	19271	19183	19174	19169	19449	19061	18956	19260	19428	19324	19071	19012	19184	19132	19215	19161	19198	19030	19193	19165	19133	18911	19194	18949	19076	19362	19194	19179	19096	19335	19101	19080	19076	19185	19248	19209	19250	19254	18951	19252	19154	19267	19299	19250	19096	19049	18861	19125	19229	19123	18980	19197	19204	18946	19130	18919	19102	19213	19121	19038	19162	19425	19362	19160	19274	19270	19041	19268	19088	18948	19189	19201	19169	19192	19120	19268	18987	19131	19377	18972	18978	19308	19207	19205	19349	18883	19287	19271	19122	19217	19160	19361	19296	19192	19093	18931	19302	18978	19223	19248	19237	18973	18926	19000	19046	19102	19088	19185	19153	19238	19092	19097	19179	19396	19012	19191	19032	19156	18924	19168	19157	19117	19226	19019	19126	19204	19059	19355	19329	19102	19178	19177	19088	19171	19189	19059	19290	19287	19241	19263	19242	19213	19426	19324	19240	19188	19144	19078	19081	18939	19243	19144	19335	19272	19113	19147	19093	19218	18921	19019	19183	19191	19180	19010	19209	19342	19086	19155	18994	19091	19018	19338	19102	19075	19081	19038	19161	19261	19182	19037	19080	19247	19252	19167	19233	19035	19138	19201	18980	19101	19268	19299	19107	19093	19071	19161	19059	19320	19190	19233	19157	19372	19349	18927	19121	19370	19250	19042	19249	19325	19245	18903	19331	19143	19007	19107	19008	19183	19134	19192	19378	19278	19256	18986	19018	19137	19132	19162	19358	19029	19125	19061	19189	19172	19226	19392	19087	19176	19107	19225	19256	19111	19304	19330	19232	19107	19055	19108	19244	19185	19040	19191	19105	19236	19135	18893	19132	18967	18964	19277	19202	19253	19469	19140	19134	19415	19155	19295	18920	19150	19227	19326	19339	19175	18988	19172	19243	19199	19017	19207	19135	19109	19115	19226	19241	19238	19152
24575	35757	33224	26478	23047	21182	19881	19200	18330	17889	17597	17174	17299	16994	16733	16723	16631	16576	16554	16306	16467	16451	16489	16195	16443	16353	16313	16459	16140	16501	16113	16207	16305	16178	16217	16046	16323	16228	16281	16169	16302	16129	16295	16128	16152	16097	16172	16082	16373	15993	16390	15984	16189	16164	16148	16090	16079	16266	16203	16123	16068	16307	16114	16091	16321	16134	16172	16073	16376	16179	16461	16063	16143	16090	16103	15992	16104	16210	16084	16119	16278	16010	16259	16140	16253	16019	16315	16268	16196	16188	16181	16041	16258	16294	16064	16200	16138	16127	16281	16249	16090	16046	16173	16101	16231	16124	16248	16041	16361	16149	16282	16053	16204	16287	16183	16198	16179	16101	16082	16094	16086	16103	16037	16226	16172	16208	16244	16169	16198	16217	16257	16218	16253	16038	16204	16125	16143	16243	16119	16060	16096	16029	16166	16271	16092	16210	16043	16195	16043	16163	16195	16249	16207	16298	16054	16016	16122	16151	16298	16188	16101	16145	16227	16219	16048	16148	16342	16050	16090	16187	16085	16048	16346	16234	16159	16188	16073	16058	15883	16127	15911	16070	16194	16207	16132	16088	16154	16173	16124	15983	16148	16090	16068	16026	16182	16299	16017	16004	16310	16274	16140	16179	16266	16147	16149	16060	16305	16041	16291	16144	16158	16139	16251	16203	16105	16175	16011	16216	16192	16023	15943	16344	15905	16116	16230	16118	16062	16346	16082	15954	16068	16276	16157	16158	16131	16211	16129	16051	16184	15947	16150	16343	16172	16185	16300	16024	15927	16178	16314	16108	16144	16211	16023	16105	16077	16113	16211	16016	16308	16173	16172	16144	15939	16312	16158	16230	16210	16037	16266	16182	16194	16167	16128	16103	16188	16202	16103	16122	16110	16119	16092	16129	16172	16162	16050	16242	16130	16248	16118	16048	16146	16024	16228	16171	16238	16119	15974	16273	16028	16078	16061	16153	16097	16070	15986	15996	16132	16036	16188	16041	16054	16080	16089	16044	16206	16165	16214	16266	15992	16261	16056	16104	16171	16173	16218	16228	16213	16304	16056	16038	16142	16146	16241	16134	16375	16167	16190	16097	16136	16075	16232	16219	16123	16188	16226	16142	16204	16198	15974	16157	16279	16308	16186	16139	16264	16342	15999	16141	16108	16304	16029	16181	15948	16116	16026	16215	16123	16016	16166	16182	16225	15934	16174	16232	16046	16178	15987	16134	16192	16226	16260	16205	16110	16098	16084	16233	15934	16105	16077	16035	16064	16164	16119	16164	16175	16233	16088	16031	16147	16223	16129	15986	16213	16092	16330	16192	16135	16051	16121	16064	16174	16114	16088	16223	16128	16152	16223	16265	16110	16277	16203	16164	16318	16100	16025	15976	16161	16190	16115	16158	16090	16177	16118	16153	16034	16074	16182	16114	16061	16203	15961	16063	16186	16219	16198	16211	16249	16031	16186	16206	16148	16109	16406	16196	16079	16275	16226	16208	16290	16243	16177	16270	16114	16115	16078	16143	15890	16329	16189	16254	16238	15980	16152	16151	16318	16068	16182	16169	16193	15977	16034	16083	16084	15994	16173	16250	16363	16179	16040	16049	16275	16147	16102	16095	16236	15934	16259	16248	16067	16207	16156	16114	16159	16274	16199	16113	16130	16324	16068	16013	16226	16166	16061	16196	16019	16144	16147	16136	16125	16070	15973	16068	16085	16187	16118	16201	16099	16253	15964	15969	16151	15997	16170	16199	16218	16164	16022	16249	16232	16071	16222	16138	16048	16048	16018	16095	16098	16200	16222	16095	16094	16046	16200	16208	16200	16129	16258	16033	16265	16183	16235	15957	16276	16154	15932	16078	16215	16133	16079	16194	16207	16064	16007	16149	16112	16135	16118	16166	16213	16198	16000	16103	16233	16278	16184	16205	16270	16155	16103	15944	16209	16107	16135	16231	16172	16070	16221	16173	16150	16269	16015	16082	16139	16166	16231	16112	16132	16059	16238	16139	16118	16097	16130	16090	16140	16017	16054	16077	16194	16260	16074	16223	16118	16090	16124	16108	16220	16107	16147	16118	16187	16154	16151	16166	16056	16148	16162	16060	16209	16138	16224	16012	16173	16141	16153	16045	16181	16006	16068	16196	16182	16225	16181	16107	16211	16335	16158	16093	16157	16141	16117	16135	16188	16048	16185	16209	16255	16120	16139	16076	15912	16475	16205	16080	16091	16105	16162	16149	16169	16192	16211	16181	16122	16189	16176	16224	16076	16101	16085	16191	16120	16115	16183	16130	16159	16191	16090	16189	16054	16134	16129	16167	16185	16061	16256	16062	16194	16020	16148	16072	16094	16158	16179	16203	16245	16183	16063	16213	16105	16294	16185	16258	16234	16222	16007	16248	16229	16103	16091	16195	16236	16005	16260	15973	16241	16090	16172	16057	16134	16149	16288	16356	15920	16248	16202	16109	16165	16112	16096	16114	16212	15993	16129	16268	16316	16068	16154	16190	16119	16090	16176	16272	16250	16134	16318	16103	16122	16090	16086	16185	16130	16219	16194	16172	16102	16290	16260	16168	16166	16065	16073	16151	16144	16151	16062	16167	16218	16168	16279	16187	16128	15907	16262	16055	16136	16141	16126	16121	16177	16205	16079	16241	16096	16178	16214	16144	16008	16148	16240	16120	16199	16043	16140	16184	16112	16046	16329	16114	15933	16037	16124	16148	16254	15993	16090	16033	16187	16020	16237	16170	15907	16262	16230	16219	16294	16140	16220	16330	16257	16104	16122	16302	16183	16218	16081	16178	16215	16165	16203	16228	15981	16002	16279	16194	16074	16121	16285	16261	15955	16216	16175	16137	16156	16084	16142	16141	16114	16219	16102	16165	16069	16139	16210	16112	16074	16120	16012	16075	16063	16273	16208	16119	16108	16326	16192	16074	16085	16376	16021	16055	16129	16208	16164	16193	16003	16227	16219	16104	16124	16376	15897	16205	16098	16237	16126	16181	16090	16125	16136	16191	16049	16024	16170	16086	16068	16273	16273	16322	16131	16102	16187	16288	16023	16066	16040	16258	16002	16146	16125	16252	15998	16053	16081	15975	15938	16103	16258	16184	16277	16182	16009	16100	16112	16303	16160	16037	16158	16176	16085	16097	16407	16046	15971	16143	16210	16189	16271	16205	16099	15983	16225	15982	16311	16275	16198	16265	15987	16188	16191	16360	16183	16189	16198	16219	16119	16117	16131	16216	16161	16132	16287	16135	16244	16029	16332	16296	16208	16149	16051	16209	16124	16099	16236	16160	16248	16105	16255	16139	16053	16236	16094	16062	16228	16296	16165	16229	16023	16274	16245	16258	16065	16112	16165	16333	16067	16072	16004	16121	16034	16000	16275	16127	16153	15977	16195	16090	16210	16105	16242	16211	16154	16087	16135	16105	16039	16181	16239	15911	16266	16041	16046	16210	16192	16035	16217	16039	16242	16264	16160	16282	16199	16160	16179	16101	16152	16096	16203	16075	16049	16166	16318	16029	16155	16167	16170	16228	16102	16250	16011	15992	16221	16218	16203	16036	16227	16100	16068	16337	16186	16082	16223	16335	15894	16216	16069	16117	16167	16133	16349	16019	16189	16118	16069	16043	16122	16148	16239	16218	16044	16013	16129	16245	16215	16164	16073	16145	16115	16116	16171	16212	16211	16032	16216	16047	16164	16254	15930	16176	15989	16209	16128	16041	16211	16046	16287	16107	16130	16339	16101	16041	16153	16110	16082	16318	16163	16188	16048	16210	16284	16052	16169	16106	16120	16347	16223	16089	16121	16014	16035	15978	16262	16071	16217	16081	16336	16035	16105	16174	16312	16092	16081	16048	16178	16190	16097	16143	16260	16180	16115	16007	16176	16072	16183	16056	16234	16159	16193	16123	16196	16162	16307	16071	16060	16125	16043	16111	16099	16216	16091	16175	16197	16223	16138	16161	16258	16171	16212	16417	16250	16219	16086	16292	16192	16130	16162	16162	16061	16317	16170	16304	16100	16111	16265	15947	16119	16186	16350	16072	16233	16266	16086	16175	16132	16242	16163	16022	16246	16276	16067	16209	16180	16248	16086	16162	16281	16040	16013	16113	16254	16248	16115	16178	16129	16163	16332	16096	16336	16252	16047	16192	16190	16269	16092	16149	15929	16223	16200	16160	16288	16170	16138	16312	16267	16128	16120	16263	16104	16182	16271	16120	15958	16208	16198	16207	16068	16173	16250	16261	15991	15991	16049	16231	16090	16138	16288	16189	16019	16151	16187	16156	15950	16223	16126	16060	16145	16125	16167	16061	16091	16002	16253	16331	16226	16076	16130	16141	16063	15997	16120	16085	16154	16033	16100	16163	16079	15948	16178	16036	16322	16044	16235	16208	16073	15994	15993	16197	16069	16219	16164	16068	16188	16112	16117	16102	15990	16172	15941	15904	16230	16131	16082	16172	16260	16132	16205	16042	16072	16195	16029	16168	16126	16101	16186	16283	16098	16311	16049	16317	16304	16111	16296	15933	16132	16038	16172	16169	16242	16219	16155	16141	16315	16188	16249	16326	16094	16124	16228	16283	16276	16077	16199	16082	16152	16242	16142	15954	16028	16066	16162	16167	16195	16114	15992	16033	16266	16162	16142	16182	16142	16076	16089	16351	16115	16272	16223	16147	16157	16077	16174	16142	16113	16093	16164	16036	16100	16273	16139	16278	16087	16074	16106	16147	16264	15969	16240	16023	16166	16359	16199	16219	16122	16071	16157	16215	15998	16198	16062	16250	16031	16288	16287	16161	16155	16052	16191	16078	16169	16050	16230	16156	16168	16214	16127	16108	16185	16032	16271	16090	16206	16142	15886	16246	15956	16157	16132	16027	16181	16212	16199	16199	16071	16121	16165	16260	16116	16245	16168	16216	16197	16112	16438	16291	16188	16219	16134	16102	16116	16083	16154	16254	16130	16274	16153	16125	16005	16259	16103	16211	16036	16245	16125	16152	16181	16229	16251	16183	16148	16179	16116	16282	16211	15959	15984	16248	16265	16235	16113	16176	16178	16034	16097	16125	16093	16172	16130	16152	16032	16255	16134	15962	16280	16203	16259	16127	16128	16104
23600	21059	28479	24321	23328	24970	25044	21938	20949	20616	20457	19963	19921	19860	19440	19237	19191	19051	18952	19155	19174	18896	18928	18711	18952	18907	18734	19004	18906	18889	18744	18899	18834	18575	18809	18784	18936	18725	18795	18927	18778	18608	18612	18759	18736	18433	18605	18609	18723	18748	18665	18834	18594	18620	18629	18690	18895	18733	18800	18609	18591	18591	18820	18593	18555	18552	18706	18639	18764	18678	18622	18805	18730	18638	18602	18672	18543	18731	18718	18570	18479	18617	18524	18667	18780	18750	18580	18563	18766	18494	18680	18736	18685	18600	18590	18482	18675	18343	18443	18636	18468	18456	18549	18630	18594	18494	18710	18558	18495	18508	18677	18607	18563	18431	18596	18457	18522	18712	18617	18665	18849	18415	18456	18563	18600	18564	18620	18636	18565	18648	18486	18623	18601	18516	18799	18613	18543	18550	18592	18675	18694	18692	18539	18678	18871	18482	18356	18539	18710	18694	18628	18614	18492	18720	18639	18496	18528	18428	18578	18583	18714	18434	18638	18711	18412	18449	18626	18599	18743	18661	18657	18657	18731	18548	18524	18556	18770	18577	18585	18714	18605	18658	18483	18654	18633	18710	18806	18684	18701	18718	18622	18472	18557	18672	18599	18760	18595	18577	18535	18685	18569	18767	18544	18730	18591	18809	18571	18597	18692	18606	18372	18540	18546	18744	18687	18585	18713	18623	18855	18498	18597	18526	18650	18664	18741	18315	18505	18868	18713	18577	18506	18687	18390	18745	18503	18548	18668	18748	18493	18626	18655	18418	18679	18534	18416	18658	18550	18359	18547	18391	18643	18476	18609	18831	18339	18590	18457	18518	18581	18837	18734	18366	18669	18656	18446	18615	18298	18507	18673	18514	18657	18736	18505	18645	18541	18684	18610	18468	18518	18608	18709	18405	18673	18359	18529	18564	18318	18506	18793	18525	18572	18568	18608	18602	18689	18684	18593	18753	18866	18525	18587	18401	18513	18649	18597	18687	18600	18375	18603	18629	18712	18577	18518	18474	18728	18729	18648	18400	18652	18564	18914	18488	18636	18629	18541	18436	18624	18569	18630	18563	18485	18706	18777	18580	18494	18347	18523	18618	18528	18630	18623	18656	18467	18763	18590	18576	18531	18601	18668	18574	18485	18800	18560	18543	18558	18640	18603	18670	18508	18596	18516	18599	18382	18511	18634	18665	18548	18693	18495	18632	18623	18455	18624	18571	18510	18654	18549	18745	18609	18707	18589	18550	18587	18602	18471	18470	18665	18705	18525	18638	18975	18649	18709	18638	18672	18744	18602	18627	18675	18627	18737	18501	18661	18625	18661	18510	18505	18645	18726	18772	18618	18589	18772	18524	18489	18585	18658	18670	18547	18622	18728	18733	18629	18597	18638	18871	18823	18496	18502	18525	18641	18432	18590	18469	18813	18395	18642	18716	18439	18782	18536	18551	18770	18438	18662	18649	18682	18599	18537	18700	18713	18528	18526	18546	18543	18406	18591	18539	18855	18546	18629	18647	18789	18762	18577	18621	18619	18647	18450	18684	18575	18361	18679	18711	18606	18456	18514	18879	18713	18538	18842	18638	18503	18445	18714	18489	18654	18556	18609	18728	18852	18771	18463	18547	18684	18705	18546	18563	18689	18719	18631	18698	18710	18506	18614	18506	18732	18585	18613	18671	18573	18539	18561	18724	18561	18497	18743	18525	18674	18679	18606	18451	18533	18546	18610	18851	18523	18547	18507	18658	18726	18486	18607	18602	18528	18512	18631	18493	18735	18521	18643	18432	18495	18538	18341	18754	18754	18667	18426	18523	18634	18520	18565	18602	18491	18575	18723	18720	18655	18552	18455	18427	18713	18390	18560	18656	18626	18689	18451	18400	18732	18598	18780	18584	18689	18673	18319	18570	18713	18651	18559	18721	18793	18573	18734	18500	18662	18841	18770	18561	18732	18608	18587	18461	18512	18603	18633	18717	18527	18498	18605	18667	18548	18748	18733	18536	18831	18858	18748	18431	18531	18649	18586	18297	18527	18570	18532	18563	18623	18754	18600	18657	18489	18539	18473	18648	18314	18686	18589	18595	18534	18450	18691	18538	18658	18616	18657	18680	18668	18617	18623	18649	18551	18570	18708	18516	18574	18509	18502	18845	18785	18803	18638	18705	18594	18591	18605	18702	18719	18479	18392	18780	18539	18786	18418	18519	18535	18291	18495	18557	18680	18537	18465	18441	18471	18617	18621	18735	18723	18679	18489	18596	18730	18315	18718	18621	18510	18602	18492	18637	18654	18534	18574	18740	18688	18561	18612	18680	18552	18598	18819	18550	18691	18584	18631	18688	18666	18715	18670	18489	18657	18600	18662	18711	18845	18604	18685	18808	18639	18680	18639	18553	18494	18527	18732	18743	18646	18554	18615	18643	18792	18656	18415	18565	18518	18492	18554	18626	18552	18663	18524	18596	18614	18661	18625	18405	18768	18660	18554	18809	18684	18573	18502	18692	18662	18729	18745	18672	18675	18646	18542	18784	18511	18412	18759	18468	18619	18629	18426	18523	18631	18539	18710	18637	18605	18689	18799	18595	18801	18418	18625	18689	18644	18516	18641	18527	18787	18838	18667	18683	18890	18475	18685	18851	18726	18645	18512	18448	18683	18659	18812	18499	18405	18569	18422	18660	18596	18572	18614	18484	18421	18669	18390	18553	18681	18576	18574	18830	18540	18611	18506	18738	18730	18674	18653	18541	18608	18568	18685	18625	18637	18622	18612	18457	18730	18673	18650	18586	18735	18685	18497	18541	18433	18357	18640	18640	18560	18675	18593	18624	18544	18664	18644	18569	18622	18549	18781	18624	18477	18463	18624	18531	18514	18466	18746	18485	18754	18768	18583	18651	18629	18418	18771	18527	18588	18495	18582	18605	18630	18794	18619	18504	18574	18712	18496	18576	18473	18719	18473	18505	18429	18771	18616	18693	18747	18576	18752	18615	18702	18623	18659	18561	18668	18780	18705	18493	18560	18563	18653	18391	18690	18449	18426	18460	18578	18603	18458	18710	18820	18514	18600	18780	18469	18397	18526	18661	18590	18745	18727	18688	18614	18593	18706	18534	18506	18663	18746	18500	18668	18529	18491	18556	18564	18544	18653	18526	18503	18586	18555	18837	18805	18673	18490	18649	18726	18602	18661	18640	18619	18707	18610	18771	18720	18447	18593	18645	18667	18629	18526	18435	18513	18543	18424	18787	18772	18693	18611	18318	18551	18697	18561	18798	18522	18672	18707	18589	18837	18412	18661	18783	18787	18592	18475	18545	18443	18546	18459	18851	18648	18653	18620	18619	18608	18406	18451	18524	18449	18675	18638	18471	18637	18514	18503	18809	18558	18444	18761	18819	18474	18549	18727	18581	18688	18433	18552	18489	18464	18885	18797	18593	18611	18803	18720	18560	18428	18506	18652	18680	18664	18797	18815	18544	18569	18483	18644	18505	18618	18451	18544	18527	18710	18587	18690	18623	18441	18513	18717	18818	18726	18805	18757	18702	18460	18645	18631	18560	18483	18542	18495	18527	18681	18620	18636	18646	18637	18546	18631	18665	18620	18713	18610	18445	18490	18624	18746	18500	18640	18634	18702	18554	18676	18334	18589	18570	18767	18626	18827	18594	18743	18711	18728	18500	18656	18524	18675	18727	18648	18510	18649	18778	18798	18769	18640	18803	18700	18656	18515	18899	18434	18593	18733	18729	18657	18650	18700	18605	18528	18391	18647	18506	18791	18881	18460	18544	18559	18664	18830	18600	18663	18624	18583	18760	18676	18591	18820	18769	18522	18543	18476	18725	18513	18663	18531	18683	18545	18726	18705	18704	18645	18974	18567	18349	18611	18656	18614	18544	18637	18618	18695	18872	18877	18631	18732	18673	18654	18722	18566	18593	18758	18527	18799	18589	18520	18804	18571	18515	18697	18664	18684	18642	18611	18589	18587	18775	18729	18531	18486	18549	18743	18613	18474	18796	18718	18700	18708	18823	18702	18755	18703	18633	18748	18446	18643	18638	18800	18825	18620	18638	18839	18615	18600	18533	18525	18722	18589	18485	18721	18437	18614	18715	18713	18456	18438	18531	18662	18709	18553	18771	18630	18610	18605	18649	18620	18696	18466	18809	18610	18609	18669	18449	18780	18806	18636	18727	18702	18822	18672	18609	18616	18540	18716	18893	18518	18618	18631	18628	18715	18635	18622	18631	18713	18706	18645	18561	18236	18705	18553	18559	18801	18647	18802	18585	18619	18530	18541	18564	18605	18608	18721	18804	18608	18422	18659	18642	18755	18611	18759	18918	18630	18549	18635	18606	18521	18336	18606	18488	18721	18620	18670	18439	18528	18584	18584	18397	18725	18470	18590	18591	18498	18716	18589	18502	18880	18631	18482	18771	18389	18648	18628	18292	18589	18655	18640	18459	18517	18627	18579	18630	18474	18727	18721	18595	18530	18584	18641	18614	18641	18716	18450	18523	18647	18574	18665	18678	18575	18607	18707	18574	18722	18753	18901	18520	18645	18468	18503	18434	18713	18524	18794	18774	18678	18645	18642	18690	18706	18443	18687	18740	18683	18676	18479	18617	18666	18437	18670	18777	18678	18539	18591	18637	18648	18510	18320	18592	18706	18712	18792	18549	18690	18481	18573	18429	18612	18586	18859	18568	18722	18777	18617	18543	18617	18523	18793	18664	18699	18751	18536	18773	18666	18593	18774	18518	18600	18723	18693	18701	18658	18655	18615	18654	18578	18544	18732	18310	18461	18511	18769	18586	18694	18670	18516	18631	18606	18518	18622	18872	18710	18604	18756	18479	18530	18556	18813	18501	18336	18434	18605	18515	18471	18677	18669	18634	18730	18550	18550	18506	18822	18561	18547	18458	18595	18566	18639	18712	18588	18662	18637	18553	18537	18576	18394	18777	18549	18624	18635	18623	18684	18531	18658	18615	18569	18636	18617	18479	18645	18434	18659	18574	18499	18612	18542	18517	18466	18546	18645	18366	18783	18679	18511	18625	18582	18654	18496	18713	18720	18619	18754	18750	18533	18587	18756	18702	18666	18702	18601	18637	18501	18729	18552	18710	18678	18621	18701	18731	18707	18476
24072	41616	38955	30906	26729	23767	21874	20773	19899	18873	18103	17860	17585	17357	17235	16972	16616	16649	16820	16576	16277	16242	16258	16171	16286	16014	16114	16259	16136	16188	16146	16113	16089	16178	16091	16004	15784	16170	15892	15984	15966	15779	16053	15998	16060	15977	15948	15848	15796	15959	16031	15773	15929	15849	15881	15958	15831	15969	15839	15785	15858	15749	15898	15946	16003	15820	15989	15818	15890	15864	15771	15862	15980	16050	15950	16003	15934	15923	15719	15933	15725	15832	15926	15849	15770	15874	15924	15788	15814	15831	15692	16110	15746	15823	15885	15736	15868	15762	15955	16000	15786	15826	15844	15948	15947	15774	15807	15904	15854	15869	15639	15742	15764	15682	16037	15907	15874	15899	15840	15938	15761	15858	15779	15753	15998	15896	15984	15822	15749	15789	15856	15712	15921	15818	15978	15941	15843	15814	15940	15871	15661	15881	15908	15751	15787	15862	15710	15879	15945	15862	15662	15864	16064	15818	15887	15988	15934	15851	15847	15945	15963	15713	15868	15786	15890	15824	15807	15994	15756	15867	15858	15654	15723	15729	15926	15856	15710	15833	15945	16028	15804	15923	16051	16169	15836	15964	15843	15874	15946	15854	15805	15872	15800	15882	15792	15802	15948	15853	16032	16052	15776	16001	15793	15965	15917	15842	15804	15757	15674	15958	15803	15799	15718	16041	15689	15891	15944	15922	15638	15762	15883	15724	15845	15817	15737	15800	15801	15863	15952	15852	15832	15898	15875	15743	15842	15666	15961	15704	15782	15720	15764	15839	15918	15786	15885	15990	15841	15983	15894	15795	15881	15915	15919	15737	15763	15972	16006	15960	15832	15962	15769	15799	15771	15879	15844	15949	15929	15922	15901	15777	15990	15840	15706	15959	15838	15707	15813	15861	15988	15846	15958	15871	15896	15787	15931	15817	15713	15748	15626	15743	15680	15754	15772	15821	15973	15885	15830	15808	15825	15791	15827	15777	15876	15822	15953	15901	15672	15988	16061	15853	15832	15803	15875	15880	15619	15829	16061	15906	15854	16003	16006	15836	15854	15893	15629	15888	15812	15927	15971	15600	15860	15878	15976	15778	15815	15715	15968	15880	15886	15960	15853	15873	15811	15802	15840	15832	15949	15835	15899	15852	15715	15966	15914	15964	15914	16003	15856	15773	15707	15813	15878	15826	16055	15969	15778	15809	15904	15876	16013	15841	15804	15777	15818	15945	15682	16023	15863	15910	15752	15856	15876	15827	15961	16086	15881	15812	15978	15835	15828	15880	15878	15564	16083	15886	15861	15865	15863	15916	15835	15832	15709	15956	15852	15901	15920	15910	15881	15732	15706	16046	15759	16005	15879	15764	15965	16040	15822	15882	15754	15976	15773	15868	15821	15754	15897	15735	15961	15757	15872	15828	15760	15770	16009	15789	15864	15705	15811	16074	15770	15866	15921	15988	15745	15813	15836	15774	15706	16051	15787	15910	15750	15835	15912	15780	15817	15860	15857	15859	15852	15888	15765	15805	15689	15788	16027	15924	15865	15496	15805	15682	15903	15820	15829	16083	15804	15980	15776	15748	15852	15817	15674	16031	15790	15784	15897	15827	15771	15759	15838	15811	16059	15838	15730	15895	15794	16000	15846	15890	15732	15721	15768	15862	15950	15682	15631	15904	15879	15828	15732	15742	15760	15989	15979	15810	15813	15905	15837	15898	16058	15866	15813	15852	15957	15842	15729	15777	15964	15785	15904	15974	15977	15673	15937	15890	15782	15811	15777	15864	15951	15786	15936	15778	15946	15918	15889	15925	15756	15850	15858	15790	15826	15920	15874	15881	15661	15889	15956	15671	15928	15932	15873	15834	15767	15968	15810	15758	15723	15817	15897	15922	15890	15878	15778	15873	15951	15905	15983	15658	15871	15960	15978	15765	16022	15852	15989	15841	15905	15868	15761	15774	15845	15822	15916	15913	15949	15865	15830	15997	15989	15849	15821	15869	15875	15762	15854	15942	15854	15869	15960	15888	15958	15821	16011	15704	15881	15905	15860	15858	15811	16087	15835	15941	15803	16038	15933	15995	16016	15794	15734	15848	15958	15857	16030	15762	15854	15962	15764	15977	15931	15801	15992	15728	15932	15758	15803	15758	15774	15931	15802	15773	15807	16141	15757	15688	15686	15787	15925	15712	15882	15849	15882	15845	15830	15717	15850	15863	15942	15835	15914	16105	15812	15830	15850	15872	16044	15872	15962	15998	15823	15870	15716	15881	15722	15808	15846	15720	15729	15973	15955	15761	15977	15906	15876	15723	16011	15867	15655	15770	15854	16027	15935	15915	16009	15916	15896	15960	15888	15625	15912	15836	15810	15700	15878	15883	15889	15873	15954	15845	15839	15916	15695	16020	16034	15904	15879	15751	15967	15857	15869	15810	15801	15828	16015	15900	15853	15866	15747	15835	15855	15896	15939	15919	15865	15743	15878	15811	15807	15691	15849	15941	15858	16026	15989	15794	15821	16094	15765	15748	15797	15812	15843	15888	15977	15863	15856	15871	15837	15933	15837	15773	15876	15966	15933	15892	15891	15865	15755	15715	15872	15828	15817	15885	15864	15788	15842	15678	15800	15800	15810	15797	15856	15826	15952	16089	15798	15865	15828	15967	15868	15852	15968	15829	15901	15865	15845	16018	15919	16004	15845	15888	15746	15869	15829	15809	15787	15767	15926	15830	15857	15978	15834	15687	15845	15835	15823	16019	15773	15921	15789	15758	15912	15849	15898	15765	15752	15888	15778	15759	15851	15770	15684	15913	15947	15909	15840	15821	15860	15975	15884	15977	15701	15949	15793	15843	15991	15851	15834	15813	15835	16026	15744	15729	15671	15831	15772	15971	15802	15982	15840	15899	15825	15696	15729	15836	15820	15713	15698	16017	15793	15809	15768	15910	15944	15988	15835	15757	15981	15814	15811	15858	15894	16030	15865	15805	15754	15870	15938	15771	15856	15784	15832	15839	15866	15763	15734	15895	15903	15758	15801	15938	15711	15848	15931	15806	15814	15789	15764	15712	15944	15899	15865	15872	15891	15776	15726	15698	15914	16027	15788	15738	15780	15897	15834	15930	15891	15726	15848	15736	15933	15898	15801	15926	15861	15796	15839	15974	15839	15785	15784	15797	15874	15884	15847	15923	15776	15982	15876	15900	15811	15835	15898	15828	15957	15851	15879	15714	15969	15959	15812	15929	15696	15831	16020	15761	15798	15908	15858	15855	15994	15836	15677	15811	15821	15851	15703	15954	15901	15964	15670	15793	16136	15854	15916	15849	15695	15819	15833	16148	15867	15651	15873	15734	15806	15792	15792	15720	15843	15795	15792	16077	15935	15766	15901	16023	15790	15682	16008	15948	15892	15888	15921	15802	15791	15773	15858	15892	15934	15806	15996	15799	15834	15626	15894	15810	15930	15756	15783	16112	15704	16016	15990	15754	15804	15882	15895	15718	15817	15718	15994	15923	16071	15960	15925	15949	15784	15633	15940	16017	15789	15830	15810	15659	15924	15941	15943	15947	15880	15885	15793	15859	15713	15788	15887	15874	15976	15922	15895	15825	15864	16003	15923	15782	15928	15868	15735	15651	15810	15935	16005	15959	15875	15697	15906	15699	15829	15846	15906	15878	15891	15882	15782	15761	15759	15940	16013	15801	15905	15857	15815	15871	15953	15776	15958	15818	15994	15781	15990	15783	15835	15982	15878	15715	15910	15958	15829	15705	15827	15892	15859	15767	15858	15732	15973	15788	15850	15869	15955	15827	15827	15685	15783	15915	15925	15996	15892	15681	15918	15876	16043	15758	15762	15764	15730	15910	15827	15956	15771	15923	15831	15932	15891	15673	15828	15914	15935	16043	15956	15762	15877	15753	15885	15819	15720	15981	15790	15844	15908	15850	15786	15766	15958	15768	15808	15725	15989	15833	16003	15893	15866	15996	15743	15868	16022	15883	15814	15718	15858	15806	15964	15843	16056	15855	15694	15862	15896	15953	15924	15790	15938	15989	15829	15688	15791	15770	15744	15805	15870	15747	15841	15926	15760	15831	16024	16040	15697	15761	15833	15839	15903	15803	15717	15949	16053	15813	15910	15832	15869	15895	15907	15705	15870	15896	15844	15840	15784	15955	15963	15838	15789	15973	15780	15778	15997	15829	16005	16078	15884	15768	15959	15956	15922	15953	15952	15953	15873	15867	15983	15936	16087	15866	15804	16018	15749	15821	15916	16045	15872	15980	16101	15667	15768	15934	15958	15842	15794	15881	15909	15678	15758	15935	15890	15730	15818	15787	16015	15808	15758	15857	15771	15894	15755	15906	16044	16009	15711	15725	16003	16043	15913	15643	15885	15771	15735	15943	16031	15931	15836	15784	15670	15955	15848	15916	15767	15960	16143	15864	15753	15878	15845	15720	16015	15838	15866	15927	15689	15900	15962	15905	15860	15866	15776	15903	15771	15906	15966	15802	15725	16039	15752	15801	15941	15592	15854	15921	15853	15849	15764	15776	16013	15748	15829	16002	15697	15744	15924	15783	15788	15735	15870	15873	15698	15904	16033	15904	15714	15954	15869	15914	15899	15782	15822	15901	15702	15875	15832	15780	15805	15829	15961	15806	15822	15794	15682	15743	15881	15849	15828	15976	15854	15809	15864	16055	15787	15883	16052	15744	15977	15972	15936	15749	15836	15935	15749	15786	15894	15896	15814	15980	15795	15935	15851	15726	15946	16107	15784	15844	15819	15822	15749	16013	15940	15982	15798	16004	15712	16098	16037	15815	15806	15714	16001	15869	15978	16056	15954	15916	15791	15820	15719	16055	15718	15911	16005	16014	15997	15812	15789	15933	15706	15905	15784	15772	15796	15723	15740	15990	15850	15699	15673	15867	15746	15904	15788	15861	15940	15790	15782	15849	15880	15817	15856	15744	15842	15690	15797	15695	15846	15849	16019	15898	15906	15952	15596	15819	15884	15643	16002	15806	15826	15926	15896	15840	15954	15939	15981	15856	15905	15754	15910	15862	15982	15916	15793	15708	15973	15896	16024	15775	15912	15825	15811	15831	15640	15635	15970	15799	15843	15792	15843	15964	15841	15857	16031	15782	15807	15860
22529	21044	28872	23487	21845	25512	28761	24191	23173	22802	21916	21443	21366	21017	20759	20668	20579	20569	20105	20282	20244	19961	20178	19806	20047	20063	19938	19938	19858	19822	19821	19810	19928	19784	19772	19910	19884	19574	19654	19776	19685	19742	19752	19685	19661	19812	19531	19714	19636	19573	19518	19512	19405	19570	19580	19553	19764	19609	19459	19711	19558	19409	19492	19472	19500	19695	19588	19452	19390	19753	19594	19609	19726	19581	19463	19464	19639	19445	19502	19580	19613	19392	19454	19328	19492	19410	19739	19659	19458	19344	19542	19509	19504	19581	19539	19710	19497	19425	19718	19567	19592	19616	19667	19326	19392	19471	19420	19334	19614	19472	19302	19453	19618	19563	19527	19523	19372	19617	19715	19471	19463	19667	19584	19421	19482	19479	19336	19195	19630	19478	19647	19427	19627	19438	19420	19494	19428	19399	19333	19480	19399	19385	19670	19461	19605	19519	19569	19568	19651	19443	19542	19623	19494	19429	19468	19378	19388	19380	19312	19227	19478	19423	19376	19567	19460	19760	19398	19431	19601	19290	19301	19245	19422	19564	19526	19395	19589	19564	19405	19519	19473	19363	19490	19516	19455	19500	19632	19471	19496	19635	19285	19364	19322	19533	19498	19676	19251	19412	19386	19400	19359	19601	19443	19541	19392	19348	19505	19614	19400	19281	19524	19474	19350	19541	19392	19584	19773	19556	19427	19549	19633	19440	19362	19469	19650	19418	19619	19595	19346	19445	19432	19600	19439	19603	19499	19684	19302	19525	19601	19420	19614	19274	19724	19419	19396	19343	19448	19630	19391	19473	19552	19354	19535	19447	19459	19380	19707	19351	19421	19414	19290	19574	19442	19563	19443	19306	19418	19338	19414	19408	19398	19453	19477	19513	19286	19563	19486	19418	19518	19461	19467	19444	19532	19607	19516	19380	19311	19509	19389	19319	19563	19402	19492	19487	19496	19554	19486	19530	19293	19626	19617	19545	19528	19534	19518	19370	19577	19540	19625	19303	19357	19474	19423	19575	19556	19393	19316	19326	19350	19492	19542	19498	19559	19611	19430	19344	19490	19318	19406	19444	19403	19498	19310	19372	19379	19530	19355	19223	19592	19279	19586	19509	19564	19590	19549	19549	19245	19613	19544	19374	19424	19510	19524	19647	19434	19131	19506	19572	19698	19435	19418	19365	19626	19441	19508	19496	19570	19554	19443	19424	19250	19390	19478	19429	19600	19710	19322	19418	19453	19534	19479	19342	19332	19388	19440	19551	19606	19451	19481	19764	19679	19479	19331	19691	19434	19437	19568	19298	19236	19359	19422	19405	19694	19495	19356	19512	19466	19504	19561	19410	19370	19318	19612	19282	19384	19462	19328	19548	19295	19629	19514	19579	19586	19459	19629	19310	19399	19363	19349	19485	19489	19396	19414	19655	19472	19404	19530	19434	19548	19299	19567	19581	19383	19587	19526	19498	19334	19376	19368	19464	19537	19687	19358	19719	19657	19398	19530	19368	19635	19554	19391	19503	19565	19410	19442	19102	19475	19402	19434	19477	19446	19521	19434	19615	19313	19539	19629	19489	19259	19623	19487	19531	19448	19420	19414	19339	19553	19633	19429	19487	19519	19511	19399	19366	19368	19190	19670	19346	19367	19528	19674	19350	19446	19324	19538	19347	19413	19597	19680	19353	19659	19276	19268	19469	19481	19536	19532	19442	19390	19447	19512	19437	19511	19334	19517	19481	19399	19511	19611	19384	19423	19326	19497	19535	19193	19668	19367	19403	19353	19538	19516	19488	19631	19556	19599	19460	19433	19350	19361	19500	19734	19452	19443	19370	19530	19329	19523	19278	19274	19559	19502	19349	19480	19480	19324	19388	19458	19437	19365	19497	19488	19425	19533	19272	19270	19446	19638	19303	19560	19421	19601	19506	19494	19588	19539	19608	19714	19305	19753	19455	19410	19423	19498	19639	19348	19444	19582	19412	19537	19530	19512	19464	19455	19493	19511	19555	19610	19511	19520	19529	19551	19272	19507	19504	19538	19400	19417	19604	19483	19381	19521	19522	19623	19527	19310	19598	19385	19436	19508	19463	19562	19443	19438	19526	19500	19492	19430	19469	19403	19490	19325	19437	19695	19298	19522	19584	19650	19488	19353	19444	19454	19473	19523	19457	19498	19294	19478	19384	19447	19623	19581	19432	19696	19532	19672	19536	19343	19663	19634	19468	19499	19315	19476	19484	19400	19574	19412	19426	19535	19429	19408	19643	19694	19403	19521	19465	19654	19532	19641	19444	19608	19446	19449	19403	19466	19452	19634	19560	19627	19569	19456	19686	19589	19553	19574	19551	19516	19523	19593	19289	19367	19366	19516	19374	19467	19606	19498	19581	19187	19436	19523	19567	19345	19451	19354	19447	19665	19495	19556	19316	19485	19527	19518	19491	19419	19193	19289	19488	19419	19541	19330	19355	19435	19406	19514	19612	19346	19458	19555	19646	19401	19387	19429	19569	19391	19371	19488	19562	19472	19429	19513	19394	19416	19327	19635	19883	19549	19386	19544	19387	19426	19369	19339	19376	19676	19310	19352	19545	19572	19484	19510	19431	19572	19416	19566	19474	19491	19745	19552	19355	19351	19514	19629	19514	19234	19514	19577	19557	19346	19514	19488	19530	19480	19545	19554	19370	19368	19340	19431	19225	19579	19377	19535	19664	19498	19449	19332	19584	19420	19544	19519	19337	19216	19372	19468	19505	19396	19588	19383	19339	19568	19460	19358	19349	19432	19413	19519	19360	19611	19580	19433	19622	19556	19441	19498	19615	19428	19559	19377	19314	19547	19538	19470	19502	19634	19497	19353	19497	19320	19499	19634	19368	19521	19376	19622	19582	19421	19408	19488	19703	19362	19283	19658	19614	19643	19402	19583	19520	19706	19585	19437	19566	19613	19669	19573	19581	19489	19449	19615	19565	19397	19587	19479	19531	19581	19312	19447	19402	19534	19419	19517	19459	19485	19507	19322	19745	19426	19463	19588	19638	19360	19427	19742	19550	19561	19480	19405	19490	19800	19545	19455	19315	19414	19452	19582	19388	19612	19599	19530	19570	19533	19600	19563	19664	19473	19429	19572	19382	19659	19465	19510	19484	19379	19221	19508	19585	19200	19694	19384	19421	19428	19574	19703	19481	19549	19339	19319	19426	19475	19412	19408	19517	19602	19527	19347	19457	19645	19635	19203	19432	19454	19459	19437	19590	19558	19458	19578	19352	19577	19537	19512	19332	19401	19426	19429	19389	19555	19616	19411	19632	19456	19493	19409	19416	19490	19362	19374	19496	19329	19368	19519	19448	19582	19612	19343	19416	19536	19228	19462	19447	19534	19521	19520	19466	19528	19495	19479	19463	19435	19451	19456	19501	19532	19291	19595	19466	19519	19382	19462	19376	19427	19518	19618	19432	19361	19615	19506	19616	19558	19488	19479	19651	19477	19359	19359	19497	19648	19414	19500	19359	19544	19288	19330	19455	19505	19488	19524	19779	19503	19311	19467	19313	19204	19612	19531	19530	19407	19453	19550	19490	19672	19348	19502	19515	19373	19374	19363	19502	19282	19452	19346	19588	19701	19503	19473	19254	19612	19440	19479	19622	19376	19317	19738	19439	19379	19477	19607	19439	19759	19520	19624	19514	19395	19565	19571	19429	19332	19316	19672	19545	19532	19434	19471	19512	19601	19494	19576	19579	19414	19579	19594	19460	19598	19575	19466	19467	19511	19508	19732	19554	19482	19308	19456	19501	19320	19331	19549	19584	19410	19522	19416	19430	19510	19356	19368	19400	19720	19349	19521	19409	19455	19412	19534	19559	19610	19654	19625	19295	19363	19426	19494	19526	19639	19402	19458	19520	19506	19389	19411	19535	19441	19458	19482	19527	19414	19477	19393	19344	19360	19332	19541	19465	19340	19261	19412	19372	19512	19373	19498	19463	19482	19451	19650	19577	19318	19344	19358	19531	19512	19592	19390	19466	19344	19637	19469	19439	19334	19530	19486	19319	19430	19523	19314	19593	19461	19379	19457	19434	19499	19407	19434	19223	19547	19432	19657	19567	19303	19492	19335	19450	19462	19668	19524	19540	19245	19541	19451	19521	19333	19397	19375	19298	19301	19408	19455	19322	19400	19312	19343	19418	19315	19287	19514	19421	19552	19494	19392	19375	19443	19485	19249	19540	19591	19436	19364	19852	19446	19545	19443	19391	19667	19365	19732	19479	19461	19345	19493	19784	19513	19550	19396	19223	19580	19402	19529	19529	19513	19406	19478	19597	19380	19340	19480	19407	19509	19601	19636	19483	19379	19313	19634	19422	19648	19340	19442	19402	19232	19407	19370	19386	19572	19544	19455	19329	19192	19434	19395	19520	19373	19564	19333	19559	19432	19642	19358	19457	19387	19362	19506	19300	19414	19286	19358	19408	19455	19471	19458	19645	19254	19343	19473	19459	19575	19539	19460	19237	19511	19492	19529	19402	19626	19464	19521	19469	19359	19427	19562	19473	19686	19272	19427	19382	19567	19425	19385	19155	19527	19242	19405	19268	19422	19531	19611	19530	19238	19359	19451	19512	19598	19535	19640	19459	19439	19680	19509	19428	19436	19432	19361	19375	19565	19183	19427	19320	19577	19531	19422	19553	19476	19478	19554	19346	19435	19500	19574	19356	19476	19240	19480	19610	19422	19465	19289	19477	19548	19289	19761	19576	19562	19373	19534	19307	19490	19271	19607	19551	19377	19525	19550	19405	19454	19476	19515	19440	19476	19302	19466	19335	19419	19450	19397	19386	19618	19408	19452	19431	19679	19386	19323	19414	19412	19639	19486	19320	19543	19399	19601	19464	19369	19450	19643	19396	19367	19491	19421	19455	19672	19524	19450	19449	19398	19418	19392	19596	19398	19492	19422	19560	19766	19467	19629	19573	19508	19407	19549	19376	19733	19689	19561	19353	19445	19678	19485	19612	19458	19532	19319	19622	19609	19513	19386	19528	19345	19576	19586	19612	19613	19467	19372	19501	19526	19553	19238	19535	19561	19457	19524	19492	19366	19575	19496	19545	19343	19418	19465	19639	19672	19512	19569	19319	19323	19263	19411	19584	19350	19408
25565	45868	43564	35111	30592	27254	24751	23112	22248	20401	19696	19379	19007	18451	18114	17649	17668	17545	17464	17120	17200	16956	17111	17069	16848	16584	16764	16712	16694	16793	16591	16660	16607	16657	16503	16483	16703	16468	16470	16640	16351	16647	16527	16450	16359	16388	16392	16401	16490	16318	16351	16238	16318	16650	16335	16379	16427	16488	16338	16327	16381	16313	16489	16398	16278	16579	16288	16455	16302	16278	16341	16307	16349	16358	16498	16422	16310	16293	16378	16269	16272	16388	16464	16255	16299	16114	16255	16322	16162	16333	16162	16244	16392	16232	16334	16356	16377	16212	16338	16289	16430	16341	16287	16169	16331	16251	16473	16331	16285	16298	16311	16508	16118	16404	16410	16508	16432	16337	16396	16225	16409	16312	16327	16231	16276	16422	16194	16261	16230	16239	16426	16362	16238	16354	16423	16135	16418	16228	16373	16359	16326	16297	16354	16337	16303	16200	16358	16191	16139	16428	16342	16336	16210	16219	16391	16303	16216	16243	16273	16347	16328	16283	16329	16316	16299	16335	16379	16415	16465	16305	16512	16216	16131	16389	16199	16335	16359	16312	16272	16278	16521	16317	16398	16337	16450	16229	16357	16280	16274	16025	16214	16327	16382	16405	16344	16366	16341	16174	16275	16253	16259	16282	16429	16344	16311	16326	16294	16387	16379	16217	16289	16267	16132	16352	16441	16362	16411	16449	16227	16465	16201	16346	16185	16353	16306	16435	16253	16282	16234	16259	16315	16397	16359	16379	16404	16341	16524	16382	16448	16427	16297	16267	16195	16436	16338	16596	16397	16245	16434	16312	16308	16264	16288	16271	16315	16220	16393	16192	16302	16294	16219	16493	16381	16380	16281	16163	16338	16362	16312	16158	16309	16286	16319	16483	16221	16227	16284	16226	16329	16248	16225	16380	16200	16302	16205	16151	16146	16503	16342	16293	16317	16423	16304	16160	16260	16205	16428	16338	16255	16117	16212	16196	16438	16425	16362	16443	16325	16441	16259	16231	16222	16289	16076	16299	16308	16486	16283	16162	16289	16437	16209	16091	16180	16302	16463	16321	16492	16257	16340	16318	16342	16213	16442	16214	16410	16390	16285	16381	16436	16336	16243	16396	16307	16341	16398	16249	16416	16231	16491	16475	16277	16338	16322	16307	16344	16407	16193	16406	16228	16362	16267	16393	16255	16302	16182	16395	16320	16287	16304	16362	16363	16245	16434	16273	16189	16389	16270	16224	16187	16293	16219	16434	16382	16237	16370	16177	16286	16352	16402	16378	16249	16270	16498	16140	16135	16334	16216	16258	16380	16336	16256	16233	16340	16478	16291	16511	16247	16390	16323	16390	16365	16498	16537	16221	16311	16161	16359	16428	16233	16242	16274	16311	16412	16420	16232	16443	16355	16266	16293	16339	16337	16229	16334	16309	16467	16271	16537	16325	16234	16335	16384	16393	16406	16231	16430	16360	16251	16277	16271	16149	16309	16155	16227	16347	16412	16210	16594	16219	16289	16403	16222	16430	16309	16202	16319	16209	16129	16500	16346	16508	16268	16229	16240	16371	16209	16379	16295	16416	16161	16213	16258	16238	16263	16356	16456	16273	16490	16328	16453	16371	16376	16248	16208	16259	16487	16295	16315	16290	16300	16396	16160	16261	16337	16202	16304	16402	16490	16433	16480	16369	16311	16402	16300	16198	16344	16153	16326	16400	16417	16231	16415	16098	16210	16307	16235	16242	16335	16261	16205	16232	16214	16351	16036	16378	16397	16446	16319	16156	16402	16388	16176	16172	16323	16399	16321	16337	16339	16381	16550	16411	16275	16455	16153	16287	16563	16414	16412	16166	16274	16334	16155	16277	16296	16355	16447	16298	16263	16429	16445	16252	16521	16445	16369	16343	16354	16341	16197	16419	16137	16216	16331	16374	16326	16336	16329	16287	16371	16381	16216	16329	16251	16305	16230	16407	16353	16324	16374	16214	16332	16179	16177	16288	16234	16328	16146	16424	16189	16406	16311	16336	16335	16617	16211	16242	16329	16315	16261	16198	16294	16187	16162	16389	16259	16256	16300	16308	16234	16189	16505	16410	16337	16285	16192	16407	16305	16271	16277	16215	16343	16400	16316	16253	16350	16244	16407	16405	16325	16333	16374	16413	16157	16345	16257	16363	16343	16268	16304	16345	16388	16268	16326	16373	16365	16248	16304	16372	16133	16175	16199	16257	16238	16340	16602	16417	16313	16269	16267	16349	16289	16315	16326	16255	16299	16308	16227	16332	16431	16279	16554	16307	16389	16133	16326	16363	16412	16263	16140	16357	16334	16438	16324	16427	16285	16118	16211	16217	16363	16144	16454	16409	16205	16384	16235	16323	16236	16424	16471	16310	16521	16290	16094	16325	16367	16366	16324	16381	16310	16265	16439	16282	16354	16292	16439	16348	16301	16429	16278	16256	16307	16218	16456	16295	16240	16285	16198	16519	16179	16332	16344	16256	16383	16290	16170	16296	16507	16422	16435	16453	16249	16445	16265	16196	16350	16364	16301	16322	16499	16267	16135	16146	16373	16390	16236	16483	16081	16322	16241	16374	16252	16347	16347	16182	16248	16321	16237	16284	16288	16423	16353	16282	16294	16329	16449	16177	16423	16349	16304	16206	16300	16291	16191	16316	16219	16234	16221	16400	16267	16353	16348	16309	16373	16274	16218	16339	16435	16139	16314	16233	16155	16314	16289	16234	16315	16245	16187	16446	16208	16349	16306	16218	16329	16346	16224	16080	16284	16368	16312	16334	16262	16339	16291	16302	16396	16327	16271	16206	16421	16203	16286	16387	16509	16273	16302	16393	16265	16328	16266	16227	16179	16523	16305	16051	16433	16237	16088	16295	16258	16223	16325	16386	16208	16082	16021	16519	16373	16292	16247	16446	16087	16083	16275	16277	16317	16174	16264	16384	16137	16305	16343	16381	16486	16155	16202	16299	16303	16187	16301	16351	16277	16502	16347	16275	16310	16332	16192	16326	16580	16338	16317	16292	16505	16399	16220	16373	16471	16259	16404	16317	16367	16325	16345	16412	16302	16446	16295	16320	16229	16407	16415	16193	16304	16384	16478	16219	16243	16274	16325	16245	16476	16186	16351	16423	16204	16326	16336	16299	16370	16242	16298	16438	16230	16283	16392	16304	16354	16466	16260	16151	16159	16391	16438	16277	16426	16227	16279	16298	16408	16109	16470	16308	16264	16305	16424	16456	16346	16130	16321	16221	16521	16312	16243	16318	16320	16148	16183	16314	16167	16236	16138	16553	16408	16355	16153	16379	16359	16182	16285	16284	16255	16243	16140	16310	16165	16335	16209	16295	16229	16159	16245	16278	16320	16291	16412	16340	16275	16279	16227	16225	16476	16378	16429	16273	16155	16327	16216	16337	16447	16412	16206	16360	16196	16235	16313	16257	16277	16171	16352	16316	16351	16380	16471	16434	16179	16348	16434	16339	16254	16131	16336	16391	16204	16245	16296	16283	16248	16363	16212	16304	16195	16342	16252	16319	16363	16427	16219	16196	16323	16482	16358	16375	16279	16360	16388	16385	16185	16409	16248	16352	16522	16340	16366	16513	16467	16204	16318	16439	16289	16222	16328	16248	16302	16301	16411	16402	16459	16307	16431	16089	16390	16182	16319	16151	16198	16463	16471	16354	16338	16362	16428	16332	16256	16474	16288	16412	16363	16234	16369	16326	16551	16247	16492	16258	16334	16355	16240	16220	16294	16392	16247	16345	16351	16453	16392	16382	16206	16328	16277	16271	16309	16335	16311	16167	16225	16350	16369	16238	16217	16386	16340	16285	16227	16288	16260	16429	16378	16332	16283	16180	16409	16330	16056	16235	16156	16371	16357	16233	16297	16361	16286	16369	16309	16268	16241	16265	16302	16419	16364	16281	16248	16250	16144	16098	16350	16285	16279	16212	16321	16423	16252	16261	16190	16171	16179	16419	16237	16232	16287	16299	16267	16393	16289	16318	16291	15948	16207	16287	16149	16494	16363	16464	16290	16339	16242	16484	16388	16287	16302	16296	16421	16226	16345	16371	16391	16304	16379	16423	16311	16238	16400	16504	16326	16315	16133	16409	16194	16339	16363	16353	16192	16312	16149	16341	16307	16364	16198	16440	16330	16359	16350	16424	16230	16374	16269	16221	16255	16497	16316	16253	16209	16364	16307	16487	16347	16476	16217	16200	16333	16535	16206	16178	16366	16272	16288	16364	16355	16264	16378	16417	16267	16297	16432	16232	16346	16337	16304	16328	16415	16244	16183	16322	16114	16176	16357	16233	16143	16353	16266	16482	16367	16421	16401	16091	16252	16329	16259	16321	16261	16210	16237	16415	16277	16291	16315	16344	16307	16317	16343	16411	16331	16259	16158	16314	16320	16354	16295	16400	16246	16332	16272	16132	16248	16409	16168	16192	16400	16280	16278	16323	16278	16340	16324	16275	16315	16470	16391	16198	16244	16191	16383	16161	16329	16373	16339	16328	16269	16371	16229	16368	16318	16411	16352	16281	16303	16294	16419	16192	16361	16245	16361	16366	16254	16460	16484	16321	16294	16344	16212	16253	16334	16272	16224	16375	16389	16293	16219	16507	16425	16281	16394	16368	16516	16371	16353	16212	16346	16466	16284	16210	16331	16414	16296	16243	16521	16174	16311	16193	16383	16299	16238	16187	16463	16369	16359	16382	16508	16316	16369	16367	16319	16322	16325	16184	16326	16259	16265	16198	16406	16293	16167	16211	16292	16487	16252	16339	16295	16319	16478	16292	16347	16146	16419	16285	16595	16244	16237	16398	16363	16233	16235	16233	16325	16384	16256	16297	16235	16373	16229	16424	16172	16362	16204	16444	16181	16464	16341	16481	16227	16244	16281	16339	16323	16294	16197	16469	16399	16150	16238	16232	16291	16268	16285	16264	16327	16218	16455	16315	16606	16327	16284	16450	16228	16441	16473	16344	16405	16202	16332	16365	16210	16342	16069	16230	16301	16292	16376	16323	16298	16276	16208	16362	16457	16385	16200	16327	16181	16420	16345	16444	16233	16192	16392	16460	16331	16324	16424	16303	16531	16363	16345	16268	16203	16279	16405	16298	16171	16340
27961	24447	31001	28445	23727	22532	21631	20616	20403	20212	19591	19633	19369	19566	19462	19409	19360	19297	19151	19323	19147	19215	19072	19130	19165	19202	18974	19119	18922	19210	19002	19062	18971	18907	18847	19173	19048	18922	18895	19203	18791	18958	18855	19003	18976	19033	18913	19035	18942	18950	19169	18936	18983	19071	18970	18927	19086	18841	19190	18779	19064	18790	19176	19051	19025	18973	18892	18905	18812	18877	19120	18933	18969	18839	18709	18917	18935	18853	18802	18876	18803	18994	18732	19002	18972	18962	19035	18913	18921	19035	19087	18917	18977	19063	18915	18936	18886	18911	19180	19086	18823	18874	18877	18846	18815	18860	18810	18854	19148	18845	19006	18916	18839	18823	18845	18822	18951	19002	18971	19136	18855	19204	18921	18948	18843	19030	18947	18856	18903	18914	18996	18945	18918	18853	19008	19043	18719	18936	18934	19045	18936	19036	18894	18908	19019	18986	18881	18827	18833	18853	19183	19059	18911	18778	18939	18895	18804	18893	19008	18853	18835	19016	18873	18815	18858	18802	18828	19126	18998	19043	18702	18623	18922	19013	18771	18742	18916	19110	18871	18925	18820	18962	18787	18987	19101	18663	18848	18963	18980	18941	18977	18955	19093	18855	18941	18851	19089	18936	19024	19022	18819	18870	18952	18787	18677	18652	18996	19137	18967	18985	18811	18850	18931	19121	18966	18950	18869	19025	19084	18881	18816	18936	18965	18972	18790	18918	18972	18722	18915	19116	19064	18850	18807	18913	18880	18683	18768	18847	18897	18937	18762	18740	19061	18864	18789	18786	18842	18771	18805	18883	18971	18734	18808	19039	19012	18871	18829	19030	19033	18818	18923	18963	19049	19148	18881	18808	18778	18731	18932	18907	18956	18919	18939	18914	18843	18951	18991	18889	18932	18867	18826	18794	18754	18922	18899	19061	18910	18894	18974	18808	18891	18922	18962	18990	19049	18911	18824	18915	19046	18849	19016	19003	19001	18810	18864	19007	19100	18909	18847	18929	18967	18789	18779	18819	18843	18876	19006	18608	18855	18659	18761	18994	18862	18889	19142	18817	19020	18911	18871	18861	19035	18842	19038	19054	18978	18780	18852	18792	18895	18922	18743	18839	19009	19055	18829	18665	18878	18799	18818	18699	18954	18762	18813	18763	19073	18772	18922	19062	18729	18788	18973	18940	18967	18923	18719	18799	18890	18952	18837	19098	18803	18945	19022	18929	18884	18817	18984	18707	18856	19011	18852	19064	19171	18894	18967	18876	18886	19066	18967	19013	19048	18919	19061	18784	18889	18966	18979	19071	19107	18758	18898	18829	19188	19074	19006	18947	18850	18988	18820	19006	18854	18786	19011	18789	18927	18872	19131	18702	18675	18871	18894	18780	18870	19024	18748	18837	19080	18881	18915	18972	19028	18812	18783	19005	18974	19001	18907	18790	18795	18842	18806	18880	18956	18786	18877	18897	18906	18871	19008	18831	18998	18831	18836	19013	19052	18868	19032	18878	18866	18927	18831	19064	18754	18950	18968	18849	18974	18893	18910	18943	18901	18703	18974	19152	19013	19080	18861	18977	18918	18752	19073	18752	18884	18917	18825	18869	18966	18838	18843	18867	18877	18776	18954	18961	18863	18847	18805	18807	18978	19135	18992	18977	18833	18839	18782	18994	18955	18961	18920	18874	18985	18826	18973	18846	18829	19248	18993	18964	19082	18780	19008	18763	19195	18962	19077	19008	18930	18998	18983	18725	18975	18718	19012	18829	18850	18856	18971	18863	19120	18816	18948	18982	18935	18798	18934	18920	19080	19057	18967	18945	18826	18928	18823	18804	18948	19117	18884	18914	19061	18817	19095	18994	19040	18918	18745	18668	18925	19049	18998	18760	18936	19039	18997	18858	18829	18861	18927	18966	18949	18754	18980	18956	18970	18873	18967	18872	18855	18912	18876	18737	18923	18860	18805	18700	19054	18695	18968	18960	18920	18995	18922	18994	18937	18996	19048	18691	18869	19101	19122	18796	19043	18834	18894	18924	18805	18706	18795	18833	18838	18920	18886	18831	18828	18879	18962	19044	18838	18835	18808	18800	19028	18945	18752	18794	18877	19021	18812	18722	18952	18813	18910	18891	19236	18931	19000	18967	18519	19019	19067	19097	18764	18807	19159	18969	18938	19011	18783	18964	18855	18765	19004	18974	18853	18823	18973	19064	19099	18870	19018	19142	18960	18831	18745	18912	19017	19048	19061	18811	18944	18745	18989	18870	18814	18941	19014	18877	19052	19035	19000	18888	18881	18767	19142	18978	18996	18684	18934	18901	18774	18791	18919	18894	19050	18837	18817	18902	19093	19029	18800	18936	18860	19038	18991	18951	19128	19055	18879	18973	19068	18924	18816	19116	18670	18891	18657	18861	18939	18989	18818	19008	18841	18885	18912	19007	19024	18897	18806	19113	19165	19056	18929	18989	18964	18839	18811	18834	19016	18988	18781	18916	18994	19086	18975	19009	18917	18837	19129	18837	18952	18769	19090	18790	19009	19112	18961	18900	18969	18924	18935	18636	18808	19141	18917	18822	19090	18896	18842	18629	18869	19096	18965	19034	18776	18909	19071	18929	18891	18780	18830	19042	18806	18894	18835	19145	18790	18982	18945	18890	19183	18819	18885	19044	19074	18837	18859	18987	18970	18793	18941	19088	18904	18925	18794	18754	18888	18842	19005	19002	18750	18822	18877	18867	18868	18779	19017	18927	18921	18715	18809	18967	18802	18967	19004	18974	18921	18969	19084	18903	18785	19003	19073	18810	18913	18957	18726	18727	18832	18882	18978	19128	18909	19000	18972	18824	18819	18847	18835	18913	18972	18864	19028	18882	18813	18960	18906	18805	19009	18777	18980	18938	18862	18944	19058	18772	18963	18786	18960	19071	19068	18884	18829	18948	18873	18993	18783	18824	19004	18943	18774	18742	18830	18819	18963	18982	19048	18774	18800	18859	19194	18682	18863	18968	18875	19003	18929	19082	18911	18981	18971	18906	18932	18878	18892	19089	18955	19053	18980	18933	18813	18900	18862	18975	19228	19269	19128	18782	19101	19094	18945	19106	19128	19066	18871	19029	18811	18843	18897	18938	18945	18967	18813	18957	18832	18932	19045	18974	18792	18713	18888	18791	18824	18937	19013	18818	18837	18909	18943	19033	18885	18825	18900	19206	18950	19028	19033	18961	19094	18974	18892	18863	18888	18917	18826	18850	18895	18874	18938	18631	18803	19097	18985	19126	18625	18994	19033	18894	19075	18872	18846	18878	18899	18773	18973	18895	18876	18983	18951	18888	19037	18953	18863	18816	19057	18979	18909	18690	19034	18901	18869	18994	19077	19022	18940	19089	19037	19042	18750	19142	18988	18856	18856	18823	18728	18811	18940	18634	18905	18885	18937	18891	18864	19002	19082	19081	18799	18651	18875	18899	18687	18809	18963	18871	18865	19055	19058	19071	18975	18679	18997	18937	18991	19008	19030	18827	18781	18880	18822	18883	19018	18933	18948	18816	18930	18958	18901	18713	18911	18925	19059	18876	18939	18725	18984	18889	18930	18561	18737	18776	18985	18843	18868	18915	18758	18884	18901	19065	18722	18886	19036	18913	18890	18946	19054	18731	18769	18660	19084	19077	19144	19075	19058	18931	18927	19078	19124	18730	18762	18828	19049	19065	19047	18993	18898	19101	18838	19017	18870	18811	19056	19004	18960	19031	18938	18878	18797	18816	18948	18936	18832	18922	18947	18836	18872	18893	18841	19198	18669	19088	18875	18805	19047	18997	18822	19042	18846	19057	18983	18837	18741	18769	18958	18809	18927	18908	18810	18930	18872	18873	18795	18996	18908	19025	18935	18936	18848	18907	18945	18715	18903	18719	19098	18919	18942	18982	18890	18855	18886	18987	18967	19028	19004	18932	18830	18996	18890	18718	18900	18931	18875	18860	19186	18881	18872	19056	18741	18907	18883	18983	19102	19006	18798	18769	18933	18940	19104	18801	18916	18818	19023	19031	18894	19067	18964	18871	19017	18797	18947	19212	19040	18909	18926	18814	18811	19001	19049	18946	18872	19007	18767	19135	18815	18858	18790	18816	18720	18786	18852	18982	18961	18999	18994	18948	18884	18723	19069	18918	18705	18881	18879	18939	18962	18737	18984	18863	18886	18987	19057	18997	18701	18953	19078	18531	18842	18679	18897	18748	18849	18956	19035	18819	18986	18828	19004	18822	18831	18754	18847	18846	18899	19008	19069	18976	18990	19132	19203	18939	19069	18860	18914	19299	18883	18842	19165	19038	18763	18885	18861	18972	18848	18955	19008	19007	19007	18749	18836	19047	18915	18650	18886	18909	18870	18871	19082	18767	18993	19023	18997	18917	18893	19010	19065	19064	18893	18766	18953	18865	18902	18660	19134	18822	19131	18904	18935	18951	18998	19112	18990	18888	18943	18816	18811	18861	18946	19071	19204	18739	19004	18858	18899	19071	18753	18766	18941	18820	18859	18808	18988	18831	18896	18837	18916	18990	18866	19083	18988	18951	19086	18778	18910	18935	18804	18886	18813	18951	18871	19127	18950	19072	18766	18881	18882	18814	19012	18994	18842	18712	18957	18807	18800	18897	18793	18905	18975	18932	19009	18771	19166	19101	19053	18986	18757	18702	18643	19032	18968	18878	18969	18922	19073	18734	19168	19032	18924	18880	18860	18963	18822	18953	18909	19016	18986	18783	18911	19045	18814	19080	19062	19233	18983	18831	19034	18777	18884	18707	18753	18917	19014	18771	19003	18694	18758	19065	18977	19083	18807	18720	18830	18890	18928	18827	18981	18918	18882	18994	18878	18883	18791	18958	18849	18883	18900	18862	18821	19097	19006	18945	19085	18798	18970	19183	18951	18748	19149	18992	18987	18828	18682	18700	19006	18975	19062	19088	18961	18919	18900	19054	18908	18954	18911	18891	18974	18873	18840	18826	18821	18923	18958	18934	19071	19003	18674	18907	18907	18880	19046	18914	18956	18820	18987	18956	18925	18996	18896	18862	18899	18837	18747	18880	18896	19075	18987	19046	19041	18972	18975	19125	19045	18866	18939	18762	18923	18952	18678	18988	18873	18905
24123	35698	33257	26455	22988	21201	19977	19333	18264	17863	17435	17110	17087	16950	16808	16614	16612	16667	16413	16416	16260	16278	16338	16354	16260	16183	16158	16124	16310	16138	16122	16195	16353	16159	16034	16177	16176	16139	16145	16191	16186	16147	16123	16182	16112	16189	15962	15954	16027	16156	16103	16118	16226	16003	15998	16001	16089	16157	16071	16177	16094	16107	15971	15974	16005	16150	16065	16024	16101	16011	16058	16196	16000	16084	16198	16192	16178	15979	16115	16040	15993	15987	16135	16226	16162	15931	16065	15968	15929	16144	16085	16110	16251	16048	16137	15976	16150	16021	15996	16022	16146	16029	16095	15927	16074	15860	16061	16121	16120	16051	16041	16312	15875	15872	16022	16094	16125	16080	16040	15940	16117	16310	16020	16082	16038	16061	16048	16055	16032	16145	16085	16265	16126	15958	16255	16143	16192	15946	15966	16030	15928	15962	15928	16219	16083	15979	16094	16092	16012	16174	16008	15924	16292	15906	16093	16027	16069	16033	15930	16044	16178	16046	16066	15947	16008	16057	15868	15939	16191	16028	16027	16059	15998	16191	16103	15911	16028	16153	16103	15838	16065	16155	16035	16045	16127	15903	15999	16037	16105	15909	16013	16075	16041	16007	16102	15920	16272	16003	16141	16030	16080	15985	16115	15971	15992	16031	15806	16063	16209	16020	16085	16057	16100	16024	16015	16031	15891	15977	15917	16231	16043	16193	16346	15903	16172	15976	16119	16177	15964	16022	15948	16115	16004	15985	16066	16128	16047	16032	15899	15982	16155	16021	16048	15827	15957	15964	16068	16019	16139	15873	15974	16129	16124	16176	15965	15892	16014	16015	16129	15918	16052	16189	16130	16060	16043	15892	16076	16100	16037	15870	15963	16061	16000	16088	16062	16109	15913	16088	15981	15995	16031	16272	16120	16106	15664	15977	15995	16170	16159	16216	16072	15984	16000	16029	15962	15850	15992	15878	16090	16081	16121	16102	16012	15992	16149	15906	15992	16142	16026	16024	15904	16158	16013	16096	16144	16090	16216	16048	16106	15927	15946	16098	16090	16140	15909	16110	16150	15877	15931	16172	16037	16091	16191	16158	16099	15992	15867	16067	16021	15983	16211	15819	15962	16057	15996	16070	15939	16119	16063	15983	16101	16024	16144	15946	16176	16078	16047	15994	15967	16071	15957	16181	15867	16070	15882	15890	15933	16217	16068	15931	16105	15925	16213	16100	16172	16005	16103	16012	16052	15935	15916	15976	16172	16081	16075	16051	16033	16061	16030	16121	16054	16118	16026	16129	15991	15968	16277	15877	16037	15936	16065	16158	16172	16167	16069	15995	16234	16008	16093	16114	16100	15977	15925	16135	15935	16004	16006	16182	15968	15952	16027	16120	16169	16213	15918	16104	15985	16086	16051	15928	16084	15905	15879	16223	16096	16148	15960	15981	15945	16043	15951	15954	16129	15928	16114	15896	15955	16149	15961	16218	15894	16015	16101	15977	16090	15945	16108	16124	16100	15973	15989	16053	15981	16085	16053	16191	16077	15997	15962	16288	16109	16025	16166	16139	16125	16109	16049	16037	15977	16103	16001	16159	16125	16051	16084	16166	15981	16073	16143	16062	16065	15909	15963	15961	16146	16062	16073	15882	16029	15901	16036	15986	16019	16136	16106	15968	16204	15873	16045	16253	16050	16237	15919	15957	16070	15931	16187	16019	15983	16165	15925	16093	16058	16050	15988	16068	15995	16009	15783	16253	16082	16091	16022	16248	16243	15858	16027	16188	16058	16051	16045	16098	16015	15882	16025	16005	16178	16073	16055	16220	16019	16083	16100	16055	15960	15909	15941	16099	16105	15966	16092	16023	16136	15987	16219	16146	16094	15959	15941	15897	16098	15983	15989	16318	16146	16016	16016	16009	15919	15845	16090	15923	16040	15902	16124	15925	16118	16034	16074	16014	16196	16009	16283	16112	16049	16077	15971	16050	16060	15937	15994	16129	16144	15923	15997	16033	16138	16124	16129	16044	16175	16146	15960	16090	15989	16105	15946	15981	16154	16101	15949	15965	16100	16039	15893	16041	16195	16011	16167	16051	16094	16040	16225	16064	16171	16108	16086	15943	16000	16207	16079	16041	16058	16051	15960	16166	16123	15959	16218	16081	16148	16115	16094	16023	16047	16117	15908	16158	16032	15913	16016	16168	16115	16130	15948	15920	16045	16055	16228	16081	16141	16089	16093	16184	16002	16093	16041	15866	16003	15942	16165	15976	15985	16057	16019	15976	16080	16130	15778	15988	15945	15993	16074	15842	16075	16074	16176	16039	16108	16065	16245	16108	15991	16075	16228	15999	16073	16020	16111	16022	16075	16093	15997	16014	16048	16075	15928	16059	16047	16091	16055	16077	15986	16039	16055	16179	16195	16051	16127	16021	16023	16109	15887	16042	16160	16018	16081	16201	15895	16099	16199	16049	16008	16056	15988	16007	16276	15850	16407	16116	16019	16041	16102	16231	15993	16116	15829	16199	15944	16059	15982	16252	16108	15956	16048	15981	16022	16045	16177	15999	16085	16205	16057	16102	16071	16063	16089	16049	16048	16094	16115	15999	16068	16036	15963	16091	15929	16140	16131	15957	16044	16191	16181	16001	15921	16088	16067	16007	16030	16109	16145	16010	16037	15834	16232	16013	16013	16032	16107	16110	16062	15839	16169	16205	16033	16144	15871	16087	16003	15944	16119	16023	15909	16104	16072	15981	15993	16143	15923	16051	15874	16101	16059	15992	16017	15992	15975	16164	16115	15973	16205	16095	15875	16181	16172	15968	16089	15904	16345	16019	16083	16087	16130	16019	15910	15979	15989	16056	16142	16263	15794	16066	16286	15987	16029	16219	16012	16012	16020	16033	16169	16122	16140	15881	16002	16134	16057	15989	15979	16214	16040	16159	16147	16098	16240	16083	15834	16058	16001	16044	15911	15967	16075	16182	16000	16112	16033	16001	16154	15857	15968	16085	15954	16141	16143	15951	15916	16064	16101	16002	16146	16055	16013	16102	16064	16068	16128	16088	16194	15864	16128	16100	16011	16253	16019	15976	15927	16089	16107	16045	16081	15966	15963	16180	16075	16187	16025	15896	15919	15983	16077	16067	16155	16008	15979	16168	16085	15921	16158	15994	15998	16290	16134	15811	16120	15950	16090	16173	16164	16141	16100	16100	16110	15987	16030	15957	16053	16027	16148	16242	16165	16050	16083	16177	16233	16039	16265	16071	16079	16124	16238	16119	16057	15917	16065	15947	16096	15900	16144	15904	15968	16091	16052	16155	16057	15825	15981	16038	15985	16051	16019	16000	15808	16130	16211	16082	16128	16067	15892	16049	16115	16014	15982	16007	16149	16197	16137	15889	16072	16089	15931	16050	15916	16126	15993	16077	16053	16166	15965	16158	16114	16015	16077	16047	15984	16223	16073	16012	16063	16191	15974	16104	16034	16158	15990	15965	16011	15934	16139	16059	15913	16120	16062	16149	16159	16064	16189	15997	16048	15958	16136	16070	16036	16102	16019	15983	16164	16139	16129	16101	16176	16134	15933	16059	16153	16009	15959	16094	16000	15878	16108	16085	15978	16002	16117	16053	16065	16082	16075	16233	16086	16167	15889	16087	16235	15911	16119	16198	16103	16080	16168	16174	15991	16073	15914	16159	16175	15876	16078	16078	16114	16065	16127	15983	16051	16053	16196	15919	16054	16049	16073	15916	16062	16083	16021	16138	16041	16106	15960	16082	16109	16141	15984	16101	15954	16065	15956	16106	16038	15903	16014	16051	15965	15833	16037	15831	16206	16234	16062	16011	16109	16012	16078	16051	16072	16136	16132	16058	16076	16105	16045	15969	16126	16266	16080	15986	16010	16040	16019	15994	16051	15923	16202	16118	16016	15987	16011	15969	16038	16118	16020	16018	16090	15970	15980	16063	16030	16044	16125	16131	16128	16207	16109	15973	16115	15972	16005	15998	16153	16241	16003	15896	16171	16159	15983	16122	16266	15955	16051	16171	16119	16084	16245	16187	15918	16089	16088	16031	16139	16041	15942	15982	16149	15899	16033	15999	16038	16130	16160	16073	16103	16184	15910	16024	15879	16077	15995	15931	16053	16020	15937	15915	16048	16096	16026	16055	16189	15932	15886	16110	16187	16096	16013	16073	15951	16087	16118	16045	16035	16229	15966	16087	16274	16008	16254	16079	16046	16045	16007	15881	16058	15941	16114	16009	16014	16166	16021	16049	16143	16066	15797	16188	16006	16045	16086	16215	16078	16039	16078	16040	16132	16107	15928	15991	16045	16105	16247	16008	15997	16049	16181	16057	16000	16061	15905	16010	16170	16062	16020	16039	16032	16104	16006	16055	16131	16066	16200	16098	16022	16106	16056	16175	16108	16050	16245	16004	16001	16115	16019	16079	15861	15967	15951	16077	16014	16080	16124	16093	15975	15977	16082	15856	16093	15955	16169	15992	15997	16024	15960	15875	15999	15878	16115	15920	16248	15961	16091	16196	16015	16069	16057	15995	16093	16075	16174	16047	16117	16074	15951	15902	16126	16064	15700	16162	15951	15886	15981	16035	16117	16005	15956	15987	16019	16006	15939	15966	16094	16074	15962	16054	15994	16255	16053	15919	16230	15990	15917	16010	16131	16088	16090	16069	15964	16063	16053	15854	16201	16119	16153	15962	16154	16074	15988	15957	16076	16061	16075	15930	16082	16292	15860	16093	15902	15940	16149	16238	16197	15996	16031	16354	16104	16080	16022	16005	16226	16045	16216	16065	15985	15985	16016	15922	16101	15964	16004	15955	16344	15957	16025	16061	16050	16018	16082	15932	16076	16040	15976	16076	16088	15881	16239	16029	15964	15942	16268	16047	16101	16076	16012	16086	16007	16110	16054	16070	16050	15961	15964	16032	16116	15939	15986	16041	15993	16178	16005	15983	16088	15978	16099	15959	16062	16133	16222	16014	16130	16208	16165	16115	16006	16065	16214	16070	16105	15928	16205	16044	16143	15981	15882	15864	16122	16033	16106	15925	16138	15917	16060	16153	16065	15971	15956	15954	15947	15940	15989	16092	16121	15960	16045	16005	15987	15970	16069	15873	16076	16101
23595	21042	28465	24297	23358	25140	24946	22051	20899	20399	19997	19751	19858	19692	19445	19205	19284	19216	18975	18750	18697	18828	18644	18873	18545	18489	18566	18566	18441	18756	18569	18546	18510	18615	18700	18631	18634	18529	18438	18542	18704	18464	18569	18560	18399	18736	18462	18696	18497	18481	18481	18479	18316	18527	18565	18499	18339	18323	18391	18602	18482	18521	18313	18316	18467	18200	18551	18603	18227	18392	18546	18478	18468	18413	18493	18323	18695	18425	18274	18375	18406	18423	18396	18442	18620	18515	18418	18336	18377	18371	18335	18554	18416	18615	18316	18381	18415	18474	18340	18458	18263	18358	18445	18439	18348	18390	18279	18454	18276	18429	18541	18367	18324	18571	18458	18489	18379	18148	18176	18400	18366	18234	18243	18160	18357	18359	18361	18314	18143	18337	18399	18407	18504	18302	18532	18164	18384	18442	18398	18212	18476	18249	18275	18267	18497	18590	18265	18350	18398	18339	18295	18531	18104	18584	18480	18603	18336	18270	18386	18382	18431	18387	18476	18326	18335	18506	18407	18467	18470	18591	18677	18534	18420	18235	18611	18549	18567	18429	18424	18288	18448	18264	18339	18379	18336	18420	18423	18324	18277	18308	18328	18447	18439	18460	18333	18488	18261	18345	18391	18454	18527	18204	18410	18413	18447	18319	18503	18397	18464	18497	18370	18458	18397	18320	18501	18387	18571	18351	18474	18388	18339	18185	18357	18356	18385	18366	18418	18501	18321	18285	18317	18352	18387	18357	18567	18329	18461	18290	18449	18528	18539	18455	18549	18325	18429	18376	18507	18400	18594	18381	18504	18405	18300	18391	18531	18299	18339	18495	18513	18459	18593	18375	18385	18377	18394	18417	18477	18397	18380	18333	18281	18491	18553	18272	18396	18401	18282	18380	18452	18348	18261	18252	18271	18529	18282	18251	18059	18348	18325	18291	18343	18514	18276	18363	18351	18428	18094	18440	18316	18315	18549	18385	18357	18289	18225	18418	18339	18328	18514	18665	18413	18371	18332	18242	18181	18143	18396	18353	18546	18770	18421	18198	18430	18352	18291	18550	18632	18573	18519	18262	18429	18486	18367	18499	18487	18484	18135	18251	18290	18432	18260	18312	18197	18224	18318	18479	18432	18512	18446	18600	18208	18307	18323	18474	18373	18583	18473	18246	18262	18497	18406	18452	18508	18514	18440	18339	18411	18152	18419	18471	18487	18470	18454	18471	18346	18522	18361	18636	18424	18375	18266	18397	18575	18555	18452	18418	18436	18405	18360	18362	18344	18411	18346	18529	18363	18257	18506	18328	18337	18384	18588	18324	18178	18431	18303	18359	18405	18287	18301	18442	18426	18309	18320	18606	18404	18247	18408	18336	18344	18234	18517	18365	18444	18095	18239	18279	18433	18333	18450	18461	18415	18310	18255	18275	18340	18468	18197	18594	18478	18259	18359	18332	18321	18361	18322	18606	18400	18467	18464	18430	18285	18389	18298	18499	18363	18432	18308	18290	18289	18315	18382	18242	18231	18429	18569	18342	18356	18179	18509	18450	18451	18548	18601	18192	18078	18489	18415	18456	18307	18336	18177	18498	18318	18609	18773	18296	18317	18181	18490	18444	18409	18525	18455	18216	18408	18468	18622	18329	18555	18366	18407	18381	18367	18386	18342	18099	18536	18564	18490	18376	18422	18398	18308	18506	18467	18316	18470	18636	18430	18478	18272	18492	18472	18558	18248	18387	18405	18387	18437	18290	18429	18693	18333	18254	18540	18244	18100	18384	18343	18589	18464	18454	18260	18456	18329	18362	18341	18262	18282	18241	18247	18320	18504	18550	18489	18225	18431	18169	18395	18548	18245	18420	18432	18283	18476	18454	18283	18336	18392	18344	18501	18131	18397	18427	18504	18272	18428	18490	18334	18417	18598	18389	18480	18625	18506	18283	18336	18344	18502	18548	18526	18406	18477	18390	18498	18412	18401	18331	18306	18386	18374	18409	18402	18486	18281	18244	18280	18500	18359	18403	18487	18481	18420	18387	18194	18384	18594	18468	18432	18332	18494	18713	18370	18417	18484	18263	18416	18390	18141	18344	18420	18354	18317	18407	18626	18387	18414	18557	18236	18276	18454	18218	18339	18435	18285	18170	18360	18461	18348	18462	18446	18474	18408	18432	18427	18537	18336	18300	18211	18320	18379	18302	18588	18477	18310	18404	18414	18321	18417	18469	18142	18468	18268	18294	18504	18420	18413	18385	18378	18371	18517	18357	18336	18268	18197	18446	18393	18487	18332	18282	18274	18385	18387	18157	18432	18432	18331	18277	18294	18306	18425	18294	18214	18081	18571	18292	18207	18409	18479	18333	18350	18413	18483	18529	18302	18353	18622	18385	18451	18373	18290	18605	18340	18349	18304	18486	18516	18403	18397	18208	18486	18357	18545	18209	18344	18226	18246	18414	18280	18559	18456	18483	18420	18383	18153	18313	18304	18487	18400	18417	18291	18398	18211	18513	18321	18352	18517	18310	18412	18480	18409	18292	18406	18486	18423	18343	18236	18510	18424	18556	18358	18457	18472	18514	18502	18209	18297	18368	18195	18344	18344	18404	18514	18546	18449	18438	18620	18102	18189	18301	18350	18361	18523	18160	18326	18341	18230	18529	18464	18128	18453	18396	18528	18482	18555	18463	18449	18552	18595	18303	18295	18353	18425	18425	18348	18250	18485	18533	18432	18365	18202	18545	18427	18240	18612	18534	18455	18487	18180	18483	18129	18473	18396	18560	18395	18392	18354	18383	18390	18216	18469	18458	18449	18351	18546	18320	18523	18401	18523	18263	18403	18264	18221	18551	18333	18326	18328	18601	18385	18427	18187	18233	18336	18286	18350	18193	18270	18436	18328	18489	18563	18200	18328	18490	18337	18613	18378	18389	18380	18370	18305	18438	18456	18391	18228	18311	18614	18497	18589	18351	18326	18371	18785	18397	18568	18412	18337	18457	18343	18344	18337	18453	18472	18477	18417	18444	18375	18517	18394	18396	18317	18418	18253	18294	18541	18377	18242	18467	18264	18435	18282	18377	18200	18259	18474	18297	18188	18597	18356	18284	18384	18293	18535	18529	18356	18374	18310	18282	18480	18306	18318	18491	18097	18326	18485	18554	18353	18318	18566	18423	18172	18385	18478	18281	18390	18423	18491	18213	18355	18177	18355	18256	18266	18427	18311	18264	18366	18419	18256	18317	18506	18462	18245	18373	18504	18358	18248	18512	18226	18571	18345	18449	18499	18193	18294	18389	18326	18417	18650	18475	18552	18383	18463	18346	18263	18395	18370	18369	18310	18574	18422	18588	18317	18541	18400	18392	18363	18467	18473	18462	18480	18443	18391	18436	18458	18296	18490	18447	18465	18374	18415	18306	18451	18388	18342	18451	18331	18273	18269	18476	18270	18370	18296	18507	18415	18469	18429	18302	18337	18545	18429	18213	18455	18550	18473	18415	18471	18410	18248	18316	18277	18437	18171	18278	18318	18468	18109	18457	18472	18259	18482	18317	18541	18160	18361	18493	18645	18420	18278	18418	18452	18453	18312	18608	18476	18421	18586	18674	18474	18404	18248	18435	18486	18464	18517	18263	18400	18430	18471	18363	18449	18398	18552	18222	18482	18321	18437	18475	18548	18174	18576	18557	18486	18148	18427	18398	18414	18560	18420	18304	18387	18317	18597	18347	18406	18407	18318	18524	18324	18494	18388	18470	18341	18393	18290	18305	18377	18184	18399	18371	18430	18395	18426	18255	18294	18249	18338	18340	18427	18315	18670	18536	18390	18583	18451	18513	18455	18567	18459	18342	18410	18484	18339	18371	18470	18201	18722	18290	18399	18277	18237	18244	18377	18327	18400	18290	18426	18393	18298	18229	18224	18478	18420	18495	18504	18341	18227	18589	18312	18330	18527	18463	18388	18399	18375	18357	18321	18538	18344	18537	18463	18495	18342	18343	18383	18259	18528	18553	18376	18444	18513	18440	18674	18559	18382	18363	18411	18394	18683	18246	18545	18553	18353	18184	18361	18321	18320	18518	18345	18427	18372	18418	18297	18316	18245	18340	18345	18400	18410	18578	18555	18337	18490	18303	18357	18483	18406	18417	18590	18464	18586	18339	18360	18527	18465	18346	18449	18219	18271	18333	18264	18382	18287	18311	18293	18375	18468	18251	18292	18484	18215	18458	18364	18595	18513	18367	18409	18196	18592	18441	18333	18496	18557	18524	18495	18287	18382	18493	18350	18432	18243	18395	18550	18457	18387	18314	18472	18431	18343	18651	18541	18312	18558	18645	18302	18331	18326	18381	18492	18327	18329	18345	18376	18377	18487	18412	18527	18532	18313	18325	18294	18364	18374	18419	18541	18227	18267	18341	18390	18223	18220	18461	18222	18501	18444	18280	18351	18261	18311	18474	18385	18342	18432	18567	18467	18286	18381	18288	18331	18294	18288	18266	18165	18316	18327	18476	18383	18390	18361	18320	18499	18501	18205	18522	18392	18473	18489	18259	18428	18360	18568	18382	18383	18590	18471	18470	18326	18328	18563	18370	18548	18457	18521	18207	18305	18250	18356	18309	18368	18433	18384	18330	18505	18329	18516	18181	18355	18601	18662	18324	18300	18451	18310	18342	18439	18368	18229	18367	18635	18341	18375	18308	18206	18556	18263	18517	18475	18338	18495	18205	18234	18359	18299	18429	18445	18465	18353	18368	18594	18438	18476	18549	18419	18409	18491	18638	18483	18328	18365	18409	18479	18363	18396	18397	18336	18348	18443	18499	18378	18358	18250	18391	18413	18515	18425	18250	18335	18423	18339	18492	18295	18428	18538	18592	18510	18540	18228	18361	18606	18263	18393	18382	18097	18455	18465	18406	18355	18443	18398	18389	18600	18524	18429	18344	18521	18326	18361	18335	18529	18389	18266	18456	18229	18539	18296	18494	18459	18418	18405	18280	18443	18354	18362	18404	18381	18307	18347	18452	18692	18492	18306	18224	18432	18473	18127	18433	18457	18575	18384	18170	18488	18314	18351	18284	18383	18200	18365	18299	18521	18339	18259	18381	18413	18482	18481	18327	18517	18343	18486	18299	18358	18381	18431	18290	18610	18385
23735	41443	39047	31067	26978	24084	22021	21142	19841	18490	18019	17780	17326	17163	17131	16673	16582	16779	16335	16596	16460	16270	16128	16128	16017	16079	16051	16110	15970	15956	16034	15989	15963	15802	15996	16034	15695	15802	15872	15774	15824	15812	15855	15719	15707	15775	15834	15812	15607	15770	15822	15799	15799	15795	15829	15795	15759	15713	15613	15752	15732	15836	15659	15788	15854	15860	15879	15825	15649	15821	15889	15854	15830	15691	15852	15760	15595	15856	15806	15941	15787	15571	15668	15668	15707	15921	15880	15888	15920	15899	15787	15889	15754	15780	15707	15751	15730	15547	15828	15619	15781	15784	15670	15745	15757	15752	15539	15713	15745	15917	15737	15754	15646	15755	15715	15806	15846	15689	15739	15685	15680	15670	15820	15874	15673	15567	15723	15643	15738	15937	15720	15816	15848	15944	15682	15778	15814	15780	15769	15581	15585	15813	15512	15810	15700	15695	15619	15732	15811	15791	15788	15796	15645	15755	15926	15780	15849	16023	15648	15884	15764	15799	15815	15790	15669	15787	15621	15555	15800	15840	15771	15630	15855	15560	15949	15609	15916	15692	15735	15549	15638	15864	15636	15790	15487	15865	15699	15801	15723	15683	15860	15598	15732	15769	15621	15747	15826	15754	15695	15733	15712	15672	15711	15575	15623	15812	15812	15572	15771	15808	15842	15815	15907	15689	15777	15726	15580	15623	15860	15526	15762	15852	15649	15792	15779	15845	15895	15605	15760	15708	15672	15866	15737	15682	15541	15874	15702	15654	15717	15479	15775	15720	15721	15932	15746	15841	15662	15752	15588	15729	15672	15858	15628	15917	15890	15669	15575	15683	15769	15566	15648	15747	15794	15808	15683	15755	15805	15908	15725	15754	15729	15700	15736	15797	15737	15668	15793	15766	15941	15726	15723	15701	15846	15790	15764	15631	15545	15646	15884	15797	15627	15763	15751	15814	15740	15701	15663	15838	15830	15645	15600	15787	15683	15872	15620	15748	15932	15878	15743	15629	15694	15780	15643	15796	15787	15731	15719	15801	15900	15676	15906	15804	15717	15682	15817	15899	15763	15761	15764	15827	15590	15747	15722	15784	15815	15680	15791	15759	15916	15845	15680	15767	15706	15869	15781	15748	15601	15745	15673	15741	15645	15630	15678	15835	15896	15835	15659	15666	15671	15654	15684	15789	15549	15813	15657	15689	15740	15847	15674	15930	15807	15725	15703	15612	15746	15698	15863	15925	15682	15825	15721	15744	15698	15674	15733	15690	15651	15830	15666	15769	15722	15878	15817	15779	15596	15717	15841	15619	15720	15760	15703	15844	15586	15696	15668	15914	15840	15761	15686	15578	15769	15736	15718	15663	15719	15652	15738	15729	15783	15764	15669	15582	15715	15842	15726	15734	15593	15675	15499	15862	15782	15665	15791	15770	15762	15695	15708	15811	15715	15752	15638	15540	15507	15791	15673	15588	15944	15833	15679	15633	15659	15820	15799	15698	15711	15951	15664	15739	15920	15771	15752	15694	15724	15649	15822	15556	15759	15759	15691	15721	15608	15919	15868	15860	15871	15783	15660	15851	15753	15704	15723	15735	15829	15706	15879	15808	15705	15809	15672	16028	15721	15610	15825	15734	15588	15811	15830	15817	15614	15735	15643	15935	15812	15808	15611	15771	15928	15988	15728	15693	15422	15776	15585	15935	15710	15787	15672	15830	15650	15568	15715	15886	15819	15866	15799	15670	15832	15866	15605	15833	15721	15896	15652	15615	15675	15624	15862	15780	15855	15590	15869	15803	15763	15764	15707	15687	15839	15669	15843	15663	15734	15846	15763	15762	15706	15941	15724	15781	15726	15693	15778	15576	15772	15713	15809	15567	15811	15826	15667	15861	15674	15829	15778	15645	15761	15815	15776	15763	15603	15867	15836	15672	15789	15705	15747	15813	15802	15628	15777	15729	15813	15837	15796	15773	15793	15699	15782	15831	15762	15537	15758	15689	15717	15804	15733	15769	15822	15760	15845	15821	15657	15758	15645	15761	15768	15758	15739	15742	15763	15718	15771	15786	15700	15817	15764	15753	15787	15766	15513	15808	15725	15711	15837	15778	15756	15730	15629	15774	15626	15805	15936	15696	15825	15817	15662	15838	15825	15598	15824	15527	15733	15863	15809	15836	15722	15781	15634	15786	15670	15563	15886	15787	15529	15815	15731	15720	15518	15680	15714	15646	15729	15802	15558	15656	15625	15603	15752	15781	15669	15674	15715	15792	15674	15606	15754	15813	15622	15906	15770	15864	15832	15761	15764	15670	15905	15667	15764	15697	15649	15919	15702	15790	15774	15731	15973	15598	15725	15636	15699	15849	15748	15761	15744	15867	15626	15874	15802	15669	15926	15714	15823	15885	15627	15792	15662	15878	15838	15801	15654	15823	15824	15729	15701	15841	15761	15632	15664	15681	15735	15758	15592	15843	15884	15710	15633	15597	15690	15725	15818	15844	15822	15651	15701	15600	15833	15795	15759	15760	15700	15753	15615	15824	15757	15903	15677	15853	15679	15732	15628	15592	15647	15641	15712	15804	15823	15691	15722	15716	15648	15752	15572	15792	15663	15812	15584	15720	15708	15817	15884	15743	15715	15679	15758	15674	15787	16000	15705	15747	15816	15740	15898	15576	15863	15768	15777	15640	15932	15804	15732	15728	15712	15788	15845	15694	15801	15653	15767	15673	15874	15851	15903	15749	15779	15703	15670	15629	15769	15684	15781	15537	15893	15626	15764	15720	15633	15863	15631	15755	15646	15723	15761	15648	15732	15894	15809	15880	15781	15827	15862	15798	15790	15636	15911	15773	15811	15710	15960	15826	15820	15776	15733	15726	15690	15739	15814	15612	15747	15749	15741	15728	15900	15872	16012	15854	15792	15848	15715	15672	15665	15633	15643	15817	15721	15654	15593	15750	15654	15823	15700	15794	15675	15845	15599	15717	15702	15672	15771	15809	15629	15785	15711	15689	15772	15807	15793	15773	15728	15658	15678	15825	15615	15760	15753	15625	15733	15952	15636	15488	15818	15681	15735	15586	15833	15930	15790	15814	15687	15778	15801	15831	15966	15696	15733	15665	15853	15843	15626	15894	15788	15783	15778	15642	15883	15809	15720	15701	15823	15764	15612	15686	15683	15724	15746	15652	15555	15731	15817	15665	15755	15836	15665	15862	15703	15639	15747	15684	15639	15743	15842	15786	15620	15676	15699	15642	15756	15777	15656	15879	15687	15556	15821	15674	15606	15722	15811	15837	15745	15700	15877	15637	15645	15856	15629	15813	15702	15630	15793	15757	15684	15722	15845	15732	15850	15613	15875	15722	15854	15586	15794	15887	15732	15589	15949	15484	15945	15860	15624	15749	15728	15833	15672	15764	15649	15712	15758	15735	15687	15735	15788	15582	15763	15672	15760	15645	15736	15732	15862	15891	15752	15664	15601	15863	15795	15612	15845	15628	15708	15824	15795	15574	15868	15658	15766	15848	15534	15743	15739	15819	15802	15783	15686	15702	15802	15684	15698	15729	15720	15789	15933	15732	15750	15660	15683	15822	15719	15788	15760	15813	15695	15592	15811	15802	15699	15874	15666	15670	15602	15775	15686	15692	15858	15804	15841	15761	15808	15663	15719	15854	15658	15712	15855	15552	15707	15784	15670	15763	15734	15716	15813	15637	15596	15807	15789	15745	15762	15737	15866	15771	15734	15734	15654	15644	15738	15654	15760	15676	15860	15761	15863	15821	15673	15680	15909	15678	15820	15838	15694	15819	15562	15712	15869	15743	15735	15639	15710	15753	15799	15703	15630	15682	15687	15570	15704	15818	15698	15782	15767	15725	15685	15681	15655	15782	15787	15815	15767	15806	15856	15780	15786	15714	15864	15774	15694	15669	15768	15723	15727	15739	15948	15709	15710	15735	15672	15812	15773	15770	15774	15718	15897	15564	15868	15726	15740	15728	15692	15630	15796	15723	15650	15544	15687	15704	15664	15807	15908	15737	15896	15839	15859	15768	15713	15735	15718	15824	15830	15668	15660	15787	15690	15737	15690	15747	15756	15625	15860	15732	15750	15757	15560	15733	15793	15824	15659	15795	15681	15920	15603	15752	15819	15707	15762	15916	15745	15857	15723	15660	15729	15829	15695	15590	15864	15873	15940	15756	15777	15857	15799	15689	15682	15710	15590	15749	15794	15804	15878	15605	15755	15734	15644	15724	15856	15638	15776	15650	15630	15864	15858	15588	15974	15755	15851	15770	15756	15786	15846	15771	15890	15898	15797	15814	15853	15641	15782	15774	15824	15624	15820	15703	15503	15699	15721	15681	15697	15760	15706	15718	15696	15814	15803	15761	15766	15845	15836	15743	15787	15615	15723	15749	15674	15793	15724	15828	15771	15733	15748	15692	15782	15830	15769	15866	15720	15758	15838	15691	15933	15792	15674	15725	15739	15678	15773	15751	15658	15740	15730	15806	15771	15747	15772	15753	15631	15742	15871	15577	15847	15621	15845	15685	15680	15700	15694	15602	15793	15739	15843	15721	15787	15616	15950	15607	15877	15757	15775	15724	15840	15942	15721	15764	15824	15905	15815	15649	15831	15682	15721	15658	15862	15639	15809	15794	15760	15696	15878	15689	15603	15654	15775	15807	15732	15632	15650	15897	15853	15897	15596	15851	15632	15821	15815	15770	15585	15677	15800	15845	15787	15727	15867	15722	15829	15756	15797	15593	15801	15666	15554	15695	15687	15640	15843	15668	15780	15544	15740	15782	15764	15652	15775	15829	15886	15643	15774	15711	15931	15634	15824	15734	15821	15930	15857	15704	15604	15804	15843	15859	15603	15619	15654	15775	15739	15776	15820	15680	15871	15637	15617	15640	15741	15766	15841	15752	15654	15565	15626	15670	15680	15779	15929	15815	15847	15858	15688	15667	15801	15527	15631	15706	15660	15871	15854	15761	15687	15708	15767	15724	15772	15728	15761	15845	15725	15788	15876	15675	15471	15755	15734	15623	15741	15843	15911	15876	15561	15818	15646	15617	15721	15785	15616	15511	15828	15725	15842	15581	15611	15686	15772	15643	15599	15737	15815	15742	15888	15714	15768	15865	15807	15591
22508	21050	28855	23551	21796	25529	28619	24201	22764	22323	21810	21272	21063	20835	20671	20501	20330	20216	20256	20044	19994	19857	19782	19891	19666	19779	19632	19872	19586	19497	19596	19504	19511	19394	19369	19480	19430	19306	19325	19288	19429	19571	19314	19461	19594	19465	19520	19289	19183	19386	19467	19487	19498	19379	19222	19267	19265	19278	19508	19382	19264	19139	19421	19277	19348	19301	19434	19200	19460	19432	19356	19081	19358	19246	19409	19253	19342	19271	19300	19255	19202	19190	19290	19189	19365	19278	19215	19187	19374	19084	19361	19388	19222	19327	19276	19141	19191	19097	19115	19149	19281	19183	19306	19230	19457	19315	19289	19294	19396	19176	19333	19219	19312	19324	19269	19053	19184	19543	19410	19063	19205	19185	19312	19334	19285	19206	19269	19332	19142	19153	19403	19288	19170	19180	19267	19252	19291	19171	19109	19376	19264	19379	19324	19125	19337	19197	19333	19038	19128	19188	19356	19308	19229	19353	19383	19278	19239	19379	19207	19094	19211	19242	19279	19168	19209	19042	19246	19121	19160	19046	19201	19043	19327	19200	19209	19378	19141	19039	19071	19339	19165	19155	19238	19209	19254	19239	19190	19166	19181	19150	19364	19327	19059	19280	19108	19318	19038	19170	19105	19203	19315	18938	19024	19320	19399	19208	19235	19221	19437	19273	19132	19423	19148	19270	19217	19268	19411	19136	19311	19334	19273	19323	19271	19170	19154	19245	19103	18987	19312	19151	19097	19086	19147	19320	19199	19242	19210	19120	19160	19057	19184	19223	19123	19191	19160	19357	19191	19260	19077	19299	19229	19024	19210	19206	19336	18976	19265	19246	19180	19236	19200	19118	19124	19261	19272	19234	19327	19342	19081	19335	19271	19218	19220	19276	19053	19126	19097	19009	19283	19279	19044	19288	19022	19109	19317	19257	19254	19257	19323	19442	19337	19306	19409	19071	19238	19211	19452	19290	18931	19009	19161	18987	19247	19181	19019	19278	19217	19240	19333	18997	19315	19395	19140	19186	19104	19220	19253	19239	19179	19276	19382	19067	19271	19091	19107	18982	19151	19213	19433	19206	19125	19344	19319	19287	19299	19240	19200	19184	19316	19420	19066	19166	19191	19236	19158	19074	19107	19304	19235	19173	19235	19132	19215	19068	19310	19209	19305	19272	19295	19344	19411	19198	19165	19174	19367	19039	19176	19223	19202	19150	19328	19114	19249	19435	19223	19103	19220	19099	18840	19329	19201	19294	19282	19238	19260	19412	19307	19296	19264	19113	19313	19059	19364	19134	19157	19287	19157	19096	19235	19281	19083	19217	19482	19450	19053	19134	19389	19221	19417	19091	19204	19138	19025	18911	19333	19376	19095	19139	19003	19069	19090	19166	19060	19433	19310	19197	18973	19191	19161	19253	19217	19004	19192	19090	19019	19165	19206	19266	19300	19314	19179	19100	19216	19223	19262	19208	19216	19327	19285	19113	19104	19261	19229	19123	19258	19046	19247	19283	19259	19106	19278	19315	19265	19159	19140	19236	19414	18917	19263	19350	19212	19109	19159	19180	19158	19311	19381	19123	19184	19468	19176	19339	19139	19113	19351	19180	19111	19271	19317	19140	19098	19289	19383	19200	19054	19034	19269	19358	19087	19264	19056	19352	19269	19215	19270	19187	19314	19171	19313	18998	19175	19282	19203	19341	19088	19122	19053	19324	19109	19353	19139	19293	19197	19032	19286	19024	19136	19258	19230	19312	19344	19240	19166	19254	19121	19542	19278	19156	19050	19108	19205	19252	19080	19104	19151	19364	19288	19364	19403	18987	19300	19136	19143	19157	19123	19171	19374	19306	19062	19209	18945	18896	19106	19096	19159	19527	19398	19320	18984	19199	19439	19367	19133	19012	19285	19179	19064	18966	19030	19214	18990	19340	19192	19378	19388	19205	19054	19110	19226	19378	19155	19168	19061	19071	19278	19341	19281	19058	19372	19285	19184	18949	19284	19240	19222	19293	19139	19171	19156	19072	19226	19182	19203	19308	19142	19348	19234	19163	19164	19210	19399	19232	19225	19116	19230	19120	19043	19115	19297	19237	19265	19170	19390	19156	19296	19410	19112	19148	19215	19209	19430	19235	19073	19249	19088	19069	19164	19240	19428	19130	19215	19148	19489	19117	18953	19345	19321	19106	19227	19286	19206	19035	19234	19271	19246	19273	19325	19132	19250	19216	19164	19341	19231	19203	19247	19268	19089	19530	19284	19220	19228	19188	19298	19329	19324	19272	19404	19113	19354	19449	19174	19186	19356	19113	19077	19310	19315	19221	19382	19227	19136	19317	19300	19286	19279	19088	19238	19225	19350	19256	19009	19167	19153	19258	19172	19337	19134	19119	19028	19126	19339	19164	19172	19301	19243	19462	19094	19365	19300	19386	19248	19330	19235	19319	19363	19204	19082	19144	19295	19059	19088	19280	19218	19225	19247	19212	19193	19272	19023	19329	19323	19184	19003	19180	19088	19300	19086	19258	19175	19253	19345	19153	19174	19377	19228	19128	19178	19244	19381	19221	19151	19323	19174	19276	19090	19144	19134	19093	19332	19200	19156	19215	19287	19122	19220	19196	19284	19046	19068	19164	19180	19193	19174	19040	19317	19291	19276	19297	19139	19397	19150	19187	19104	19363	18932	19313	19157	19045	19156	19216	19262	19311	19138	19112	19246	19309	19200	19227	19277	19157	19066	18957	19191	19044	19136	19034	19390	19337	19181	18903	19272	19419	19232	19342	19293	19130	19331	19282	19071	19152	19350	19255	19356	18955	19203	19330	19253	19279	19365	19322	19238	19253	19353	19151	19125	19148	19227	19283	19227	19213	19383	19174	19394	19222	19190	19167	19234	19160	19077	19218	19191	19195	19093	19086	19125	19399	19426	19116	19272	19402	19153	18961	19158	19275	19245	19250	19194	18973	19214	19299	19209	19202	19185	19206	19194	19384	19251	19171	19424	19341	19165	19424	19382	19092	19329	19197	19062	19134	19105	18910	19120	19064	19184	19218	19263	19139	19163	19103	19225	19227	19335	19231	19455	19272	19362	19252	19197	18965	19185	19182	19100	19060	19101	19192	19319	19339	19302	19352	19493	19370	19387	19410	19398	19050	19371	19175	19149	19262	19173	19148	19194	19099	19140	19086	19519	19280	19389	19242	19361	19121	19209	19315	19281	19228	19115	19221	19252	19339	19060	19332	19068	19286	19450	19284	19164	19276	19317	19164	19418	19321	19434	19069	19282	19315	19175	19065	19127	18953	19337	19146	19506	19018	19334	18973	19322	19120	19251	19418	19435	19376	19344	19115	19159	19309	19082	19221	19088	19211	19048	19325	19334	19251	19263	19148	19296	19178	19262	19186	19150	19424	19162	19254	19113	19169	19419	19184	19336	19349	19294	19229	19284	19189	19347	19312	19381	19300	19194	19206	19078	19090	19068	19229	19449	19305	19414	19378	19156	19228	19250	19188	19407	19137	19364	19113	19202	19358	19310	19263	19293	18925	19233	19283	19297	19071	19132	19097	19151	19177	19432	19167	19102	19247	19308	19354	19030	19322	19121	19145	19165	19217	19146	19081	19074	19046	19084	19248	19100	19122	19321	19168	19034	19163	19181	19284	19246	19250	19014	19275	19208	19125	19237	19577	19111	19232	19165	19164	19227	19254	19059	19300	19115	19324	19101	19351	19197	19056	19143	19353	19113	19117	19286	19376	19331	19254	19333	19000	19287	19239	19093	19417	19439	19248	19242	19197	19135	19057	19085	18991	19348	19269	19122	19311	19335	19226	19219	19023	19113	19377	19220	19103	19200	19430	19300	19172	19087	19230	19126	19261	19245	19309	19187	19392	19279	19065	19139	19430	19352	19382	19151	19319	19213	19341	19045	19256	18979	19249	19238	19307	19240	19246	19016	19177	19118	19284	19249	19155	19306	19166	19184	19185	19280	19170	19194	19149	19152	19018	19078	19117	19136	19151	18996	19108	19302	19233	19136	19195	19302	19370	19352	19184	19287	19158	19072	18914	19258	19152	19279	19195	19185	19251	19056	19162	19270	19224	19369	19284	19397	19107	19333	19277	19377	19463	19193	19262	19332	19308	19423	19129	19192	19390	19257	19164	19195	19355	19343	19111	19026	19081	19351	19167	19202	19290	19149	19276	19082	19226	19254	19112	19151	19433	19194	19280	19327	19230	19047	19212	19308	19194	19105	19260	19329	19221	19246	19114	19348	19325	19326	19125	19037	19277	19033	19044	19395	19241	19053	19161	19256	19171	19248	19188	19218	19057	19251	19255	19147	19277	19418	19327	19151	19183	19204	19053	19262	19095	19408	19192	19341	19133	19158	19189	19306	19465	19352	19269	18951	19130	19176	19246	19057	19137	19277	19053	19320	19016	19106	19240	19287	19163	19196	19178	19386	19212	19252	19390	19458	19173	19215	19032	19418	19250	19510	19393	19258	19383	19292	19110	19079	19116	19227	19169	19081	19084	19190	19111	19224	19066	19170	19196	19271	19314	19201	19097	19270	19084	19226	19292	19272	19408	19045	19124	19256	19459	19381	19275	19401	19063	19195	19244	19057	19250	19326	19240	19423	19231	19098	19140	19157	18981	19149	19049	18968	19369	19316	19030	19341	19301	19059	19278	19099	19113	19419	19291	19341	19181	19193	19184	19300	19298	19117	19304	19082	19298	19183	19260	19206	19026	19162	19194	19234	19212	19191	19458	19101	19158	19228	19249	19225	19283	19071	19318	19442	19133	19343	19233	19444	19505	19067	19095	19305	19202	19232	19180	19167	19213	19126	19141	19172	19398	19227	19309	19263	19111	19113	19276	19388	19336	19256	19172	19224	18921	19164	19216	19218	18964	19189	19451	19328	19211	19147	19207	19075	19261	19264	19231	19382	19249	19322	19380	19355	19172	19238	19348	19385	19437	19243	19232	19261	19302	19149	19342	19291	19209	19073	19359	19308	19180	19171	19227	19290	19282	19046	19284	19483	19280	19284	19250	19216	19326	19245	19245	19123	19063	19300	19032	19130	19217	19147	19297	19258	19177	19067	19226	19091	19362	19436	19191	19246	19188	19193	19085	19090	19197	19139	19165	19197	19231
25523	46075	43361	35200	30559	27458	24999	23221	21816	20504	19523	19096	18487	18542	18097	17724	17597	17380	17212	17029	17065	16916	16956	17021	16683	16527	16509	16629	16531	16413	16544	16700	16363	16319	16304	16182	16159	16387	16224	16388	16262	16401	16278	16351	16143	16198	16304	16261	16288	16231	16206	16167	16022	16096	16142	16229	16136	16255	16103	16367	16212	16119	16209	16233	16359	16116	16266	16194	16402	16128	16287	16241	16159	16371	16386	16060	16206	16187	16215	16286	16245	16185	16220	16242	16180	16187	16184	16094	16245	16190	16107	16190	16257	16194	16204	16345	16176	16127	16047	16055	16191	16329	16171	16106	16205	16031	16089	16066	16220	16099	16201	16242	16072	16124	16109	16136	16172	16135	16138	16216	16207	16142	15882	16217	16023	16112	16114	16161	16261	16230	16234	16271	15961	16033	16154	16061	16169	16076	16261	16261	16131	16040	16130	16064	16198	16012	16185	16190	16053	16031	16057	16153	16262	16187	16097	16204	16199	16083	16123	16122	16031	16275	16174	16093	16314	16141	15998	15957	16121	16205	16138	16170	16255	16232	16122	16110	16243	16077	16211	16270	16264	16101	16107	15971	16374	16080	15996	16109	16004	16212	16201	16125	16127	16186	16327	16068	16075	15982	15951	16057	16126	16023	15954	16057	16237	16314	15957	16205	16134	16089	16184	16075	16055	16178	16018	16052	16058	16068	16201	15953	16142	16186	16115	16114	16092	16064	16027	16292	16088	16173	16270	16258	16249	16107	16294	16090	16237	16038	16268	16026	16093	16130	16037	16235	16151	16142	16106	15881	16219	16137	16315	15901	16172	16053	16339	15957	16275	16162	15929	15980	16044	16206	16064	16041	16078	16189	16130	16096	16235	16079	16270	16067	16072	16102	16128	16166	16133	16062	16275	16141	16348	16031	16117	15973	16203	16149	16326	16139	16177	16132	16022	16283	16073	16198	16266	16200	16050	16171	16288	16203	16249	16070	16237	15939	16075	16098	16132	16195	16185	16162	16089	16257	16139	16340	16077	16223	16149	16157	16113	16241	16213	16107	16111	16233	16047	16297	16219	16232	16295	16192	16127	16089	15966	16157	16125	16124	16182	15938	16090	16155	16176	15951	16064	16234	16232	16041	16145	16026	16151	16427	16201	16124	16179	16035	16103	16142	15973	16070	16150	16107	16225	16066	16198	16251	16284	15901	15925	16236	16021	16063	15976	16331	16200	16211	16101	16102	16118	15944	16198	16171	16340	16107	16052	16163	16199	16133	16083	16328	16222	16172	16212	16067	16243	16127	16157	16202	16137	16131	16200	16086	16088	16200	16135	16149	16078	16114	16342	16077	16016	16105	16222	16183	15998	16113	16025	16179	16194	16001	16090	16163	16152	16348	15954	16047	16123	16188	16050	16147	16165	16076	16201	16310	15839	16241	16485	16099	16113	16110	16168	16170	16252	16163	16062	15963	16311	16111	16257	16322	16100	16190	15942	16139	16176	16086	16037	16200	16052	16166	16231	16108	16268	16040	16075	15932	16325	16043	16157	16178	16060	16021	16240	16044	16251	16221	16166	16059	15971	16063	16153	16108	16373	16134	16234	16115	16112	16108	16195	16057	16007	16267	16113	16204	16211	16105	16174	16054	16297	16182	15959	16194	16144	16125	16269	16219	16123	16241	16078	16126	16140	16044	16075	16113	16119	16195	16088	16071	16447	16193	16259	16034	16073	16030	16390	16118	16180	16147	16327	16286	16048	16090	16040	16189	16124	15952	16194	16197	16282	16231	16108	16142	16261	16168	16085	16374	16316	16017	16077	15945	16095	16272	15889	16197	16107	16228	15992	16128	16178	16149	16139	16114	16245	16129	16194	16142	16123	16201	16002	16241	16122	16036	16006	15877	16181	16336	16043	16120	16260	16150	16051	16166	16216	16265	16180	15911	15965	16280	16222	16301	15967	16125	16012	16208	16078	16200	16342	16072	16095	16210	16047	16038	16266	16331	16093	16189	16062	16080	16106	16128	16117	16184	16136	16185	16039	16091	16134	16116	16102	16024	16241	16188	16143	16159	16004	16078	16086	16199	15980	16169	16170	16209	16145	16202	16028	16248	16123	16065	16099	16096	16064	16120	15993	16218	16069	16110	16120	16266	16047	16192	16096	15984	15990	16210	16296	16231	15973	16236	16042	16050	16196	16102	16010	16199	16106	16170	15994	16089	16011	16210	16009	16198	16119	16110	16138	16199	16105	16061	16147	16112	16094	15999	16133	16137	16207	16150	16052	16312	16034	16106	16067	16133	16077	16249	16195	16141	16177	16126	16160	16115	16138	16234	16001	16129	16035	16226	16054	16149	16203	16178	16108	16132	16244	16210	16042	16276	15970	16058	16146	16176	16094	16249	16189	16095	15977	16134	16243	16093	16147	16061	16102	15996	15975	16115	16189	16192	16076	16167	16095	16167	15980	16199	16169	16054	16437	16073	16112	16039	16216	16103	16088	16231	16154	16026	16161	16165	16121	16288	16167	16031	16114	16130	16150	16047	16048	16122	16142	16048	16084	16055	16116	16170	16210	16218	15990	16088	16265	16189	16153	16060	16171	16168	16047	15991	16064	16247	16188	16117	16100	16183	16314	16222	16336	16176	16178	16166	16126	16090	15994	16107	16102	16051	16032	16149	16123	15914	16178	15994	16372	16136	16087	16032	16241	16122	16055	16254	16142	16088	16246	16205	16051	16179	16041	16149	16419	16057	16170	16127	16105	16153	16210	16233	16183	16206	16234	16092	16098	16239	16028	16199	16077	16140	16180	16039	16226	16252	16111	16275	16209	16218	16035	16251	16046	16092	16102	16055	15958	16115	16343	16216	16158	16202	16115	16087	15966	15987	16256	15987	15958	16200	16054	16347	15999	16151	16147	16087	16103	16119	16300	15957	16071	15924	16156	16165	16113	16094	16047	16037	16091	16033	16273	16111	16215	16295	16165	15976	16223	16141	16064	16085	16082	16110	16187	16221	15949	16092	15943	16288	16304	16052	16212	16145	16296	16185	16065	16201	16124	16082	16180	16068	16170	16180	16211	16162	16292	16107	16119	16088	16151	16201	16174	16093	16127	16128	16082	16197	16033	16104	16136	16233	16026	15918	16207	16152	16158	16195	16149	16163	16171	16086	16094	16063	16137	16131	16268	16266	15986	16033	16157	16013	16108	16369	16180	16254	16141	16059	16218	15980	16036	16274	16042	16074	16341	16033	16175	16240	16195	16224	16263	16017	16232	15988	16012	16181	16027	15977	16207	16210	16196	16077	15912	16172	16136	16109	16121	16303	16076	16207	16232	16121	16112	16030	16109	16120	16232	16111	16131	16236	16336	16030	16080	16097	16064	16008	16253	16170	16058	16185	16151	16048	16288	16182	16224	16278	16155	16270	16120	16300	16304	16149	16120	16010	16092	16174	16059	16117	16098	16051	15989	16247	16114	15986	16199	15982	16182	16139	15998	15949	16093	16166	16243	16047	16194	16057	16110	16180	16178	16048	16167	16177	16018	16292	15989	16166	16184	16158	16196	16283	16132	16255	15949	16126	16146	16051	16244	16035	16386	16026	16227	16140	16151	16093	16122	16200	16175	16307	16098	16124	16140	16173	15998	16046	16151	16281	16147	16268	16115	16091	16331	16084	16109	16169	16111	16001	16125	16102	16397	16260	16177	16227	16239	16315	16161	16219	16179	16225	16160	16322	15972	16181	16073	16202	16013	16255	15999	16274	16129	16092	16067	16173	16106	16193	16130	16149	16090	16135	16283	16108	16150	16117	16245	16186	16053	16248	16096	16025	16250	16167	16010	16045	16107	16260	15893	16106	16201	15901	16311	16129	16129	16113	16108	16118	16161	15980	16016	16386	16209	16232	16235	16078	16069	16106	16391	16158	16141	16027	16382	16185	16293	16057	16142	16183	16306	16104	16233	16107	16093	16183	16271	16133	16253	16318	16117	16064	16179	16072	16104	16242	16122	16076	15999	15913	16148	16300	15989	16041	16205	16208	16050	16218	16011	16012	16091	16085	16014	16117	16116	16175	16220	16249	16188	16110	16155	16111	16148	16174	16217	16205	16110	15991	16108	16191	16280	16232	16274	16318	16123	16116	16141	15944	16352	16141	16299	16233	15951	16351	16068	16066	16246	16141	16116	16007	16062	16103	16039	16283	16016	16311	16093	16124	16067	16291	16054	16139	16207	16138	16074	16032	16074	16138	16066	16056	16146	16172	16123	16195	16136	16281	16254	16222	16149	16127	16094	16181	16120	16109	16016	16231	16043	16062	16011	16159	16102	16160	15945	16204	16081	16056	16189	16183	16151	16194	16066	16205	15946	16304	16092	16007	16178	16095	16055	16059	16255	16228	16238	15939	16197	16169	16090	16091	16183	16234	16011	16132	16155	16334	16020	16046	15893	15970	16099	16137	16007	16067	16115	16158	16042	16119	16042	16130	16229	16139	16158	16335	16079	16132	16019	16008	16127	16088	16132	16133	16091	16202	16158	16186	16084	16194	16136	16085	16150	16154	16077	16193	16026	16014	16209	15972	16151	16011	16339	16108	16198	15971	16194	16049	16174	16112	15974	16185	16133	16142	16231	16180	16064	16110	16146	16079	16066	16334	16050	16245	16167	16154	15999	16179	16211	16040	16131	16148	16227	16088	15999	16286	16194	16127	16089	16044	16189	16052	16165	16144	16180	16068	16205	16032	16154	16172	15997	16188	16045	16136	16097	16052	16029	16197	15960	16069	16171	16204	16319	16245	16139	16040	16213	16088	16162	16150	16128	16142	16089	16147	16134	16003	16287	16171	16023	16056	16134	16164	15992	16100	15982	16072	16157	16203	16095	16184	16042	16119	16178	16065	16174	16243	16261	16067	16142	16079	16167	16151	16223	16301	16132	16198	16311	16156	16171	16053	16246	16077	16299	16288	16091	16006	16052	16212	16212	16087	16097	15915	16137	16180	16135	16135	16112	16204	16209	16118	16213	16192	16217	16248	16025	16145	16238	16118	16115	16237	16177	16012	16007	15994	16035	16257	16170	16212	16165	16051	16125	16203	16151	16307	16040	16122	16005	16169	16254	16138	16191	16108	16209	16045	16003	16043	16270	16218	16283	15989
27817	24238	30432	28038	23400	22365	21507	20547	19806	19807	19511	19456	19315	19241	19257	19250	18951	18868	19026	18780	18836	18920	19064	18936	18891	18822	18807	18671	18664	18968	18886	19011	18840	18659	18599	18682	18626	18583	18611	18894	18743	18771	18685	18743	18639	18463	18581	18631	18748	18521	18624	18497	18592	18944	18535	18760	18632	18651	18633	18627	18590	18607	18610	18624	18499	18609	18730	18546	18674	18656	18466	18448	18521	18548	18675	18458	18492	18265	18673	18510	18799	18685	18451	18405	18431	18713	18562	18651	18821	18450	18487	18526	18399	18670	18512	18667	18407	18576	18739	18758	18564	18605	18730	18857	18648	18659	18782	18639	18741	18547	18666	18556	18508	18612	18753	18660	18812	18688	18795	18609	18874	18601	18671	18630	18515	18609	18607	18646	18697	18718	18676	18546	18463	18704	18644	18626	18501	18433	18471	18731	18739	18685	18728	18661	18693	18763	18756	18504	18703	18692	18594	18428	18779	18562	18707	18674	18793	18450	18652	18711	18590	18578	18721	18564	18713	18602	18654	18604	18652	18583	18733	18428	18570	18711	18548	18594	18672	18556	18536	18646	18723	18695	18498	18656	18571	18725	18939	18578	18673	18699	18564	18574	18577	18877	18795	18690	18418	18711	18630	18460	18553	18848	18435	18404	18534	18511	18571	18525	18540	18559	18562	18571	18509	18612	18635	18653	18531	18326	18469	18580	18703	18466	18561	18472	18288	18774	18707	18641	18782	18504	18591	18484	18492	18567	18361	18536	18505	18560	18575	18625	18585	18555	18687	18581	18800	18635	18641	18660	18785	18572	18648	18813	18390	18431	18652	18597	18595	18558	18512	18694	18589	18656	18541	18679	18659	18532	18540	18472	18478	18438	18498	18570	18434	18505	18595	18444	18707	18909	18637	18564	18748	18638	18635	18653	18648	18424	18614	18642	18549	18545	18728	18579	18832	18470	18479	18554	18578	18828	18600	18633	18364	18480	18749	18714	18563	18497	18735	18639	18696	18772	18638	18651	18774	18480	18584	18717	18861	18647	18712	18843	18692	18753	18574	18607	18729	18569	18458	18321	18776	18548	18596	18550	18535	18712	18694	18608	18799	18659	18621	18417	18545	18725	18793	18622	18530	18506	18509	18695	18684	18521	18548	18745	18688	18464	18555	18495	18640	18607	18492	18337	18576	18583	18542	18587	18712	18687	18574	18418	18500	18705	18852	18735	18582	18540	18690	18501	18563	18716	18697	18385	18460	18751	18640	18778	18469	18406	18428	18556	18598	18695	18676	18539	18814	18834	18551	18549	18520	18488	18674	18526	18871	18568	18636	18423	18687	18509	18481	18459	18768	18619	18683	18568	18584	18765	18439	18713	18547	18423	18557	18526	18637	18812	18625	18591	18580	18339	18598	18597	18597	18693	18684	18775	18555	18492	18531	18771	18707	18765	18604	18616	18494	18569	18540	18760	18638	18665	18878	18589	18825	18702	18721	18759	18630	18567	18706	18575	18571	18661	18570	18482	18501	18707	18729	18509	18738	18687	18773	18798	18576	18746	18551	18621	18741	18788	18468	18743	18658	18488	18804	18647	18660	18516	18723	18469	18652	18605	18512	18620	18539	18761	18525	18705	18556	18564	18652	18757	18546	18533	18502	18571	18538	18600	18705	18567	18628	18529	18634	18476	18408	18425	18475	18520	18504	18591	18591	18463	18603	18456	18659	18617	18530	18612	18498	18633	18740	18494	18628	18537	18742	18517	18506	18465	18645	18623	18689	18768	18599	18570	18599	18371	18355	18746	18529	18601	18605	18737	18555	18510	18660	18536	18598	18642	18723	18372	18630	18595	18617	18659	18807	18709	18505	18755	18551	18670	18565	18626	18636	18646	18595	18581	18571	18590	18751	18444	18570	18863	18665	18591	18753	18509	18499	18680	18573	18804	18599	18471	18644	18488	18794	18210	18719	18698	18706	18639	18582	18340	18659	18690	18520	18437	18585	18614	18550	18677	18551	18610	18524	18479	18561	18637	18725	18617	18709	18568	18740	18535	18590	18566	18423	18696	18802	18771	18486	18615	18800	18673	18730	18679	18647	18620	18798	18752	18587	18654	18539	18548	18447	18555	18535	18603	18621	18642	18659	18525	18443	18546	18714	18585	18587	18467	18498	18626	18572	18616	18533	18538	18510	18630	18508	19003	18743	18611	18940	18602	18756	18631	18587	18567	18594	18540	18757	18404	18493	18481	18666	18734	18686	18457	18563	18872	18847	18699	18675	18652	18745	18754	18651	18711	18543	18593	18649	18552	18600	18697	18375	18606	18447	18543	18607	18667	18763	18493	18716	18670	18498	18550	18769	18589	18660	18502	18700	18662	18717	18576	18500	18543	18708	18558	18464	18728	18603	18563	18416	18516	18563	18730	18826	18959	18831	18579	18498	18433	18567	18567	18689	18665	18774	18520	18631	18668	18658	18481	18728	18722	18397	18413	18704	18687	18548	18768	18846	18784	18655	18762	18701	18326	18630	18608	18608	18592	18744	18583	18467	18597	18646	18791	18706	18858	18600	18909	18938	18687	18634	18797	18684	18606	18449	18711	18526	18489	18892	18844	18474	18423	18764	18715	18727	18594	18615	18687	18580	18360	18589	18690	18606	18766	18555	18636	18462	18512	18675	18423	18514	18392	18541	18493	18610	18517	18655	18659	18704	18445	18688	18708	18544	18687	18578	18505	18573	18642	18516	18534	18896	18634	18453	18489	18756	18526	18609	18693	18532	18482	18666	18707	18751	18544	18613	18616	18547	18614	18708	18837	18552	18690	18625	18457	18620	18724	18555	18615	18647	18531	18835	18747	18714	18746	18601	18579	18786	18593	18558	18590	18602	18561	18555	18620	18476	18612	18643	18642	18898	18545	18604	18572	18703	18663	18641	18516	18701	18611	18808	18693	18664	18641	18705	18325	18552	18721	18716	18583	18660	18520	18719	18676	18759	18615	18595	18428	18590	18758	18736	18639	18547	18698	18542	18555	18307	18667	18872	18540	18487	18525	18526	18796	18439	18586	18447	18644	18640	18507	18723	18578	18462	18528	18561	18486	18459	18550	18778	18621	18642	18679	18726	18591	18773	18637	18626	18528	18584	18634	18542	18659	18501	18657	18613	18528	18505	18527	18532	18445	18651	18645	18529	18723	18554	18557	18770	18577	18693	18720	18678	18774	18550	18620	18695	18667	18646	18544	18690	18547	18615	18643	18764	18415	18487	18910	18774	18612	18652	18447	18663	18657	18577	18596	18493	18613	18845	18819	18608	18516	18585	18734	18417	18698	18640	18613	18611	18534	18761	18621	18595	18577	18753	18886	18749	18645	18752	18536	18607	18789	18621	18656	18572	18635	18730	18563	18730	18730	18588	18634	18761	18591	18663	18571	18398	18797	18450	18597	18544	18839	18597	18646	18528	18541	18546	18486	18693	18733	18646	18592	18690	18878	18640	18727	18488	18425	18703	18730	18814	18526	18742	18499	18750	18544	18435	18715	18809	18529	18627	18532	18637	18427	18545	18542	18674	18590	18427	18675	18581	18676	18716	19003	18590	18600	18567	18606	18704	18469	18529	18667	18645	18800	18663	18575	18521	18650	18413	18443	18418	18513	18585	18513	18595	18611	18674	18381	18323	18699	18694	18445	18527	18606	18735	18472	18730	18706	18753	18568	18774	18625	18577	18597	18596	18550	18830	18620	18675	18608	18637	18425	18413	18750	18515	18632	18627	18618	18639	18671	18554	18764	18764	18552	18510	18508	18559	18559	18652	18699	18502	18370	18687	18728	18561	18631	18456	18584	18688	18690	18639	18710	18568	18733	18507	18472	18535	18658	18542	18822	18667	18739	18631	18781	18488	18646	18799	18628	18878	18720	18611	18546	18662	18585	18716	18505	18688	18798	18667	18853	18859	18735	18667	18459	18695	18666	18521	18637	18668	18755	18628	18715	18643	18807	18704	18523	18462	18570	18610	18753	18647	18869	18723	18669	18723	18564	18662	18463	18688	18467	18708	18488	18506	18756	18754	18608	18714	18688	18772	18685	18618	18672	18650	18606	18749	18759	18495	18442	18762	18640	18572	18675	18732	18622	18652	18626	18774	18641	18665	18845	18750	18737	18723	18478	18527	18505	18613	18461	18591	18706	18497	18689	18741	18534	18723	18732	18395	18661	18646	18473	18485	18612	18455	18576	18624	18655	18672	18626	18512	18513	18576	18580	18633	18516	18569	18409	18624	18606	18471	18509	18636	18521	18385	18368	18608	18620	18728	18548	18430	18395	18898	18505	18527	18555	18581	18538	18623	18660	18625	18494	18609	18733	18730	18476	18772	18700	18454	18577	18525	18675	18507	18681	18426	18582	18548	18587	18798	18506	18503	18473	18367	18681	18627	18529	18708	18702	18478	18644	18676	18656	18664	18711	18514	18618	18729	18671	18640	18614	18723	18606	18625	18889	18997	18604	18635	18713	18666	18728	18709	18769	18441	18478	18869	18571	18633	18535	18722	18507	18637	18734	18635	18535	18615	18706	18514	18689	18685	18722	18523	18615	18819	18311	18702	18659	18768	18710	18702	18618	18710	18616	18642	18571	18625	18528	18499	18716	18606	18667	18532	18689	18668	18636	18429	18850	18634	18749	18688	18576	18543	18760	18678	18648	18584	18590	18467	18698	18551	18640	18739	18638	18563	18312	18527	18602	18779	18571	18518	18787	18569	18509	18561	18438	18515	18366	18682	18710	18868	18608	18707	18690	18644	18516	18430	18716	18593	18460	18567	18606	18648	18607	18503	18735	18445	18621	18593	18475	18636	18670	18533	18394	18614	18544	18538	18637	18627	18738	18636	18728	18658	18586	18857	18577	18481	18682	18672	18755	18732	18712	18559	18704	18658	18469	18695	18764	18512	18766	18537	18667	18768	18541	18633	18687	18662	18542	18474	18476	18680	18465	18684	18600	18551	18530	18585	18688	18637	18510	18768	18686	18806	18646	18436	18638	18591	18704	18811	18601	18697	18649	18501	18423	18319	18503	18518	18706	18471	18582	18715	18776	18610	18492	18759	18524	18642	18758	18637	18683	18638	18664	18750	18561	18637	18585	18706	18645	18477	18771	18365	18377
24012	35223	32830	26140	23206	21010	19644	18711	18107	17574	17143	17021	16870	16666	16431	16562	16297	16286	16122	16336	16192	16068	16253	16000	16059	15870	15829	15988	15861	15944	15813	16003	15946	15844	15821	15899	15976	15850	16037	15875	15858	15910	16012	15821	15899	15890	15906	15694	15806	15732	15938	15699	15764	15993	15763	15781	15885	15939	15726	15701	15868	15898	15716	15825	15904	15847	15660	15705	15797	15780	15734	15881	15911	15798	15760	16061	15800	15894	15872	15875	15731	15824	15682	15878	15711	15829	15678	15951	15844	15850	15907	15841	15921	15779	15856	15933	15907	15754	15849	15731	15885	15929	15806	15602	15859	15727	15737	15784	15846	15663	15921	15784	15835	15692	15845	16046	15855	15752	15670	15830	15630	15662	15884	15677	15868	15697	15885	15859	15936	15942	15855	15839	15942	15988	15689	15906	15975	15955	15848	15792	15602	15976	15861	15972	15705	15810	15823	15768	15866	15805	15816	16002	15803	15805	15959	15814	15849	15849	15926	15844	15714	15953	15677	15811	15909	15904	15764	15860	15632	15707	15738	15784	15775	15668	15907	15881	15707	15900	15736	15885	15743	15765	15908	15717	15728	15755	15764	16059	15854	15751	15783	15771	15867	15717	15802	15844	15911	15795	15727	15613	15879	15836	15692	15809	15810	15910	15847	15708	16011	15798	15707	15792	15781	15790	16018	15862	15825	15932	15826	15676	15863	15826	15934	15942	15834	15744	16032	15689	15898	15658	15692	15716	15957	15876	15906	15772	15809	15976	15818	15703	15734	15807	15907	15698	15875	15942	15767	15766	15733	15724	15788	15853	15714	15706	15880	15617	15818	15927	15743	15811	15771	15835	15731	15607	15649	15775	15942	15790	15826	15922	15882	15866	15780	15871	15721	15834	15833	15920	15728	15796	15788	15707	15812	15717	15786	15684	15865	15745	15942	15642	15969	15977	15763	15673	15861	15834	15782	15980	15877	15855	15835	15751	15811	15566	15800	15716	15724	15893	15881	15774	15672	15985	15744	15883	15755	15661	15682	15733	15815	15840	15802	15941	15748	15898	15746	15811	15708	15796	15864	15976	15875	15769	15822	15766	15831	15922	15877	15720	15745	15806	15697	15694	15780	15838	15808	15796	15774	15697	15798	15895	15947	15970	15740	15738	15861	15731	15861	15863	15797	15833	15866	15836	15768	15751	15923	15909	15792	15911	15766	15829	15808	15876	15845	15801	15835	15699	15976	15966	15711	15599	15853	15780	15847	15826	15772	15807	15800	15822	15788	15789	15779	15862	15797	15841	15943	15768	15853	15895	15934	15794	15867	15717	15833	15819	15809	15653	15900	16156	15923	15970	15857	15730	15725	15830	15775	15814	15836	15899	15732	15742	15763	15782	15758	15698	15774	15967	15806	15846	15903	15723	15898	15880	15809	15742	15880	15759	15820	15783	15796	15839	15727	15699	15883	15860	15817	15997	15840	15574	15936	15785	15786	15778	15681	15679	15951	15714	15803	15627	15836	15889	15836	15577	15861	15791	15796	15957	15846	15719	15634	15797	15621	16019	15684	15973	15772	15747	15777	15777	15944	15827	15832	15862	15801	15946	15638	15731	15797	15865	15777	15809	15887	15925	15892	15768	15789	15782	15874	15769	15949	15797	15794	15654	15710	15736	15792	15708	15612	15721	15660	15784	15655	15833	15878	15924	15737	15756	15725	15755	15756	15883	15826	15727	15836	15707	15710	16021	15723	15880	15720	15845	15688	15656	15687	15669	15670	15741	15791	15701	15880	15792	15922	15622	15782	15966	15899	15913	15789	15870	15880	15729	15766	15734	15803	15798	15837	15746	15717	15771	15816	15785	15874	15729	15949	15749	15967	15793	15724	15859	15905	15621	15802	15824	15864	15707	15829	15722	15708	15891	15824	15667	15991	15820	15803	15760	15861	15820	15844	15702	15724	15750	15751	15935	15832	15937	15875	15814	15786	15775	15779	15920	15926	15840	15799	15951	15922	15879	15854	15807	15611	15769	15849	15799	15814	15778	15844	15790	15787	15967	15931	15687	15775	15795	15894	15719	15885	15816	15761	15831	15919	15871	15950	15810	15588	15838	15757	15622	15839	15734	15660	15843	15826	15723	15888	15644	15793	15649	15757	15910	15664	15844	15886	15787	15661	15765	15596	16049	15742	15802	15685	15893	15762	15887	15785	15597	15874	15895	15837	15780	15730	15684	15762	15882	15848	15797	15881	15865	15918	15766	15669	15844	15760	15885	15825	15782	15690	15750	15781	15792	15896	15724	15788	15797	15725	15669	15882	15584	15939	15912	15855	15792	15891	15833	15942	15892	15965	15973	15672	15806	15879	15768	15892	15775	15772	15822	15757	15864	15738	15897	15723	15747	15794	15793	15686	15921	15869	15678	15884	15862	15793	15830	15631	15891	15653	15918	15844	15952	15862	15757	15890	16057	15738	15723	15864	15832	15811	15938	15836	15975	15815	15877	15758	15878	15841	15871	15749	15702	15897	15836	15919	15890	15860	15917	15773	15774	15811	15811	15789	15761	15891	15890	15819	15794	15892	15793	15838	15711	15700	15696	15830	15823	15749	15846	15803	15831	15805	15791	15685	15794	15816	15731	15719	15958	15881	15730	15669	15768	15774	15833	15863	15711	15812	15857	15905	15800	15920	15928	15754	15709	15680	15704	15750	15882	15861	15782	15822	15651	15941	15736	15666	15919	15712	15886	15647	15876	15822	15801	15513	15842	15859	15956	15875	15590	15812	15723	15682	15813	15815	15806	15766	15847	15792	15639	15735	15826	15952	15842	15778	15854	15935	15747	16017	15704	15736	15933	15621	15604	15842	15878	15832	15602	15768	15750	15897	15885	15863	15928	15917	15918	15679	15841	15916	15876	15986	15822	15779	15934	15844	15655	16004	15754	15940	15898	15718	15787	15722	16005	15958	15809	15700	15961	15851	15979	15778	15754	15832	15805	15752	15755	15684	15801	15915	16030	15836	15807	15742	15706	15788	15895	15887	15421	15759	16011	15849	15809	15881	15902	15754	16087	15959	15795	15848	15922	15890	15835	15810	15895	15903	15709	15887	15775	15747	15741	15861	15815	15982	15864	16078	15732	15947	15652	15660	15867	15850	15818	15905	15801	15920	15759	15872	15930	15608	15807	15647	15763	15703	15701	15819	15858	15514	15834	15878	16027	15693	15950	15920	15710	16071	15746	15963	15931	15910	15859	15761	15842	15725	15815	15825	15782	15789	15788	15808	15723	15824	15772	15750	15835	15915	15888	15815	15742	15846	15896	15731	15773	15913	15748	15932	15696	15722	15848	15795	15834	15808	15947	15911	15711	15733	15755	15710	15954	15867	15544	15901	15918	15867	15726	15664	15788	15886	15846	15998	15795	15931	15689	15837	15853	15868	15877	15811	15849	15768	15843	15836	15742	15926	15652	15869	15798	15805	15767	15857	15749	15875	15876	15883	15847	15937	15780	15641	15730	15899	15664	15894	15875	16001	15869	15786	15944	15838	15837	15894	15798	15873	15733	15758	15851	15909	15641	15883	15743	15980	15867	15685	15633	15794	15966	15923	15753	15904	15767	15779	15807	15955	15867	15612	15901	15931	15764	15806	15847	15939	15731	15729	15877	15750	15687	15855	15820	15822	15881	15761	15731	15821	15731	16037	15879	15841	16038	15865	15790	15756	15831	15920	15770	15904	15966	15752	15776	15794	15982	15708	15671	15880	15958	15869	15794	15864	15793	15899	15749	15667	15774	15725	15820	15842	15911	15656	15817	15878	15834	15857	15766	15834	15861	15769	15985	15818	15843	15839	15809	15699	15911	15822	15696	15737	15956	15725	15749	15885	15807	15985	15783	15729	15688	15783	15761	15766	15754	15905	15845	15812	15823	15959	15938	15793	15891	15889	15990	15774	16029	15797	15809	15916	15958	15707	15760	15763	15847	15877	15829	15726	15815	15756	15800	15766	15754	15913	15901	15833	15821	15826	15925	15722	15962	15735	15897	15848	15709	15766	15776	15760	16020	15674	15901	15753	15824	15761	15837	15908	15794	15896	15744	15696	15741	16059	15871	15874	15794	15849	15660	15796	15761	15931	15896	15730	15697	15764	15877	16070	15723	15762	15804	15822	15921	15906	15895	15821	16070	15816	15862	15736	15693	15818	15837	15774	15846	15768	15778	15828	15779	15838	15617	15758	15787	15805	15867	15834	15774	15892	15792	15747	15739	15902	15700	15824	15611	15909	15690	15658	15896	15767	15694	15880	15841	15817	15994	15880	15825	15916	15698	15823	15871	15683	15810	15844	15758	15818	15860	15879	15819	15919	15721	15749	15773	15863	15766	15731	15847	15919	15992	15782	15675	16043	15718	15753	15894	15763	15595	15814	15823	15731	15818	15779	15797	15829	15807	15950	15816	15792	16000	15642	15929	15921	15759	15980	15910	15700	15797	15900	15882	15821	15869	15951	15814	16007	15785	15804	15868	15826	15760	16017	15917	15750	15763	15819	15740	15751	15950	16025	15912	15839	15890	15899	15743	15833	15852	16000	15827	15834	15772	15798	15879	15818	15735	15671	15673	15711	15843	15730	15729	15719	15744	15825	15822	15849	15884	15693	15713	15950	15802	15676	15783	15882	15805	15754	15915	15936	15883	15762	15794	15824	15999	15812	15699	15991	15851	15869	15943	15880	15960	15974	15804	15846	15677	15887	15728	16003	15716	15905	15839	15914	15714	15807	15884	15922	15746	15755	15836	15884	15895	15714	15852	15873	15815	15826	15778	15755	15781	15812	15803	15710	15953	15899	15770	15845	15727	15884	15718	15871	15785	16030	15688	15847	15877	15864	15830	15759	15703	15677	15727	15669	15799	16049	15756	15760	15938	15752	15775	15893	15976	15884	15689	15738	15915	15754	15868	15802	15793	15808	15926	15925	15615	15841	15843	15874	15820	15907	15864	15831	15877	15699	15937	15762	15832	15871	15825	15707	15757	15769	15817	15924	16048	15921	15934	15916	15748	15786	15755	15816	15888	15881	15872	15894	15825	15836	15693	15913	15660	15871	16064	15893	15832	15773	15726	15794	15939	15685	15629	15921	15816	15897	15924	15910	15809	15696	15872
23611	21045	28499	24262	23420	25244	25109	22153	21261	20870	20352	20150	19810	19895	19475	19365	19447	19167	19179	19080	19252	19002	18905	18826	18929	18734	18734	18881	18754	18953	18958	18855	18811	18637	18783	18871	18904	18674	18769	18748	18650	18535	18680	18635	18682	18779	18751	18673	18781	18626	18645	18632	18692	18608	18724	18628	18449	18647	18649	18696	18865	18815	18619	18509	18899	18458	18440	18537	18681	18574	18545	18562	18800	18579	18471	18710	18711	18522	18661	18626	18508	18590	18418	18562	18696	18722	18705	18593	18628	18585	18576	18572	18681	18652	18509	18586	18549	18462	18731	18837	18649	18488	18564	18636	18734	18725	18469	18657	18753	18477	18629	18643	18661	18699	18384	18656	18610	18435	18409	18584	18636	18692	18561	18851	18771	18747	18868	18738	18608	18537	18864	18666	18674	18627	18604	18654	18442	18551	18594	18707	18564	18650	18604	18444	18465	18491	18470	18509	18745	18635	18532	18662	18591	18684	18427	18815	18613	18673	18481	18719	18297	18597	18635	18639	18570	18562	18635	18702	18368	18476	18656	18695	18618	18661	18485	18614	18664	18516	18640	18611	18706	18306	18543	18734	18499	18609	18535	18665	18518	18505	18686	18678	18730	18594	18366	18549	18678	18573	18487	18611	18768	18686	18718	18913	18648	18586	18403	18545	18658	18642	18672	18636	18490	18761	18718	18621	18534	18528	18302	18501	18719	18550	18728	18620	18757	18576	18665	18572	18526	18615	18682	18569	18775	18570	18653	18524	18691	18383	18613	18393	18444	18685	18619	18612	18688	18506	18587	18522	18581	18513	18633	18513	18442	18650	18600	18527	18605	18520	18417	18579	18637	18586	18667	18697	18623	18681	18559	18384	18646	18697	18669	18510	18612	18665	18653	18574	18532	18578	18605	18496	18631	18309	18725	18414	18738	18461	18673	18450	18573	18743	18574	18350	18599	18679	18697	18575	18533	18680	18708	18533	18771	18576	18634	18548	18666	18411	18476	18517	18737	18601	18549	18494	18428	18452	18602	18665	18693	18618	18745	18607	18707	18469	18556	18778	18741	18360	18680	18465	18756	18689	18507	18707	18544	18634	18596	18583	18586	18683	18737	18568	18686	18646	18677	18573	18456	18448	18771	18499	18698	18721	18470	18489	18590	18658	18671	18397	18656	18757	18517	18610	18810	18389	18698	18347	18522	18609	18684	18666	18737	18738	18533	18653	18486	18527	18576	18265	18468	18663	18748	18621	18592	18653	18610	18721	18410	18406	18483	18376	18533	18569	18562	18513	18611	18597	18453	18605	18608	18549	18520	18550	18508	18690	18674	18615	18595	18572	18526	18497	18662	18653	18711	18664	18554	18727	18664	18992	18455	18718	18573	18778	18442	18471	18656	18639	18537	18547	18642	18405	18563	18547	18735	18535	18747	18476	18610	18571	18742	18408	18544	18582	18575	18550	18486	18504	18699	18480	18745	18467	18704	18486	18436	18598	18493	18566	18656	18705	18560	18488	18574	18523	18590	18630	18292	18416	18566	18625	18663	18356	18607	18598	18597	18674	18708	18582	18459	18531	18649	18656	18625	18613	18638	18570	18687	18807	18668	18392	18662	18718	18685	18665	18702	18589	18444	18464	18696	18590	18636	18624	18615	18559	18752	18661	18691	18722	18617	18796	18531	18681	18686	18602	18530	18614	18590	18737	18592	18560	18674	18714	18639	18570	18686	18252	18492	18638	18744	18445	18432	18389	18742	18827	18700	18761	18584	18508	18716	18587	18528	18508	18662	18718	18478	18709	18620	18502	18603	18312	18767	18675	18427	18783	18648	18579	18367	18607	18512	18495	18712	18546	18420	18742	18596	18676	18703	18555	18615	18518	18794	18768	18692	18602	18581	18510	18521	18437	18641	18716	18649	18492	18794	18565	18451	18345	18661	18502	18535	18644	18582	18695	18661	18714	18595	18577	18692	18547	18481	18611	18555	18580	18332	18710	18685	18386	18571	18725	18585	18564	18689	18634	18601	18513	18563	18601	18683	18465	18341	18392	18665	18497	18594	18607	18588	18686	18841	18594	18636	18588	18616	18430	18331	18741	18548	18713	18631	18670	18575	18847	18718	18625	18439	18619	18532	18465	18534	18594	18674	18611	18473	18463	18741	18572	18564	18436	18577	18545	18861	18639	18642	18579	18579	18651	18708	18420	18715	18611	18718	18713	18672	18567	18553	18625	18364	18602	18533	18633	18574	18623	18596	18433	18541	18501	18490	18584	18758	18485	18629	18704	18556	18366	18518	18520	18538	18509	18785	18704	18646	18439	18697	18538	18533	18548	18832	18823	18666	18618	18521	18445	18367	18678	18649	18509	18521	18588	18540	18632	18622	18782	18455	18416	18686	18501	18545	18467	18429	18471	18604	18760	18616	18569	18732	18568	18347	18819	18468	18712	18553	18590	18655	18649	18783	18587	18949	18627	18816	18580	18576	18743	18721	18685	18696	18788	18581	18458	18516	18415	18554	18566	18592	18325	18672	18727	18561	18602	18504	18568	18694	18285	18626	18549	18826	18655	18713	18589	18490	18634	18361	18627	18621	18559	18736	18523	18452	18564	18818	18837	18734	18542	18388	18543	18665	18675	18772	18618	18531	18738	18640	18752	18498	18507	18652	18594	18579	18755	18520	18459	18499	18743	18757	18635	18736	18558	18871	18510	18525	18523	18554	18553	18785	18540	18584	18490	18554	18525	18616	18518	18597	18516	18629	18749	18556	18564	18610	18710	18629	18794	18688	18397	18567	18499	18517	18572	18561	18494	18526	18585	18568	18730	18680	18545	18669	18631	18488	18570	18681	18313	18620	18770	18765	18598	18709	18471	18598	18711	18530	18562	18712	18592	18623	18533	18780	18783	18529	18538	18520	18599	18433	18484	18476	18792	18588	18727	18618	18481	18688	18657	18773	18605	18649	18558	18876	18465	18434	18727	18620	18435	18586	18660	18439	18427	18393	18516	18586	18573	18768	18546	18741	18596	18460	18823	18693	18790	18591	18575	18762	18472	18664	18459	18641	18563	18720	18483	18444	18637	18515	18623	18678	18612	18711	18634	18616	18655	18643	18832	18501	18729	18761	18534	18720	18656	18698	18559	18780	18671	18543	18548	18817	18634	18501	18663	18648	18511	18605	18554	18599	18529	18575	18515	18508	18468	18702	18423	18570	18610	18621	18545	18639	18421	18609	18717	18657	18578	18635	18618	18733	18659	18394	18463	18441	18773	18459	18487	18686	18658	18517	18504	18449	18606	18475	18554	18667	18323	18531	18639	18657	18777	18679	18707	18692	18612	18629	18696	18683	18769	18654	18570	18512	18616	18757	18702	18777	18592	18729	18610	18677	18568	18530	18517	18550	18719	18621	18688	18824	18645	18525	18549	18685	18564	18627	18544	18676	18687	18431	18510	18579	18458	18529	18500	18771	18660	18681	18490	18469	18442	18540	18722	18641	18697	18617	18669	18615	18715	18379	18450	18419	18591	18499	18539	18512	18521	18480	18704	18608	18602	18795	18506	18508	18525	18641	18628	18483	18702	18726	18763	18483	18752	18745	18606	18587	18637	18563	18438	18538	18644	18514	18603	18514	18708	18463	18647	18740	18906	18675	18687	18547	18459	18707	18487	18583	18590	18655	18670	18651	18612	18548	18664	18569	18589	18688	18574	18634	18599	18770	18499	18695	18469	18575	18649	18676	18580	18647	18556	18652	18621	18620	18659	18687	18555	18701	18829	18585	18519	18745	18446	18391	18595	18477	18403	18514	18647	18471	18702	18592	18762	18624	18419	18482	18608	18630	18712	18435	18642	18731	18660	18474	18628	18537	18507	18405	18547	18470	18530	18592	18502	18535	18664	18743	18611	18577	18524	18684	18756	18641	18514	18722	18573	18506	18392	18684	18717	18553	18759	18451	18607	18624	18659	18404	18607	18632	18581	18317	18726	18692	18585	18608	18642	18492	18551	18607	18765	18750	18637	18491	18601	18705	18754	18611	18674	18613	18477	18576	18532	18361	18680	18538	18440	18802	18685	18576	18538	18544	18685	18588	18482	18610	18547	18597	18673	18553	18480	18564	18527	18600	18723	18544	18744	18792	18627	18639	18427	18515	18558	18789	18530	18586	18319	18553	18579	18551	18590	18672	18762	18556	18522	18542	18415	18491	18413	18422	18782	18568	18505	18615	18539	18518	18522	18565	18680	18643	18681	18705	18751	18722	18695	18530	18716	18644	18673	18788	18522	18573	18636	18522	18483	18797	18457	18629	18460	18463	18632	18516	18578	18595	18842	18750	18690	18535	18618	18487	18529	18713	18667	18638	18634	18740	18656	18529	18584	18606	18801	18697	18637	18743	18672	18668	18412	18642	18622	18479	18669	18550	18615	18522	18460	18519	18600	18485	18638	18761	18407	18722	18886	18545	18400	18452	18704	18442	18662	18654	18567	18576	18559	18576	18548	18453	18493	18590	18600	18571	18535	18737	18439	18816	18642	18576	18489	18621	18574	18699	18588	18651	18731	18671	18512	18572	18738	18613	18579	18579	18488	18846	18778	18829	18548	18580	18682	18738	18904	18623	18712	18614	18188	18506	18502	18374	18715	18555	18597	18639	18678	18533	18665	18711	18724	18664	18614	18552	18580	18612	18671	18598	18642	18664	18441	18455	18610	18659	18630	18870	18624	18656	18573	18456	18591	18700	18602	18496	18403	18798	18634	18695	18667	18513	18474	18632	18601	18576	18575	18565	18627	18640	18552	18663	18561	18833	18508	18470	18494	18675	18652	18697	18681	18585	18650	18850	18646	18711	18641	18582	18607	18699	18566	18566	18643	18595	18681	18549	18638	18634	18587	18529	18729	18659	18524	18579	18471	18570	18680	18571	18565	18529	18585	18552	18683	18574	18527	18789	18740	18637	18633	18565	18603	18416	18363	18666	18533	18688	18813	18786	18709	18681	18690	18857	18726	18801	18501	18570	18431	18573	18638	18602	18611	18774	18580	18616	18599	18516	18658	18694	18625	18500	18635	18634	18749	18582	18629	18549	18544	18541	18605	18369	18430	18570	18731	18500	18507	18862	18743	18506	18547	18584	18636	18642	18689	18748	18558	18551	18504
23639	41017	38396	30919	27264	24233	22376	21021	19964	19047	18451	18055	17572	17397	17291	16974	16765	16837	16395	16568	16629	16535	16211	16259	16036	16131	16017	16267	16124	15981	15889	16061	16202	16081	15800	16073	15891	15938	16024	15942	15942	15998	15816	15907	15848	16048	15784	15698	15907	15780	16123	15901	15929	15912	15750	15788	15918	15870	15871	15797	15881	15773	15938	15962	15851	15895	15921	15922	15938	15984	15832	15822	16031	15926	15996	15905	15957	15976	15827	15843	15952	15760	15870	15884	15770	15998	15762	16012	15861	15843	16001	15829	15770	15754	15804	15807	15835	15757	15875	15670	16005	16076	15620	15848	15851	15865	15878	15797	15874	15894	15724	15957	15888	15800	15908	16010	15761	15820	15833	15939	15884	15789	16032	15965	15942	15758	15918	15811	15886	15790	15872	15890	15816	15898	15613	15829	15876	15927	15946	15845	15845	15908	15741	15767	15835	15861	15628	15773	15764	15858	15717	15772	15796	15892	15692	15958	15778	15900	15799	15780	15788	15892	15765	15926	15817	16013	15835	15968	15708	15839	15722	15762	15756	15757	15865	15818	15851	15730	15846	15930	15847	15843	15751	15732	15897	15818	15683	15891	15815	15767	15995	15931	15950	15691	15839	15713	15780	15637	15777	15779	15701	15818	15955	15762	15681	15604	15806	15803	16010	15759	15901	15962	15758	15692	15909	15895	15845	15768	15768	15790	15753	15995	15933	15710	15774	15819	15761	15936	15824	15869	15673	15727	15831	15806	15839	15766	15679	15641	16010	15619	15916	15790	15868	15622	15752	15916	15746	15809	15925	15840	15911	15926	15794	15775	15829	15830	15958	15895	16003	15874	15737	15707	15778	15802	15793	15793	15790	15875	15892	15872	15986	15882	15759	15848	15606	15832	15853	15871	15903	15685	15707	15729	15899	15825	16024	15804	15750	15947	15921	15726	15812	16062	15871	15768	15978	15814	15859	15890	15828	15777	15868	15706	15831	16013	15745	15974	15990	15933	15697	15712	15891	15869	15758	15937	15878	15726	15825	15691	15714	15871	15729	15835	15831	15828	15758	15785	15863	15840	15946	15702	15884	15823	15854	15868	15922	15838	15714	15849	15717	15912	15865	15837	16017	15812	15821	15890	15895	15890	15949	15712	15666	15828	15700	15783	16059	15964	15895	15867	15952	15815	15959	15869	15924	15851	15770	15678	15821	16004	15822	15796	15758	15784	15970	16028	15778	15958	15878	15705	15796	15889	15738	15727	15948	15904	15865	15883	15794	15752	15826	15871	15956	15861	15781	15809	15921	15785	15734	15873	15872	15744	15773	15885	15790	15867	15896	15711	15800	15804	15777	15934	15852	15754	15891	15932	15763	15927	15710	15695	15780	15903	15929	15837	15785	15873	15961	15914	15906	15689	15928	15861	15903	15791	15749	15886	15880	15759	15808	15851	15656	15892	15737	15822	15686	15796	15893	15877	15741	15898	15723	15985	15961	15744	15933	15892	15839	15719	15991	15761	15812	15886	15634	15873	15751	16049	15847	15720	15849	15931	15827	16013	15732	15837	15949	15827	15870	15959	15860	15755	15810	15834	15825	16006	15975	15792	15741	15769	15920	15810	15812	15841	15928	15802	15947	15792	15886	15827	15917	15762	15785	15745	16030	15725	15843	15858	15841	15794	15650	15703	15922	15739	15814	15751	15864	15767	15901	15842	15819	15873	15886	15774	15884	15878	15842	16056	15731	15791	15706	15897	15848	15829	15875	15689	15708	15728	15757	15898	15826	15830	15756	15804	15811	15835	15842	15799	15904	15866	15658	15946	15805	15845	15885	15878	15820	15821	15856	15680	16081	15829	15903	15815	15944	15736	15963	15853	15754	15622	15718	15853	15819	15718	15788	15850	15899	15908	15861	15684	15866	15908	15824	15786	15847	15944	15819	15870	15932	15657	15780	15868	15843	15719	15916	15758	15872	15852	15893	15751	15913	15704	15867	15880	15747	15820	15865	15828	15704	15796	15763	15865	15724	15883	15797	15822	15740	15888	15935	15966	15876	15762	15800	15757	15813	15770	15913	15931	15699	15852	15986	15818	15778	16083	15800	15854	15722	15711	15776	15630	15873	15844	15913	15850	15756	15770	15896	15816	15852	15846	15925	15808	15776	15747	15723	15941	15737	15823	15797	15938	15865	15641	15835	15859	15839	15634	15877	16012	15763	15945	15744	15805	15766	15766	15922	15787	15845	15814	15808	15934	15799	15689	15916	15842	15777	15885	15785	15699	15846	15960	15837	15766	15738	15763	15906	15827	15843	15767	15680	15803	15894	15813	15812	15717	15735	15768	15876	15807	15683	15842	15842	16107	15851	15854	15827	15729	15889	15832	15931	15860	15950	15767	15892	15732	15931	15833	15801	15956	15959	15835	15864	15646	15795	15825	15771	15759	15683	15776	15823	15635	15816	15947	15991	15757	15745	15807	15707	15804	15716	15851	15828	15895	15801	15998	15823	15720	15831	15747	15740	15581	15796	15684	15736	15898	16099	15890	15820	15889	15790	15787	15603	15871	15939	15961	15824	15749	15990	15784	15914	15763	15858	15881	15761	15863	15849	15905	15810	15894	15798	15912	15856	15707	15810	15842	15783	15702	15799	15958	15874	15851	15919	15790	15668	15911	15737	15849	15937	15847	15948	15942	15645	15799	15828	15852	15848	15824	15837	15827	15884	15845	15843	15777	15917	15845	15883	15902	15948	15737	15779	15877	15887	15977	15870	15876	15857	15930	15788	15865	15929	15763	15770	15765	15971	15615	15800	15865	15614	15786	15769	15891	15931	15649	15896	15891	15882	15812	15827	15951	15827	15772	15900	16018	15811	15819	15760	15868	15970	15726	15801	15857	15780	15847	15817	15727	16002	15829	15808	15799	15798	15760	15786	15852	15847	15828	15689	15746	15815	15891	15803	15852	15756	15772	15877	15788	16015	15786	15809	15724	15951	15889	15729	15922	15823	15944	15882	15975	15853	15844	15821	15936	15858	15802	15815	15685	15802	15684	15939	15875	15841	15873	15739	15932	15856	15782	15780	15901	15816	15818	15860	15822	15842	15747	15911	15964	15924	15794	16008	15777	15904	15647	15865	15876	15862	15786	15932	15739	15812	15886	16044	15711	15824	15731	15838	15688	15843	15748	15811	15755	15771	15829	15855	16025	15812	15744	15838	15827	15917	15753	15779	15712	15840	15902	15837	15963	15609	15922	15869	15709	15787	15842	15752	15815	15852	15903	15902	15975	15823	15873	15854	15692	15959	15846	15888	15861	15748	15781	15827	15828	15675	15926	15892	15753	15827	15861	15818	15897	15676	15881	15753	15795	15608	15931	15929	15694	15726	15862	15892	15745	15833	15796	15767	15847	15838	15662	16002	15686	15777	15746	15963	15843	15808	15836	15871	15911	15693	15936	15873	15807	15878	15758	15918	15864	15763	15951	15807	15939	15855	15724	15873	15863	15721	15814	15807	15928	15806	15821	15895	15789	15946	15877	15667	15858	15714	16020	15945	15822	15860	15755	15773	15806	15814	15726	15738	15732	15899	15868	15792	15699	15903	15769	15835	15860	15897	15784	15746	15870	15942	15820	15827	15924	15888	15844	15814	15730	15697	15748	15852	15821	15999	16063	15823	15667	15873	15950	15807	15826	15897	15897	15735	15746	15869	15848	15779	15799	15928	15850	15754	15774	15790	15900	15981	15753	15781	15859	15789	15895	15813	15804	15917	16034	15748	15844	15917	15985	16045	15654	15827	15987	15978	15797	15835	15966	15727	15821	15796	15883	15895	16003	15807	15903	15865	15746	15993	15863	15836	16004	15816	15810	15978	15777	15790	15795	15898	15887	15886	16017	15836	15871	15934	15800	15763	15957	15770	15715	16017	15854	15837	15811	15911	15898	15943	15734	15744	15724	15762	15841	15789	15839	15861	15779	15989	15829	15814	15868	15734	15832	15805	15922	15904	15810	15833	15818	15927	15761	15785	15766	15901	15773	15786	15836	15795	15874	15812	15881	15663	15970	15994	15709	15769	15737	15691	15851	15820	15882	15949	15771	15803	16111	15728	15963	15740	15692	15845	15607	15882	15869	15796	15983	15912	15966	15910	15881	16021	15852	15826	15760	15652	15891	15781	15662	15718	15741	15804	15873	15779	15775	15933	15721	15846	15795	15891	15820	15731	15878	16053	15789	15854	15817	15909	15821	15811	15891	16014	15810	15663	15628	15873	15696	16033	15852	15780	16010	15782	15886	15904	16014	15739	15725	15864	15865	15815	15895	15895	15814	15858	15972	15795	15793	15837	15881	15962	15912	15732	15809	15908	15703	15824	15923	15811	15781	15914	15729	15885	15687	16022	15900	15771	15765	15693	16018	15790	15764	15716	15793	16061	15891	15855	15771	15943	15929	15751	15671	15877	15729	15879	15905	15836	15997	15913	15715	15950	15823	15832	15955	15868	15811	15871	15946	15820	15989	15846	15782	15947	15698	15892	15917	15950	15923	15764	15833	15695	15677	15910	15846	15904	15853	15987	15957	15686	15881	15953	15801	15937	16029	15874	16022	15859	15817	15705	15787	15800	15961	15841	15828	15845	15912	15808	15763	15852	15799	15663	15942	15772	15739	15808	15800	15939	15906	15864	15653	15884	15830	15853	15854	15839	16054	15836	15682	15892	15915	15869	15953	15870	15959	15784	15937	15955	15672	15821	15704	15771	15850	15813	15851	15766	15963	15725	15654	15940	15857	15733	15909	15853	15713	15836	15881	15752	15758	15859	15883	15841	15813	15898	15705	15906	15883	15726	15879	15783	15742	15853	15842	15946	15860	15858	15707	15781	15825	15830	15876	15763	15839	16037	15877	15676	15768	15855	15840	15939	15849	15770	15750	15626	15821	15851	15828	15754	15825	15839	15891	15866	15905	15809	15841	15642	15860	15836	15758	15866	15882	15827	16004	15742	15896	15769	15902	15875	15923	15712	15819	15881	15798	15842	15874	15901	15765	15681	15748	15800	16053	15956	15683	15972	15927	15692	15862	15889	15959	15910	15772	15776	15791	15979	15841	15645	15836	15956	15782	15817	15965	15774	15906	15731	15735	15818	15853	15887	15673	15846	15949
22599	21057	28805	23563	21920	25928	29051	24633	23420	23008	22245	21778	21558	21293	21185	20769	20777	20698	20561	20474	20513	20240	20507	20219	20156	20083	20224	20008	20061	19903	19860	19970	19997	20014	19892	20020	19827	19969	19958	19773	19808	19809	19691	19936	19981	19683	19849	19650	19743	19710	19860	19734	19689	19799	19805	19940	19692	19721	19931	19689	19558	19781	19833	19751	19924	19885	19655	19780	20046	19642	19650	19618	19809	19873	19817	19796	19748	19624	19741	19694	19927	19852	19792	19870	19971	19743	19596	19780	19525	19661	19872	19700	19626	19792	19783	19685	19725	19531	19747	19584	19622	19494	19843	19609	19565	19685	19663	19635	19755	19706	19607	19821	19572	19569	19366	19380	19676	19593	19766	19589	19681	19647	19850	19705	19997	19696	19687	19556	19644	19657	19663	19696	19553	19902	19669	19615	19557	19482	19430	19507	19656	19545	19756	19653	19779	19796	19665	19573	19743	19689	19534	19619	19444	19451	19734	19790	19709	19812	19730	19497	19890	19584	19607	19806	19720	19544	19707	19620	19601	19816	19687	19635	19553	19648	19759	19759	19560	19583	19660	19903	19868	19710	19673	19715	19669	19769	19659	19608	19793	19589	19869	19792	19460	19614	19688	19854	19738	19714	19707	19784	19660	19694	19423	19460	19667	19641	19630	19726	19546	19677	19941	19839	19760	20008	19714	19709	19591	19747	19679	19667	19642	19449	19534	19610	19898	19480	19515	19621	19617	19433	19715	19758	19643	19590	19663	19576	19694	19777	19598	19621	19713	19768	19754	19759	19790	19695	19699	19639	19644	19581	19766	19625	19747	19678	19781	19748	19675	19769	19579	19711	19808	19661	19634	19745	19518	19661	19564	19742	19697	19649	19664	19622	19677	19565	19760	19606	19661	19776	19438	19649	19555	19524	19768	19719	19527	19425	19680	19616	19624	19810	19662	19833	19950	19728	19708	19714	19789	19670	19575	19737	19498	19781	19546	19577	19911	19780	19558	19598	19609	19601	19544	19517	19793	19744	19685	19704	19544	19732	19750	19665	19810	19454	19688	19571	19653	19615	19639	19476	19569	19443	19670	19872	19855	19578	19732	19780	19867	19643	19791	19660	19773	19638	19630	19514	19686	19802	19616	19626	19871	19579	19713	19612	19677	19491	19644	19647	19812	19847	19571	19589	19694	19816	19598	19548	19670	19826	19725	19824	19885	19584	19536	19807	19575	19531	19533	19772	19630	19571	19711	19494	19501	19644	19613	19578	19482	19802	19572	19412	19590	19654	19652	19601	19640	19639	19428	19573	19643	19763	19488	19643	19816	19707	19533	19538	19643	19618	19570	19546	19783	19594	19609	19656	19634	19783	19727	19767	19681	19340	19469	19567	19892	19697	19769	19567	19582	19662	19832	19684	19829	19455	19683	19579	19534	19635	19599	19561	19601	19584	19690	19851	19540	19949	19754	19743	19733	19752	19701	19802	19634	19832	19524	19514	19841	19533	19731	19625	19764	19714	19680	19651	19716	19473	19517	19521	19854	19760	19812	19839	19681	19598	19759	19686	19526	19535	19606	19655	19603	19595	19578	19500	19609	19749	19488	19574	19767	19728	19794	19647	19884	19784	19691	19637	19657	19702	19774	19802	19832	19646	19692	19788	19746	19706	19754	19624	19740	19735	19633	19614	19424	19486	19751	19675	19616	19695	19676	19546	19669	19756	19805	19682	19663	19540	19742	19573	19820	19578	19503	19849	19617	19529	19950	19616	19694	19828	19578	19666	19702	19772	19634	19644	19777	19555	19628	19630	19605	19770	19624	19552	19428	19643	19856	19549	19635	19462	19466	19783	19780	19873	19675	19538	19628	19774	19831	19337	19678	19571	19537	19732	19636	19668	19993	19676	19701	19774	19536	19644	19690	19540	19549	19658	19668	19628	19327	19578	19564	19775	19789	19537	19756	19828	19535	19565	19623	19732	19563	19638	19686	19590	19495	19451	19739	19849	19868	19635	19773	19622	19768	19756	19889	19705	19928	19580	19587	19776	19505	19903	19604	19603	19712	19695	19752	19732	19562	19694	19842	19703	19600	19730	19871	19595	19508	19409	19662	19700	19807	19734	19852	19717	19822	19488	19684	19771	19760	19780	19650	19718	19589	19835	19714	19645	19565	19629	19728	19606	19764	19576	19717	19709	19606	19733	19742	19327	19427	19719	19561	19835	19674	19781	19681	19695	19643	19637	19476	19645	19624	19774	19657	19770	19603	19710	19643	19506	19803	19589	19625	19719	19651	19802	19706	19703	19510	19664	19661	19682	19622	19440	19429	19825	19752	19722	19679	19408	19573	19497	19761	19733	19693	19665	19576	19671	19667	19540	19779	19781	19641	19794	19552	19593	19494	19544	19560	19490	19517	19746	19454	19522	19715	19742	19654	19605	19626	19637	19657	19596	19653	19611	19691	19469	19604	19763	19636	19654	19546	19656	19817	19725	19714	19460	19759	19421	19583	19701	19711	19703	19608	19624	19795	19432	19637	19543	19691	19555	19417	19667	19617	19454	19482	19561	19739	19750	19480	19643	19859	19795	19602	19621	19742	19776	19694	19750	19513	19647	19820	19698	19487	19528	20013	19775	19584	19592	19834	19659	19569	19494	19617	19847	19919	19743	19808	19884	19481	19702	19471	19787	19699	19939	19721	19473	19558	19693	19559	19624	19701	19794	19653	19808	19774	19786	19393	19566	19577	19593	19529	19602	19728	19525	19821	19559	19499	19742	19583	19623	19554	19725	19759	19500	19518	19724	19599	19575	19700	19713	19811	19679	19588	19614	19821	19857	19572	19539	19755	19783	19586	19639	19784	19663	19463	19741	19483	19722	19849	19706	19893	19677	19682	19571	19777	19809	19681	19563	19588	19635	19733	19598	19687	19662	19627	19690	19619	19584	19665	19442	19523	19593	19649	19779	19916	19679	19540	19481	19673	19651	19749	19515	19626	19519	19536	19449	19737	19582	19798	19748	19558	19701	19655	19686	19315	19815	19860	19734	19687	19537	19596	19690	19803	19659	19556	19598	19700	19590	19506	19621	19829	19753	19770	19624	19726	19685	19722	19612	19634	19564	19715	19497	19594	19725	19853	19752	19664	19556	19419	19815	19732	19686	19817	19613	19703	19570	19505	19563	19650	19629	19564	19594	19593	19841	19755	19781	19641	19896	19605	19618	19463	19603	19549	19619	19643	19731	19737	19807	19781	19802	19601	19542	19616	19422	19626	19714	19625	19805	19713	19680	19527	19686	19699	19694	19476	19582	19556	19715	19588	19786	19509	19597	19715	19320	19455	19558	19716	19567	19749	19758	19669	19584	19572	19664	19622	19628	19604	19634	19595	19662	19756	19727	19642	19963	19737	19631	19552	19522	19660	19586	19611	19484	19692	19749	19685	19731	19468	19572	19768	19437	19482	19443	19505	19494	19525	19546	19753	19573	19610	19776	19692	19764	19690	19617	19560	19634	19533	19630	19567	19785	19686	19518	19821	19543	19674	19560	19581	19688	19483	19564	19610	19501	19350	19544	19783	19485	19813	19613	19849	19695	19624	19723	19596	19713	19654	19441	19619	19496	19644	19586	19591	19756	19578	19842	19819	19566	19590	19660	19686	19759	19561	19586	19704	19726	19807	19596	19753	19694	19814	19626	19677	19459	19757	19803	19652	19650	19765	19629	19978	19772	19629	19440	19657	19722	19624	19777	19689	19395	19601	19759	19807	19777	19826	19935	19686	19420	19577	19771	19697	19771	19687	19663	19755	19602	19674	19566	19611	19409	19652	19664	19544	19685	19670	19508	19734	19633	19762	19558	19783	19727	19784	19728	19615	19653	19613	19727	19428	19736	19582	19491	19758	19561	19577	19708	19561	19729	19561	19512	19543	19513	19638	19630	19556	19625	19604	19522	19485	19776	19734	19617	19749	19647	19709	19702	19660	19698	19632	19499	19496	19749	19464	19438	19615	19675	19640	19630	19511	19743	19604	19885	19772	19533	19687	19498	19494	19766	19500	19573	19753	19760	19515	19650	19777	19629	19596	19653	19657	19798	19744	19711	19652	19566	19602	19761	19968	19628	19651	19687	19380	19616	19678	19614	19563	19712	19622	19828	19724	19595	19588	19531	19596	19498	19675	19726	19941	19667	19732	19755	19802	19627	19750	19627	19629	19672	19715	19545	19862	19566	19549	19629	19735	19722	19566	19623	19658	19684	19701	19746	19734	19705	19860	19548	19740	19667	19584	19711	19813	19756	19739	19779	19590	19902	19766	19612	19525	19737	19659	19614	19738	19644	19656	19610	19654	19580	19615	19519	19332	19603	19848	19619	19506	19621	19888	19776	19889	19573	19622	19832	19630	19667	19557	19736	19744	19917	19886	19677	19768	19814	19599	19523	19589	19468	19632	19739	19547	19664	19802	19772	19870	19811	19670	19626	19773	19807	19676	19572	19780	19487	19554	19615	19480	19255	19587	19837	19646	19627	19415	19495	19474	19793	19538	19659	19871	19645	19565	19826	19794	19694	19620	19585	19605	19579	19487	19657	19882	19550	19697	19562	19558	19405	19505	19640	19424	19538	19773	19673	19494	19494	19533	19587	19730	19591	19524	19646	19776	19774	19563	19623	19632	19572	19566	19663	19773	19732	19798	19771	19642	19480	19493	19604	19715	19690	19541	19553	19653	19806	19693	19797	19588	19481	19717	19638	19743	19520	19631	19754	19591	19726	19645	19524	19540	19442	19416	19768	19794	19517	19685	19791	19881	19562	19524	19650	19582	19595	19591	19619	19862	19586	19684	19773	19656	19822	19672	19598	19827	19753	19555	19562	19699	19612	19728	19500	19739	19366	19730	19528	19527	19761	19692	19661	19841	19630	19521	19706	19660	19919	19602	19632	19550	19538	19587	19613	19671	19685	19530	19793	19722	20021	19855	19723	19696	19749	19699	19484	19623	19647	19758	19794	19644	19827	19501	19612	19794	19524	19501	19400	19626	19712	19672	19718	19597	19715	19713	19811	19645	19773	19623	19793	19782	19653	19611	19601	19723	19570	19752	19612	19787	19681	19524	19729	19730	19700	19694	19691	19744	19532	19254	19529	19555	19534	19797	19563	19719	19461
25580	45251	43085	35610	31475	27818	25452	23722	22199	20964	19905	19368	18999	18649	18332	18140	17709	17616	17365	17431	17442	17248	16951	16931	16897	16684	16737	16809	16923	16817	16712	16573	16737	16728	16427	16511	16500	16658	16441	16478	16592	16599	16465	16590	16444	16396	16419	16623	16360	16400	16310	16216	16473	16421	16565	16397	16487	16388	16410	16530	16358	16368	16558	16518	16510	16451	16549	16520	16391	16559	16622	16526	16304	16360	16401	16510	16220	16557	16548	16288	16388	16244	16555	16302	16511	16345	16344	16215	16243	16493	16386	16496	16461	16497	16565	16574	16560	16305	16303	16423	16348	16485	16473	16528	16399	16410	16430	16470	16429	16373	16498	16376	16459	16611	16391	16395	16465	16482	16455	16439	16436	16412	16590	16430	16442	16436	16309	16307	16488	16295	16409	16462	16342	16490	16477	16373	16382	16454	16381	16329	16373	16393	16251	16451	16358	16339	16503	16508	16564	16294	16538	16518	16371	16541	16590	16360	16267	16466	16298	16389	16550	16449	16526	16341	16508	16391	16510	16517	16391	16405	16550	16463	16331	16294	16393	16433	16344	16558	16423	16465	16377	16450	16375	16468	16498	16409	16296	16366	16488	16469	16636	16183	16255	16434	16390	16457	16424	16270	16400	16386	16447	16497	16339	16434	16527	16422	16429	16438	16449	16327	16325	16284	16454	16443	16529	16358	16480	16470	16316	16334	16407	16487	16516	16385	16322	16506	16455	16347	16545	16424	16406	16511	16235	16408	16427	16442	16451	16257	16438	16196	16422	16342	16480	16489	16436	16226	16407	16506	16331	16339	16319	16210	16428	16368	16326	16457	16494	16350	16523	16428	16259	16458	16427	16461	16394	16370	16335	16385	16360	16538	16197	16387	16484	16500	16430	16333	16463	16390	16457	16333	16454	16487	16401	16464	16397	16340	16367	16411	16262	16478	16302	16323	16405	16312	16351	16458	16289	16464	16344	16286	16413	16420	16407	16351	16287	16377	16368	16555	16413	16446	16212	16290	16608	16359	16419	16303	16477	16272	16316	16380	16379	16405	16405	16409	16350	16385	16227	16464	16252	16335	16197	16325	16430	16481	16560	16341	16456	16357	16541	16650	16377	16389	16457	16259	16334	16405	16430	16317	16335	16468	16376	16483	16269	16367	16588	16374	16388	16233	16214	16324	16375	16576	16487	16330	16320	16431	16374	16224	16480	16425	16167	16563	16543	16276	16539	16399	16256	16449	16418	16294	16489	16288	16472	16489	16426	16380	16468	16297	16518	16473	16299	16243	16507	16528	16525	16376	16641	16361	16429	16272	16382	16339	16485	16480	16480	16379	16358	16425	16464	16389	16451	16299	16405	16297	16423	16563	16397	16481	16477	16357	16293	16554	16449	16254	16274	16469	16488	16450	16439	16356	16274	16394	16471	16425	16388	16289	16382	16326	16604	16323	16406	16379	16302	16298	16111	16461	16332	16296	16362	16371	16303	16408	16485	16578	16478	16302	16452	16487	16286	16248	16553	16311	16480	16474	16427	16413	16350	16318	16526	16484	16537	16189	16343	16229	16426	16345	16359	16510	16408	16412	16303	16323	16458	16432	16549	16289	16404	16322	16408	16363	16430	16467	16431	16475	16333	16446	16439	16366	16529	16245	16433	16412	16476	16272	16445	16517	16449	16332	16568	16374	16223	16328	16477	16322	16163	16300	16435	16308	16293	16354	16397	16450	16348	16332	16492	16539	16311	16395	16445	16229	16337	16388	16447	16515	16485	16644	16429	16379	16232	16488	16465	16375	16424	16309	16303	16388	16336	16321	16525	16543	16469	16525	16264	16360	16376	16480	16430	16229	16510	16367	16377	16406	16315	16438	16348	16371	16419	16445	16346	16500	16415	16423	16544	16349	16266	16443	16458	16274	16414	16550	16511	16383	16408	16539	16360	16480	16420	16458	16430	16481	16417	16300	16423	16483	16301	16350	16374	16295	16372	16387	16251	16442	16418	16224	16343	16225	16378	16382	16344	16542	16443	16384	16123	16426	16405	16380	16474	16313	16520	16371	16300	16451	16305	16472	16303	16399	16450	16466	16397	16155	16362	16439	16349	16331	16326	16307	16486	16525	16258	16280	16351	16421	16449	16357	16498	16391	16402	16430	16179	16507	16556	16361	16472	16377	16401	16418	16399	16334	16378	16481	16433	16423	16487	16498	16276	16444	16367	16136	16373	16481	16666	16278	16273	16481	16433	16379	16239	16294	16424	16416	16428	16472	16409	16375	16498	16344	16321	16398	16394	16313	16559	16196	16355	16428	16284	16226	16296	16181	16330	16399	16454	16424	16355	16416	16344	16360	16410	16355	16490	16390	16523	16403	16466	16343	16404	16467	16339	16471	16338	16609	16512	16380	16351	16369	16357	16359	16523	16318	16497	16335	16336	16400	16444	16413	16560	16525	16379	16483	16284	16442	16374	16362	16459	16504	16373	16436	16306	16367	16272	16320	16411	16477	16497	16353	16322	16327	16451	16471	16215	16514	16452	16290	16457	16493	16469	16394	16380	16376	16462	16540	16384	16448	16239	16377	16419	16542	16363	16298	16334	16375	16470	16504	16398	16312	16431	16293	16162	16369	16473	16446	16384	16414	16422	16349	16191	16461	16439	16392	16415	16326	16426	16438	16217	16279	16404	16515	16236	16484	16417	16354	16465	16427	16345	16451	16294	16497	16341	16363	16252	16422	16268	16515	16457	16520	16499	16359	16218	16347	16262	16382	16457	16516	16353	16416	16382	16307	16371	16402	16339	16407	16345	16414	16243	16380	16503	16420	16359	16389	16479	16164	16393	16319	16539	16327	16354	16264	16307	16373	16215	16398	16310	16387	16582	16502	16510	16486	16248	16481	16455	16429	16314	16517	16529	16430	16354	16398	16295	16173	16268	16427	16459	16207	16319	16409	16371	16504	16329	16347	16396	16304	16464	16293	16483	16322	16560	16325	16508	16390	16375	16525	16131	16417	16506	16479	16430	16366	16306	16369	16454	16275	16532	16360	16438	16300	16518	16309	16295	16387	16425	16275	16519	16306	16300	16432	16380	16315	16417	16255	16433	16433	16496	16311	16429	16446	16518	16256	16307	16485	16592	16309	16410	16328	16407	16616	16331	16512	16574	16269	16325	16424	16398	16309	16442	16329	16387	16496	16489	16434	16315	16303	16443	16507	16352	16420	16559	16470	16404	16420	16341	16359	16302	16350	16347	16442	16335	16516	16549	16436	16405	16314	16526	16497	16160	16351	16432	16266	16343	16255	16503	16488	16399	16319	16684	16408	16408	16579	16640	16429	16354	16323	16471	16447	16446	16428	16605	16395	16210	16443	16300	16327	16439	16454	16620	16406	16532	16321	16482	16396	16363	16356	16433	16310	16282	16513	16523	16450	16393	16360	16481	16430	16407	16420	16235	16403	16421	16355	16371	16393	16398	16280	16386	16462	16211	16509	16493	16467	16403	16328	16501	16496	16303	16328	16337	16308	16433	16444	16341	16292	16469	16493	16485	16288	16481	16367	16392	16499	16466	16368	16197	16557	16218	16564	16439	16268	16434	16319	16424	16365	16209	16464	16536	16395	16336	16352	16402	16369	16498	16297	16473	16438	16330	16310	16319	16438	16445	16290	16258	16288	16331	16379	16345	16447	16331	16258	16391	16489	16420	16299	16195	16360	16439	16200	16369	16622	16268	16272	16179	16281	16426	16386	16288	16427	16342	16536	16265	16443	16320	16345	16396	16462	16414	16325	16497	16234	16368	16429	16231	16293	16322	16370	16556	16401	16429	16285	16313	16353	16455	16476	16216	16363	16416	16234	16521	16332	16446	16393	16319	16450	16437	16422	16482	16328	16424	16434	16451	16434	16540	16399	16368	16648	16363	16318	16288	16319	16435	16459	16416	16473	16366	16269	16443	16448	16332	16503	16268	16418	16544	16323	16380	16499	16457	16386	16411	16301	16416	16447	16328	16445	16542	16366	16476	16304	16505	16288	16649	16348	16461	16447	16249	16367	16433	16382	16407	16323	16371	16324	16423	16441	16494	16384	16443	16313	16409	16413	16443	16276	16376	16406	16401	16355	16390	16440	16432	16254	16473	16313	16430	16453	16319	16297	16346	16421	16423	16477	16436	16335	16445	16246	16398	16392	16493	16427	16307	16355	16310	16349	16454	16354	16400	16416	16443	16391	16507	16315	16413	16456	16225	16537	16327	16299	16302	16410	16440	16278	16340	16272	16324	16334	16457	16305	16451	16294	16395	16371	16354	16342	16307	16402	16389	16433	16292	16229	16500	16318	16293	16428	16552	16485	16500	16325	16450	16400	16432	16448	16459	16484	16465	16172	16347	16457	16327	16559	16366	16205	16354	16353	16529	16490	16285	16484	16437	16407	16365	16390	16427	16244	16342	16347	16316	16301	16254	16373	16518	16339	16446	16345	16220	16360	16387	16355	16401	16422	16508	16360	16287	16375	16436	16503	16449	16343	16412	16344	16334	16336	16512	16228	16566	16566	16438	16386	16280	16510	16432	16417	16493	16328	16367	16435	16300	16440	16276	16277	16333	16587	16536	16468	16405	16409	16517	16469	16362	16394	16445	16302	16386	16339	16423	16436	16413	16513	16295	16327	16515	16420	16343	16361	16291	16318	16330	16380	16606	16534	16257	16329	16357	16463	16394	16280	16379	16421	16316	16456	16495	16442	16410	16334	16295	16358	16342	16271	16407	16469	16495	16444	16482	16311	16434	16456	16538	16274	16391	16383	16351	16297	16412	16358	16407	16265	16377	16395	16523	16352	16517	16466	16604	16490	16300	16376	16244	16363	16549	16320	16325	16199	16428	16478	16280	16320	16397	16316	16506	16346	16306	16376	16338	16396	16386	16374	16510	16446	16329	16394	16507	16613	16558	16427	16409	16314	16343	16355	16400	16496	16322	16505	16385	16415	16245	16355	16237	16305	16409	16471	16222	16389	16284	16387	16279	16374	16486	16521	16461	16344	16460	16243	16486	16453	16325	16443	16201	16443	16613	16239	16432	16518	16334	16392	16470	16448	16446	16413	16388	16356	16457	16702	16424	16266	16512	16462	16410	16370	16393	16479	16427	16294	16240	16532
27831	24096	30734	28501	24044	22726	21985	21250	20520	20146	19844	19665	19658	19447	19425	19582	19339	19296	19282	19260	19332	19125	19174	19100	18955	19048	19092	19325	18888	19033	18844	19236	18925	19113	19013	19165	19036	19113	19013	18893	19103	19033	18911	18893	19032	18759	19045	19008	19140	18913	18966	18912	18964	18877	18853	18758	18918	19066	19098	18863	18951	19006	18911	18976	18840	18708	18953	19198	19186	18849	18917	19175	18867	18982	19062	18761	18941	18954	18931	19112	18998	18907	19033	18787	19002	18920	19021	18860	19047	19109	18983	19208	18916	19109	19000	19005	18872	19142	19100	19078	19012	19118	18750	18830	19044	18955	18971	18952	18960	18973	19149	19158	18843	18908	18957	18918	18872	19054	19062	18975	18879	18905	19082	18791	18763	19086	18775	19042	19099	18977	18837	19010	19028	18931	19157	18845	18731	19032	19041	18842	18693	18957	18835	18854	19003	18802	19068	18683	18829	19075	18823	18999	18974	18820	18910	18846	18861	18874	18956	19096	18926	18934	19093	18994	18975	18839	18883	18883	18793	18763	18740	18820	19018	19019	19074	18877	19049	19078	18842	18826	19086	19084	18905	18800	18808	19008	18967	18927	18921	18911	18872	18857	18886	19188	18999	19078	18958	19000	18924	18895	18999	19024	19065	18681	19129	18947	18899	18905	18790	18847	18903	18909	18914	18920	18847	18888	18846	19008	18975	19067	18956	19105	18811	18952	18910	19012	18807	18996	18652	18734	18962	18919	18995	19208	18949	18855	18826	18908	19078	18960	19004	18964	18868	18960	19126	19017	18805	18751	18885	19017	18984	18952	18969	18939	19066	18788	18873	18923	18875	18911	18944	19035	18976	18835	18994	18933	18865	18935	19047	19020	18946	18948	18791	18872	18866	18829	18673	18997	18953	18948	18962	18982	18957	18977	19082	18834	18824	18931	19072	18683	19035	18836	18807	18913	18942	19139	18954	19031	19011	18953	18813	18804	18848	19097	18995	18769	18863	18843	18689	18772	19066	18720	18946	18908	19042	19087	18946	18850	18995	18969	19059	18841	19011	19242	19265	18803	19012	19230	18918	19056	18952	18859	19039	19050	19074	19028	18900	18993	18972	18947	18997	18947	19075	18992	19267	18955	18858	19093	18803	18879	19088	18754	19050	18889	18914	18718	18726	18971	18961	19020	18933	19000	18930	18786	18941	18928	18764	18811	18956	18928	19033	18721	18821	19085	18977	18948	18971	18933	19060	18833	18813	18921	18959	18870	19107	18926	18957	18921	18726	18900	19034	18664	18831	18891	18778	19175	19139	19008	18850	18694	18747	19024	18886	18860	18768	18697	18919	19003	19162	19072	18846	19047	18954	18814	18942	18911	18821	18766	18845	18867	19212	18990	19014	18770	18782	18911	18960	18988	18938	18935	18918	19202	18821	18959	18899	18732	18898	18787	19003	18878	18921	19036	18992	19078	19034	19135	18969	18944	18748	18958	18924	18844	18964	18775	18847	18833	19165	18900	18841	18966	19086	19126	18991	19073	18915	19089	18860	18790	18795	18930	18935	18952	18951	18745	18869	19075	18967	18925	18956	18921	19005	19041	19095	18793	19141	18710	18935	19097	18986	18980	18716	18666	18889	18984	18934	18928	19083	18941	19063	18913	18837	18949	18702	18689	18904	18922	18878	18778	18678	18958	18914	18908	19059	18917	18886	18872	18815	18870	19081	18936	19041	18975	19167	18997	19082	18819	18808	19090	18826	19012	18886	19079	18976	19156	18960	18798	18803	18915	18862	18984	18654	18998	19035	18832	18957	19009	18890	18789	18892	18867	18983	18839	18896	18796	18933	18894	18956	18795	19074	19002	18910	19030	18906	18870	18723	18869	18937	18928	19056	18698	18849	18813	19205	18927	18909	18928	19148	18948	19013	18892	18979	18789	19023	18914	19035	18794	19086	18999	18845	19111	18798	18910	18963	18854	18933	18984	19006	18955	19004	18876	19056	18973	18813	19067	18995	19055	18761	19086	19145	18930	18844	18906	18724	18962	19190	18985	19181	18984	19101	19011	18951	18843	19139	19071	18782	18931	18918	18853	18823	19014	18924	19215	18935	19034	18829	18830	19058	18659	18946	18871	18961	18969	18930	18965	19151	18933	18961	18973	18997	19118	19022	19179	18802	18951	19131	18985	18957	18832	18833	18897	18931	19044	18808	19003	18837	18925	18886	19024	18895	19079	19087	19101	19009	19001	19060	18884	18818	18936	19069	18873	18874	18865	18953	18995	18785	19018	18909	18976	18985	19094	19141	19028	18885	18884	19091	18789	19120	18873	19010	18946	18957	18861	18824	18775	18786	18835	18943	18839	19093	18745	18893	19029	18898	18948	18846	19036	18931	19033	18987	18858	18759	18844	19024	18829	18741	18816	19067	18909	18996	18962	18963	18985	18899	18927	18905	18959	18977	18831	18852	18972	18837	18900	18819	19017	18904	19083	18976	18961	18939	18787	18885	19234	18955	18977	18886	19140	18776	19088	19014	18936	19007	19037	18912	19095	18867	18977	18996	18981	18919	18937	18783	18941	18972	18942	18933	18883	18967	19123	18852	19066	19188	19048	19040	18895	18992	18952	18719	18881	19037	18941	18983	18711	19174	19120	19080	18938	18884	18744	18880	18867	19013	18952	18923	18889	18943	18903	18929	18963	18922	18864	19001	18962	18942	18784	19036	18718	19026	18899	19034	18614	18958	19134	19018	18848	18916	18933	18733	19033	18869	18850	19060	18746	18940	18866	18878	18848	18834	18820	18696	18626	19017	19025	19135	18946	18976	18966	18826	19004	18879	18905	18909	19012	18722	19212	18897	18901	19124	19118	18920	18872	18873	18891	19013	19000	18899	19044	18866	18992	18918	19028	19127	18886	19005	19011	18844	18821	19154	19031	19008	18818	18873	19144	18965	18993	19059	19104	19066	19137	18980	18948	18898	18929	19066	18893	19112	18918	18989	18817	18891	19015	19027	18859	18948	19010	19007	18863	18896	18974	18956	18822	18908	19059	18864	18933	18767	18886	18733	18907	19080	19067	18861	18930	19038	19058	18893	18780	19061	19006	19196	19044	19056	18841	18859	19165	18789	18639	18980	18827	19032	18926	19079	18998	19197	18920	19032	19016	18924	18932	19044	18818	18755	18959	18944	18883	18876	18953	18941	18985	18990	18637	18785	19027	18896	18953	18943	19001	18817	18948	18815	19002	19074	18826	19106	18892	19107	18865	19017	18884	18961	18988	18911	18844	18685	18977	18963	18974	19057	18870	18918	19016	18950	18883	18861	18903	19135	18831	18822	18839	19090	18822	19090	19010	18774	18970	19007	19120	18965	19132	18840	18816	18866	18912	18990	18861	19091	18953	19010	18917	19004	18826	19059	18915	18963	18982	19091	18974	18942	18859	18972	18931	19084	18713	19038	19073	18977	18879	18998	18864	18931	18903	19065	18869	18990	18834	19186	19161	18857	19049	18989	19005	18967	18990	18776	19038	19083	18890	18878	19162	18937	18852	19084	19079	19058	19047	19185	19031	19191	18997	19016	18991	18913	18795	18962	19026	18883	18881	19037	19002	19034	19190	18835	18869	18927	19008	19112	18884	18913	19194	18801	19094	18805	18985	18931	18923	18927	18906	18872	18953	18992	18936	19015	19019	18939	19040	18929	18940	19116	18951	18826	18997	18933	19099	18960	18989	19058	18867	18846	19084	18801	18998	18984	18791	19058	18756	18950	18823	18714	18904	18798	19096	19039	18868	19124	18973	18926	18803	18924	18843	19007	19056	19011	19008	18892	19023	18772	18887	19086	18928	18894	19097	18779	18800	18948	18912	18726	18985	18760	19013	18971	18951	18730	18590	19091	19081	18933	18772	18924	18911	18827	18957	18987	18839	19147	19090	19086	19056	18858	18772	18972	18857	18999	19155	19038	18861	18957	19106	18937	18940	18880	18988	18882	19066	19222	19033	19140	18897	19089	18972	18799	18935	18906	18945	18883	18995	19064	18977	18722	19009	19168	18773	18967	19060	19059	18837	19022	18883	19105	19038	19066	19103	19065	18894	18897	18936	18884	18979	18847	18969	18919	18978	19030	19098	18800	18736	18764	18911	18916	19014	18988	18865	18897	19076	18976	19047	18962	18748	18889	19230	18969	18996	19035	18969	18964	19089	18745	19057	18821	18768	18749	18738	19032	19074	18840	18686	18979	18845	18864	18955	18889	19048	19079	18726	19032	19036	18876	19067	19029	19020	18804	18904	19040	19034	18911	19094	18927	19076	19021	19002	18952	18834	19023	18878	19174	18831	18887	18756	18882	18840	18877	18894	18924	18983	18836	18968	18942	18802	18929	18894	18878	18817	18947	19030	18884	18983	19037	19136	18783	18953	19082	18933	18817	19023	19076	18876	18796	18890	18991	18808	19032	19056	18901	19078	18974	18928	18784	18947	19051	19063	18986	18986	19038	18943	18892	18726	18795	19148	18870	19033	18844	18893	18836	19039	18937	18888	19047	18879	18958	18804	19072	19042	18889	18950	18993	19044	18956	18793	18881	18817	18945	19020	18927	18938	18928	18969	18980	19059	18899	18935	18853	18934	18988	18839	18900	18990	19074	18921	19064	18886	18757	18869	18986	18887	18942	18993	18931	18969	19039	18742	19119	19067	18872	18924	18858	18982	18828	18796	19004	19040	19167	18949	18973	18854	18864	18912	18948	19066	18924	18974	18791	19090	18802	18671	18834	19115	18950	18848	19103	18739	19042	18861	18710	18969	19013	18983	18982	19056	18946	19092	18856	18807	18829	19156	19133	18985	18959	18856	18916	18891	18942	18774	18820	18898	19086	19063	19151	19058	18918	18905	19058	18940	19097	18781	18817	19038	18880	18970	19112	19016	18976	18899	18954	19068	18860	18797	18829	18796	18867	18741	18914	18961	18899	19080	18990	19029	19002	18922	18844	18598	18813	18914	18870	18901	18985	18937	18927	18868	18963	18960	18969	18952	18886	18826	19159	18734	18926	18845	18949	19033	19126	18975	19074	19039	18950	19008	18994	18854	18836	18963	18877	18874	18954	19030	19045	18926	19106	18785	18903	19119	18967	18957	18849	18924	18879	19099	18874	18896
23672	35136	33075	26718	23624	21617	20256	19126	18513	17902	17498	17104	16956	16873	16762	16777	16612	16456	16342	16395	16501	16410	16447	16456	16273	16314	16099	16133	16279	16172	16153	16260	16157	16088	16085	16159	16170	16241	16061	16126	15995	16077	15925	16253	16066	16061	16320	15978	16210	16015	16027	16212	16131	16093	16029	15968	16058	16190	16040	16065	15932	16066	16035	15714	15973	15887	16129	16149	16086	16071	16176	15930	16070	16073	15941	15902	16074	16113	16057	16067	15925	16133	15978	16056	16082	16031	15935	16067	15910	15969	15964	15874	16071	16065	16017	16107	16094	16067	15943	16030	15938	16099	15974	15974	16262	16028	15864	16101	15891	15899	15998	15961	16081	15966	16027	16147	15971	16136	16140	15914	16031	15983	16013	16128	16111	16075	16060	16038	16081	16088	16100	16074	16123	16001	15989	16110	16159	16021	15869	15927	16108	16125	15911	15986	16193	15966	15991	15997	16108	15998	16082	16021	16046	16027	15961	16150	16060	16092	16222	15972	16067	16146	15950	16175	16057	16156	16060	16166	15938	16086	16069	16055	15872	15948	15941	15963	16094	16042	16019	16026	16109	15967	16062	16064	16095	15972	16178	16058	15837	16018	16064	15913	15992	16179	15864	16180	15970	16094	16104	15961	16101	15751	16008	16123	16016	15901	16167	15904	16126	16170	16050	16065	16093	15994	16030	16035	16034	15952	16113	16098	16081	16033	15925	15959	16140	15880	16089	16062	16007	15951	15906	16020	15903	16025	16139	16034	16128	15882	15983	16186	16037	16013	16075	15976	16122	16145	16057	16004	16010	15909	15957	16045	15955	15993	16116	15958	16051	16106	16179	16059	15977	15915	15923	16134	15987	15854	15939	15981	15883	15990	15943	16013	15841	16007	15997	16089	16143	16017	16098	15990	15948	16213	15956	15849	15934	16091	16024	16146	16005	16088	16008	15976	16159	15977	16094	16128	16007	16059	16055	16070	16201	16040	16029	16007	16066	16045	15905	15952	15973	15909	16207	15975	16183	16027	16003	15969	16033	16039	16104	16101	16278	15983	16083	16043	16069	15921	16160	16176	16057	16014	16109	16146	16156	16101	16123	15920	15806	16199	16052	16033	15967	16158	16304	16059	16075	16048	15950	16222	15959	15929	16137	16106	16042	15940	16009	15855	16154	16059	16177	15933	15921	16057	15922	16092	15931	16144	15933	16188	16028	15909	16019	16123	16060	16131	15942	16113	15964	16060	16017	15970	16076	16011	16025	16055	15938	16197	15978	16152	16139	16179	16040	16062	16191	16092	16075	16074	16134	15886	16008	16232	16064	16059	15868	15990	15965	16102	16265	15896	16063	16037	15836	16072	16021	16099	16057	15949	15886	15921	16029	15959	15921	16048	15951	15953	16061	15969	16033	16045	16188	15979	16067	16013	15956	16097	16022	16096	16096	16055	15995	15972	16103	16038	15952	16013	16087	15862	16041	15964	16157	16026	16233	15919	16106	15945	16151	16121	16009	16077	16075	15892	16107	15972	16080	16153	16061	15982	15996	16108	16257	16086	15980	15998	16099	15930	15954	15891	16116	16131	15931	15960	16207	16020	15990	15909	15915	16088	16163	15897	15904	16027	16062	15919	16091	16146	15892	16283	16033	15921	16024	15973	16123	16051	16027	16177	16089	16014	16000	16013	16212	16020	16162	15954	16033	15874	16097	16098	16146	16020	16208	16007	15940	16017	15996	15976	16011	16034	15997	15967	16003	15921	15952	16098	16118	15984	16087	16046	16143	16049	16152	15836	16059	15979	16111	16179	15876	15875	16105	16051	16097	15997	16007	16065	16065	15900	16106	16199	16183	16023	16094	15918	16152	15967	15968	16028	16202	16314	16106	16026	15961	15949	16234	15862	15936	15971	15967	15957	15864	15913	16002	15922	15858	15877	16109	16163	16003	16074	15983	16013	15997	16171	16047	15985	15997	15947	16173	16080	16072	15993	16184	15924	16096	16011	16148	16091	16112	15982	16050	16092	15984	15908	16054	16007	16053	15777	16070	16045	16055	16120	16067	15802	16129	16045	15935	15910	15842	16079	15815	15972	15967	16015	16248	16239	16000	16023	15989	16086	16025	16016	16025	15937	16060	16030	15900	15992	16025	15958	16153	16048	16077	16083	15996	15905	16005	16078	16072	15998	16003	16023	16044	16043	16075	16047	16120	16213	15893	16056	15892	16186	15988	16154	16045	16000	16130	15994	16025	15902	15950	16165	16056	16044	15825	15825	15978	16093	15953	15842	16169	16139	16037	16071	15864	16184	16043	16149	16163	16080	16066	15945	16132	16128	16006	15955	15953	16022	16220	16011	16087	16138	15978	16103	16010	16013	16135	16228	16125	16027	16008	15938	16015	16294	16001	16132	15914	15951	16033	15968	16046	15960	15994	16090	15845	16061	16086	16008	15833	15968	16043	16013	15806	16030	16054	16115	15930	16237	16188	16236	15844	16125	16105	16118	16072	16151	16185	16251	16137	15919	15869	16128	16086	16074	16082	16028	16137	16043	16214	16053	16196	16248	16084	16158	15987	15909	16016	16005	15836	16203	15946	15853	16225	16017	16234	16072	16020	16034	16207	15935	16049	15984	15910	16118	16014	15742	16032	16155	15980	16020	16017	15992	16022	16000	16009	15976	15983	15975	16065	15974	16082	15873	15927	16043	16217	15920	16046	15993	16046	16057	16031	16008	16070	15839	16056	15935	16000	16003	15945	16094	16053	16087	16120	16042	16007	16032	15965	15915	16116	15945	16073	15874	16166	16103	16018	15751	16012	16057	16134	16042	16116	16129	16040	15952	16102	16004	16153	16031	16009	16055	16008	15919	16095	16078	16057	16113	16003	16015	15983	16151	15888	15905	15912	16013	15957	15885	16000	15990	16027	15993	16051	15998	15966	16095	16033	16037	15910	15907	16107	15987	16107	15970	15872	16129	16024	16048	16119	15977	15973	16074	15979	16002	16110	15910	16138	16045	16043	15820	16195	15998	15934	16109	16018	15961	16019	16180	16077	16075	16038	15979	15942	16057	15966	16125	15860	15872	15959	16055	16029	16128	16040	15992	16012	15928	16020	16051	16196	15882	16129	16015	15992	15952	16049	15985	15848	16153	16068	16004	15936	16113	16283	15928	15902	15980	16033	15955	15922	16046	16114	15962	15966	15934	15856	15868	15966	16120	16087	16105	16000	15939	15993	16126	15961	16023	16123	16168	16090	15996	15932	15940	16008	16080	15972	15955	16094	16043	16132	16142	16066	15969	16150	16116	16051	15881	15943	15881	15964	16096	15989	16143	16215	15977	15977	16017	16054	16010	16121	16091	16082	16039	16053	16203	16101	16137	15984	16049	16159	15891	15889	16130	16067	16084	16071	16014	15746	15930	16145	16098	15971	16243	16124	15986	16100	16067	16063	15980	15953	16044	15936	16104	15993	15992	15987	16150	15918	15872	15897	16089	16159	16057	16034	15995	16100	15918	16184	16167	16102	16136	15924	16016	16049	16109	15993	16033	16034	15917	16038	16004	16057	16130	15935	16012	16020	16124	15884	16081	16101	16053	15992	15961	16094	16177	16007	16009	15970	16015	16019	16131	16137	16118	16116	15899	15963	15896	16035	16007	16021	16004	15935	15933	15995	15964	16120	16136	16046	16035	15966	16010	16022	16145	16095	16132	15871	16054	15961	16050	15994	16122	15946	15920	15974	15937	16118	16043	15950	16002	15957	16076	16004	15988	15927	16142	15977	16096	16007	16110	16160	16100	16175	15998	16046	16046	16018	15915	16074	16076	16139	15736	15957	15991	15934	15871	16307	15960	16117	16095	16026	15993	16113	16033	16021	15920	16078	15906	16000	16006	15915	16177	15962	15989	16024	15900	15905	15883	16113	16035	16018	16076	15997	15965	15954	16016	16055	16155	16028	16232	15993	15979	16080	16137	16087	15974	16213	16065	16033	15864	16129	16053	16098	16083	16129	15860	16031	16148	15893	16153	15988	15977	16085	16134	15982	16267	16059	16159	16022	16079	16056	15868	15924	15974	16046	15942	15992	16055	16054	16022	16204	16080	16088	16067	16032	15887	16011	16080	16043	16128	16134	15966	16043	15919	16126	15924	15992	16129	16187	15888	15998	16168	15947	15992	15958	16001	16179	16016	16049	16061	15969	16067	16088	15924	16051	16167	16206	16074	16120	16108	16047	15839	16015	16006	16321	16000	16041	16045	16058	16055	16103	15893	16084	16075	15989	16163	15978	16023	15930	16025	15991	15925	16052	15908	16135	16007	16272	16136	15980	16112	15925	15906	15937	15931	16006	16051	16133	16158	16017	15953	16052	15874	16060	16047	16201	15966	16100	16036	15994	16064	16164	16000	15908	16057	16018	16059	16038	15960	16148	16158	16099	16057	16025	16106	15890	16017	15918	15993	16089	16190	15822	16099	16099	16174	16110	16121	16051	15951	16088	16032	16026	15959	15997	16053	16134	16026	16181	16048	16145	16046	16117	15927	16022	16003	16017	15969	16091	16194	15963	16058	16126	16054	16091	16000	16051	16105	15930	15882	16068	16063	15976	15826	16084	16028	15983	15886	16015	15943	16100	15956	15962	16204	16005	15929	16190	15996	16134	15928	16108	15985	16013	15939	16204	15757	15990	16064	15935	15984	15935	16057	15763	16041	16028	16071	15996	15851	16076	15960	16168	16176	15863	16035	15944	16241	16161	16122	16055	15892	15860	16110	15992	15985	15889	15971	16126	16037	16052	15884	15981	16065	16155	16245	15962	16070	15950	15942	16192	16069	16113	16142	16112	16037	16031	16031	15920	15939	16090	15964	15911	15987	16155	16036	15952	15837	16138	15964	16091	16078	16147	16147	16016	15953	15999	15854	16019	16132	16104	16035	15841	16044	16053	15986	16095	15961	16161	16072	15881	15985	15956	16151	16030	15964	15986	16101	15912	16247	15996	15993	15907	16119	15950	16070	16013	16127	16044	16198	16064	15923	15975	16033	16148	16085	16062	15961	15999	16032	15945	16184	15968	16047	15943	16187	16153	15908	16059	16095	16022	16065	16001	16100	16108	16051	16067	16067	16013	16037	16130	15932	16178	16243	15974	16224	16075	15989
23627	21075	28510	24348	23487	25495	25593	22636	21387	20919	20285	20081	19774	19638	19636	19614	19541	19464	19399	19226	19167	19401	19214	19047	18894	19164	19111	18900	18995	18881	18930	19066	18669	18920	19030	18924	18920	18994	18948	18656	18878	18935	18760	19022	18783	18904	18842	18768	18761	18871	18776	18733	18744	18862	18726	18687	18775	18811	18910	18902	18660	18769	18607	18678	18872	18832	18791	18660	18947	18765	18815	18735	18845	18851	18943	18870	18762	18673	18616	18700	18805	18893	18898	18812	18711	18595	18682	18753	18785	18948	18821	18903	18860	18700	18781	18794	18840	18821	18869	18552	18598	18759	18589	18857	18694	18381	18769	18569	18547	18709	18696	18579	18698	18537	18660	18719	18671	18703	18798	18618	18690	18708	18794	18914	18780	18747	18695	18609	18676	18705	18521	18373	18654	18813	18660	18805	18857	18897	18521	18754	18687	18665	18633	18786	18888	18752	18763	18692	18773	18680	18668	18796	18799	18835	18683	18915	18555	18575	18808	18684	18510	18678	18822	18664	18746	18793	18902	18737	18829	18724	18649	18780	18799	18652	18986	18597	18749	18651	18649	18813	18907	18763	18696	18783	18636	18524	18669	18831	18558	18714	18454	18752	18535	18579	18745	18593	18414	18827	18594	18823	18719	18929	18921	18729	18872	18778	18896	18729	18688	18631	18570	18831	18855	18866	18639	18724	18714	18796	18819	18702	18916	18800	18639	18609	18762	18750	18705	18615	18799	18601	18759	18582	18593	18801	18709	18592	18574	18800	18676	18835	18906	18579	18646	18532	18559	18600	18648	18707	18736	18597	18533	18678	18732	18642	18783	18855	18783	18717	18590	18481	18672	18785	18778	18908	18808	18710	18928	18707	18729	18624	18524	18732	18836	18664	18709	18704	18515	18805	18790	18710	18702	18998	18588	18753	18629	18671	18641	18583	18607	18724	18668	18551	18612	18723	18727	18674	18753	18719	18829	18826	18617	18755	18801	18672	18823	18916	18895	18660	18741	18806	18741	18655	18445	18744	18697	18967	18579	18665	18724	18633	18781	18975	18790	18802	18692	18430	18797	18794	18722	18673	18668	18733	18773	18857	18776	18765	18619	18670	18746	18697	18776	18742	18629	18947	18771	18868	18654	18615	18765	18806	19010	18450	18754	18507	18764	18667	18873	18696	18607	18769	18632	18670	18734	18786	18734	18774	18643	18784	18877	18792	18828	18895	18356	18728	18753	18591	18793	18621	18625	18412	18554	18788	18781	18703	18719	18699	18773	18656	18510	18781	18770	18745	18539	18799	18738	18663	18836	18699	18904	18850	18737	18454	18658	18572	18730	18854	18750	18611	18608	18631	18828	18808	18847	18943	18771	18629	18873	18722	18587	18806	18751	18803	18704	18828	18827	18791	18795	18721	18632	18861	18851	18740	18834	18704	18827	18772	18621	18733	18656	18675	18726	18747	18653	18590	18617	18729	18686	18809	18824	18943	18844	18701	18533	18844	18700	18769	18764	18882	18659	18574	18890	18680	18619	18711	18861	18729	18677	18738	18708	18541	18835	18751	18820	18598	18609	18678	18759	18747	18521	18512	18579	18674	18621	18752	18733	18785	18836	18732	18672	18698	18888	18904	18458	18783	18508	18704	18738	18733	18677	18870	18911	18718	18582	18646	18677	18731	18552	18813	18568	18782	18547	18554	18581	18469	18542	18607	18792	18790	18627	18671	18688	18594	18559	18595	18627	18861	18670	18787	18630	18740	18743	18731	18717	18765	18731	18799	18935	18886	18766	18861	18882	18598	18790	18497	18712	18761	18922	18534	18773	18724	18651	18688	18783	18645	18723	18716	18552	18853	18556	18618	18537	18646	18645	18803	18784	18913	18753	18710	18583	18578	18742	18565	18785	18833	18876	18757	18628	18684	18669	18550	18814	18710	18606	18693	18877	18595	18697	18880	18641	18805	18731	18758	18608	18783	18682	18730	18816	18840	18661	18716	18638	18730	18727	18841	18659	18598	18676	18639	18472	18696	18828	18656	18749	18688	18721	18858	18685	18887	18815	18812	18871	18681	18669	18917	18759	18650	18955	18532	18820	18801	18671	18532	18737	18689	18627	18477	18582	18583	18569	18652	18693	18804	18766	18635	18605	18682	18556	18709	18691	18475	18663	18633	18634	18836	18692	18820	18781	18662	18692	18662	18599	18828	18550	18654	18844	18720	18677	18761	18672	18790	18844	18714	18754	18716	18663	18746	18701	18751	18766	18771	18636	18584	18633	18674	18807	18903	18749	18913	18809	18651	18661	18606	18717	18863	18673	18675	18815	18756	18919	18691	18596	18881	18555	18612	18699	18799	18857	18606	18723	18881	18780	18613	18662	18749	18813	18753	18708	18636	18680	18628	18848	18782	18713	18888	18720	18917	18783	18705	18616	18801	18674	18879	18507	18776	18822	18857	18685	18882	18728	18770	18934	18766	18716	18753	18530	18799	18548	18693	18980	18523	18696	18742	18783	18641	18777	18615	18781	18648	18882	18592	18578	18722	18824	18772	18711	18693	18887	18673	18740	18772	18829	18715	18759	18880	18840	18722	18640	18595	18737	18619	18906	18636	18575	18673	18431	18656	18663	18802	18740	18773	18592	18662	18814	18760	18646	18406	18698	18849	18537	18613	18716	18664	18630	18725	18663	18683	18735	18718	18467	18735	18730	18773	18884	18826	18896	18789	18757	18917	18716	18444	18632	18685	18642	18792	18822	18689	18616	18626	18675	18664	18630	18650	18563	18644	18710	18842	18600	18628	18562	18473	18852	18551	18569	18513	18687	18864	18598	18656	18725	18612	18726	18688	18568	18754	18727	18707	18751	18616	18724	18837	18556	18661	18758	18471	18703	18815	18751	18594	18700	18787	18718	18672	18728	18651	18696	18837	18817	18759	18636	18561	18696	18563	18762	18831	18804	18797	18645	18575	18660	18694	18760	18669	18649	18533	18519	18789	18687	18780	18630	18616	18689	18855	18703	18873	18756	18744	18800	18799	18449	18657	18693	18729	18706	18787	18598	18543	18692	18631	18707	18718	18870	18539	18706	18605	18652	18689	18720	18618	18680	18636	18598	18593	18675	18728	18741	18810	18817	18647	18879	18790	18838	18559	18642	18598	18743	18626	18639	18646	18774	18703	18505	18747	18592	18898	18921	18613	18846	18566	18817	18870	18532	18609	18708	18823	18712	18916	18887	18741	18692	18749	18893	18743	18710	18707	18851	18629	18807	18651	18935	18771	18600	18679	18905	18643	18780	18691	18747	18795	18706	18570	18632	18792	18684	18499	18472	18785	18724	18852	18827	18756	18987	18737	18771	18706	18706	18805	18780	18619	18613	18902	18963	18829	18891	18864	18615	18760	18836	18949	18684	18811	18811	18741	18837	18849	18932	18661	18660	18548	18597	18575	18776	18508	18907	18706	18698	18638	18718	18618	18737	18589	18746	18518	18636	18948	18853	18695	18628	18733	18856	18742	18828	18845	18848	18730	18693	18777	18772	18862	18705	18888	18843	18647	18470	18586	18673	18827	18858	18684	18697	18693	18740	18685	18762	18770	18758	18782	18833	18661	18702	18913	18693	18629	18628	18961	18755	18705	18754	18739	18700	18738	18508	18634	18875	18748	18712	18562	18542	18680	18956	18758	18819	18702	18790	18647	18753	18829	18568	18704	18640	18729	18769	18906	18647	18664	18581	18734	18948	18767	18833	18616	18718	18655	18843	18343	18727	18744	18731	18966	18679	18868	18676	18783	18823	18740	18725	18742	18780	18819	18542	18604	18538	18745	18737	18774	18620	18825	18847	18746	18783	18844	18729	18713	18670	18677	18962	18650	18598	18684	18645	18768	18866	18639	18520	18674	18858	18839	18831	18625	18695	18658	18595	18678	18685	18725	18700	18728	18734	18689	18559	18559	18769	18845	18528	18431	18705	18695	18726	18600	18728	18743	18573	18680	18664	18841	18685	18685	18734	18733	18845	18837	18838	18585	18702	18818	18698	18784	18913	18604	18770	18682	18771	18728	18826	18505	18803	18819	18472	18726	18840	18833	18866	18692	18388	18596	18549	18659	18808	18396	18782	18547	18850	18518	18769	18862	18677	18627	18498	18693	18621	18750	18607	18683	18626	18797	18679	18658	18755	18714	18880	18741	18747	18677	18548	18663	18985	18829	18916	18645	18706	18875	18764	18639	18664	18668	18698	18923	18821	18767	18791	18763	18957	18572	18549	18721	18786	18699	18873	18985	18684	18724	18712	18666	18732	18840	18867	18859	18689	18794	18708	18690	18677	18657	18819	18749	18833	18851	18584	18554	18830	18721	18869	18517	18645	18713	18551	18671	18953	18768	18638	18519	18827	18878	18808	18730	18899	18713	18731	18660	18765	18648	18614	18675	18641	18703	18908	18834	18628	18796	18967	18855	18818	18639	18477	18727	18937	18735	18772	18569	18849	18855	18752	18670	18811	18906	18552	18940	18550	18961	18752	18702	18721	18635	18741	18671	18921	18598	18705	18496	18563	18675	18515	18462	18568	19134	18697	18792	18844	18787	18680	18689	18771	18630	18693	18652	18699	18794	18725	18588	18751	18597	18567	18582	18857	18753	18698	18816	18707	18663	18804	18619	18813	18861	18575	18851	18748	18717	18745	18749	18811	18723	18702	18694	18811	18739	18919	18565	18569	18591	18664	18870	18751	18686	18872	18738	18868	18642	18898	18629	18729	18832	18840	18634	18702	18881	18797	18733	18720	18628	18741	18867	18711	18828	18692	18767	18902	18750	18634	18729	18623	18774	18675	18689	18783	18712	18667	18629	18666	18539	18704	18716	18666	18595	18766	18749	18655	18998	18810	18809	18733	18702	18769	18755	18757	18770	18875	18599	18764	18545	18656	18643	18788	18566	18823	18640	18737	18696	18785	18704	18787	18673	18786	18760	18790	18716	18735	18475	18494	18745	18580	18678	18733	18823	18826	18884	18608	18665	18741	18763	18704	18731	18699	18758	18737	18677	18826	18797	18918	18671	18626	18595	18900	18526	18661	18671	18645	18681	18692	18834	18669	18862	18795	18818	18698	18822	18865	18693	18684	18757	18713	18645	18859	18608	18636	18753	18911	18757
23515	40435	38356	31194	27231	24764	22898	21497	20242	19026	18461	17802	17566	17328	17136	17062	16905	16698	16812	16577	16598	16524	16380	16375	16189	16259	16307	16129	16111	16153	16183	16049	16125	15995	16158	16123	15970	15895	15999	16262	15912	16166	15912	16058	15892	15789	15879	15976	16102	16046	15942	15915	15745	16047	15897	15910	15893	16042	15897	15967	16060	15849	15939	15930	16054	15814	15786	16151	15854	16006	15924	16069	15939	15974	16157	15924	16071	15953	15776	15932	15951	15894	15901	15909	15768	15712	15987	15903	15847	15816	15694	15982	16023	15752	15811	15957	15921	15921	15928	15727	15851	15923	15817	15934	15799	15931	16031	15883	15946	15992	15961	15947	15874	16205	15882	15829	15777	15845	16296	16088	15824	15932	15880	15949	15860	15967	15991	15961	15848	15928	15981	15891	15934	15912	15907	15967	15942	15897	15844	15912	15956	15833	15975	15855	15772	15760	15850	15856	15933	15905	15797	15873	15793	15833	15804	15956	15883	15945	15788	15887	15886	15873	15946	15887	15888	16059	15867	16117	15883	15751	15900	15860	15909	16007	15870	15847	15952	15905	15854	15818	15783	15936	15937	15760	16002	16049	16127	16050	15684	15890	15835	15876	15849	15926	16114	15761	15916	15800	15866	15867	16125	16063	15933	15954	15836	15946	16001	15911	15931	15938	15980	15926	15975	15808	15847	15698	16000	15951	15968	15926	15824	15831	15819	15820	15930	15967	15717	15955	15840	15869	15952	15794	15775	16038	15778	15819	15859	15953	15951	15785	15954	15704	16014	15810	15980	15909	15950	15731	15878	15828	15835	15905	15824	15908	15826	15980	15850	15851	15876	15953	15908	15964	15899	15810	15890	15851	15987	15906	16061	15718	15787	15954	15995	16069	15961	15954	15809	15954	16101	15893	15993	15872	15914	15989	15962	15843	15918	15842	15913	15811	16037	15848	15827	16020	15974	15995	15986	15942	15775	15876	15916	15951	15983	16040	15789	16083	15948	15901	15808	15825	15808	15977	15926	15793	15801	15788	15904	16021	15792	15932	16036	15932	15988	15988	15837	15998	15949	15955	15907	15922	15960	15951	15841	15929	15900	15913	15909	15851	15879	15987	16096	15883	15899	15995	15881	15872	15943	15943	15836	15753	15807	15893	15831	15840	15892	15864	15807	15916	15957	16066	15913	15868	15852	15760	15876	15806	15969	15734	15835	15873	15897	15968	15846	15911	15926	16029	15865	15939	15762	15774	16078	15860	15994	15928	15647	15869	15889	15882	15988	15897	15759	15785	15953	15726	15779	15857	15791	15884	15844	16019	15870	15785	15809	15888	16033	15938	15862	15970	15918	15929	15880	16080	16111	15963	15861	15885	15910	15951	15954	15980	16042	15986	15814	15936	15955	15798	15913	15845	15937	15806	15898	15901	16105	15850	16079	15937	16014	15897	15869	15919	16149	15873	15892	15951	15848	15997	15753	15974	15939	15971	16086	15838	15837	16054	15881	15884	15881	15919	16051	15933	16067	15960	15902	15809	15892	15896	15863	16085	15972	15815	15948	15895	15779	15872	15960	15854	15816	15901	15876	15929	15860	15792	15984	16004	16019	15913	16044	15811	15949	15760	15763	15941	15835	16047	15846	15865	15875	15808	15848	15838	15929	15807	15972	15886	15948	15815	16102	15939	15902	15959	15860	15919	15805	16013	16032	16017	15800	15984	16005	15859	15965	15907	15868	15898	15930	15971	15744	15846	15918	15904	15908	15889	15971	16019	15826	15795	15873	15955	15878	15903	15824	15901	15929	15974	15879	16078	16013	15762	15877	15967	16016	15958	15863	15978	15837	15962	15840	16115	15952	15855	15939	15716	16058	15953	15931	16055	15918	16071	15843	15950	16151	15864	15986	16019	15989	15839	15901	15974	15893	15974	15928	15860	15916	15998	15957	15835	15880	15786	15946	15913	15769	15976	15865	16039	15917	16014	15720	15914	15867	16071	15725	15892	15863	15840	15988	15835	15856	15797	15889	16001	16038	15943	16017	15803	15923	15902	15879	15785	15909	15724	15870	16002	15896	15795	15855	15879	15854	15918	15927	15791	15987	15755	15820	15878	15794	15836	15940	15821	15940	15817	15859	15996	15774	15985	15727	15867	15804	15693	15845	15918	15970	15935	15966	15891	15797	15947	15742	15982	15840	15882	15924	16076	15906	16008	16045	15728	15844	15868	15777	15736	15829	15985	15897	16077	15846	15862	15852	15883	15724	15835	15966	15843	15846	15911	15925	15890	15974	16034	15891	15849	15927	15893	15964	15817	15865	15775	15741	16038	15860	15861	15880	15723	15926	15947	15832	16040	15961	15974	15922	16160	15851	15986	15966	15889	15971	15883	15978	15991	15926	15874	15935	15802	16008	15872	16181	15811	16149	15950	15975	15860	15908	15921	15879	15905	15945	15900	15900	15944	15803	15950	15782	15987	15978	15740	15982	16063	15960	15989	15927	15729	16075	15932	15865	15820	15782	15944	16028	15841	15851	16063	15771	15957	15888	15821	15779	15855	15955	15936	15888	16027	15824	15743	15906	15883	15890	15963	15895	15844	15972	15854	16004	15949	15904	15854	15818	15813	15856	15963	15871	15868	15944	15838	16026	15843	15920	16036	15740	15922	15826	15965	15786	15851	15848	15857	16015	15851	16047	15777	16053	15902	15776	15766	15901	15898	15839	15960	16092	15969	16000	16030	15924	15855	15774	16025	15903	16183	15895	16045	15954	15734	15956	15932	15920	15805	15931	15551	15937	15983	15804	16010	15907	16016	15998	15889	15932	15823	15811	15875	15806	15780	15923	15859	15718	15962	15986	15754	16140	15890	15889	15866	15775	15844	15914	15870	16049	15977	15871	15998	16061	15921	15891	15925	15824	16049	15858	16054	15813	15921	15935	15879	15943	15802	15709	15853	15929	15987	15888	15692	15889	15881	15848	15886	15990	15778	15964	15840	15937	15923	15836	15707	15988	15725	15934	15969	16083	15978	15913	15894	15836	16046	15838	15876	16016	15892	16004	15981	15941	15891	15957	15822	15842	15805	15833	15847	16085	15916	15840	15925	15881	16113	16034	15714	15932	15872	15961	15946	16002	15932	16016	15928	15785	15732	15866	15995	15806	15968	15919	15925	15936	15900	15860	15824	15978	15923	15912	15808	15960	15838	16025	15905	15707	15796	15931	15811	16008	16000	15892	15877	15866	15882	15785	15950	15809	15915	16005	15888	15733	16041	16068	15943	15871	15830	15855	16026	15786	15951	15685	15938	15821	16027	15833	15756	16043	15777	15869	15880	15903	16041	16013	16009	15923	15969	16007	16019	15826	15774	15969	15959	16160	15915	15933	15857	15911	15881	15807	15899	15923	15887	15852	15875	15774	15960	15920	15823	15917	15946	15956	15865	15783	15744	15908	15951	15874	15876	15802	15957	15794	15839	15864	15930	16026	15929	16092	15953	15920	15937	16037	15958	15806	15886	16032	15901	15801	15792	15791	16076	16032	15834	15960	15976	15962	15966	15951	15938	15923	15894	15899	15880	15861	15916	16010	15938	16032	15956	15830	15862	15882	15926	16017	15711	15958	15865	15958	16087	15821	15821	15777	15947	15915	15916	15936	15838	16025	16008	15864	15785	15995	15767	15888	15865	15866	15927	15828	15958	15930	15854	16050	16083	16056	15815	15896	15949	16028	15881	15935	15791	15965	15734	15936	15936	16018	15727	15862	16146	15974	16066	15998	15834	15932	15809	15843	15826	15776	15868	15993	16000	16043	15731	15808	15710	15919	15750	15955	15945	16017	15859	16036	15952	15793	15903	15863	16017	15815	15920	16015	15947	15900	15941	15945	15687	15956	15940	15928	15891	15932	15679	16052	15839	15968	16100	15759	15983	15830	15899	15877	15775	15804	15908	15971	15847	15887	15932	15986	15844	15879	15898	15881	15958	16023	15796	15962	15901	16052	16015	15932	15715	15994	15980	16065	15954	15908	15870	15891	15947	15976	15796	15895	15995	15944	15836	15811	15863	16138	15800	15956	15856	15965	16036	16069	16027	15738	15816	15985	15881	15840	15778	15975	15957	16039	15856	15856	15938	15858	15899	15758	15838	15899	15952	15937	15903	15734	16164	15838	15925	15901	15982	15868	15778	15978	15845	15895	15882	15935	15907	15933	15830	15899	15914	15936	16032	16023	15826	15986	15891	15829	15912	16016	15867	15951	15764	15789	15839	15896	15913	15982	15719	15975	15971	16009	15793	15859	15881	15978	15812	15888	15777	16213	15804	15870	16071	15894	15855	15891	16048	15905	16010	15969	15861	16008	16016	15872	16017	15903	15792	16040	15923	15922	15933	15814	15945	15837	15787	15904	15877	15855	15968	15873	15869	15861	15831	15867	16007	15869	15784	15907	15924	15938	15937	15919	16078	15902	15939	15749	15834	15877	15802	15925	15858	15900	15782	15882	15959	15963	15768	15933	15908	15830	16118	15932	15967	15834	15764	15875	15920	15847	15883	15826	15906	15921	15945	15848	15884	15950	15863	15891	15885	16001	16003	16014	15868	15942	15938	15954	15851	15937	15909	15787	15932	15850	15836	16046	15934	15952	15767	16051	15812	15764	15830	15946	15931	15996	15979	15957	15955	15970	15958	15819	15907	15764	16042	15808	15954	15878	15851	15979	16035	15983	15885	15943	15878	15860	16005	15744	15958	15866	15727	15886	15792	16093	15723	15875	16019	15893	15886	16094	15868	15955	15853	15968	16058	15885	15822	15960	16050	15813	15810	16079	15896	16011	15807	15931	15912	15863	15994	15964	15755	15983	16051	15978	15744	16028	15873	15912	15909	15846	15953	15888	15816	15878	15880	15999	15917	15933	15856	15928	15800	16035	15945	15953	15862	15882	15908	15936	15782	15798	15979	15836	15919	15957	15778	15802	15977	15928	15997	15747	16060	15897	15950	16088	15912	15919	15960	15786	15968	16019	15940	16052	15874	15874	15860	15830	16000	15851	15926	15762	16010	15846	15823	15977	15775	15886	15929	15778	15920	15780	15866	16100	16036	15906	15822	15835	15890	15880	16054	15969	15829	15827	15986	15844	15732	15824	15737	16058	15893	15817	16024
22573	21059	28832	23552	21892	25957	29196	24722	23488	23060	22345	21735	21329	21117	21345	20766	20564	20849	20488	20575	20174	20331	20193	20299	20101	19958	20119	19902	20037	19934	19836	19887	19798	19717	19916	19747	19745	19877	19702	19907	19633	19649	19864	19662	19597	19714	19766	19800	19805	19673	19927	19884	19675	19782	19733	19770	19806	19778	19537	19601	19591	19674	19758	19699	19711	19736	19649	19646	19482	19695	19565	19478	19760	19373	19778	19707	19539	19726	19638	19624	19461	19607	19709	19837	19667	19878	19729	19775	19580	19674	19602	19748	19511	19669	19489	19769	19748	19628	19517	19588	19720	19529	19626	19509	19638	19640	19761	19607	19541	19713	19745	19966	19727	19737	19531	19857	19844	19928	19728	19620	19472	19585	19570	19524	19683	19801	19656	19618	19775	19483	19504	19703	19705	19679	19526	19555	19700	19676	19745	19718	19641	19635	19493	19734	19679	19787	19548	19607	19652	19495	19833	19633	19544	19755	19692	19478	19589	19626	19713	19528	19556	19744	19538	19740	19667	19651	19581	19628	19420	19576	19645	19449	19622	19489	19569	19635	19721	19499	19715	19532	19458	19751	19580	19583	19482	19540	19802	19665	19693	19790	19635	19560	19293	19402	19533	19704	19495	19688	19687	19638	19779	19616	19510	19674	19718	19551	19701	19713	19560	19574	19615	19707	19545	19431	19523	19592	19823	19715	19525	19843	19597	19597	19733	19738	19651	19775	19493	19367	19700	19540	19814	19784	19602	19435	19634	19481	19609	19514	19581	19481	19706	19676	19539	19635	19466	19603	19773	19708	19457	19668	19507	19478	19669	19369	19514	19617	19672	19673	19603	19703	19646	19580	19477	19675	19640	19457	19686	19625	19391	19432	19360	19567	19639	19596	19550	19697	19422	19814	19671	19546	19369	19777	19681	19619	19627	19794	19664	19656	19733	19501	19728	19639	19460	19466	19507	19424	19805	19454	19644	19562	19625	19686	19565	19648	19722	19783	19630	19608	19444	19631	19644	19570	19664	19735	19557	19614	19657	19565	19466	19580	19558	19421	19592	19440	19647	19616	19695	19665	19456	19792	19693	19608	19603	19687	19566	19905	19511	19644	19504	19682	19692	19582	19661	19589	19609	19573	19842	19867	19519	19654	19724	19665	19663	19526	19632	19762	19604	19783	19523	19625	19623	19668	19552	19374	19603	19897	19662	19687	19553	19640	19812	19708	19342	19631	19619	19482	19509	19674	19518	19680	19611	19574	19577	19655	19518	19626	19641	19662	19736	19632	19657	19667	19592	19568	19940	19673	19817	19646	19633	19710	19523	19744	19606	19431	19485	19574	19530	19497	19569	19462	19674	19497	19651	19356	19632	19622	19645	19471	19591	19481	19618	19653	19839	19724	19568	19643	19789	19661	19636	19380	19672	19568	19727	19435	19443	19670	19744	19562	19642	19689	19379	19796	19623	19466	19746	19646	19589	19560	19794	19680	19483	19407	19588	19613	19614	19618	19558	19568	19561	19675	19676	19485	19508	19586	19444	19578	19740	19611	19382	19570	19484	19700	19616	19551	19740	19564	19541	19663	19779	19415	19650	19589	19673	19853	19700	19510	19424	19673	19626	19438	19522	19509	19348	19632	19587	19448	19485	19869	19505	19351	19832	19603	19588	19404	19910	19715	19654	19735	19503	19686	19425	19459	19565	19747	19577	19388	19698	19472	19518	19389	19349	19643	19707	19607	19471	19731	19573	19724	19669	19537	19601	19743	19606	19552	19800	19748	19635	19711	19705	19640	19632	19458	19441	19611	19448	19662	19649	19414	19717	19634	19621	19642	19362	19495	19431	19611	19598	19557	19634	19637	19501	19491	19321	19548	19658	19724	19650	19832	19609	19544	19797	19760	19532	19648	19529	19435	19655	19546	19606	19731	19499	19753	19467	19717	19567	19795	19352	19617	19832	19481	19760	19699	19520	19675	19830	19430	19602	19501	19850	19447	19696	19408	19675	19505	19471	19636	19633	19689	19719	19644	19664	19553	19577	19576	19476	19502	19620	19550	19545	19362	19706	19766	19707	19793	19739	19691	19538	19716	19600	19677	19717	19639	19663	19777	19746	19723	19451	19510	19859	19398	19714	19553	19652	19707	19652	19364	19526	19640	19631	19601	19442	19741	19674	19668	19558	19607	19751	19808	19850	19592	19693	19608	19539	19453	19627	19545	19716	19275	19719	19703	19663	19679	19598	19589	19636	19668	19581	19487	19335	19629	19624	19683	19560	19400	19621	19547	19615	19385	19598	19558	19721	19452	19562	19524	19678	19688	19760	19725	19775	19574	19704	19730	19753	19626	19582	19610	19635	19633	19513	19796	19786	19565	19713	19627	19309	19764	19543	19666	19462	19652	19777	19335	19511	19507	19691	19564	19657	19384	19630	19575	19677	19584	19625	19705	19782	19761	19499	19386	19553	19669	19471	19425	19635	19453	19734	19589	19492	19624	19570	19651	19714	19538	19413	19592	19582	19449	19646	19622	19629	19611	19693	19438	19717	19632	19549	19781	19585	19516	19714	19703	19525	19450	19598	19782	19584	19519	19740	19692	19516	19524	19481	19535	19593	19659	19665	19709	19611	19642	19596	19893	19784	19545	19686	19708	19773	19643	19576	19746	19653	19478	19540	19785	19735	19578	19406	19795	19712	19711	19584	19504	19897	19515	19584	19441	19631	19665	19676	19541	19731	19640	19331	19715	19604	19679	19797	19763	19576	19560	19588	19657	19674	19625	19800	19567	19444	19687	19698	19750	19377	19644	19706	19557	19506	19399	19463	19733	19781	19561	19767	19391	19691	19670	19722	19676	19475	19672	19697	19474	19473	19403	19502	19796	19676	19762	19663	19539	19612	19487	19577	19587	19770	19327	19702	19546	19631	19658	19508	19670	19463	19577	19693	19608	19648	19671	19577	19643	19701	19636	19517	19554	19629	19497	19444	19586	19620	19605	19690	19612	19644	19509	19416	19687	19490	19377	19347	19609	19696	19728	19907	19684	19812	19388	19636	19658	19612	19571	19519	19577	19674	19657	19507	19699	19527	19716	19685	19476	19754	19779	19560	19565	19662	19626	19635	19626	19611	19495	19576	19529	19656	19734	19646	19689	19485	19543	19606	19427	19522	19578	19818	19552	19563	19651	19538	19593	19681	19674	19620	19754	19565	19614	19437	19603	19776	19504	19619	19641	19463	19771	19656	19558	19678	19664	19640	19669	19697	19630	19730	19383	19653	19335	19674	19676	19483	19604	19663	19635	19500	19673	19541	19737	19662	19709	19646	19608	19541	19344	19439	19405	19595	19749	19665	19444	19703	19601	19550	19443	19504	19564	19800	19505	19560	19456	19654	19623	19479	19692	19503	19719	19751	19753	19757	19686	19733	19473	19521	19675	19567	19525	19742	19643	19699	19739	19487	19547	19755	19529	19589	19585	19707	19460	19596	19861	19513	19466	19498	19558	19740	19597	19438	19369	19609	19640	19737	19580	19663	19699	19711	19492	19612	19686	19667	19574	19600	19683	19673	19681	19609	19623	19701	19752	19526	19631	19609	19487	19666	19814	19435	19670	19533	19589	19621	19636	19649	19544	19585	19613	19718	19597	19877	19676	19548	19715	19681	19665	19648	19716	19547	19765	19616	19537	19449	19684	19475	19489	19545	19710	19509	19632	19661	19649	19478	19488	19466	19455	19666	19689	19462	19807	19412	19773	19804	19620	19685	19710	19588	19708	19609	19579	19559	19431	19651	19735	19694	19729	19612	19389	19597	19644	19706	19547	19562	19735	19540	19646	19571	19678	19824	19594	19471	19583	19591	19770	19416	19366	19381	19489	19485	19513	19665	19443	19739	19663	19427	19407	19498	19562	19387	19748	19498	19547	19370	19531	19552	19598	19686	19702	19566	19595	19661	19776	19698	19613	19591	19587	19542	19725	19786	19465	19582	19618	19649	19941	19691	19591	19696	19766	19661	19568	19548	19721	19709	19537	19597	19660	19704	19503	19437	19413	19569	19470	19593	19553	19571	19463	19564	19506	19625	19568	19511	19548	19456	19530	19683	19730	19514	19700	19439	19485	19686	19771	19487	19641	19441	19669	19637	19596	19476	19722	19829	19609	19772	19602	19726	19636	19710	19500	19554	19661	19315	19700	19646	19617	19516	19562	19613	19605	19637	19554	19454	19635	19651	19606	19430	19858	19721	19505	19705	19688	19683	19433	19706	19548	19278	19515	19490	19657	19552	19461	19669	19334	19688	19637	19505	19794	19492	19555	19634	19775	19531	19533	19453	19567	19528	19519	19618	19589	19647	19470	19505	19601	19728	19741	19547	19508	19611	19495	19741	19522	19509	19744	19751	19492	19439	19488	19608	19729	19572	19537	19404	19584	19588	19463	19437	19514	19633	19369	19700	19653	19741	19547	19622	19639	19798	19486	19500	19647	20013	19640	19676	19568	19655	19662	19487	19450	19445	19657	19542	19595	19701	19707	19464	19772	19769	19570	19700	19562	19530	19612	19716	19556	19510	19655	19769	19711	19587	19750	19564	19688	19679	19633	19609	19714	19499	19447	19606	19752	19581	19489	19500	19466	19684	19629	19671	19633	19454	19661	19706	19599	19429	19602	19562	19393	19600	19523	19666	19486	19463	19734	19633	19534	19740	19717	19548	19639	19575	19839	19714	19560	19734	19505	19774	19667	19721	19660	19347	19729	19609	19614	19740	19591	19618	19648	19597	19457	19625	19664	19723	19523	19928	19559	19706	19698	19604	19474	19789	19850	19565	19615	19447	19768	19503	19433	19491	19384	19581	19522	19742	19476	19582	19533	19514	19688	19718	19682	19616	19598	19564	19692	19523	19636	19537	19547	19653	19252	19425	19608	19659	19512	19737	19824	19653	19560	19603	19529	19583	19698	19552	19623	19690	19833	19458	19762	19787	19927	19679	19531	19589	19773	19639	19736	19539	19576	19341	19611	19746	19638	19653	19347	19591	19576	19547	19860	19767	19735	19960	19630	19516	19490	19719	19386	19799	19566	19706	19419	19525	19499	19603	19531	19409	19782	19688	19725	19696	19665	19551	19523	19529	19329	19468	19647	19627	19400	19585	19895	19734	19586
25315	44837	42601	35036	30900	28134	25962	24090	22648	20955	19931	19527	18775	18510	18165	18139	17909	17929	17563	17422	17153	17150	16997	17023	16910	16905	16837	16757	16856	16609	16643	16838	16629	16499	16627	16866	16560	16447	16635	16593	16516	16482	16526	16469	16362	16522	16443	16521	16427	16570	16466	16486	16435	16535	16451	16375	16441	16430	16495	16462	16498	16292	16360	16487	16359	16454	16391	16568	16691	16448	16494	16427	16331	16431	16368	16508	16404	16340	16384	16448	16441	16237	16643	16629	16379	16371	16283	16355	16516	16553	16303	16303	16440	16294	16447	16411	16441	16469	16330	16222	16414	16387	16396	16509	16517	16366	16318	16480	16213	16406	16448	16382	16599	16451	16356	16617	16302	16430	16461	16551	16645	16487	16419	16317	16389	16237	16540	16488	16313	16479	16322	16486	16586	16375	16263	16433	16184	16411	16342	16425	16435	16467	16462	16469	16272	16424	16391	16395	16489	16391	16267	16202	16303	16493	16374	16326	16252	16348	16592	16392	16519	16379	16438	16198	16428	16374	16521	16458	16561	16381	16302	16656	16478	16520	16541	16445	16413	16211	16323	16278	16207	16531	16370	16296	16444	16384	16450	16330	16428	16593	16598	16471	16498	16415	16347	16417	16457	16345	16405	16418	16322	16423	16333	16397	16423	16408	16380	16474	16264	16292	16361	16395	16250	16209	16352	16343	16629	16360	16309	16466	16453	16357	16432	16509	16466	16471	16481	16468	16419	16429	16319	16400	16538	16244	16386	16397	16294	16478	16461	16487	16421	16459	16294	16502	16472	16417	16268	16453	16444	16384	16504	16489	16354	16196	16485	16384	16517	16394	16282	16397	16388	16427	16318	16477	16336	16388	16361	16277	16447	16434	16528	16359	16388	16396	16200	16286	16478	16496	16399	16521	16395	16522	16304	16238	16391	16321	16388	16363	16261	16319	16507	16243	16319	16428	16482	16263	16394	16468	16207	16509	16387	16329	16477	16402	16480	16250	16295	16384	16472	16263	16303	16438	16221	16411	16473	16488	16443	16435	16226	16450	16375	16290	16341	16531	16364	16406	16381	16437	16549	16178	16388	16296	16444	16455	16422	16396	16501	16287	16495	16355	16375	16373	16457	16488	16391	16284	16614	16281	16475	16476	16423	16468	16509	16321	16357	16408	16447	16512	16392	16346	16291	16418	16277	16298	16557	16573	16333	16252	16358	16545	16392	16465	16446	16241	16339	16321	16475	16332	16370	16439	16516	16374	16360	16483	16437	16370	16448	16385	16342	16376	16206	16441	16474	16320	16532	16452	16550	16422	16399	16274	16416	16518	16442	16404	16315	16406	16462	16340	16286	16487	16202	16408	16419	16263	16323	16466	16524	16343	16194	16418	16439	16364	16332	16506	16541	16302	16446	16231	16268	16424	16339	16428	16387	16366	16309	16468	16551	16390	16613	16561	16223	16391	16304	16366	16324	16358	16488	16436	16410	16271	16574	16327	16356	16261	16396	16419	16518	16304	16265	16473	16315	16473	16531	16291	16526	16511	16403	16387	16459	16446	16425	16356	16496	16347	16331	16369	16429	16304	16417	16345	16400	16329	16361	16342	16506	16380	16519	16147	16431	16339	16233	16553	16377	16451	16316	16369	16224	16522	16460	16460	16547	16376	16394	16299	16194	16337	16383	16442	16411	16383	16384	16368	16530	16483	16278	16433	16378	16324	16418	16235	16521	16359	16622	16339	16349	16309	16425	16534	16311	16533	16507	16403	16413	16481	16579	16386	16399	16383	16617	16569	16303	16364	16344	16375	16399	16439	16457	16595	16472	16438	16324	16339	16382	16550	16501	16474	16344	16514	16452	16413	16536	16481	16365	16281	16405	16394	16377	16279	16352	16358	16377	16271	16638	16321	16494	16362	16257	16400	16391	16276	16523	16397	16580	16387	16295	16544	16386	16420	16353	16165	16422	16284	16173	16450	16354	16449	16442	16215	16450	16312	16512	16437	16434	16433	16342	16523	16346	16512	16470	16499	16489	16418	16428	16421	16379	16426	16355	16440	16637	16498	16231	16397	16487	16425	16372	16397	16345	16350	16370	16367	16516	16227	16320	16198	16414	16484	16428	16277	16475	16518	16238	16543	16448	16495	16233	16449	16332	16368	16461	16501	16350	16255	16439	16454	16382	16489	16391	16292	16423	16459	16309	16392	16412	16427	16362	16658	16487	16450	16337	16416	16312	16361	16359	16527	16511	16340	16292	16432	16265	16457	16240	16314	16438	16511	16441	16490	16418	16511	16592	16386	16317	16364	16187	16290	16572	16357	16548	16383	16351	16452	16311	16517	16353	16385	16537	16365	16331	16529	16300	16526	16420	16513	16358	16415	16298	16241	16250	16312	16302	16331	16330	16319	16467	16331	16221	16509	16390	16281	16302	16394	16389	16460	16230	16408	16293	16306	16213	16306	16477	16536	16453	16267	16314	16355	16498	16355	16551	16261	16396	16635	16339	16286	16507	16401	16357	16527	16500	16370	16353	16421	16278	16376	16297	16341	16261	16526	16428	16537	16225	16523	16465	16351	16477	16519	16489	16252	16364	16243	16543	16279	16445	16507	16410	16493	16389	16431	16563	16416	16574	16303	16396	16292	16521	16309	16260	16184	16150	16507	16294	16393	16285	16422	16422	16481	16480	16315	16293	16284	16364	16384	16459	16325	16444	16521	16422	16332	16327	16210	16534	16379	16476	16538	16576	16299	16509	16528	16290	16318	16452	16498	16350	16348	16362	16456	16349	16456	16630	16375	16488	16472	16433	16342	16360	16322	16417	16466	16404	16396	16498	16407	16235	16345	16361	16500	16345	16468	16548	16402	16380	16368	16361	16208	16363	16428	16455	16398	16361	16417	16296	16396	16298	16361	16208	16444	16528	16402	16408	16529	16389	16477	16506	16377	16409	16353	16333	16311	16433	16372	16367	16418	16413	16369	16287	16275	16420	16343	16471	16481	16434	16326	16487	16574	16484	16521	16364	16443	16332	16385	16378	16371	16581	16529	16496	16528	16312	16462	16421	16498	16392	16404	16373	16303	16487	16473	16311	16404	16245	16370	16408	16272	16467	16469	16353	16507	16156	16417	16429	16339	16374	16270	16329	16296	16542	16310	16233	16380	16388	16332	16222	16280	16400	16547	16324	16348	16345	16371	16250	16401	16097	16531	16196	16379	16293	16505	16351	16504	16238	16465	16376	16275	16477	16426	16279	16362	16422	16357	16372	16423	16374	16522	16292	16391	16427	16503	16423	16446	16324	16246	16355	16352	16352	16516	16339	16504	16622	16485	16204	16355	16272	16503	16210	16413	16353	16283	16325	16346	16350	16356	16404	16408	16378	16339	16297	16511	16376	16371	16566	16260	16436	16342	16459	16360	16438	16220	16302	16467	16320	16423	16418	16362	16575	16406	16576	16452	16277	16379	16344	16400	16280	16497	16329	16537	16394	16408	16268	16415	16352	16511	16423	16436	16336	16431	16420	16345	16407	16419	16358	16334	16504	16480	16515	16417	16411	16400	16387	16304	16392	16466	16380	16280	16497	16550	16403	16515	16392	16401	16394	16377	16224	16415	16492	16263	16326	16364	16309	16293	16518	16447	16247	16319	16476	16425	16441	16330	16285	16444	16443	16378	16471	16284	16282	16333	16381	16463	16339	16353	16636	16378	16408	16511	16429	16221	16406	16365	16446	16461	16454	16471	16457	16388	16456	16329	16403	16505	16588	16459	16610	16393	16302	16380	16388	16339	16437	16375	16578	16526	16349	16360	16284	16505	16408	16153	16319	16292	16344	16423	16279	16475	16533	16376	16428	16431	16342	16390	16379	16482	16332	16393	16364	16425	16214	16589	16296	16438	16270	16381	16474	16502	16449	16349	16424	16534	16560	16174	16432	16500	16314	16298	16433	16433	16521	16288	16404	16355	16484	16296	16309	16490	16144	16261	16566	16470	16371	16216	16606	16383	16433	16515	16386	16487	16389	16332	16381	16407	16541	16276	16357	16404	16353	16312	16613	16365	16499	16505	16329	16409	16390	16537	16363	16410	16393	16289	16343	16575	16506	16313	16443	16430	16393	16366	16257	16540	16376	16564	16284	16458	16490	16430	16488	16361	16393	16473	16340	16372	16400	16392	16353	16420	16397	16319	16421	16377	16430	16313	16240	16621	16400	16355	16397	16302	16382	16233	16380	16429	16344	16305	16285	16430	16503	16422	16390	16341	16338	16487	16423	16326	16471	16404	16544	16352	16464	16444	16587	16377	16496	16354	16458	16531	16403	16450	16579	16475	16324	16333	16346	16577	16325	16413	16361	16393	16433	16514	16368	16537	16541	16530	16502	16485	16297	16504	16469	16413	16411	16316	16212	16503	16541	16378	16313	16389	16465	16575	16328	16391	16495	16281	16401	16443	16403	16530	16346	16489	16416	16290	16388	16412	16295	16214	16377	16480	16510	16310	16334	16356	16456	16328	16374	16482	16416	16317	16374	16418	16499	16388	16346	16577	16382	16530	16418	16342	16377	16406	16253	16195	16151	16242	16272	16327	16403	16315	16330	16414	16485	16430	16345	16299	16377	16470	16444	16562	16448	16441	16342	16363	16466	16397	16461	16331	16284	16421	16402	16362	16515	16290	16245	16370	16435	16500	16595	16378	16356	16325	16390	16339	16423	16392	16474	16382	16402	16541	16422	16403	16420	16342	16370	16400	16245	16471	16584	16426	16373	16436	16320	16222	16402	16555	16408	16536	16284	16395	16441	16234	16469	16327	16453	16463	16316	16328	16200	16360	16375	16587	16407	16431	16207	16322	16297	16266	16585	16445	16435	16453	16333	16291	16505	16503	16276	16338	16260	16566	16346	16194	16590	16191	16386	16464	16419	16153	16376	16351	16458	16495	16341	16303	16438	16443	16412	16276	16526	16505	16451	16239	16435	16455	16262	16268	16258	16264	16406	16377	16435	16532	16356	16425	16384	16338	16204	16419	16375	16439	16322	16371	16522	16365	16366	16478	16298	16458	16522	16494	16266	16446	16348	16287	16427	16345	16340	16228	16610	16271	16607	16331	16391	16426	16304	16397	16218	16410	16299	16422	16352	16329	16293	16428	16250	16359
27778	24000	30286	28082	23833	22533	22056	21154	20549	20326	19905	19728	19792	19392	19512	19532	19477	19491	19480	19377	19439	19429	19242	19242	19235	19315	19117	19410	19133	19247	19156	19120	19219	19078	19173	19272	19131	19163	19199	19107	19292	19016	19137	18969	19112	19110	19265	19219	19147	19053	18928	19062	18953	18920	18949	19215	19059	19262	19017	19193	19210	18935	19000	19069	19151	19290	19246	19107	19338	19264	19305	19118	19128	19179	19021	19094	19284	19068	19269	18994	19117	18984	19105	18985	18953	19058	19023	19008	19216	19189	19108	19128	19110	19171	19212	19191	18995	19292	19031	19027	19190	18897	19331	19263	19237	19060	19000	18911	19047	19147	19085	19262	19129	19145	19192	19030	19095	19096	19066	19121	19124	19311	19037	19021	19049	19122	18845	19127	18985	19291	19082	19288	19166	19102	19014	19144	19060	18953	19155	19000	19169	19020	19053	19207	19199	19063	19281	19177	19067	19125	19119	19166	19032	19144	18968	19106	19136	19079	19194	18906	19122	18958	19059	19057	19231	19126	19154	19081	19223	19062	19054	19107	19036	19050	19016	19144	19220	19162	19039	18870	18939	19029	19007	19004	19016	19282	19082	19263	19031	19318	18954	19199	19161	19281	19122	18905	19119	19166	18953	19071	19038	19133	19082	19021	19027	19063	19153	19029	19066	19059	19048	19192	18987	19086	19108	19033	19038	19081	19337	19180	19247	19251	18898	19090	19205	19248	18931	18991	19007	19124	19228	19200	18985	18961	19103	19043	19052	19095	19081	19203	19183	19200	19005	18935	19071	19219	19027	19234	19152	19258	19088	18934	19132	19077	18961	19115	19077	19131	19039	19003	19113	19182	19099	19106	19275	19082	19085	19141	18908	19122	19205	19087	18999	19028	18956	18848	18985	19109	19163	18785	19092	19162	19132	19037	19133	19107	18998	19057	19185	19038	19093	19043	19269	19299	19097	19162	19058	18927	19102	19232	19061	18824	19200	19422	18946	19258	18990	19018	18938	19263	18954	19052	19265	19256	19209	19187	19025	19000	19057	19151	19170	19210	19067	18899	18926	18783	19120	19201	19013	19173	19136	19067	19210	18933	19086	18773	19099	19093	19392	19018	19060	18975	19166	18897	19054	19341	19089	18863	19134	19155	19173	18972	19259	19098	19172	19087	19186	19180	19172	19271	19210	18796	18943	18895	19147	19154	19240	19082	19219	19055	18938	19123	19053	19126	19193	19330	19080	18975	18970	18984	19099	19064	19030	19094	19237	19089	19157	19079	19293	19010	19082	19122	18801	19235	19119	19095	19120	19039	18995	19047	19181	19154	19193	18957	19130	18982	19237	19126	19077	19370	19202	19228	19300	19196	19054	19113	19165	19010	19076	19281	19349	19092	19002	19021	19124	19000	19144	19169	18997	19116	19252	19031	19097	18990	19041	19306	19276	18838	19192	19097	19075	19108	18978	19152	18988	19058	19458	19045	19208	19019	19178	19016	18851	19158	19136	19172	19174	19218	19020	19021	19148	19247	19234	19173	19082	18980	19060	19167	18971	19087	18987	19043	19088	19123	19145	19077	19026	19122	18886	19131	18952	19262	19223	19175	19231	19096	19017	19111	19105	19229	19097	18886	19078	19399	19009	19249	19167	19036	19048	19154	19062	18997	19229	19120	19225	19127	18990	19099	19226	19014	19339	19123	19191	19179	19002	19236	19109	19109	19171	19134	18843	19103	19195	19054	19018	19168	19020	19097	19121	18956	19128	19072	19290	18918	19021	19246	19054	19154	19410	19058	19110	19167	19133	18857	18972	19071	19064	19072	19087	19183	18998	19129	19118	19135	19057	19277	18987	19010	18926	19182	19027	19073	19010	19109	19039	19210	19127	18982	19058	19006	19034	19109	19116	19114	19000	19158	19091	19227	19044	19255	19091	19103	19162	19063	19305	19171	19122	19092	19190	18997	19270	19256	18971	19326	19162	19266	18930	19157	19103	19030	19013	19021	19368	19292	19125	19082	19112	18958	19185	19156	18986	19153	19048	19207	19064	18887	18922	18962	19090	19020	19022	19116	19166	18972	19120	19035	19145	19190	19336	19083	19173	19156	19122	19069	19226	18966	19069	19076	19092	19178	19055	19072	19222	19063	19068	19243	19173	19005	18917	18959	19010	19153	19132	19127	18924	18922	19146	19194	19070	18982	19019	18900	19131	19081	19178	19176	18955	18899	19086	19197	19306	19091	19116	19236	19367	19020	19306	19023	18838	19171	19107	19031	19029	18941	19010	19115	19103	19015	19116	19034	19115	19360	19043	19122	19099	19049	18927	19053	19090	19038	18789	19033	19152	18968	19268	19047	19068	18988	18963	19069	19108	19189	18903	19027	19118	18904	18926	18995	19246	19199	19169	18995	19161	19185	18988	19073	19108	19153	19081	19104	19090	19078	19250	19214	19003	18929	19195	19071	18959	19009	18984	19147	19103	19185	19114	18891	18992	19090	19084	19061	18961	19120	19297	19193	19180	19232	19253	19055	19198	19107	19030	19111	19329	19205	19131	19058	18855	19095	19122	19258	19138	18922	19056	19046	19208	19246	19277	19308	19195	19071	19344	18928	19206	19057	19239	19228	19197	18972	19102	19182	19020	19267	19162	18973	19169	19232	18939	19139	19305	18995	18930	19058	18946	19194	18969	19139	19023	19108	19137	19020	19105	18988	19237	19193	19113	18875	19185	19138	19098	19180	19079	18968	19013	19223	19088	18981	18999	19046	19043	19100	19089	19314	19139	19213	18970	19148	19132	19205	19144	19175	19183	18914	19254	19279	19039	18997	18945	19210	19145	19161	19229	19144	19227	19099	18954	19102	19222	19241	19152	18954	19053	19035	18923	19168	19273	19060	19160	18797	19059	19244	19029	19123	19035	19142	18973	19210	19259	19154	19153	19339	19115	19059	18987	19150	18957	19202	19023	19203	19079	19104	18932	19068	19166	19072	19037	19164	18956	19039	18827	18969	18921	18942	18674	19044	19186	18976	19276	19140	19163	19101	19024	19278	19104	19133	19133	19039	19044	19015	19202	19161	19166	19003	19169	19124	19082	19066	19018	19163	19129	19127	19071	19114	19382	19026	19296	19221	18994	19234	19109	19100	19020	19035	19032	19102	18888	19128	19164	19107	19265	19303	18923	19231	18925	19049	19112	18990	19100	19078	19238	19172	18825	19023	19138	19323	19119	19018	18932	18990	19108	19066	19052	19010	18970	19026	19267	19275	19156	19248	19123	19257	19153	19040	19000	19091	19117	19079	19087	18848	19190	19190	19161	19227	18921	19189	19036	18985	19162	19166	18984	19156	19023	19085	19054	19223	19050	18966	19091	19230	19266	19045	19053	19261	19227	19278	19074	19198	19203	19054	19217	18966	19005	19113	18966	19156	19015	18899	19108	19000	19108	19124	18932	19046	19115	19129	19105	19115	19223	19193	19031	19045	18955	18948	19133	18895	19225	18828	18874	19132	18966	19162	19049	19131	18835	19033	19136	19267	19084	19031	19406	18980	18980	19142	19195	18932	19026	18953	19075	19118	19264	19134	18883	19007	19048	19046	18979	19153	19073	19031	19164	19197	19148	19119	19117	19120	19078	19032	19085	19135	19225	19132	18919	19206	19012	19017	19291	19081	19324	19153	19199	18947	19014	19123	19255	19062	19280	19107	18919	19076	19241	19067	19329	19193	19190	19263	19170	19183	18982	19149	19045	19128	19131	19121	19126	19084	19394	18978	19125	19304	19058	18894	19139	18982	19236	19044	18978	19215	19170	19122	19136	19124	19247	19105	19087	18978	19092	19166	19195	19173	18912	19294	19172	19104	19286	19273	19213	19511	19265	19291	19194	19196	19230	19250	19072	19149	19254	18887	19050	19103	19050	18923	18988	18972	19153	19126	18987	19043	19050	18948	19128	19010	19094	19050	19269	19168	19116	19103	19030	18961	19165	19143	19115	19347	18989	19062	19195	18952	19212	19114	19052	19027	19086	19038	19259	19164	19023	19184	19257	19194	19319	19339	18941	19024	19232	19173	19226	19190	19063	19219	18932	19120	19148	19179	19056	19064	19095	19067	19084	18973	19008	18984	19210	19204	19029	19300	18958	19188	19268	19101	19042	19086	19216	19148	19161	19040	19157	19127	18932	19127	19006	19202	19226	18927	19104	19320	19143	19016	18890	19036	19178	19176	19060	18826	18986	19039	18981	19148	19127	19138	19015	19147	19165	19222	19122	19003	18924	19187	19052	19073	19227	19038	19044	18985	19147	19091	18996	19201	19272	19020	19005	19168	19165	19055	19219	19152	19151	18724	19129	19162	19035	19081	18929	19268	19043	19236	19096	19179	18918	19233	18973	19284	18945	19091	19156	19013	19215	19106	19084	18910	19104	19040	19179	19213	19069	18971	19067	19082	19204	19124	19151	19179	19019	18870	19242	19044	19243	19160	19133	19127	19062	19156	18993	19101	19082	19180	19061	19097	19026	19144	19139	19213	18957	18948	19296	19078	19123	18954	19184	19217	18980	19093	19093	19028	19097	19213	19113	18907	18854	18887	19104	19139	19147	19115	19120	19130	19334	19020	19081	19065	19073	19167	18999	19237	19146	19112	19233	19108	18877	19258	19044	19108	19062	19306	19042	19042	19148	19383	19245	18938	19121	19280	19209	18954	18947	18921	19037	19036	18864	19212	19292	19055	19159	18938	19128	19092	19010	19393	19293	19108	19146	19010	19136	19039	19163	19096	19194	19055	19149	19082	18945	19095	19073	19256	19177	18932	19055	19165	19133	19145	19248	19135	19202	18982	19054	18839	19196	19277	19352	19074	19375	18959	19306	19253	19270	19008	18946	19146	19223	19162	19107	19276	19094	19018	19165	18984	18894	19048	18997	18915	19163	19105	19140	19240	19050	19111	19024	19184	19199	19109	19173	18937	19060	19087	19026	19026	19025	19063	18852	19093	19164	19091	18937	19110	19092	18777	19162	19061	19262	19106	18948	19268	19083	19017	19103	19219	19105	18937	19102	19024	19194	18951	18956	18995	19270	18953	19163	19147	19176	19058	19296	19196	19204	19034	18999	19213	19295	19185	19142	19139	19142	18875	19233	18844	19128	19161	19291	18813
23902	34669	32238	26030	23088	21574	20383	19471	18705	18210	17591	17279	17080	16923	16909	16762	16776	16652	16622	16595	16620	16287	16353	16547	16384	16324	16201	16419	16226	16341	16268	16294	16229	16153	16333	16296	16374	16186	16202	16042	16151	16232	15987	16267	16163	16168	16235	16292	16314	16140	16214	16237	16295	16122	16283	16064	16217	16142	16128	16371	16281	16281	16205	16040	16179	16270	16299	15991	16049	16048	16103	16021	16220	16290	16228	16243	16288	16051	16327	16142	16224	16253	16211	16080	16267	16125	16259	16272	16122	16315	16256	16060	16149	16130	16246	16126	16200	16102	16228	16199	15995	15961	16194	16007	16171	16069	16248	16217	16177	16158	16206	16149	16145	16292	16048	16091	16145	16071	16112	16059	16222	16219	16186	16208	15949	16111	15990	16168	15963	16204	16183	16201	16232	16152	16089	16323	16080	16314	16064	16219	16312	16034	15972	16249	16176	16139	16263	15977	16061	16023	16122	16108	15994	16153	16089	16379	16223	16229	16151	16185	16040	16289	16145	16116	16203	16258	16016	16212	16163	16146	16300	16022	16290	15919	16142	16263	16129	16131	16198	16240	16123	16074	16197	16174	16050	16157	16134	16169	16168	16109	16391	16261	16184	15990	16049	16181	16150	16300	16359	15983	16148	16228	16167	16189	16042	16256	16304	16018	16094	16057	16191	16053	16142	16115	16148	16103	16057	16171	16104	16107	16121	16240	16202	16245	16074	16002	16335	16202	16350	16162	16253	16269	16263	16133	16186	16272	16225	16093	16164	16260	16185	16216	16209	16300	16086	16161	16094	16288	16156	16049	16126	16181	16311	16025	16270	15991	16032	16042	16075	16089	16238	16157	16266	16303	16254	16145	16335	16117	16171	16241	16172	16187	16212	16214	16123	16338	16100	16135	16162	16249	16168	16116	16173	16212	16240	16213	15928	16245	16102	16192	16301	16203	16154	16156	16157	16227	16104	16205	16088	16218	16176	15977	16181	16311	16109	16189	16141	16136	16050	16258	16229	16076	16333	16187	16139	16105	16167	16059	16181	16043	16336	16201	16262	16210	16375	16068	16221	16221	16113	16206	16218	16063	16123	16270	16143	16306	16163	16043	16101	16170	16115	16037	16199	16189	16209	15971	16137	16177	16253	16108	15911	16051	16225	16196	16036	16129	16261	16080	16275	16203	16394	16004	16066	16160	16037	16019	16319	16069	16233	16105	16135	16112	16137	16071	16179	16213	16249	16068	16038	16119	16115	16314	16131	16161	16172	16162	16242	16100	16322	16027	16248	16298	16009	16024	16063	15977	16071	16264	16137	16087	16101	16120	16229	16086	16075	16086	16066	16206	16079	16188	16136	16241	16312	16116	16143	16068	16158	16203	16133	16093	16216	16093	16139	16112	16141	16032	15901	16113	16135	16200	16247	16168	16255	16044	16136	16189	16173	16005	16171	16211	16087	16216	16259	16035	16091	16184	16321	16170	16255	16056	16186	16193	16204	16156	16167	16169	16054	16088	16221	16074	16268	16203	16370	16075	16261	16033	16226	16052	16119	16152	16240	16272	16085	16131	16067	16129	16065	16248	16179	16231	16183	16132	16113	16163	16202	16124	16185	16068	16198	16202	16154	16139	16084	16107	16139	16066	16117	16295	16078	15915	16125	16208	16256	16228	16248	16059	16181	16140	16434	16112	16081	16091	16280	16075	16221	16170	16232	16114	16028	16216	16150	16153	16165	16072	16213	16106	16158	16281	16275	16232	16164	16324	16226	15979	16229	16176	16143	16211	16192	16267	16123	16264	16276	16206	16150	16299	15894	16171	16222	16084	16182	16182	16152	16166	16179	16009	16284	16065	16239	15928	16198	16141	16315	16060	16009	16049	16269	16293	16142	16221	16078	16235	16103	16143	16149	15949	16001	16015	16103	15989	16056	16148	16064	16070	16030	16016	16000	16263	16194	16281	16003	16174	16166	16079	16162	16040	16225	16089	16164	16087	16071	16065	16257	16128	16270	16121	16097	16063	16103	16117	16128	16127	16065	16063	16201	16106	16168	16268	16197	16273	16240	16025	16074	16106	16084	16145	16261	16213	16301	16101	16223	16391	16175	16072	16327	16199	16245	15970	16317	16250	16038	16269	16115	15901	16213	16208	16101	16257	16100	16326	16097	16182	16369	16241	16169	16160	16174	16065	16151	15896	15939	16147	16240	16198	16352	16001	15903	16103	16171	16227	16143	16148	16157	16183	16159	16178	16094	16245	16119	16143	16289	16215	16243	16255	16302	16012	16234	15968	16270	16232	16134	16349	16188	16144	16140	16214	16364	16208	16157	16182	16065	16306	16294	16228	16129	16021	16266	16302	16147	16177	16132	16127	16148	16183	16308	16167	16106	16098	16039	16065	16202	16289	16102	16124	16224	16126	16165	16074	16212	16229	16173	16105	16175	16199	16145	16303	16155	16020	15965	16091	16106	16134	16077	16313	16062	16082	16251	16025	16256	16067	16067	16288	16149	16227	16144	16169	16065	16147	16150	16106	16186	16133	16044	16102	16200	16156	16223	16371	16178	16004	16112	16255	16125	16233	16176	16200	16121	16397	16017	16190	16074	16141	16165	16265	16092	16238	16170	16176	16184	16007	16043	16077	16182	16279	16157	16015	15972	16261	16222	16148	16248	16239	16263	16482	16167	16265	16234	16112	16224	16304	16029	16026	15918	16324	16246	16028	16062	16312	15988	16052	16317	16130	16182	16239	16020	16197	16282	16257	16143	16045	16272	16162	16139	16022	16090	16002	16213	16177	16150	16127	16036	16285	16215	16273	16116	16159	16203	16179	16093	16085	16400	15953	16229	16111	16199	16257	16119	16081	16231	16014	16146	16346	16092	16204	16154	16088	16058	16114	16185	16180	16234	16337	16192	16217	16272	16082	16202	16144	16146	16029	16165	16096	16362	16210	16193	16253	16090	16206	16095	16195	16203	16133	16287	16146	16055	16183	16202	16233	16068	15982	16150	16156	16136	16113	16213	16015	16216	16128	16086	16274	16166	16235	16168	16405	16141	16226	16165	16109	16187	16097	16007	16215	16384	16240	16011	16003	16156	16103	16084	16146	16115	16063	16357	16159	16094	16080	16152	16130	16055	15961	16186	16240	16047	16139	16087	16132	16093	16158	16101	16317	16144	16312	16109	16235	16075	16260	16261	16274	16168	16227	16056	16332	16183	16206	16096	16116	16241	16088	16032	16209	16055	16048	16266	16326	16248	16065	16041	16331	16031	16276	16162	16211	16103	16237	16160	16185	16150	16094	15984	16085	16211	16202	16059	16004	16368	16009	16113	15877	16242	16203	16068	16235	16378	16317	16113	16114	16264	15998	16114	16057	16169	16178	16235	16139	16030	16112	15964	16031	16309	16261	16256	16224	16276	16165	16193	16221	16113	16296	16257	16139	16181	16152	16103	16183	16125	16353	16088	16162	16091	16060	16087	16155	16020	16211	16237	16259	16024	16090	16344	16141	16230	16196	16306	16060	16060	16138	16184	16217	16144	16460	16034	16224	16057	16049	16194	16181	16298	16051	16275	16142	16213	15979	16008	16101	16183	16092	16138	16236	16184	16123	16125	16084	16118	16126	16219	16214	16304	16012	16200	16258	16239	16143	16299	16091	16214	16356	16024	16088	16220	16172	16126	16144	16247	16154	16218	16220	16160	16079	16500	16120	16222	16113	16188	16283	16192	16211	16187	16175	15983	16222	16194	16095	16017	16329	16184	16251	16210	16134	16184	16079	15987	16129	16417	16186	16283	16195	16154	16131	16087	16282	16205	16144	16176	16231	16165	15986	16103	16215	16166	16340	16232	16002	16233	16099	16335	16031	15992	16235	16145	15959	16248	16108	16161	16109	16125	16287	16381	16085	16239	16181	16220	16278	16245	16140	16168	16066	16347	16223	16084	16202	16149	16237	16155	16100	16106	16018	16327	16222	16143	16281	16120	16075	16136	16176	16099	16139	16349	16210	16183	16128	16188	16246	16051	16231	16235	16320	16088	16137	15970	16205	16161	16147	16108	16144	16147	16149	16220	16069	16226	16093	16130	16144	16131	16073	16246	16143	16002	16296	16117	16046	16123	16165	16079	16301	16181	16200	15972	15966	15876	16111	16188	16094	16133	16123	16382	16356	16151	16206	16173	16271	16173	16139	16135	16318	16077	16143	16068	16154	16144	15920	16101	16272	16166	16180	16048	16037	16330	16225	16091	16165	16229	16040	16185	16160	16042	16309	16133	16126	16048	16016	16282	16172	16171	16181	16272	16070	16327	16172	16103	16186	16295	16169	16233	16187	16249	16184	16191	16047	16282	16160	16156	16178	16210	16197	16114	16347	16117	16131	16278	16099	16251	16103	15969	16276	16055	16220	16173	16105	16195	16025	16176	16242	16059	16265	16223	16339	16158	16257	16209	16023	16250	16132	16142	16220	16122	16166	16185	16182	16094	16172	16409	16000	16244	16229	16150	16190	16013	16227	16192	16217	16091	16265	16279	16090	16241	16179	16012	16271	16120	16235	16218	16218	16062	16119	16107	16169	16224	16194	16129	15934	16054	16043	16152	16139	16212	16089	16248	16259	16264	16084	16323	16123	16285	16373	16023	16169	16232	16094	16217	16148	16172	16128	16069	16086	16299	16151	16157	16210	16157	16155	15948	16177	16214	16192	16150	16266	16181	16099	16172	15962	16248	16199	15979	16221	16104	16181	16149	16139	16132	16285	16292	16183	16268	16207	16283	16177	16136	16146	15950	16180	16094	16202	16201	16346	16206	16180	16096	16159	16228	16106	16047	16267	16241	16140	16082	16265	16014	16149	16108	16151	16280	16086	16194	16112	16185	16137	16373	16051	16169	16173	16297	16025	16235	16074	16202	16151	16192	16133	16272	16114	16221	16164	16130	16205	16237	16164	16041	16191	16080	16147	16082	16310	16212	16169	16190	16157	16167	16266	16173	16098	16168	16126	16265	16216	16099	16152	16104	16161	16243	16098	16208	16170	16163	16195	16236	16022	16189	16130	16267	16279	16192	16077	16403	16189	16126	16244	16170	16134	16206	16243	16057	15969	16336	16030	16258	16109	16119	16344	16336	15909	16328	16145	16163	16254	16245	16111
23603	21076	28518	24332	23486	25371	25556	22519	21905	21469	20981	20732	20053	20118	20121	19894	19920	20012	19916	19826	19829	19645	19539	19555	19395	19375	19398	19318	19364	19456	19238	19277	19359	19159	19381	19276	19449	19075	19382	19301	19323	19096	19054	19243	19244	19204	19242	19203	19334	19088	19364	19358	19171	19295	19166	19364	19231	19176	19107	19124	19144	19126	19143	19252	19239	19288	19065	19210	19307	19310	19233	19061	19191	19130	19186	19169	19144	19461	19218	19152	19257	19124	19146	18969	18886	19201	19181	19103	19019	19317	19182	19318	19086	19233	19262	19109	18983	19115	19173	19129	18966	19262	19278	19283	19099	19256	19385	19282	19168	19326	19241	19316	19145	19154	19096	19035	19089	19363	19155	19290	19177	19447	19074	18969	18987	19109	19200	18937	19226	19166	19173	19253	19069	19110	19254	18994	18950	19169	19101	19241	19103	19260	19014	19162	19269	19216	19350	19074	19242	18910	18915	19347	19272	19423	19160	19197	19017	19062	19092	19465	19218	19145	19218	19006	19473	19267	19152	19060	18944	19225	19048	19176	19117	19033	19020	19073	18794	19125	19055	19028	19016	19245	19217	19288	19096	19044	19250	19140	18870	19304	19110	19181	19128	19125	19140	19038	19070	19166	19142	19084	19147	19021	19225	19354	19355	19297	19342	19182	19259	19183	19203	19138	19213	19206	19253	19145	19005	19093	19226	19093	19324	19313	19245	19200	19117	19044	19274	19029	19236	19163	19317	19024	18923	19020	18822	19173	19246	18973	19083	19261	19216	19144	19034	19001	19120	18883	19056	19069	19098	19215	19256	19206	19270	19124	19305	19227	19048	19147	19188	19116	18982	19025	19226	19258	19187	19055	18959	19357	19213	19197	19057	19203	19193	19058	19225	19033	19187	19014	19227	19106	19251	19173	19256	18979	19022	19380	19127	19026	19072	19104	19329	18954	19245	19128	19068	19131	19033	18855	19143	19066	19301	19199	19174	19162	19226	19151	19105	19029	19019	19227	19230	19294	19169	19086	19139	19186	18959	19380	18993	19134	19014	19052	19200	19275	19196	19249	19064	19042	19063	18973	19096	18986	19274	19148	19062	19109	19287	19244	19041	19043	18970	19254	19333	19111	19264	18917	19119	19237	19103	19196	19154	19061	19150	19086	19276	19281	19103	19353	19116	19245	19248	19183	19225	19067	19155	19172	19137	19229	18981	19273	19211	19221	19176	19169	19142	19091	19288	19135	19230	18862	19206	19092	18902	19030	19215	19364	19139	19229	19052	19081	19363	19205	19040	19260	19169	19139	19035	19328	19245	19044	19150	19017	19232	19369	19223	19303	19188	19169	19024	19034	19030	19221	19099	19168	19087	19363	19117	19152	19328	19281	19060	19274	19099	19085	19083	19179	18965	19089	19290	19003	19122	18948	19229	19030	19332	18973	19178	19220	19242	19188	19186	19060	19046	19010	19072	19045	19236	19093	19238	19353	19072	18938	19038	19384	19157	19099	19174	19205	19082	19152	19156	19199	19130	19042	19139	19220	19119	19132	19054	18808	19198	19050	19153	19146	19116	19126	19081	19233	19171	19162	19182	19316	18916	19192	19159	19127	19436	19056	19141	19055	19195	19013	19036	18916	19144	18962	19349	19189	19413	19118	19282	19121	18875	19171	19283	19249	19190	19260	19053	19101	19308	19186	19163	18980	19110	19092	19106	19111	19228	19072	19030	19186	19059	19164	19179	19220	19064	19386	19097	19235	18978	19222	19190	19082	19191	19137	19433	19294	19139	19024	19111	19073	19074	19299	19180	19346	19243	19042	19184	19176	19165	19299	19106	19174	19232	19225	19251	19235	19232	19011	19139	19112	19102	19111	19041	19093	19160	19128	19283	19232	19280	19022	19171	19323	19079	19172	19036	19160	19104	19184	19206	18904	18966	19093	19166	18995	19166	19095	18964	19163	19220	19183	19039	19076	19321	19299	19358	19084	18810	18930	19201	19119	19150	19243	19252	19347	18985	19040	19230	19207	19077	18912	19121	19068	19121	18841	18970	19018	19183	19199	19163	19022	19332	19127	19240	19100	19266	19271	19195	19094	19258	18719	19156	19146	19243	19174	19209	19131	19085	19113	19152	19117	19163	19152	19195	19183	19188	19245	19303	19105	19127	19064	18966	19083	18998	19224	19079	19310	19169	18933	19175	19265	18988	19066	19155	19128	19317	19257	19295	19219	19184	19106	19179	19294	18997	19268	19215	19057	19222	18982	19183	19192	19158	19505	19297	18898	19345	19285	19144	19386	19233	19252	19271	19130	19184	19074	19240	19086	19073	19241	19067	19103	19220	19262	18947	19076	18976	18936	19194	19293	19273	19349	19135	19022	19198	18900	19282	19251	18904	19140	19074	19165	19232	19155	19234	18964	19026	19170	19205	19286	19246	19105	19278	19015	19058	19034	19022	19165	19197	19346	19266	19226	19065	19032	19179	19160	19093	18978	19060	19070	19069	19037	19075	19035	19182	19061	19219	19264	19173	19095	19151	19012	18955	19082	19119	19250	19012	19130	19331	19001	19173	19294	19257	19421	19247	19116	19040	19080	19091	19175	19164	19068	19095	19208	19099	19016	19084	19123	19010	19073	19191	19037	19349	19105	19051	19074	19059	19275	19148	19194	19201	19204	19005	19106	19277	19115	19101	19214	19179	19254	19029	19284	19332	19334	19063	19166	19181	19263	19238	19165	18942	19158	19211	19088	18984	19044	19125	19051	19191	19130	19190	19056	19085	19016	19165	18985	18901	19010	19141	19139	19110	19219	19068	19159	19041	19016	19070	19177	18982	18848	19191	19023	19187	18922	19226	19000	19161	19192	19338	19121	19131	19073	19019	19170	19106	18963	19014	19348	19014	19235	19189	19146	19220	19164	19233	19190	19143	19003	19102	19152	19251	19302	19072	19373	18914	19291	19246	19138	19246	19191	19157	18986	19150	19073	19215	19226	19197	19155	19165	19128	19083	19122	19084	19112	19055	18990	19291	18989	19094	19172	19072	19272	19072	19124	19120	19118	19163	19132	19120	19200	19094	19177	19113	19398	19007	19091	19279	19036	19019	19086	19169	19128	19083	19343	18899	19117	18891	19105	19408	19075	19095	19049	19163	19341	19008	19099	19128	19161	19011	19107	19194	19301	19223	19169	19133	19141	19053	19399	19125	18980	19071	19006	19404	19014	19118	19062	19148	19135	19154	19268	19063	19126	18994	19226	19280	19066	19005	19118	19118	19084	19207	19147	19115	19142	19176	19066	19074	19074	19253	19149	19211	19269	18953	19052	19298	19139	19174	19201	19486	19130	19439	19193	19314	19093	19312	19018	19160	18954	19021	19176	19288	19166	19162	19177	19177	19248	19179	19314	19244	19035	19467	19139	18936	19289	19122	19249	19185	19108	19248	19215	19126	19243	19185	19099	18919	19044	19257	19160	19337	19192	19126	19249	18937	19319	19261	19068	19212	19099	19065	19181	19229	19285	19096	19332	19356	19286	19288	19075	19185	19231	19246	19347	19076	18963	19141	19217	19274	19101	19244	19054	19246	19041	19030	19283	19267	19267	19087	19423	19289	19066	18988	19152	19105	19195	19189	19053	19071	19105	19218	19215	19086	19139	19109	19324	19065	19181	19086	19115	19365	19226	19116	19048	18856	19168	18998	19061	19066	19093	19205	19119	19292	19119	19160	19161	19334	19088	19159	19180	19153	19261	19191	19092	19187	19157	19233	18996	19083	19150	19184	19093	19305	19247	19055	19308	19289	19167	19138	19056	19193	19069	19027	19116	19112	19062	19124	19021	19178	19123	19319	18899	19135	19023	19221	19094	19147	18825	19109	18999	19063	19136	19158	19221	19122	19191	19198	18925	19187	19080	19078	19001	19189	19266	19016	19210	19104	19067	19194	19074	19214	19127	19163	19288	19497	19003	19203	19139	19086	19018	19271	19141	19205	19038	18986	19146	19129	19276	18869	19124	19081	19059	19219	19239	19309	19044	19055	18981	19477	19132	18943	18969	19368	19239	19164	19189	19110	19007	18834	19126	19125	19326	19151	19122	19043	19097	19226	19095	18988	19065	19293	19196	19376	19128	19202	18916	18972	19127	19227	19227	18999	18989	19175	19025	18991	19191	19257	18979	19069	19034	19208	19153	19268	19358	19355	19198	19152	19061	19125	19145	19281	19158	19142	19222	19112	19160	19349	19338	19181	19181	19048	18977	19120	19146	19151	19274	19338	19167	19219	19074	19252	19093	19146	19187	19140	19019	19130	19081	19231	19167	19108	19270	19138	19140	19312	18988	19036	19129	19304	19155	19165	19179	19057	19053	19043	19269	18930	19183	19143	19233	19255	19167	19156	19133	18990	19114	19196	19118	19201	19180	19091	19258	19281	19172	19232	19015	18955	19319	19311	19220	18988	18964	19298	18984	19128	19300	19220	19275	19090	19041	19205	19167	19135	19004	19215	19188	19456	19196	19203	19033	19096	19171	19092	19143	19077	19041	19185	19421	19288	19209	19042	18931	19149	19401	19215	18990	18950	19221	19211	19027	19034	19139	19049	18896	19235	19203	19193	19108	19077	18940	19205	19108	19033	19141	19096	18963	19212	18971	19248	19228	19184	19093	19135	19067	19117	19216	19160	19165	19162	19205	19125	19068	19038	18895	19220	19317	19081	19037	19142	19109	19062	19123	19153	19044	19249	19050	19354	19234	19040	19278	19098	19117	19036	19124	19121	19153	19160	19113	19286	19169	19049	19428	19204	19167	19324	19146	19094	18944	19079	19356	19024	19157	19165	19178	19310	19047	19375	19061	19149	19151	19182	19162	19088	19003	19232	18989	19200	19206	19151	19289	19126	19323	19244	19362	19218	19120	19061	19007	19145	19065	19120	19332	19284	19168	19314	19033	19341	19201	19077	19209	19044	19237	19095	19115	19223	19070	19093	19014	19265	19080	18991	19169	19246	19049	19065	19264	18975	19223	19159	19086	19138	19104	19215	19091	19021	19118	19151	19199	19038	18864	19094	19236	19111	19050	19287	19090	19170	18988	19150	19275	19160	19264	19232	19149	19219	19227	19061	19158	19103	19324	19266	19087	19099	19211	19114	19141	19005	19183
23792	40402	37633	30725	26930	24181	22578	21163	20607	19431	18754	18315	18099	17759	17449	17196	17171	17236	16908	17038	16715	16624	16735	16668	16589	16447	16578	16268	16440	16574	16373	16263	16409	16432	16212	16440	16127	16370	16156	16273	16347	16153	16299	16161	16114	16191	16129	16157	16245	15982	16205	16130	16308	16177	15968	16272	16244	16261	16080	16192	16017	16325	16216	16119	16215	16157	16138	16299	16089	16253	16291	16048	16336	16121	16088	16324	16241	16015	16276	16065	16271	16063	15948	16173	16241	16230	16230	16246	15985	16218	16047	16298	16285	16176	16184	16172	16141	16167	15987	16081	16267	16223	16089	16269	16171	16053	16047	16239	16126	16173	16212	16288	16110	16328	16142	16344	16227	16188	16102	16108	16129	16134	16259	16191	16159	16060	16136	16223	16274	16218	16259	16088	16161	15981	16069	16083	16262	16113	16381	16112	16228	16255	16259	16150	16090	16366	16194	16206	16084	16286	16006	16153	16185	16116	16070	16128	16178	16057	16126	16173	16240	16156	16090	16034	15957	16061	16045	16187	16138	16086	16165	16137	16102	16277	16261	16035	15991	16322	16254	15982	16161	16242	16062	16121	16156	16064	16201	16289	15984	16046	16211	16202	16278	16357	16287	16057	16147	16006	16103	16252	16202	16183	16218	15974	16235	16224	16179	16109	16141	16247	16205	16148	16241	16260	16254	16185	16154	16170	16237	16243	16275	16375	16252	16125	16155	16278	15989	16133	16071	16051	16159	16137	16318	16132	16240	16153	16039	16097	16179	16149	16103	16156	16232	16138	16102	16246	16205	16135	16289	16172	16235	16108	16127	16015	16205	16173	16068	16158	16141	16062	16259	16112	16140	16142	16153	16263	16251	16105	16277	16324	16131	16322	16157	16062	16230	16198	16200	16225	16076	16402	16355	16268	16072	16172	16089	16059	16258	16140	16094	16059	16149	16364	15971	16317	16005	16172	16141	16131	16284	16185	16080	16034	16215	16098	16136	16247	16038	16275	16095	16288	15920	16388	16082	16367	16282	16093	16201	16345	16208	16218	16228	16057	16123	16104	16264	16244	16105	16302	16138	16071	16039	16147	16156	16110	16225	16111	16208	16121	16154	16054	16296	16176	16224	16256	16110	16173	16188	16067	16202	15963	16299	16311	16062	16263	16214	16159	16126	16183	16202	16015	15997	16187	16284	16147	16153	16351	16132	16116	15997	16122	16193	16227	16153	16021	16273	16205	16351	16142	16248	15995	16187	16323	16158	16176	16158	16179	15901	16198	16109	16120	16200	16221	16027	16203	16094	16086	16230	16261	16410	16077	16152	16452	16176	16167	16041	16188	16196	16054	16105	16376	16033	16113	16089	16266	16140	16003	16159	16120	16216	16143	16329	16171	16218	16307	16171	16001	16241	16211	16022	16063	16067	16095	16238	16274	16117	16239	16156	16164	16066	16207	16103	16017	16252	16130	16261	16192	16076	16148	16094	16210	16119	16155	16239	16040	16051	16303	16076	16128	16130	16262	16220	16090	16076	16108	16184	16149	16251	16202	16106	16074	16073	16060	16162	16087	16242	16157	16194	16170	16249	16241	16365	16207	15935	16333	16026	15998	16119	16129	16118	16182	16160	16023	16155	15926	16343	16342	16264	16262	16142	16157	16240	16264	16076	16022	16400	16173	16009	16035	16107	16050	16289	16360	16152	16193	16220	16187	16260	16077	16006	16227	16134	16201	16259	16052	16115	16206	16030	16235	16254	16015	16135	16103	16233	16189	16271	16169	16223	16226	16291	16152	16075	16154	16273	16160	16218	16291	16070	16034	16171	16211	16101	16143	16120	16195	16257	16176	16343	15932	16177	16219	16151	16212	16147	16066	16140	16228	16054	16004	16284	16207	16241	16049	16199	16289	16111	16335	16264	16178	16104	16193	16237	16080	16214	16157	16202	16239	16099	16049	16108	16243	16252	16179	16101	16016	16273	16056	16151	16257	16156	16230	16211	15999	16069	16213	16055	16174	16140	16009	16395	16228	16268	16156	16224	16232	16168	16099	16151	16152	16134	16097	16119	16283	16464	16141	16202	16301	16170	16283	16115	16144	16106	16096	16169	16054	16057	16267	16195	16284	16090	16248	16301	16133	16199	16142	16240	16144	16154	16119	16084	16220	16165	16024	16106	16033	16200	16217	16204	16215	16194	16142	16126	16254	16014	16145	16151	16137	16401	16137	16307	16137	16005	16200	16051	16040	16179	16308	16154	16154	16197	16234	16136	16051	16015	16311	16115	16296	16178	16059	16209	16230	16011	16181	16137	16281	16185	16224	16112	16174	15917	16210	16201	16176	16177	16157	16212	16212	16110	16207	16264	16229	16255	16132	16169	16127	16206	16150	16069	16256	16176	16163	16133	16011	16173	16191	16181	16324	16159	16149	16126	16268	16176	16202	16294	16148	16224	16251	16180	16140	16328	15976	16181	16272	16307	16004	16275	16115	16294	16174	16303	16208	16192	16379	16196	16187	16165	16171	16211	16210	16233	16110	16200	16082	16165	16262	16156	16406	16197	16148	16127	16135	15966	16267	16229	16298	16132	16171	16026	16190	16113	16227	16164	16050	16139	16231	16098	16099	16202	16218	16219	16212	16142	16098	16353	16079	16242	16051	16152	16099	16012	16184	16123	16320	16202	16061	16095	16170	16252	15975	16168	16141	15958	16201	16233	16267	16289	16247	16382	16297	16162	16270	16159	16200	16263	16125	16328	16106	16241	16211	16190	16147	16245	16129	15985	16045	16063	16071	16237	16396	16098	16287	16267	16213	16172	16131	16038	16324	16192	16280	16169	16063	16171	16004	16020	15970	16347	16298	16011	16190	16098	16272	16088	16146	16328	16092	16237	16232	16236	16110	16063	16146	16091	16080	16163	16271	16229	16279	16311	15974	16236	16195	16146	16155	16173	16172	16220	16278	16090	16181	16014	16077	16080	16232	16033	16163	16224	16069	16107	16219	16343	16156	16187	16086	16309	16043	16266	16157	16077	16134	16063	16198	16122	16185	16308	16217	16213	16148	16100	16105	16232	16084	16257	16101	16152	16330	16068	15988	16270	16104	16264	16194	16108	16060	16176	16126	16144	16340	16202	16060	16169	16146	16058	16074	16068	16188	16226	16073	16113	16165	16038	16255	16141	16164	16297	16085	16150	16205	16183	15995	16101	16262	16092	16182	16138	16228	16190	16032	15964	16155	16173	16196	16162	16183	16219	16102	16289	16134	16262	16065	16269	16155	16062	16274	16130	16149	16181	16251	16229	16115	16100	16379	16143	16045	16172	16125	16157	16119	16236	16291	16011	16227	15984	16054	16053	16217	16236	16255	16245	16070	16074	16061	16144	16224	16270	16200	16110	15944	16192	16086	16183	16082	16224	16111	16281	16083	16189	16332	16153	16106	16279	16018	16177	16151	16158	16177	16261	16126	16096	16093	16010	16106	16243	16056	16348	16202	16150	16174	16099	16161	16161	16026	16270	16160	16230	16027	16116	16136	16124	16215	16157	16238	16223	16131	16198	16290	16066	16077	16020	16015	16141	16166	16291	16232	16061	16262	16035	16131	16085	16379	16174	16232	16198	16031	16252	16110	16231	16079	16078	16186	16320	16305	16080	16273	16215	16179	16054	16132	16168	16226	16093	16227	16439	15998	16210	16219	16027	16173	16182	16087	16143	16115	16387	15911	16197	16242	16158	16187	16043	16193	16068	16261	16122	16305	16227	16109	16095	16024	16308	16218	16199	16200	16203	16173	16145	16108	16035	16076	16079	16205	16062	16179	16300	16273	16102	16138	16069	16264	16162	16073	16097	16000	16232	16082	16194	16372	16073	16214	16043	16265	16137	16286	16084	16309	16324	16164	16145	16252	15990	16259	16195	16028	16283	16209	15985	16147	16141	16075	16223	16152	16233	16139	16055	16269	16190	16069	16290	16092	16240	16208	16156	16243	16275	16360	16113	16076	16131	16218	16233	16187	16319	16069	16259	16224	16071	16305	16153	16164	16050	16317	16145	15794	16116	16004	16232	16145	16274	16140	16060	16041	15985	16407	16148	16285	16041	16328	16319	16158	16213	16229	16104	16177	16210	16052	16170	16140	16153	16162	16056	16227	16144	16178	16122	16061	16129	16039	16387	16237	15973	16268	16229	16084	16160	16129	16125	16134	16163	16083	16052	16195	16267	16045	16292	15964	16364	16083	15977	16151	16167	16235	15958	16167	16126	16198	16171	16086	16115	16065	16102	16108	16040	16352	16371	16143	16366	16216	16305	16218	16286	16319	16105	16062	16117	16228	15909	16243	16282	15966	16205	16215	16149	16089	16093	16059	16111	16068	16251	16170	16089	16141	16099	16450	16326	16116	16164	16179	16156	16122	16081	16146	16004	16034	16101	16046	16229	15975	16197	16023	16034	16172	16158	16069	16196	16317	16123	16057	16172	16163	16143	16061	16166	16003	16242	16107	16265	16209	16170	16186	16203	16170	16211	16073	16161	16250	16367	16226	16015	16143	16176	16132	16172	16211	16182	16094	16128	16340	16217	16078	16171	16139	16169	16248	16165	16264	16055	16058	16152	15916	16309	16109	16316	16113	16095	16201	16100	16168	16159	15933	16236	16167	16291	15927	16177	16070	16134	16097	16185	16357	16221	16212	16007	16192	16292	16279	16300	16401	16231	16272	16170	16164	16160	16231	16058	16155	16233	16120	16008	16064	16091	16057	16121	16168	16091	16291	16086	16149	16269	16139	15923	16267	16120	16175	16220	16131	16069	16227	16303	16192	16064	16052	16029	16266	16083	16027	16023	16126	16000	16212	16131	16345	16228	16226	16266	16052	16124	16258	16258	16320	16274	16184	16086	16086	16159	16161	16069	16074	16182	16048	16337	16102	16202	16255	16250	16245	16000	16140	16135	16180	16215	16143	16301	16110	16150	16156	15991	16032	16204	16171	16006	16000	16317	16254	16194	16159	16069	16032	16201	16176	16270	16188	16089	16056	16373	16351	16026	16206	15997	16199	16200	16203	16168	16239	16174	16041	16171	16163	16150	16141	16188	16100	16235	16190	16051	16031	16029	16165	16120	16057	16149	16283	16078	16305	16075	16072	16190	16123	16190	16205
22566	21050	28861	23514	21920	25492	28804	24417	23760	23482	22853	22282	21742	21241	21403	21284	21095	21009	20964	20821	20717	20519	20485	20509	20359	20262	20569	20371	20291	20173	20196	20240	20244	19894	20181	20100	20027	20047	19870	20025	20122	20123	19955	20082	20002	20139	20146	20284	20070	20148	19980	19814	19736	19876	20050	19940	20006	19603	19687	19926	19930	19869	19958	20018	19993	19839	20098	19929	19912	19891	19989	19993	19955	19853	19941	19992	19936	20042	19979	19973	19952	19942	20025	19681	20132	19897	19795	19585	19918	19744	19905	19826	20021	20017	20095	19815	19910	19766	19940	19963	20025	19746	19943	20056	19993	19833	19990	19834	20030	19813	19842	19984	19686	19868	19912	19941	19850	19825	19836	19674	19834	19712	19831	19819	19951	19784	19957	19645	19775	19896	20015	20080	19727	19846	19874	19778	19939	20041	19769	19711	19764	19868	19912	19672	19960	19748	20063	20002	19881	20011	19757	19854	19959	19813	19979	19793	19767	19697	19838	19751	19948	19973	19823	19678	19753	19852	19933	19752	19940	19723	19844	20208	19943	19782	20000	19984	19911	20037	19966	19888	19591	19819	19998	19744	19934	19984	19888	20203	19810	19871	19982	19973	19823	19746	19752	19941	20065	20164	20026	19723	19944	19839	19740	19826	19813	19844	19876	19962	20024	20030	19632	19890	19693	19841	19963	20099	19867	19747	19875	19825	19922	19833	19990	19679	20004	19869	19869	19645	19874	19807	19921	19832	19825	19927	20109	19827	19740	19809	19884	19672	19774	19815	19743	20028	19966	19976	19952	19832	19998	19702	19770	20007	19807	20020	19956	19944	20103	19916	19699	19764	19893	19967	20050	20001	20003	19902	19810	19701	19629	19920	20002	19750	20013	19859	19972	19882	19945	19719	19835	19763	19984	19938	19951	19881	19713	19805	19855	19658	19700	19744	19619	19788	19841	19835	19967	19835	19853	19799	20078	19994	19938	20034	19842	19823	19769	19871	19808	19912	19915	19827	19962	19754	19731	19816	19754	19773	19821	19797	19992	19850	19934	19977	19846	19813	19765	19900	19899	19790	20015	19792	19743	19830	19916	19974	19780	19846	19913	19825	19887	19872	19992	19935	19879	19717	19776	19964	19925	19970	19690	19848	19876	19855	19677	19873	19897	19625	19697	19598	19923	19733	19958	19856	20093	19829	19986	19780	19975	19634	19882	19761	19582	19984	19584	19870	19715	19667	19796	19873	19992	20015	19832	19753	19790	19725	19723	19692	19938	19718	19893	19906	19732	19823	19885	19653	19665	19892	19912	19830	19750	19968	19781	19896	19696	19704	19947	19848	19888	19766	19683	19866	19999	19792	20043	19627	20091	19899	19794	19946	19818	19925	19921	20014	19989	19870	19890	19923	19923	19838	19735	19774	20015	19952	19783	19792	19949	19817	19653	19577	20039	19717	19904	19983	19757	19688	19869	20095	19954	19814	19738	19772	20005	20028	19838	19806	19889	20028	19921	19814	19681	19885	19781	19885	19861	19747	19867	19835	19772	19708	19836	19762	19797	19832	20015	19939	19845	19923	19757	19891	19811	19762	19928	19778	19821	19749	19741	19868	20057	19894	19773	19942	19813	19808	19967	19897	19994	19745	20023	19918	20062	19963	19873	19861	20048	19852	19738	19893	19742	19811	19828	19705	19785	19766	19597	19691	19701	19626	19779	19753	19848	19623	19804	19919	19726	19965	19728	19812	19693	19728	19910	19807	19770	19968	19712	19818	19910	19668	19887	19965	20002	19852	19929	19756	19787	19794	19927	19802	19728	19855	19922	19954	19856	19868	19844	19851	19679	20079	19833	19828	19713	20115	19813	19951	19754	19895	19844	19711	19677	19630	19858	19841	19854	19846	19820	19973	19906	19909	19803	20021	19909	19788	19700	19843	19765	19971	19988	19857	19842	19939	19879	19782	19940	19919	19772	19928	19875	20025	19964	19990	20045	19989	19814	19997	20003	19842	19698	19796	19828	20062	20075	20057	19978	19665	19786	19784	19786	19696	19947	20004	20027	19863	19886	19914	19804	19653	19923	19707	19840	19773	19908	19855	19728	19904	19890	20012	19790	19884	19989	19914	19766	19892	19813	20039	19829	19886	19897	19783	19852	19716	19826	19790	19749	19895	19818	19853	19855	19683	19794	19675	19702	19906	19836	19726	19837	19923	19860	19754	19876	19887	19783	20075	19705	19910	19822	19891	19729	20039	20004	19727	19761	19592	19910	19808	19734	19996	19543	19691	19963	19777	19872	19668	19813	19836	20038	19832	20178	19730	19868	19881	20093	19681	19956	19745	19764	19700	19711	19743	19771	19935	19828	19825	20100	19883	19912	19983	19953	19700	20011	19645	19919	19857	19964	19844	19871	19790	19711	19956	19777	19819	19799	19971	19758	19927	19842	19975	19827	19847	19911	19687	19818	19802	19899	19917	19838	19878	19858	19808	19879	19970	19790	19888	19806	19729	19679	19908	19696	19891	19946	19872	19954	19858	19955	19903	19907	19842	19783	19824	19611	19686	19887	19863	19868	19964	19885	19720	19826	19946	19746	20061	19973	19720	19850	19964	19883	19965	19938	19736	19694	19622	19980	19841	19684	19817	19882	19680	19892	19808	19820	19937	20027	19826	19664	19683	20049	19867	20030	19713	19904	19920	19907	20062	19604	19593	19593	20080	19692	19923	19711	19918	19690	19794	19639	19724	20029	19859	19712	19813	19918	19928	19689	19936	19939	19676	19935	19674	19886	19995	19899	19747	19715	19793	19590	19931	19669	19786	19927	19750	20051	19794	19710	19961	19642	19805	19916	19840	19999	19764	19952	19882	19858	19988	19901	19829	19897	19869	19691	20052	20019	19944	19840	19946	19881	19906	19965	19846	19861	19814	19754	20149	19769	19808	19638	19873	19748	19857	19953	20056	19821	19866	19762	19912	19770	19941	20108	19857	19692	19800	19876	19743	19689	20067	19847	19778	20004	19919	19956	19622	19895	19781	19795	19699	19812	20046	19909	19901	19995	20026	19802	19796	19692	19997	19907	19836	19854	19931	19884	19786	19740	19746	19876	19765	19660	19781	19916	20072	19800	19767	19779	19739	19929	19636	19875	19895	19821	19824	19986	19648	19951	19757	19767	19746	19871	19876	19810	19827	19796	19972	19710	19841	20001	19827	19852	20007	19902	19691	19766	19761	19829	19816	19843	19753	19925	19858	19977	19909	19894	20042	20006	19766	19801	19893	19958	19656	19936	19866	19707	19771	19997	19676	19856	19558	19918	19854	19659	19953	19824	19905	19914	19973	19781	19902	19715	19862	19831	19828	19758	19777	20057	19976	19805	19868	19972	19848	19690	19881	19668	19906	19802	19976	19962	19761	19653	19828	19983	19727	19678	19840	19642	19753	19882	19726	19997	19947	19890	19947	19868	19919	19866	19753	19929	19749	19887	19755	19993	20095	19815	19750	19798	19825	20072	19790	19934	19967	19861	19839	19743	19907	19706	20058	19862	19888	19872	19652	19682	19748	20037	19833	19880	19853	19829	19673	19772	19718	19717	19676	19687	19750	19944	19892	20037	19616	19991	20104	19780	19802	19879	20000	20052	19769	19841	19835	19876	19834	19716	19922	19760	19767	19885	19510	19813	20008	19719	19790	19664	19549	19934	19907	19764	19955	20000	19637	19980	19807	19930	19798	19828	19875	19767	20038	19656	19693	19651	19897	19906	19983	19959	19619	19911	19729	19635	20057	19876	20056	19955	19716	19914	19946	19822	19973	20082	19838	19798	20073	19793	19963	19795	19571	19917	19835	19718	19940	19909	19718	19844	19999	20043	20078	19641	19873	19705	19785	19866	19874	20061	19847	20113	19908	19843	19781	19860	20014	19671	19993	19765	19825	19930	20050	19985	19642	19827	20088	19953	19810	19720	19764	19846	19784	19663	20079	19839	19845	19749	19915	20041	19653	19960	19851	19837	19760	19818	19826	20049	19999	20014	19923	19717	19821	19715	19674	19810	19657	20071	19698	19903	19964	19684	19911	19902	19877	19667	19700	19654	19717	19884	19806	19911	19921	19904	19887	19808	19709	19903	19809	19849	19693	19659	19998	19850	19918	19862	19713	20071	19770	19783	19745	19980	19826	19654	19924	19667	19818	19674	19918	19834	20010	19941	19863	19733	19604	19821	19799	20053	19808	19969	19763	19603	20015	19758	19734	20111	19942	19908	19682	19961	19758	19958	19967	19986	19862	19737	19905	19896	20007	19755	19908	19701	19864	20021	19690	19842	19905	19968	19880	20000	19946	19802	19870	19785	19693	19727	19593	19978	19755	19976	19897	20011	19866	19699	19749	19778	19789	19933	19776	19828	19853	19897	19876	19811	19697	19846	19732	19749	19954	19716	19662	19704	19910	19985	19955	19760	19812	19917	19685	20011	19755	19787	19904	19662	19970	19799	19784	19753	19809	19885	19884	19813	20049	19659	19921	20004	20102	19954	19706	19761	19921	20022	19924	19950	19893	19853	20029	19818	19794	20129	19916	19786	19755	19771	19862	19970	19961	20006	19906	20071	19672	19654	19762	19588	19719	19638	19555	19924	19796	19816	19836	19889	19777	19832	19825	19662	19975	19596	19692	19805	19752	19830	19803	19965	19792	19830	19993	19871	19727	19576	19796	19962	19669	19928	19892	19876	19785	19855	19788	19666	19816	19743	19742	19580	19737	19793	19840	19892	19838	19961	19823	19689	19900	19972	19957	19829	19933	19839	19725	19946	19986	19833	19970	19950	19931	19904	19834	19793	19648	19733	19579	19762	19764	19820	19585	19874	19732	19853	19860	19707	19813	19714	19753	19839	19820	19958	19894	19906	19952	19740	19594	19894	19918	19915	19918	20052	19897	19961	19622	20036	19967	19693	19989	19724	19774	19863	19817	19920	19856	19754	19958	19773	19919	19942	19924	19868	20150	19875	19715	19759	19722	19814	19836	19834	20003	19846	19730	19806	19846	19830	19698	19759	19791	19584	19800	19769	19689	19864	20011	19820	19824	19983	19782	19860	19741	19958	19897	19992	19636	19755	19726	19948	19804	19669	19696	19648	19772	19927	19774	19844	19802	19867	19987
25246	44940	42476	34833	30715	26961	24681	23401	22589	21292	20480	19729	19089	18639	18336	18230	18112	17840	17569	17549	17344	17438	17191	17145	17178	17041	16844	16733	16793	16870	16716	16694	16860	16724	16826	16681	16789	16702	16596	16631	16570	16525	16698	16529	16555	16634	16627	16635	16370	16619	16606	16560	16688	16559	16797	16427	16515	16671	16612	16572	16573	16593	16363	16513	16710	16526	16625	16475	16428	16555	16636	16480	16433	16683	16594	16590	16457	16426	16518	16570	16566	16570	16386	16776	16638	16421	16599	16592	16538	16474	16498	16448	16536	16566	16564	16633	16368	16606	16458	16543	16543	16647	16496	16590	16407	16391	16485	16393	16476	16429	16412	16545	16341	16613	16379	16439	16542	16501	16499	16366	16383	16474	16563	16399	16525	16415	16511	16649	16447	16415	16489	16438	16443	16538	16465	16546	16486	16457	16375	16340	16553	16408	16554	16494	16500	16442	16627	16581	16559	16414	16686	16536	16479	16501	16482	16393	16484	16631	16641	16510	16407	16392	16664	16336	16451	16517	16623	16542	16455	16456	16538	16410	16452	16510	16489	16386	16403	16699	16595	16640	16545	16437	16566	16385	16571	16648	16578	16517	16424	16513	16464	16681	16418	16401	16416	16581	16475	16464	16571	16346	16606	16594	16561	16378	16439	16491	16595	16549	16453	16463	16529	16403	16383	16482	16538	16408	16643	16516	16528	16478	16501	16612	16480	16458	16349	16693	16481	16506	16505	16424	16426	16497	16305	16516	16372	16407	16405	16498	16400	16498	16528	16657	16388	16523	16433	16574	16634	16521	16616	16443	16618	16424	16537	16465	16425	16627	16523	16466	16536	16661	16522	16423	16502	16515	16376	16454	16540	16501	16446	16623	16420	16314	16412	16551	16456	16522	16385	16490	16628	16530	16541	16604	16572	16465	16511	16627	16383	16344	16598	16511	16567	16487	16440	16488	16470	16466	16487	16425	16442	16416	16452	16571	16540	16496	16441	16334	16530	16529	16487	16588	16585	16592	16491	16397	16547	16590	16491	16575	16437	16407	16450	16465	16466	16451	16456	16440	16486	16440	16490	16461	16571	16490	16484	16515	16639	16451	16465	16338	16544	16459	16418	16387	16429	16575	16497	16330	16545	16412	16352	16500	16418	16479	16495	16539	16388	16455	16456	16398	16489	16494	16424	16552	16397	16618	16446	16331	16787	16402	16365	16426	16375	16347	16568	16510	16435	16466	16570	16606	16428	16391	16619	16537	16453	16647	16514	16389	16526	16432	16545	16415	16562	16463	16421	16429	16669	16550	16595	16252	16456	16396	16512	16381	16506	16328	16454	16486	16499	16614	16498	16477	16546	16409	16549	16617	16666	16268	16467	16509	16434	16626	16442	16594	16490	16520	16480	16464	16288	16383	16474	16519	16518	16381	16721	16600	16425	16430	16471	16601	16416	16515	16439	16287	16544	16387	16524	16333	16743	16620	16623	16560	16424	16578	16529	16538	16639	16337	16509	16332	16713	16605	16375	16357	16338	16505	16435	16569	16582	16246	16527	16451	16509	16424	16564	16625	16606	16566	16539	16665	16679	16598	16332	16436	16338	16413	16495	16641	16352	16468	16431	16402	16519	16567	16559	16372	16503	16645	16584	16440	16661	16554	16670	16419	16448	16391	16517	16542	16681	16528	16510	16599	16524	16562	16475	16579	16446	16456	16543	16429	16524	16599	16305	16657	16571	16412	16509	16377	16639	16398	16554	16482	16534	16482	16444	16371	16543	16375	16532	16473	16581	16574	16396	16507	16520	16427	16324	16536	16650	16373	16609	16469	16340	16573	16318	16379	16632	16476	16628	16431	16311	16446	16410	16448	16545	16490	16445	16588	16423	16539	16517	16463	16656	16450	16476	16567	16491	16449	16525	16505	16501	16359	16362	16549	16395	16274	16406	16506	16616	16513	16539	16332	16608	16447	16441	16361	16594	16691	16511	16615	16533	16398	16409	16480	16665	16629	16531	16438	16423	16352	16628	16552	16569	16436	16481	16565	16491	16345	16563	16459	16516	16442	16649	16567	16413	16522	16442	16485	16422	16409	16556	16422	16451	16516	16548	16388	16447	16454	16378	16447	16424	16520	16375	16473	16588	16313	16505	16279	16667	16624	16490	16562	16523	16580	16465	16591	16505	16593	16566	16513	16401	16357	16456	16401	16468	16556	16413	16390	16399	16323	16541	16437	16507	16394	16551	16676	16350	16480	16344	16519	16425	16381	16547	16546	16547	16477	16588	16290	16305	16636	16481	16461	16558	16644	16307	16517	16556	16434	16437	16640	16504	16474	16336	16529	16396	16266	16536	16505	16478	16650	16417	16502	16334	16547	16522	16350	16602	16669	16308	16567	16510	16390	16509	16525	16572	16585	16388	16570	16468	16471	16502	16441	16584	16530	16468	16532	16535	16638	16402	16577	16525	16461	16479	16580	16502	16442	16462	16546	16540	16454	16531	16515	16465	16573	16547	16559	16457	16449	16448	16456	16586	16446	16509	16419	16349	16556	16505	16566	16456	16427	16672	16419	16519	16529	16500	16508	16537	16356	16413	16628	16500	16509	16576	16475	16566	16539	16329	16541	16346	16414	16349	16390	16709	16545	16379	16403	16383	16430	16477	16413	16325	16486	16602	16465	16587	16572	16437	16436	16475	16724	16583	16433	16451	16528	16524	16501	16477	16496	16466	16525	16428	16563	16559	16511	16409	16625	16429	16540	16270	16480	16496	16579	16480	16573	16451	16398	16499	16570	16411	16531	16334	16581	16572	16405	16572	16481	16564	16489	16413	16485	16536	16330	16543	16405	16290	16583	16567	16528	16517	16518	16348	16540	16350	16417	16530	16427	16513	16348	16571	16528	16458	16502	16606	16508	16510	16580	16532	16464	16509	16496	16382	16412	16571	16594	16494	16520	16513	16434	16411	16421	16578	16440	16404	16449	16582	16483	16435	16541	16624	16496	16373	16426	16463	16345	16318	16439	16498	16510	16374	16484	16562	16282	16650	16555	16385	16421	16467	16555	16471	16536	16416	16554	16504	16489	16553	16537	16482	16603	16606	16436	16442	16425	16491	16492	16610	16437	16409	16474	16481	16732	16436	16301	16536	16463	16450	16503	16543	16600	16588	16437	16430	16549	16688	16431	16605	16611	16472	16341	16341	16655	16480	16605	16567	16391	16509	16398	16655	16393	16449	16565	16469	16506	16370	16522	16463	16515	16502	16497	16566	16322	16381	16651	16450	16558	16537	16531	16381	16467	16456	16588	16440	16559	16474	16255	16526	16447	16514	16362	16495	16343	16652	16613	16461	16453	16550	16576	16316	16621	16394	16450	16509	16469	16601	16454	16349	16490	16546	16634	16660	16548	16404	16564	16470	16375	16617	16479	16481	16475	16418	16542	16521	16529	16632	16480	16635	16295	16391	16397	16514	16617	16522	16482	16692	16424	16476	16412	16526	16470	16422	16512	16597	16494	16453	16240	16507	16548	16523	16630	16506	16397	16605	16560	16523	16429	16493	16299	16533	16536	16602	16369	16554	16464	16538	16432	16441	16470	16494	16534	16443	16426	16530	16489	16471	16529	16526	16550	16529	16437	16329	16413	16625	16579	16478	16468	16464	16578	16556	16429	16587	16451	16510	16529	16506	16355	16543	16618	16357	16532	16586	16702	16542	16486	16453	16456	16474	16514	16240	16353	16454	16319	16542	16560	16532	16362	16548	16338	16524	16584	16514	16539	16446	16358	16561	16316	16542	16429	16632	16339	16481	16625	16506	16512	16589	16401	16436	16324	16410	16556	16465	16377	16670	16455	16324	16525	16401	16313	16474	16489	16423	16402	16438	16444	16534	16582	16446	16292	16438	16595	16502	16526	16447	16473	16471	16522	16475	16441	16365	16389	16513	16582	16497	16596	16575	16556	16472	16519	16444	16341	16522	16498	16615	16494	16575	16569	16335	16483	16646	16502	16386	16533	16441	16543	16503	16447	16493	16319	16532	16650	16389	16293	16374	16548	16519	16586	16510	16491	16418	16472	16587	16533	16406	16474	16482	16440	16456	16685	16344	16421	16486	16339	16638	16484	16451	16316	16461	16589	16380	16597	16509	16575	16431	16444	16379	16679	16296	16389	16533	16376	16405	16473	16384	16532	16543	16511	16392	16712	16423	16380	16575	16535	16483	16499	16515	16459	16587	16367	16508	16500	16369	16547	16475	16290	16593	16511	16405	16625	16459	16487	16587	16496	16549	16446	16377	16509	16524	16489	16501	16509	16350	16400	16508	16552	16532	16456	16520	16510	16647	16417	16612	16505	16617	16479	16549	16515	16426	16380	16462	16508	16319	16579	16445	16533	16615	16503	16487	16430	16356	16474	16311	16493	16438	16516	16424	16609	16566	16667	16670	16608	16500	16400	16385	16581	16508	16381	16295	16387	16605	16437	16598	16570	16483	16402	16425	16366	16480	16219	16385	16437	16577	16601	16627	16421	16485	16364	16500	16623	16684	16543	16617	16449	16590	16355	16360	16534	16460	16394	16424	16579	16455	16469	16471	16513	16468	16530	16580	16637	16429	16472	16527	16568	16543	16516	16460	16469	16366	16546	16372	16481	16381	16301	16431	16652	16434	16302	16581	16454	16329	16650	16512	16459	16598	16581	16418	16423	16340	16404	16338	16424	16571	16462	16376	16578	16435	16570	16460	16503	16602	16351	16463	16662	16458	16524	16447	16704	16537	16435	16335	16622	16353	16443	16332	16699	16504	16595	16394	16527	16566	16459	16524	16503	16281	16624	16587	16562	16483	16565	16464	16590	16645	16592	16373	16504	16589	16558	16426	16717	16605	16644	16544	16542	16420	16435	16592	16419	16423	16486	16542	16386	16454	16516	16624	16516	16579	16456	16398	16534	16455	16495	16508	16543	16619	16515	16538	16556	16350	16500	16398	16226	16457	16556	16354	16494	16537	16469	16539	16393	16432	16316	16465	16461	16720	16759	16335	16498	16448	16489	16491	16460	16466	16685	16410	16474	16268	16384	16429	16504	16629	16384	16582	16359	16640	16564	16458	16327	16536	16449	16609	16598	16617	16711	16342	16588	16416	16521	16476	16425	16494	16506
27825	24080	30637	28074	23726	22413	21555	21063	21031	20685	20326	20185	19966	19915	19801	19624	19974	19682	19719	19650	19472	19396	19484	19601	19356	19333	19142	19349	19565	19208	19302	19243	19414	19426	19411	19181	19232	19298	19286	19200	19252	19282	19362	19404	19383	19460	19101	19357	19353	19147	19328	19286	19370	19355	19273	19284	19427	19600	19269	19183	19221	19340	19319	19568	19226	19045	19172	19328	19253	19476	19266	19342	19218	19265	19524	19327	19216	19199	19259	19222	19282	19335	18950	19336	19297	19239	19069	19290	19263	19319	19413	19349	19141	19151	19308	19200	19539	19087	19233	19174	19058	19206	19072	19242	19131	19042	19339	19481	19192	19428	19220	19099	19194	19275	19163	19380	19193	19165	19394	18991	19154	19160	19352	19192	19310	19227	19378	19111	18986	19254	19261	19235	19328	19291	19194	19288	19223	18744	19334	19275	19061	19358	19147	19509	19046	19033	19321	19271	19293	19253	19357	19271	19287	19192	19318	19127	19156	19296	19412	19270	19373	19393	19157	19164	19269	19166	19123	19329	19383	19333	19473	19326	19219	19226	19171	19121	19389	19274	19113	19285	19077	19191	19204	19175	19300	19231	19243	19151	19323	19267	19226	19134	19130	19058	19218	19104	19164	19587	19255	19092	19176	19192	19426	19245	19218	19068	19101	19027	19319	19151	19157	19043	19158	19187	19149	19344	19181	19195	19168	19383	19290	19296	19191	19326	19294	19296	19422	19323	19173	19167	19234	19393	19130	19278	19306	19215	19304	19311	19123	19087	19366	19291	19094	19080	19073	19454	19136	19237	18980	18911	19245	19250	19127	19283	19320	19304	19233	19200	19165	19276	19213	19057	19270	19380	19091	19226	19357	19156	19189	19245	19251	19236	19058	19091	19339	19166	19191	19097	19083	19272	19324	19258	19240	19287	19194	19310	19332	19327	19293	19234	19363	19281	19264	19239	19319	19165	19180	19231	19137	18896	19436	19269	19201	19387	19156	19178	19396	19253	19092	19504	19299	19320	19267	19221	19017	19315	19345	19169	19387	19176	19473	19375	19319	19380	19212	19214	19401	19043	19129	19067	19343	19255	19532	19315	19219	19475	19264	19224	19308	19435	18980	19325	19381	19036	19421	19324	19245	19287	19382	19297	19082	19293	19291	19264	19284	19089	19032	19210	19306	19277	19263	19289	19050	19093	19279	19160	19391	19186	19260	19349	19262	19246	19379	19368	19232	19176	19107	19243	19346	19349	19096	19316	19318	19100	19175	19282	19244	19179	19171	19316	19358	19111	19110	19577	19391	19247	19322	19249	19067	19040	19240	19231	19291	19408	19081	19160	19145	19028	19237	19404	19290	19063	19312	19237	19364	19414	19414	19160	19344	19188	19257	19268	19223	19404	19401	19009	19228	19390	19110	19290	19391	19310	19616	19238	19354	19279	19105	19127	19252	19239	19189	19361	19075	19258	19354	19203	19221	19143	19262	19134	19306	19297	19339	19197	19266	19321	19381	19406	19333	19109	19101	19213	19246	19267	19198	19201	19235	19274	19498	19139	19127	19186	19328	19256	19162	19291	19337	19335	19258	19204	19251	19461	19104	19136	19133	19296	19497	19073	19152	19158	19351	19470	19277	19239	19405	19189	19024	19275	19301	19158	19291	19276	19083	19187	19356	19207	19062	19225	19333	19196	19263	19323	19127	19315	19143	19363	19612	19310	19064	19347	19384	19259	19180	19233	19187	19242	19338	19382	19293	19178	19141	19274	19194	19140	19263	19216	19104	19152	19324	19103	19171	19084	19010	19262	19432	19173	19085	19119	19466	19342	19360	19242	19338	19122	19245	19211	19258	19324	19351	19270	19040	19149	19151	19048	19265	19184	19194	19403	19102	19133	19362	19332	19225	19132	19170	19281	19166	19138	19215	19154	19157	19256	19373	19174	19220	19052	19200	19226	19368	19349	19408	19146	19355	19346	19292	19051	19393	19328	19225	19407	19042	19402	19077	19273	19054	19150	19327	19303	19271	19258	19196	19342	19289	19269	19406	19246	19187	19145	19415	19170	19331	19264	19269	19037	19129	19156	19291	19078	19085	18970	19313	19273	19101	18853	19120	19248	19127	19105	19305	19301	19249	19063	19323	19384	19052	18972	19378	19168	19277	19374	19170	19222	19314	19264	19076	19207	19304	19261	19102	19220	19092	19045	19193	19282	19186	19187	19236	19113	19258	19124	19409	19398	19147	19122	19234	19312	19287	19400	19343	19130	19204	19370	19186	19117	19214	19136	19342	19148	19209	19309	19293	19162	19279	19411	19268	19264	19312	19156	19093	19071	19311	19151	19378	19275	19117	19267	19274	19254	19429	19087	19278	18990	19172	19235	19334	19268	19248	19099	19319	19276	19336	19299	19150	19180	19360	19193	19249	19121	19282	19168	19269	19168	19110	19249	19243	19264	19286	19536	19427	19125	19407	19245	19203	19157	19437	19118	19327	19315	19223	19228	19393	19038	19252	19284	19164	19175	19276	19224	19419	19168	19258	19275	19229	19375	19236	19064	19195	19304	19164	19325	19448	19241	19230	19119	19037	19215	19132	19462	19266	19213	19194	19344	19229	19435	19589	19439	19236	19412	19136	19363	19036	19357	19313	19290	19381	19255	19390	19127	19111	18911	19434	19288	19095	19279	19390	19141	19197	19000	19280	19196	19282	19285	19283	19295	19329	19400	19169	19232	19249	19162	19207	19111	19181	19212	19346	19069	19203	19203	19297	19021	19098	19300	19285	19373	19155	19115	19403	19183	19130	19245	19211	19204	19309	19248	19126	19235	19242	19315	19275	19332	19434	19297	19028	19259	19128	19447	19257	19097	19211	19082	19164	19387	19309	19096	19230	19336	19273	19119	19371	19189	19194	19129	19439	19271	19163	19121	19263	19195	19226	19285	19059	19135	19264	19230	19116	19280	19157	19011	19123	19022	19336	19528	19285	19381	19240	19291	19043	19188	19098	19278	19272	19184	19230	19403	19194	18983	19243	19270	19067	19299	19229	19003	19380	19124	19256	19267	19279	19341	19588	19311	19272	19343	19307	19237	19420	19143	19385	19151	19194	19098	19334	19379	19113	19362	19283	19390	19260	19357	19069	19327	19259	19235	19163	19265	19307	19368	19250	19304	19108	19351	19282	19123	19321	19362	19258	19250	19280	19192	19248	19147	19304	19070	19356	19177	19415	19100	19339	19378	19463	19068	19303	19355	19428	19371	19363	19251	19279	19278	19234	19119	19418	19520	19344	19112	19263	19494	19468	19376	19033	19225	19224	19075	19300	19342	19348	19268	19289	19286	19399	19243	19288	19180	19295	19050	19268	19129	19292	19592	19463	19228	19378	19079	19316	19196	19256	19483	19182	19102	19331	19208	19319	19533	19302	19419	19197	19346	19212	19283	19108	19241	19190	19109	19469	19114	19153	19426	19093	19149	19175	19302	19284	19255	19309	19195	19331	19260	18987	19232	19150	19243	19259	19279	19295	19214	19107	19222	19093	19266	19393	19336	19121	19262	19366	19322	19444	19274	19140	19325	19140	19269	19364	19273	19103	19332	19045	19420	19177	19230	19198	19252	19183	19305	19209	19248	19181	19116	19280	19402	19265	19240	19208	19372	19054	19316	19253	19348	19284	19205	19085	19226	19380	19245	19346	19204	19198	19189	19362	19217	19264	19119	19313	19231	19321	19253	19045	19048	19199	19027	19137	19136	18969	19291	19071	19341	19213	18969	19217	19172	19323	19174	19212	19172	19277	19262	19225	19311	19370	19153	19074	19327	19264	19296	19176	19150	19367	19173	19195	19533	19308	19138	19183	19125	19177	19249	19120	19237	19272	19237	19191	19169	19273	19109	19185	19250	19264	19200	19246	19441	19306	19102	19350	19462	19209	19146	19276	19256	19182	19243	19395	19188	19292	19316	19124	19347	19335	19244	19283	19210	19021	19346	19107	19423	19365	19525	19077	19198	19332	19133	19278	19256	19221	19234	19363	19160	19068	19221	19340	19246	19336	19392	19380	19419	19222	19238	19236	19355	18947	19255	19270	19223	19136	19000	19324	19295	19321	19154	19144	19209	19452	19280	19336	19321	19339	19247	19315	19148	19368	19354	19207	19321	19286	19252	19184	19428	19353	19194	19283	19304	19361	19180	19177	19423	19226	19411	19214	19305	19151	19341	19319	19194	19119	19189	19321	19214	19085	19159	19326	19268	19040	19171	19158	19078	19246	19147	19348	19360	19079	19248	19304	19343	19331	19198	19247	19196	19299	19468	19285	19088	19323	19252	19366	19065	19363	19270	19194	19223	19143	19114	19295	19252	19331	19355	19433	19219	19457	19215	19189	19373	19312	19221	19319	19133	19210	19287	19169	19181	19239	19196	19122	19107	19089	19329	19205	19197	19287	19085	19140	19311	19359	19273	19119	19436	19154	19074	19091	19308	19122	19130	19340	19390	19088	19236	19312	19222	19276	19424	19251	19370	19217	19383	19359	19244	19091	19384	19135	18997	19070	19366	19109	19280	19245	19300	19475	19405	19232	19505	19105	19107	19031	19360	19124	19306	19324	19339	19323	19389	19268	19158	19238	19468	19322	19245	19101	19276	19382	19332	19183	19360	19051	19360	19179	19222	19051	19349	19361	19237	19308	19288	19077	19161	19389	19236	19214	19285	19193	19418	18846	19416	19220	19180	19329	19343	19198	19080	19329	19298	19341	19252	19194	19145	19335	19176	19299	19258	19482	19460	19189	19219	19462	19108	19212	19274	19163	19332	19263	19074	19041	19436	19084	19299	19214	19026	19276	19231	19204	19361	19283	19156	19216	18983	19202	19132	19468	19244	19165	19038	19083	19287	19274	19267	19055	19112	19346	19317	19243	19391	19286	19182	19184	19017	19191	19359	19168	19224	19093	19203	19363	19128	19219	19000	19370	19150	19394	19342	19442	19125	19424	19284	19277	19318	19265	19029	19336	19139	19050	19284	19288	19189	19328	19283	19029	19392	19350	19349	19370	19341	19261	19324	19066	19230	19194	19045	19022	19187	19271	19344	19069	19141	19133	19118	18995	19354	19143	19404	19450	19301	19381	19041	19270	19372	19354	19278	19197	19193	19173	19448
23775	35116	32706	26241	22912	20971	19833	19339	18883	18570	17757	17422	17421	17041	17182	16877	16918	16842	16725	16588	16796	16309	16565	16582	16323	16409	16337	16399	16299	16317	16238	16436	16250	16259	16444	16286	16325	16150	16363	16306	16452	16395	16240	16347	16192	16400	16293	16252	16302	16210	16340	16060	16267	16161	16247	16410	16286	16117	16281	16037	16205	16324	16198	16337	16204	16243	16252	16433	16168	16204	16346	16339	16179	16151	16058	16469	16133	16298	16260	16071	16131	16172	16195	16255	16411	16102	16349	16214	16276	16215	16123	16206	16096	16148	16239	16347	16191	16382	16150	16237	16263	16278	16112	16184	16213	16314	16248	16183	16334	16166	16348	16059	16132	16286	16162	16164	16280	16264	16222	16253	16286	16194	16180	16341	16109	16335	16165	16152	16099	16315	16238	16207	16191	16198	16208	16181	16251	16441	16224	16204	16266	16335	16289	16226	16292	16178	16277	16165	16124	16402	16320	16177	16312	16351	16189	16456	16271	16270	16393	16231	16085	16268	16164	16379	16258	16473	16225	16383	16036	16199	16284	16246	16264	16234	16326	16345	16225	16221	15980	16131	16307	16103	16135	16206	16321	16221	16237	16382	16233	16245	16156	16335	16170	16297	16074	16206	16110	16319	16236	16353	16322	16363	16202	16270	16249	16209	16119	16210	16267	16245	16220	16145	16276	16377	16329	16184	16096	16151	16378	16333	16319	16238	16295	16496	16095	16198	16301	16238	16355	16137	16208	16233	16199	16144	16246	16134	16098	16189	16353	16165	16177	16133	16194	16273	16235	16244	16274	16334	16173	16185	16130	16150	16202	16118	16362	16261	16292	16350	16303	16225	16230	16112	16263	16071	16304	16238	16280	16090	16151	16221	16138	16136	16285	16149	16347	16212	16252	16233	16017	16472	16141	16312	16276	16213	16101	16343	16155	16216	16295	16213	16211	16338	16139	16217	16118	16170	16368	16116	16236	16185	16376	16246	16234	16214	16283	16258	16260	16354	16224	16275	16331	16135	16229	16374	16185	16165	16300	16154	16282	16319	16236	16333	16266	16213	16244	16381	16145	16349	16330	16311	15939	16179	16298	16130	16111	16373	16267	16273	16283	16240	16179	16296	16179	16307	16224	16157	16021	16174	16249	16227	16349	16244	16061	16197	16321	16222	16118	16176	16222	16182	16224	16331	16164	16321	16269	16332	16105	16218	16339	16320	16246	16282	16170	16219	16218	16204	16261	16353	16113	16165	16280	16069	16087	16285	16338	16147	16107	16379	16172	16216	16088	16123	16213	16222	16293	16071	16288	16221	16149	16186	16425	16349	16256	16185	16137	16288	16300	16112	16166	16259	16353	16083	16340	16224	16229	16291	16229	16225	16329	16173	16248	16222	16242	16465	16051	16254	16018	16314	16148	16266	16258	16416	16485	16194	16150	16021	16228	16218	16234	16171	16257	16220	16270	16109	16228	16294	16087	16318	16235	16230	16244	16392	16084	16302	16235	16124	16339	16190	16217	16204	16188	16127	16291	16238	16300	16188	16211	16223	16046	16268	16477	16239	16313	16257	16209	16275	16156	16189	16363	16343	16047	16143	16327	16095	16191	16264	16264	16062	16319	16225	16301	16358	16280	16274	16117	16242	16395	16434	16227	16222	16248	16270	16250	16226	16187	16212	16163	16392	16323	16154	16315	16078	16199	16265	16098	16208	16114	16094	16327	16330	16031	16303	16272	16234	16178	16233	16318	16199	16314	16263	16093	16216	16189	16017	16367	16242	16332	16251	16175	16350	16254	16237	16335	16166	16165	16202	16345	16300	16112	16266	16228	16262	16201	16160	16310	16192	16273	16049	16195	16220	16381	16212	16402	16268	16248	16345	16190	16416	16443	16089	16293	16266	16161	16225	16006	16332	16167	16254	16268	16265	16110	16153	16260	16190	16163	16376	16262	16333	16156	16374	16133	16255	16208	16170	16220	16297	16125	16451	16311	16271	16209	16300	16351	16315	16204	16261	16174	16421	16201	16284	16259	16278	16226	16515	16218	16272	16285	16261	16282	16283	16404	16161	16285	16167	16176	16182	16065	16182	16288	16219	16169	16324	16246	16250	16461	16168	16254	16186	16208	16385	16117	16368	16239	16122	16194	16224	16203	16255	16300	16277	16306	16332	16042	16150	16064	16172	16294	16187	16345	16220	16255	16268	16280	16221	16225	16268	16163	16384	16297	16293	16271	16281	16181	16373	16288	16140	16350	16140	16176	16275	16154	16240	16288	16342	16214	16158	16260	16299	16297	16245	16103	16091	16312	16199	16131	16309	16241	16491	16160	16245	16424	16203	16063	16207	16348	16169	16313	16227	16215	16188	16136	16203	16121	16374	16008	16049	16318	16252	16147	16309	16159	16251	16162	16254	15986	16234	16155	16287	16321	16365	16237	16364	16376	16341	16278	16364	16226	16103	16180	16222	16158	16223	16274	16151	16179	16079	16322	15979	16179	16085	16198	16185	16153	16142	16276	16238	16227	16069	16308	16012	16285	16206	16201	16355	16252	16306	16218	16212	16140	16172	16236	16144	16200	16281	16349	16393	16261	16209	16330	16366	16191	16402	16265	16249	16244	16270	16149	16271	16209	16374	16238	16154	16228	16298	16320	16287	16489	16325	16275	16232	16192	16190	16282	16125	16134	16293	16059	16198	16269	16291	16299	16277	16301	16228	16171	16305	16232	16244	16359	16385	16328	16248	16277	16249	16306	16128	16071	16219	16183	16207	16132	16482	16403	16189	16141	16202	16318	16097	16259	16267	16259	16203	16369	16256	16241	16177	16357	16330	16228	16231	16319	16254	16175	16213	16265	16283	16191	16109	16362	16159	16249	16455	16265	16162	16272	16237	16308	16021	16393	16375	16276	16362	16195	16312	16177	16312	16414	16087	16297	16132	16172	16238	16128	16365	16378	16106	16381	16201	16198	16113	16208	16427	16192	16098	16367	16357	16148	16130	16396	16174	16327	16222	16073	16209	16208	16413	16217	16119	16224	16427	16312	16221	16095	16120	16231	16389	16172	16420	16214	16319	16185	16156	16285	16204	16352	16261	16247	16265	16270	16224	16145	16095	16230	16308	16227	16168	16329	16012	16152	16142	16272	16173	16288	16226	16199	16185	16200	16168	16434	16248	16164	16326	16331	16184	16214	16256	16111	16376	16360	16266	16335	16448	16200	16136	16217	16016	16228	16427	16269	16189	16217	16206	16556	15984	16170	16198	16152	16158	16355	16173	16299	16152	16374	16164	16306	16413	16315	16387	16279	16208	16354	16330	16128	16352	16193	16155	16280	16183	16168	16286	16224	16332	16099	16090	16207	16163	16279	16216	16333	16223	16272	16295	16116	16131	16213	16227	16094	16259	16140	16470	16232	16103	16320	16331	16201	16292	16462	16184	16410	16053	16369	16174	16080	16264	16223	16210	16266	16544	16207	16204	16260	16421	16247	16286	16139	16157	16239	16254	16330	16280	16147	16255	16201	16228	16342	16220	16059	16265	16260	15935	16193	16243	16171	16240	16125	16301	16052	16244	16283	16143	16414	16155	16378	16047	16199	16361	16168	16111	16237	16116	16307	16381	16210	16070	16211	16435	16248	16176	16207	16242	16156	16291	16208	16263	16089	16081	16287	16243	16147	16298	16277	16193	16357	16217	16131	16159	15908	16208	16181	16205	16145	16292	16320	16202	16184	16373	16288	16209	16172	16216	16380	16274	16276	16322	16367	16228	16251	16200	16413	16284	16231	16152	16310	16182	16115	16214	16057	16345	16303	16181	16311	16325	16295	16136	16311	16233	16318	16072	16298	16313	16162	16215	16149	16352	16280	16225	16183	16256	16305	16283	16278	16317	16303	16280	16276	16133	16366	16314	16271	16265	16201	16186	16383	16198	16093	16357	16229	16179	16295	16175	16127	16149	16272	16227	16087	16368	16193	16274	16289	16079	16237	16302	16198	16271	16067	16042	16484	16345	16193	16138	16375	16340	16044	16303	16085	16255	16195	16321	16174	16186	16288	16405	16144	16213	16229	16202	16116	16188	16212	16109	16285	16323	16302	16247	16414	16272	16121	16079	16345	16180	16344	16243	16298	16180	16321	16162	16100	16164	16161	16237	16209	16252	16077	16342	16293	16068	16130	16229	16156	16216	16265	16132	16171	16157	16201	16495	16138	16075	16205	16356	16290	16245	16332	16225	16049	16191	16216	15920	16224	16229	16257	16211	16346	16240	16186	16323	16278	16112	16308	16222	16373	16259	16233	16268	16153	16170	16370	16334	16256	16284	16305	16427	16269	15986	16283	16190	16187	16298	16232	16357	16244	16204	16313	16201	16305	16278	16350	16285	16227	16153	16437	16018	16306	16169	16243	16251	16422	16249	16124	16178	16124	16310	16375	16305	16199	16157	16152	16175	16260	16305	16311	16246	16070	16263	16218	16243	16098	16217	16230	16248	16142	16316	16261	16140	16272	16187	16291	16223	16209	16195	16189	16397	16137	16313	16231	16366	16141	16151	16235	16016	16292	16238	16292	16149	16286	16240	16322	16364	16015	16317	16127	16312	16252	16153	16323	16367	16324	16183	16092	16133	16393	16274	16019	16233	16138	16061	16278	16180	16371	16279	16252	16324	16202	16225	16169	16263	16183	16365	16283	16273	16218	16351	16310	16115	16271	16279	16266	16109	16113	16218	16351	16122	16118	16363	16193	16262	16226	16247	16275	16450	16286	16111	16167	16211	16451	16232	16323	16322	16128	16362	16224	16195	16311	16271	16207	16287	16224	16117	16270	16276	16130	16393	16218	16289	16438	16263	16190	16291	16157	16273	16236	16205	16115	16153	16120	16151	16263	16243	16003	16364	16023	16323	16195	16103	16331	16251	15958	16455	16213	16075	16241	16276	16263	16424	16322	16335	16149	16261	16290	16111	16189	16292	16162	16279	16120	16431	16260	16246	16163	16262	16183	16183	16264	16288	16219	16124	16143	16309	16269	16253	16171	16284	16196	16109	16157	16236	16071	16251	16308	16381	16243	16227	16277	16096	16336	16228	16142	16094	16275	16283	16407	16259	16420	16308	16242	16365	16087	16360	16142	16282	16229	16144	16244	16365	16197	16148
23563	21064	28514	24266	23306	25236	25085	22427	21618	21515	21018	20826	20439	19940	20109	19876	19640	19845	19638	19687	19659	19399	19607	19560	19452	19454	19250	19400	19250	19181	19307	19303	19298	19278	19150	19291	19312	19237	19009	19157	19024	19178	19272	19279	19246	19275	19175	19320	19119	19251	19345	19090	19157	19114	19147	19060	19302	19114	19242	18956	19238	19129	19025	19057	19106	19066	19125	19219	19282	19145	19436	19188	19135	18936	19257	19060	19318	19112	19108	18983	19054	18997	19088	19069	19184	19118	19017	19359	18973	19188	19234	19177	19230	19077	19294	19041	18900	19281	19242	19055	19196	19061	19210	19182	19251	19035	19148	19047	19069	19079	19239	19095	19086	19314	19025	19083	19196	18982	19149	19021	19200	19027	19079	19087	19027	19216	19094	18857	19129	18854	18961	18949	19250	19166	19162	19081	19093	18922	18963	19144	19088	19163	19023	18920	19106	18945	19298	18979	18885	19015	19070	18905	18947	19088	19026	19124	18994	18811	19250	18980	19071	18861	19172	19080	19129	18967	19119	19013	18964	18835	19045	19201	19181	19151	19072	19138	19077	19127	19079	18938	19288	19236	18964	19003	19177	19009	19140	18999	19054	19145	19093	19203	18835	19134	19025	19078	19105	19287	19130	19067	19183	19064	19173	19004	19128	18932	19023	19051	19131	19098	18713	19018	18996	18945	19071	19089	19063	19119	19112	19073	19105	19301	19071	19102	19187	19272	19247	18964	19001	19172	19140	19002	18947	19229	19053	19197	19051	19157	19031	18945	19095	19172	19100	18990	18976	19082	18913	19233	19040	18963	19062	19052	18926	19114	18970	19165	19140	19046	19011	18949	18980	19083	18921	19005	19115	18705	19213	18981	18919	19125	19029	19034	19198	19038	19092	18957	19142	19143	19037	19004	19020	19264	19292	19102	19166	18936	18842	19083	19058	19289	19195	18987	19112	19205	19160	18955	19077	19134	18980	18996	19013	19094	19283	18995	19118	19045	19223	19272	19263	18947	19199	18906	19144	19182	19183	18987	19063	18990	18829	19138	19192	19118	19115	19018	18948	19165	19019	19163	19070	19033	19418	18926	19120	19168	18670	19049	19088	19267	19138	19104	18847	19092	18747	19201	19301	19027	19186	19168	19343	19095	19144	19232	19104	18788	18915	18952	18861	19182	19104	19064	19080	19015	19133	19088	19127	19147	19188	19123	19306	19191	19002	19095	19118	19136	19372	19091	19061	18987	19062	19050	19084	19176	19142	19108	19139	19187	19195	19275	19208	19046	19179	18976	19133	19280	18947	19294	19232	19135	19287	19027	19189	19081	18992	19029	18982	18984	18988	19032	19005	19019	19147	19121	19113	19030	19125	19178	19202	19113	18847	19094	18923	19017	19221	19089	19193	19146	18951	18846	18772	18988	19111	19042	19130	18953	19201	19063	19289	19323	19007	19169	19236	19236	19035	19000	19016	19112	19084	19054	18980	18926	19383	19163	19065	19168	19147	19068	19058	19460	19154	19223	19110	18897	19016	19211	19405	19159	19074	19183	19038	18927	19133	19018	19064	19188	19010	19155	19042	18955	19084	19060	18949	19145	19045	18829	19005	19166	19107	19140	19293	19139	18971	19082	19129	19009	19108	18945	19108	19180	19125	19003	18902	19164	19098	19143	19126	19000	18970	19024	19126	19095	19132	19175	19221	19149	19240	19062	19083	19120	19031	18606	19271	19144	19238	19066	19120	19221	19028	19294	19097	19077	18909	18890	19110	18963	19118	19116	19317	19198	19048	19141	19356	19245	19099	19210	18973	18924	18908	19117	18866	19310	19028	19000	19325	18923	19100	19248	19056	18992	18984	18884	19059	18955	19115	18919	19113	19107	19224	18980	19007	19137	19106	19045	19212	19025	19029	19138	18997	19030	18980	18973	18746	19077	19198	19188	19145	19064	19293	19104	19143	19024	19150	19133	19110	19120	18870	19049	19095	19211	19226	19202	18995	19228	19016	19396	19196	19337	19231	19167	19084	19234	18969	19100	19176	19003	19099	19228	18953	19013	19096	19095	18959	19115	18884	19054	18900	19195	19242	19110	19196	18993	19141	19211	19355	19132	19144	19126	19019	19194	19099	19059	18849	19029	19059	19175	19017	18902	18913	19194	19082	19181	19219	19286	19080	19142	19131	19078	19035	19105	18967	19122	19102	19192	19012	19127	19322	18992	19086	19020	19065	18986	19215	19027	19190	19114	19086	19097	19224	19090	19038	19128	18973	19003	18932	19138	19046	19062	19122	19057	19235	19175	19158	19044	19171	19090	19206	19123	19047	19185	19072	19087	19197	19019	19289	19131	19057	19119	18967	19339	19094	19112	19111	19006	18996	19184	19168	19393	19145	19055	18987	19046	19236	19075	19021	19174	19206	18987	19077	19211	18992	19074	18927	19023	19020	19249	19291	19097	19207	19140	19269	19080	19086	19095	19071	19069	19162	19000	18987	19189	18978	19035	19211	18987	19112	19178	19118	19077	19217	19191	19130	19104	19265	19174	19190	19040	19204	19151	18862	19031	19090	18976	19121	18927	19016	19076	19031	19141	19132	19223	19371	19096	19038	19217	19134	18958	19264	19129	19185	19247	19224	19050	19049	19291	19229	19112	19192	18969	19197	19244	19045	19204	19093	19001	19326	19143	19111	19245	19165	19019	19081	19071	19181	19262	19234	19098	19169	19108	19085	19327	19083	19269	19193	19151	19116	18965	19008	19236	19323	19168	18952	18950	19025	19105	19025	18912	19016	18976	18976	18996	19004	19185	19181	19132	19169	19052	19025	19075	19105	19009	19154	19194	19214	19054	19037	19080	19030	19180	19052	19040	19097	19161	19126	19102	19052	18983	19173	19011	19144	19057	19059	19361	19101	19122	19099	19235	19187	19082	19111	19090	19122	18935	19181	19287	19058	19226	19299	19229	18783	19125	19046	19097	19173	19046	19058	19232	19127	19190	19154	19246	18953	18880	19021	19084	19087	19096	19157	19024	19201	19112	19114	19151	19133	19247	19085	19147	18985	19211	19011	18861	19196	19159	18959	19178	19048	19072	18923	18892	19148	18994	19177	19221	18996	19389	19112	19223	19292	19107	18992	19180	19244	18920	19014	19136	19001	19000	18883	19181	19192	19224	19081	19100	18963	19027	19101	19142	19106	19054	18964	19331	19089	19306	19278	19077	19254	19267	19118	18981	19159	18959	19325	19203	19125	19146	18861	19116	18950	19182	19189	18983	18925	19140	19199	19206	19003	19109	18978	19150	19008	19146	19210	18979	18952	19041	19167	18978	19206	18934	19115	19239	19096	19069	18899	18884	18968	19054	19218	19184	19069	19156	19017	19157	19026	18837	19319	19137	19031	19157	19086	19036	19012	19235	19232	19153	19164	19083	19115	18994	19243	19197	19157	19187	19226	19116	19326	19238	19424	19236	19097	19024	19050	18955	18950	19027	19202	18933	19103	18967	18998	19246	19006	19325	19194	18758	18891	19278	19090	19084	19220	18988	19197	18916	19055	19070	18952	19201	18847	19072	19239	19238	18986	19032	19131	19001	19106	19218	19261	19291	19073	19033	19202	19024	19232	18955	19140	19076	19027	19248	19188	19100	19074	19226	19305	19055	19106	18976	19283	19103	19103	19005	19199	19163	19205	19061	19204	19083	19252	19136	19296	19217	18883	19192	19011	18916	19169	19066	19051	19025	19172	19051	18937	19042	19064	19018	19039	18944	18978	18968	19073	19090	19170	19149	19044	19108	19018	19193	19185	19031	19025	19181	18988	19364	18967	18984	19077	18896	19100	19147	19101	19065	19091	19154	19163	19120	19087	18929	19042	19112	19220	19155	19121	19122	19093	19079	19007	18994	18999	19051	19404	19140	19107	19003	19024	19059	19356	19197	19202	19197	19172	19200	19273	19172	19055	19065	18950	19089	19238	19061	19024	18987	19021	19042	18978	18876	18979	19243	19148	19046	19179	19124	19204	19138	19029	19063	19254	19051	19119	18973	19082	18991	19214	19070	19103	19285	19001	18940	19221	19259	19112	18936	19017	19198	19228	19365	18928	19051	19157	19172	19049	19018	19242	19160	19070	19150	19138	18912	19292	19168	19296	19095	19220	19174	19224	19028	19252	19194	19142	18945	19038	18780	19002	19014	19186	19197	19174	19086	19004	19036	18984	18953	19046	19030	19096	19054	18895	19085	19131	19047	19075	19302	19168	19149	19235	19183	19205	18983	18895	19280	19098	19276	19079	19028	19299	19106	19067	18929	19047	19156	19108	18994	19167	19431	18987	18900	19159	19136	19004	19106	19114	19147	19351	19217	19111	19038	18978	19157	19250	19106	19170	19247	18986	19069	18961	18908	19185	18956	19105	18978	19024	19026	19086	18980	19041	18898	19008	19030	19053	19094	19078	19000	19036	19338	19052	18857	19041	18864	19112	19237	18975	19049	19108	19046	19063	18883	19085	19077	19291	19193	18973	19196	19023	19130	19178	19105	18908	19098	18943	18964	19239	19059	19065	18937	19149	18972	19043	19077	19039	19139	19385	19355	19097	19162	19135	19162	19008	19052	19225	19272	19353	19357	19070	19068	19135	19137	19443	19258	19168	19035	19247	19146	19198	19102	19181	19153	19029	18990	19266	19109	19122	18990	19096	19076	18876	19301	19122	19077	19185	18975	19037	19197	19108	19033	19102	19193	19099	19054	19038	19124	19281	19220	19085	19174	19079	19259	19006	19395	19128	19289	19179	19158	19087	18713	19402	19120	19185	19028	19290	19013	19094	19095	18925	19145	19193	19098	19068	19145	19066	19123	19007	19224	19150	19169	18868	19170	19059	19028	19215	18954	19027	19152	18977	18976	19398	19052	19077	19209	19142	19173	19093	19114	19156	18961	19150	19097	19331	19137	19014	19160	19226	19176	19081	19113	19175	19119	19113	18997	19027	18933	19097	19306	18965	18871	19046	19254	19210	19094	19108	19205	19308	19009	18926	18999	19182	19110	18911	19198	19147	19062	19010	18935	19147	19059	19092	19201	19179	18980	19104	18963	19041	19102	19211	19227	19229	19143	19006	19043	18930	19152	19119	19059	19048	18977	19119	19320	19237	19068	19109	19074
23398	41234	38298	30453	26252	23580	21873	21114	20573	19690	19073	18418	17864	17644	17220	17357	17328	17013	16843	17022	16718	16719	16672	16538	16520	16357	16460	16396	16468	16347	16299	16295	16396	16285	16445	16272	16336	16270	16537	16262	16287	16320	16310	16141	16071	16215	16184	16134	16313	16256	16131	16259	16206	16303	16151	16135	16138	16043	16313	16174	16207	16410	16103	16138	16171	16264	16142	16251	16294	16263	16334	16132	16141	16133	16279	16169	16317	16178	16288	16257	16140	16049	15942	16190	16081	16094	16023	16272	16100	16044	16117	16165	16021	16119	16124	16133	16172	15945	16212	16146	16268	16277	16281	16251	16228	16117	16075	16151	16202	16204	16325	16047	16192	16083	16210	16124	15916	16196	16092	16128	16176	16212	16088	16284	16180	16131	16257	16145	16133	16364	16030	16185	16116	16113	16058	16246	16125	16087	16232	16225	16136	16075	16246	16307	16148	16155	16129	16129	15975	16027	16105	16243	16176	16303	16290	16086	16106	16227	16144	15926	16216	16188	16140	16068	16094	16248	16157	16077	16220	16098	16196	16229	16068	16200	16089	16206	16204	16071	15974	16142	16190	16259	16081	16164	16296	16083	16312	16138	16128	15975	16188	16174	16055	16121	16296	16227	16039	16157	16195	16166	16263	16256	16145	16215	16053	16251	16246	16116	16188	16107	16195	16219	16296	16200	16233	16123	16186	16160	16162	16240	16259	16077	16132	16231	16129	16226	16255	16170	15984	16164	16012	16121	16085	16171	16182	16115	16096	16276	16165	16246	16031	16092	16083	16238	16106	16251	16187	16064	16162	16200	16089	16237	16040	16119	16175	16183	16083	16017	16011	15994	16154	16230	16119	16096	15983	16172	16039	16233	16228	16109	16136	16014	16102	16209	16108	16210	16306	16059	16092	16212	16261	16107	16133	16113	16052	16115	16133	16286	16137	16183	16216	16120	16189	16114	15965	16127	16144	16124	16129	16197	16137	16141	16164	16051	16112	16274	16163	16132	16135	16140	15986	16097	16190	16135	16220	16135	16129	16239	16131	16194	16316	16180	16194	16271	16049	16155	16218	16151	16142	16233	15891	16128	16321	16252	16238	16129	16305	16131	16133	16000	16143	16381	16128	16219	16298	16182	16040	16312	16013	16106	16074	16187	16126	15969	16196	16233	16271	16127	16212	16086	16295	16035	16345	16106	16104	16040	16091	16155	16028	16076	16134	16183	16170	16164	16191	16071	16163	16205	16189	16056	16196	16185	16123	16105	16165	16147	16210	16114	16248	16211	16231	16155	16274	16172	16226	16156	16170	16064	16298	16103	16119	16037	16115	16098	16356	16016	16286	16297	16040	16168	16133	16200	16241	16088	16204	15958	16254	16151	16009	16097	16146	16282	16008	16139	16224	16180	16251	16121	16142	16219	15992	16036	16178	16057	16352	16089	16245	16173	16172	15951	16219	16145	16023	16220	16111	16037	16262	15994	16244	16193	16177	16137	16139	16101	16261	16070	16085	16211	16023	16157	16116	16087	16052	16195	16398	16331	16208	16264	16091	16217	16191	16167	16009	16247	16147	16291	16352	16162	16269	16180	16264	16257	16134	16119	16173	16109	16024	16145	16133	16264	16082	16117	16125	16131	16008	16048	16219	16031	16277	16209	16121	16256	16180	16225	16189	16193	16034	16030	16095	16141	16264	15996	15919	16165	16249	16281	16122	16149	16194	16022	16135	16270	16267	16161	16188	16352	16140	16204	16177	16179	16107	16070	16170	16192	16145	16174	16119	15998	16082	16178	16074	16228	16118	16031	15975	16042	16221	16255	16256	16145	15929	16161	16163	16063	16181	16202	16173	16148	16120	16090	16233	16068	16174	16281	16195	16048	16228	16302	16223	16130	15975	16288	16183	16112	15940	16149	16125	16215	16113	16168	15975	16134	16083	16090	16166	15937	16212	16269	16001	16261	16038	16148	16022	16203	16183	16086	16243	16217	16125	16152	16113	16200	16269	16242	16087	16047	16207	16222	15980	16212	16156	15906	16193	16028	16252	16120	16052	16212	16263	15994	16186	16088	16206	16077	16081	16080	16253	16220	16168	16093	16045	16151	16038	16213	16059	16105	16067	16171	16232	16177	16180	16072	16047	16297	16214	16164	16176	15992	16052	16161	16163	15970	16008	16159	16241	16232	16071	16079	16208	16245	16219	16089	16029	16169	15993	16303	16239	16220	16168	15932	16292	15964	16066	16068	16241	16123	16033	16125	16268	16261	16187	16356	16182	16127	16192	16218	16143	16082	16168	16019	16114	16178	16131	16263	16015	16176	16044	16143	16101	16280	16080	16213	15986	16038	16191	15990	16183	15973	16085	16202	16330	16298	16367	15947	16205	16126	16158	16233	16261	16279	16397	16142	16116	16139	16223	16168	16252	16007	16206	16253	16253	16077	16203	16203	16075	16126	16158	16182	16222	16039	16193	16164	16233	15955	16333	16195	16149	16191	16130	16035	16250	16175	16171	16023	16102	16096	16048	16206	16110	16353	16095	16162	16174	16201	16190	16104	16246	16236	16023	16228	16249	16104	16205	16228	16096	16228	15996	16173	16215	16242	16185	16191	16184	16140	16107	16211	16184	16196	16108	16144	16191	16234	16175	16127	16285	15962	16250	16188	16115	16400	16187	16179	16204	16135	16200	16122	16076	16334	16003	16106	16098	16176	16206	15998	16109	16241	16223	16058	16163	16227	16277	16088	16185	16019	16276	16291	16307	16115	16085	16165	16200	16078	16107	16069	16099	16179	16239	16087	16093	16207	16138	16202	16098	16029	16114	16397	16134	16184	16143	16062	16088	15976	16114	16063	16217	16228	16279	16185	16223	16346	16222	16136	16272	16124	16089	16172	16253	16011	16192	16187	16088	16243	16076	16014	16053	16182	16226	16052	16115	16157	15979	16119	16209	16163	16192	16146	16160	16048	16168	15981	16196	16023	16120	15970	16227	16122	16296	16214	16289	16097	16209	16010	16113	16154	16123	16259	16104	16010	16011	16193	16142	16224	16177	16123	16090	16184	16271	16171	16069	16075	16155	16210	16077	16011	16086	16338	16140	15956	16255	16251	16165	16266	15971	16166	16138	16098	16066	15976	16139	16318	15980	15994	16232	16041	16112	16254	16170	16118	16068	16233	16164	16063	15849	16241	16163	16170	16081	16264	16256	16062	16142	16087	16203	16111	16176	16331	15959	16041	16159	16126	16224	16262	16185	16172	16102	16240	16169	16222	16173	16233	16128	16264	16278	16275	16201	16113	16101	16119	16208	16130	16244	16031	15940	16243	16093	16214	16127	16219	16267	16050	16020	16090	16074	16139	16309	16083	16210	16208	16159	16087	16100	16201	16342	16179	16208	16179	16261	16210	16259	16028	16125	16031	16058	16277	16050	16279	16038	16147	16058	16263	16180	16148	16117	16084	16136	16203	16248	16275	16058	15980	16210	16108	16217	16106	16329	16125	16049	16060	16275	16160	16185	16304	16201	16128	15904	16084	16001	16196	15995	16078	16228	16121	16340	16308	16112	16101	16180	16042	16131	16131	16106	16159	16116	16221	16179	16103	16139	16058	16130	16162	16152	16249	15950	16148	16059	16168	16314	16314	16169	16014	16181	16138	16012	16193	16264	15995	16214	15991	16267	16078	16131	16223	16097	16175	16031	16240	16116	16131	16185	16190	16184	16164	16208	16214	16121	16231	16061	16168	16114	16066	16282	16257	15959	16132	16233	16062	16288	16096	16154	16047	16221	16048	16226	16224	15967	16069	16200	16115	16222	16176	16136	16163	16140	16105	16053	16191	15983	16106	16105	16127	16257	16103	16190	16195	16070	15973	16057	16239	16108	16221	16229	16075	16043	16188	16254	16094	16193	16172	16129	16084	16180	16240	16292	16202	16048	15959	16341	16095	16141	16213	15992	16098	16217	15936	16076	16180	16159	16198	16181	16083	16257	16233	16233	16057	16162	16087	16079	16138	16135	16243	16163	16241	16103	16211	16225	16136	16113	16203	16280	16312	16304	16050	16203	16151	16122	16006	16208	15939	16319	16198	16126	16006	16255	16125	16090	16082	16236	16448	16150	16039	16260	16198	16230	16276	16279	16244	16271	16101	16301	15971	16114	16013	16052	16119	16037	16316	16184	16154	16167	16145	16195	16126	16044	16180	16159	16346	16058	16015	16233	16201	16018	16313	16200	16042	16036	16276	16264	16299	16167	16121	16286	16044	15870	16263	16121	16153	16249	16037	16233	16015	16271	16148	16021	16276	16093	16222	16050	16322	16092	16044	16164	16015	16149	16286	16055	16023	16254	16194	16034	16041	16109	16089	16317	16238	16329	16058	16122	16142	16149	16009	16034	16101	16094	16229	16200	16020	16251	16095	16174	16302	16112	16071	16181	16260	16101	16156	16090	16106	16189	16209	16105	16258	16000	15998	16193	16215	16252	16173	16167	16375	16317	16027	16197	15979	16107	16091	16159	16090	16171	16159	16175	16192	16211	16199	16257	15962	16072	16129	16247	16254	16083	16066	16123	16147	16018	16043	16273	16069	16078	16015	16132	16076	16065	16239	16274	16268	16120	16029	16257	16187	16288	16207	16164	16172	16283	16016	16004	16249	16086	16196	15976	16262	16229	16194	16259	16200	16140	16105	16062	16151	16316	16310	15985	16085	16123	16089	16255	16100	16185	16015	16309	16193	16148	16201	16241	15967	16273	16186	16073	16207	16241	16079	16188	16270	16131	16319	16115	16217	16233	16278	16071	16102	16282	16105	16301	16062	16164	16056	16144	16017	16150	16255	16278	16294	16166	16063	16139	16148	16057	16111	16190	16183	16101	16252	16315	16036	16065	16078	16145	16133	16175	16135	16190	16198	16091	16165	16156	15876	16316	16106	16098	16168	16187	16162	16291	16202	16179	15969	16284	16316	15952	16187	16160	16236	16235	16032	16224	16108	16130	16173	16100	16299	16198	16217	16307	16225	16210	16352	15936	16148	16168	15956	16035	16192	16325	16024	16116	16132	16231	16111	16018	16043	16224	16022	15971	16176	16203	16181	16222	16157	16185	16096	16045	16111	16278	16182	16076	16144	16054	16013	16249	16073	16175	16162	16138	16253
22573	21082	28900	23550	21915	25377	28780	24466	23580	23447	22825	22151	21776	21579	21232	21049	20932	20911	20804	20938	20739	20513	20740	20396	20181	20340	20445	20261	20290	20439	20097	20066	20059	20029	20020	20136	20246	20016	20010	19965	20263	19939	19852	19987	19924	19918	19940	20016	19943	19962	20017	20098	19894	19996	20079	19822	20187	19788	20042	20091	19904	19950	20108	20102	19992	20000	19956	19656	19970	20078	19923	19874	19863	19973	20107	20169	20114	20003	19969	19900	19744	20023	19982	19823	19910	20029	19841	20140	19934	19878	19866	19954	19961	20016	19999	19836	19783	20181	19947	19823	19981	19736	19974	19792	19708	20018	20018	19519	19862	19891	19824	19901	19859	19948	19792	20020	20067	19728	20064	19970	19998	19884	19777	20156	19825	19674	20072	19780	19819	19820	19723	19937	19858	19568	19673	19761	19662	20115	20089	19970	20015	19889	19809	19781	19707	19612	19738	19821	19879	20067	19943	19849	19981	19847	19977	19862	20081	19795	19936	20081	19857	19835	19680	19900	19671	19848	19863	20044	20027	19876	19833	19728	19933	19820	19975	20061	19878	19793	19946	20115	19788	19968	19711	20029	19703	19977	19868	19760	19963	19851	20049	19792	19990	20029	19850	19979	19852	19928	19876	19780	19610	19838	19985	19842	20022	20072	19998	19799	19873	19958	19871	19839	19773	19766	19833	19826	19782	19926	19868	19934	19862	19835	19887	19976	20017	19849	19766	19801	19824	20087	19787	20124	19870	19702	19796	19913	19922	19938	19946	19866	19859	19975	19813	19882	19825	20075	19760	19878	19788	19722	19891	20008	19791	19937	19851	20005	20026	19942	19776	19882	19913	20034	19885	19872	19941	19758	19821	19709	19863	19985	19827	19886	19883	19887	20004	19818	19815	19867	19977	19877	19642	19805	19849	19619	19875	19903	19930	19746	19852	19784	19752	19839	19703	19939	20003	19941	19838	19814	19798	19661	20001	19798	19993	19914	19971	19835	19984	19732	19914	19719	19960	19856	20009	19766	19786	20067	20038	19775	19861	19988	19671	19873	20040	19552	19708	19872	19936	19752	19962	19834	19998	19790	19909	19860	19779	20053	20049	19812	19951	20068	19791	19786	19858	19812	19844	19707	19884	20021	19935	19811	19829	19891	19837	19912	20009	19933	19811	19834	19949	20023	19949	19704	19937	19858	19835	19741	19716	19824	19682	19939	19709	19884	19947	19676	20019	19827	20014	19746	19781	19753	19795	19882	19642	19748	19804	20126	19785	19912	19960	19957	19832	19872	19862	19884	19805	19855	19982	19816	19842	19601	20034	19864	19942	19817	19669	19796	19906	19674	19805	19802	19929	19965	20022	19911	19961	19897	19795	19798	19967	19724	19877	20086	19731	19869	19936	19763	20012	19728	19780	19798	19772	19725	20113	19761	19871	19813	19764	19869	19853	19946	19989	19891	19880	19887	19774	19918	20081	19650	19787	19939	19671	19769	19767	19642	19826	19838	19899	19891	19904	20080	20052	20041	19838	19782	19864	19788	19887	19914	19984	19850	19779	19898	20012	20077	19820	19915	19889	19863	20018	19915	19762	19970	19783	19853	19778	19923	19746	19722	19877	19953	19823	19761	20033	19784	19801	19718	19882	19830	19903	19757	19770	19898	19780	19785	19921	19827	19912	19803	19991	19787	19703	19974	19817	19897	19830	19773	19824	19891	19927	20063	19872	19822	19968	20045	19823	19971	19755	19756	19833	19847	19814	19956	19971	20251	19887	19999	19866	19709	19766	20029	20113	19766	19928	19937	19786	19808	19848	19972	20117	19692	19754	19642	19928	19745	19887	19694	19829	19822	19905	19964	19985	19899	19883	19943	19872	19928	19769	20045	19818	19979	19995	19967	19811	19911	20084	20031	19940	19886	19951	19913	19765	19889	19789	19674	19846	19991	19689	19939	19905	19877	19930	19866	19949	19757	19885	20133	20007	20168	19785	19828	19928	19965	19855	19764	19849	19821	19715	19661	19816	19758	19909	19805	19971	19834	19674	19978	19888	19903	19841	19793	19920	19728	19808	19922	19764	19745	19619	19776	19805	19891	19697	19709	19950	19538	19689	19905	19910	19800	19951	19731	19637	19944	19711	19778	19938	19786	19845	19809	19859	19726	19931	19873	19702	20107	19891	19887	19920	19909	20106	20239	19968	19968	19987	20044	19872	20008	19686	19916	19822	19848	19944	19563	19821	19882	19742	19890	19922	19805	19884	19758	19826	19882	19619	19897	19641	19680	19858	19713	19781	19995	20055	19986	19859	19979	20127	19838	19939	19761	19858	20060	19979	19981	19765	19661	19759	19763	19850	19893	19952	19877	19840	19869	20091	19748	20078	19824	19948	19851	19856	19914	19783	19807	19754	19830	20099	19996	19784	19927	19670	19865	19958	19974	19752	19969	19889	19723	19941	19772	19875	19915	19789	19650	19915	19870	19613	19961	19652	19798	20012	19884	19916	19661	19720	19942	19668	19845	20019	19754	19859	19700	19924	19904	19858	19803	19998	19737	19785	19991	19829	19936	20002	20020	19901	19863	19779	20118	19857	19680	20056	19782	19782	19780	19753	19632	19779	19804	19852	19746	19865	19614	19798	20025	19797	19833	20036	19819	19929	19707	19956	19936	19790	19702	19914	19765	19916	20013	19866	19769	19726	19841	19915	19877	19720	19872	19983	19833	19994	19912	19920	19805	19688	19913	19822	19818	19978	20157	19809	19832	19633	19707	19988	19872	19823	19935	19894	20206	19763	20049	19980	19935	19729	19940	19932	19781	20069	19809	19957	19991	19797	19923	19759	19927	19862	19823	20126	19749	19639	19906	19952	19840	19781	19815	19776	19886	19690	19864	19825	19853	19804	19652	19731	19804	19840	20065	19826	19883	19799	19671	19856	20045	20037	19875	19857	19609	19749	19865	19902	19930	19986	19839	19772	19831	19725	19931	19845	19934	19691	19819	20017	20118	19919	20008	19946	20005	19999	20003	19894	19955	19868	19932	19985	19996	19957	19781	19736	20069	19844	19965	19568	19797	19930	19820	19682	20034	19869	20112	19441	19921	19854	19568	20016	19760	19873	19906	19866	19890	19650	19858	19946	19845	19685	19785	19769	19741	19913	19850	19904	19831	19668	19805	19784	19941	20032	19905	20060	19806	19887	19650	19845	19859	20111	19942	19904	19912	20046	19784	19696	19882	19911	20105	19780	19694	19969	19871	19597	19764	20060	19896	19665	20077	19854	19881	19761	19799	20067	19888	20005	19791	19904	19922	19701	19902	19952	19619	20065	20001	19772	19943	19865	19798	19695	19655	19794	19754	19877	19855	19735	19761	19908	19769	19901	19884	19710	19858	19794	19790	19943	20075	19785	20090	19856	19916	19718	20010	19810	19841	19868	19840	19928	20135	19765	19982	19724	19646	19865	19858	19918	19971	19821	19884	19751	19928	19859	19816	20028	20116	20034	19977	19797	19881	19874	19991	19963	20103	19866	19815	19744	19858	19764	19998	19803	19934	19800	19937	19935	19831	19760	19951	20254	19870	19829	19819	19838	19861	20017	19701	19883	19768	19772	19751	20172	20041	19957	19724	19906	19737	19942	19816	19629	19692	19808	19818	19858	19842	19602	19939	19919	19923	20031	19916	19818	19766	19812	19563	19701	19966	19808	19994	19804	19834	19702	19963	19755	19750	19944	19807	19520	19682	19822	19719	19804	19618	19886	19922	19856	19797	20032	19944	19850	20021	19849	19960	19820	19896	19852	19742	19813	19791	19820	19866	19716	19839	19642	20130	19718	19921	19963	19994	19920	20041	19659	19983	19876	20023	19824	19794	19996	20003	19762	19822	19801	20042	19872	19730	19785	19931	19906	20039	19832	19633	19906	19844	19879	19684	19798	19947	20000	19817	19887	19684	20106	19740	19925	19932	19802	19742	19784	19835	19968	19793	19825	20077	19815	19842	19941	19752	19850	19789	19757	20032	19908	19937	19909	19712	19844	19804	20017	19849	19886	19762	19837	19928	19882	19775	19860	19924	19886	19929	19814	19762	19777	19841	19985	19788	19926	19729	19583	19805	19770	19926	19838	19793	19800	19645	20016	19797	19977	19770	19730	19649	19911	19956	19906	19776	20065	19817	19872	19773	19940	19891	19862	19789	20037	19815	19734	19708	19900	19862	19947	19887	19922	19693	19881	19838	20054	19831	20029	19823	19977	19792	19947	20012	19709	19885	19802	19778	19791	19789	19928	19958	19848	19710	19820	19814	19943	20117	20029	19825	19982	19902	19914	19811	19865	20012	19985	19867	19934	19842	19901	20076	20055	19872	19935	20049	19922	19942	19953	19884	20165	19667	19881	19929	19924	19718	19892	19895	19854	19964	19907	19791	20038	19894	19795	19862	19838	19953	19948	20014	19753	19752	19870	19857	19863	19701	19651	19889	19986	19969	19950	19780	19936	19786	19750	19955	19942	19745	19918	19738	19851	19866	19806	20079	19752	19829	19928	19726	19983	19806	19878	19949	19772	19805	19780	19937	20067	19948	20044	19878	19815	20002	19898	20094	19931	19828	19829	19943	19914	20034	19831	19997	19981	19849	19862	19772	20010	19881	19825	19740	19927	19992	19891	19785	19846	19828	19865	19942	19950	19774	20015	19920	19972	19892	19699	19590	19912	19766	19959	20028	19910	19923	19891	19591	19899	19672	19927	19824	19937	19887	19754	19942	19782	19900	19805	19784	19839	19836	19954	19946	19862	19789	19956	19983	19725	19869	20192	19894	19986	19971	19870	20064	19928	19831	19866	19884	19910	19634	19889	19903	20027	19651	19704	19925	19750	19887	19825	19897	19635	19969	19849	19877	19855	19969	19860	19783	19643	20087	19745	19895	19971	19890	20130	20038	19871	19805	19964	19898	19906	19825	19923	20148	19933	20034	19925	20004	20073	19600	19875	19772	19884	19764	19858	20061	19930	19837	20096	20037	19750	19793	19927	19936	19804	19973	19984	19877	20012	19995	20004	19799	19815	19501	19645	19744	19947	19745	19883	19643	19759	19825	19801	19848	20003	19907	19958	19794	19849	19743	19719	20030	19836	19935	19781	20127	20040	19921	20088	19871
25645	45924	42831	34251	30108	26892	24672	23524	22458	21343	20578	19692	19232	18673	18346	18052	17998	17833	17702	17615	17735	17214	17253	17200	17176	17172	16949	17129	16905	16930	16803	16838	16817	16745	16846	16770	16720	16711	16751	16913	16624	16913	16684	16783	16882	16792	16777	16598	16691	16773	16523	16668	16618	16704	16628	16671	16662	16849	16581	16506	16580	16748	16643	16736	16629	16603	16643	16654	16758	16572	16735	16653	16868	16576	16505	16715	16664	16561	16592	16512	16707	16657	16454	16702	16664	16904	16586	16600	16499	16623	16626	16620	16541	16656	16519	16705	16680	16669	16723	16655	16753	16548	16686	16635	16715	16318	16656	16786	16823	16580	16546	16379	16481	16629	16553	16562	16572	16584	16466	16721	16539	16570	16472	16497	16700	16590	16548	16568	16477	16486	16607	16545	16646	16604	16602	16637	16694	16404	16628	16643	16588	16581	16661	16534	16687	16680	16611	16595	16511	16695	16675	16646	16656	16671	16625	16682	16561	16761	16502	16612	16623	16605	16551	16615	16401	16601	16597	16657	16434	16686	16665	16503	16551	16618	16524	16546	16538	16727	16625	16545	16635	16418	16589	16535	16596	16627	16702	16628	16664	16619	16583	16621	16544	16536	16498	16506	16714	16442	16566	16438	16572	16590	16567	16702	16535	16684	16766	16642	16525	16605	16464	16561	16566	16823	16447	16462	16666	16670	16387	16596	16670	16577	16734	16750	16578	16591	16517	16582	16610	16602	16502	16697	16482	16687	16477	16657	16679	16720	16555	16655	16538	16468	16552	16656	16564	16580	16669	16529	16631	16593	16745	16614	16590	16753	16519	16581	16797	16611	16684	16706	16541	16684	16669	16491	16553	16651	16362	16595	16522	16467	16648	16572	16510	16651	16656	16546	16723	16515	16729	16598	16576	16642	16786	16597	16486	16553	16531	16589	16642	16696	16661	16550	16657	16580	16563	16737	16568	16625	16438	16624	16738	16565	16621	16630	16566	16576	16546	16493	16636	16736	16632	16579	16585	16637	16563	16484	16535	16617	16591	16680	16643	16413	16438	16618	16493	16734	16538	16539	16432	16581	16519	16624	16660	16595	16690	16566	16485	16510	16544	16747	16692	16523	16679	16585	16691	16661	16666	16606	16748	16710	16528	16707	16457	16642	16504	16533	16656	16628	16706	16566	16685	16540	16584	16482	16566	16526	16491	16622	16707	16602	16381	16611	16367	16681	16710	16475	16674	16578	16647	16564	16540	16626	16447	16508	16597	16679	16438	16555	16477	16515	16762	16557	16522	16537	16595	16688	16474	16700	16585	16444	16786	16687	16541	16854	16433	16569	16579	16757	16530	16697	16715	16561	16673	16606	16592	16453	16481	16645	16664	16673	16588	16552	16338	16535	16720	16554	16341	16633	16421	16649	16615	16592	16714	16522	16479	16430	16659	16588	16561	16504	16477	16620	16729	16550	16527	16668	16626	16706	16750	16539	16711	16735	16639	16377	16631	16624	16780	16724	16581	16595	16624	16691	16403	16606	16570	16547	16580	16568	16553	16671	16556	16706	16653	16649	16620	16659	16623	16586	16597	16596	16482	16507	16521	16481	16598	16548	16681	16533	16565	16677	16670	16571	16724	16531	16784	16663	16468	16762	16582	16712	16636	16670	16712	16655	16631	16577	16623	16613	16525	16578	16522	16429	16692	16551	16417	16387	16536	16415	16419	16475	16399	16626	16625	16550	16510	16522	16573	16561	16672	16566	16579	16639	16659	16616	16669	16509	16554	16538	16596	16760	16692	16575	16611	16583	16614	16621	16600	16609	16691	16465	16706	16555	16562	16669	16734	16541	16646	16657	16657	16482	16603	16610	16704	16599	16516	16718	16579	16529	16701	16556	16415	16706	16592	16658	16548	16743	16549	16594	16440	16692	16645	16668	16621	16539	16573	16420	16541	16588	16697	16733	16607	16602	16597	16647	16564	16696	16523	16569	16588	16591	16494	16561	16605	16389	16614	16589	16489	16589	16675	16546	16595	16551	16486	16483	16483	16847	16496	16604	16557	16537	16476	16600	16611	16571	16710	16773	16705	16447	16526	16692	16605	16597	16519	16786	16538	16696	16586	16626	16596	16598	16620	16520	16495	16707	16373	16571	16725	16581	16470	16649	16546	16479	16573	16612	16571	16732	16652	16539	16383	16446	16598	16564	16590	16439	16582	16520	16663	16538	16721	16661	16510	16711	16607	16531	16505	16632	16501	16591	16479	16567	16669	16712	16528	16597	16699	16530	16622	16534	16538	16639	16696	16529	16758	16608	16571	16660	16570	16561	16566	16448	16545	16597	16478	16635	16552	16564	16626	16624	16681	16632	16640	16735	16602	16617	16640	16494	16577	16713	16724	16662	16436	16614	16755	16579	16579	16599	16433	16509	16575	16604	16521	16539	16736	16566	16742	16529	16457	16378	16616	16566	16738	16562	16776	16575	16694	16616	16747	16702	16643	16569	16671	16566	16682	16653	16476	16593	16443	16523	16392	16487	16704	16765	16529	16757	16705	16507	16706	16693	16638	16672	16534	16859	16599	16621	16623	16558	16582	16806	16498	16528	16541	16437	16538	16726	16546	16648	16618	16638	16665	16676	16623	16539	16507	16479	16669	16691	16742	16611	16654	16556	16478	16545	16548	16489	16610	16582	16458	16496	16655	16579	16591	16683	16489	16566	16728	16584	16504	16572	16671	16544	16573	16624	16598	16323	16622	16631	16582	16565	16518	16571	16557	16424	16693	16612	16646	16643	16462	16461	16627	16572	16574	16376	16631	16575	16646	16494	16727	16593	16460	16631	16544	16501	16667	16588	16534	16370	16529	16625	16441	16475	16593	16477	16524	16620	16684	16580	16649	16472	16692	16551	16602	16556	16737	16587	16559	16654	16695	16534	16641	16585	16530	16482	16608	16498	16432	16564	16680	16636	16606	16467	16611	16570	16620	16491	16453	16739	16508	16474	16635	16532	16643	16622	16549	16424	16645	16673	16596	16624	16661	16495	16608	16529	16685	16635	16572	16493	16500	16528	16673	16631	16575	16655	16569	16667	16646	16420	16605	16587	16604	16687	16573	16632	16774	16604	16494	16452	16791	16561	16466	16497	16322	16602	16761	16569	16732	16737	16623	16563	16571	16529	16639	16658	16598	16564	16624	16719	16673	16563	16589	16382	16513	16648	16613	16555	16455	16544	16687	16559	16500	16590	16658	16638	16621	16461	16529	16501	16566	16676	16669	16684	16614	16385	16771	16636	16675	16615	16531	16647	16680	16554	16599	16633	16713	16523	16604	16466	16455	16545	16472	16587	16560	16714	16507	16572	16688	16579	16540	16406	16534	16656	16463	16550	16547	16576	16717	16628	16532	16602	16444	16575	16704	16529	16560	16627	16763	16556	16422	16680	16637	16710	16506	16488	16722	16680	16376	16689	16777	16517	16596	16526	16634	16648	16564	16593	16630	16647	16615	16527	16447	16778	16531	16562	16546	16550	16727	16501	16707	16623	16351	16612	16696	16580	16439	16464	16471	16801	16669	16474	16574	16615	16593	16615	16622	16658	16566	16556	16745	16621	16635	16483	16650	16553	16356	16629	16487	16584	16550	16516	16545	16717	16533	16680	16540	16578	16466	16574	16605	16721	16531	16515	16585	16550	16538	16407	16584	16671	16554	16602	16481	16563	16705	16801	16570	16482	16593	16588	16553	16528	16526	16595	16704	16625	16621	16608	16646	16647	16481	16594	16545	16587	16613	16650	16663	16709	16589	16702	16640	16406	16733	16553	16525	16480	16658	16443	16542	16553	16589	16463	16556	16726	16675	16590	16565	16856	16372	16538	16663	16526	16631	16490	16651	16595	16585	16680	16546	16659	16399	16716	16594	16668	16551	16393	16650	16643	16569	16442	16674	16635	16554	16597	16512	16814	16750	16595	16576	16651	16510	16426	16585	16654	16604	16655	16627	16477	16608	16722	16461	16571	16485	16603	16734	16733	16467	16513	16517	16736	16494	16576	16561	16631	16443	16570	16590	16430	16475	16700	16623	16633	16632	16528	16586	16608	16627	16451	16596	16727	16478	16611	16610	16682	16441	16422	16734	16714	16579	16586	16496	16700	16360	16643	16451	16551	16390	16621	16699	16540	16528	16462	16456	16766	16493	16568	16507	16710	16517	16644	16531	16696	16637	16601	16643	16608	16621	16602	16745	16485	16532	16647	16364	16559	16496	16462	16519	16563	16656	16574	16644	16414	16432	16648	16643	16455	16531	16590	16706	16482	16581	16775	16507	16632	16433	16590	16759	16550	16438	16747	16617	16420	16569	16510	16507	16542	16559	16668	16624	16660	16689	16658	16607	16555	16575	16595	16541	16524	16615	16610	16510	16643	16496	16598	16536	16610	16652	16381	16544	16640	16409	16473	16389	16587	16546	16596	16639	16628	16630	16518	16754	16564	16556	16502	16544	16494	16636	16538	16742	16646	16602	16629	16528	16575	16412	16752	16559	16609	16588	16579	16529	16580	16634	16513	16560	16550	16647	16609	16643	16399	16564	16509	16542	16514	16690	16526	16538	16701	16635	16613	16482	16751	16567	16657	16523	16668	16477	16522	16501	16497	16523	16698	16676	16475	16480	16747	16614	16565	16461	16633	16578	16511	16769	16632	16535	16523	16661	16750	16437	16509	16658	16520	16557	16485	16531	16569	16467	16690	16475	16511	16648	16461	16667	16667	16502	16609	16525	16544	16525	16532	16601	16425	16593	16682	16695	16537	16627	16410	16590	16448	16606	16564	16646	16585	16545	16613	16634	16688	16456	16657	16681	16679	16598	16710	16595	16517	16508	16763	16559	16593	16540	16634	16387	16646	16614	16621	16742	16642	16627	16411	16667	16518	16657	16514	16617	16582	16507	16469	16517	16531	16584	16694	16766	16551	16493	16635	16576	16658	16578	16363	16625	16516	16656	16681	16682	16589	16643	16463	16508	16597	16850	16641	16628	16558	16486	16530	16582	16732	16579	16529	16581	16651	16723	16530	16663	16571	16621	16661	16383	16755	16642	16579	16549	16721	16491	16591	16665	16573	16592	16672	16629	16605	16460	16561	16605	16586	16723	16545	16677	16563
27870	24226	30494	27777	23341	22260	21667	21306	20783	20511	20593	20242	20045	19790	19693	19644	19790	19718	19328	19837	19581	19464	19534	19471	19234	19503	19406	19409	19348	19285	19533	19183	19433	19383	19333	19303	19380	19369	19305	19479	19475	19433	19247	19285	19421	19468	19348	19366	19389	19175	19323	19264	19356	19268	19534	19571	19124	19235	19266	19466	19184	19325	19274	19268	19222	19360	19377	19308	19277	19248	19427	19351	19432	19349	19416	19285	19358	19357	19284	19403	19142	19073	19463	19370	19044	19460	19279	19345	19132	19152	19291	19353	19370	19161	19194	19358	19326	19394	19503	19162	19296	19274	19264	19319	19445	19258	19420	19393	19441	19316	19222	19133	19347	19171	19167	19332	19201	19442	19192	19177	19233	19336	19409	19316	19398	19245	19251	19148	19434	19244	19220	19418	19386	19207	19262	19350	19343	19239	19174	19304	19308	19401	19341	19294	19099	19524	19472	19193	19178	19172	19406	19371	19438	19148	19356	19463	19150	19518	19322	19393	19475	19467	19155	19215	19261	19187	19393	19199	19342	19251	19314	19305	19219	19202	19297	19352	19321	19169	19229	19246	19236	19433	19232	19281	19299	19304	19217	19358	19296	19223	19339	19372	19343	19301	19358	19153	19419	19202	19102	19236	19288	19278	19201	19069	19238	19344	19112	19341	19480	19241	19311	19383	19311	19390	19212	19191	19367	19000	19374	19335	19426	19318	19183	19099	19152	19116	19221	19354	19253	19269	19174	19337	19233	19249	19267	19421	19380	19086	19288	19446	19118	19218	19212	19329	19289	19339	19599	19212	19254	19492	19510	19324	19225	19110	19085	19233	19303	19127	19222	19378	19240	19270	19191	19216	19330	19326	19196	19153	19345	19386	19580	19265	19289	19111	19523	19140	19223	19110	19295	19387	19062	19261	19105	19439	19100	19319	19329	19183	19504	19069	19265	19484	19422	19267	19259	19369	19267	19471	19413	19315	19136	19162	19295	19321	19136	19450	19508	19493	19315	19240	19180	19263	19230	19230	19423	19230	19463	19168	19316	19325	19320	19244	19151	19220	19325	19180	19232	19427	19157	19240	19212	19136	19402	19449	19314	19238	19263	19202	19276	19310	19200	19246	19306	19053	19209	19293	19433	19078	19408	19122	19289	19508	19141	19347	19180	19384	19123	19415	19366	19263	19194	19221	19138	19375	19418	19277	19319	19303	19323	19593	19576	19366	19203	19399	19181	19168	19290	19260	19224	19250	19181	19415	19417	19240	19337	19398	19356	19223	19094	19168	19294	19397	19286	19228	19176	19268	19576	19313	19318	19258	19317	19108	19174	19463	19187	19305	19332	19244	19283	19552	19176	19319	19208	19037	19365	19262	19281	19201	19054	19287	19150	19391	19249	18978	19294	19402	19400	19512	19244	19186	19035	19334	19273	19226	19447	19152	19328	19494	19245	19086	19143	19350	19281	19294	19273	19309	19293	19304	19372	19262	19273	19154	19205	19433	19277	19552	19264	19374	19415	19378	19384	19240	19358	19122	19481	19474	19457	19142	19340	19077	19448	19375	19250	19279	19281	19251	19329	19305	18948	19459	19190	19376	19292	19343	19443	19197	19232	19439	19231	19255	19416	19299	19153	19266	19295	19278	19517	19285	19370	19232	19360	19226	19349	19098	19294	19305	19328	19275	19143	19120	19131	19284	19258	19220	19397	19314	19133	19167	19304	19241	19333	19088	19158	19231	19282	19160	19416	19339	19385	19392	19321	19136	19168	19306	19141	19406	19464	19248	19350	19197	19453	19351	19279	19278	19362	19245	19189	19255	19406	19338	19241	19164	19185	19159	19329	19430	19287	19112	19314	19334	19356	19414	19219	19274	19380	19215	19293	19564	19291	19357	19321	19513	19387	19176	19354	19462	19315	19253	19330	19348	19229	19481	19243	19391	19346	19288	19214	19399	19276	19359	19049	19224	19458	19470	19324	19085	19186	19291	19300	19212	19216	19136	19334	19366	19172	19215	19366	19216	19160	19124	19447	19190	19171	19344	19392	19287	19368	19219	19168	19199	19145	19165	19286	19004	19134	19408	19275	19427	19298	19252	19287	19189	19185	19299	19347	19356	19399	19321	19106	19426	19326	19485	19242	19199	19554	19063	19076	19193	19320	19212	19157	19396	19123	19149	19255	19270	19376	19243	19074	19183	19409	19383	19188	19217	19238	19412	19415	19050	19266	19478	19314	19364	19208	19096	19480	19393	19304	19371	19057	19232	19036	19319	19469	19287	19308	19409	19354	19471	19150	19125	19274	19188	19235	19317	19277	19250	19357	19246	19150	19209	19480	19289	19393	19385	19211	19289	19160	19207	19404	19350	19127	19112	19353	19474	19423	19345	19284	19213	19119	19431	19497	19202	19377	19101	19285	19202	19267	19313	19478	19170	19253	19082	19274	19280	19472	19309	19305	19198	19290	19143	19363	19301	19343	19312	19356	19512	19206	19161	19322	19310	19154	19424	19255	19402	19246	19347	19330	19334	19282	19224	19101	19248	19247	19172	19328	19433	19365	19230	19348	19265	19187	19407	19333	19396	19289	19361	19171	19145	19314	19152	19333	19300	19433	19287	19254	19347	19411	19346	19227	19006	19081	19293	19416	19375	19295	19242	19415	19378	19128	19364	19140	19437	19319	19196	19248	19258	19320	19102	19309	19229	19322	19373	19196	19246	19159	19187	19178	19299	19262	19360	19305	19419	19440	19471	19286	19168	19218	19279	19493	19312	19340	19264	19368	19492	19330	19148	19396	19100	19196	19144	19465	19253	19444	19325	19456	19464	19356	19215	19101	19223	19231	19297	19484	19232	19190	19363	19360	19142	19483	19203	19276	19317	19252	19396	19161	19301	19360	19272	19170	19244	19456	19461	19589	19184	19250	19141	19214	19126	19308	19211	19501	19208	19392	19459	19408	19290	19207	19246	19331	19244	19373	19265	19314	19310	19240	19202	19291	19412	19314	19338	19456	19276	19393	19274	19331	19066	19356	19208	19320	19420	19030	19237	19215	19330	19327	19414	19306	19024	19176	19309	19327	19449	19391	19124	19338	19266	19469	19121	19378	19304	19406	19325	19477	19519	19292	19363	19193	19167	19372	19222	19320	19329	19418	19257	19280	19123	19411	19462	19199	19100	19435	19121	19223	19241	19138	19040	19110	19322	19459	19309	19244	19281	19300	19192	19145	19212	19249	18968	19007	19273	19258	19426	19349	19149	19266	19110	19228	19050	19221	19145	19269	19081	19200	19359	19258	19308	19274	19281	19300	19304	19128	19258	19335	18920	19305	19186	19284	19303	19316	19254	19280	19061	19327	19232	19604	19026	19133	19223	19259	19242	19260	19401	19424	19156	19142	19237	18996	19315	19292	19148	19266	19427	19243	19210	19334	19224	19218	19274	19319	19126	19243	19367	19084	19162	19317	19102	19249	19320	19205	19283	19337	19433	19120	19225	19066	19321	19104	19429	19070	19223	19283	19492	19181	19191	19122	19256	19254	19609	19216	19195	19473	19477	19403	19499	19447	19430	19382	19228	19382	19195	19244	19264	19295	19178	19099	19236	19398	18994	19242	19357	19304	19177	19205	19216	19217	19153	19289	19320	19292	19516	19373	19215	19402	19178	19313	19336	19487	19200	19133	19246	19391	19328	19379	19333	19245	19458	19366	19386	19033	19288	19464	19134	19221	19322	19425	19385	19278	19359	19451	19267	19257	18999	19335	19376	19351	19340	19243	19223	19055	19224	19207	19187	19411	19091	19072	19289	19221	19379	19546	19269	19410	19137	19594	19303	19451	19112	19376	18980	19110	19430	19227	19280	19202	19262	19457	19233	19331	19251	19239	19330	19369	19348	19430	19187	19380	19225	19443	19386	19292	19472	19343	19495	19654	19361	19081	19085	19467	19239	19013	19272	19296	19283	19402	19184	19348	19263	19407	19522	19118	19240	19174	19196	19348	19392	19248	19318	19187	19212	19159	19183	19130	19257	19332	19258	19409	19190	19305	19114	19235	19403	19290	19426	19366	19330	19240	19213	19014	19198	19476	19476	19513	19415	19255	19162	19361	19415	19345	19313	19127	19161	19502	19360	19315	19555	19251	19255	19313	19405	19387	19458	19349	19377	19224	19500	19078	19084	19246	19210	19295	19477	19340	19274	19304	19265	19174	19400	19310	19342	19280	19392	19149	19199	19308	19129	19287	19287	19344	19340	19351	19432	19135	19265	19414	19293	19498	19487	19413	19330	19444	19047	19367	19213	19230	19289	19201	19304	19254	19165	19375	19403	19319	19403	19562	19401	19492	19230	19242	19581	19344	19291	19258	19401	19183	19421	19180	19389	19352	19256	19005	19235	19264	19344	19063	19413	19188	19061	19284	19194	19290	19119	19479	19254	19365	19364	19110	19273	19382	19077	19310	19281	19352	19462	19334	19179	19278	19409	19245	19319	19111	19187	19275	19474	19172	19319	19373	19155	19199	19291	19150	19367	19316	19253	19248	19330	19269	19233	19419	19332	19484	19445	19452	19181	19318	19176	19344	19139	19339	19374	19343	19297	19411	19299	19262	19083	19013	19205	19439	19344	19219	19294	19400	19349	19269	19237	19291	19152	19440	19247	19300	19118	19316	19382	19159	19245	19238	19106	19469	19384	19309	19313	19238	19154	19267	19538	19155	19432	19384	19200	19270	19411	19293	19272	19506	19340	19205	19115	19446	19209	19394	19331	19426	19430	19327	19254	19250	19263	19536	19464	19482	19204	19343	19414	19288	19340	19448	19218	19194	19081	19209	19291	19268	19296	19199	19465	19238	19316	19706	19169	19286	19308	19327	19269	19206	19297	19264	19405	19385	19133	19246	19342	19211	19397	19328	19369	19371	19243	19197	19506	19334	19191	19198	19345	19042	19397	19240	19238	19370	19230	19388	19351	19378	19252	19397	19140	19404	19184	19485	19343	19211	19230	19138	19264	19281	19259	19483	19216	19180	19304	19315	19527	19100	19349	19377	19336	19180	19393	19296	19308	19291	19390	19211	19183	19092	19201	19376	19280	19443	19410	19267	19234	19264	19310	19105	19282	19292	19290	19282	19402	19043	19294	19350	19181	19497	19283	19356	19203
23935	35111	32264	25680	22970	20872	20024	19335	18953	18240	17907	17687	17284	17108	16742	17004	16899	16792	16830	16638	16576	16644	16650	16566	16628	16457	16404	16443	16248	16425	16494	16378	16468	16375	16392	16394	16264	16343	16348	16546	16376	16214	16232	16254	16377	16430	16382	16397	16504	16168	16223	16194	16309	16255	16290	16413	16364	16394	16351	16194	16253	16398	16239	16267	16345	16254	16288	16207	16266	16239	16247	16153	16446	16251	16136	16198	16333	16342	16225	16356	16264	16252	16286	16113	16255	16259	16172	16285	16332	16343	16325	16196	16475	16265	16409	16207	16312	16431	16240	16291	16148	16264	16285	16218	16268	16372	16199	16243	16305	16215	16338	16215	16309	16079	16211	16310	16308	16147	16258	16324	16397	16438	16275	16197	16223	16221	16345	16342	16203	16262	16282	16251	16359	16318	16307	16249	16342	16297	16269	16335	16334	16094	16211	16374	16371	16105	16251	16257	16354	16198	16221	16281	16247	16390	16218	16283	16309	16321	16293	16183	16232	16408	16332	16195	16157	16357	16386	16295	16271	16205	16304	16293	16200	16367	16330	16294	16299	16263	16433	16187	16335	16197	16234	16171	16255	16235	16350	16264	16314	16254	16171	16155	16237	16217	16340	16009	16334	16251	16340	16542	16242	16282	16274	16319	16299	16038	16257	16216	16388	16270	16391	16308	16233	16292	16280	16336	16308	16272	16419	16189	16439	16363	16218	16358	16273	16182	16334	16162	16266	16337	16354	16298	16302	16223	16284	16265	16247	16196	16158	16346	16327	16337	16247	16272	16121	16376	16457	16323	16407	16277	16291	16323	16202	16235	16340	16316	16296	16365	16268	16248	16228	16085	16360	16262	16453	16360	16273	16348	16223	16198	16270	16320	16260	16528	16187	16444	16172	16379	16385	16322	16254	16245	16264	16194	16283	16299	16250	16153	16292	16376	16346	16331	16209	16260	16436	16227	16466	16331	16316	16299	16324	16121	16419	16294	16238	16267	16106	16101	16100	16149	16296	16145	16224	16244	16338	16228	16431	16308	16311	16232	16291	16395	16294	16436	16211	16296	16296	16142	16265	16186	16287	16359	16348	16142	16178	16247	16211	16301	16292	16293	16194	16282	16295	16392	16217	16251	16106	16323	16360	16317	16271	16219	16213	16331	16200	16244	16194	16319	16197	16212	16205	16305	16219	16254	16392	16497	16367	16287	16263	16375	16226	16270	16320	16363	16295	16409	16115	16122	16337	16264	16360	16197	16361	16314	16182	16171	16156	16116	16270	16333	16376	16023	16082	16004	16103	16365	16261	16322	16250	16409	16211	16368	16244	16361	16321	16200	16309	16395	16136	16231	16393	16314	16297	16083	16094	16309	16276	16207	16191	16295	16265	16205	16199	16385	16275	16247	16224	16194	16447	16148	16342	16112	16196	16362	16375	16202	16326	16319	16221	16275	16236	16321	16484	16366	16323	16291	16319	16343	16241	16193	16256	16382	16118	16368	16225	16261	16326	16231	16258	16341	16335	16395	16292	16398	16312	16149	16280	16266	16304	16267	16323	16362	16358	16300	16279	16209	16354	16118	16285	16224	16087	16422	16277	16408	16324	16218	16449	16182	16393	16379	16255	16298	16026	16126	16340	16357	16284	16223	16326	16286	16273	16244	16195	16280	16354	16358	16152	16438	16256	16237	16236	16236	16282	16505	16272	16214	16294	16323	16181	16204	16244	16282	16318	16262	16158	16436	16224	16299	16292	16282	16450	16202	16530	16326	16354	16218	16308	16280	16091	16291	16227	16456	16505	16128	16294	16307	16148	16321	16324	16345	16294	16254	16281	16320	16351	16036	16324	16358	16426	16331	16347	16259	16315	16319	16203	16410	16213	16222	16295	16227	16406	16350	16255	16228	16178	16363	16245	16164	16420	16266	16346	16222	16502	16088	16388	16371	16282	16222	16273	16357	16247	16322	16267	16187	16301	16225	16140	16389	16223	16547	16419	16308	16323	16333	16203	16377	16152	16281	16162	16270	16184	16406	16139	16285	16319	16291	16183	16385	16154	16305	16352	16390	16239	16198	16247	16203	16199	16241	16271	16366	16250	16411	16262	16411	16109	16160	16189	16279	16321	16335	16250	16545	16195	16266	16304	16106	16520	16425	16107	16453	16237	16318	16331	16237	16311	16119	16365	16173	16182	16368	16334	16324	16298	16178	16136	16342	16258	16315	16477	16382	16212	16378	16273	16403	16270	16310	16148	16288	16388	16253	16339	16308	16401	16313	16342	16408	16222	16248	16378	16324	16372	16232	16141	16371	16255	16201	16277	16372	16281	16225	16440	16406	16324	16249	16446	16356	16185	16320	16210	16274	16327	16199	16227	16509	16159	16265	16262	16318	16204	16270	16219	16484	16252	16331	16354	16258	16420	16355	16434	16205	16188	16338	16400	16326	16261	16210	16431	16203	16464	16372	16145	16261	16334	16246	16270	16198	16170	16299	16305	16402	16390	16273	16413	16133	16180	16133	16353	16101	16197	16312	16335	16283	16367	16234	16231	16324	16378	16143	16311	16421	16236	16287	16195	16186	16279	16279	16150	16099	16329	16281	16309	16146	16472	16181	16334	16223	16127	16429	16238	16234	16342	16496	16161	16276	16261	16309	16237	16256	16243	16365	16279	16204	16217	16246	16229	16192	16198	16211	16262	16348	16175	16351	16173	16182	16322	16284	16575	16178	16378	16294	16233	16346	16351	16332	16288	16331	16292	16256	16278	16393	16210	16212	16165	16301	16401	16247	16297	16140	16338	16322	16356	16315	16235	16307	16237	16197	16303	16260	16634	16175	16417	16177	16348	16388	16434	16205	16199	16188	16170	16394	16319	16259	16118	16282	16145	16522	16119	16372	16291	16324	16271	16374	16322	16271	16125	16297	16353	16069	16264	15995	16328	16248	16453	16316	16197	16376	16167	16145	16388	16287	16280	16135	16320	16315	16308	16073	16243	16309	16300	16181	16300	16496	16280	16272	16419	16257	16284	16180	16213	16427	16392	16201	16376	16323	16151	16229	16205	16225	16312	16174	16148	16140	16168	16491	16336	16241	16245	16258	16331	16310	16588	16354	16245	16146	16064	16166	16149	16121	16364	16370	16222	16357	16335	16258	16366	16212	16164	16171	16290	16547	16111	16309	16231	16557	16314	16288	16369	16225	16304	16302	16341	16311	16259	16269	16397	16292	16304	16150	16330	16304	16337	16340	16282	16381	16295	16423	16245	16391	16188	16225	16410	16310	16388	16165	16193	16232	16394	16235	16312	16304	16316	16218	16333	16194	16316	16210	16309	16307	16414	16217	16419	16285	16373	16159	16311	16151	16414	16228	16354	16208	16464	16377	16301	16223	16245	16264	16245	16266	16325	16525	16257	16055	16310	16293	16322	16193	16422	16345	16273	16221	16237	16330	16124	16267	16174	16319	16337	16436	16424	16229	16274	16141	16293	16231	16344	16282	16483	16313	16289	16380	16277	16413	16315	16428	16315	16283	16391	16208	16543	16354	16201	16213	16280	16369	16245	16402	16280	16316	16270	16438	16215	16287	16128	16293	16256	16259	16070	16299	16270	16420	16250	16260	16327	16319	16198	16210	16257	16261	16388	16350	16174	16328	16170	16171	16339	16235	16248	16231	16112	16189	16400	16312	16355	16121	16231	16307	16445	16378	16169	16259	16351	16219	16445	16338	16272	16195	16221	16386	16291	16152	16299	16240	16396	16436	16415	16430	16190	16436	16224	16331	16173	16131	16368	16350	16229	16051	16208	16234	16345	16414	16325	16450	16278	16252	16335	16407	16303	16433	16300	16319	16418	16228	16299	16356	16359	16302	16115	16297	16408	16328	16319	16166	16358	16324	16243	16381	16342	16230	16387	16407	16251	16297	16432	16311	16377	16263	16391	16382	16303	16159	16257	16421	16329	16403	16341	16461	16409	16294	16329	16306	16350	16217	16483	16391	16312	16402	16282	16302	16224	16340	16259	16203	16168	16228	16291	16192	16388	16364	16269	16329	16358	16327	16190	16284	16106	16286	16142	16382	16369	16150	16225	16387	16440	16262	16305	16117	16265	16173	16426	16264	16217	16136	16448	16417	16200	16190	16246	16212	16198	16360	16216	16263	16329	16189	16362	16375	16264	16273	16375	16305	16279	16247	16336	16236	16290	16363	16314	16192	16322	16300	16455	16337	16345	16166	16214	16335	16186	16317	16250	16419	16315	16366	16131	16382	16261	16158	16413	16178	16259	16362	16017	16221	16243	16347	16442	16281	16188	16093	16270	16261	16434	16368	16308	16189	16252	16270	16242	16275	16208	16214	16262	16127	16458	16372	16172	16337	16144	16394	16160	16337	16361	16217	16366	16327	16326	16363	16366	16301	16134	16336	16148	16106	16221	16347	16403	16232	16334	16288	16274	16290	16309	16129	16226	16361	16452	16303	16190	16534	16163	16131	16420	16176	16415	16089	16388	16287	16486	16184	16388	16264	16259	16332	16097	16385	16252	16313	16366	16204	16263	16319	16198	16284	16355	16244	16174	16304	16384	16307	16233	16235	16345	16451	16150	16165	16159	16316	16208	16373	16268	16203	16329	16198	16492	16144	16294	16164	16206	16181	16247	16343	16318	16070	16261	16266	16242	16203	16288	16251	16265	16219	16360	16329	16232	16234	16219	16089	16186	16391	16435	16260	16423	16377	16296	16224	16265	16248	16340	16228	16228	16403	16110	16183	16219	16414	16281	16085	16252	16275	16528	16467	16320	16244	16247	16330	16225	16289	16144	16274	16283	16320	16299	16411	16204	16142	16266	16332	16444	16423	16376	16431	16416	16423	16311	16416	16301	16091	16087	16210	16316	16382	16273	16150	16398	16306	16365	16396	16378	16284	16398	16181	16305	16158	16265	16258	16210	16356	16343	16315	16366	16346	16411	16299	16247	16253	16372	16195	16391	16318	16343	16277	16261	16303	16309	16357	16373	16166	16223	16249	16409	16255	16356	16288	16171	16070	16217	16323	16224	16236	16145	16274	16121	16248	16022	16394	16436	16487	16357	16217	16204	16437	16216	16425	16396	16364	16291	16134	16075	16090	16237	16442	16332	16318	16240	16251	16230	16146
23586	21047	28446	24326	23324	24938	25027	22138	21472	21167	21227	20836	20617	20230	19860	19817	19858	19688	19483	19597	19463	19378	19398	19490	19325	19340	19314	19247	19224	19275	19335	19032	19335	19157	19256	19297	19029	18961	19069	19178	19242	18928	19164	19048	19179	18935	19139	18985	19028	19080	19170	19362	19274	19061	19233	18999	19104	19138	18996	19087	19107	18954	19019	18945	19215	19045	18992	19124	19122	19027	19031	19202	19230	18867	19185	19180	19128	19014	19306	19071	19062	19214	19162	19131	19045	19178	19040	19029	19082	19026	19129	19058	19003	18997	19082	19132	19194	19081	19145	18892	19095	18850	19185	18982	18972	19168	19224	18999	19095	19020	19144	19084	18923	19233	19104	19053	19006	19213	18927	19029	19070	18930	18967	19111	18996	19046	19142	19148	18991	19156	19066	18914	19145	18937	18840	18912	19044	19082	19075	18949	18928	19146	18894	18849	18857	18843	19018	19057	18871	18864	18974	19057	19189	19092	19037	19025	19328	18987	18811	19156	18969	19158	18992	18992	19104	18908	19030	19181	19169	18987	19049	19264	18925	18931	19062	18929	18981	18926	18853	18736	19052	18965	19076	18964	19058	18988	19061	18944	19038	18987	18898	19051	19058	19137	18936	19125	18850	19125	18904	19033	18964	19195	19034	18963	19052	18970	19096	18994	18933	18980	19181	19110	19106	19119	19035	18999	18985	18947	19211	18922	19009	19063	18884	19207	19344	18933	18946	19132	18874	18853	19011	18974	19198	19079	19108	18908	19023	18899	19163	18905	19078	19144	19123	19166	18870	19043	18966	18909	18950	18963	19104	19012	19052	18985	19239	18911	18963	19080	19325	19107	18765	18999	19252	18939	19062	18906	19169	19196	19105	19114	18974	18852	19119	18876	18999	19102	19068	19077	19007	18843	18926	19096	19149	19176	19027	19241	18868	19121	19296	18960	18999	19048	19082	19153	19194	19094	18958	18997	19147	18953	19034	19166	18884	19094	18903	19130	19027	19239	18993	18921	18848	19041	18949	19115	19135	19264	18961	18944	19117	19153	18921	19131	19031	19040	19066	19092	19075	19095	18816	18869	18894	18902	19014	19215	19199	19082	19086	18940	19018	19049	18928	18978	19033	19092	19110	18901	19240	19219	19096	19072	19019	18852	19099	19150	19086	18977	18990	18983	18948	19200	19175	19047	18839	18932	19074	18990	19386	19172	19042	18931	19104	18778	18981	18847	18957	19035	18664	19113	19098	19026	19068	19114	19212	18938	18904	19042	19101	18915	19037	19027	19113	19090	19192	19013	18983	19030	18865	19022	19089	19135	19029	19178	19089	18943	18968	18972	19060	19062	19074	19037	19069	19142	18993	19071	19175	18904	18951	18901	18904	18927	19151	18976	19091	19056	19137	18711	19057	18913	19001	19151	19089	18684	19073	19176	19067	19153	19215	19095	19111	18979	19095	18925	18991	19031	18895	19088	18967	18897	19042	19149	19084	18952	19005	19191	19224	19180	19151	19156	19107	18825	19125	18928	19071	18896	18922	19068	19160	19100	18900	19116	19080	18851	19089	18968	18957	18688	18870	19073	18817	19101	19056	19238	19187	19035	19061	19141	19023	19044	19126	18996	19011	18881	19001	18918	18958	18928	18872	19016	19114	18934	19063	18757	19073	19071	18985	19098	19044	19049	19056	18947	19132	19141	19113	18955	19171	19022	19061	18977	18920	18874	18857	18957	19059	18874	19050	18962	19070	18798	19092	19159	19159	18859	18981	19175	19179	18879	19182	19008	18941	19110	18960	18976	19142	19176	19090	18929	18886	18987	19088	19107	19210	19113	19182	19088	19159	19074	18886	19005	19123	19066	19031	18954	18972	19241	18928	18858	18795	19126	19018	19109	19203	19249	19020	19173	19097	18881	19157	19060	19135	19198	19109	19316	18988	18916	18885	19212	19152	19063	19125	19161	18987	18815	18800	18954	19235	19055	19055	19139	18993	18948	19169	18907	18960	19184	18981	19370	19017	19000	18913	19003	19224	19105	19121	18936	18903	18891	19064	19274	19028	19156	19066	19139	18941	18953	19160	19074	19357	19202	19249	19122	19155	18943	19100	19033	18977	18781	19028	18947	18888	18887	19011	18908	19159	19005	19032	18987	19111	19039	19037	19115	19136	18994	18955	19087	18701	18876	19054	18918	18889	19048	19001	18897	18952	19101	19114	18916	18962	18969	18990	19005	18991	18996	19131	19055	19102	19071	19122	19091	18981	18876	19117	18998	18958	18957	19044	19154	18897	19008	19056	19050	18983	18998	19090	19237	19165	18821	19063	19025	19037	19157	19124	18811	19019	19163	18871	19051	19178	18883	19056	19140	19047	19119	19213	18857	18991	18930	19200	19171	19156	19078	19147	19194	19012	19093	19000	18930	18925	18903	19338	19101	18947	19084	18904	18940	19024	19257	18996	19020	18821	19192	19088	19024	18856	18959	19032	19109	19224	18992	18950	18943	19039	18984	19075	19089	19099	19074	19260	19041	18970	19158	18980	18891	19139	18912	19156	19155	19103	19076	18950	18988	19134	18933	18990	19147	19219	19082	18835	19038	19144	19113	19039	18954	18946	19057	19038	19024	19104	19055	19096	19012	19113	18986	18856	19115	19003	19071	19016	19011	19198	19182	19124	19076	18936	19119	19218	18974	18947	18915	18986	19165	18872	19120	19130	18954	19085	19007	18815	18930	19167	18922	18936	19155	18892	19132	19174	18956	18829	19079	19039	19162	18940	18804	18922	19262	18926	19109	19192	19103	19082	19005	19129	19073	18981	18912	19062	19188	19005	19062	19087	18938	19029	19010	18970	18909	19022	19021	18880	19005	19032	19154	19042	19106	19133	19121	19049	19043	19076	19151	19229	18991	19213	18836	19014	19076	18929	19253	19214	19092	19167	19129	19134	19116	19327	18949	18993	19298	19185	18986	19148	19024	18959	19047	18955	18912	18984	19023	19036	19097	19125	19092	18883	19102	18957	19143	19161	19078	19239	18787	18998	19147	19005	19108	18822	19123	18872	18893	18978	18949	18843	18908	18977	18903	18900	19042	19166	19178	18934	19005	18895	18978	19030	19192	19120	19080	19069	18953	18970	18986	18983	19145	18877	18924	18939	18827	19171	19112	18872	19248	18968	19014	19048	18865	19101	19122	19085	19021	19082	19174	19228	18816	18986	18913	18971	18730	19090	19151	19072	18935	18966	18956	19203	18955	19157	19057	19211	18940	19182	19148	18758	19058	18952	19002	18922	19036	19144	18985	18978	18952	19001	18939	18938	18981	19168	19043	19087	19070	19227	18963	18993	18995	19104	19240	18937	18989	18963	19076	19022	18862	19013	19052	18976	18812	19005	19045	19090	19056	19262	18955	19002	19115	19038	19027	19006	18793	18816	18926	18997	18894	19019	19122	19158	19040	19147	18968	19167	18750	19031	19047	19001	18979	19105	19017	19146	19014	19164	18940	19132	18988	19000	19147	18979	19050	19081	19083	18957	19099	19133	19129	18996	18913	19063	19015	18919	19003	19115	18956	19131	19312	18883	18835	19047	19223	19073	18949	19061	19166	18997	19116	19241	18966	19045	18958	19134	19160	19020	18943	19025	19254	19212	18972	19214	19130	19141	18967	19226	19041	19022	19059	19096	19068	19069	19158	18962	19002	19038	19296	19196	19197	18994	18966	19251	19135	19034	19215	18993	18987	19128	18950	18983	19016	19027	19026	19179	19063	19003	19192	18882	19118	18992	19004	19242	19230	19210	18913	18970	19125	19119	19136	19091	19211	19205	18831	18970	19044	19218	19079	19045	18975	19047	19071	18855	18939	19098	19057	18983	19052	19033	18689	19023	19177	18811	18995	19066	18918	19006	19056	19083	18946	19079	18980	19021	18989	18862	19007	19000	19230	19062	19060	18989	19085	18998	19296	19121	19084	19034	19034	19238	19036	18970	19082	18994	19048	18958	19050	19159	18965	19073	19023	19171	18927	19065	19117	19069	18909	19125	18890	18977	19036	18972	18996	19241	19070	19083	19063	19079	19122	19057	18837	19081	19016	19113	19022	18922	18925	19115	18830	18946	18924	19088	18967	19198	19044	19006	19066	19242	19075	19160	19138	19277	19011	18934	18999	19188	19203	19038	19007	18956	19166	18965	19002	19084	19250	19150	19088	18787	19098	19284	19237	18929	19066	19161	18867	18908	18968	19168	19100	18909	19015	19124	19178	18891	19028	18963	19017	18948	18858	19148	18995	18933	19033	18987	19232	18943	19093	19032	19047	18944	19089	19223	19135	18997	18975	18947	18994	19060	19026	19001	19124	19110	18919	19153	18963	19069	19127	18930	18779	19051	18962	19050	18990	18969	18983	18957	18977	19131	19029	19079	19211	19327	19025	19059	19062	19177	18953	19146	18907	19237	19063	19148	19012	18939	19090	19019	19036	19022	19057	19129	19101	18985	18895	18934	18984	19179	19061	19031	19060	18896	19055	19037	18977	19228	18946	19081	18909	18914	18891	18957	18890	19142	19143	18970	18882	19060	18978	18948	18920	18943	19141	19006	19259	19150	19074	18923	18979	19213	19113	19138	18984	18983	18994	19155	19081	19105	19137	19144	18965	18920	19083	19157	19101	18850	19005	19006	19147	19019	18991	19248	19087	19055	19150	18937	19111	18925	19087	19127	18800	19068	19098	18940	18919	19164	19079	19039	19150	19168	19120	19088	18930	19018	18944	19231	19151	18966	18930	19190	18982	18928	19084	19058	18861	18992	18881	18924	19269	18834	18999	19062	19267	18954	19131	19021	18923	19066	19003	19130	18928	18965	19101	19338	19137	18988	19041	19013	18910	18957	19039	19045	19072	18960	19037	19083	18984	18859	19202	18978	18921	18942	19185	18962	19054	19050	19127	18924	18974	19421	19153	19022	18910	19048	19052	19192	18957	19076	19128	19026	18954	18895	19048	19005	19163	19020	18975	19076	18935	19143	19216	19077	19027	19059	19041	19001	19064	19271	19060	19105	19050	19119	19154	19023	19197	19013	19072	19106	19027	18968	18860	19153	19110	18972	18781	19137	19106	19038	19059	19234	19163	18837	19149	19152	19030	18972	18943	19145	19074	19313	19142
23725	40081	37311	29800	26330	23631	22122	21087	20055	19582	18922	18454	17971	17623	17449	17275	17192	17003	16890	16803	16736	16831	16657	16391	16496	16645	16588	16476	16365	16447	16395	16396	16529	16244	16366	16218	16305	16341	16144	16134	16291	16386	16230	16163	16385	16242	16286	16274	16322	16356	16225	16070	16151	16314	16385	16180	16308	16285	16170	16123	16160	16237	16274	16299	16272	16174	16280	16317	16198	16132	16334	16328	16059	16262	16140	16171	16218	16258	16140	16149	16258	16157	16295	16050	16188	16309	16343	16140	16208	16081	16362	16105	16222	16190	16282	16127	16224	16355	16110	16218	16240	16263	16130	16085	16095	16087	16124	16258	15979	16354	16042	16076	16183	16408	16232	16070	16201	16009	16201	16098	16230	16229	16217	16114	16039	16237	16348	16086	15963	16149	16298	16020	15992	16241	16124	16198	16305	16225	15971	16066	16200	16303	15976	16077	16172	16106	16279	16174	16130	16175	16318	16053	16148	16153	16124	16228	16268	16171	16146	16082	16447	16247	16335	16018	16339	16144	16104	16140	16224	16053	16163	16315	16121	16164	16287	16245	16089	16029	16149	16046	16206	16403	16174	16121	16044	16188	16063	16109	16043	16289	16213	16167	16295	16153	16236	16232	16138	16056	16093	16250	15834	16293	16064	16143	16155	16065	16083	16028	16165	16323	16275	16078	16262	16224	16169	16132	16096	16113	16213	16200	16154	15987	16134	16099	16296	16316	15938	16100	16420	16115	16021	16132	16089	16150	16109	16047	16085	16125	16167	16248	16062	16253	16114	16388	16100	16248	16256	16089	16169	16064	16225	16187	16181	16048	16266	16188	16094	16122	16056	16023	16190	16139	16144	16205	16220	16064	16243	16343	16132	16065	16234	16001	16191	16254	16230	16093	15981	16111	16169	16159	15948	16202	16144	16290	15989	16126	16127	16070	16092	16247	16057	16240	16004	16145	16203	16055	16109	16151	16166	16173	16237	16044	16434	15978	16084	16039	16051	16125	16202	16242	16175	16251	16097	16312	16070	16235	16160	16187	16352	16090	16197	16080	16142	15928	16249	16142	16132	16183	16367	16158	16229	16081	16255	16284	16340	16178	16112	16075	16292	16227	16151	16094	16105	16328	16227	16107	16141	16168	16048	16251	16129	16154	16272	16130	16241	16036	16213	16238	16253	16122	16034	16097	16073	16155	16211	16139	16043	16434	15980	16228	16134	16181	16150	16016	16266	16124	16142	16230	16211	16331	16100	16038	16271	16158	16021	16048	16196	16088	16084	16152	16293	16081	16133	16268	16164	16044	16243	16131	16185	16313	16090	16278	16140	16068	16179	16194	16174	16228	16370	16138	16215	16019	16358	16064	16403	16182	16287	16094	16195	16082	16008	16257	16102	16026	16384	16168	16214	16073	16113	16320	16218	16201	16139	16009	16335	16129	16138	16229	16128	16112	16228	15967	16170	16118	16193	16209	15902	16209	16214	16359	16168	16184	15994	16169	16106	16208	16183	16158	16270	16152	16209	16077	16292	16159	16215	15925	15963	16114	16108	16009	16095	16229	16213	16105	16146	16042	16188	16060	16053	16139	16157	16215	16030	16025	16199	16196	16118	16139	15982	16211	16320	16148	16183	16149	16235	16069	16165	16206	16240	15940	16154	16096	16148	16116	16452	16132	16282	16164	16306	16056	16316	16315	16074	16106	16244	16227	16145	16247	16116	16113	16226	16148	15981	16277	16195	15965	16166	16223	16253	16123	16125	16043	16291	16266	16075	16291	15980	16031	16268	16138	16062	16176	16119	16306	16132	16239	16233	16102	16349	16107	16097	16215	16366	16088	16231	16147	16105	16233	15974	16043	16239	16101	16196	16141	16152	16096	16142	16109	16190	16094	16175	16019	16215	16192	16277	16131	16202	16110	16134	16015	16181	16120	16211	15983	16103	16086	16290	16287	16182	16246	16072	16257	16240	16206	16217	16056	16108	16130	16128	16051	16124	16194	16255	16110	16125	16073	16105	16173	16283	16102	16058	16084	16019	16189	16107	16190	16273	15992	16156	16102	15966	16271	16076	16244	16239	16099	16134	16009	16079	16116	16082	16228	16221	16110	16232	16198	16185	16239	16181	16353	16276	16136	16251	16172	16004	16158	16186	16246	16255	16304	16033	16106	16300	16153	16092	16088	16244	16215	16126	16092	16188	16045	16191	16118	16200	16085	16245	16312	16115	16065	16102	16168	16180	15865	16174	15983	16149	16023	16001	16234	16135	16222	16195	16195	16095	16129	16117	16116	16146	16119	16128	16167	16090	16112	16060	16203	16139	16147	16234	16308	16048	16212	16067	16253	16324	16148	16114	16218	16077	16169	16117	16145	16111	16181	16165	16167	16204	16199	16007	16105	16138	16011	16202	16095	16171	16129	16284	16096	16178	16231	15983	16175	16156	16234	16152	16134	16149	16113	16101	16247	16183	16061	16302	16164	16169	16009	16282	16209	16118	16174	16096	16318	16161	16111	16264	16103	16219	16180	16009	16081	16134	16177	16073	16189	16106	16241	15981	15983	16198	16093	16191	16203	16078	16105	16001	16078	16056	16242	16311	16140	16069	16137	16173	16184	16208	16232	16055	16169	16051	16156	16047	16199	16170	16088	16033	16064	16191	16032	16136	16119	16068	16109	16029	16234	16288	16024	16285	16041	16028	16148	16235	16249	16148	16100	16265	16172	16198	16124	16074	16086	16162	16091	16316	16145	16266	16019	16379	16103	16174	16201	16177	16276	16134	16173	16106	16043	16145	16122	16211	16202	16234	16042	16082	16139	16253	16165	16103	16180	16262	16154	16201	16189	16283	16085	16123	16138	15982	16255	16105	15898	16352	16077	16207	16055	16246	16189	16248	16156	16160	16078	16221	16089	16125	16083	16041	16171	16160	16246	16032	16124	16107	16090	16109	16017	16068	16250	16162	16056	16211	16140	15995	16014	16308	16162	16234	16051	16164	16212	16056	16100	16108	16069	16101	16197	16107	16078	16168	16148	16274	16315	16222	15983	16318	16162	15972	16222	16174	16217	16027	16135	16118	16042	16225	16122	16021	16351	15991	16390	16046	16150	16104	16127	16164	16213	16203	16092	16084	16247	16150	16301	16240	16060	16203	16192	16308	16142	16226	16087	16121	16122	16157	16110	16175	16072	16241	16112	16025	16107	16138	16115	16360	16312	16126	16190	16253	16263	16130	15974	16351	16155	16115	16091	16196	16144	16121	16100	16127	15993	16082	16241	16113	16078	16057	16163	16135	16271	16122	16352	15975	16117	16225	16198	16014	16224	16188	16128	16173	16078	16216	16112	16130	16189	16103	16219	15955	16204	16229	16145	16192	16104	16152	16168	16123	16151	16046	16144	16150	16085	16218	15993	16149	16099	16258	16141	16066	16125	16214	16099	15955	16083	16293	16124	16134	16064	16067	16154	16241	16117	16220	16298	16356	16262	16131	15972	16211	16187	16309	16161	16156	16173	16069	16271	16219	16116	15964	16167	16138	15947	16159	16236	16131	16363	15963	16105	16264	16119	16044	16284	15974	16148	16221	16164	16242	16083	16206	16157	16147	16074	16222	16150	16225	16131	16177	16324	16136	16118	16232	16078	16124	16124	15954	16243	16118	16269	16194	16147	16054	16041	16161	16083	16473	16193	16130	16057	16197	16159	16238	16100	16161	16102	16091	16171	16211	16225	16141	16245	16051	16251	16278	16087	16139	16109	16144	16062	16051	16141	16359	16278	16169	16096	16112	16207	16186	16150	16307	16194	15891	16190	16262	16162	16193	16174	16114	16103	16234	16295	16115	16081	16162	15844	16229	16170	16305	16167	16212	16210	16227	16300	16067	16210	16166	16170	16025	16279	16094	16088	16035	16065	16106	16101	16272	16079	16123	16233	16123	16032	16185	16109	16071	16301	16255	16158	16216	16261	16227	15983	16133	15965	16038	16180	16119	16000	16202	16064	16250	16091	15899	16092	16189	16141	16134	16061	16052	16183	16190	15979	16144	16185	16171	15976	16292	16177	16244	16056	16198	16254	16089	16156	16184	16124	16127	16119	16100	16090	16143	16262	16050	16195	16228	16137	16222	16163	16206	16220	16187	16087	16250	16145	16265	16033	15961	16065	16291	16018	16194	15948	16181	16098	16210	16147	16073	16148	16090	16144	15982	16350	16242	16198	16022	16082	16070	16169	15924	16240	16293	16069	16287	16006	16249	16140	16171	16135	16053	16147	16068	16140	16296	16220	16070	16153	16089	16233	16082	16202	16126	16121	16090	16138	16072	16188	16189	15973	16147	16230	16146	16186	16110	16097	16211	16069	16396	15994	16267	16183	16135	15959	16275	16210	16120	16039	16191	15917	16312	16060	16175	16187	16218	16257	16215	16116	16045	16134	16097	16221	16290	16062	16342	16219	16255	16202	16154	16141	16021	15980	16054	16091	16236	16026	16256	15995	16282	16280	16094	16192	16042	16153	16116	16268	16146	16185	15987	16117	16007	16182	16198	16221	16204	16050	16256	16071	16045	16201	16208	16172	16116	16172	16020	16202	16137	16150	16348	16312	16155	16356	16096	16044	16127	16071	16144	16207	16162	16042	16263	16126	16120	16131	16256	16076	16156	16155	16243	16039	16105	16251	16133	16134	16053	16149	15991	16200	16146	16166	16174	16125	16235	16149	16120	16220	16204	16110	16031	16114	15989	16182	16225	16180	16130	16170	16045	16005	16351	15994	16190	16235	16171	16231	16003	16244	16125	16209	16210	16045	15981	16160	16026	16116	16268	16388	16137	16231	15988	16058	15934	16242	16147	16170	16205	16281	16184	16341	16026	16082	16264	16082	16182	16041	16259	16201	16290	16225	15993	16186	16142	16256	16145	16068	16059	16163	16106	16218	16301	16266	16262	16271	15945	16279	16342	16182	16219	16256	16067	16123	16007	16175	16151	16041	16289	16327	15924	16139	16100	16242	15952	16097	16286	16175	16368	15924	16123	16172	16103	16232	16276	16110	16230	16184	16183	16232	16226	16130	16127	16106	16186	16146	16181	15984	16107	15917	16066	16182	16076	16094	16306	16213	16013	16062	16233	16040	16205	16107	16248	16161	16134	16239	16079	16047
22579	21065	28844	23551	21799	25296	28783	24241	23187	23034	22763	22071	21567	21567	21189	20913	20937	20797	20728	20564	20442	20615	20395	20308	20169	20275	20034	20405	20211	20397	20242	20230	20148	20056	20061	19936	20072	20088	20102	20180	19938	19993	20064	19812	20077	19874	19949	19802	19942	19940	19854	19803	19824	19962	19904	19820	19847	20014	19919	19898	20021	20101	19820	19732	19858	19844	19964	20124	19840	19787	19804	19975	19813	19954	20051	19676	19725	19738	19875	19824	19775	19827	19982	19818	19863	19971	19793	19938	19886	20006	19722	19755	20034	19799	19770	19844	19911	19753	19917	19894	19965	19775	19960	19682	19787	19692	19741	19766	19849	19869	19839	19845	19719	20005	19986	19722	19860	19831	19919	19769	19773	19834	19845	20034	19735	19819	19947	19665	19928	19683	19857	19855	19795	19694	19812	19815	19772	19623	19852	19862	19801	19571	19859	19875	19966	19778	19746	19896	19733	19776	19621	19790	19808	19939	19865	19907	19971	19698	19860	19951	20005	19869	19746	19697	19774	19972	19681	19804	19921	19771	19616	19765	19631	19866	19912	19690	19987	19983	19727	19759	19898	19678	19926	19979	19724	19869	19842	19929	19826	19796	19940	19945	19792	19935	19722	19898	20150	20050	19718	19848	19684	19840	19704	19773	19839	19858	19737	20011	19943	19869	19988	19751	19808	19983	19928	19796	19665	19878	19829	19742	19964	19803	19813	19729	19964	19912	20123	19885	19788	19869	19921	19644	19714	19733	19742	19995	20049	19817	19821	19703	19958	19690	19651	19851	19865	19981	19774	19968	19746	19742	20118	19784	19917	19781	19808	19931	19916	19915	19939	19690	19825	19775	19769	20040	19618	20056	19964	19862	19583	19827	19770	19748	19613	19858	20020	19773	19922	19756	19917	19961	19920	19945	19824	19972	19838	19709	19869	19750	19790	20050	19917	19954	19755	19764	19792	19798	19654	19826	20079	19782	19887	19821	19720	19838	19817	19847	19856	19780	19852	19993	19875	19668	19964	19725	19979	19827	19773	19786	19741	19858	19906	19907	19929	19741	19673	19915	19853	19765	19587	19833	19880	19951	19680	19932	19599	19797	19592	19607	19676	19859	19642	19952	19949	19957	19930	19777	19905	19888	19804	19757	19766	19968	19750	19771	19525	19723	19897	19722	19913	19714	19813	19988	20060	19857	19948	19813	19882	19692	19767	20041	19803	19564	19884	19622	19966	19749	19934	19782	19789	19844	19934	19621	19816	19567	19764	19888	19905	19736	19699	19781	19854	19830	19892	19847	20004	19652	19761	19912	19823	19922	19684	19711	19787	19850	19834	19867	19592	19895	19718	19824	19924	19967	20047	19746	19906	19873	19788	19856	19841	19841	19686	19685	20054	19803	19960	19919	19773	19677	19904	19819	19866	19914	19737	19612	19831	19752	19926	19842	19686	19747	19877	19719	19856	19947	20130	19828	19774	19902	19802	19778	19824	20016	19721	19972	19762	19775	19912	19763	19765	19965	19811	19828	19687	19698	19800	19848	19972	20009	19897	19876	20046	19870	19805	19797	19724	19875	19828	19729	19812	19859	19900	20002	19949	19955	19779	19684	20149	19786	19862	19761	19764	19676	19729	19686	19735	19959	19817	19585	19616	19625	19811	19645	19745	19977	20004	19793	19763	19985	20033	19773	19928	19893	19946	19965	19844	19915	19778	19705	19867	19888	19820	19770	19841	19736	19692	19749	19761	19944	20017	19999	20089	19747	19726	19943	19780	19850	19978	19949	19952	19812	19842	19859	19848	19741	19915	19582	19957	19821	19743	19863	19767	20015	19653	19684	20016	19926	19683	19935	19565	19726	19818	19927	19766	20098	19854	19781	19693	19818	19765	19860	19895	19948	20103	19849	19910	19808	19670	19983	19928	20104	19837	19951	19619	19892	19814	19787	20030	19843	19951	19927	19888	19852	19836	19689	19692	19815	19972	19815	19774	19731	19877	19770	19708	19734	19666	20009	19887	19958	19762	19783	19783	19882	19738	19665	19949	19573	19822	19740	19822	19926	19782	19952	19696	19836	19742	20075	20024	19661	19779	19907	19919	19897	19842	19929	19660	19670	19914	19634	19847	19840	19732	19895	19647	19786	19777	19886	19745	19721	19586	19644	19918	19789	19842	19808	19804	19938	19733	19993	19947	19598	19810	19776	19521	19864	19703	19689	19850	19844	19927	19817	19682	19860	19707	19795	19745	19797	19757	19945	19831	20010	19962	19846	19944	19739	19727	19582	19791	19768	19943	19955	19713	19778	19927	19753	19861	19847	19751	19649	19906	19852	19799	19877	19865	19750	19750	20006	19739	19829	19935	19607	19714	19859	19681	19859	19917	19766	19892	19976	19791	20038	19834	19905	19670	19880	19869	19940	19859	19836	19817	19641	19656	19658	19764	19967	19818	19838	19934	19560	19846	19580	19745	19901	19927	19923	19697	19931	19887	20041	19791	19783	19726	19771	19888	19796	19880	19902	19959	20011	19842	19869	20108	19663	19677	19921	19834	19595	19730	20026	19802	19819	19827	19944	19917	19669	19917	19991	19790	19902	19963	19738	19983	19797	19773	19698	19757	19666	19761	19900	19779	19714	19855	19881	19675	19823	19721	19766	19793	19550	19795	19775	19820	19722	19764	19855	20127	19924	19747	19561	20046	19668	19847	19829	19781	19841	19804	19977	19929	19991	19745	19879	19943	19781	19837	19719	19924	19698	19800	19735	19790	19894	20067	19650	19764	19864	19881	19891	19894	19824	19914	19846	19730	20044	19843	19913	19706	19784	19676	19926	19912	19892	19775	19912	19979	19912	19879	19920	19890	19718	19862	19986	19833	19650	19696	19861	19795	19703	19791	19661	19855	20004	19975	19877	19761	19647	19647	19768	19692	19664	19742	19873	19776	19986	19830	19939	19794	20000	19709	19652	19592	19705	19805	19832	19781	19825	20052	19757	19769	19777	19931	19933	19774	19708	19867	19932	19896	19994	19856	19874	19843	19925	19703	19904	19974	19806	19757	19729	19731	19801	19900	19837	19845	19788	19886	19792	19772	19822	19965	19643	19760	19873	19944	19734	19738	19703	19788	20006	19832	19987	19988	19747	19823	19863	19973	19771	19872	19993	19979	20004	19782	19801	19736	19918	19907	19632	19841	20074	19874	19699	19731	19767	19887	19899	19821	19819	20110	19943	20058	19793	19826	19691	19822	19786	19863	19795	19933	19991	19644	19836	19902	19875	19743	19890	19851	19820	19706	19597	19780	19806	19815	19902	20063	19788	19885	20051	19592	19580	19817	19977	19758	19898	19834	19775	19673	19582	19778	19805	19858	19836	19930	19899	19789	19694	20020	19735	19647	19792	19843	19982	20033	20003	19963	19772	19901	19689	19684	19897	19728	19586	19754	19823	19792	19908	19814	19739	19794	19865	19917	19767	19608	19603	19776	20001	19831	19700	19737	19687	19620	19812	19840	19582	19719	19992	19734	19754	19882	19774	19965	19706	19716	19821	19937	19789	19952	19785	19704	19776	19881	19860	19880	19740	19665	19731	19703	19723	19692	20093	19860	19807	19764	20033	19814	20014	19916	19892	19808	19855	20051	19735	19720	19899	19640	19832	19828	19837	19740	19780	19891	19866	19943	19810	20025	19852	19748	19919	19855	19661	19778	19940	19759	19794	19845	19659	19715	19690	19803	19827	19671	19580	19841	19790	19732	19934	19978	19801	19929	19731	19828	19782	19904	19814	19827	19859	19904	19817	19793	19871	19823	19872	19824	19820	19939	19770	19796	19791	19935	19876	19694	19814	19692	19671	19963	19716	19855	19804	19782	19914	19958	19952	19892	19880	19722	19719	19686	19758	19710	19709	20048	19795	19808	19839	19913	19908	19933	19721	19826	19755	19903	19691	19863	19862	19791	19783	19630	19676	20015	19580	19852	19814	19947	19756	19837	19692	19931	19664	19764	19790	19756	19853	19803	19885	19823	19908	19937	19710	19729	19941	19929	19695	19745	19618	19915	19775	19837	19755	19724	19551	19944	19805	19717	19701	19772	19802	19801	19876	19725	19687	19929	19844	19745	19864	19792	19808	19761	19916	19930	19754	19612	19836	19753	19916	19764	19878	19871	19790	19780	19982	19943	19814	20028	20029	19976	19844	19822	19709	19915	19620	19719	19531	19813	19945	19874	20020	19911	19607	19996	19818	19814	19876	19708	19913	19742	19958	19826	19692	19796	19613	19839	19851	19929	19895	19843	19785	19950	20009	19992	19772	19859	19487	19834	19756	19983	19821	19652	19605	19923	19969	19770	19870	19835	19860	19925	19592	19663	19916	19783	19975	19814	20032	19745	19777	19841	19659	19943	19833	19611	19872	19779	19973	19990	19868	19820	19723	19810	19755	19669	19823	19851	19840	19747	19622	19840	19866	19950	19900	19735	19776	19681	19797	19639	19798	19741	19899	19939	19866	19849	19949	19805	19661	19826	19758	20045	19735	20003	19838	19890	19768	20011	19812	19912	19696	19634	19814	19868	19695	19981	19809	19723	19863	19897	19712	19983	19869	19814	19957	19653	19939	19810	19783	19844	19937	19985	19827	19772	19701	19802	19762	19906	19784	19978	19922	19699	19962	19784	19994	19869	19911	19645	19915	19934	19751	19779	19936	19903	19860	19903	19747	19927	19844	19974	19784	19918	19820	19698	19745	19849	19779	19757	19876	19543	19884	19854	19843	19756	19820	19931	19607	20031	19748	19986	19663	19563	19997	20023	19966	19779	19809	19695	19716	19629	19778	19920	19713	19795	19563	19862	19917	19710	19733	19730	19934	19768	19638	19976	19551	19958	19918	19953	19896	19616	19799	19804	19679	19875	19633	20001	19773	19896	19967	19909	19796	20083	19929	19713	19876	19706	19603	19797	19931	19800	20006	19711	19874	19699	19881	19635	19711	19903	19893	19827	19731	20038	19775	19748	19921	19866	19947	19935	19642	19726	19922	19743	19773	19717	19858	19938	20064	20036	20019	19729	19827	19875	19617	20070	19843	19990	19602	19909	19792	19859	19850	19672	19929	19711	19801	19806	19852	19848	19955	20137	19798	19921	19686	19791	19976	19847	19819
25275	44549	41513	33781	29495	26381	24479	22982	21996	21248	20481	19660	19168	18914	18423	18050	17989	17748	17486	17482	17493	17303	17275	17195	17200	17063	17137	16964	17001	16984	16846	16934	16813	16741	16690	16986	16783	16732	16699	16581	16458	16832	16767	16726	16768	16546	16514	16611	16561	16688	16757	16648	16662	16496	16649	16614	16762	16676	16736	16723	16537	16563	16460	16453	16634	16696	16650	16707	16744	16639	16563	16470	16494	16654	16626	16661	16771	16708	16727	16373	16626	16608	16612	16674	16607	16531	16619	16490	16670	16532	16607	16528	16545	16619	16442	16619	16585	16461	16594	16672	16514	16511	16687	16537	16606	16657	16677	16622	16664	16496	16767	16444	16410	16589	16499	16512	16591	16556	16758	16449	16597	16662	16347	16508	16507	16461	16640	16642	16408	16508	16627	16555	16441	16684	16534	16641	16621	16565	16481	16547	16667	16524	16569	16728	16808	16433	16626	16659	16502	16476	16543	16600	16718	16365	16496	16690	16509	16683	16540	16402	16513	16601	16578	16527	16633	16614	16647	16409	16630	16538	16545	16668	16422	16503	16418	16620	16579	16567	16687	16775	16431	16623	16484	16557	16470	16718	16682	16570	16555	16505	16459	16576	16478	16291	16584	16692	16484	16583	16685	16595	16533	16542	16576	16319	16694	16476	16679	16439	16529	16419	16422	16575	16665	16458	16605	16556	16583	16459	16686	16426	16611	16590	16416	16600	16523	16448	16464	16646	16654	16598	16438	16725	16406	16617	16451	16457	16605	16568	16755	16523	16605	16437	16521	16521	16652	16450	16455	16665	16551	16445	16435	16642	16523	16664	16552	16493	16578	16395	16496	16603	16607	16740	16603	16511	16531	16495	16546	16434	16508	16496	16561	16820	16589	16566	16479	16609	16510	16450	16753	16539	16586	16619	16477	16631	16488	16472	16551	16601	16597	16394	16754	16537	16576	16536	16718	16463	16613	16559	16673	16724	16562	16575	16624	16499	16593	16626	16657	16572	16603	16522	16528	16765	16410	16626	16408	16582	16520	16721	16572	16541	16592	16466	16657	16571	16557	16626	16648	16610	16483	16455	16506	16568	16567	16502	16443	16525	16481	16552	16705	16498	16500	16438	16682	16621	16370	16415	16496	16509	16532	16718	16463	16658	16529	16384	16593	16634	16457	16468	16629	16676	16444	16590	16795	16625	16647	16467	16562	16561	16630	16565	16624	16506	16435	16608	16474	16571	16611	16427	16577	16571	16623	16733	16551	16639	16538	16536	16597	16470	16599	16647	16586	16547	16725	16412	16520	16446	16531	16526	16306	16618	16590	16528	16665	16584	16495	16601	16698	16735	16638	16423	16605	16493	16586	16594	16455	16650	16515	16369	16380	16656	16620	16488	16557	16606	16656	16554	16676	16451	16601	16418	16551	16518	16637	16366	16344	16513	16645	16458	16428	16437	16742	16645	16502	16614	16769	16496	16403	16645	16659	16607	16582	16505	16559	16676	16499	16670	16622	16413	16577	16510	16506	16666	16460	16498	16612	16489	16445	16737	16419	16630	16477	16570	16565	16440	16463	16707	16402	16622	16524	16535	16489	16528	16447	16783	16601	16521	16407	16575	16335	16658	16476	16560	16506	16620	16591	16607	16458	16409	16517	16503	16696	16432	16645	16568	16602	16666	16678	16572	16597	16521	16569	16489	16483	16626	16493	16572	16611	16500	16738	16456	16569	16635	16540	16597	16604	16627	16705	16567	16572	16527	16646	16507	16672	16602	16637	16692	16429	16429	16579	16433	16358	16585	16455	16575	16528	16441	16651	16444	16294	16556	16548	16511	16750	16572	16410	16395	16665	16697	16577	16519	16692	16557	16614	16361	16687	16541	16646	16462	16661	16682	16814	16672	16368	16448	16535	16581	16491	16534	16711	16369	16579	16590	16443	16594	16497	16577	16431	16634	16556	16488	16624	16548	16577	16449	16477	16580	16591	16433	16507	16636	16486	16490	16594	16647	16446	16481	16612	16749	16615	16669	16594	16552	16684	16442	16480	16490	16484	16593	16555	16502	16794	16790	16492	16611	16518	16491	16723	16531	16485	16492	16450	16459	16610	16422	16672	16666	16721	16741	16627	16747	16647	16489	16590	16521	16598	16663	16487	16715	16596	16411	16391	16581	16404	16403	16649	16420	16395	16487	16531	16711	16485	16555	16619	16618	16631	16500	16677	16466	16528	16610	16452	16456	16604	16489	16621	16691	16598	16724	16530	16695	16562	16530	16523	16536	16483	16525	16617	16643	16576	16517	16647	16644	16657	16584	16725	16509	16545	16572	16421	16666	16535	16394	16509	16443	16603	16510	16691	16376	16476	16481	16639	16554	16640	16470	16572	16491	16568	16327	16428	16483	16689	16612	16523	16596	16547	16476	16585	16688	16528	16729	16882	16568	16562	16590	16564	16580	16513	16326	16469	16488	16649	16556	16401	16522	16640	16606	16676	16454	16651	16525	16698	16388	16642	16647	16435	16533	16608	16641	16444	16531	16585	16536	16733	16561	16684	16350	16750	16594	16447	16445	16607	16683	16494	16509	16554	16430	16497	16524	16636	16711	16477	16718	16794	16483	16547	16735	16486	16599	16557	16497	16530	16549	16738	16502	16641	16602	16776	16694	16548	16538	16576	16542	16630	16418	16451	16543	16682	16388	16629	16534	16693	16452	16604	16373	16557	16577	16590	16595	16343	16493	16455	16562	16566	16532	16573	16582	16513	16531	16455	16613	16557	16626	16545	16682	16402	16591	16467	16590	16550	16555	16591	16379	16694	16381	16486	16621	16844	16581	16390	16381	16763	16614	16495	16676	16485	16570	16446	16570	16399	16613	16474	16457	16466	16517	16641	16578	16653	16668	16569	16591	16423	16600	16662	16653	16473	16756	16566	16501	16497	16567	16591	16676	16543	16480	16515	16851	16463	16725	16617	16474	16542	16629	16614	16492	16538	16648	16502	16807	16466	16468	16528	16510	16446	16486	16413	16487	16576	16548	16507	16459	16632	16625	16552	16626	16586	16465	16376	16756	16721	16572	16534	16453	16604	16501	16612	16557	16437	16519	16605	16504	16641	16616	16510	16559	16649	16641	16498	16400	16584	16563	16626	16572	16723	16672	16688	16472	16738	16552	16637	16543	16394	16498	16522	16472	16655	16372	16683	16588	16564	16601	16536	16508	16559	16561	16513	16514	16500	16439	16797	16570	16428	16518	16669	16667	16684	16574	16652	16455	16716	16767	16661	16597	16461	16638	16624	16551	16662	16535	16654	16592	16441	16521	16636	16559	16703	16582	16467	16771	16632	16516	16524	16548	16483	16655	16591	16469	16371	16492	16681	16515	16583	16612	16648	16610	16549	16552	16462	16739	16576	16450	16610	16596	16431	16562	16606	16608	16566	16583	16654	16504	16532	16543	16484	16781	16661	16581	16441	16651	16649	16420	16517	16362	16631	16534	16435	16549	16509	16595	16575	16531	16521	16505	16657	16610	16624	16709	16476	16520	16502	16558	16615	16443	16666	16364	16344	16489	16547	16519	16520	16661	16591	16521	16535	16723	16607	16576	16342	16470	16608	16415	16608	16515	16591	16452	16683	16424	16529	16458	16767	16513	16573	16604	16613	16489	16684	16642	16316	16580	16704	16504	16543	16421	16435	16637	16524	16591	16495	16587	16588	16462	16521	16436	16522	16569	16710	16493	16746	16693	16693	16446	16682	16366	16550	16642	16407	16420	16436	16616	16385	16609	16599	16559	16449	16647	16448	16407	16594	16451	16648	16619	16355	16587	16485	16681	16710	16608	16499	16477	16676	16642	16675	16595	16758	16495	16499	16647	16561	16518	16554	16572	16315	16718	16479	16403	16481	16555	16567	16496	16593	16756	16483	16544	16485	16527	16550	16496	16343	16539	16668	16650	16611	16578	16512	16730	16537	16672	16655	16453	16655	16565	16538	16672	16600	16458	16455	16367	16505	16563	16584	16444	16425	16710	16470	16611	16534	16382	16444	16595	16314	16597	16661	16630	16542	16645	16470	16574	16607	16626	16536	16522	16545	16582	16659	16740	16803	16590	16584	16611	16792	16519	16669	16443	16523	16388	16542	16586	16587	16477	16535	16606	16555	16529	16499	16460	16612	16689	16748	16515	16523	16734	16560	16531	16623	16475	16575	16554	16588	16509	16473	16564	16436	16547	16632	16655	16611	16621	16444	16668	16597	16743	16509	16508	16388	16420	16670	16544	16343	16459	16524	16610	16499	16691	16538	16654	16579	16542	16653	16617	16737	16447	16444	16482	16592	16553	16677	16424	16579	16515	16641	16439	16488	16557	16454	16554	16569	16491	16836	16339	16689	16606	16764	16539	16690	16684	16662	16585	16532	16505	16403	16526	16580	16798	16547	16519	16588	16564	16549	16436	16608	16622	16555	16545	16544	16533	16548	16528	16669	16468	16633	16504	16609	16435	16596	16525	16783	16424	16603	16539	16487	16577	16524	16510	16552	16530	16593	16528	16574	16355	16528	16671	16642	16497	16611	16498	16516	16540	16441	16538	16672	16724	16494	16624	16568	16616	16545	16424	16482	16615	16584	16558	16381	16649	16466	16518	16578	16605	16599	16804	16408	16557	16459	16534	16495	16391	16621	16435	16493	16589	16544	16544	16657	16516	16519	16544	16581	16494	16609	16510	16494	16508	16547	16616	16339	16451	16571	16695	16503	16538	16584	16544	16660	16731	16542	16548	16615	16417	16557	16453	16613	16516	16631	16649	16613	16464	16486	16438	16588	16517	16539	16325	16566	16517	16523	16426	16472	16437	16565	16396	16656	16719	16679	16608	16585	16678	16486	16547	16641	16395	16616	16536	16395	16539	16682	16319	16733	16590	16544	16631	16742	16505	16598	16511	16484	16610	16512	16529	16609	16550	16297	16565	16506	16480	16744	16541	16563	16606	16457	16752	16468	16529	16422	16739	16657	16591	16446	16657	16564	16504	16529	16808	16592	16472	16683	16543	16567	16548	16650	16408	16872	16554	16592	16641	16516	16467	16597	16590	16497	16560	16671	16595	16526	16666	16498	16486	16527	16285	16715	16404	16699	16646	16504	16667	16558	16540	16606	16609
27819	23947	29758	27410	23142	22002	21465	20945	20555	20302	19954	19787	19642	19516	19566	19426	19369	19343	19428	19376	19132	19045	19235	19443	19097	19305	19598	19094	19085	19298	19175	19078	19057	19159	19096	19119	19132	19084	19172	19333	19110	19170	18994	18947	19218	18942	19100	19212	19249	19015	19058	19053	19133	19139	19167	19248	19229	19052	18920	18800	19188	19236	19148	19204	19214	18984	19120	19140	19045	19216	19192	19166	19120	19000	19220	19035	19203	19154	19108	19007	19148	19228	19159	18874	18976	19100	19126	18918	19057	19255	19122	19033	19142	19156	19181	19189	19012	18934	19016	19047	19201	19052	19065	19246	18956	19109	19040	19050	19035	19064	19133	19121	19115	19051	19152	18973	19152	18986	18968	19064	19045	19020	19303	19084	19060	19128	18890	19165	19119	19047	18973	18841	19067	19007	19018	19091	18946	19159	19072	19011	19104	19089	18980	18841	19008	19291	19074	19262	18949	18987	19134	19033	19133	19122	19353	19165	19053	19196	19146	19138	18954	18912	18974	19162	19245	19098	18752	19088	18930	19274	19031	19182	19187	19110	19038	19008	19014	19151	19358	18964	19012	19000	19142	19019	19033	19188	18983	18962	19116	19001	19077	18829	19127	19020	19315	19104	19177	19114	18809	19037	18942	19145	19351	18877	18976	19080	18958	19153	18976	19154	19011	19189	19244	19446	19327	19144	18919	19182	19101	18909	18984	18968	19074	19113	19031	18929	18882	19132	19081	19062	19173	19107	19170	19245	19235	18863	19023	18971	19210	19161	19015	19030	19138	19103	19018	19112	19228	19174	18894	18897	19075	19060	19017	19081	19040	19320	19259	19105	19035	19153	18974	19168	19076	19286	19193	19067	19012	18963	18987	19144	19305	19134	19000	18807	19089	18748	18924	18960	19207	19157	18985	18959	19061	18965	19130	18897	19081	18914	19138	19013	18839	19008	19249	19101	19204	18895	19138	19175	18862	18871	19180	18988	19159	19014	19011	19163	19245	19082	19122	19096	18807	18955	19002	18935	19103	19033	19021	19340	18888	19128	19068	19095	18974	19286	19029	18976	18950	19131	18974	18999	19204	19129	19018	18962	18905	19215	19099	19106	18920	18924	18910	19062	19024	18939	19094	19269	19199	19069	18971	19017	18904	19002	19010	18991	19069	19262	18984	18869	18908	19150	19175	19014	19117	19038	18893	19186	19114	19044	19157	19178	18954	19115	18852	19151	19218	19257	18944	18993	19044	19148	19008	19291	18985	19018	19019	19067	19317	18923	19359	19104	19263	19130	18858	18978	18986	18907	18965	19202	19036	18930	19099	19407	19168	19043	19031	19150	19013	19113	18921	19210	19149	19022	19350	19026	19051	19024	19079	18953	18844	19115	19139	19228	19272	19016	19235	19300	19062	19139	19081	18889	18945	19022	18853	19103	19111	19134	19211	19057	19146	19092	18999	19121	18989	19126	19107	19124	19002	18968	19047	19038	19256	19226	19136	19096	19248	18990	18939	18957	19106	19246	19053	18972	19124	19072	19156	18999	18910	19199	18857	18971	18981	19048	19087	18885	19220	19126	19034	18927	19072	19180	19142	19038	19375	19004	19353	19004	18921	19189	19126	19016	18899	19228	19057	19034	19064	18975	19024	19150	19044	19408	19000	19226	19198	19068	19023	18977	19148	19058	19159	19056	19121	18880	18961	18998	19118	19047	19108	19029	19032	19061	19069	19102	19135	19113	19003	19161	19155	19222	18990	19134	19016	19186	19311	18969	18867	18890	18986	18996	19066	18831	19129	18729	18996	19013	19253	19207	19143	19070	18932	19031	19327	18996	19123	19118	19128	19239	19149	19006	18929	18868	19195	18860	19081	19059	19143	19116	19084	19215	19182	19121	19014	19081	19101	18991	19031	19093	19090	19222	19368	19268	19014	18891	18839	19136	19157	19194	19194	19002	18862	18995	18929	19293	18970	19013	19125	19089	19187	19064	19076	19163	19043	19082	19193	19233	19082	19053	18926	19158	19158	19083	19172	19025	19275	19104	18585	18998	19154	19013	19123	19130	19152	19180	19183	19123	19150	19097	19085	19236	19110	19064	19078	18946	18971	18999	19006	19152	18993	19072	18992	19159	18959	19096	19030	19165	19117	19026	19130	18917	19151	19138	18733	19037	18985	19052	19117	19041	19062	19020	18919	19001	19043	18952	19038	19115	19054	19054	19118	19039	19136	19018	19227	19148	19235	19065	19081	19113	19344	19158	19058	19090	19020	19191	19133	19265	19108	18982	19131	18995	18958	18984	19075	19246	19177	19009	19229	18989	19106	19290	19235	19176	18811	19163	19048	18773	18944	18837	19183	19113	19211	18973	19267	19062	18959	19153	18994	19081	19000	19204	19071	19183	19193	19029	19055	19036	18805	19051	19201	19036	19277	19073	19199	19074	19137	19010	19113	19159	19088	19120	19190	18886	19034	19100	19086	19111	19170	19036	19015	19029	18943	19070	18904	19063	19033	19001	19080	18983	19004	19129	19183	18951	19207	19433	19132	19182	19026	19184	19155	19323	19386	19024	19036	19170	19191	19160	19243	19185	19088	18917	19049	19216	19040	19077	19081	19200	19282	19164	19164	18998	19047	19181	19064	18896	19151	19054	19021	19248	19038	19001	19215	19010	19161	18969	18939	18904	18861	18995	19142	19044	19173	19105	19107	19083	18952	19163	18977	18992	19160	19182	18994	19037	19106	19179	18982	19216	19094	19064	19141	18997	19092	19249	19198	18990	19142	19051	19111	19080	19112	19112	19151	19112	19042	19109	18890	19193	19033	18938	18961	19048	18997	19093	19082	19062	19075	19043	19160	18928	19131	19219	18955	19197	19074	18972	19161	18922	18883	18957	18701	19042	19055	18863	19094	19042	19096	18960	18985	19306	18948	19138	18948	18951	18955	19186	18960	19168	19150	19068	19310	19092	18861	19124	19078	18974	19150	19165	19005	19293	19096	19052	19099	19073	19006	19094	19014	18993	18994	18699	18789	19044	19212	19125	19006	19058	18841	19038	19223	19134	18997	19026	19079	18922	19104	18959	19216	18758	19021	18911	19100	19157	19022	19127	19049	19087	19221	19037	19017	19015	18842	19082	19311	19168	19095	18992	19002	19071	18937	19095	19118	19031	19088	18899	19267	18913	19317	18922	19257	19134	19053	19097	19062	19063	19034	19084	19084	18946	19223	19011	19021	18897	19237	18912	19114	18860	19253	19160	19057	19212	19342	19227	19071	18952	19166	19043	18967	19050	18960	18981	18945	19130	19019	19176	18996	19092	19047	19085	18906	19347	19187	19043	19183	18939	19137	18923	19055	19083	19132	19129	18911	19094	19159	19041	19344	18975	19236	19051	18929	19160	19190	18893	19107	19161	19198	18913	19103	19088	19224	19086	19037	19057	19278	19163	19156	19156	19155	19082	19081	19064	19021	19167	18903	19037	18985	19038	18878	18949	18946	18963	19005	18947	19138	19112	19149	18966	19201	19135	19123	19082	19190	19184	19112	19011	18911	19002	19029	19111	18974	19011	19087	19182	19063	18729	19103	19150	19252	19202	19058	18996	19063	18986	19280	19064	19266	19079	19103	19151	19064	19031	19073	19092	19129	19097	19123	19085	19073	19035	19032	19050	19139	19087	19111	19141	19226	19092	19035	19151	18990	19202	19366	19206	19098	18967	19162	19050	19080	19058	19036	19106	19213	19167	19191	19202	19353	19071	19109	19068	19279	18838	19452	19059	19118	19051	18858	18994	19120	18999	18972	19126	19140	19145	18998	19033	18962	19224	19221	19029	19076	19040	19025	19148	18978	18972	19010	19048	19240	19203	19103	19267	18824	19089	18910	18989	19071	18882	18895	19223	19022	18919	18966	19058	19040	19158	18998	19083	19099	19054	19020	19116	19176	19103	19203	18992	19084	19115	18958	19026	18973	19169	19354	19220	19115	18874	19173	19053	19049	19035	19200	19079	19122	19246	18978	19053	19253	18973	19170	19239	19348	19139	18871	18931	18961	19178	18966	19081	19084	19067	19012	19060	19011	19107	19039	18893	18862	19058	19222	19115	19041	19210	19293	18895	19237	19066	19290	19192	18935	18970	18981	18929	18901	19146	18879	19144	18816	19223	19050	19198	19130	19144	19343	19181	18990	19066	19159	18958	18877	19165	19311	19088	18956	19211	18992	18999	18818	19223	19099	18883	19109	19161	19161	19020	18939	19348	19085	19188	19193	19008	19291	19135	18996	18974	19327	19099	18955	19105	18990	19082	19146	19089	19106	19123	19035	19135	19122	19200	19070	19225	19303	19042	19194	18984	19082	18994	19045	18864	18968	19024	19110	19026	19036	19010	19135	19295	19063	18988	19066	19017	19117	19313	18924	19083	19239	19040	19111	19214	19061	19236	19195	19046	19120	19085	18950	18917	19130	18968	18910	19061	19063	19110	19094	19368	19116	19064	19162	19049	19000	18906	19011	19166	19082	19035	19071	19332	19017	19083	19098	19195	19032	19251	19228	19096	19132	19080	19168	18969	19225	18927	19208	18884	19316	18956	19262	18970	18853	18983	19064	18945	19210	19047	19167	19198	19276	18893	19116	19223	19140	19130	18815	19025	18884	18903	19044	19063	18956	18952	19144	19110	18941	19147	19148	19201	19055	19054	18903	19090	18999	18996	19284	19172	18839	18980	18984	19158	18933	19088	19055	18950	18999	19100	19045	18926	18841	18957	19195	18940	19102	19031	19161	18995	18885	19122	19043	18924	19251	18952	18939	19283	19028	19205	19079	18920	19039	19167	19230	19217	19143	18914	19077	19236	19122	19030	18866	19087	18959	19106	19075	19054	19096	19083	18795	19183	19081	18871	19044	19061	18948	19244	19142	19115	19014	19126	19269	18975	19100	19140	19050	19148	19035	18899	19190	18916	19052	18914	19077	19034	19129	18814	19128	18950	19054	18842	19096	19146	19100	19190	19075	19103	19043	18945	18958	18921	18792	18745	19105	19351	19239	19030	19261	19246	18942	18972	18827	19220	18959	19202	19050	18861	18977	18914	19092	18972	19090	19094	19075	19006	19099	19223	18926	18900	18899	19214	19117	19006	19366	19136	19008	19191	18971	19004
23366	34240	31362	25212	22304	20634	19425	18811	18663	18302	17756	17461	17247	16999	17166	16726	16643	16595	16608	16551	16605	16409	16668	16358	16461	16241	16284	16390	16472	16250	16152	16458	16324	16268	16345	16236	16255	16119	16188	16070	16324	16292	16273	16222	15956	16164	16164	16175	16302	16053	16112	16120	16289	16195	16285	16133	16079	16274	16170	16196	16267	16192	16201	16185	16063	16076	16113	16203	16171	16200	16285	15980	16171	16215	16114	16207	16191	16117	16147	16211	16172	16312	16392	16258	16165	16139	16200	16096	16204	16176	16333	16059	16034	15927	16277	16285	16090	16078	16118	16159	16121	16104	16291	16120	16319	16240	16206	16237	16227	16386	16223	16319	16179	15975	16140	16189	16123	15998	16132	16030	16201	16296	16183	16091	15985	16070	16093	16059	16110	16158	16114	16241	16319	16020	16141	16238	16254	16103	16219	16149	16022	16160	16213	16157	16210	16140	16098	15944	16213	16109	16132	16126	16262	16037	16160	16077	16061	16014	16099	16289	16018	16052	16062	16260	16235	16054	16293	16239	15960	16164	16012	16302	16148	16156	16219	16098	16190	16023	16264	16171	16157	16291	16321	16137	16149	16172	16152	16109	16186	16300	16026	16023	16151	16199	16093	16104	16180	16004	16270	16049	16070	16144	16055	16170	16063	16063	16110	16156	16195	16154	16134	16012	16099	16120	16168	16157	16037	16079	16043	16126	16255	16118	16214	16210	16121	16260	16117	16154	16225	16311	16076	16131	16214	16014	16147	16167	16127	16253	16166	16123	16107	16160	16105	16069	16121	16182	16179	16139	16212	16186	16271	16269	16168	16128	16258	16081	16163	16091	16146	16133	16241	16284	15901	16004	16082	16076	16205	16296	16197	16237	15988	16354	16322	16122	16070	16061	16109	16101	16250	16177	16082	16163	16324	16182	16145	16153	16224	16237	16116	16131	16202	16288	16113	16226	16110	16195	16034	16197	16164	15986	16229	16065	16154	16082	16188	16378	16193	16105	16051	15978	15925	16007	15945	16096	16114	16051	15977	16234	16163	16223	16249	16117	16183	16229	16222	16073	16079	16053	16215	16233	16065	16024	16187	16031	16257	16122	16096	16314	16093	16141	16147	16060	16128	16211	16194	16135	16141	16214	16169	16256	16144	16106	16166	16083	16124	16194	16167	15996	16018	16084	16244	16028	16243	15972	16182	16146	16325	16220	16028	16133	15982	16058	16209	16223	16166	16195	16129	15964	16070	16223	16057	16155	16259	16277	16115	16110	16171	16127	16055	16009	16099	16210	16123	16000	16150	16073	15988	16173	16165	16143	16338	16115	15982	16188	16116	16163	16124	16212	16200	16046	16054	16032	16209	16202	16201	16083	16173	16082	16328	16090	16094	16275	16207	16182	16045	16153	15918	16096	16236	15978	16297	16240	15944	16110	16150	16085	16197	16042	16270	16187	16086	16168	16217	16008	16115	16196	16002	16102	16124	16084	16116	16155	16127	16093	16161	16090	16216	16091	16118	16093	16137	16162	16186	16265	16255	16138	16206	16149	16095	16089	15982	16137	16022	16084	16151	16254	16189	16112	16117	16066	16058	16287	16149	16202	15977	16102	16153	16126	16227	16289	16119	16169	16071	16042	16156	16209	16045	16399	16300	16100	16162	16067	16335	16073	16231	16201	16018	16064	16208	16108	16048	16010	16257	16051	16134	16186	16097	16030	15959	15992	16252	16262	16305	16114	16034	16028	15964	16132	15937	16211	16092	16213	16165	16083	16190	16222	16364	16111	16159	16235	16162	16196	16288	16346	16130	16191	16125	16160	16121	16129	16226	16146	16177	16211	16199	16142	16266	16131	15962	16238	16132	16255	16126	16013	16162	16090	15922	16062	16142	16227	16188	16214	16136	16069	16176	15973	15996	16044	16139	16030	16156	16047	15866	16424	15928	16166	16170	16118	16009	16124	16347	16022	16261	16143	16246	16165	16093	16181	16121	15981	16153	16245	16146	15934	16178	16081	16073	16150	16141	16122	16034	16128	16184	16081	16003	16336	16107	16284	16368	16156	16138	16066	16076	16122	16265	16078	16072	16076	16127	16014	16136	16139	16097	16071	16212	16145	16084	16070	16157	16207	16114	16134	16100	16276	16148	16275	16157	16179	16143	16057	16229	16118	16339	16139	16073	16012	15946	16262	16151	16059	16338	16310	15961	16197	16089	15968	16256	16219	16151	15997	16222	16123	16272	16109	16133	16195	16166	16322	16058	16156	16059	15926	16098	16111	16205	16105	16157	15977	16125	16114	16235	16239	16151	16115	16154	16096	16243	16066	16038	16121	16156	16164	16277	16146	16097	16080	16038	16221	15999	16234	16401	16200	16229	16049	16211	16149	16139	16128	16081	16023	16227	16293	16121	16187	16114	16337	16083	16112	16009	16219	16175	16169	16153	16090	16191	16153	16089	15974	16122	16034	16256	16199	16164	16147	16119	15948	16268	16126	16127	16071	16128	16262	16206	15985	16183	16117	16429	16166	16006	16062	16282	16256	16088	16111	16178	16002	16172	16171	16098	16125	16045	16200	16066	16141	16349	16309	16080	16197	16079	16165	16051	16210	16147	16163	16172	16073	16322	16195	16152	16188	16177	16272	16184	16201	16084	16133	16148	16177	16045	16019	16362	16037	16105	16238	16356	16311	16028	16299	16218	16148	16189	16174	16164	16128	16332	16233	16123	16069	16163	16442	16272	16335	16243	16196	15943	16168	16053	16165	16249	16016	16109	16143	16031	16332	16016	16025	16120	16029	16096	16155	16029	16178	16239	16112	16215	16304	16220	16026	16013	16082	16151	15983	16184	16176	16309	16185	16244	16193	16292	16095	15946	16361	16175	16174	16061	16241	16216	16233	16131	16268	16108	16280	16108	16084	16054	16317	16237	16223	15971	16121	16234	16075	16254	16200	16240	16209	15930	16109	16193	16099	15948	16048	16148	16166	16160	16258	16178	16211	16211	16154	16115	16279	16237	16206	16236	16110	16000	16272	16187	16160	16162	16117	16038	16110	16079	16101	16146	16247	16061	15875	16193	16117	15952	16237	16017	16146	16148	16251	16043	16120	16090	15961	16176	15964	16240	16144	16132	16156	16081	16191	16225	15990	16255	16172	16031	16185	16145	16275	16174	16081	16054	16211	16104	16132	16192	16221	16164	16157	16300	15975	16102	16154	16138	16235	16064	16155	16209	16237	16234	16186	16211	16013	16227	16206	16245	16355	16154	15996	15965	16020	15989	16363	16172	16192	16109	15995	16101	16237	16192	16177	16231	16202	16235	16171	16065	16154	15996	16170	16260	16212	16102	16156	16249	16318	16132	16378	16234	16125	16052	16106	16092	16028	16132	16072	16075	16178	16140	16081	16153	16138	16132	16091	16193	16103	16276	16209	16059	16128	16044	16098	16024	16140	16101	16176	16093	16165	16166	16168	16038	16004	16303	16053	16242	16235	16309	16263	16130	16343	15973	16251	16338	16079	16170	16060	16210	16166	16169	16109	16130	16359	16158	16246	16259	16135	16092	16270	16344	16114	16161	16114	16122	16224	16129	16139	16201	16297	16038	16265	16238	16336	16118	16075	15939	16108	16278	16091	16117	16205	16048	16111	16106	16110	16213	16158	16190	16157	16233	16053	16235	16196	16169	15918	16168	16251	16074	16070	16139	16133	16135	16035	16090	16133	16078	16206	16043	16117	16198	15980	16100	16216	16050	16175	16162	16076	16242	16189	16126	16200	16230	16145	16191	16102	16196	16142	16210	16217	16104	16180	16136	16268	16167	16098	16174	16167	15979	16289	16197	16175	16187	16392	16122	16029	16222	16164	16055	16260	16215	16163	16217	16152	16196	16136	16269	16147	15902	16153	16272	16261	16179	15968	16291	16203	16170	16165	16083	16182	16108	16189	16184	16041	16130	16200	16038	16111	16202	16224	16078	16099	16132	16133	16190	16134	16087	16197	16158	16127	16204	16130	16210	16238	16135	16178	16067	16278	16065	16107	16150	16078	16126	16147	16144	16140	16170	16114	16210	16197	16246	16297	16049	16147	16077	16195	15990	16152	16030	16107	16196	16113	16083	16147	16047	16045	16254	16089	16268	16169	16286	16295	16146	16104	16244	16102	16146	16031	16212	16264	16334	16259	16106	16208	16334	16106	16214	16189	15958	16291	16092	16121	16207	16145	15999	16151	16138	16173	16158	16207	16203	16192	15979	16201	16241	16157	16213	16066	16007	16081	16205	16240	16174	15988	16243	16249	16140	16257	16133	16061	16136	16275	16126	16323	16094	16318	15939	16221	16149	16085	16128	16229	16258	16224	16212	16051	16178	16069	15916	16217	16192	16148	16280	16122	16077	16159	16091	16246	16308	16240	16163	16129	16074	15839	16135	16217	16219	16088	16298	16010	16242	15982	16099	16125	16006	16010	15996	16175	16101	16011	16194	16199	16092	16145	16290	15922	16165	16156	16123	16033	16047	16194	16146	15922	16210	15895	16240	16024	16039	16182	16092	15895	16178	16107	16196	15974	15775	16138	16248	16172	15845	16171	16017	16236	16065	16128	16200	16024	16176	16071	16054	16216	16226	16186	16139	16148	16044	16026	16136	16167	16008	16126	16275	16113	16325	16236	16109	16178	16292	16028	16256	15868	16070	16159	16299	16190	16306	16084	15812	16347	16348	16094	16196	16195	16059	16088	16255	16098	16286	16200	16344	16192	16348	16057	16124	16054	16216	16115	15913	16198	16140	16125	16141	16155	16156	16200	16031	16295	16280	16217	16242	16176	16236	16103	16238	16145	16116	16134	16186	16198	16174	16115	16345	16024	16319	16053	16004	16085	16212	16085	16352	16146	16288	16357	16211	16253	16151	16242	16216	16133	16215	16334	16305	16123	16099	16279	16095	16189	16011	16280	16206	16003	16022	16192	16332	16113	16072	16085	16014	16145	16002	16302	15989	16060	16130	15967	16097	16117	16336	16097	16162	16193	16225	16186	16053	16150	16100	16110	16031	16224	16280	16265	16124	16139	16366	16190	16155	16221	16107	16146	16170	15952	16156	16129	16270	16065	16049	16120	16206	15920	16144	16106	16154	15921	16172	16164	16096	16187	16191	16312
23725	21062	28425	24306	23057	24893	24980	21836	21253	21086	20630	20237	20051	19757	19626	19635	19541	19421	19150	19226	19258	19372	19125	19183	19213	19235	18926	19038	19017	18976	19054	19031	18916	18978	18996	18905	18644	18904	18885	18974	18837	18871	18730	18944	18892	18680	19008	18738	18822	18896	18969	18746	18881	18803	18962	18839	18761	18606	18854	18641	18784	18746	18962	18730	18891	18974	18772	18767	18744	18760	18875	18819	18971	18793	18993	18843	18793	18748	18821	18878	18759	18709	18739	18698	18810	18810	18801	18862	18829	18675	18681	18901	18853	18857	18923	18714	18695	18701	18774	18804	18844	18626	18760	18756	18682	18993	18718	18673	18731	18798	18694	18853	18787	18671	18591	18803	19025	18691	18843	18720	18726	18792	18915	18696	18730	18864	18686	18752	18875	18603	18779	18841	18783	18704	18708	18726	18936	18779	18710	18747	18825	18887	18692	18875	18719	18748	18713	18697	18773	18659	18897	18826	18843	18865	18928	18779	18686	18856	18788	18823	18563	18623	18644	18835	18700	18795	18726	18662	18705	18799	18836	18800	18846	18830	18856	18668	18780	18933	18730	18884	18941	18835	18879	18652	18635	18710	18707	18543	18847	18802	18749	18586	18614	18653	18744	18725	18702	18715	18511	18645	18777	18758	18679	18862	18790	19005	19005	18863	18806	18668	18767	18776	18836	18831	18662	18734	18816	18778	18656	18848	18735	18815	18897	18719	18732	18663	18778	18544	18738	18703	18643	18815	18731	18700	18743	18539	18897	18838	18688	18619	18743	18761	18688	18642	18817	18881	18854	18562	18714	18674	18844	18805	18859	18810	18796	18864	18954	18606	18706	18860	18940	18879	18877	18818	18973	18986	18935	18736	18775	18710	18713	18943	19026	18751	18679	18914	18870	18824	18655	18817	18767	18690	18706	18681	18810	18529	18365	18583	18931	18780	18671	18834	18696	18564	18907	18877	18727	18727	18878	18833	18590	18847	18944	18707	19025	18880	18779	18720	18636	18597	18826	18709	18841	18899	18710	18908	18648	18695	18696	18920	18712	18849	18865	18717	18871	18834	18713	18709	18655	18955	18876	18828	18593	18785	18522	18683	18797	19045	18581	18885	18719	18804	18800	18592	18935	18708	18762	18734	18830	18673	18547	18924	18914	18705	18722	18605	18863	18809	18766	18906	18594	18697	18618	18550	18757	18758	18755	18839	18736	18897	18729	18865	18735	18704	18695	18757	18521	18627	18727	18503	18830	18816	18822	18922	18768	18566	18761	18722	18650	18720	18623	18592	18748	18874	18533	18832	18819	18506	18605	18787	18677	18759	18610	18712	18674	18819	18817	18729	18684	18688	18920	18836	18718	18668	18850	18709	19004	18801	18653	18573	18691	18748	18809	18636	19017	18802	18629	18673	18831	18812	18958	18878	18822	18722	18750	18865	18766	18784	18627	18898	18739	18875	18873	18698	18878	18570	18525	18602	18647	18847	18713	18744	18826	18682	18939	18808	18786	18760	18841	18617	18533	18964	18924	18570	18477	18815	18626	18714	18752	18886	18868	18672	18696	18666	18798	18770	18726	18832	18837	18719	18825	18871	18745	18753	18836	18740	18643	18582	18757	18739	18851	18774	18672	18639	18859	18784	18632	18719	18705	18806	18842	18798	18813	18588	18656	18752	18804	18672	18682	18676	18804	18937	18905	19004	18635	18889	18839	18703	18581	18818	18885	18608	18902	18648	18918	18788	18946	18686	18632	18844	18490	18638	18920	18868	18685	18907	18962	18824	18643	18798	18623	18749	18815	18809	18660	18847	18638	18848	18784	18699	18901	18695	18764	18655	18801	18808	18848	18857	18663	18783	18722	18823	18726	18731	18510	18790	18656	18884	18850	18699	18846	18808	18810	18625	18845	18837	18668	18952	18728	18915	18641	18714	18720	18660	18843	18824	18716	18881	18934	18663	18965	18919	18930	18631	18786	18619	18852	18789	18714	18660	18600	18616	18645	18798	18799	18862	18783	18670	18587	18790	18667	18802	18743	18790	18827	18794	18837	18790	18706	18720	18899	18715	18619	18759	18779	18853	18858	18876	18650	18740	18777	18754	18801	18756	18518	18692	18437	18800	18958	18853	18803	18866	18600	18743	18897	18727	18783	18674	18819	18753	18820	18817	18628	18749	18755	18520	18579	18834	18663	18814	18857	18784	18687	18638	18918	18730	18773	18735	18598	18868	18742	18836	18914	18808	18726	18851	18973	18760	18527	18722	18868	18828	18674	18744	18745	18788	18754	18902	18724	18877	18885	18796	18678	18915	18972	18616	18703	18625	18709	18812	18649	18603	18943	18669	18895	18984	18942	18926	18853	18905	18839	18718	18597	18629	18792	18842	18726	18858	18912	18737	18794	18652	18792	18646	18705	18745	18782	18805	18822	18750	18796	18729	18724	18784	18656	19022	18938	18753	18887	18837	18747	18739	18795	18825	18850	18650	18767	18801	18930	18517	18529	18728	18735	18727	18693	18653	18700	18572	18662	18694	18726	18598	18731	18766	18733	18688	18559	18886	18865	18830	18792	18562	18716	18810	18670	18727	18547	18737	18746	18701	18746	18861	18777	18658	18738	18640	18758	18761	18995	18922	18652	18738	18736	18664	19030	18795	18891	18908	18850	18819	18776	18878	18877	18712	18874	18677	18749	18553	18777	18851	18904	18759	18906	18781	18670	18675	18698	18798	18804	18876	18796	18701	18682	18675	18665	18507	18796	18822	18577	18790	18438	18660	18798	18586	18999	18637	18634	18924	18928	18991	18744	18818	18808	18810	18709	18682	18754	18467	18811	18824	18856	18901	18935	18801	18910	18789	18871	18574	18881	18766	18983	18827	18765	18710	18708	18768	18801	18870	18685	18731	18769	18700	18777	18651	18681	18856	18760	18859	18723	18764	18766	18727	18920	18918	18840	18819	18503	18740	18805	18715	18848	18807	18812	18772	18771	18775	18733	18818	18678	18650	18716	18917	18815	18896	18700	18731	18725	18735	18659	18764	18609	18645	18851	18873	18735	18784	18780	18802	18710	18588	18909	18739	18621	18676	19032	18804	18809	18801	18642	18632	18717	18828	18735	18670	18708	18732	18755	18492	18876	18569	18801	18725	18797	18700	18953	18868	18497	18684	18713	18831	18536	18630	18902	18876	18767	18745	18817	18865	18779	18748	18818	18798	18588	18889	18920	18605	18842	18828	18672	18832	18793	18707	18702	18788	18877	18885	18544	18852	18810	18808	18873	18763	18905	18883	18814	18934	18677	18688	18610	18823	18587	18828	18960	18726	18828	18560	18849	18614	18896	18848	18689	18864	18425	18803	18698	18754	18708	18871	18729	18679	18772	18942	18903	18882	18601	18779	18785	18684	18617	18711	18729	18833	18786	18846	18841	18766	18851	18674	18704	18710	18668	18878	18656	19035	18940	18908	18823	18761	18920	18989	18687	18633	18633	18800	18692	18873	19023	18892	18821	18667	18735	18771	18922	18818	18764	18709	18625	18743	18617	18775	18633	18840	18813	18974	19012	18801	18795	18755	18713	18907	18848	18823	18935	18867	18782	18742	18763	19048	18804	18879	18733	18674	18911	18709	18634	18674	18919	18667	18752	18982	18920	18681	18783	18742	18856	18753	18844	18726	18706	18720	18746	18688	18695	18806	18714	18833	18886	18641	18674	18910	18867	18521	18798	18699	18693	18800	18766	18786	18696	18650	18834	18777	18814	18853	18697	18903	18778	18836	18766	18844	18739	18657	18942	18943	18876	18827	18808	18580	18700	18788	18849	18676	18696	18711	18726	18835	18873	18670	18665	18932	18698	18844	18802	18824	18888	18815	18720	18789	18648	18660	18762	18838	18830	18784	18807	18912	18618	18883	18800	18725	18692	18792	18752	18792	18849	18865	18840	18746	18806	18964	18689	18733	18668	18902	18531	18921	18912	18912	18479	18605	18867	18741	18472	18771	18646	18936	18900	18890	18788	18867	18815	18704	18674	18686	18736	18909	18716	18800	18652	18741	18851	18862	18681	18710	18652	18642	18777	18757	18628	18942	18738	18874	18761	18488	18867	18650	18738	18569	18557	18701	18686	18661	18773	18778	18651	18573	18947	18854	18846	18881	18910	18750	18729	18806	18890	18723	18585	18946	18829	18815	18823	18850	18601	18692	18955	18579	18728	18600	18771	18674	18775	18835	18690	18697	18609	18702	18847	18816	18757	18953	18902	18891	18750	18932	18839	18745	18798	18470	18726	18666	18951	18909	18706	18808	18935	18818	18780	18698	18692	18798	18941	18778	18849	18917	18828	19014	18736	18829	18608	18791	18911	18664	18735	18880	18684	18738	18823	18732	18634	18782	18771	18715	18868	18734	18595	18864	18686	18828	18554	18689	18880	18912	18809	18702	18571	18828	18611	18776	18647	18640	18571	18922	18720	18636	18641	18798	18850	18833	18781	18928	18835	18537	18797	18750	18721	18731	18811	18924	18699	18818	18991	18520	18653	18661	18885	18643	18813	18716	18659	18628	18810	18644	18904	18649	18761	18814	18864	18625	18682	18884	18547	18924	18870	19058	18687	18713	18747	18723	19030	18597	18638	18831	18715	18588	18927	18635	18742	18469	18713	18845	19023	18581	18716	18958	18828	18657	18940	18731	18705	18870	18814	18745	18766	18845	18815	18930	18908	18745	18823	18723	18519	18711	18684	18708	18863	18708	18706	18776	18716	18599	18879	18873	18729	18759	18810	18893	18657	18799	18739	18846	18763	18917	18935	18800	18624	18795	18665	18881	18547	18811	18767	18851	18786	18597	18702	18743	18731	18722	18897	18757	18684	18906	18806	18698	18768	18590	18693	18653	18721	18609	18824	18871	18821	18740	18795	18790	18719	18668	18764	18602	18724	18750	18725	18723	18861	18810	18944	18679	18707	18689	18984	18574	18763	18683	18624	18740	18731	18713	18920	18823	18942	18823	18701	18746	18854	18683	18741	18531	18870	18921	18578	18815	18819	19048	18959	18800	18588	18790	18819	18799	18954	18725	18665	18976	18674	18375	18812	18897	18877	18619	18764	18756	18684	18691	18606	18706	18956	18644	18778	18565	18715	18843	18642	18664	18523	18777
23078	39741	36761	29473	25739	23359	21618	20530	19909	19070	18538	18075	17713	17522	17264	17010	16990	16652	16612	16477	16646	16580	16441	16446	16298	16407	16349	16291	16332	16222	16132	16161	16142	16027	16204	16080	16079	16049	16001	16049	16206	16205	15930	15949	15916	16025	16150	16055	16059	15922	16084	15935	16029	15871	15981	15996	16019	15844	15893	16033	16031	15814	15827	15944	16008	16010	16039	16147	16103	15816	16044	16195	15766	15870	15977	16063	15974	16090	15917	15961	16047	15982	16081	15933	15886	15807	16000	15985	16116	16028	15816	16082	15915	15944	16066	15867	16225	15973	15996	15944	15907	16150	15952	16031	15848	15990	15870	15992	15792	15835	15897	15958	15886	15891	15848	16060	15849	16098	15904	15921	15927	15884	15975	15829	15947	16118	15920	15876	15864	15963	15889	16103	15989	15869	15740	15924	15933	15939	15789	15908	15948	16015	15919	15922	15839	16059	15935	15837	15992	15828	16039	15928	15915	15900	16154	15929	15871	16010	15826	15925	15971	15985	16033	16102	15846	16105	16056	15965	16046	15956	15976	15826	16028	15779	16066	15898	15939	15809	16003	16052	16058	15940	16056	15887	16115	16117	16027	15990	15950	16032	15977	15969	16096	15861	16049	15973	16032	16147	16012	15947	16059	15876	16019	15814	15996	16044	15868	15938	16032	16027	16043	15937	16058	16052	15926	16040	15913	15957	15939	15920	15984	16002	16038	16043	15868	16090	16006	15992	15965	16038	15946	15915	15966	15944	16082	16063	15868	15934	15883	15963	15930	15690	15975	15965	16080	15890	15956	16076	16134	15883	15819	15934	15841	16075	16028	15946	16042	15865	15919	16137	15902	15976	15908	16022	15962	16082	16033	16053	15985	16017	16070	16014	15935	15915	15882	15803	16031	15639	15844	16025	15934	15916	16017	15973	15936	15873	15991	15921	15927	15856	16007	15872	15803	15855	15946	15886	16056	16079	16140	15946	15899	15941	15960	16000	15967	15695	15884	15987	15959	15978	15770	15919	15938	15982	15982	16017	16104	15901	15972	15908	15870	15897	16036	15976	16013	15978	15954	16007	16030	15849	15943	15697	15858	16006	16026	15875	16033	16002	15977	15754	15913	15884	15894	15999	16177	15851	16042	15966	15922	15916	15695	15990	15824	15998	16028	15917	15897	15930	15900	15847	16021	15992	15926	15992	16110	15941	16034	15878	15822	15842	15873	16050	16012	15796	16131	15996	15996	15991	16113	15962	15978	15869	16020	15933	15837	16145	16005	16047	16005	16083	15822	15874	16088	15981	16016	15894	15781	15913	15982	15824	15938	15815	15950	15985	15986	15952	16120	15965	15845	15916	16019	16008	15998	15954	15913	15926	15823	16163	15864	16010	15982	15926	15885	15888	15975	15986	15967	16044	15936	16049	15796	15933	16063	15927	15961	16083	16075	16051	15907	15850	15961	16008	16067	15894	15993	16150	15940	15901	15865	16097	15991	16019	15984	15955	16034	15783	15949	16005	16068	15978	15918	15955	15964	15905	16157	15957	15865	16028	15892	16041	15959	15960	15965	15934	15896	15998	15834	15850	15895	15797	15973	16053	15919	15930	15907	15858	16040	15866	16021	15872	15966	15988	16013	16107	15995	15977	15808	16120	15819	15944	15854	16170	15751	16112	15967	15912	15952	15893	15923	16118	15951	15930	16022	16018	16044	16054	15996	15903	15906	15933	15925	16056	15917	16069	16060	15839	15910	16061	15885	16084	16102	15837	15983	15865	15914	15768	15962	15869	15981	16054	15835	15818	15975	15931	16062	15706	15943	15896	15992	15941	15928	15945	16219	16155	15886	16016	16040	15885	15669	15828	15930	15924	15827	15976	16144	15927	15896	15949	15711	16027	15783	15956	15952	15751	15818	15935	15893	15974	16089	15940	15879	15803	16031	15865	15908	16152	16084	16076	15882	16089	15961	16035	16047	16074	15921	15987	16003	15997	16005	15954	15969	15958	15953	15792	15753	16039	15854	15993	15847	16012	15980	15968	15969	15829	16096	15967	15983	15988	15930	15886	16089	15909	15951	15892	16063	15943	16170	15950	16019	16188	15971	15961	15950	16013	15946	15836	15835	15985	15942	15951	15866	16042	15835	15895	15828	15927	15937	15914	15793	15804	15828	15947	15928	16082	15946	15919	15980	15830	16104	15955	16053	16008	15825	15881	15838	15912	15866	15892	15935	15865	15909	16045	15873	15937	16035	16005	15826	16090	15965	15914	15978	16126	16149	15900	15889	15816	15922	15965	15795	15893	16029	15935	16100	16043	15993	15965	15779	15896	15924	16007	15842	16142	16075	15957	15863	16089	16001	15852	16040	15750	15909	15927	15930	15759	15908	16033	15876	16050	15970	16019	15739	16081	15784	15934	15863	16000	15970	16077	15801	15979	15987	15964	15731	15934	15935	15886	15956	16044	15970	16056	15888	15993	16028	15971	15962	15929	15905	15735	16027	15876	16039	15913	15861	15910	15985	15953	15931	15917	16064	15951	15847	16095	16165	15995	15971	15846	16078	15903	15948	15817	16167	16146	16003	15754	16055	16112	15842	15981	15879	16032	15899	16021	15939	16029	15777	16013	16090	15927	15857	15925	16107	15900	15978	15985	15983	15936	15909	15939	15886	15802	15904	16097	15929	15976	16054	15945	15991	15745	16122	16179	15982	16115	15795	15926	16021	16084	15784	16049	16023	15863	15893	16024	15831	16006	16111	16041	15912	15892	15970	15781	15898	15943	15981	15895	15852	16044	16099	16093	16055	15890	16087	15893	16006	16067	16057	15888	15964	15986	15962	15936	15861	15950	15948	16035	16103	15850	15869	15901	15946	16062	15993	16021	16066	15867	15881	15922	16044	15868	15860	15812	15903	16002	16013	15926	15857	16132	15872	15873	15970	15984	16085	15883	15995	15934	15909	15946	15951	16068	15962	15983	15968	16069	16012	16147	15891	16014	16035	15931	16002	15902	16143	16008	15946	15794	16033	16075	15852	16103	15821	16031	15974	16006	15949	16041	15965	15875	16064	15893	16009	15919	16072	15869	16076	15884	15887	15960	16115	15972	15893	15792	16029	15825	15931	16069	15824	16027	16102	15866	15970	15977	15988	16022	15953	15957	16117	15884	15972	15870	15987	16042	15877	15975	15932	15965	15994	15872	16052	15828	15884	15752	16124	15860	16085	15950	16058	16140	15947	15916	15991	15812	15906	15950	15827	15909	16040	16028	16135	15810	15993	15894	15834	15991	15985	15994	15980	15969	16014	15932	15838	15940	15808	16162	15911	15988	15784	15974	15950	15969	15749	16017	15989	16001	15962	15959	15834	16052	16044	16064	15920	15834	15998	15959	15820	15863	16086	15935	15942	15921	15754	15950	16046	15985	16078	16029	15838	15878	15952	15912	15714	15976	16036	15935	15952	16067	15900	15976	15885	15915	15873	16117	15861	15992	15866	15972	15963	15907	15737	15850	15999	16051	16107	15945	16016	15925	15976	15884	15914	16071	15968	15907	15958	15827	15905	16086	15974	15979	16156	15839	15977	15854	15883	15980	15831	16017	16137	16136	16020	15870	16033	15985	15841	16049	16019	15904	16009	15938	15968	15847	15942	15952	16133	15926	15982	15904	15924	16005	15777	16102	16038	15840	15841	15974	15861	15905	15945	15959	15884	15961	15924	15999	16044	15947	15832	15831	16003	15992	15881	15971	15904	16004	16098	15941	16065	16141	15975	15815	15993	15964	15882	15923	16029	16007	16128	15885	15853	15871	16052	16055	15912	16037	15967	15882	15996	15983	15981	15948	15863	15887	15944	15939	16012	15906	16054	15974	16019	16016	15913	15988	15951	15804	15899	16040	15917	15820	15924	15903	15894	15881	16118	15950	15986	16041	15922	15990	16048	16229	15791	15895	15988	15970	15951	15842	15950	15836	15922	16048	15884	15926	15908	16130	16128	15936	15882	15762	15970	15861	15975	16057	15978	15952	15920	15876	15950	15954	16054	16051	15916	15953	15987	16026	15784	15969	15906	15870	15929	15902	16077	16020	15781	15925	15907	16005	15970	15885	16021	15999	16086	15913	15956	16038	15961	15873	15870	16086	16005	15943	16106	15842	15952	16001	15974	15949	16094	15948	15867	15830	16164	15834	15891	15804	15867	16024	15832	15804	15799	15762	16019	15909	15906	16123	15958	15864	16120	16088	15902	16125	15811	16075	15855	15888	15969	16149	16026	15847	16011	16060	15913	16039	15845	16132	16088	15862	16015	15912	16000	16095	16056	16033	15876	16024	16048	16080	16058	15975	16051	15930	15900	15911	15893	15906	16090	15840	15946	16037	15870	16077	16122	15827	15965	16015	15836	15990	15920	15791	15791	16065	16057	15921	15920	15887	15982	15976	15882	15942	16033	15832	16024	16032	15851	16111	15767	15884	15973	16060	15947	16108	15954	15914	15844	15840	15776	16011	15924	15851	15911	15829	15953	15983	16071	15961	15932	15991	15983	15999	15856	16007	15939	15942	15871	15969	15863	15886	15955	15831	15880	16020	15886	16016	15968	16090	15999	15927	15896	16001	15946	15832	15959	15936	16007	16004	16017	15850	16088	15895	15991	15913	15884	15751	15955	16060	15870	16006	16018	15778	16023	16042	15813	15884	16083	15764	15875	16069	15944	15903	16096	16184	15953	15987	16057	16075	16088	15822	15976	15751	15822	15886	15816	15964	15918	15952	15898	15951	16028	15974	16127	15897	15941	15976	15894	15948	15998	15986	15938	15987	16138	15912	16112	15857	15942	16039	15881	15992	15922	15943	15954	16112	16054	15873	15912	16055	15848	16004	15979	15957	15920	16147	16103	15952	15839	15882	16005	15949	15892	15900	15962	15885	15958	15969	15979	15825	16119	15882	15823	16056	15847	15827	15997	15880	16049	16037	15940	16003	15919	15793	15925	15890	15959	16000	15961	15960	15999	16032	15800	15870	15962	15868	15992	15913	15972	16007	15909	15892	15794	15981	15909	15872	16146	15907	15988	15906	15990	15991	16085	16022	15985	15943	15774	15974	15994	15743	15772	16039	15824	16030	15903	16059	15900	16049	16058	16055	15871	15804	16120	15861	15912	15839
22536	21062	28837	23551	21794	25329	28737	24223	22712	22919	22338	21564	21433	21242	21078	20849	20669	20648	20589	20488	20435	20443	20222	20104	19904	20092	19982	20067	20112	19937	19995	20068	19809	20112	19900	19987	19821	19775	19861	19839	19737	19810	19544	19780	19832	19532	19856	19810	19604	19421	19914	19761	19716	19623	19729	19528	19594	19826	19813	19767	19661	19660	19657	19783	19794	19608	19539	19582	19585	19534	19754	19845	19727	19618	19745	19638	19875	19486	19650	19735	19863	19567	19711	19586	19496	19653	19614	19433	19612	19594	19578	19791	19492	19650	19575	19803	19506	19713	19605	19669	19631	19785	19773	19629	19725	19439	19639	19529	19619	19622	19692	19561	19391	19734	19768	19659	19579	19550	19604	19628	19455	19657	19618	19624	19768	19687	19460	19597	19649	19511	19581	19560	19642	19607	19564	19609	19684	19713	19547	19704	19568	19676	19607	19552	19744	19867	19621	19491	19535	19682	19515	19560	19556	19616	20078	19853	19510	19616	19640	19598	19672	19765	19686	19824	19929	19809	19587	19690	19729	19461	19581	19658	19563	19480	19583	19563	19600	19563	19495	19723	19612	19553	19578	19761	19432	19806	19438	19641	19836	19553	19611	19683	19545	19644	19451	19649	19664	19580	19394	19777	19797	19611	19622	19643	19830	19582	19571	19554	19747	19868	19816	19749	19733	19603	19718	19742	19526	19630	19634	19416	19395	19547	19621	19655	19485	19712	19589	19487	19639	19875	19570	19647	19641	19808	19526	19621	19508	19192	19575	19506	19631	19482	19539	19661	19459	19596	19470	19420	19708	19564	19600	19571	19705	19534	19404	19899	19638	19786	19679	19641	19486	19700	19863	19490	19692	19590	19616	19596	19540	19721	19599	19503	19723	19620	19676	19717	19656	19555	19757	19656	19650	19630	19605	19519	19734	19524	19654	19474	19665	19469	19481	19628	19771	19764	19540	19592	19586	19691	19515	19643	19713	19585	19687	19615	19843	19549	19611	19542	19694	19753	19670	19713	19743	19713	19553	19526	19541	19436	19548	19577	19647	19673	19693	19405	19434	19456	19597	19716	19604	19537	19613	19719	19517	19578	19436	19550	19539	19607	19702	19506	19704	19488	19597	19696	19494	19660	19809	19610	19444	19537	19629	19462	19617	19505	19777	19537	19697	19644	19561	19610	19589	19541	19530	19658	19631	19579	19731	19490	19735	19444	19564	19627	19457	19445	19390	19497	19598	19686	19287	19369	19688	19809	19624	19687	19552	19669	19667	19771	19468	19683	19571	19528	19621	19551	19466	19497	19750	19571	19444	19341	19489	19758	19553	19440	19604	19704	19463	19510	19568	19523	19570	19771	19515	19645	19679	19821	19625	19675	19597	19734	19723	19657	19637	19824	19691	19792	19773	19665	19713	19411	19743	19503	19373	19828	19559	19641	19459	19652	19552	19708	19622	19701	19900	19590	19801	19599	19759	19260	19576	19589	19610	19707	19536	19613	19746	19413	19449	19577	19692	19911	19638	19719	19637	19564	19668	19507	19445	19555	19750	19545	19598	19604	19635	19558	19621	19474	19675	19612	19596	19706	19606	19447	19553	19629	19474	19423	19607	19704	19572	19564	19655	19454	19667	19705	19627	19579	19463	19632	19661	19612	19599	19736	19516	19357	19663	19681	19775	19750	19733	19721	19733	19697	19676	19606	19565	19654	19489	19719	19719	19706	19531	19478	19758	19609	19445	19600	19610	19651	19587	19692	19319	19673	19476	19661	19657	19619	19656	19566	19704	19538	19722	19387	19630	19501	19542	19622	19633	19713	19535	19727	19614	19460	19689	19652	19439	19506	19718	19706	19612	19791	19494	19642	19740	19808	19683	19693	19687	19623	19552	19735	19364	19544	19595	19491	19585	19605	19457	19567	19641	19419	19636	19626	19682	19467	19522	19445	19569	19521	19515	19512	19578	19767	19617	19779	19572	19714	19589	19616	19708	19538	19448	19670	19666	19694	19533	19315	19785	19576	19750	19538	19541	19548	19371	19472	19778	19696	19702	19643	19667	19621	19382	19547	19474	19608	19836	19542	19598	19644	19707	19544	19627	19514	19511	19772	19757	19672	19364	19573	19633	19657	19647	19847	19750	19604	19738	19674	19614	19547	19255	19451	19741	19662	19670	19741	19671	19624	19625	19466	19708	19460	19719	19429	19565	19671	19552	19745	19803	19556	19791	19667	19372	19552	19635	19590	19495	19842	19789	19583	19662	19776	19503	19700	19510	19499	19733	19690	19716	19936	19648	19638	19800	19631	19536	19460	19656	19422	19580	19445	19542	19557	19664	19469	19701	19706	19506	19543	19426	19566	19505	19560	19588	19656	19873	19773	19545	19652	19653	19604	19587	19795	19560	19600	19633	19850	19696	19725	19516	19502	19699	19701	19691	19604	19599	19760	19666	19497	19545	19667	19729	19719	19569	19580	19539	19649	19716	19667	19670	19633	19620	19556	19494	19739	19484	19502	19644	19670	19414	19719	19554	19654	19511	19719	19755	19595	19495	19480	19837	19598	19728	19507	19594	19619	19767	19743	19655	19517	19478	19650	19565	19553	19790	19727	19719	19336	19626	19551	19783	19826	19858	19624	19768	19315	19764	19398	19598	19546	19640	19449	19796	19706	19758	19763	19719	19602	19665	19735	19612	19752	19625	19526	19463	19738	19699	19644	19631	19570	19598	19516	19658	19634	19744	19474	19446	19481	19809	19552	19755	19598	19683	19654	19783	19632	19375	19615	19483	19344	19436	19736	19573	19671	19437	19820	19631	19798	19597	19581	19570	19555	19618	19518	19748	19631	19465	19622	19636	19618	19771	19585	19771	19596	19493	19763	19639	19597	19341	19593	19604	19702	19562	19631	19559	19541	19547	19530	19596	19651	19547	19673	19701	19451	19717	19690	19549	19320	19629	19666	19713	19565	19518	19586	19888	19689	19620	19616	19682	19787	19577	19894	19472	19429	19607	19582	19529	19610	19675	19644	19615	19699	19510	19537	19559	19770	19484	19733	19712	19658	19725	19706	19781	19605	19682	19457	19556	19698	19444	19631	19668	19468	19539	19500	19545	19520	19675	19603	19569	19511	19670	19756	19613	19748	19746	19624	19913	19698	19679	19663	19774	19605	19717	19547	19494	19682	19526	19458	19802	19530	19807	19848	19717	19506	19805	19471	19673	19688	19756	19598	19618	19654	19734	19654	19642	19637	19656	19453	19563	19467	19682	19592	19678	19578	19477	19819	19743	19593	19574	19638	19751	19730	19551	19636	19805	19675	19614	19521	19548	19636	19605	19376	19628	19703	19585	19623	19588	19707	19615	19737	19568	19534	19443	19628	19703	19537	19493	19709	19560	19538	19696	19770	19486	19421	19624	19682	19460	19539	19676	19518	19718	19436	19418	19444	19668	19535	19840	19505	19442	19778	19689	19483	19682	19624	19478	19697	19698	19389	19599	19727	19612	19824	19626	19577	19581	19365	19566	19700	19606	19658	19631	19671	19815	19508	19527	19452	19627	19592	19545	19511	19633	19622	19760	19817	19529	19605	19685	19612	19678	19700	19551	19383	19601	19581	19591	19563	19699	19525	19800	19711	19836	19558	19575	19631	19693	19345	19860	19507	19667	19630	19547	19474	19700	19544	19501	19552	19581	19486	19502	19528	19734	19847	19566	19571	19662	19576	19474	19629	19713	19725	19376	19761	19583	19667	19610	19832	19354	19848	19418	19505	19866	19767	19593	19928	19587	19782	19663	19670	19499	19587	19342	19552	19718	19862	19780	19473	19426	19665	19724	19280	19631	19704	19590	19664	19455	19811	19680	19584	19600	19725	19499	19532	19440	19489	19644	19662	19431	19698	19846	19573	19565	19656	19472	19624	19585	19607	19553	19659	19631	19705	19777	19654	19681	19672	19316	19671	19716	19557	19486	19670	19583	19669	19582	19606	19587	19543	19613	19536	19667	19627	19533	19660	19779	19570	19886	19559	19688	19442	19606	19499	19551	19577	19475	19597	19597	19461	19597	19511	19637	19752	19688	19662	19721	19710	19666	19566	19631	19638	19514	19638	19650	19466	19732	19623	19579	19600	19368	19425	19721	19837	19536	19672	19713	19859	19587	19703	19689	19678	19717	19645	19621	19766	19487	19642	19494	19606	19664	19474	19798	19562	19655	19493	19596	19603	19732	19791	19416	19776	19620	19646	19531	19573	19722	19343	19521	19745	19743	19752	19550	19401	19554	19807	19673	19621	19983	19770	19709	19534	19405	19684	19339	19546	19550	19588	19335	19441	19711	19638	19574	19599	19521	19503	19620	19604	19594	19385	19559	19479	19704	19632	19636	19546	19711	19699	19503	19556	19623	19686	19368	19678	19566	19390	19501	19517	19622	19376	19388	19900	19743	19526	19613	19436	19527	19583	19634	19717	19573	19637	19467	19761	19605	19783	19797	19625	19660	19671	19669	19961	19478	19707	19518	19729	19765	19460	19738	19614	19549	19683	19601	19642	19630	19561	19598	19676	19531	19578	19669	19527	19617	19574	19673	19517	19470	19513	19787	19783	19788	19640	19667	19646	19666	19586	19491	19554	19756	19549	19685	19406	19483	19694	19676	19623	19527	19565	19558	19723	19505	19744	19497	19493	19561	19765	19626	19554	19699	19546	19686	19699	19555	19684	19368	19430	19555	19606	19687	19653	19493	19447	19614	19537	19580	19531	19695	19578	19531	19697	19784	19746	19563	19669	19664	19640	19436	19800	19543	19761	19669	19595	19513	19609	19672	19675	19666	19661	19688	19626	19483	19563	19603	19666	19788	19649	19583	19753	19475	19601	19494	19733	19436	19652	19595	19657	19618	19531	19664	19521	19460	19472	19626	19350	19674	19663	19677	19502	19547	19515	19680	19460	19493	19689	19545	19590	19454	19451	19634	19428	19633	19648	19767	19553	19414	19498	19498	19642	19579	19565	19466	19512	19506	19621	19603	19749	19619	19570	19662	19517	19641	19564	19509	19578	19571	19647	19707	19636	19693	19792	19827	19605	19631	19722	19764	19479	19648	19687	19559	19664	19583	19744	19505	19559	19792	19619	19679	19689	19686	19611	19608	19628	19658	19541
24935	44279	41887	33258	29646	26583	24411	23092	21957	20895	19989	19412	18921	18566	18309	17991	17901	17756	17465	17308	17136	17153	17028	16999	16865	16740	16847	16776	16924	16762	16671	16698	16580	16727	16523	16486	16417	16523	16302	16480	16733	16488	16400	16580	16577	16438	16439	16379	16492	16507	16541	16536	16398	16410	16480	16299	16287	16572	16481	16407	16276	16458	16397	16293	16486	16344	16513	16650	16512	16548	16255	16580	16457	16397	16380	16359	16474	16624	16567	16544	16408	16471	16407	16439	16332	16482	16465	16573	16544	16489	16343	16351	16360	16427	16248	16357	16229	16476	16447	16428	16529	16495	16405	16293	16465	16472	16420	16356	16439	16449	16421	16288	16380	16417	16435	16525	16360	16428	16380	16299	16445	16415	16345	16477	16487	16427	16263	16414	16364	16468	16421	16440	16452	16446	16318	16268	16276	16498	16332	16441	16447	16414	16342	16332	16346	16375	16319	16293	16391	16511	16323	16269	16347	16495	16513	16339	16310	16579	16420	16307	16503	16421	16475	16224	16419	16264	16300	16381	16424	16377	16345	16323	16371	16390	16344	16399	16501	16517	16394	16376	16106	16353	16317	16250	16296	16497	16457	16354	16340	16392	16360	16341	16424	16338	16360	16381	16238	16309	16564	16410	16412	16227	16484	16434	16397	16552	16273	16471	16381	16369	16328	16475	16491	16391	16336	16344	16419	16366	16376	16354	16432	16496	16304	16328	16344	16471	16411	16377	16445	16355	16531	16490	16470	16418	16381	16345	16402	16549	16409	16438	16493	16367	16288	16244	16357	16381	16309	16635	16311	16285	16481	16434	16267	16434	16562	16384	16407	16391	16199	16380	16207	16431	16276	16404	16327	16478	16242	16312	16445	16396	16300	16447	16504	16615	16232	16447	16316	16494	16278	16438	16420	16545	16434	16547	16235	16374	16142	16510	16489	16295	16410	16399	16398	16498	16352	16482	16405	16343	16489	16510	16346	16332	16305	16366	16371	16246	16402	16384	16571	16313	16586	16442	16412	16577	16250	16571	16460	16417	16333	16174	16458	16347	16309	16570	16443	16439	16431	16399	16204	16277	16418	16208	16307	16429	16503	16507	16343	16285	16362	16358	16455	16285	16178	16337	16425	16391	16532	16270	16221	16466	16433	16395	16347	16319	16483	16433	16201	16473	16412	16292	16374	16479	16336	16385	16357	16349	16571	16446	16433	16304	16302	16557	16401	16341	16285	16425	16480	16369	16470	16380	16524	16281	16321	16279	16354	16316	16388	16611	16397	16317	16435	16442	16487	16408	16563	16323	16430	16325	16521	16220	16187	16232	16292	16339	16539	16380	16283	16437	16338	16332	16435	16541	16499	16207	16463	16426	16485	16517	16406	16413	16344	16383	16411	16241	16209	16334	16351	16532	16430	16438	16402	16459	16403	16461	16387	16524	16321	16423	16384	16218	16362	16200	16362	16400	16327	16407	16394	16343	16368	16532	16325	16397	16313	16344	16432	16347	16420	16354	16382	16554	16289	16507	16482	16441	16468	16402	16335	16383	16484	16262	16331	16396	16384	16375	16312	16313	16375	16343	16326	16286	16538	16180	16439	16451	16447	16405	16430	16278	16495	16397	16408	16441	16364	16409	16478	16300	16404	16476	16245	16318	16297	16466	16532	16522	16365	16261	16280	16472	16461	16548	16411	16454	16304	16168	16359	16322	16598	16276	16339	16479	16425	16342	16569	16302	16323	16348	16514	16229	16388	16260	16207	16289	16409	16393	16285	16411	16332	16382	16483	16426	16225	16384	16326	16305	16335	16491	16481	16351	16471	16399	16418	16333	16326	16177	16375	16475	16325	16330	16447	16415	16262	16315	16324	16306	16340	16422	16373	16438	16364	16391	16520	16402	16457	16386	16349	16152	16386	16447	16361	16446	16399	16531	16354	16442	16264	16391	16455	16349	16416	16613	16377	16264	16496	16349	16442	16391	16517	16451	16290	16435	16398	16461	16526	16445	16361	16325	16222	16322	16394	16312	16382	16412	16260	16358	16477	16298	16472	16488	16491	16419	16521	16404	16349	16505	16407	16265	16380	16329	16290	16438	16426	16319	16572	16492	16349	16654	16352	16354	16557	16374	16392	16303	16381	16541	16486	16460	16566	16371	16348	16563	16276	16306	16294	16449	16498	16324	16334	16468	16500	16402	16404	16167	16216	16370	16411	16532	16721	16274	16401	16396	16379	16483	16491	16381	16369	16429	16305	16361	16389	16452	16311	16378	16474	16497	16457	16334	16370	16460	16398	16422	16401	16415	16427	16546	16536	16296	16418	16300	16436	16594	16285	16320	16339	16446	16377	16147	16407	16403	16343	16286	16264	16443	16469	16203	16479	16447	16214	16163	16480	16520	16489	16388	16358	16522	16290	16419	16335	16305	16366	16288	16404	16536	16448	16252	16283	16330	16307	16268	16341	16393	16489	16266	16318	16399	16266	16541	16271	16353	16492	16187	16535	16349	16286	16342	16396	16521	16323	16316	16404	16474	16294	16252	16361	16480	16136	16334	16284	16328	16373	16266	16217	16289	16295	16450	16509	16537	16402	16208	16525	16395	16432	16498	16334	16220	16261	16383	16412	16470	16172	16500	16276	16314	16445	16439	16191	16493	16471	16368	16487	16320	16294	16176	16405	16318	16462	16468	16469	16257	16353	16389	16353	16490	16476	16369	16337	16360	16331	16538	16346	16353	16392	16368	16475	16307	16139	16494	16448	16333	16376	16274	16470	16382	16377	16390	16453	16314	16349	16528	16423	16521	16394	16392	16414	16226	16353	16411	16495	16171	16271	16547	16315	16460	16385	16292	16554	16400	16363	16351	16450	16286	16355	16479	16304	16462	16358	16379	16304	16406	16327	16528	16309	16389	16364	16400	16262	16443	16355	16369	16562	16108	16208	16387	16417	16467	16585	16395	16582	16223	16391	16384	16296	16276	16406	16347	16376	16405	16260	16515	16393	16395	16414	16446	16418	16279	16296	16518	16353	16400	16482	16349	16457	16358	16553	16522	16364	16366	16308	16239	16348	16401	16439	16302	16503	16554	16335	16326	16395	16399	16437	16509	16501	16524	16270	16269	16450	16573	16445	16452	16313	16396	16311	16225	16454	16265	16477	16362	16423	16334	16438	16495	16447	16500	16263	16259	16291	16385	16299	16461	16325	16319	16485	16458	16392	16180	16389	16331	16519	16497	16468	16314	16286	16367	16433	16395	16369	16270	16341	16325	16320	16402	16425	16594	16416	16381	16354	16320	16500	16532	16395	16234	16295	16434	16313	16473	16370	16410	16364	16248	16465	16317	16401	16314	16383	16320	16380	16410	16365	16416	16466	16361	16380	16308	16274	16336	16519	16499	16348	16385	16269	16382	16311	16266	16438	16253	16321	16364	16423	16212	16267	16310	16267	16240	16465	16437	16344	16291	16555	16480	16312	16419	16335	16412	16316	16403	16347	16350	16443	16521	16515	16327	16416	16410	16374	16395	16318	16577	16435	16339	16413	16297	16312	16201	16492	16338	16293	16499	16284	16312	16469	16418	16475	16283	16453	16429	16265	16483	16284	16374	16497	16359	16314	16453	16364	16360	16329	16367	16524	16362	16358	16337	16286	16408	16300	16186	16368	16418	16503	16310	16448	16504	16338	16318	16500	16405	16315	16311	16395	16284	16441	16240	16454	16447	16325	16252	16353	16345	16460	16226	16635	16296	16264	16410	16382	16489	16468	16270	16482	16082	16235	16405	16315	16410	16480	16524	16379	16368	16392	16322	16331	16358	16340	16313	16530	16444	16243	16429	16393	16300	16388	16508	16561	16303	16379	16587	16412	16320	16433	16510	16318	16407	16450	16406	16525	16348	16311	16434	16427	16215	16400	16475	16471	16431	16643	16273	16610	16344	16387	16516	16390	16485	16332	16335	16423	16325	16428	16416	16330	16566	16377	16416	16308	16569	16456	16532	16213	16363	16365	16325	16201	16584	16490	16362	16310	16424	16438	16379	16305	16176	16396	16309	16310	16388	16473	16285	16566	16391	16338	16380	16280	16362	16290	16424	16309	16458	16492	16494	16465	16218	16449	16341	16237	16328	16374	16313	16374	16278	16391	16273	16141	16409	16478	16339	15998	16416	16509	16399	16443	16295	16392	16417	16344	16377	16506	16417	16530	16284	16291	16558	16393	16312	16276	16315	16214	16238	16464	16374	16490	16365	16502	16379	16389	16447	16348	16425	16436	16334	16481	16314	16480	16295	16410	16353	16275	16344	16450	16347	16382	16472	16435	16420	16274	16438	16323	16413	16380	16330	16222	16400	16461	16420	16265	16304	16443	16295	16358	16385	16249	16290	16332	16551	16311	16341	16520	16295	16329	16391	16392	16109	16316	16346	16366	16331	16441	16513	16307	16282	16264	16366	16354	16491	16404	16286	16369	16336	16402	16419	16371	16468	16314	16437	16419	16341	16296	16404	16313	16315	16461	16327	16373	16295	16406	16174	16391	16531	16268	16339	16329	16437	16382	16372	16396	16365	16463	16308	16371	16375	16335	16491	16307	16362	16416	16389	16285	16383	16297	16420	16290	16468	16388	16438	16387	16298	16402	16308	16370	16334	16452	16318	16352	16496	16487	16490	16534	16339	16415	16362	16460	16388	16334	16299	16451	16499	16389	16241	16497	16447	16230	16398	16501	16168	16314	16324	16195	16399	16417	16429	16380	16366	16439	16421	16406	16494	16378	16521	16275	16485	16261	16316	16468	16350	16312	16353	16354	16433	16459	16414	16526	16494	16359	16323	16377	16429	16414	16364	16280	16408	16330	16343	16519	16408	16289	16253	16475	16343	16343	16313	16448	16327	16420	16510	16375	16405	16369	16366	16423	16409	16437	16354	16179	16451	16326	16212	16423	16240	16520	16543	16272	16435	16292	16292	16468	16209	16401	16480	16332	16420	16370	16383	16328	16559	16498	16380	16373	16492	16391	16528	16519	16316	16320	16407	16485	16337	16389	16461	16466	16517	16217	16440	16424	16378	16397	16348	16464	16414	16459	16364	16282	16381	16408	16519	16367	16461	16333	16466	16449	16307	16316	16555	16440	16544	16497	16555	16461	16453	16412	16391
27867	23938	29978	27546	23474	22335	22051	21138	20779	20460	20442	20067	19777	19877	19644	19898	19813	19743	19543	19705	19593	19322	19533	19383	19389	19030	19300	19266	19510	19412	19337	19275	19353	19299	19079	19360	19367	19092	19302	19014	19183	19239	19212	19385	19273	19370	19380	19374	19358	19257	19398	19285	19287	19347	19380	19223	19351	19344	19405	19276	19151	19164	19294	19054	19498	19218	19127	19273	19307	19439	19671	19320	19441	19121	19268	19376	19193	19116	19290	19499	19245	19314	19266	19295	19261	19090	19417	19045	19292	19515	19301	19287	19375	19417	19281	19395	19268	19312	19070	19267	19380	19332	19327	19350	19373	19213	19210	19230	19186	19450	19422	19186	19117	19307	19452	19195	19258	19130	19322	19255	19394	19212	19207	19192	19104	19241	19189	19201	19348	19153	19583	19179	19356	19156	19595	19210	19153	19270	19453	19320	19389	19231	19199	19163	19398	19339	19282	19317	19496	19280	19176	18928	19088	19397	19528	19180	19236	19377	19363	19295	19231	19362	19124	19427	19048	19061	19148	19296	19338	19200	19186	19176	19260	19465	19340	19200	19271	19069	19258	19519	19262	19268	19217	19171	19332	18972	19130	19300	19371	19313	19258	19258	19273	19084	19219	19294	19238	19368	19138	19202	19104	19034	19397	19328	19399	19086	19293	19344	19354	19243	19222	19362	19362	19278	19255	19039	19376	19278	19122	19344	19349	19275	19240	19233	19316	19231	19144	19309	19203	19203	19327	19264	19322	19382	19393	19200	19475	19155	19294	19200	19205	19090	19127	19190	19276	19234	19224	19218	19290	19023	19095	19214	19287	19049	19171	19218	19462	19324	19514	19299	19515	19267	19279	19355	19204	19293	19437	19380	19381	19181	19279	19425	19303	19080	19476	19216	19577	19212	19287	19279	19454	19249	19267	19312	19293	19280	19141	19253	19244	19439	19251	19218	19241	19375	19567	19401	19284	19216	19175	19301	19271	19303	19176	19066	19187	19343	19135	19140	19012	19184	19139	19391	19118	19215	19130	19232	19300	19357	19058	19228	19455	19331	19217	19211	19186	19377	19205	19310	19089	19336	19320	19188	19185	19256	19242	19293	19237	19431	19513	19412	19456	19364	19250	19339	19237	19234	19134	19199	19321	19196	19277	19429	19462	19186	19324	19013	19420	19331	19364	19445	19117	19043	19318	19324	19227	19374	19325	19436	19286	19320	19346	19076	19382	19418	19345	19191	19189	19340	19367	19288	19160	19194	19350	19169	19455	19007	19399	19261	19207	19247	19255	19433	19285	19219	19207	19386	19431	19096	19357	19391	19187	19281	19297	19097	19245	19300	19417	19266	19124	19497	19254	19348	19122	19218	19184	19203	19385	19199	19466	19359	19381	19438	19314	19307	19207	19146	19255	19385	19281	19087	19160	19331	19314	19316	19289	19294	19507	19317	19359	19285	19279	19258	19455	19191	19256	19359	19343	19420	19351	19165	19147	19310	19466	19381	19114	19359	19308	19279	19216	19263	19177	19376	19402	19243	19430	19130	19364	19245	19308	19254	19200	19355	19211	19290	19334	19285	19180	19320	19288	19178	19347	19187	19014	19205	19258	19213	19407	19291	19327	19166	19184	19214	19338	19177	19446	19206	19294	19356	19079	19266	19550	19152	19232	19429	19180	19423	19300	19028	19262	19166	19196	19222	19105	19332	19299	19102	19174	19186	19309	19250	19144	19207	19237	19085	19356	19335	19337	19288	19418	19228	19011	19204	19134	19266	19257	19302	19304	19228	19235	19276	19333	19221	19236	19317	19149	19255	19276	19266	19208	19501	19343	19188	19294	19147	19308	19193	19353	19223	19143	19437	19302	19204	19381	19193	18993	19335	19191	19082	19238	19110	19267	19348	19540	19369	19171	19400	19310	19307	19410	19252	19167	18876	19378	19213	19319	18948	19268	19276	19375	19274	19161	19180	19360	19190	19423	19471	19021	19199	19276	19167	19542	19416	19183	19287	19156	19340	19400	19218	19231	19399	19186	19334	19428	19402	19432	19330	19357	19530	19308	19061	19212	19315	19330	19362	19418	19238	19305	19308	19231	19243	19200	19106	19184	19367	19454	19129	19272	19207	19314	19238	19349	19199	19235	19154	19297	19354	19381	19401	19161	19307	19497	19473	19227	19190	19179	19168	19472	19105	19260	19326	19211	19298	19261	19305	19245	19064	19052	19058	19252	19326	19220	19215	19220	19092	19394	19212	19327	19202	19240	19473	19174	19209	19294	19139	19230	19226	19186	19337	19438	19494	19175	19388	19378	19236	19307	19290	19259	19244	19402	19298	19173	19264	19252	19391	19423	19259	19306	19207	19423	19283	19273	19101	19159	19221	19324	19303	19349	19129	19345	19275	19498	19211	19374	19295	19183	19123	19290	19171	19295	19258	19263	19150	19361	19172	19258	19062	19327	19378	19381	19215	19143	19372	19284	19190	19223	19226	19325	19287	19500	19228	19363	19214	19281	19340	19310	19286	19332	19186	19296	19299	19242	19219	19312	19231	19272	19419	19456	19332	19143	19062	19252	19299	19072	19263	19260	19125	19387	19256	19109	19270	19417	19263	19441	19300	19205	19155	19204	19154	19284	19310	19239	19277	19276	19234	19332	19039	19453	19434	19301	19261	19070	19183	19402	19295	19713	19407	19360	19195	19241	19589	19219	19241	19280	19295	19370	19272	19426	19418	19344	19270	19130	19215	19254	19323	19394	19335	19233	19204	19308	19104	19303	19200	19101	19095	19326	19173	19499	19252	19128	19156	19292	19415	19307	19319	19274	19456	19317	19524	19234	19248	19359	19172	19225	19299	19209	19363	19149	19330	19379	19209	19308	19304	19182	19143	19192	19035	19250	19318	19257	19264	19282	19025	19319	19257	19424	19364	19197	19291	19224	19249	19391	19331	19170	19269	19473	19250	19318	19265	19187	19308	19327	19099	19026	19348	19278	19336	19278	19152	19086	19244	19281	19089	19190	19036	19353	19186	19135	19205	19459	19125	19257	19337	19285	19383	19311	19342	19146	19257	19311	19147	19281	19250	19307	19354	19158	19522	19320	19503	19131	19280	19374	19253	19280	19052	19277	19214	19294	19230	19209	19253	19261	19013	19243	19339	19342	19183	19174	19184	19322	19312	19351	19096	19342	19231	19222	19357	19314	19238	19375	19344	19536	19328	19329	19358	19254	19252	19431	19204	19239	19349	19223	19280	19417	19172	19304	19133	19216	19341	19069	19049	19312	19393	19349	19252	19150	19247	19349	19217	19356	19248	19315	19345	19502	19339	19243	19297	19166	19440	19506	19424	19328	19144	19276	19271	19216	19181	19267	19341	19254	19320	19329	19372	19037	19211	19191	19216	19173	19356	19310	19190	19495	19137	19215	19191	19205	19495	19364	19220	19091	19227	19424	19309	19405	19155	19203	19243	19056	19322	19204	19344	19570	19240	19423	19155	19202	19452	19325	19031	19140	19303	19292	19440	19175	19385	19473	19141	19173	19161	19018	19139	19155	19478	19296	19336	19440	19226	19327	19517	19276	19266	19271	19268	19255	19304	19218	19195	19326	19366	19355	19482	19276	19260	19296	19207	19249	19277	19235	19386	19247	19313	19135	18962	19143	19347	19313	19523	19273	19227	19283	18982	19311	19304	19419	19339	19289	19214	19318	19127	19296	19447	19334	19518	19445	19185	19267	19480	19499	19375	19068	19428	19257	19236	19418	19289	19162	19343	19083	19268	19407	19189	19281	19437	19443	19460	19365	19361	19408	19402	19140	19352	19362	19061	19273	19281	19395	19275	19302	19174	19356	19419	18960	19166	19286	19299	19356	19008	19350	19357	19184	19091	19159	19216	18973	19357	19175	19303	19121	19203	19325	19351	19376	19285	19320	18996	19160	19148	19169	19405	19318	19187	19205	19307	19198	19152	19392	19391	19309	19248	19359	19261	19231	18991	19226	19501	19182	19200	19280	19302	19352	19291	19214	19077	19385	19185	19214	19263	19266	19313	19381	19240	19139	19118	19349	19305	19292	19223	19267	19480	19478	19254	19214	19188	19144	19426	19248	19206	19259	19121	19224	19216	19266	19548	19391	19265	19160	19260	19404	19225	19239	19111	19337	19386	19472	19326	19427	19361	19318	19145	19339	19324	19346	19081	19205	19546	19215	19152	19304	19225	19273	19167	19196	19228	19312	19149	19315	19396	19495	19132	19397	19384	19159	19219	19421	19213	19191	19111	19260	19303	19393	19347	19293	19342	19439	19173	19429	19121	19222	19292	19352	19256	19271	19637	19300	19246	19089	19212	19188	19080	19404	19109	19344	19270	19214	19167	19117	19229	19279	19256	19410	19185	19217	18954	19424	19127	19360	19277	19355	19285	19397	19240	19313	19264	19302	19216	19032	19145	19357	19076	19220	19311	19033	19348	19342	19214	19265	19432	19170	19258	19241	19243	19249	19285	19300	19167	19235	19414	19408	19266	19303	19217	19419	19339	19256	19378	19278	19207	19184	19178	19320	19414	19218	19374	19189	19358	19014	19354	19409	19304	19341	19208	19389	19152	19425	19450	19099	19299	19164	19221	19237	19199	19342	19381	19405	19319	19269	19345	19138	19291	19338	19173	19217	19195	19276	19391	19516	19340	19246	19218	19365	19396	19307	19320	19298	19339	19411	19273	19312	19405	19327	19349	19266	19445	19402	19350	19109	19397	19155	19390	19307	19555	19342	18952	19196	19171	19355	19235	19183	19680	19310	19092	19272	19273	19025	19240	19104	19292	19174	19298	19143	19396	19301	18994	19395	19235	19416	19188	19271	19222	19416	19320	19205	19200	19320	19290	19166	19381	19254	19367	19276	19280	19297	19443	19332	19462	19017	19343	19287	19373	19057	19331	19361	19140	19227	19197	19486	19027	19344	19573	19310	19594	19298	19285	19275	19106	19324	19266	19123	19360	19277	19041	19315	19248	19324	19377	19251	19276	19132	19270	19233	19212	19234	19140	19229	19228	19455	19219	19075	19121	19137	19259	19141	19166	19265	19101	19286	19238	19223	19299	19189	19221	19374	19305	19386	19293	19255	19121	19189	19144	19334	19204	19314	19135	19359	19201	19265	19149
23313	34150	31289	25106	22702	20768	19934	19140	18388	17963	17744	17512	17114	17001	17007	16973	16708	16819	16784	16450	16641	16531	16596	16482	16452	16258	16378	16431	16293	16316	16161	16255	16428	16146	16237	16150	16418	16257	16325	16110	16269	16175	16259	16309	16362	16268	16374	16366	16168	16294	16268	16106	16281	16218	16238	16181	16197	16285	15994	16190	16263	16181	16263	16291	16241	16145	16380	16270	16120	16182	16464	16284	16096	16112	16308	16297	16196	16406	16239	16219	16299	16052	16160	16254	16217	16252	16297	16222	16224	16241	16361	16119	16281	16192	16402	16042	16347	16276	16162	16240	16252	16240	16176	16239	16290	16189	16151	16186	16388	16125	16258	16272	16186	16336	16195	16226	16342	16253	16203	16195	15989	16252	16266	16224	16079	16201	16358	16268	16017	16177	16236	16310	16264	16032	16348	16328	16159	16241	16203	16238	16156	16309	16346	16290	16266	16101	16262	16376	16163	16368	16318	16232	16152	16424	16183	16319	16293	16199	16344	16399	16343	16256	16077	16284	16191	16136	16174	16292	16274	16056	16186	16328	16162	16315	16350	16119	16229	16247	16224	16188	16340	16327	16214	16185	16269	16206	16385	16451	16153	16192	16111	16345	16216	16328	16267	16278	16186	16196	16183	16034	16340	16104	16299	16270	16168	16304	16297	16143	16138	16243	16183	16244	16104	16269	16173	16354	16251	16140	16223	16369	16289	16341	16211	16177	16258	16043	16173	16199	16185	16151	16157	16189	16186	16307	16258	16257	16065	16104	16366	16305	16109	16148	16179	16138	16091	16407	16192	16211	16128	16311	16443	16076	16203	16206	16312	16432	16242	16250	16077	16115	16189	16243	16223	16283	16204	16196	16064	16284	16280	16224	16223	16101	15956	16229	16227	16029	16245	16092	16386	16367	16101	15978	16241	16077	16251	16234	16305	16185	15981	16426	16253	16191	16233	16292	16372	16265	16305	16358	16028	16380	16158	16211	16144	16169	16195	16220	16162	16181	16232	16063	16457	16191	16198	16193	16186	16168	16076	16212	16448	16243	16321	16104	16352	16212	16353	16370	16351	16127	16212	16373	16321	16240	16196	16073	16019	16223	16244	16097	16256	16178	16187	16073	16088	16236	16335	16397	16124	16366	16115	15999	15973	16004	16239	16112	16180	16194	16108	15946	16270	16143	16391	16220	16364	16163	16227	16178	16166	16343	16231	16251	16120	16160	16177	16327	16355	16164	16288	16261	16312	16260	16358	16192	16353	16183	16234	16262	16195	16464	16317	16138	16052	16199	16238	16218	16193	16272	16214	16524	16224	16206	16451	16238	16369	16211	16287	16286	16166	16226	16164	16184	16235	16178	16096	16304	16327	16414	16238	16275	16203	16352	16122	16190	16112	16151	16095	16293	16310	16224	16217	16154	16420	16289	16208	16158	16137	16287	16199	16283	16330	16154	16332	16213	16244	16148	16142	16219	16212	16238	16217	16277	16114	16339	16172	16222	16223	16313	16340	16181	16264	16299	16213	16257	16223	16349	16104	16315	16143	16215	16207	16329	16296	16220	16120	16201	16401	16329	16271	16296	16181	16362	16187	16271	16200	16383	16144	16287	16200	16334	16242	16268	16417	16266	16234	16361	16363	16187	16334	16304	16092	16226	16423	16217	16068	16109	16349	16173	16245	16245	16133	16145	15990	16344	16265	16144	16221	16242	16387	16238	16080	16245	16240	16204	16054	16224	16180	16302	16162	16178	16053	16374	16292	16179	16206	16472	16213	16116	16446	16248	16393	16211	16187	16365	16197	16245	16288	16113	16236	16324	16309	16396	16354	16145	16226	16229	16315	16149	16342	16253	16355	16247	16237	16345	16183	16292	16140	16187	16207	15950	16326	16308	16249	16129	16343	16184	16161	16286	16412	16175	16230	16042	16325	16101	16180	16279	16129	16185	16250	16281	16323	16035	16399	16255	16151	16116	16323	16246	16269	16279	16223	16139	16293	16408	16172	16250	16278	16163	16255	16172	16198	16213	16352	16185	16323	16253	16211	16104	16162	16211	16236	16253	16263	16102	16421	16261	16295	16240	16182	15963	16434	16134	16221	16262	16135	16398	16117	16218	16172	16181	16167	16337	16073	16204	16228	16280	16332	16118	16363	16356	16123	15947	16085	16363	16294	16283	16355	16450	16141	16168	16302	16320	16072	16355	16250	16387	16153	16336	16260	16304	16161	16241	16197	16231	16160	16275	16256	16287	16405	16128	16304	16420	16252	16207	16456	16338	16149	16245	15958	16315	16105	16351	16008	16393	16244	16171	16269	16338	16119	16124	16139	16142	16159	16047	16158	16084	16169	16142	16251	16279	16240	16295	16325	16227	16217	16103	16272	16201	16200	16006	16242	16202	16327	16277	16108	16293	16250	16316	16134	16308	16129	16373	16240	16128	16415	16347	16306	16341	16119	16038	16305	16221	16234	16310	16126	16048	16127	16281	16377	16158	16322	16184	16280	16223	16172	16373	16284	16231	16331	16336	16222	16180	16252	16291	16273	16260	16231	16220	16196	16267	16220	16134	16175	16147	16104	16158	16247	16277	16191	16247	16255	16355	16181	16256	16165	16150	16223	16255	16223	16252	16119	16388	16221	16262	16269	16122	16277	16037	16383	16152	16241	16280	16281	16366	16080	16332	16219	16240	16272	16146	16211	16266	16314	16200	16373	16289	16110	16294	16261	16420	16089	16351	16388	16091	16321	16217	16238	16188	16259	16381	16175	16134	16274	16276	16146	16385	16248	16253	16229	16147	16228	16281	16369	16311	16209	16306	16065	16237	16422	16139	16409	16257	16179	16176	16310	16222	16373	16201	16217	16082	16178	16205	16228	16261	15968	16223	16045	16259	16090	16219	16008	16157	16329	16235	16282	16093	16217	16146	16200	16113	16163	16188	16027	16303	16354	16208	16182	16205	16195	16066	16176	16214	16293	16208	16122	16028	16265	16240	16376	16387	16330	16326	16270	16167	16242	16357	16223	16228	16251	16346	16188	16303	16322	16203	16186	16179	16151	16140	16386	16189	16351	16131	16365	16293	16175	16148	16376	16268	16167	16187	16358	16362	16195	16202	16169	16288	16277	16283	16205	16398	16255	16259	16251	16420	16246	16301	16310	16534	16191	16097	16303	16281	16297	16257	16222	16304	16175	16088	16046	16102	16270	16144	16125	16142	16248	16056	16172	16315	16220	16261	16172	16233	16226	16188	16352	16129	16195	16432	16160	16169	16157	16085	16311	16262	16295	16250	16157	16233	16302	16160	16068	16275	16284	16232	16247	16292	16156	16312	16198	16194	16315	16161	16058	16184	16059	16308	16166	16125	16217	16211	16208	16109	16211	16164	16208	16202	16082	16184	16183	16299	16067	16229	16478	16180	16202	16351	16257	16297	16250	16513	16281	16201	16368	16150	16341	16159	16029	16256	16256	16281	16242	16188	16031	16224	16223	16110	16373	16026	16346	16434	16273	16004	16222	16301	16053	16150	16153	16277	16109	16022	16304	16215	16212	16108	16291	16183	16121	16242	16164	16163	16006	16294	16159	16342	16249	16143	16104	16202	16196	16193	16196	16336	16192	16200	16274	16318	16271	16196	16308	16046	16181	16316	16277	16296	16247	16099	16331	16493	16240	16208	16197	16203	16204	16374	16148	16209	16284	16347	16229	16210	16292	16217	16103	16205	16052	15886	16248	16115	16136	16221	16201	16403	16119	16204	16348	16401	16193	16044	16302	16259	16149	16140	16313	16272	16269	16329	16220	16250	16216	16249	16262	16152	16315	16107	16202	16178	16244	16329	16184	16253	16118	16309	16243	16225	16307	16017	16064	16078	16168	16234	16124	16002	16258	16374	16193	16330	16307	16390	16268	16222	16117	16248	16109	16221	16202	16266	16276	16217	16309	16247	16139	16276	16199	16165	16093	16182	16279	16165	16220	16241	16346	16226	16137	16249	16266	16246	16332	16334	16110	16197	16248	16341	16178	16192	16244	16144	16283	16197	16214	16279	16139	16097	16156	16311	16212	16230	16260	16109	16222	16281	16186	16026	16234	16192	16126	16384	16197	16151	16421	16202	16166	16242	16147	16079	16393	16084	16162	16252	16188	16268	16275	16197	16321	16047	16214	16123	16136	16179	16181	16168	16194	16281	16031	16123	16300	16219	16189	16164	16101	16197	16188	16250	16272	16324	16370	16117	16131	16115	16193	16339	16026	16298	16253	16151	16275	16250	16171	16163	16123	16429	16115	16330	16212	16236	16238	16295	16308	16290	16182	16167	16224	16141	16236	16259	16357	16128	16319	16282	16074	16177	16322	16275	16184	16335	16065	16155	16230	16228	16266	16476	16230	16127	16266	16233	16222	16328	16180	16284	16167	16151	16244	16223	16193	16033	16291	16127	16189	16047	16242	16101	16142	16142	16247	16171	16049	16309	16211	16158	16199	16285	16320	16262	16240	16259	16313	16267	16280	16250	16447	16196	16383	16298	16294	16108	16285	16262	16238	16400	16366	16214	16165	16363	16260	16249	16281	16166	16208	16108	16275	16330	16394	16206	16203	16142	16252	16198	15984	16488	16094	16337	16293	16230	16254	16219	16067	16336	16306	16277	16031	16308	16264	16089	16322	16416	16317	16220	16340	16100	16312	16446	16402	16103	16189	16213	16255	16265	16308	16270	16336	16253	16318	16133	16198	16340	16191	16275	16138	16337	16169	16225	16280	16168	16039	16348	16141	16249	16250	16140	16193	16136	16320	16343	16182	16283	16224	16098	16182	16322	16247	16189	16019	16300	16164	16203	16058	16389	16270	16253	16121	16347	16240	16259	16271	16108	16126	16249	16270	16191	16219	16174	16308	16349	16390	16306	16217	16204	16116	16203	16345	16157	16244	16233	16173	15978	16334	16166	16044	16281	16306	16399	16145	16234	16157	16270	16186	16359	16131	16391	16176	16149	16324	16157	16179	16278	16127	16215	16187	16139	16321	16239	16230	16238	16077	16205	16180	16166	16162	16270	16225	16502	16410	16094	16162	16205	16205	16198	16223	16363	16341	16191	16212	16079	16163	16130	16363	16173	16344	16165	16095	16206	16153	16106	16185	16303	16127	16403	16256	16111
23666	21159	28595	24309	23220	25106	25141	22044	21124	20913	20321	20138	19910	19829	19412	19465	19306	19102	19315	19112	19243	19282	19084	18936	18937	19172	19068	18917	18928	18865	18876	18899	18954	18946	18822	18813	18897	18751	18786	18705	18904	18631	18687	18867	18806	18567	18689	18906	18669	18632	19030	18604	18667	18752	18766	18535	18828	18757	18664	18618	18765	18715	18757	18645	18769	18737	18720	18648	18801	18833	18831	18670	18679	18705	18801	18576	18639	18631	18801	18623	19064	18534	18752	18807	18667	18698	18817	18651	18547	18827	18549	18603	18737	18609	18660	18813	18599	18649	18533	18558	18792	18651	18628	18639	18799	18658	18598	18627	18647	18682	18730	18680	18756	18705	18586	18611	18783	18701	18783	18699	18695	18831	18755	18566	18678	18683	18873	18712	18580	18638	18604	18764	18501	18707	18809	18766	18914	18810	18767	18548	18603	18678	18612	18719	18716	18677	18836	18732	18690	18772	18754	18855	18539	18556	18580	18536	18504	18768	18668	18375	18660	18693	18810	18686	18710	18619	18639	18577	18662	18626	18743	18798	18668	18673	18635	18907	18894	18557	18579	18607	18728	18758	18665	18712	18802	18669	18925	18751	18721	18625	18660	18570	18595	18688	18627	18805	18733	18760	18573	18767	18802	18732	18716	18822	18885	18637	18721	18747	18628	18518	18751	18488	18579	18518	18780	18803	18779	18708	18522	18603	18737	18761	18517	18573	18731	18606	18626	19039	18780	18732	18662	18804	18861	18737	18814	18535	18615	18592	18718	18628	18714	18722	18651	18563	18503	18488	18777	18573	18597	18691	18805	18580	18692	18696	18819	18609	18590	18745	18722	18731	18536	18569	18601	18657	18634	18602	18789	18871	18812	18681	18591	18649	18386	18679	18562	18987	18734	18810	18969	18501	18664	18634	18628	18730	18734	18778	18566	18755	18839	18818	18808	18698	18605	18731	18731	18495	18485	18833	18636	18582	18854	18512	18688	18696	18503	18732	18735	18617	18638	18725	18486	18537	18647	18786	18713	18482	18714	18628	18731	18701	18672	18663	18774	18468	18712	18733	18713	18629	18700	18564	18609	18807	18632	18487	18556	18579	18771	18752	18842	18776	18741	18785	18642	18499	18497	18796	18634	18544	18720	18580	18627	18831	18670	18681	18506	18604	18496	18658	18580	18984	18589	18739	18691	18583	18730	18506	19046	18663	18899	18758	18753	18728	18763	18776	18488	18599	18592	18544	18668	18690	18765	18609	18579	18826	18544	18706	18495	18837	18647	18785	18696	18749	18681	18505	18816	18542	18584	18766	18495	18683	18753	18765	18623	18894	18878	18644	18854	18732	18585	18754	18766	18800	18586	18798	18673	18741	18618	18646	18651	18646	18613	18486	18676	18548	18800	18635	18545	18624	18746	18696	18615	18526	18536	18579	18648	18748	18591	18712	18606	18710	18634	18745	18779	18587	18711	18710	18826	18784	18537	18682	18477	18531	18484	18630	18558	18544	18842	18564	18887	18609	18544	18545	18780	18739	18616	18763	18698	18634	18740	18570	18708	18589	18651	18604	18591	18542	18672	18624	18639	18592	18886	18724	18497	18524	18786	18500	18625	18699	18673	18732	18759	18618	18717	18632	18685	18694	18617	18787	18681	18555	18495	18611	18767	18569	18737	18644	18688	18595	18645	18629	18681	18770	18528	18822	18685	18615	18619	18829	18652	18717	18655	18625	18853	18766	18865	18673	18607	18671	18646	18554	18456	18727	18732	18513	18735	18833	18899	18765	18581	18734	18830	18501	18666	18666	18690	18693	18663	18640	18453	18829	18778	18723	18773	18821	18803	18771	18823	18873	18846	18699	18628	18637	18665	18850	18552	18485	18748	18777	18775	18770	18502	18643	18758	18705	18791	18670	18664	18668	18625	18714	18618	18749	18971	18670	18803	18636	18680	18782	18760	18768	18736	18843	18872	18773	18713	18582	18761	18504	18782	18782	18661	18600	18645	18687	18816	18789	18725	18671	18698	18644	18747	18552	18716	18664	18618	18467	18610	18726	18828	18681	18508	18679	18379	18548	18436	18849	18731	18407	18639	18540	18731	18736	18532	18607	18644	18774	18726	18674	18656	18761	18626	18584	18479	18563	18669	18657	18713	18495	18583	18905	18603	18771	18627	18791	18620	18609	18365	18578	18616	18506	18621	18601	18595	18846	18718	18676	18533	18573	18663	18658	18444	18636	18541	18865	18727	18883	18800	18700	18580	18778	18607	18631	18718	18507	18849	18680	18634	18781	18633	18692	18683	18736	18663	18531	18751	18674	18647	18810	18853	18810	18745	18676	18919	18732	18731	18731	18733	18609	18704	18635	18606	18618	18577	18632	18660	18747	18768	18573	18808	18573	18816	18661	18670	18823	18656	18492	18601	18721	18711	18584	18858	18599	18696	18400	18906	18629	18699	18837	18725	18663	18821	18731	18762	18722	18669	18609	18671	18700	18733	18721	18687	18769	18656	18536	18671	18715	18612	18730	18667	18653	18662	18549	18575	18842	18804	18583	18627	18473	18836	18687	18767	18529	18620	18564	18867	18695	18782	18872	18796	18851	18518	18548	18618	18538	18641	18697	18781	18841	18538	18655	18594	18500	18786	18771	18637	18735	18674	18834	18655	18728	18544	18559	18467	18944	18798	18744	18744	18763	18626	18630	18652	18695	18867	18787	18658	18724	18590	18599	18854	18838	18581	18793	18756	18581	18679	18673	18685	18844	18867	18806	18714	18683	18613	18715	18718	18644	18656	18737	18769	18779	18804	18606	18642	18636	18881	18611	18734	18766	18604	18911	18624	18668	18692	18610	18379	18799	18887	18613	18844	18495	18694	18730	18637	18716	18640	18614	18620	18824	18641	18698	18704	18783	18630	18695	18574	18656	18647	18701	18690	18719	18595	18736	18683	18916	18770	18797	18741	18554	18554	18636	18640	18542	18780	18639	18673	18626	18368	18649	18398	18674	18806	18357	18827	18763	18574	18698	18613	18877	18739	18721	18710	18647	18658	18567	18734	18585	18663	18781	18482	18731	18583	18772	18632	18526	18649	18670	18733	18923	18660	18683	18575	18639	18773	18666	18828	18837	18803	18819	18510	18609	18620	18641	18731	18698	18544	18835	18864	18630	18776	18583	18568	18514	18482	18793	18977	18645	18741	18733	18801	18779	18676	18764	18718	18643	18854	18678	18686	18796	18575	18708	18463	18577	18745	18628	18819	18626	18434	18682	18823	18728	18605	18660	18796	18770	18704	18609	18593	18754	18625	18601	18667	18610	18644	18810	18647	18761	18586	18810	18736	18422	18779	18750	18577	18798	18635	18743	18497	18400	18881	18650	18706	18684	18642	18793	18752	18643	18670	18671	18816	18609	18695	18635	18648	18764	18560	18450	18784	18647	18666	18647	18576	18622	18788	18602	18871	18932	18738	18925	18680	18617	18633	18635	18783	18729	18745	18695	18758	18573	18721	18550	18604	18626	18853	18805	18642	18526	18554	18610	18645	18619	18636	18716	18531	18488	18704	18680	18479	18741	18613	18595	18656	18607	18599	18531	18738	18837	18908	18711	18748	18841	18753	18762	18462	18702	18610	18744	18890	18561	18708	18528	18733	18616	18835	18592	18777	18528	18544	18687	18724	18829	18591	18660	18657	18806	18637	18667	18709	18675	18654	18593	18715	18672	18704	18579	18747	18684	18513	18800	18433	18663	18975	18422	18704	18745	18686	18845	18694	18708	18756	18640	18889	18716	18814	18734	18643	18785	18880	18601	18734	18611	18701	18783	18852	18662	18514	18641	18657	18832	18533	18791	18738	18619	18558	18596	18602	18673	18695	18727	18691	18657	18675	18655	18782	18765	18939	18953	18760	18652	18716	18657	18508	18709	18629	18478	18588	18726	18779	18609	18514	18713	18861	18618	18666	18940	18632	18454	18907	18542	18758	18833	18716	18638	18570	18727	18863	18667	18724	18615	18654	18693	18456	18721	18781	18523	18555	18739	18797	18457	18872	18713	18470	18680	18550	18785	18592	18707	18669	18606	18546	18521	18722	18770	18954	18606	18627	18683	18791	18734	18768	18565	18856	18551	18713	18669	18811	18553	18854	18735	18494	18676	18613	18696	18612	18555	18749	18587	18798	18638	18436	18885	18826	18752	18655	18694	18692	18607	18564	18594	18600	18549	18601	18772	18659	18559	18912	18813	18596	18767	18720	18804	18817	18716	18744	18655	18669	18809	18767	18573	18801	18507	18813	18675	18857	18615	18636	18723	18786	18429	18581	18796	18669	18690	18823	18685	18727	18585	18671	18776	18609	18380	18448	18599	18601	18631	18378	18541	18776	18767	18620	18690	18686	18587	18582	18738	18730	18625	18748	18767	18689	18887	18414	18696	18579	18657	18413	18761	18788	18790	18835	18599	18469	18676	18732	18676	18605	18704	18877	18795	18773	18760	18623	18700	18663	18917	18621	18695	18560	18527	18428	18863	18771	18822	18822	18891	18581	18719	18761	18520	18771	18687	18681	18658	18506	18720	18768	18791	18643	18668	18799	18552	18936	18742	18725	18659	18676	18665	18705	18623	18634	18709	18687	18592	18587	18611	18674	18748	18580	18669	18678	18621	18708	18807	18712	18474	18809	18861	18687	18508	18810	18621	18657	18712	18644	18625	18657	18552	18700	18824	18549	18707	18627	18741	18749	18579	18618	18579	18672	18679	18608	18783	18667	18654	18616	18785	18760	18662	18916	18782	18551	18691	18755	18681	18450	18873	18644	18743	18731	18696	18848	18808	18636	18362	18600	18568	18588	18733	18551	18520	18538	18778	18670	18824	18531	18604	18407	18560	18605	18622	18778	18579	18879	18793	18720	18448	18817	18712	18698	18618	18904	18831	18792	18723	18664	18479	18557	18691	18659	18668	18821	18562	18705	18510	18569	18682	18737	18798	18807	18817	18597	18711	18860	18799	18944	18725	18639	18755	18589	18848	18580	18707	18728	18630	18760	18642	18689	18533	18641	18542	18555	18581	18707	18730	18528	18538	18672	18802	18609	18561	18560	18628	18643	18685	18636	18700	18451	18525	18656	18836	18747	18645	18748	18645	18758	18805	18819	18672
22601	39550	35839	28744	25675	23645	22455	20855	19707	19033	18502	18010	17641	17449	17248	17097	16895	16827	16600	16634	16432	16311	16377	16330	16244	16371	16154	16258	16365	16027	16175	15882	16074	16058	16046	16023	16075	15927	16122	16053	15887	16089	16097	16026	15998	15916	15873	15958	15852	16014	15978	16026	16011	15906	15932	16080	15955	15976	15896	15959	15809	16016	15828	15982	16035	15701	15833	16026	15796	15868	16094	16079	15954	15823	15893	15929	16056	15869	16098	15936	15947	15898	15948	15948	15944	15953	15759	15955	15798	15986	16132	16053	15899	16041	15800	15845	15879	15988	15886	15779	15822	16044	15899	15886	15706	16066	15937	15772	15866	15957	15909	15905	15973	15944	16035	15843	15945	15798	15903	16050	15960	15916	16149	15875	16094	15868	15935	15892	15961	15845	15914	15974	16019	15918	15904	15976	15737	15949	15913	15978	15957	15750	15853	15963	16024	15872	15914	15886	15924	15748	15982	15931	15838	15761	16104	15621	15958	16002	15785	15977	16013	15759	15891	15911	16022	15945	15967	15965	15736	15904	15906	16002	16115	15826	15953	15868	16028	15945	15936	15878	15802	15905	15929	15829	15795	15833	16008	15775	15863	15971	16115	15942	15862	16019	15689	15943	15868	16055	15879	15771	15958	15934	15999	15849	15989	15764	15808	15895	15993	15881	15983	15817	15888	15819	15947	15857	15924	15951	15850	15920	15855	15896	16092	15816	15956	15859	15855	15770	15889	15871	16044	16031	15863	15997	16022	15804	15899	15871	16094	15926	15895	15898	15841	16035	15887	15864	16019	15786	15822	15907	15793	15895	15849	15771	15791	15899	15784	16100	15795	15929	15885	16013	16070	15919	15954	15955	15880	15715	16010	15954	15841	15966	15774	15973	15918	15961	15976	15964	15883	15843	16081	15911	15844	15875	15704	16001	15959	16055	15741	15826	15975	15879	15832	15722	15843	15872	15950	15818	15879	15811	15823	15842	15809	16079	15903	15864	15843	15984	16039	16011	15888	16002	16015	15857	15716	15732	16026	16044	15866	15971	15990	15955	15897	16035	15862	15784	15835	15839	15952	15782	15665	15951	15761	15857	15891	15870	15830	15837	15673	15886	15794	15806	15997	15959	15945	16006	15864	15880	16044	15783	15873	15780	15982	15805	15793	15922	15886	15722	15810	15882	15905	15778	16033	15979	15963	15880	16018	15776	15950	15887	15875	15700	15936	15786	15971	16086	15927	15623	16013	15744	15831	15916	15889	15995	15975	15809	16006	15880	15811	15987	15915	15822	15802	15758	15984	15965	15935	15998	15784	15832	16017	15957	15802	15902	15988	15916	15840	15951	15979	15891	15844	16007	15842	15817	15922	15877	16019	16018	15815	15994	15847	16012	15923	15849	16052	16112	15986	15955	16046	15941	15841	15932	15849	16082	15935	15985	15841	15937	15866	15847	15806	15892	15907	15855	15857	16152	15935	15982	15872	15887	15944	15875	16016	15808	15744	16081	15890	15979	15922	15962	15998	15790	15893	15979	15940	16072	15933	15787	16000	15943	15819	15784	15835	15922	15855	15946	15905	15829	15915	15971	15968	15729	15912	16084	15994	15990	15950	16016	15992	15939	15822	15985	15864	15995	15867	15919	15969	15951	15935	15894	15904	16002	15873	15731	16012	15814	16038	16022	16090	16078	15928	15854	15866	15918	15944	15984	15839	15859	15905	15898	15736	15935	16110	15959	15894	15905	15964	16085	15932	15797	15922	15913	15956	15982	15812	15742	15953	16025	15936	15814	15866	15948	15822	15789	15887	16024	15811	15859	15946	15931	15983	15916	15885	16032	15929	15856	15858	15780	15953	15816	15880	16010	15833	15910	16008	15924	16000	15739	15989	16085	15867	15945	15885	15844	15984	15971	15972	15914	15969	15811	15806	16078	15832	15871	15744	15788	15804	15911	16041	15934	15977	15983	16003	15837	15989	15915	15796	15891	15981	15753	16013	15968	15701	15982	15908	15860	15615	15968	16057	15782	15865	15914	15994	15837	15854	15842	15987	16011	15822	15792	16204	15996	16108	15854	15786	16044	15922	15729	15805	15979	15892	15812	15933	15714	15879	15892	15859	15927	15964	15935	15830	15986	15949	15714	15720	15689	15928	15877	15852	16176	15852	15867	15885	15852	15917	15918	15801	15969	15941	15824	15939	15861	15748	15915	15751	16050	15823	15794	15864	15789	15775	15895	15927	15944	16066	15885	15883	15988	15969	15879	15746	16023	15804	15879	15994	15783	15819	15935	15876	15914	15662	15828	15854	15932	15797	15968	15842	15983	15904	16045	15753	15823	15754	15865	15939	15867	15817	15959	16065	15761	16092	15883	15874	15875	15773	15874	16179	16008	15817	16014	15846	15872	15955	15881	15911	15806	15870	15733	15968	15861	15821	15894	15814	15991	15802	15927	15939	16032	15902	15780	15916	16003	15870	15803	15942	15824	16004	15733	15879	16037	15919	15974	15890	15825	15932	15940	15943	15937	15730	15830	15912	15852	15921	15900	15864	15937	15862	15846	15931	15709	15917	15835	15804	15980	16067	16035	15986	15915	15761	15932	15831	15919	15909	16059	15687	15785	15951	15857	16097	15935	15837	16029	15917	15921	15879	16105	16040	15901	15834	15946	15902	15820	15916	15939	15896	15662	15954	15998	15908	15838	15893	16025	16062	15948	15911	15926	15968	15733	15948	15734	15890	15850	15783	15998	15790	15801	15814	15854	15914	16043	16044	15911	15730	15898	15898	15987	15777	15932	15963	15906	15754	15985	16035	15835	15884	15840	16006	15952	15837	15679	15901	15907	16005	15944	15785	16098	15972	15955	15952	16007	15794	15924	16173	15874	15858	16053	15772	15683	15908	15898	16200	15890	16039	15847	15879	15969	15723	15836	15952	15893	15942	15855	15869	16061	15841	15882	15796	15821	16003	15887	15980	15941	16080	15803	15922	15998	16048	15903	15967	15871	15917	15931	15876	15928	15929	15951	15805	15846	15955	15915	15789	15987	15891	15909	15987	16023	15946	15983	15914	15815	15903	15817	15742	16124	15947	15895	15848	16073	15901	16002	16064	16112	15974	15993	15855	15874	16020	15974	15835	15925	16064	15885	15884	15992	15899	15853	15935	15806	16024	15861	15947	15807	15840	15735	16198	15854	15940	15917	15885	15899	15897	16117	15795	15997	16038	15959	15847	15916	15956	15861	15894	15950	15802	15917	15857	15747	15990	15951	15883	15853	15782	16079	15966	15826	15933	15940	15844	15924	16029	15797	15667	15784	15924	15916	15913	15865	16010	16041	15907	15966	15666	15841	15822	15850	15845	15800	15901	15805	15978	15777	15947	15749	15827	15698	15838	16077	15904	15908	16041	15932	15873	15885	15919	15858	15906	15850	15980	15822	15929	16019	15901	16032	15846	15926	15954	16008	15844	15956	15869	15887	15806	15888	15894	16132	15990	15901	16030	15948	16022	15889	15923	15994	15982	15904	15763	15812	15767	15734	15852	15806	15943	15848	15774	16009	15878	15880	15736	15902	15867	15951	15986	15908	15690	15888	15900	15712	15849	15945	15838	15919	16005	15984	15903	15940	15613	15876	15938	15813	15823	15926	15987	15761	15907	15889	15870	15772	15828	15724	15941	15902	15711	15860	15916	16039	15911	15931	15795	16083	15981	15766	15908	15895	15869	15839	15840	15744	16098	15931	16116	15903	15821	15764	15877	16042	15960	15898	15869	15919	15819	15897	15828	15855	15807	15917	15771	15906	15760	15895	16012	15934	15888	15954	16011	15859	15819	15862	15941	15854	15907	15781	15864	16081	15764	16118	15890	15933	15838	15761	15917	15957	15897	15933	16042	15878	15879	15798	15933	15768	15840	15981	15975	15992	15793	15877	16070	15836	15856	15941	15931	15757	15995	15941	15973	16079	15900	15957	15825	15910	16071	15967	16001	16059	15962	15936	15936	15749	15948	15747	15882	15762	16010	15936	15868	15932	16040	15933	15932	15869	15916	15980	15917	15879	15968	15853	15979	15709	15915	15900	15857	15838	15744	15907	16016	16080	15848	15850	15866	15903	15938	15814	15832	16013	15944	15985	15880	15754	15846	15891	15934	15909	15908	16056	15837	16048	15954	15954	15774	15761	16001	15995	15833	15823	15829	15789	16127	15815	15785	15994	15852	15970	15896	15886	15905	15964	15965	15979	16021	15889	16076	15898	16001	15850	15846	15932	16076	16014	15878	15906	15979	16043	15969	15925	15929	15939	15979	16133	15912	15868	15826	15908	15948	15786	16032	15790	15880	16005	15993	15875	15841	15861	15871	15763	15994	15918	15819	15747	15823	15981	15883	15971	15914	15918	16009	15840	16028	15925	15950	15941	15957	15849	15898	15764	15868	15796	15941	15844	15814	15819	15971	15712	15748	15917	15863	16036	16021	15808	15722	16019	15876	16015	16029	15862	15992	15918	15882	15815	15949	15850	15915	15866	15837	15841	15867	15735	15844	15779	15798	16053	15780	15916	15997	15767	15901	15914	15925	15956	15772	15762	15999	15821	15812	15958	15812	16069	15898	15760	15983	15828	15963	15914	15826	15834	15961	15863	16017	15952	15893	16081	15797	16074	15860	15852	16083	15783	15904	15865	15848	15982	15986	15943	15801	16032	15940	16004	15903	15857	15917	15755	15968	15787	15776	16006	15862	15969	16011	15879	15883	15997	15956	15805	15919	15951	15826	15823	15881	15841	15997	15711	15851	15991	15926	15995	15797	15876	15775	15937	15860	15888	15931	15984	15797	15863	15819	15870	15806	15962	15994	15743	15805	15847	15890	15784	15841	16012	15952	15895	15570	15950	15830	15916	16075	15810	15912	15724	15840	15753	15901	15824	15842	15936	16027	15958	15909	15931	15759	15875	15928	15931	15970	15919	15945	15903	15975	16049	16018	15764	16051	15937	15948	15903	16071	15967	15920	15912	15931	16006	15922	16066	15931	15808	15884	15992	15899	15855	15854	15982	15951	15890	16013	15884	15955	16003	15927	16054	15959	15874	16110	15812	15759	15904	15841	15925	15881	16200	15979	15807	16010	15953	16039	15872	15837	16016	15724	15747	15861	15874
22555	21092	28845	23529	21734	25408	28743	24154	22637	22489	21991	21323	21208	21105	20753	20692	20556	20276	20202	20109	19892	20060	19951	19700	19806	19863	19722	19656	19782	19806	19673	19555	19599	19544	19700	19407	19290	19491	19424	19445	19342	19571	19455	19267	19371	19446	19690	19509	19537	19488	19392	19390	19512	19581	19493	19476	19383	19545	19454	19129	19495	19260	19420	19459	19245	19413	19575	19515	19365	19392	19471	19500	19399	19276	19385	19316	19404	19402	19382	19322	19589	19225	19449	19440	19599	19540	19489	19371	19299	19510	19388	19425	19333	19262	19461	19290	19456	19340	19330	19438	19378	19316	19394	19379	19484	19302	19322	19414	19310	19354	19449	19303	19136	19035	19278	19319	19195	19276	19435	19268	19300	19376	19345	19163	19451	19370	19326	19342	19214	19146	19247	19300	19539	19349	19438	19244	19354	19404	19354	19107	19351	19304	19299	19172	19312	19346	19532	19346	19444	19404	19417	19493	19336	19273	19430	19443	19283	19243	19258	19392	19426	19579	19219	19326	19401	19467	19423	19372	19360	19149	19375	19310	19451	19671	19307	19334	19065	19345	19306	19385	19550	19350	19281	19220	19300	19381	19502	19212	19406	19248	19159	19392	19348	19398	19557	19340	19285	19475	19271	19250	19051	19269	19409	19178	19379	19431	19301	19359	19247	19135	19498	19315	19213	19429	19188	19272	19098	19220	19314	19302	19194	19348	19553	19267	19216	19331	19447	19143	19327	19339	19487	19274	19244	19355	19343	19086	19272	19684	19320	19480	18966	19177	19310	19466	19479	19531	19416	19233	19386	19352	19493	19460	19345	19219	19203	19392	19348	19306	19362	19333	19361	19246	19402	19550	19379	19372	19418	19336	19340	19499	19317	19304	19466	19171	19349	19275	19159	19565	19382	19388	19394	19544	19395	19371	19315	19302	19275	19166	19431	19414	19229	19312	19245	19297	19361	19231	19314	19183	19372	19225	19128	19296	19489	19348	19412	19379	19294	19394	19432	19268	19184	19212	19385	19186	19260	19128	19408	19217	19277	19358	19347	19002	19486	19293	19281	19175	19318	19428	19368	19034	19075	19495	19526	19201	19339	19247	19321	19374	19169	19362	19363	19231	19297	19337	19294	19468	19465	19234	19281	19332	19277	19327	19363	19468	19250	18880	19310	19334	19112	19309	19457	19391	19489	19354	19302	19170	19311	19289	19267	19254	19278	19317	19131	19326	19127	19294	19395	19284	19370	19196	19396	19413	19333	19192	19539	19275	19169	19333	19415	19399	19297	19347	19311	19256	19278	19299	19075	19143	19367	19238	19684	19240	19349	19433	19307	19337	19247	19237	19180	19259	19360	19191	19503	19255	19165	19278	19294	19213	19362	19325	19283	19443	19325	19286	19154	19456	19248	19347	19349	19289	19400	19323	19338	19310	19494	19203	19288	19319	19140	19271	19491	19373	19366	19431	19253	19358	19406	19340	19352	19278	19284	19263	19342	19247	19272	19400	19380	19335	19401	19369	19315	19245	19296	19086	19393	19563	19165	19410	18955	19182	19194	19302	19209	19269	19134	19381	19190	19468	19228	19283	18970	19506	19435	19264	19200	19347	19131	19266	19394	19522	19244	19372	19078	19315	19170	19258	19171	19216	19117	19307	19217	19512	19142	19404	19361	19215	19349	19275	19245	19323	19523	19585	19426	19377	19207	19333	19307	19295	19302	19344	19701	19507	19260	19407	19461	19311	19412	19365	19306	19364	19333	19495	19317	19492	19273	19300	19427	19402	19162	19424	19358	19284	19375	19367	19234	19150	19227	19224	19128	19286	19296	19518	19291	19413	19420	19358	19348	19305	19371	19212	19488	19436	19346	19373	19352	19350	19507	19352	19415	19303	19216	19580	19355	19206	19260	19402	19099	19212	19239	19389	19182	19423	19352	19141	19424	19383	19194	19221	19183	19459	19438	19291	19222	19098	19242	19182	19573	19436	19166	19223	19182	19074	19102	19224	19202	19426	19509	19374	19316	19335	19372	19355	19279	19306	19268	19381	19469	19248	19314	19221	19416	19351	19210	19243	19350	19239	19281	19311	19435	19245	19342	19310	19614	19238	19416	19121	19361	19450	19291	19323	19429	19407	19315	19228	19244	19572	19119	19213	19346	19294	19341	19365	19171	19244	19241	19349	19408	19219	19405	19250	19276	19378	19070	19249	19371	19254	19207	19221	19495	19200	19134	19317	19414	19338	19120	19278	19226	19368	19243	19524	19329	19241	19425	19359	19346	19155	19266	19353	19438	19355	19303	19389	19112	19336	19213	19264	19315	19453	19159	19126	19267	19159	19215	19259	19346	19313	19361	19253	19233	19331	19323	19450	19221	19142	19321	19201	19322	19059	19277	19300	19252	19300	19325	19476	19165	19217	19300	19227	19236	19526	19315	19407	19429	19355	19597	19269	19289	19149	19070	19251	19357	19089	19358	19216	19042	19204	19388	19440	19364	19324	19321	19443	19335	19400	19208	19515	19354	19321	19226	19224	19325	19305	19286	19230	19404	19368	19488	19208	19321	19289	19142	19409	19349	19275	19429	19502	19281	19174	19196	19248	19539	19366	19487	19400	19377	19110	19221	19311	19230	19190	19406	19185	19404	19310	19220	19347	19221	19172	19522	19187	19244	19200	19287	19446	19311	19384	19292	19451	19127	19424	19156	19472	19243	19301	19400	19415	19315	19492	19306	19408	19513	19409	19506	19601	19229	19393	19378	19202	19357	19269	19465	19167	19248	19281	19182	19355	19190	19258	19242	19402	19316	19156	19258	19502	19286	19176	19270	19402	19394	19413	19258	19162	19314	19482	19524	19135	19564	19343	19065	19201	19164	19277	19389	19334	19304	19339	19256	19344	19229	19183	19485	19208	19203	19186	19332	19246	19280	19301	19290	19417	19276	19321	19339	19224	19231	19338	19227	19218	19572	19368	19148	19380	19535	19270	19359	19417	19441	19443	19307	19386	19275	19248	19311	19385	19087	19152	19461	19169	19339	19221	19467	19452	19433	19069	19459	19247	19411	19235	19524	19162	19525	19140	19128	19363	19359	19334	19232	19271	19159	19079	19214	19234	19381	19078	19393	19189	19475	19311	19406	19295	19233	19478	19351	19122	19321	19180	19246	19228	19247	19271	19495	19342	19361	19094	19446	19399	19229	19339	19545	19421	19296	19310	19346	19397	19489	19287	19222	19323	19294	19302	19572	19277	19347	19362	19248	19291	19498	19476	19247	19325	19499	19118	19665	19340	19284	19320	19336	19222	19444	19403	19350	19076	19569	19288	19226	19214	19023	19286	19321	19362	19435	19453	19430	19419	19436	19214	19371	19472	19299	19503	19249	19337	19311	19252	19324	19223	19296	19286	19205	19264	19317	19351	19382	19413	19366	19131	19507	19240	19288	19234	19112	19305	19331	19299	19178	19232	19251	19436	19278	19310	19143	19417	19363	19395	19408	19552	19379	19415	19359	19279	19026	19241	19253	19268	19179	19235	19260	19266	19388	19353	19384	19322	19290	19322	19517	19358	19332	19270	19594	19137	19299	19576	19220	19433	19261	19380	19450	19130	19311	19239	19466	19298	19190	19218	19422	19206	19381	19505	19484	19183	19305	19530	19274	19421	19443	19365	19263	19385	19304	19493	19378	19406	19417	19365	19325	19315	19389	19466	19505	19502	19515	19079	19224	18997	19240	19461	19478	19509	19117	19270	19389	19357	19333	19446	19508	19062	19417	19138	19427	19245	19290	19326	19224	19252	19213	19394	19379	19316	19433	19410	19309	19105	19464	19157	19186	19192	19328	19290	19442	19397	19246	19525	19189	19312	19510	19443	19493	19270	19379	19135	19257	19296	19433	19483	19306	19218	19321	19114	19138	19171	19161	19316	19420	19379	19439	19271	19365	19163	19184	19177	19423	19323	19303	19113	19092	19234	19148	19290	19299	19259	19430	19237	19362	19395	19412	19353	19365	19233	19429	19304	19359	19461	19257	19127	19348	19197	19365	19451	19475	19371	19226	19267	19313	19313	19605	19451	19458	19438	19277	19278	19455	19463	19300	19356	19403	19035	19187	19347	19335	19270	19298	19347	19213	19421	19246	19145	19427	19591	19408	19405	19159	19473	19243	19396	19366	19514	19393	19388	19165	19205	19285	19206	18996	19610	19265	19477	19267	19305	19353	19151	19029	19290	19345	19329	19342	19141	19524	19152	19096	19280	19336	19283	19433	19441	19310	19392	19230	19225	19255	19310	19245	19308	19481	19383	19311	19440	19252	19351	19134	19355	19202	19017	19407	19246	19340	19317	19352	19383	19488	19026	19268	19503	19344	19288	19370	19348	19356	19172	19261	19378	19360	19088	19307	19277	19445	19346	19404	19377	19467	19277	19262	19651	19384	19234	19264	19472	19500	19204	19346	19222	19211	19357	19363	19410	19385	19360	19380	19420	19325	19234	19230	19474	19296	19569	19513	19346	19136	19199	19258	19396	19260	19283	19100	19260	19209	19089	19414	19331	19313	19605	19200	19144	19017	19201	19244	19402	19339	19344	19403	19122	19254	19308	19307	19475	19487	19418	19209	19400	19445	19295	19490	19553	19332	19447	19172	19381	19410	19379	19482	19277	19226	19122	19429	19431	19224	19300	19130	19183	19374	19264	19275	19040	19168	19284	19247	19247	19234	19352	19273	19142	19373	19312	19407	19434	19462	19267	19261	19486	19193	19455	19287	19507	19399	19163	19090	19424	19067	19277	19328	19296	19329	19353	19075	19318	19183	19210	19301	19431	19446	19242	19260	19499	19171	19128	19322	19376	19164	19334	19190	19303	19511	19169	19444	19129	19453	19333	19643	19309	19267	19227	19417	19464	19276	19363	19302	19513	19234	19378	19406	19438	19428	19583	19282	19292	19338	19442	19467	19233	19061	19076	19431	19255	19165	19339	19113	19322	19427	19316	19305	19172	19263	19342	19208	19471	19409	19179	19214	19518	19152	19206	19479	19279	19414	19399	19366	19282	19273	19351	19200	19620	19160	19098	19398	19209	19213	19313	19326	19148	19560	19504	19347	19115	19351	19222	19484	19226	19413	19122	19422	19240	19345	19131	19425	19330	19172	18992
24679	43810	40155	32613	29506	26717	25002	23337	21693	20808	19883	19244	18776	18531	18032	17913	17720	17528	17290	17224	17077	17000	17012	16757	16980	16746	16756	16615	16452	16354	16585	16395	16702	16454	16452	16394	16495	16425	16417	16442	16442	16280	16479	16167	16323	16297	16383	16408	16402	16325	16197	16333	16181	16325	16212	16295	16397	16353	16184	16352	16345	16204	16376	16368	16361	16333	16322	16325	16239	16277	16250	16211	16334	16326	16228	16300	16175	16371	16178	16319	16297	16193	16215	16321	16055	16200	16312	16265	16321	16365	16236	16384	16130	16416	16282	16034	16319	16199	16219	16174	16216	16116	16357	16322	16491	16196	16262	16134	16291	16390	16238	16244	16327	16186	16264	16396	16265	16051	16164	16175	16346	16274	16237	16196	16350	16329	16319	16309	16126	16378	16347	16249	16207	16244	16304	16300	16299	16237	16063	16332	16329	16258	16420	16137	16243	16254	16175	16173	16387	16389	16185	16273	16308	16066	16247	16227	16214	16263	16284	16138	16142	16340	16234	16387	16215	16269	16257	16273	16268	16259	16466	16436	16270	16260	16141	16238	16296	16202	16150	16273	16235	16386	16198	16218	16275	16200	16262	16274	16057	16365	16349	16290	16371	16166	16172	16252	16298	16282	16143	16270	16310	16134	16314	16124	16205	16172	16293	16355	16245	16304	16223	16250	16327	16238	16307	16055	16132	16269	16367	16200	16512	16055	16294	16072	16465	16212	16118	16251	16223	16231	16262	16263	16179	16092	16089	16332	16182	16386	16270	16164	16162	16290	16328	16107	16197	16251	16223	16144	16125	16292	16168	16193	16280	16222	16371	16231	16200	16284	16064	16149	16439	16246	16283	16401	16338	16168	16399	16136	16465	16208	16170	16193	16144	16300	16363	16248	16173	16134	16267	16216	16397	16117	16297	16188	16289	16264	16163	16115	16332	16216	16225	16164	16190	16255	16346	16120	16220	16264	16191	16167	16135	16308	16412	16274	16074	16131	16272	16236	16257	16146	16131	16239	16051	16332	16197	16207	16212	16196	16296	16326	16190	16178	16270	16153	16254	16332	16212	16336	16173	16246	16246	16323	16314	16337	16210	16238	16086	16202	16246	16296	16186	16403	16179	16190	16272	16132	16189	16369	16245	16318	16378	16283	15988	16250	16047	16448	16307	16027	16297	16204	16376	16181	16089	16042	16149	16211	16271	16394	16246	16246	16419	16105	16317	16192	16297	16349	16297	16200	16397	16113	16266	16147	16246	16237	16290	16264	16166	16182	16198	16255	16175	16119	16214	16148	16441	16267	16311	16319	16283	16151	16303	16189	16184	16151	16181	16307	16245	16151	16333	16079	16088	16262	16263	16060	16137	16302	16270	16085	16280	16164	16308	16255	16245	16077	16388	16309	16212	16374	16197	16393	16230	16258	16185	16291	16294	16211	16288	16217	16177	16212	16286	16343	16269	16218	16214	16132	16321	16224	16220	16268	16077	16347	16121	16148	16218	16118	16284	16324	16027	16352	16201	16455	16120	16272	16336	16187	16302	16168	16105	16396	16183	16209	16193	16381	16146	16222	16353	16492	16159	16213	16178	16117	16142	16084	16326	16289	16426	16296	16387	16304	16035	16076	16223	16267	16197	16257	16218	16071	16105	16089	16070	16353	16156	16217	16345	16160	16308	16343	16265	16237	16377	16086	16254	16046	16310	16161	16299	16259	16375	16373	16287	16379	16307	16163	16359	16385	16245	16264	16370	16030	16309	16322	16142	16095	16161	16239	16332	16084	16157	16299	16085	16094	16226	16317	16238	16347	16291	16255	16215	16293	16362	16345	16323	16380	16157	16348	16257	16203	16115	16169	16254	16083	16272	16320	16154	16410	16170	16258	16302	16061	16251	16218	16198	16246	16131	16229	16264	16320	16280	16183	16339	16319	16270	16106	16266	16262	16265	16112	16310	16192	16311	16278	16215	16144	16139	16286	16074	16180	16302	16271	16117	16240	16345	16329	16294	16298	16264	16059	16177	16318	16217	16262	16386	16298	16238	16267	16132	16253	16053	16419	16155	16280	16265	16257	16179	16308	16097	16214	16017	16235	16380	16168	16319	16141	16260	16302	16171	16218	16263	16228	16262	16311	16289	16211	16366	16254	16285	16215	16432	16254	16273	16140	16386	16227	16324	16336	16386	16283	16572	16349	16294	16188	16167	16128	16429	16145	16268	16376	16336	16275	16223	16270	16301	16144	16116	16228	16078	16264	16473	16276	16351	16184	16281	16266	16059	16274	16199	16277	16184	16319	16290	16305	16372	16337	16322	16219	16264	16093	16410	16252	16447	16240	16164	16159	16084	16186	16319	16339	16183	16332	16218	16120	16342	16176	16220	16186	16272	16168	16263	16254	16173	16205	16407	16109	16233	16202	16370	16236	16371	16180	16406	16216	16312	16309	16216	16247	16482	16321	16365	16173	16246	16184	16178	16223	16414	16217	16276	16239	16128	16304	16261	16193	16163	16236	16222	16159	16359	16215	16268	16328	16368	16203	16164	16282	16253	16104	16121	16089	16207	16346	16134	16173	16324	16269	16223	16187	16343	16199	16386	16280	16381	16256	16267	16436	16297	16247	16074	16228	16214	16240	16106	16233	16211	16050	16263	16311	16381	16282	16314	16319	16220	16286	16386	16220	16260	16331	16281	16273	16290	16302	16325	16245	16281	16364	16322	16117	16209	16280	16130	16054	16201	16199	16370	16225	16305	16215	16184	16367	16024	16445	16318	16277	16155	16192	16083	16157	16195	16325	16365	16317	16228	16149	16363	16202	16382	16279	16343	16190	16241	16285	16236	16322	16293	16353	16140	16298	16250	16236	16285	16117	16199	16221	16133	16068	16192	16137	16201	16244	16261	16070	16290	16329	16213	16210	16126	16233	16296	16216	16186	16227	16132	16045	16267	16304	16266	16240	16295	16337	16193	16261	16199	16340	16093	16208	16294	16090	16296	16345	16363	16254	16102	16180	16132	16339	16198	16313	16208	16109	16220	16285	16189	16349	16354	16182	16205	16058	16153	16208	16342	16060	16225	16261	16340	16143	16343	16318	16167	16259	16240	16090	16210	16063	16227	16224	16245	16237	16091	16310	16160	16073	16356	16332	16364	16212	16373	16189	16199	16275	16142	16291	16239	16012	16246	16145	16236	16190	16343	16228	16174	16306	16084	16373	16159	16261	16202	16215	16161	16273	16257	16386	16238	16241	16228	16167	16399	16314	16052	16264	16180	16308	16070	16137	16205	16203	16347	16171	16316	16192	16181	16256	16258	16249	16075	16317	16206	16078	16174	16371	16270	16436	16195	16114	16452	16248	16435	16321	16422	16294	16243	16343	16094	16148	16436	16147	16355	16364	16197	16161	16333	16270	16244	16182	16299	16213	16088	16246	16195	16155	16203	16330	16273	16178	16183	16245	16177	16405	16354	16219	16244	16160	16309	16338	16217	16176	16131	16286	16305	16302	16145	16417	16412	16119	16294	16145	16294	16376	16326	16383	16237	16240	16096	16096	16203	16361	16345	16356	16258	16282	16174	16197	16130	16130	16091	16121	16224	16388	16240	16254	16233	16369	16150	16289	16258	16391	16189	16168	16147	16299	16245	16325	16202	16135	16273	16284	16131	16316	16182	16186	16151	16208	16169	16124	16302	16224	16259	16263	16115	16233	16202	16250	16313	16167	16272	16223	16182	16068	16305	16186	16261	16077	16349	16295	16165	16204	16238	16284	16324	16342	16242	16289	16155	16253	16337	16230	16195	16377	16201	16327	16229	16183	16431	16220	16052	16197	16187	16330	16219	16302	16207	16304	16217	16207	16345	16232	16262	16277	16339	16234	16291	16166	16049	16236	16197	16257	16315	16129	16140	16334	16103	16120	16300	16189	16271	16240	16443	16370	16250	16210	16279	16291	16362	16384	16257	16261	16176	16225	16314	16154	16224	16191	16269	16153	16101	16134	16305	16183	16261	16223	16327	16125	16109	16058	16527	16294	16146	16258	16153	16469	16150	16131	16253	16261	16090	16350	16333	15981	16255	16220	16352	16201	16404	16273	16211	16211	16208	16341	16196	16227	16170	16173	16260	16294	16298	16171	16260	16159	16263	16243	16446	16307	16398	16334	16162	16380	16149	16296	16252	16203	16294	16236	16188	16106	16279	16224	16162	16072	16161	16272	16217	16274	16388	16277	16393	16228	16296	16081	16334	16343	16197	16422	16318	16252	16209	16202	16276	16207	16120	16287	16234	16117	16208	16179	16402	16296	16251	16256	16260	16147	16402	16410	16297	16371	16217	16339	16200	16150	16260	16233	16294	16151	16170	16164	16253	16242	16263	16224	16273	16438	16259	16334	16098	16217	16285	16204	16337	16247	16031	16086	16279	16345	16194	16269	16211	16191	16190	16003	16336	16229	16273	16094	16167	16101	16378	16253	16341	16231	16226	16276	16332	16202	16273	16172	16253	16322	16419	16253	16311	16431	16190	16238	16093	16306	16199	16166	16297	16229	16198	16289	16147	16124	16237	16312	16224	16210	16238	16218	16160	16223	16027	15969	16255	16436	16131	16327	16148	16058	16247	16462	16190	16151	16353	16228	16413	16222	16232	16324	16195	16230	16304	16279	16303	16180	16310	16254	16168	16210	16384	16121	16098	16204	16389	16131	16144	16293	16139	16121	16303	16215	16343	16301	16218	16289	16273	16219	16364	16125	16176	16116	16310	16295	16080	16165	16186	16245	16151	16313	16259	16097	16244	16280	16281	16216	16421	16294	16272	16205	16322	16344	16208	16234	16213	16393	16147	16274	16277	16257	16157	16166	16319	16293	16258	16130	16124	16274	16088	16071	16093	16429	16390	15983	16330	16222	16382	16296	16271	16158	16227	16247	16215	16215	16373	16142	16121	16248	16116	16204	16264	16119	16300	16241	16384	16279	16281	16230	16244	16194	16149	16351	16261	16149	16091	16258	16319	16204	16184	16127	16187	16108	16229	16174	16151	16133	16239	16305	16192	16321	16278	16414	16088	16160	16357	16113	16151	16313	16303	16289	16286	16187	16205	16207	16242	16357	16272	16273	16287	16535	16233	16175	16161	16095	16192	16158	16220	16216	16412	16189
27541	23724	29258	26727	22547	21602	20946	20414	20100	19617	19412	19279	19229	18904	19185	18880	18630	18766	18837	18870	18845	18677	18822	18961	18597	18602	18613	18870	18693	18679	18671	18762	18530	18648	18427	18584	18564	18401	18413	18562	18302	18421	18465	18670	18479	18544	18618	18735	18464	18473	18507	18513	18633	18373	18634	18446	18614	18518	18674	18383	18304	18506	18519	18750	18513	18545	18596	18441	18344	18534	18481	18517	18699	18483	18395	18557	18588	18377	18435	18355	18295	18486	18461	18428	18642	18608	18505	18703	18657	18576	18647	18311	18479	18410	18458	18306	18475	18391	18620	18131	18577	18446	18534	18238	18429	18689	18535	18624	18339	18375	18618	18662	18407	18332	18637	18534	18331	18389	18454	18362	18553	18537	18494	18328	18352	18521	18486	18470	18510	18658	18511	18435	18479	18486	18609	18514	18589	18514	18350	18440	18460	18556	18443	18616	18472	18194	18509	18412	18622	18513	18630	18455	18580	18456	18749	18425	18680	18365	18486	18478	18347	18490	18470	18460	18387	18597	18386	18528	18641	18243	18521	18304	18425	18420	18655	18505	18586	18561	18597	18344	18251	18423	18403	18448	18360	18492	18537	18224	18368	18309	18570	18614	18580	18302	18622	18486	18383	18353	18429	18507	18568	18479	18529	18498	18382	18552	18330	18403	18380	18397	18512	18445	18611	18455	18622	18391	18433	18421	18421	18446	18323	18632	18533	18652	18537	18629	18303	18585	18586	18308	18567	18623	18645	18595	18629	18879	18550	18316	18189	18561	18422	18603	18455	18627	18445	18541	18506	18460	18530	18403	18570	18376	18577	18426	18502	18606	18527	18504	18629	18529	18336	18641	18410	18375	18695	18484	18428	18498	18545	18536	18454	18518	18367	18524	18568	18332	18423	18490	18383	18562	18228	18538	18580	18367	18634	18354	18403	18492	18490	18462	18368	18644	18491	18456	18443	18647	18401	18373	18592	18577	18414	18551	18403	18382	18632	18358	18416	18489	18259	18552	18436	18446	18525	18482	18480	18440	18478	18614	18461	18503	18521	18659	18483	18608	18337	18455	18363	18418	18391	18398	18367	18368	18236	18514	18491	18370	18358	18379	18305	18468	18505	18686	18373	18472	18370	18476	18394	18401	18393	18450	18270	18288	18537	18587	18617	18489	18421	18437	18693	18625	18333	18310	18546	18538	18377	18734	18524	18672	18448	18489	18487	18780	18595	18448	18347	18384	18438	18416	18624	18429	18434	18533	18537	18725	18414	18467	18543	18436	18458	18521	18447	18560	18592	18353	18349	18540	18296	18656	18455	18398	18412	18460	18423	18527	18628	18440	18455	18647	18303	18224	18335	18190	18491	18540	18473	18481	18487	18500	18462	18445	18526	18705	18381	18556	18602	18650	18699	18529	18471	18687	18692	18408	18362	18300	18478	18405	18428	18426	18422	18360	18786	18501	18512	18663	18441	18496	18528	18601	18275	18443	18387	18489	18473	18458	18475	18579	18483	18270	18246	18297	18449	18657	18739	18471	18618	18275	18374	18415	18724	18613	18523	18627	18512	18452	18602	18401	18526	18450	18475	18466	18426	18515	18551	18532	18358	18453	18374	18469	18315	18493	18591	18431	18376	18575	18592	18471	18504	18495	18482	18564	18474	18401	18528	18480	18364	18491	18526	18271	18377	18381	18229	18341	18576	18489	18394	18569	18690	18514	18529	18364	18449	18525	18312	18436	18621	18617	18378	18382	18516	18480	18628	18443	18458	18447	18500	18493	18579	18560	18685	18413	18502	18589	18434	18565	18365	18441	18393	18689	18509	18463	18455	18319	18568	18438	18375	18536	18595	18552	18404	18394	18493	18461	18308	18311	18354	18422	18395	18438	18330	18509	18481	18625	18776	18548	18651	18598	18499	18504	18644	18500	18506	18404	18665	18495	18553	18446	18473	18498	18409	18538	18745	18469	18681	18520	18614	18617	18443	18285	18646	18520	18414	18722	18478	18612	18635	18622	18454	18523	18408	18575	18632	18376	18572	18666	18550	18542	18348	18551	18345	18304	18460	18449	18378	18412	18608	18473	18597	18701	18444	18448	18523	18481	18581	18351	18584	18258	18352	18490	18360	18503	18438	18527	18561	18468	18378	18561	18341	18516	18370	18483	18533	18494	18493	18637	18496	18356	18553	18329	18489	18614	18394	18330	18329	18784	18468	18567	18623	18514	18561	18697	18411	18455	18296	18488	18392	18605	18459	18476	18575	18486	18588	18578	18373	18545	18419	18573	18405	18215	18542	18354	18385	18450	18649	18365	18536	18493	18412	18499	18526	18476	18501	18450	18498	18375	18563	18634	18574	18467	18277	18455	18582	18583	18676	18507	18512	18600	18417	18443	18404	18406	18639	18455	18502	18510	18534	18395	18577	18486	18463	18544	18638	18459	18537	18568	18485	18631	18311	18331	18517	18580	18496	18378	18424	18547	18398	18558	18671	18497	18296	18578	18687	18621	18678	18663	18527	18469	18346	18405	18539	18396	18593	18446	18598	18399	18357	18285	18253	18378	18503	18403	18477	18328	18519	18418	18438	18465	18697	18459	18597	18429	18583	18465	18473	18574	18480	18614	18452	18570	18615	18337	18422	18371	18358	18630	18408	18625	18519	18313	18260	18376	18358	18663	18676	18514	18429	18637	18580	18444	18420	18406	18566	18336	18440	18608	18536	18618	18360	18561	18444	18603	18519	18549	18469	18401	18614	18545	18439	18509	18369	18643	18552	18407	18553	18609	18738	18435	18324	18575	18687	18387	18621	18499	18266	18643	18390	18577	18397	18409	18390	18548	18467	18419	18398	18595	18438	18450	18389	18542	18559	18490	18292	18587	18359	18412	18462	18495	18383	18428	18540	18364	18742	18472	18740	18709	18435	18560	18354	18425	18366	18525	18531	18428	18416	18429	18432	18213	18605	18289	18222	18471	18633	18404	18618	18478	18536	18580	18267	18409	18519	18365	18462	18460	18604	18398	18654	18364	18482	18633	18461	18433	18540	18382	18376	18434	18572	18378	18426	18670	18651	18640	18572	18466	18522	18490	18431	18303	18537	18290	18646	18717	18442	18526	18457	18358	18554	18560	18335	18537	18482	18371	18495	18505	18561	18242	18513	18465	18366	18583	18479	18350	18373	18428	18520	18434	18493	18196	18380	18527	18485	18514	18448	18373	18664	18526	18461	18418	18431	18521	18673	18730	18485	18579	18581	18598	18385	18536	18593	18498	18506	18374	18553	18466	18396	18314	18579	18244	18529	18427	18443	18349	18450	18370	18404	18455	18729	18327	18486	18429	18434	18462	18358	18439	18407	18520	18662	18483	18706	18523	18396	18597	18506	18589	18428	18691	18533	18699	18546	18691	18509	18410	18484	18704	18494	18440	18466	18474	18582	18401	18599	18406	18516	18684	18589	18549	18331	18382	18487	18291	18578	18409	18521	18343	18575	18851	18525	18540	18483	18588	18420	18313	18650	18487	18390	18550	18571	18213	18390	18419	18432	18591	18508	18558	18448	18415	18483	18289	18465	18585	18421	18406	18542	18482	18331	18530	18329	18412	18487	18439	18585	18436	18488	18437	18554	18718	18422	18394	18620	18559	18574	18489	18539	18489	18723	18442	18483	18123	18581	18403	18516	18565	18694	18381	18523	18554	18530	18586	18204	18447	18554	18526	18574	18561	18550	18465	18456	18483	18455	18451	18304	18398	18594	18483	18366	18315	18399	18510	18480	18454	18483	18557	18620	18540	18614	18470	18603	18694	18486	18521	18422	18625	18629	18430	18329	18283	18386	18359	18583	18408	18365	18444	18540	18596	18578	18465	18478	18789	18672	18364	18435	18578	18528	18573	18372	18530	18479	18580	18426	18448	18536	18740	18552	18360	18613	18504	18396	18727	18420	18419	18645	18570	18452	18431	18471	18468	18413	18365	18608	18446	18516	18393	18477	18592	18342	18542	18381	18472	18821	18504	18510	18528	18390	18520	18509	18565	18670	18661	18611	18423	18670	18570	18616	18477	18521	18484	18414	18656	18389	18449	18394	18548	18458	18283	18656	18537	18424	18308	18598	18567	18263	18488	18605	18271	18389	18394	18539	18440	18559	18528	18489	18495	18558	18324	18569	18555	18328	18739	18524	18465	18285	18463	18426	18476	18525	18541	18271	18229	18653	18310	18589	18610	18551	18520	18623	18638	18446	18589	18472	18715	18500	18340	18764	18427	18457	18294	18452	18192	18547	18548	18676	18491	18236	18380	18328	18389	18691	18514	18509	18648	18582	18621	18628	18431	18565	18636	18333	18547	18582	18604	18416	18609	18674	18608	18395	18461	18534	18513	18641	18445	18475	18493	18404	18541	18679	18454	18554	18615	18700	18355	18633	18229	18379	18627	18558	18424	18683	18490	18390	18749	18566	18356	18497	18412	18610	18410	18593	18698	18567	18664	18528	18452	18435	18488	18608	18555	18582	18576	18434	18455	18526	18450	18454	18622	18487	18440	18456	18555	18446	18463	18781	18579	18532	18432	18514	18391	18480	18399	18449	18539	18500	18289	18559	18369	18331	18490	18532	18439	18531	18335	18421	18512	18517	18532	18501	18484	18517	18569	18420	18360	18605	18536	18463	18546	18518	18452	18383	18422	18305	18395	18478	18322	18453	18502	18431	18601	18567	18524	18547	18455	18511	18248	18495	18219	18528	18729	18472	18382	18628	18513	18417	18442	18605	18657	18517	18266	18585	18482	18475	18500	18405	18623	18396	18401	18616	18629	18501	18519	18255	18474	18466	18790	18454	18571	18324	18680	18467	18515	18332	18476	18416	18528	18285	18485	18712	18609	18454	18500	18602	18263	18343	18468	18332	18435	18204	18507	18443	18554	18406	18359	18372	18637	18613	18644	18623	18583	18787	18483	18396	18422	18575	18306	18469	18412	18365	18499	18512	18542	18345	18576	18251	18336	18296	18474	18462	18483	18481	18357	18665	18624	18540	18783	18545	18362	18583	18496	18442	18615	18413	18426	18492	18463	18557	18580	18407	18699	18498	18483	18432	18555	18393	18579	18370	18518	18575	18397	18551	18565	18626	18549	18372	18518	18797	18371	18395	18664	18505	18550
23099	33113	30117	24398	22288	20531	19604	18961	17987	17623	17290	17108	17061	16613	16511	16479	16228	16261	16205	15968	16131	16083	16077	15983	16048	15841	15977	15838	15835	15999	15901	15944	15742	15842	15796	15905	15900	15862	15891	15852	15773	15685	15904	15803	15839	15774	15975	15870	15696	15669	15898	15922	15769	15936	15757	15768	16021	15703	15596	15715	15671	15789	15820	15760	16074	15693	15825	15688	15695	15872	15767	15994	15794	15725	15730	15800	15842	15797	15659	15836	15795	15859	15742	15969	15861	15693	15732	15779	15700	15901	15785	15902	15647	15631	15705	15820	15859	15679	15841	15714	15938	15616	15772	15717	15901	15692	15715	15657	15927	15765	15742	15731	15614	15596	15786	15664	15733	15802	15846	15844	15581	15724	15826	15789	15823	15743	15829	15767	15653	15782	15771	15972	15791	15968	15652	15690	15930	15766	15766	15870	15796	15863	15786	15907	15756	15678	15887	15536	15882	15825	15915	15754	15748	16082	15680	15637	15698	15630	15598	15592	15881	15655	15795	15496	15566	15816	15678	15827	15744	15829	15942	15669	15927	15639	15836	15699	15885	15630	15632	15725	15824	15761	15747	15689	15804	15726	15722	15821	15850	15659	15716	15672	15882	15727	16018	15837	15698	15775	15804	15898	15710	15774	15808	15734	15684	15815	15835	15781	15812	15825	15809	15804	15921	15675	15833	15683	15600	15883	15744	15754	15906	15917	15880	15664	15878	15543	15791	15888	15647	15813	15820	15691	15664	15705	15774	15775	15671	15737	15805	15737	15847	15771	15797	15806	15702	15913	15869	15812	15690	15744	15723	15764	15844	15877	15653	15602	15873	15758	15989	15613	15662	15903	15735	15739	15639	15929	15674	15772	15810	15717	15753	15567	15965	15741	15746	15936	15662	15931	15854	15735	15739	15910	15798	15664	15720	15869	15690	15744	15739	15755	15752	15813	15653	16060	15864	15797	15625	15708	15855	15839	15716	15780	15660	15787	15660	15720	15963	15816	16012	15753	15567	15704	15752	15723	15619	15622	15647	15782	15757	15679	15752	15785	15835	15873	15621	15816	15707	15727	15664	15792	15668	15855	15772	15835	15645	15742	15744	15776	15767	15866	15743	15830	15766	15716	15663	15805	15830	15685	15875	15779	15703	15667	15890	15783	15777	15591	15782	15792	15771	15830	15666	15876	15816	15890	15750	15605	15844	15780	15906	15601	15754	15894	15769	15746	15669	15810	15928	15728	15692	15790	15834	15839	15752	15826	15892	15600	15573	15845	15870	15793	15727	15689	15863	15789	15791	15805	15814	15597	15780	15670	15859	15725	15937	15696	15814	15781	15862	15766	15866	15863	15705	15755	15818	15677	15808	15678	15816	15729	15708	15743	15657	15727	15778	15700	15800	15806	15988	15816	15832	15868	15816	15687	15899	15818	15785	15701	15930	15851	15702	15768	15778	15700	15831	15821	15568	15830	15710	15756	15663	15719	15782	15872	15651	15774	15783	15938	15834	15611	15773	15679	15624	15813	15824	15751	15700	15700	15767	15840	15731	15751	15812	15852	15787	15809	15836	15670	15600	15634	15592	15772	15613	15746	15798	15648	15750	15714	15630	15988	15753	15918	15878	15724	15754	15736	15664	15758	15779	15768	15945	15839	15749	15626	15856	15725	15720	15729	15913	15630	15723	15762	15875	15770	15617	15658	15707	15746	15818	15909	15806	15729	15766	15715	15782	15800	15814	15744	15677	15842	15842	15903	15786	15573	15761	15911	15981	15788	15851	15541	15937	15752	15690	15768	15742	15706	15842	15634	15572	15631	15816	15596	15820	15616	15770	15567	15682	15962	15937	15634	15938	15774	15897	15626	15862	15796	15725	15834	15914	15746	15729	15746	15907	15776	15803	15921	15676	15812	15791	15765	15888	15782	15759	15723	15923	15895	15834	15686	15785	15746	15716	15602	15671	15900	15873	15714	15827	15739	15823	15744	15795	15797	15691	15769	15823	15769	15725	15877	15684	15884	15927	15759	15698	15714	15632	15685	15844	15796	15574	15741	15742	15624	15665	15617	15954	15855	15942	15723	15694	15802	15706	15660	15661	15553	15717	15852	15806	15701	15781	15862	15742	15709	15658	15837	15782	15903	15791	15719	15751	15905	15764	15708	15949	15897	15723	15815	15820	15610	15905	15867	15825	15724	15771	15728	15787	15728	15830	15776	15908	15844	15738	15708	15861	15776	15824	15690	15818	15755	15780	15802	15934	15833	15877	15754	15659	15779	15649	15638	15798	15758	15863	15769	15832	15785	15730	15868	15683	15957	15825	15844	15696	15648	15674	15626	15860	15669	15767	15542	15779	15736	15725	15827	15646	15879	15778	15783	15720	15917	15759	15845	15781	15700	15859	15575	15789	15580	15841	15757	16031	15768	15759	15825	15817	15888	15798	15717	15850	15772	15777	15659	15731	15763	15714	15728	15735	15687	15893	15910	15651	15879	15792	15814	15672	15822	15623	15603	15760	16023	15774	15811	15758	15907	15848	15631	15716	15836	15763	15887	15900	15693	15992	15671	15675	15938	15723	15803	15655	15752	15756	15653	15797	15769	15918	15872	15755	15725	15661	15843	15718	15561	15900	15579	15778	15657	15817	15774	15794	15681	15644	15843	15836	15797	15815	15785	15770	15780	15826	15582	15789	15790	15843	15758	15815	15758	15755	15834	15744	15769	15818	15763	15755	15764	15753	15903	15838	15851	15840	15910	15694	15826	15676	15665	15894	15742	15796	15702	15825	15959	15747	15740	15769	15734	15838	15782	15597	15727	15826	15880	15813	15719	15839	15805	15750	15821	15983	15757	15865	15846	15895	15883	15640	15832	15587	15710	15839	15649	15938	15855	15635	15836	15779	15758	15909	15924	15740	15764	15719	15699	15659	15530	15856	15681	15922	15582	15680	15729	15758	15645	15923	15727	15831	15950	15918	15807	15740	15654	15782	15749	15652	15785	15811	15784	15737	15829	15775	15661	15628	15884	15861	15725	15810	15918	15732	15759	15576	15775	15764	15810	15541	15752	15771	15837	15854	15818	15806	15766	15762	15757	15900	15848	15995	15628	15770	15705	15748	15713	15905	15749	15833	15749	15971	15860	15565	15697	15876	15760	15736	15733	15777	15779	15927	15631	15643	15678	15800	15749	15526	15771	15908	15808	15843	15800	15735	15803	15709	15524	15715	15627	15848	15845	15822	15821	15937	15807	15781	15680	15767	15752	15859	15819	15921	15789	15800	15330	15895	15944	15664	15947	15573	15742	15692	15819	15761	15650	15705	15845	16039	15915	15826	15786	15714	15814	15827	15763	15628	15922	15743	15820	15868	15863	15677	15559	15837	15747	15780	15868	15849	15922	15702	15925	15676	15822	15823	15701	15839	15755	15658	15802	15825	15641	15883	15719	15817	15703	15836	15758	15840	15875	15973	15736	15771	15785	15721	15608	15798	15833	15832	15759	15693	15877	15664	15766	15700	15851	15766	15787	15629	15835	15904	15613	15858	15850	15705	15688	15628	15783	15773	15737	15752	15866	15781	15715	15747	15750	15761	15813	15567	15826	15729	15844	15848	15885	15827	15778	15674	15869	15840	15703	15736	15905	15621	15829	15597	15669	15757	15856	15805	15862	15727	15942	15713	15735	15468	15646	15791	15922	15767	15691	15798	15550	15651	15713	15655	15683	15607	15815	15895	15947	15798	15883	15625	15825	15940	15793	15662	15873	15848	15796	15801	15713	15874	15768	15847	15794	15739	15695	15766	15805	15829	15785	15762	15946	15887	15959	15988	15696	15899	15822	15803	15837	15800	15865	15726	15516	15797	15615	15709	15916	15824	15848	15739	15735	15783	15838	15844	15615	15690	15837	15958	15735	15741	15922	15642	15870	15695	15810	15766	15783	15806	15503	15814	15751	15806	15697	15673	15899	15632	15727	15963	15751	15784	15854	15845	15857	15689	15698	15756	15811	16042	15863	15961	15840	15826	15746	15781	15762	15702	15869	15880	15732	15877	15749	15642	15785	15832	15696	15763	15845	15660	15806	15837	15878	15888	15634	15834	15673	15922	15751	15621	15670	15713	15747	15851	15788	15809	15918	15744	15625	15866	15846	15777	15596	15768	15721	15801	15893	15787	15821	15759	15981	15717	15914	15757	15988	15886	15863	15929	15773	15822	15646	15803	15792	15876	15711	15826	15941	15881	15531	15935	15797	15851	15815	15783	15644	15785	15842	15911	15806	15849	15684	15707	15815	15632	15766	15732	15702	16008	15532	15733	15709	15736	15694	15776	15887	15741	15762	15932	15781	15645	15724	15973	15845	15761	15853	15751	15807	15701	15969	15615	15834	15775	15810	15645	15792	15672	15719	15888	15766	15674	15748	15905	15753	15609	15807	15821	15698	15784	15748	15702	15705	15721	15810	15862	15738	15834	15708	15912	15701	15732	15714	15734	15854	15676	15650	15898	15858	15927	15798	15588	15757	15804	15919	15779	15765	15980	15663	15677	15617	15754	15799	15993	15789	15656	15716	15909	15878	15722	15828	15892	15856	15789	15860	15644	15652	15778	15560	15718	15871	15739	15738	15810	15762	15803	15872	15706	15732	15731	15640	15748	15712	15775	15907	15861	15675	15744	15918	15839	15737	15820	15916	15660	15819	15700	15633	15685	15907	15908	15947	15740	15944	15835	15685	15717	15764	15657	15892	15696	15772	15866	15742	15761	15901	15842	15836	15738	15772	15804	15831	15909	15831	15725	15878	15749	15780	15779	15732	15615	15823	15601	15573	15827	15692	15700	15756	15668	15734	15744	15932	15955	15837	15739	15654	15714	15652	15833	15785	15689	15756	15785	15700	15698	15643	15786	15679	15825	15777	15754	15818	15929	15814	16003	15697	15802	15942	15756	15701	15762	15833	15678	15792	15790	15772	15746	15821	15848	15485	15703	15737	15837	15781	15717	15761	15721	15815	15811	15681	15829	15837	15826	15725	15849	15868	15787	15748	15913	15780	15816	15796	15678	15883	15767	15825	15752	15714	15741	15822	15809	15880	15700	15672	15748	15660	15919	15855	16015	15923	15676	15888	15936	15706	15718	15705	15732	15749	15980	15832	15666	15713
23724	21141	28567	24305	23040	24625	24449	21678	20515	20392	20053	19652	19381	19153	19020	18941	18836	19067	18834	18786	18732	18605	18502	18602	18489	18542	18515	18511	18464	18547	18424	18317	18347	18300	18291	18303	18288	18327	18352	18362	18107	18274	18373	18352	18234	18139	18584	18182	18392	18367	18323	18209	18375	18257	18019	18212	18401	18167	18214	18263	18310	18350	18084	18441	18236	18252	18258	18212	18415	18463	18168	18288	18269	18233	18323	18084	18063	18115	18050	18212	18106	18141	18274	18333	18337	18368	18424	18354	18176	18366	18293	18000	18443	18390	18124	18196	18177	18207	18096	18152	18252	18265	18240	18227	18302	18114	18312	18247	18170	18012	18365	18126	18208	18269	18090	18249	18068	18069	18149	18286	18195	18334	18092	18151	18113	18254	18442	18026	18209	18091	18213	18044	18061	18213	18138	17952	18045	18092	18065	18325	18065	18286	18213	18303	18255	18190	18375	18150	18328	18260	18261	18031	18303	18137	18194	18328	18239	18273	18352	18385	17878	18134	18269	18027	18015	17992	17871	17893	18105	18299	18077	18236	18272	18378	18377	18225	18175	18383	18041	18010	18307	17926	18153	18255	18167	18193	18269	18267	18300	18250	18149	18256	18323	18141	18104	17943	18150	17993	18118	18337	18200	18095	18359	18224	18189	18391	18220	18335	18341	18176	18327	18101	18067	18187	18273	18170	18306	18060	17971	18140	18367	18150	18044	18194	18210	17998	18398	18116	18184	18300	18143	18159	18171	18263	18035	18354	18026	18335	18201	18273	18197	18231	18260	18236	17897	18147	18071	18372	18257	18200	18245	18546	18330	18373	18329	18202	18426	18107	18368	18296	18311	18237	18243	18122	18199	18309	18094	18206	18173	18039	18088	18311	18293	18219	18235	18303	18355	18230	18276	18130	18334	18191	18280	18250	18187	18108	18291	18085	18296	18294	18033	18255	18101	18276	18212	17986	18200	18216	18418	18172	18096	17966	18334	18271	18146	18019	18233	18154	18252	18121	18166	18033	18186	18332	18193	18078	18250	18062	18384	18240	18288	18185	18400	18207	18210	18353	18204	18074	18173	18067	18124	18278	18046	18271	18235	18266	18090	18001	18123	18285	18254	18125	18316	18317	18355	18317	18361	18261	18167	18276	18160	18253	18157	18014	18244	18206	18318	18139	18131	18120	18104	18096	18306	18217	18067	18220	18331	18201	18244	18016	18139	18290	18315	18349	18118	18385	18207	18199	18169	18210	18236	18193	18391	18207	18215	18169	18352	18073	18108	18099	18295	18437	18378	18143	18115	18046	18032	18070	18335	18191	18215	18175	18228	18318	18213	17960	18151	18091	18134	18346	18033	18177	18181	17990	18189	18310	18270	18399	18207	18011	18327	18052	18204	18066	18093	18376	18096	18355	18071	18158	18027	18260	18408	18121	18149	18175	18336	18218	18313	18267	18286	18227	18246	18094	18242	18177	18473	18163	18192	18187	18203	18080	18140	18132	18076	18117	18299	18241	18248	18133	18218	17962	18311	18274	18277	18102	18271	18308	18113	18098	18083	18061	18139	18116	18073	18343	18081	18328	18171	18318	18174	18397	18164	18228	18312	18252	18176	18329	18103	18321	18202	18305	18175	18247	18113	18321	18271	18252	18183	18189	18164	18036	18044	18279	18400	18278	18340	18130	18314	18162	18276	18331	18250	18239	18031	18143	18190	18289	18098	18382	18051	18462	18308	17964	17942	18328	18119	18198	18163	18191	18158	18261	18312	17988	18189	18331	18050	18356	18331	18185	18163	18162	18154	18146	18016	18209	18179	18098	18038	18149	18133	17998	18326	18197	18101	18212	18210	18211	18036	18234	18246	18330	18326	18129	18296	18127	18120	18315	18362	18289	18110	18198	18134	18070	18008	18326	18352	18083	18180	18230	18410	18142	18267	18110	18017	18153	18523	18341	18194	18160	18144	18447	18302	18133	18350	18111	18277	18237	18389	18208	18118	18282	18345	18204	18242	18085	18235	17989	18223	18056	18081	18166	17808	18151	18187	18274	18351	18031	18354	18130	17974	18073	18105	18397	18164	18042	18180	18147	18269	18441	18139	18245	18186	18289	18221	18007	18228	18099	18018	17979	18312	18420	18227	18043	18242	18334	18355	18172	18423	18254	18300	18148	18296	18137	18002	18257	18081	18227	18306	18105	18401	18244	18223	18071	18207	18218	18346	18276	18377	18311	18109	18152	18230	18416	18474	18104	18148	18323	18251	18132	18246	18083	18183	18097	18297	18212	18240	18334	18163	18259	18169	18137	18314	18192	18245	18401	18135	18248	18201	18140	18259	18251	18271	18241	18251	18120	18224	18269	18145	18275	18226	18280	18243	18102	18086	18074	18288	18243	18325	18217	18334	18349	18282	18214	18152	18292	18316	18228	18223	18373	18146	18251	18162	18247	18168	18093	18250	18250	18070	18061	18115	18171	18095	18212	18041	18135	18132	18248	18312	18290	18217	18119	18315	18277	18078	18364	18186	18065	18232	18139	18002	18058	18077	18162	18084	18236	18194	18189	18244	17971	18302	18220	18229	18109	18140	18142	18022	18035	18310	17897	18032	18199	18266	18293	18172	18202	18299	18359	18348	18085	18136	18243	18343	18274	18270	18360	18248	18054	18424	18344	18240	18136	18277	18074	18133	18073	18186	18296	18200	18422	18204	18116	18429	18337	18180	18284	18432	18064	18099	18066	17948	18322	18133	17968	18480	18323	18036	18040	18197	18153	17939	18187	18499	18126	17930	18096	18098	18001	18266	18166	18221	18076	18354	18113	18220	18313	18227	18139	17830	18083	18315	18181	17955	18112	18353	18179	18197	17978	18182	18148	18330	18085	18208	18221	18195	18200	18063	18307	18048	18347	18139	18355	18324	18251	18377	18106	18211	18159	18197	18166	18160	18174	18249	18131	18157	18271	18116	18220	18255	18153	18313	18123	18150	18356	18233	18096	17874	18254	18451	18165	18123	18213	18330	18152	18214	18409	18160	18207	18205	18237	18128	18052	18269	18140	18238	18198	18083	18243	18183	18198	18141	18049	18367	18356	18237	18233	18242	18308	18123	18226	18150	18149	18306	18221	18311	18305	18263	18177	18205	17961	18189	18371	18118	18099	18168	18293	18163	18246	18115	18278	18196	18275	18006	18159	18211	18011	18227	18274	18105	18102	18334	18420	18049	18235	18154	18175	18391	18486	18256	18262	18217	18147	18423	18265	18159	18103	18279	18434	18251	18206	18264	18137	18257	18018	18321	18177	18423	18240	18120	18140	18072	18096	18375	18160	18285	18256	18405	18407	18404	18241	18028	18224	18246	18195	18130	18123	18209	18244	18355	18259	18110	18372	18443	18151	18128	18303	18128	18196	18260	18096	18160	18161	18173	18167	18376	18270	18441	18118	18212	18205	18137	18005	18140	18054	18263	18153	18172	18043	18241	18367	18259	18187	18239	18151	18338	18147	18156	18216	18371	18174	18226	18215	18246	18098	18205	18132	18262	18556	18377	18431	18271	18154	18252	18358	18332	18104	18072	18269	18053	18099	18225	18025	18077	18089	18316	18144	18071	18244	18236	18360	18131	18086	18043	18037	18289	18398	18276	18201	18181	18088	18247	18005	18109	18224	18050	18365	18131	17926	18169	18119	18331	18086	18186	18226	18170	18224	18244	18024	18141	18171	18124	18074	18121	18005	18431	18247	18284	18112	18154	18243	18232	18015	18212	18145	18364	18140	18429	18224	18256	18267	18089	18358	18064	17983	18156	18356	18294	18277	18339	18271	18182	18318	18122	18292	18258	18032	18225	18169	18287	18117	18146	18027	18198	18281	18113	18269	18288	18206	18345	18475	18273	18271	18249	18135	18190	18079	18017	18039	18131	18238	18295	18393	18252	18093	18172	18255	18206	18073	18100	18125	18223	18335	18139	18074	18088	18283	18246	18192	18315	18139	18203	18238	18197	18147	18214	17998	18205	18162	18259	18122	18076	18053	18212	18197	18171	18208	18181	18246	18217	18328	18071	18070	18130	18333	18116	18361	18286	18166	18044	18178	18019	18016	18146	18228	18298	18094	18061	18162	18274	18161	18357	18457	18197	18224	18313	18187	17958	18202	18269	18106	18090	18231	18402	18292	18187	18216	18148	18276	18137	18178	18045	18069	18085	18123	18100	18184	18293	18287	18219	18186	18155	18248	18190	18145	18266	18317	18308	17977	18128	18176	18324	18292	18117	18403	18146	18428	18171	18120	18271	18228	18320	18324	18276	18327	18273	18120	18302	18211	18257	18245	17830	18244	18128	18268	18269	17983	18191	18201	18339	18150	18332	18303	18195	18267	18379	18316	18341	18099	18344	18391	18116	17930	18092	18335	18168	18007	18240	17987	18298	18235	18242	18249	18163	18322	18185	18087	18158	18187	18194	18103	18141	18184	18081	18367	18250	18087	18196	18159	18397	18177	18129	18089	18369	18343	18179	18370	18214	18225	18166	18206	18171	18111	18057	18010	18275	18201	18011	18194	18256	18309	18274	18237	18301	18160	18166	18054	18219	18302	18429	18222	18324	18174	18121	18367	18146	18025	18404	18350	18321	18282	18184	17935	18131	18232	18124	18304	18274	18166	18271	18090	18241	18341	18217	18347	18263	18418	18187	18304	18077	18094	18026	18017	18175	18166	18267	18277	18202	18011	18276	18245	18304	18245	18199	18141	18037	18213	18151	18256	18028	17986	18176	18150	18133	18110	18201	18212	18249	18243	18141	18250	18053	18304	18412	18447	18237	18249	18388	18228	18314	18353	18113	18296	18263	18358	18288	18130	18255	18008	18141	18109	18098	18042	18267	18228	18265	18240	18174	18134	17978	18160	18179	18181	18100	18361	18306	18368	18234	18251	18137	18191	18146	18195	18148	18205	18268	18295	18310	18305	18311	18162	18114	18206	18119	18333	18178	18172	18283	18052	18132	18104	18295	18294	18326	18200	18043	18184	18250	18439	18206	18195	18143	18198	18103	18299	18200	18188	18223	18227	18318	18378	18244	18053	17808	18253	18337	18049	18239	18302	18262	18262	18358	18144	18450	18245	18107	18241	18202	18100	18362	18090	18084	18029	17927	18077	17949	18365
22748	38560	35720	28857	25837	23429	21872	20620	19564	18668	18295	17940	17432	17133	16953	16650	16490	16659	16498	16447	16224	16128	16105	15909	16089	15991	15981	16026	15991	15865	15944	15987	15779	15769	15930	15874	15771	16103	15788	15755	15695	15765	15509	15854	15694	15753	15748	15611	15731	15831	15651	15823	15772	15752	15857	15644	15768	15640	15637	15728	15626	15743	15916	15687	15672	15625	15814	15756	15900	15507	15927	15745	15651	15834	15561	15721	15656	15708	15596	15583	15751	15777	15600	15536	15608	15844	15688	15818	15586	15695	15722	15686	15670	15857	15730	15944	15697	15686	15678	15602	15669	15602	15741	15576	15616	15780	15674	15589	15630	15639	15641	15648	15620	15629	15707	15686	15845	15628	15596	15626	15784	15492	15706	15844	15649	15642	15763	15632	15832	15804	15532	15610	15650	15687	15672	15694	15592	15675	15818	15702	15712	15700	15618	15735	15668	15514	15604	15544	15502	15594	15699	15601	15666	15563	15605	15564	15628	15611	15725	15740	15720	15555	15679	15777	15749	15580	15697	15702	15696	15579	15678	15855	15623	15580	15756	15606	15609	15657	15665	15592	15705	15680	15827	15643	15742	15665	15773	15656	15692	15502	15600	15573	15627	15543	15600	15670	15794	15582	15612	15622	15661	15613	15598	15503	15586	15756	15684	15692	15707	15628	15770	15566	15586	15703	15579	15610	15639	15652	15760	15814	15671	15731	15678	15705	15662	15635	15701	15648	15726	15660	15541	15584	15609	15716	15624	15634	15616	15756	15645	15638	15623	15641	15593	15822	15537	15670	15589	15514	15817	15717	15620	15756	15762	15690	15685	15672	15420	15687	15760	15593	15791	15758	15602	15625	15690	15662	15615	15702	15522	15664	15763	15562	15525	15771	15821	15819	15690	15719	15713	15663	15715	15763	15439	15658	15541	15596	15688	15531	15691	15798	15677	15603	15471	15496	15510	15627	15706	15526	15689	15627	15766	15743	15607	15610	15595	15666	15575	15610	15679	15614	15599	15637	15695	15702	15605	15791	15742	15708	15732	15567	15706	15603	15613	15594	15649	15735	15791	15620	15702	15590	15636	15635	15683	15637	15708	15576	15663	15732	15617	15577	15553	15733	15678	15571	15504	15726	15745	15551	15504	15711	15748	15625	15749	15638	15728	15635	15673	15656	15633	15729	15484	15650	15562	15692	15545	15631	15580	15683	15734	15626	15611	15642	15648	15627	15675	15699	15687	15603	15591	15573	15540	15718	15535	15590	15610	15586	15654	15687	15603	15620	15654	15730	15629	15534	15409	15652	15609	15647	15711	15669	15480	15705	15670	15657	15667	15653	15613	15732	15669	15614	15719	15630	15529	15745	15791	15845	15598	15638	15517	15783	15523	15706	15517	15683	15669	15974	15616	15657	15711	15596	15646	15705	15821	15816	15677	15513	15685	15471	15714	15623	15556	15667	15612	15561	15643	15772	15567	15549	15647	15661	15715	15652	15670	15751	15731	15536	15599	15819	15624	15778	15615	15775	15757	15633	15704	15680	15690	15738	15639	15430	15693	15689	15717	15579	15597	15947	15695	15809	15645	15668	15689	15694	15771	15718	15567	15601	15879	15660	15629	15669	15694	15603	15668	15649	15810	15641	15700	15542	15731	15732	15730	15745	15633	15704	15526	15696	15769	15570	15567	15952	15531	15619	15621	15763	15617	15780	15765	15689	15561	15607	15586	15742	15664	15635	15693	15645	15655	15851	15611	15704	15677	15868	15583	15645	15567	15722	15583	15666	15759	15663	15613	15549	15672	15406	15651	15785	15545	15565	15623	15613	15717	15760	15633	15740	15649	15733	15535	15618	15444	15573	15579	15650	15658	15698	15719	15470	15643	15527	15727	15610	15781	15732	15697	15685	15705	15647	15664	15647	15714	15779	15732	15377	15693	15663	15631	15671	15574	15586	15651	15670	15605	15539	15695	15423	15621	15718	15791	15674	15593	15472	15701	15742	15533	15853	15562	15626	15671	15541	15790	15660	15596	15566	15755	15506	15502	15685	15776	15542	15672	15537	15635	15533	15624	15643	15733	15655	15635	15706	15606	15774	15750	15531	15667	15635	15805	15607	15568	15725	15624	15590	15813	15771	15648	15712	15649	15593	15846	15701	15670	15587	15650	15619	15774	15638	15611	15734	15669	15734	15617	15626	15652	15680	15570	15714	15622	15615	15748	15800	15604	15729	15700	15664	15768	15755	15585	15776	15548	15517	15549	15484	15737	15571	15772	15658	15664	15536	15751	15560	15712	15654	15562	15581	15694	15545	15714	15438	15671	15699	15679	15651	15799	15512	15683	15602	15622	15757	15602	15671	15473	15702	15879	15581	15661	15649	15549	15519	15524	15675	15690	15811	15546	15446	15670	15725	15653	15790	15642	15815	15516	15698	15540	15887	15806	15592	15646	15717	15608	15686	15788	15772	15654	15473	15502	15769	15681	15649	15615	15597	15590	15639	15726	15483	15628	15614	15493	15556	15621	15550	15766	15660	15648	15487	15542	15656	15651	15626	15555	15680	15753	15697	15871	15753	15496	15486	15590	15725	15750	15722	15706	15601	15567	15735	15764	15599	15578	15711	15815	15607	15584	15704	15708	15425	15673	15601	15787	15717	15803	15617	15539	15676	15796	15646	15588	15528	15603	15580	15694	15714	15718	15703	15468	15499	15624	15729	15576	15858	15642	15622	15724	15745	15700	15592	15595	15807	15494	15706	15558	15664	15681	15520	15658	15793	15721	15672	15722	15619	15678	15452	15464	15739	15632	15540	15880	15482	15738	15600	15738	15711	15645	15724	15602	15692	15689	15805	15548	15717	15659	15752	15550	15648	15632	15759	15663	15770	15514	15802	15689	15724	15649	15906	15667	15766	15687	15752	15830	15547	15612	15529	15772	15745	15795	15743	15775	15575	15595	15779	15600	15740	15685	15861	15810	15580	15564	15629	15579	15709	15629	15702	15851	15642	15664	15582	15629	15707	15615	15678	15682	15604	15758	15564	15641	15647	15677	15651	15720	15476	15591	15707	15802	15874	15489	15609	15605	15590	15474	15818	15507	15611	15616	15545	15773	15612	15548	15710	15812	15573	15628	15657	15638	15454	15513	15720	15540	15831	15624	15745	15678	15652	15837	15771	15614	15463	15761	15549	15657	15702	15565	15752	15794	15693	15516	15707	15695	15741	15500	15441	15745	15677	15634	15614	15666	15545	15787	15643	15626	15653	15618	15667	15720	15715	15610	15720	15588	15619	15546	15714	15633	15638	15532	15640	15650	15461	15429	15598	15527	15637	15705	15421	15544	15828	15818	15852	15745	15587	15594	15745	15643	15730	15624	15482	15584	15794	15912	15735	15771	15624	15649	15746	15738	15643	15526	15570	15521	15525	15676	15670	15433	15627	15694	15651	15809	15802	15708	15656	15858	15592	15828	15634	15410	15695	15574	15455	15748	15690	15560	15656	15688	15709	15652	15671	15639	15619	15864	15756	15779	15793	15686	15685	15786	15550	15772	15608	15546	15705	15669	15737	15702	15512	15694	15565	15789	15695	15648	15665	15569	15694	15484	15738	15681	15799	15596	15698	15743	15624	15696	15740	15564	15556	15529	15627	15539	15582	15691	15800	15654	15761	15530	15708	15687	15733	15492	15747	15631	15620	15657	15862	15686	15444	15675	15687	15615	15823	15722	15691	15716	15529	15632	15713	15696	15666	15504	15440	15620	15746	15644	15816	15679	15685	15705	15597	15630	15651	15679	15476	15747	15620	15606	15619	15795	15728	15681	15561	15880	15536	15719	15659	15664	15654	15707	15858	15555	15669	15745	15609	15651	15759	15743	15811	15722	15611	15478	15827	15680	15694	15553	15593	15635	15471	15739	15541	15532	15639	15666	15634	15641	15592	15570	15609	15757	15694	15703	15588	15604	15727	15553	15644	15652	15695	15768	15641	15752	15755	15744	15638	15694	15790	15701	15658	15744	15624	15581	15644	15718	15690	15675	15651	15736	15531	15553	15529	15799	15603	15790	15672	15604	15694	15782	15695	15759	15860	15658	15592	15755	15604	15639	15582	15769	15579	15707	15543	15537	15596	15680	15646	15607	15603	15734	15572	15764	15695	15735	15516	15652	15589	15747	15700	15745	15697	15620	15508	15585	15690	15717	15774	15637	15635	15745	15632	15636	15738	15701	15551	15515	15690	15657	15677	15574	15551	15842	15746	15741	15714	15578	15791	15594	15680	15618	15700	15637	15590	15620	15430	15778	15549	15552	15621	15538	15684	15632	15574	15656	15652	15629	15653	15682	15732	15764	15580	15723	15602	15594	15696	15433	15607	15788	15736	15566	15643	15577	15663	15600	15597	15691	15584	15862	15762	15713	15648	15662	15508	15757	15679	15594	15657	15591	15693	15699	15678	15513	15684	15656	15536	15579	15729	15732	15632	15700	15557	15771	15806	15726	15732	15792	15728	15534	15663	15711	15677	15719	15579	15794	15603	15553	15495	15506	15710	15653	15717	15558	15745	15608	15615	15643	15658	15635	15799	15704	15602	15546	15763	15713	15403	15518	15462	15657	15818	15710	15602	15706	15698	15704	15772	15783	15606	15678	15566	15710	15600	15538	15577	15710	15596	15584	15680	15623	15621	15683	15595	15647	15537	15661	15647	15763	15555	15770	15477	15791	15598	15606	15543	15652	15608	15583	15622	15646	15670	15628	15655	15616	15591	15854	15712	15461	15715	15777	15739	15505	15623	15659	15713	15609	15662	15506	15665	15670	15765	15595	15635	15589	15565	15641	15516	15848	15802	15856	15700	15672	15554	15678	15583	15603	15509	15673	15733	15713	15640	15613	15614	15680	15731	15749	15440	15676	15765	15647	15549	15802	15647	15807	15490	15751	15644	15824	15635	15618	15472	15532	15623	15661	15659	15660	15670	15583	15711	15633	15648	15753	15555	15562	15612	15804	15517	15672	15629	15566	15624	15539	15802	15818	15610	15804	15498	15462	15675	15636	15675	15594	15606	15664	15758	15849	15601	15758	15594	15723	15727	15675	15769	15523	15803	15722	15676	15733	15841	15637	15692	15809	15579	15700	15576	15621	15512	15710	15719	15589	15815
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
