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
339386263121	339386263642	339386264190	339386264742	339386265292	339386265842	339386266392	339386266942	339386267492	339386268042	339386268592	339386269142	339386269692	339386270242	339386270792	339386271342	339386271892	339386272442	339386272992	339386273542	339386274092	339386274642	339386275192	339386275742	339386276292	339386276842	339386277392	339386277942	339386278492	339386279042	339386279592	339386280142	339386280692	339386281242	339386281792	339386282342	339386282892	339386283442	339386283992	339386284542	339386285092	339386285642	339386286192	339386286742	339386287292	339386287842	339386288392	339386288942	339386289492	339386290042	339386290592	339386291142	339386291692	339386292242	339386292792	339386293342	339386293892	339386294442	339386294992	339386295542	339386296092	339386296642	339386297192	339386297742	339386298292	339386298842	339386299392	339386299942	339386300492	339386301042	339386301592	339386302142	339386302692	339386303242	339386303792	339386304342	339386304892	339386305442	339386305992	339386306542	339386307092	339386307642	339386308192	339386308742	339386309292	339386309842	339386310392	339386310942	339386311492	339386312042	339386312592	339386313142	339386313692	339386314242	339386314792	339386315342	339386315892	339386316442	339386316992	339386317542	339386318092	339386318642	339386319192	339386319742	339386320292	339386320842	339386321392	339386321942	339386322492	339386323042	339386323592	339386324142	339386324692	339386325242	339386325792	339386326342	339386326892	339386327442	339386327992	339386328542	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2714	3600	2300	2714	3600	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23262	20142	26736	23304	19196	3340	1231	842	663	658	620	598	599	609	611	606	590	560	612	585	565	543	566	545	561	599	617	584	608	564	567	521	554	589	568	544	552	545	577	549	557	550	586	557	584	542	530	542	576	560	510	518	577	563	517	562	553	544	549	546	563	526	542	578	553	510	549	554	534	563	528	592	549	591	502	537	574	596	518	509	546	494	573	537	523	511	566	562	511	572	531	532	507	497	542	550	567	567	528	534	534	534	513	584	561	514	500	541	532	530	575	571	530	559	548	547	546	557	535	537	565	566	532	532	571	522	556	523	540	532	600	519	511	565	552	519	576	560	547	516	568	516	521	562	568	546	486	537	510	547	564	562	577	502	508	539	548	576	576	529	557	562	569	559	558	549	539	568	562	488	523	541	558	516	523	547	554	557	504	553	515	554	582	541	526	545	547	535	475	536	554	557	556	553	552	586	530	545	543	522	552	555	541	507	538	460	519	551	531	524	530	563	589	543	564	512	536	563	543	563	496	528	507	533	543	552	545	565	534	533	509	547	561	574	543	549	557	539	549	527	528	539	551	557	539	552	546	543	526	544	544	579	558	575	522	531	518	524	524	539	562	549	538	548	540	543	515	560	534	580	528	570	547	488	563	535	590	526	574	558	520	576	492	541	534	546	544	539	555	582	558	573	517	512	555	555	519	527	606	501	567	506	600	571	553	527	606	536	556	531	537	554	542	528	548	552	558	558	543	557	567	519	499	517	555	526	574	526	533	535	513	579	536	507	536	542	519	510	502	567	519	525	588	529	523	504	599	511	518	573	565	487	554	569	524	532	574	561	573	555	509	517	514	549	519	561	574	540	571	567	573	552	558	506	574	570	518	562	529	582	560	555	518	571	551	544	584	555	545	528	547	530	534	511	490	550	543	541	535	548	536	559	547	540	491	533	561	528	545	537	563	555	542	529	525	534	546	521	568	538	536	545	511	552	510	521	547	534	549	545	534	539	522	554	507	560	533	531	529	557	509	544	547	561	578	544	513	550	527	577	542	519	532	538	526	528	589	497	521	499	548	530	550	569	560	535	542	558	545	511	544	488	518	547	525	523	544	552	591	522	532	547	542	517	601	540	564	559	544	575	552	531	559	538	527	561	549	553	556	524	533	562	509	517	554	521	564	528	561	515	532	547	536	510	521	594	524	556	545	567	545	572	528	510	580	580	529	576	538	534	534	562	544	543	536	556	543	560	524	524	504	561	547	517	526	524	574	549	556	595	543	539	566	545	524	509	551	508	508	530	530	555	563	568	494	562	506	535	556	525	548	545	537	540	505	594	567	558	566	603	534	545	549	536	524	598	563	536	548	555	576	542	545	550	525	577	523	542	549	569	591	523	520	548	559	537	530	495	558	537	561	499	562	503	494	554	561	552	545	579	587	573	532	553	554	597	597	535	571	523	526	538	535	526	557	549	596	551	561	523	535	546	519	531	557	539	531	541	522	555	539	505	539	561	559	587	545	508	550	536	553	544	550	528	551	533	573	511	555	544	593	507	559	561	554	529	526	521	500	563	500	495	548	567	548	500	532	480	574	532	605	534	540	511	548	547	549	530	545	545	591	528	510	551	551	547	567	582	551	564	587	569	573	529	547	547	560	542	534	552	521	558	530	563	541	509	583	539	536	511	504	543	549	548	541	572	552	516	557	551	492	537	543	538	523	587	541	540	587	555	532	550	529	549	527	495	542	550	504	507	550	562	535	563	546	537	549	536	558	540	557	550	589	568	543	531	526	535	528	524	553	536	533	562	545	585	572	510	567	531	553	542	555	571	521	531	535	512	535	511	574	511	536	514	532	541	580	526	527	601	523	538	540	538	513	557	578	546	505	526	560	572	549	553	550	525	549	555	526	516	531	529	531	523	547	588	550	503	503	539	488	549	544	580	582	562	534	540	570	542	546	544	494	547	530	514	520	504	521	527	511	573	565	515	556	521	535	535	565	520	554	592	528	518	557	568	513	533	569	542	565	518	566	514	556	534	557	561	549	579	525	525	536	515	521	538	554	558	524	530	558	521	526	512	570	560	593	570	595	534	553	504	543	504	547	494	506	556	527	554	530	546	556	558	568	568	537	516	563	521	512	492	548	538	540	532	539	503	497	528	563	544	528	563	540	571	560	537	559	528	535	539	534	542	555	573	518	543	535	541	560	507	579	587	565	562	591	532	541	550	556	527	526	521	540	534	557	519	571	569	558	540	571	522	534	527	548	523	557	553	566	528	509	524	538	512	551	522	576	508	610	544	548	581	501	555	547	522	571	546	549	538	538	548	531	528	538	503	546	557	541	466	533	523	518	556	562	543	521	556	558	553	495	511	530	574	554	525	556	535	550	550	559	524	529	559	575	556	565	589	523	527	579	493	579	559	547	522	579	548	544	563	542	547	540	543	565	561	522	524	503	528	531	541	541	567	464	537	533	546	516	561	545	570	504	557	517	573	555	535	556	520	570	587	574	567	499	522	559	562	554	531	538	549	518	529	557	550	542	544	544	564	526	516	545	560	552	559	558	533	554	519	541	533	539	533	534	559	544	530	535	530	505	533	533	536	546	539	558	552	550	556	560	542	521	496	526	527	552	504	569	532	569	527	532	553	526	584	566	502	527	543	513	534	569	552	535	546	552	530	530	533	520	558	537	551	553	527	571	551	540	550	509	536	526	589	554	556	597	519	537	546	537	521	511	562	506	533	543	506	544	550	503	525	554	557	527	554	554	533	531	526	576	537	499	550	518	565	550	534	534	561	546	542	566	524	513	545	562	492	569	527	564	559	517	554	516	536	531	533	542	511	565	559	544	536	539	517	515	536	544	520	533	532	488	515	496	513	545	585	531	549	581	526	571	527	557	589	511	573	531	540	539	531	566	571	558	541	536	584	556	603	562	517	518	566	532	540	559	543	596	540	560	546	537	562	552	543	507	538	537	517	501	507	542	509	546	549	541	568	548	557	550	530	509	498	523	538	570	563	571	503	519	580	541	555	566	564	542	546	531	547	581	558	559	536	533	558	544	525	566	538	559	533	563	567	573	514	551	567	573	553	463	551	513	519	538	566	542	546	547	591	574	529	563	596	472	533	538	524	543	528	575	512	531	553	497	535	508	560	504	559	559	543	546	545	550	588	510	506	534	528	528	562	520	502	547	513	522	571	510	507	560	578	578	554	535	572	566	562	530	514	573	572	510	536	521	531	525	508	554	515	557	552	542	509	527	593	546	547	521	538	497	561	521	493	526	554	567	574	522	524	540	550	533	552	550	515	539	520	534	575	573	508	556	524	515	563	560	505	568	541	478	554	558	561	566	553	554	514	594	546	532	540	524	512	517	559	559	574	593	564	570	533	556	551	560	553	588	543	508	557	536	538	525	556	559	553	561	555	562	549	519	549	576	551	512	483	503	551	540	546	543	552	517	571	531	527	542	521	555	527	537	531	522	530	513	523	535	538	531	577	531	556	508	487
4069	5038	3793	2012	1416	1114	989	818	754	710	646	687	645	614	625	544	584	574	591	601	554	606	594	543	500	569	579	575	529	550	536	486	543	549	546	564	560	581	499	506	524	547	554	511	563	532	528	537	498	569	553	530	507	515	499	564	543	529	577	484	533	498	524	556	534	531	527	539	489	499	502	506	538	547	576	489	523	524	523	501	521	534	539	576	507	523	542	514	505	525	533	535	549	525	493	497	496	501	544	492	512	472	546	531	534	500	501	557	519	549	537	525	503	555	530	468	509	521	512	519	526	521	523	531	533	501	492	534	528	560	525	531	485	542	544	561	513	528	588	575	543	520	519	510	509	521	514	527	539	523	487	484	507	528	489	522	498	547	520	498	532	539	487	564	538	497	552	511	505	539	541	490	511	484	510	492	565	527	522	525	474	534	533	503	510	480	542	513	494	555	538	522	529	545	523	490	542	486	548	484	518	519	560	525	504	494	527	539	542	538	496	523	511	542	503	524	549	563	517	526	531	518	537	539	513	543	518	533	517	501	519	551	503	521	513	486	528	512	527	528	523	545	512	537	562	521	536	533	502	494	489	518	546	570	520	517	533	505	524	543	513	535	519	527	538	550	515	545	534	530	520	534	542	580	505	515	510	487	509	509	501	532	543	534	517	483	531	492	542	519	545	494	504	513	531	523	497	512	545	527	517	491	513	504	507	593	504	520	522	499	519	455	541	541	497	550	522	541	525	521	500	497	515	518	521	559	539	518	498	544	514	512	497	534	490	496	546	497	505	503	519	547	500	502	537	530	562	529	538	502	544	536	508	521	537	532	529	526	469	477	540	508	549	536	519	518	522	471	531	501	523	502	508	533	522	526	523	543	534	503	505	512	559	519	548	511	505	517	513	534	509	509	522	553	545	518	528	559	513	501	524	506	494	532	502	508	542	521	498	512	506	517	522	513	533	522	511	580	498	505	513	515	500	498	486	539	545	516	517	508	500	490	512	521	527	498	536	547	515	516	504	504	518	504	548	534	512	545	495	550	542	502	505	512	513	491	545	506	482	482	535	521	503	496	496	477	523	552	516	543	500	501	490	556	554	547	542	479	527	538	544	504	514	537	500	517	560	526	503	535	533	544	480	515	521	538	523	529	586	499	554	533	509	564	545	502	487	507	510	530	465	522	533	483	516	459	530	524	525	541	483	532	502	531	513	524	543	501	548	523	512	524	522	510	531	492	503	505	552	539	514	526	479	558	513	461	468	468	504	496	512	521	501	531	500	543	513	532	482	533	475	515	513	546	494	544	521	518	493	481	488	505	552	539	501	519	523	534	561	500	535	488	527	538	536	495	483	517	522	507	480	513	532	520	490	533	513	521	506	522	512	502	515	509	543	506	509	533	527	495	561	525	522	473	513	535	558	519	472	489	495	548	479	530	555	515	493	544	508	499	524	523	535	565	528	526	514	491	534	525	525	534	529	520	530	534	507	495	493	510	528	504	530	521	552	552	554	515	508	512	525	517	527	530	526	540	524	521	552	498	500	496	516	554	545	516	498	515	540	515	507	526	505	523	497	528	494	503	535	514	559	521	543	508	482	516	535	493	524	528	484	517	498	485	545	514	491	499	480	515	544	552	503	518	503	536	522	513	495	503	504	508	459	511	512	533	517	551	539	524	510	518	535	507	480	488	509	517	505	516	550	514	497	508	500	501	532	501	488	503	528	501	520	484	516	484	495	517	512	523	486	501	529	486	517	503	460	485	489	508	495	524	538	477	551	508	537	511	523	511	513	505	509	535	520	499	488	522	519	495	545	534	546	517	518	492	525	522	522	508	517	480	557	509	529	534	511	511	506	501	522	533	513	515	526	511	536	496	492	522	509	514	525	542	520	532	538	515	537	518	544	523	511	511	515	558	471	538	527	507	544	524	534	495	516	484	502	476	532	497	520	544	534	551	519	495	520	511	527	528	507	500	508	517	520	523	527	505	491	510	507	506	464	495	481	524	528	482	454	532	491	483	531	521	515	511	486	496	495	514	526	523	523	520	541	529	511	538	501	453	523	507	474	559	533	531	536	531	493	541	542	471	538	485	534	526	539	496	483	488	521	503	526	488	519	517	490	518	552	533	480	517	527	532	501	492	528	518	530	469	526	512	530	529	513	555	516	519	465	557	557	496	501	491	543	506	534	479	503	511	484	533	516	567	518	499	504	493	501	490	517	493	544	519	511	519	505	510	487	478	479	498	503	490	540	519	503	541	532	536	542	535	572	524	479	475	533	486	513	505	496	527	503	520	536	495	527	518	516	519	532	514	515	482	521	510	494	510	522	534	532	510	526	563	512	487	557	499	509	488	511	513	504	492	476	492	531	514	513	513	496	478	524	516	490	514	514	534	502	501	518	563	498	519	511	546	515	515	501	475	473	475	532	510	490	496	487	527	474	535	569	491	506	530	518	483	490	530	491	482	498	519	508	505	515	490	503	510	531	514	504	507	491	512	534	513	530	476	488	493	533	564	512	534	499	515	513	527	561	502	555	532	506	566	555	511	501	524	518	530	495	509	526	494	497	560	529	535	527	491	508	515	496	514	561	535	488	485	534	512	517	493	483	535	484	547	533	516	519	476	513	515	531	513	502	512	537	529	499	503	505	500	545	507	509	533	524	521	486	519	504	542	491	540	517	469	549	501	535	516	491	521	454	525	502	492	541	500	509	513	492	498	513	533	506	525	533	551	516	589	498	487	498	532	499	522	519	498	540	526	508	506	516	539	506	492	517	499	535	501	515	573	508	483	532	518	497	498	515	510	507	567	540	512	494	512	511	519	499	503	533	536	504	491	565	498	517	490	566	497	490	529	486	498	496	502	529	513	481	536	513	563	535	514	520	529	529	530	538	544	494	490	558	497	474	542	495	531	501	530	499	526	539	516	532	550	502	512	490	509	477	534	567	543	514	520	503	520	549	501	536	509	534	510	502	497	535	528	500	531	562	503	516	540	491	498	478	519	503	511	527	514	464	534	541	505	503	521	525	525	500	530	526	525	570	499	517	538	552	482	507	503	508	504	520	472	527	493	532	550	500	537	532	535	497	536	547	490	522	516	548	529	512	540	502	480	504	500	494	503	527	532	477	494	519	521	537	531	476	475	511	528	555	526	480	490	494	450	514	502	469	511	497	539	532	487	546	531	519	516	488	513	554	510	482	520	486	498	492	512	532	476	508	502	517	507	508	519	489	511	531	500	537	487	530	532	519	492	510	516	506	491	543	549	537	501	520	546	513	488	527	516	495	532	511	480	547	476	512	487	492	492	530	506	498	481	547	513	473	538	509	478	480	523	502	498	529	505	525	484	544	506	569	484	534	532	496	484	547	508	530	518	499	550	521	541	502	525	497	517	507	523	516	500	509	580	507	536	513	496	498	509	594	529	545	534	537	483	470	513	513	525	535	501	524	468	480	500	512	523	518	533	521	471	539	507	529	502	495	551	524	518	486	518	545	465
27345	9664	1856	1251	994	929	952	901	967	952	946	1041	984	983	988	992	992	915	1023	991	921	959	1009	1012	1038	974	932	938	921	1001	968	974	963	982	960	955	910	963	933	990	967	989	936	929	924	972	934	927	952	995	1018	927	965	979	993	955	998	940	946	937	931	945	927	941	938	962	965	881	940	972	915	980	963	937	899	982	946	979	977	945	943	964	1030	975	909	965	918	974	920	971	964	960	944	977	918	962	958	977	962	953	954	931	947	960	918	986	944	946	982	956	963	939	989	977	957	962	984	906	953	928	936	968	1009	1004	950	922	949	947	1001	998	913	1013	948	936	949	949	990	950	915	982	913	969	940	942	967	939	947	979	915	954	967	947	936	984	966	999	936	982	965	957	950	931	913	986	934	964	985	977	950	970	959	1008	977	1018	925	957	994	988	975	917	1033	925	966	960	937	949	961	949	955	996	970	1008	951	961	930	957	963	961	962	966	948	1008	967	984	953	943	962	903	925	926	931	963	975	988	994	916	908	948	954	969	983	933	940	958	963	926	1001	939	961	959	983	962	991	954	994	944	975	1007	978	883	1001	957	1034	936	981	964	980	984	970	925	928	1001	945	979	968	1001	994	902	967	938	997	983	953	926	955	1017	1002	973	915	921	937	947	976	1019	923	901	983	1020	1029	928	961	957	951	982	1014	988	1005	905	981	951	981	979	904	966	980	923	978	939	981	984	973	942	966	936	938	934	892	916	945	973	963	994	972	910	982	960	957	966	983	995	1007	985	927	945	954	902	966	990	981	950	961	972	937	953	941	968	901	959	1014	984	994	970	947	965	947	931	967	1028	973	964	927	936	962	970	1003	976	929	953	912	906	961	979	954	969	959	953	969	946	975	962	951	929	979	972	913	980	960	1041	983	962	963	944	928	944	941	1026	916	928	949	988	1017	915	930	883	921	947	1040	949	978	978	1014	924	922	973	967	990	947	928	985	973	962	930	949	1008	996	936	920	955	984	936	959	957	965	884	938	966	954	952	974	922	902	968	939	912	975	952	980	932	970	986	973	942	987	948	969	1004	949	970	990	1009	957	947	961	911	911	967	951	955	1013	1017	973	950	959	1025	1050	996	1002	956	956	937	1002	973	970	922	965	931	981	997	970	975	930	954	942	882	942	989	982	918	909	960	925	928	981	967	919	921	929	1016	956	949	938	900	956	1003	991	983	945	956	979	955	991	934	963	995	989	929	1042	942	977	940	1000	966	908	941	899	931	989	960	964	959	972	927	971	987	985	925	891	948	1010	959	974	957	974	943	974	943	959	1012	939	955	964	977	951	1004	984	903	941	1010	971	934	1018	953	940	941	936	947	944	943	960	899	991	934	965	952	954	942	946	945	989	964	922	960	997	995	983	967	965	920	902	948	951	925	932	960	944	938	956	1011	967	941	983	925	964	961	982	962	974	939	912	986	995	980	927	1018	941	1010	979	1002	965	892	970	896	1001	961	987	973	970	946	921	1045	1004	983	950	928	893	924	959	955	952	983	895	929	928	937	975	945	989	953	925	891	993	941	1018	966	928	971	964	956	951	952	941	914	996	998	974	935	941	950	963	945	939	967	975	937	927	943	943	963	1011	977	938	946	996	908	909	920	899	912	950	948	1024	974	979	911	916	889	960	1018	980	969	954	978	907	930	954	894	1001	921	965	959	919	957	980	917	962	922	1017	944	937	936	920	961	981	941	918	978	977	1015	964	977	945	965	954	902	903	1010	927	958	959	949	971	946	867	958	927	949	972	1034	931	947	979	938	917	916	946	980	925	944	943	941	990	915	920	974	942	959	908	1014	929	931	941	984	958	952	923	936	959	915	988	1006	969	994	938	987	916	993	926	952	939	1005	969	950	943	931	962	988	951	940	913	950	965	894	998	969	935	952	982	892	942	946	943	962	966	919	969	969	978	956	943	1033	981	938	915	1002	922	919	926	936	1010	953	1037	966	978	965	1002	958	981	950	1029	950	933	950	972	953	1001	994	976	959	959	915	958	998	971	909	963	989	972	975	940	942	925	951	950	942	959	975	884	943	927	984	902	941	960	977	960	929	975	969	899	929	935	947	927	973	923	988	962	944	1007	1005	965	951	1030	943	930	936	959	1013	940	919	935	941	984	954	901	935	941	945	966	1022	940	937	965	953	928	971	938	937	1002	946	935	941	974	1001	963	956	945	992	954	945	941	936	965	968	951	1000	963	972	1046	1027	916	979	985	994	964	966	900	948	1011	983	963	930	1019	956	970	981	968	1027	944	950	901	964	988	968	914	1034	1046	917	948	971	967	1056	964	1041	1001	945	923	1013	987	961	1013	953	958	946	945	939	933	885	971	951	974	968	997	904	930	935	960	1010	951	903	981	945	917	986	1020	914	953	976	935	928	891	1044	939	931	963	959	956	916	1018	899	975	927	953	939	963	938	942	925	915	948	931	931	944	938	980	936	974	972	935	919	988	980	984	980	979	969	930	939	1006	950	929	977	1028	965	954	1001	922	999	947	935	946	945	934	946	950	968	922	971	993	956	922	952	921	950	970	1008	955	944	936	968	949	881	971	989	952	937	940	931	969	978	958	977	945	986	996	982	979	940	951	921	943	1014	967	981	940	972	978	935	938	956	958	969	978	971	986	956	905	939	915	1000	960	934	929	977	939	1001	973	918	967	934	950	980	967	981	921	978	976	954	946	934	966	942	952	905	915	968	971	945	945	1010	949	936	921	963	987	951	938	995	954	998	946	958	944	966	1002	1040	974	963	963	980	1003	993	1015	978	983	987	989	978	967	1002	949	944	906	968	983	943	942	947	1032	957	999	948	973	948	980	936	907	921	972	926	1012	911	948	956	910	962	952	937	1040	932	1015	937	969	971	951	969	967	960	955	979	948	986	929	952	909	1005	961	1003	956	959	985	1022	958	927	962	942	929	957	950	964	976	893	974	979	946	1002	946	939	913	890	977	958	931	1029	923	948	959	971	1013	968	993	957	930	951	1008	995	967	919	985	861	972	992	931	911	956	944	959	1009	987	1006	942	960	1023	943	880	999	1029	931	904	975	948	931	960	933	978	973	960	920	986	971	988	938	932	969	993	909	950	953	968	1003	958	986	922	945	979	961	961	935	897	989	943	963	925	961	985	948	950	917	963	933	888	916	956	910	927	1019	942	949	946	925	973	918	1010	940	923	961	965	984	941	925	1002	1003	937	950	915	956	958	944	973	956	997	901	926	972	961	1004	946	962	985	1045	897	954	933	940	965	936	993	947	955	949	991	964	929	948	1004	957	971	968	989	1003	950	967	933	939	956	987	912	893	1014	1014	974	938	970	995	1001	957	1017	947	967	934	945	934	958	980	941	963	1002	939	990	943	964	995	935	974	903	952	982	978	963	925	908	953	993	981	986	922	965	1021	967	989	1021	973	960	915	959	915	906	958	948	958	933	977	922	1020	970	928	977	982	907	937	947	934	924	961	970	989	993	1017	926	965	1002	966	949	973	930	992	952	906	1025	1012	958	993	932	968	954	934	932	937	956	932	928	917	906	962	973	1016	962	908	967	1026	950	948	946	956	921	916	930	972	972	944	986	973	979	921	975	1002	974	902	978	942	948	986	910	961	984	954	970	934	916	960	995	912	919	961	962	918
5806	988	985	900	813	836	810	825	782	795	823	821	797	816	804	836	826	806	799	861	874	799	859	868	778	824	801	824	799	790	813	808	849	799	791	788	862	856	820	775	834	814	811	820	811	779	838	785	830	826	805	760	775	838	775	816	793	842	883	819	816	804	794	880	822	827	809	820	835	805	798	805	827	792	723	820	828	828	853	803	800	812	852	830	781	840	782	774	794	809	817	840	816	866	823	799	787	759	801	791	829	822	775	792	788	832	838	809	784	848	802	813	817	775	827	770	815	811	797	844	810	818	788	808	830	763	807	824	823	744	833	829	787	794	820	846	805	851	834	831	811	803	847	805	867	800	763	826	844	809	802	855	789	821	811	829	828	837	784	827	781	812	823	746	824	798	721	788	818	787	793	840	824	782	795	762	843	813	810	856	838	792	813	824	769	800	873	783	809	795	843	821	784	823	845	761	841	768	837	764	811	776	838	846	827	818	812	857	821	806	821	841	843	850	831	833	822	797	804	806	796	813	803	820	829	752	828	800	765	773	815	764	796	822	878	785	868	794	820	751	813	800	796	788	779	773	848	812	755	810	788	801	814	780	841	820	816	820	855	831	801	803	793	845	800	828	839	809	823	831	824	767	829	799	845	775	794	832	766	799	780	853	776	812	814	797	818	816	775	767	807	821	822	775	827	760	803	814	818	808	794	766	793	848	814	854	861	853	831	808	806	810	841	827	816	810	789	821	809	801	755	747	795	827	854	793	779	780	807	769	843	800	801	821	798	810	863	817	836	796	824	818	802	854	815	771	852	808	801	791	748	812	833	784	770	811	816	855	800	871	838	831	843	801	838	783	827	832	860	822	797	755	801	805	819	843	793	781	850	793	779	801	783	804	795	793	795	812	790	806	785	807	808	847	827	757	794	759	800	818	817	838	759	820	826	802	807	815	794	835	783	771	846	811	830	795	797	757	815	779	790	848	800	804	840	804	780	811	784	852	835	836	762	815	774	838	819	816	828	764	773	864	750	836	814	840	818	848	828	827	836	758	818	797	821	800	872	792	797	838	816	824	797	862	777	802	767	807	865	795	776	793	723	785	838	798	805	851	795	824	839	819	848	855	832	775	837	786	791	863	812	808	817	786	827	812	807	759	862	826	795	806	838	768	780	822	769	799	774	808	823	800	806	825	825	842	803	852	812	807	800	825	813	818	812	823	795	857	833	812	827	799	802	799	816	834	777	796	848	854	803	810	764	813	770	830	824	801	796	778	766	835	855	817	801	793	868	800	756	805	830	792	812	811	833	825	850	808	822	773	751	796	815	810	828	844	872	809	796	828	784	816	814	842	799	846	809	837	887	817	852	795	861	757	810	796	838	804	772	858	782	767	784	815	805	805	806	825	808	795	801	802	803	773	767	810	806	832	796	828	792	803	781	830	789	756	767	843	790	794	791	791	849	801	825	803	796	843	811	810	772	839	806	788	846	784	804	788	847	848	895	795	815	826	823	777	805	811	834	864	864	831	814	790	842	870	773	741	832	855	820	829	811	825	775	791	872	811	812	836	812	803	850	827	807	766	822	805	828	824	818	793	804	818	853	812	800	843	836	787	833	792	827	812	796	799	863	836	805	861	817	819	844	785	825	778	767	849	849	776	865	811	782	806	729	849	827	772	863	848	758	817	842	799	820	780	771	824	813	797	811	786	794	808	843	786	879	811	834	791	876	839	789	836	805	771	822	834	832	813	799	831	850	760	754	804	799	818	829	804	801	780	808	819	817	790	815	810	788	815	836	840	784	806	788	847	798	814	786	833	813	854	793	852	779	841	806	804	818	755	778	784	764	778	856	834	812	809	794	834	866	824	819	853	815	819	829	849	851	816	815	836	766	811	852	819	828	844	821	845	753	847	780	849	786	790	789	857	797	791	789	829	828	813	828	834	802	796	770	828	710	817	763	806	797	789	755	787	791	829	787	805	835	788	792	828	811	826	849	809	848	815	793	817	795	805	806	819	789	755	801	847	780	812	839	786	811	854	846	764	830	826	771	761	829	811	797	813	791	806	810	806	783	815	857	851	845	832	811	757	841	747	840	819	824	834	769	768	785	811	849	794	839	774	802	813	822	847	821	832	779	816	834	809	809	820	845	835	799	860	811	832	785	803	841	790	766	757	811	830	816	863	828	765	820	839	782	824	780	824	803	789	773	805	800	848	841	815	815	764	793	830	808	796	865	793	791	802	800	763	780	800	829	812	839	802	847	814	766	822	829	826	864	817	830	807	807	791	840	793	841	828	873	783	827	787	835	850	752	862	814	811	766	777	838	835	829	818	844	817	802	719	811	831	838	814	868	809	831	856	813	810	804	792	831	840	770	830	805	817	789	863	838	835	821	812	783	836	813	810	783	872	796	823	839	834	807	785	790	776	835	829	793	836	812	771	813	823	828	827	859	729	809	795	807	836	817	752	815	781	802	767	811	791	820	844	812	787	825	779	810	797	741	788	822	802	825	810	803	818	823	794	779	808	847	839	891	821	791	824	818	846	807	819	810	822	827	779	801	830	818	845	808	838	823	813	824	792	807	780	754	789	772	799	822	803	846	847	830	836	800	779	839	810	814	843	796	818	789	824	817	815	836	826	793	763	846	805	831	798	811	827	812	835	804	851	775	843	791	846	819	847	814	825	809	793	836	839	841	763	861	778	825	849	790	815	851	843	831	806	811	813	792	795	812	783	800	839	879	776	817	791	797	799	779	845	827	840	815	803	807	781	831	819	820	820	840	824	796	782	783	796	790	803	832	815	841	804	805	867	818	804	802	784	798	799	861	821	846	849	797	830	838	827	848	830	808	788	787	786	834	766	829	799	789	827	853	822	846	794	774	789	822	795	847	825	745	760	851	813	796	768	788	807	861	872	827	873	820	800	853	817	824	825	775	817	838	874	866	832	781	811	832	871	773	806	849	813	797	828	805	780	831	776	795	789	807	856	782	784	773	761	844	814	768	808	796	846	845	819	796	852	792	850	793	777	821	847	812	795	789	849	842	840	786	778	780	826	807	768	781	758	822	779	870	811	781	797	829	808	836	814	810	772	841	844	789	837	822	825	786	794	794	802	822	825	878	802	819	812	783	829	785	781	849	784	835	791	861	810	827	792	774	813	848	800	795	830	799	808	794	795	769	826	863	839	792	813	820	783	812	799	797	801	828	765	809	804	808	865	840	765	823	833	800	769	807	762	825	818	768	835	789	799	809	793	870	871	816	839	821	848	804	813	816	798	830	815	832	852	845	840	783	777	777	867	840	782	836	840	850	822	816	848	794	777	806	808	828	837	738	877	826	862	796	787	782	796	773	771	789	842	823	855	826	780	832	885	843	825	808	790	823	804	762	857	890	800	811	827	763	782	818	821	835	831	829	814	792	808	822	828	843	843	791	828	819	827	819	808	837	771	840	832	823	768	828	833	806	808	821	815	806	812	776	818	737	847	808	799	789	810	851	878	829	795
25574	21350	27119	25290	5426	1648	1232	1073	1037	1011	1013	911	947	1011	980	985	932	1004	949	891	941	1008	946	987	910	976	959	948	952	961	925	1014	914	961	941	907	980	937	994	878	970	955	952	918	917	932	1020	940	920	918	908	950	872	947	905	938	914	916	940	977	909	942	903	941	893	913	935	982	905	982	971	914	941	953	895	910	977	911	928	886	902	922	977	881	931	929	951	950	909	953	960	931	1009	886	976	933	940	908	937	969	854	952	951	895	942	991	941	941	971	904	934	856	962	927	964	947	959	867	916	897	914	917	884	917	910	904	892	918	896	908	898	930	896	927	928	946	901	919	915	889	957	943	914	853	923	901	898	867	975	939	989	889	885	942	870	924	967	926	908	928	901	941	931	943	893	905	914	902	914	938	937	963	907	936	975	928	891	979	951	900	894	917	916	917	888	1004	925	938	896	982	915	930	897	893	928	910	918	917	917	866	932	874	960	942	865	883	919	946	954	940	894	909	934	916	853	912	911	866	889	913	915	945	883	920	928	888	953	925	953	947	940	881	973	960	961	912	925	946	923	991	895	944	902	926	848	912	905	877	900	891	887	878	932	893	960	937	928	881	930	901	881	961	933	955	863	875	875	950	901	947	927	938	937	875	903	932	927	907	851	896	869	871	904	901	864	945	863	897	890	875	906	899	929	917	927	863	891	896	889	945	906	939	905	975	888	920	917	917	866	930	831	963	880	933	924	881	926	993	949	910	865	931	992	915	962	977	901	911	869	891	915	939	920	915	932	922	929	942	913	890	883	955	908	959	871	920	943	850	911	890	911	889	910	895	912	895	931	953	898	898	928	899	905	924	919	917	901	941	942	916	975	913	890	927	983	954	907	900	911	918	928	881	933	931	935	966	916	929	925	917	979	937	928	927	975	995	982	947	983	864	931	899	905	886	903	958	910	960	912	968	863	914	942	966	906	928	922	892	890	987	937	932	902	950	955	978	905	948	912	896	919	941	902	1001	986	921	924	922	955	923	893	943	886	939	943	981	964	909	945	945	935	1013	888	850	930	910	918	935	963	872	928	905	885	932	897	946	924	937	893	930	886	909	941	902	882	919	925	890	901	947	916	907	882	869	945	937	937	890	940	886	872	921	940	871	832	891	908	881	908	908	890	940	984	932	942	996	943	910	876	913	955	955	921	925	902	948	922	929	930	957	919	933	917	903	984	931	917	913	926	902	911	871	924	873	921	951	960	979	882	882	901	893	936	946	899	912	866	915	921	948	945	942	948	908	903	927	899	932	950	901	917	926	911	945	916	935	974	908	888	918	897	928	933	886	947	902	871	930	919	970	908	911	862	839	884	899	906	903	936	923	938	988	914	909	928	977	912	834	953	901	901	918	897	909	912	954	973	918	911	905	936	914	932	943	931	928	937	919	886	889	935	895	931	928	881	888	937	932	916	949	908	929	907	930	879	895	904	904	939	921	917	963	880	917	914	865	938	933	902	939	896	920	913	867	926	947	995	929	975	890	905	915	890	952	906	916	932	910	944	950	942	989	950	940	891	836	924	919	938	939	904	933	965	913	866	937	937	893	918	918	918	950	924	935	909	904	935	916	931	922	917	903	868	867	896	906	931	939	919	945	934	859	894	926	924	966	935	970	942	941	918	948	940	896	908	957	933	943	864	887	930	868	933	914	901	953	953	878	936	919	937	905	888	887	933	949	882	907	868	971	903	917	945	941	910	880	912	926	947	925	920	945	889	916	853	922	938	1010	936	911	928	947	903	886	890	914	935	918	914	912	953	920	928	866	922	921	935	892	956	896	941	896	968	920	889	942	948	944	934	877	920	934	927	940	939	939	865	917	890	930	917	921	949	842	950	899	941	887	924	947	921	966	914	943	936	970	887	909	908	888	914	900	878	909	947	922	890	929	940	915	939	968	899	929	919	947	909	1000	889	998	892	914	946	904	906	882	909	871	894	853	962	923	939	966	880	958	901	957	869	925	910	864	960	909	942	936	967	955	949	978	915	959	946	905	945	972	962	871	959	852	873	892	861	953	935	886	887	903	977	925	968	983	908	871	899	952	913	961	932	930	916	941	942	944	926	882	909	908	874	983	940	936	925	913	976	945	950	925	955	915	922	895	949	900	926	949	910	959	947	918	908	836	933	961	927	929	887	946	907	931	962	925	928	967	928	933	943	970	927	915	988	929	943	930	897	958	925	948	884	958	925	927	871	887	965	957	965	931	885	915	963	944	920	921	920	968	950	965	953	894	857	927	938	889	983	936	891	945	937	906	871	973	919	935	912	896	899	923	921	866	929	967	894	933	955	939	898	940	966	920	948	895	918	925	901	949	904	944	916	914	918	881	855	934	928	893	938	821	881	914	964	927	927	912	961	916	954	977	971	882	944	940	896	897	965	905	984	912	938	904	932	961	882	898	890	939	883	979	935	929	879	916	925	945	925	921	899	964	883	952	871	926	885	898	861	940	956	925	905	928	937	950	911	985	942	946	890	912	960	947	939	944	922	960	932	948	906	954	870	949	855	938	952	885	927	950	900	926	967	913	960	897	893	847	908	871	930	951	868	961	955	949	903	908	974	901	941	942	974	879	948	903	929	915	881	942	911	906	907	858	910	904	889	904	947	907	939	974	925	935	921	958	938	942	975	947	955	878	954	833	917	941	919	926	977	904	884	927	959	878	937	892	953	906	904	921	929	915	899	943	968	901	947	924	931	898	935	900	835	892	889	919	908	909	914	916	957	954	967	877	877	872	985	953	889	936	974	939	921	949	963	905	897	893	901	947	910	894	908	819	907	974	860	881	906	935	914	910	921	860	973	926	940	860	912	886	945	924	992	887	945	938	871	912	901	978	972	956	934	927	900	938	910	904	928	939	926	916	946	969	963	883	942	936	922	909	940	903	937	964	850	903	931	921	948	882	927	912	935	919	906	926	966	893	902	949	933	894	865	952	949	880	940	876	894	930	898	902	929	940	942	900	991	953	866	882	902	896	902	907	890	909	963	955	882	943	892	970	858	909	932	901	916	894	963	904	938	914	939	902	915	898	979	937	924	929	880	930	861	921	952	911	906	880	941	922	893	969	935	922	965	925	894	873	901	923	887	929	891	911	910	925	961	917	922	928	898	986	932	922	941	988	921	869	906	882	946	932	945	948	898	902	881	940	919	855	975	920	943	926	879	904	908	921	897	931	942	907	909	960	890	938	933	969	898	966	915	882	954	933	952	974	968	893	970	943	965	945	961	934	936	929	893	919	940	928	907	913	877	964	923	946	965	896	976	906	918	930	911	927	936	925	916	943	969	947	883	910	912	939	949	964	972	891	961	934	902	973	951	897	950	912	920	914	893	949	963	898	877	935	918	926	917	910	939	930	926	961	904	914	901	879	946	943	857	924	923	888	866	911	882	906	936	975	906	992	953	950	925	903	914	859	890	872	917	981	854	874	985	928	899	943	934	920	914	889	917	946	892	938	984	930	913	921	908	912
4149	3236	2698	1661	1292	1172	1062	1006	929	921	903	830	901	871	854	846	871	850	871	847	891	831	853	775	852	860	872	846	854	791	802	823	774	820	806	850	860	856	826	845	833	857	753	787	818	847	797	734	847	840	862	826	866	836	872	861	816	783	814	809	787	824	848	803	830	798	858	857	837	838	811	790	832	791	835	802	798	805	825	824	802	886	839	798	815	834	843	841	763	832	811	777	851	824	833	820	756	781	793	809	811	876	831	835	795	814	806	796	847	801	799	843	818	823	858	825	834	765	816	819	795	762	793	839	808	829	799	839	826	842	788	778	799	822	834	814	830	843	860	851	877	822	795	858	807	816	798	813	782	764	784	803	803	793	787	850	833	773	783	790	904	809	815	760	802	845	780	773	779	785	797	831	806	777	817	800	789	825	807	798	838	780	815	796	805	792	762	840	823	812	798	814	753	768	810	780	820	782	827	791	807	810	821	831	788	805	778	793	792	799	762	837	821	815	843	843	826	823	826	845	789	841	816	828	842	847	815	786	775	835	811	807	807	822	789	844	786	783	828	800	793	786	867	825	824	778	786	831	815	793	835	760	782	799	810	828	812	819	783	756	849	815	825	826	828	830	781	776	800	806	829	801	807	786	749	816	889	820	780	813	862	841	778	838	771	772	844	812	835	820	826	822	765	788	840	821	829	799	796	860	825	831	783	823	816	841	857	849	813	819	780	854	830	788	836	809	836	794	771	814	837	816	777	810	761	801	779	808	765	778	796	812	781	812	762	827	843	803	785	756	765	798	824	759	833	841	848	815	807	724	840	838	774	806	762	827	805	815	858	794	803	825	761	775	826	832	796	835	784	779	884	771	775	795	789	803	767	798	815	800	808	826	842	809	826	804	773	816	797	825	812	817	828	772	803	763	817	766	833	831	787	810	806	805	813	826	786	808	792	836	794	780	780	803	828	824	769	788	818	793	817	825	821	849	760	782	842	805	814	857	794	801	826	796	833	783	816	815	784	826	798	857	783	818	817	802	822	810	782	775	815	791	862	824	780	800	799	844	845	839	810	795	850	768	776	784	797	759	784	792	859	855	771	805	845	800	816	793	853	807	782	838	888	799	792	805	837	805	776	836	798	747	826	768	849	803	787	798	738	792	828	826	792	838	787	848	817	797	765	808	812	777	798	782	805	831	861	792	785	769	801	810	803	852	821	800	809	836	811	779	791	827	779	791	782	808	829	833	782	837	716	850	795	758	848	834	825	794	767	842	801	835	793	781	868	848	837	822	825	802	773	828	798	785	840	755	752	783	775	804	837	789	826	812	821	858	790	803	826	807	798	880	833	804	814	810	785	819	834	820	750	776	827	764	825	757	809	832	745	824	772	784	804	842	783	771	758	814	821	776	791	819	831	846	813	825	818	791	848	837	795	834	827	758	794	830	776	805	802	812	805	802	840	866	866	861	836	765	784	846	775	798	792	825	769	837	849	810	751	791	789	768	869	787	807	830	775	779	756	749	805	797	790	829	794	806	835	860	799	823	785	791	859	826	804	846	818	814	832	807	869	802	798	802	832	830	802	813	796	785	805	822	794	824	846	812	810	832	827	821	810	787	802	843	817	767	812	790	766	874	819	795	785	761	816	801	822	786	779	780	812	841	802	783	818	841	803	781	757	814	778	859	780	837	800	770	777	834	871	823	802	782	821	851	809	794	802	777	843	811	780	812	808	848	764	838	836	858	815	783	828	773	831	856	806	770	795	835	831	821	811	799	760	796	812	817	822	820	822	766	780	860	818	799	856	790	786	802	786	795	800	836	839	762	786	821	814	800	799	833	794	768	837	821	837	816	770	794	761	788	838	789	780	796	832	863	776	793	760	805	849	824	738	780	764	795	828	839	781	752	824	809	781	819	816	824	793	857	805	819	811	848	860	821	778	816	790	826	759	781	781	787	812	824	792	860	793	854	832	792	876	800	839	792	801	743	797	851	792	816	825	844	827	842	808	777	797	822	856	826	828	821	805	811	823	800	874	824	785	817	799	795	796	807	860	817	815	848	843	833	789	808	793	843	804	811	761	828	816	778	808	824	764	832	817	788	796	782	790	799	798	800	787	826	850	810	808	865	812	772	826	762	838	796	804	763	798	760	769	837	799	775	799	802	801	829	838	803	821	815	792	762	748	846	819	836	856	818	768	778	821	794	833	836	803	758	793	781	829	796	807	800	822	812	846	823	847	785	826	787	772	778	796	798	785	792	809	865	829	781	821	793	785	837	804	735	805	798	790	824	781	794	798	845	829	793	796	781	793	789	776	774	820	875	791	816	881	776	822	880	839	799	807	809	780	787	787	811	774	802	802	768	771	828	793	812	836	793	819	852	807	805	806	761	809	807	786	820	821	841	752	785	771	774	813	776	773	793	824	840	846	781	792	814	821	816	787	802	797	786	844	823	804	759	822	855	794	805	797	800	783	793	816	824	826	792	781	815	848	814	761	783	768	865	779	851	821	825	744	801	821	802	783	839	827	822	786	826	788	825	837	811	807	795	804	804	783	822	815	816	801	793	797	795	788	809	768	839	734	781	792	812	778	767	840	858	777	836	805	788	785	770	761	849	800	806	808	844	803	811	846	843	827	854	778	829	806	770	806	805	818	801	787	778	830	822	811	811	839	815	860	824	804	806	755	829	756	856	822	851	821	788	769	812	825	811	735	754	813	806	705	816	804	817	816	817	800	839	821	847	803	805	799	795	815	813	831	824	775	798	823	764	809	782	821	783	785	840	790	794	804	765	825	801	823	827	791	803	815	797	749	820	846	818	762	814	832	792	823	831	770	781	798	799	781	867	824	815	808	755	828	820	858	803	842	842	826	849	785	800	799	813	828	773	823	800	808	777	834	812	826	796	813	816	827	787	783	823	791	820	853	797	838	822	810	761	822	794	808	826	808	812	795	778	765	792	812	762	774	810	810	807	812	876	777	831	794	826	835	842	790	792	819	762	841	813	811	772	787	835	778	795	766	825	777	753	837	822	772	848	822	780	827	826	785	795	797	763	788	802	808	816	806	819	805	791	770	833	800	793	776	765	786	808	807	778	826	780	819	857	808	786	789	772	802	765	813	792	800	844	838	813	848	816	795	841	807	802	831	796	789	793	750	800	829	826	814	786	807	808	790	757	771	840	800	800	842	791	805	776	794	839	829	776	830	867	847	863	844	777	812	842	815	866	806	814	861	805	838	787	768	769	797	755	755	760	797	739	820	762	828	823	815	801	788	797	827	752	822	828	825	848	809	792	842	797	861	815	771	779	803	797	775	778	789	809	809	820	834	804	825	818	820	786	796	839	792	800	775	809	811	836	810	797	843	826	785	795	794	830	830	777	786	865	787	787	827	818	799	772	771	795	839	776	802	814	807	820	826	797	773	775	840	848	798	825	862	822	799	791	792	828	803	830	841	800	858	820	793	788	786	790	814	805	801	812	813	752	813	829	806	859	761	746	738	807
24753	21380	28414	24713	20480	3570	1306	895	732	743	683	672	612	595	646	677	610	646	582	639	637	548	641	630	594	621	589	605	630	570	558	594	596	583	570	633	604	572	573	582	573	620	569	583	617	595	595	576	597	591	573	566	550	607	572	565	593	615	596	560	555	593	593	584	577	587	586	555	579	631	587	623	608	595	610	582	607	539	606	637	594	596	550	608	582	579	587	543	589	597	613	588	603	580	589	556	605	592	592	571	583	593	597	585	562	598	554	574	584	593	579	580	578	540	590	579	631	542	616	599	575	599	562	516	566	560	543	618	610	606	589	589	604	540	581	557	579	613	621	589	607	562	598	552	581	543	573	533	553	601	558	586	584	575	577	637	596	557	585	596	548	616	584	569	581	572	614	547	633	537	596	554	564	535	550	573	582	566	611	579	609	575	616	595	576	568	583	596	606	545	589	590	622	577	610	623	585	645	520	553	631	591	596	599	585	585	566	537	581	548	557	550	578	595	624	584	572	587	548	574	561	523	563	568	605	601	595	552	579	640	607	576	592	582	546	596	566	576	586	623	623	599	618	544	538	561	552	553	572	609	588	580	575	595	550	519	612	582	606	591	562	564	564	570	603	588	584	549	564	604	593	596	567	557	565	550	572	628	585	552	577	614	574	588	567	506	570	544	514	569	599	563	557	651	588	574	583	555	558	616	578	541	590	577	570	581	634	592	569	565	584	550	560	563	572	526	616	572	575	563	558	577	541	575	581	542	562	582	596	621	590	578	635	567	575	562	562	596	574	588	559	635	599	624	550	567	551	565	615	573	572	567	569	573	597	549	546	590	574	599	561	587	578	557	613	566	559	544	581	638	573	619	583	569	549	580	587	604	593	559	550	542	570	575	543	538	575	584	544	598	551	597	589	535	571	565	592	565	545	592	568	590	593	580	542	541	594	592	572	602	582	563	601	590	594	562	552	591	571	578	576	570	570	550	558	601	587	540	535	589	574	601	553	564	600	571	571	528	629	608	575	571	568	539	591	588	573	556	546	560	585	574	545	540	561	565	561	571	601	586	556	562	548	597	554	615	569	565	611	560	599	588	579	581	546	560	560	583	548	558	641	609	607	575	554	565	603	611	573	595	539	563	575	561	597	563	576	575	552	589	606	547	596	531	581	586	610	574	578	601	638	524	578	579	569	559	603	583	581	605	586	530	566	578	563	558	581	606	608	612	569	583	594	586	575	535	554	593	590	596	609	586	588	570	612	593	603	577	558	569	549	571	556	538	544	581	575	569	553	593	596	589	570	591	546	618	575	597	590	585	558	608	554	588	579	597	568	597	562	542	509	603	567	554	593	594	597	551	603	595	556	558	549	623	591	550	592	568	586	570	566	582	586	539	559	576	576	565	562	580	538	579	626	540	601	626	606	603	534	572	606	558	570	567	567	613	592	562	585	502	587	598	591	608	561	583	598	566	581	590	547	535	577	587	589	582	580	578	588	576	564	573	594	594	562	609	555	556	583	601	565	574	558	560	556	559	568	593	513	590	536	586	595	570	572	515	557	567	568	547	587	557	536	572	558	572	558	610	570	549	599	611	565	566	554	608	600	583	593	534	570	569	589	584	602	618	564	576	570	551	579	541	548	569	587	586	565	579	567	586	528	567	595	583	590	566	584	562	610	592	597	589	601	576	554	535	591	589	601	592	548	582	541	560	575	632	582	607	565	556	618	574	567	571	613	594	553	556	544	587	597	574	540	582	584	524	548	578	600	640	580	581	538	570	619	574	573	605	599	589	592	559	567	550	590	585	555	544	611	555	548	556	546	559	564	539	524	602	572	615	558	594	584	590	578	576	562	548	567	552	593	600	560	571	547	593	590	582	590	593	577	591	584	586	584	579	550	569	552	591	601	577	571	571	553	615	591	564	582	560	630	580	603	602	579	539	550	570	594	572	589	589	547	545	621	558	593	619	575	574	597	620	593	614	562	590	639	605	593	586	604	552	561	561	576	544	582	613	619	579	546	582	578	559	539	566	580	591	601	612	550	553	527	687	555	557	588	587	577	613	594	576	557	588	540	606	544	519	556	590	598	557	581	573	559	547	622	568	604	590	583	577	594	555	535	575	595	578	566	554	579	612	564	583	556	578	575	591	602	598	595	572	588	557	537	584	573	587	554	583	586	547	595	568	535	573	560	558	557	554	547	549	580	603	567	577	577	547	532	589	559	594	579	568	550	554	594	571	598	557	593	581	582	593	539	573	579	575	580	637	631	566	536	565	590	549	543	576	584	557	629	570	560	536	571	625	559	585	570	585	554	543	550	543	573	584	577	596	564	584	569	608	532	610	584	548	633	509	566	565	605	549	567	597	567	595	568	564	570	565	545	555	602	564	594	560	585	551	564	615	587	590	555	560	582	591	586	585	555	603	556	598	549	562	520	608	558	559	590	555	587	566	574	591	578	569	561	535	603	547	557	605	524	542	595	549	610	564	598	578	559	573	582	594	564	565	558	584	629	601	590	532	539	544	549	605	552	579	576	574	556	574	577	543	582	597	533	581	579	556	566	589	567	567	601	560	572	580	587	582	572	539	596	558	554	584	586	582	608	589	602	574	570	594	564	549	554	535	597	567	564	568	581	597	609	539	577	556	596	629	552	560	533	562	543	566	575	564	595	576	578	578	558	584	565	554	557	533	586	579	580	564	589	560	592	612	577	572	549	568	580	609	559	578	593	581	564	549	613	579	562	585	575	553	545	572	610	576	515	577	593	550	633	566	590	575	586	597	628	654	589	583	620	553	592	571	556	570	604	585	588	557	562	604	598	583	624	586	606	557	557	526	559	557	617	623	551	614	619	585	573	615	583	563	573	585	598	601	606	596	564	601	564	563	560	559	579	603	639	570	609	600	566	604	565	573	589	599	554	575	539	603	549	582	592	564	569	570	578	601	569	555	587	519	581	546	560	556	594	566	578	582	540	609	594	542	582	563	545	581	596	599	566	590	562	552	592	541	561	563	528	547	539	547	563	524	537	548	568	558	596	536	590	587	559	553	571	546	534	574	554	561	517	580	583	579	565	563	563	599	596	580	593	588	587	549	569	554	558	622	529	550	594	573	574	590	594	551	591	594	596	561	595	598	542	593	590	525	560	584	564	538	594	538	607	570	578	531	571	598	575	583	562	576	582	619	582	593	611	544	622	545	562	587	582	540	578	579	605	561	558	540	549	591	575	593	583	625	598	546	595	590	591	665	558	548	553	616	523	575	542	565	600	555	557	620	575	609	554	524	591	591	570	572	583	600	600	544	581	536	594	563	552	567	606	627	562	577	546	607	556	540	562	581	608	572	565	500	546	591	522	556	575	579	599	569	592	556	553	610	569	594	590	564	619	570	562	564	549	575	598	587	577	570	544	577	607	570	616	548	568	589	581	573	574	563	574	543	616	566	535	588	539	565	577	594	612	560	584	568	585	561	555	619	564	528	611	587	558	599	565	574	556	581	526	582
4303	4914	4019	2103	1517	1224	1027	916	816	755	730	776	648	593	649	645	593	586	589	570	576	566	582	612	593	611	602	552	537	614	590	598	561	557	538	595	571	517	580	608	520	547	584	588	578	557	537	571	609	576	531	567	570	554	544	597	585	508	578	593	573	572	534	543	556	555	559	535	596	582	536	597	583	563	539	547	603	542	540	516	582	588	553	565	546	618	530	569	544	561	535	553	563	530	585	576	552	575	524	547	559	573	536	532	535	559	554	516	572	566	523	547	570	566	509	584	573	540	556	520	558	519	561	541	565	549	550	539	556	580	557	545	523	518	537	539	541	563	566	549	595	523	528	583	568	540	587	537	505	553	575	518	533	580	586	557	540	508	549	577	552	537	550	548	552	582	564	567	577	536	524	585	570	553	555	538	548	553	540	536	561	533	580	531	577	592	503	537	538	562	553	534	560	583	563	565	577	543	554	523	562	551	511	605	514	557	597	577	528	521	585	553	529	504	528	539	575	548	583	517	513	523	562	551	557	541	501	567	562	553	530	551	555	535	532	550	572	578	515	528	544	499	562	526	557	541	573	559	538	580	553	554	542	530	588	510	587	560	568	589	546	530	560	558	557	520	535	583	557	534	547	543	581	588	571	572	560	555	521	503	556	548	540	541	568	556	572	552	540	577	562	545	574	531	553	573	509	603	586	559	550	573	552	493	527	518	557	530	525	542	536	554	526	544	589	536	565	518	543	564	502	545	529	544	553	570	523	522	544	519	584	536	607	534	582	559	511	518	572	532	549	526	558	528	590	544	531	568	512	513	528	542	569	550	536	519	533	549	554	576	556	541	539	518	573	555	542	534	475	585	549	500	544	528	577	586	557	544	548	547	545	541	554	563	523	539	516	543	564	581	532	527	525	520	596	546	550	535	544	538	538	525	528	526	536	535	543	563	546	568	508	596	570	563	547	523	585	591	553	524	589	539	513	536	517	561	580	555	548	562	549	526	570	537	557	592	546	571	530	497	594	525	546	551	541	555	566	549	596	508	580	544	542	529	552	546	509	554	554	542	508	531	517	560	530	542	591	566	528	506	524	540	555	603	528	564	539	548	524	505	551	525	533	580	562	552	540	544	566	572	561	520	546	544	517	527	537	538	573	486	549	499	501	560	575	568	500	552	539	554	557	573	537	522	556	544	552	560	512	518	523	542	582	541	580	536	592	462	534	534	588	518	517	509	547	573	541	606	541	542	554	518	540	542	542	543	507	564	517	558	543	535	561	512	585	548	538	561	562	546	513	496	551	552	530	536	523	576	525	554	531	545	507	563	575	517	502	555	556	555	517	560	597	541	562	536	470	591	526	544	501	523	567	543	546	583	526	511	552	591	540	536	470	526	519	545	542	532	576	567	527	513	532	558	530	546	498	541	514	538	514	533	544	519	542	501	533	591	534	523	553	587	510	570	535	562	554	525	527	530	538	588	558	540	560	511	597	544	585	516	537	543	533	524	586	534	530	565	564	503	530	556	600	547	529	527	513	534	493	529	530	561	525	544	545	531	521	576	572	546	514	537	539	532	504	557	511	520	550	535	553	515	534	544	547	528	564	520	541	562	548	551	573	545	556	541	531	591	534	515	580	530	561	529	536	527	560	537	495	581	570	502	560	542	526	537	543	553	515	540	564	561	535	546	546	530	526	543	558	498	575	559	520	578	537	535	546	537	548	556	570	547	553	543	554	544	592	538	566	574	544	578	544	552	532	572	529	559	513	539	562	516	521	527	537	555	537	545	510	544	543	561	525	528	536	538	498	544	550	565	539	523	541	552	534	525	521	493	586	519	544	529	539	553	594	568	544	524	557	480	568	582	548	542	560	541	554	554	579	581	543	569	588	528	560	489	536	572	518	518	552	516	519	558	476	518	532	534	530	507	580	562	538	513	560	510	545	544	604	584	545	536	582	517	535	550	557	530	508	579	564	577	535	551	536	554	532	533	523	560	544	523	557	546	526	585	546	588	581	571	553	572	526	547	496	531	529	539	511	573	550	537	535	546	582	507	510	503	559	557	539	545	548	507	548	538	525	567	549	545	564	526	573	563	512	530	547	551	579	528	546	550	523	542	548	534	524	564	527	571	559	564	545	540	555	566	580	555	538	515	523	544	579	536	507	547	547	516	569	538	541	531	560	578	571	515	522	534	543	558	537	566	472	570	521	489	564	552	528	550	557	568	513	522	578	551	515	566	552	565	548	500	528	542	586	575	561	542	537	603	538	547	534	538	583	511	555	538	552	517	512	534	538	591	529	501	533	528	529	536	541	593	558	533	549	526	521	515	543	571	533	565	530	522	574	529	544	535	559	548	535	504	546	546	535	531	543	562	540	562	505	566	541	517	524	551	511	587	562	540	555	507	584	546	522	527	537	543	563	523	533	581	517	592	534	547	534	589	501	571	601	532	525	527	583	540	577	536	536	548	564	580	517	554	506	538	563	514	575	522	536	504	535	523	564	557	555	541	499	542	500	526	570	582	562	547	539	527	590	545	557	476	510	569	516	513	521	525	549	526	541	487	546	535	575	526	563	537	593	527	569	546	571	562	521	512	531	565	547	545	520	519	545	537	543	522	529	538	546	551	594	577	560	517	513	570	554	494	528	537	576	541	560	540	525	551	522	563	528	542	527	550	554	540	529	553	557	543	503	517	561	554	523	545	548	544	571	528	550	567	533	538	509	605	521	537	565	539	531	544	546	514	533	572	519	517	518	579	564	562	582	533	572	561	567	562	518	542	514	521	527	553	592	543	539	597	554	511	549	494	508	562	547	601	503	503	532	543	571	533	529	556	589	504	522	555	552	531	568	535	539	498	543	541	597	500	534	525	549	512	545	556	521	514	547	549	547	582	541	529	555	524	542	542	543	528	587	491	573	509	506	559	558	562	549	549	590	516	516	519	566	521	525	547	570	544	529	546	560	536	542	565	582	532	533	559	529	549	554	544	497	507	559	564	543	554	556	544	520	561	592	534	561	549	548	571	535	526	561	544	534	567	541	545	553	546	564	546	583	539	556	538	498	590	558	591	547	547	558	571	518	494	583	586	538	538	574	504	548	538	517	552	519	565	594	545	563	573	526	518	570	524	510	537	533	516	535	564	544	541	548	504	539	499	592	493	528	482	532	521	528	545	531	534	526	569	538	522	562	542	548	557	536	547	560	564	537	555	529	539	545	553	565	541	527	526	521	506	522	528	483	546	556	553	554	560	536	564	537	536	550	589	498	577	541	532	542	579	548	567	545	498	542	554	549	546	558	539	555	527	560	550	510	563	528	520	557	540	548	495	560	506	527	531	568	542	532	551	555	525	519	503	535	521	536	516	577	559	545	546	549	558	539	528	554	539	579	549	496	546	535	509	542	511	520	538	529	512	544	573	552	538	563	542	511	536	561	532	558	564	555	526	543	539	539	541	553	514	504	510	519	569	560	570	522	569	539	561	525	505	465	561	560	553	545	565
27464	9765	1901	1212	1054	960	996	1035	950	951	1000	959	976	1006	1044	948	966	956	937	1004	943	956	934	1034	984	935	956	999	935	964	965	973	892	911	964	1019	959	976	955	971	1008	989	914	926	944	953	949	944	961	955	1023	984	999	960	926	969	939	965	956	902	963	945	916	899	936	972	959	927	960	913	940	1018	949	919	986	969	994	999	970	905	971	972	976	931	906	931	965	971	1014	979	964	954	972	1000	954	939	946	952	1005	943	983	932	948	962	1038	1027	998	996	937	1056	925	976	985	978	961	972	947	937	947	972	983	1005	991	956	950	928	960	968	911	923	929	966	921	983	987	1009	905	910	1048	921	950	954	913	985	1024	956	932	934	954	935	965	928	946	1013	954	927	1014	932	946	956	973	911	988	972	950	1000	969	992	960	921	943	996	880	992	957	952	975	955	968	981	917	1013	958	906	893	957	946	950	944	966	976	971	1002	907	973	961	1008	958	937	907	1050	973	903	931	976	928	915	931	1012	938	982	958	934	957	997	1006	971	998	928	945	976	956	939	991	986	956	954	928	933	1017	944	975	929	961	934	927	890	995	911	986	985	932	948	914	971	936	949	995	978	977	964	983	952	940	935	968	981	969	945	945	957	990	958	965	954	942	899	925	1022	992	955	934	967	1054	954	971	969	978	924	989	989	979	959	974	930	930	938	931	983	981	985	968	914	1006	910	971	1038	949	956	1008	1015	966	958	964	990	953	988	957	956	991	981	1014	946	921	961	989	945	906	997	959	915	863	984	880	956	961	1024	974	990	898	961	970	937	993	969	930	932	918	923	1004	915	931	1018	880	985	915	970	989	988	940	980	984	961	974	1009	958	982	929	959	917	916	981	915	952	962	945	986	954	979	962	919	947	967	987	970	950	978	927	971	905	998	959	1007	955	1000	928	970	975	899	986	983	970	900	950	909	928	951	919	943	983	965	986	964	943	946	975	1003	976	971	992	936	937	981	984	953	945	911	958	933	931	934	945	967	960	944	980	959	987	963	932	946	853	881	987	983	976	994	945	967	951	950	966	1017	924	997	960	910	939	969	988	977	926	1020	934	938	1002	923	1028	997	951	990	975	972	975	997	932	968	987	877	927	911	912	950	957	993	970	998	921	926	955	965	949	978	970	927	993	951	933	967	903	931	956	939	917	992	987	1015	944	949	911	908	890	955	967	977	991	968	972	959	1008	937	986	993	966	938	967	941	932	949	995	932	991	990	925	978	927	986	964	987	1004	977	937	967	1027	988	1005	930	1062	991	950	962	901	936	997	990	1013	944	961	999	997	987	996	1008	929	944	975	947	952	969	902	943	912	999	890	903	939	1016	1001	921	913	931	932	935	979	947	987	956	949	977	960	951	904	975	925	901	983	965	928	957	927	973	983	946	938	971	929	969	953	966	953	935	952	965	921	943	926	994	915	936	1017	970	968	904	946	974	972	959	998	960	964	959	975	995	935	997	915	939	949	925	1018	943	975	963	1017	992	903	924	961	998	1018	972	874	990	962	934	971	1004	973	957	952	963	914	943	977	927	923	956	982	992	973	1002	920	914	953	963	968	943	942	944	941	923	942	981	950	978	975	953	1014	955	983	929	959	929	958	952	952	957	989	994	937	956	964	973	897	987	955	902	937	998	974	972	909	980	1023	962	976	972	979	943	970	882	1030	1006	954	950	1026	944	909	926	1015	984	979	939	921	924	972	926	935	935	913	937	922	940	1021	1007	957	966	951	1022	992	935	924	914	985	980	928	930	927	964	991	971	934	982	995	970	957	1011	963	1044	918	960	942	969	926	950	974	968	949	1001	1025	947	1011	975	970	933	967	995	950	914	933	998	965	958	946	995	946	946	942	987	1014	1023	993	926	949	920	1016	905	986	976	908	936	979	949	1018	966	921	909	964	1017	1011	941	975	941	991	997	986	961	1031	1003	984	1021	951	1014	899	957	976	968	1007	975	974	912	989	995	951	956	984	969	977	958	919	962	886	996	939	921	948	905	946	982	972	930	881	926	970	970	1008	926	940	952	1019	974	984	945	924	957	943	944	965	949	980	1064	965	977	930	981	907	931	960	959	946	968	967	931	968	961	931	924	985	948	923	903	964	946	949	953	1008	935	1006	946	964	947	1028	932	976	1011	982	915	962	995	950	991	921	974	912	936	927	907	944	969	976	1043	998	974	987	957	949	934	983	914	924	961	908	978	985	950	932	934	981	950	922	965	988	990	959	970	928	943	966	951	868	995	978	1011	917	1042	956	931	983	941	911	981	948	939	922	989	979	1033	965	959	980	988	945	985	985	912	964	934	957	975	972	981	947	977	942	998	974	964	942	956	973	915	894	949	915	964	984	985	972	932	957	981	898	961	964	951	954	911	959	931	953	969	969	924	1023	999	1012	927	990	932	928	955	965	956	992	1025	990	990	939	964	953	990	971	965	950	963	994	963	990	967	994	1000	1008	922	931	972	912	1021	877	973	1015	1004	965	903	1016	1029	943	1018	931	927	905	963	951	983	968	942	949	956	926	949	931	990	966	1006	957	948	970	963	995	964	985	989	941	984	1032	968	956	957	956	955	947	1014	938	965	982	982	926	902	951	1006	917	978	994	970	936	970	974	977	961	949	948	933	939	921	993	954	982	941	957	993	976	959	945	897	981	947	965	972	911	930	941	916	1013	1014	967	962	865	972	946	959	991	965	1045	964	990	949	969	911	912	948	942	922	1033	938	981	935	1005	957	1040	941	921	941	924	909	937	951	963	927	972	917	937	975	939	1017	998	873	884	919	937	986	866	920	969	991	961	886	948	928	978	943	933	907	971	945	1000	968	919	994	952	953	936	959	986	970	979	928	956	934	957	953	1008	936	937	954	949	987	997	896	971	995	1004	926	940	964	997	947	983	1034	972	982	970	942	977	931	972	939	955	956	955	967	911	948	986	988	954	962	938	962	889	986	907	940	1029	931	968	970	937	949	965	917	958	965	954	943	999	963	925	944	961	954	976	941	1018	950	954	978	969	945	943	923	930	936	959	939	946	934	935	954	956	1006	978	952	932	893	1012	1027	925	967	969	956	988	973	993	997	1015	977	975	937	924	942	888	957	988	963	1002	946	925	862	948	987	941	915	966	1010	974	976	913	1006	973	884	983	950	974	977	926	992	955	981	948	961	938	936	955	971	909	947	1020	911	1010	960	966	878	1019	1014	1000	958	920	953	911	943	954	971	995	941	991	952	977	930	977	1001	938	936	956	991	1003	893	944	961	991	981	950	953	939	986	918	960	944	928	938	914	993	1005	988	935	937	908	938	924	967	981	936	947	950	1000	943	991	933	972	920	944	928	924	978	934	963	954	946	938	923	968	973	945	999	977	957	975	979	918	974	952	983	978	975	980	936	942	974	907	964	988	956	950	924	954	950	900	1002	973	911	972	906	1000	934	953	988	997	977	950	949	1028	952	949	969	1011	1004	990	934	962	940	968	936	978	954	962	964	994	942	993	975	963	955	935	950	999	955	974	913	1024	946	996	948	1014	959	908	987	1007	959	972	998	942	953	969	916	977	955	1008	1008	971	946	1077	939	983	975	974	1001	985	983	959	984	933	915	987	976	1004	970	959	1013	983	966	943	924	982	961	976	948	985	990
5849	1079	992	906	855	794	829	832	801	837	824	847	782	773	910	824	847	816	856	792	803	811	808	817	841	826	789	846	805	840	841	801	842	846	856	893	840	826	754	851	856	835	829	837	794	831	801	785	825	828	844	838	820	790	783	824	902	821	789	801	827	815	804	825	848	833	799	870	810	786	827	829	749	844	825	805	838	774	821	862	783	823	831	815	831	798	780	810	825	789	834	838	823	782	833	786	824	788	860	822	758	823	784	819	738	799	858	805	754	827	756	815	819	825	743	812	787	841	779	821	761	827	811	809	803	800	791	764	867	814	823	792	817	829	860	799	795	806	801	834	794	798	832	818	767	781	832	785	772	808	797	859	781	813	758	811	840	829	857	850	814	825	770	819	812	814	850	816	810	837	840	813	810	833	834	756	874	838	776	825	834	825	789	807	824	806	781	766	833	835	830	828	813	798	817	837	841	820	813	836	777	817	797	823	847	804	828	809	828	808	823	768	768	793	774	837	824	821	797	813	806	838	830	841	824	799	820	776	836	877	810	864	829	795	809	822	789	814	855	795	848	818	782	834	788	826	838	846	819	824	782	827	800	796	795	824	805	793	847	789	763	785	814	835	790	823	845	833	809	807	813	835	851	818	796	807	849	796	851	807	791	838	765	768	820	776	813	854	818	810	822	817	834	809	799	818	790	810	833	775	836	812	815	818	821	792	827	805	825	790	791	851	793	820	811	828	788	861	836	834	787	752	829	762	790	816	805	801	840	787	853	790	833	825	872	833	863	808	835	788	806	808	805	801	840	822	805	806	804	786	828	829	817	744	750	824	848	785	836	797	793	786	803	824	797	803	776	818	836	806	858	838	820	769	739	822	826	781	816	843	805	813	849	818	753	769	756	839	822	826	795	797	789	818	805	861	764	785	818	825	835	829	851	839	754	861	808	779	829	848	800	800	860	804	885	813	764	834	826	851	841	820	800	792	835	769	807	785	835	851	861	851	854	802	821	800	783	790	778	806	856	801	830	845	793	816	791	832	773	759	766	844	775	809	773	784	810	783	862	823	809	778	789	821	818	793	799	782	835	826	753	820	890	805	788	818	818	806	830	809	798	764	807	819	794	811	776	866	826	767	803	752	821	849	841	839	819	822	794	843	791	779	807	847	831	793	803	818	827	832	741	785	812	797	821	834	850	776	777	849	842	812	797	827	821	778	842	755	819	789	836	822	800	861	815	821	875	789	894	832	733	842	813	883	795	861	800	859	790	829	802	801	830	858	822	842	812	787	829	797	755	810	806	829	805	795	842	818	814	799	836	798	799	848	793	790	778	790	789	801	766	827	772	780	827	824	813	826	782	770	784	779	844	831	789	766	830	846	796	833	772	811	795	809	856	752	814	805	796	772	818	845	777	848	824	810	846	767	807	801	823	791	811	805	773	777	834	840	847	853	806	848	808	728	810	884	842	823	827	766	758	813	834	828	796	858	823	833	829	823	807	864	837	806	806	821	776	781	773	829	803	808	829	830	773	821	892	797	786	816	820	808	840	796	791	822	781	762	832	843	820	801	814	802	789	788	802	788	794	811	843	830	783	795	843	803	829	804	833	857	802	849	786	861	802	809	879	804	871	795	803	781	833	858	818	831	806	840	835	854	829	802	861	786	829	825	815	768	763	813	796	830	822	785	820	847	848	835	848	786	781	837	837	766	826	831	795	772	798	817	861	806	826	810	816	797	786	874	770	790	709	798	778	835	828	793	766	788	775	845	855	845	817	795	793	822	807	808	807	791	856	835	838	819	803	839	846	780	869	812	814	822	782	795	785	871	836	836	812	847	844	828	856	802	796	831	799	858	784	854	834	821	822	849	810	776	797	827	804	855	848	837	804	819	822	824	785	782	789	802	789	794	827	774	838	800	800	773	761	807	815	836	785	803	845	865	823	801	810	791	800	839	797	805	863	821	810	815	784	813	798	840	806	864	756	810	894	857	874	792	807	820	816	833	819	821	859	796	806	789	801	825	835	784	874	794	782	809	836	813	802	800	776	773	839	870	845	850	787	812	824	806	791	760	823	810	770	805	801	839	770	812	837	841	866	853	803	757	855	824	809	827	817	776	843	826	806	790	809	867	789	825	795	811	761	804	782	783	865	789	820	853	811	813	825	801	796	835	869	847	855	790	807	741	781	818	865	796	823	822	828	816	777	775	791	809	794	790	803	817	781	852	813	828	778	878	797	874	815	794	790	824	809	794	781	819	818	816	809	855	819	806	810	819	831	855	852	809	790	791	786	863	794	862	828	799	832	807	784	754	856	801	814	854	793	813	827	828	818	806	796	782	796	787	839	815	799	832	787	795	804	834	813	829	879	811	799	812	847	817	773	784	789	799	867	826	817	774	791	803	800	819	839	820	809	848	798	812	827	857	803	779	850	801	822	822	791	827	824	806	838	797	860	811	874	818	826	834	868	849	801	802	829	831	830	828	891	798	828	817	811	817	814	795	833	793	810	804	797	836	728	844	773	850	827	858	834	813	798	793	836	802	852	806	780	780	807	813	802	818	793	835	784	815	784	825	774	856	775	783	788	863	792	761	796	802	802	803	846	809	814	811	876	835	853	845	833	785	841	814	794	846	872	789	827	789	808	854	806	861	860	775	830	789	773	788	807	835	800	762	780	825	829	830	832	855	849	781	763	782	807	827	811	829	821	796	830	809	814	776	857	763	819	874	834	860	828	849	818	801	791	764	797	851	813	843	791	762	833	856	760	873	822	757	799	807	752	805	819	782	853	798	817	801	772	810	804	813	772	848	834	837	810	821	780	881	826	792	824	799	867	824	782	791	779	825	833	853	790	811	800	828	803	817	817	792	819	824	800	825	807	848	806	849	778	758	732	802	806	853	838	804	800	815	866	790	823	810	839	791	796	866	778	781	859	782	789	846	791	813	881	818	801	841	832	810	769	821	799	805	771	847	809	807	821	816	844	781	798	804	855	828	807	794	808	846	849	818	823	808	796	737	822	816	834	795	801	786	865	861	814	793	804	828	832	822	814	786	811	843	861	826	790	764	776	799	855	804	806	834	759	800	826	811	783	787	820	792	853	805	871	788	750	745	837	822	784	789	810	832	827	778	850	861	825	852	832	856	854	778	872	810	841	776	802	804	826	743	822	813	810	796	810	827	786	802	804	824	812	818	833	781	817	809	858	815	860	801	787	808	837	803	853	813	760	778	786	806	810	788	792	840	839	808	819	815	777	849	796	838	765	822	758	874	809	783	807	803	826	789	852	760	803	790	853	809	788	788	858	759	784	781	796	777	759	787	810	813	851	868	866	803	808	825	765	782	824	827	773	834	844	825	801	880	871	812	785	816	791	788	841	790	782	841	789	802	835	853	846	772	833	812	843	805	800	827	785	835	827	861	844	827	797	806	802	835	775	806	843	843	804	811	841	835	787	819	859	865	789	835	889	834	821	822	825	771	871	867	818	819	828	813	771	789	834	758
25616	21356	27092	25267	5281	1582	1308	1088	1023	1004	981	966	933	983	966	984	1018	990	911	916	938	934	975	929	910	965	932	965	982	944	948	983	942	963	925	918	933	932	1001	918	923	926	973	925	895	954	981	976	950	929	940	964	942	946	879	965	959	894	952	944	987	867	929	932	917	937	958	883	961	955	927	936	941	969	928	972	893	958	913	924	952	930	928	956	921	933	882	933	939	959	937	887	937	905	904	929	879	946	956	914	965	969	901	883	924	898	921	959	949	903	929	909	915	917	951	926	907	928	937	988	920	913	925	914	924	909	966	914	966	951	911	957	950	938	934	964	901	921	984	942	959	926	957	856	951	909	934	936	876	959	916	944	897	898	932	947	938	919	946	913	941	966	917	943	985	974	889	884	924	952	949	926	924	925	909	895	972	941	903	924	898	939	932	946	917	954	913	952	917	970	930	981	839	950	920	902	931	858	927	867	972	952	923	951	904	949	930	948	874	910	979	918	897	929	897	922	927	913	926	918	914	922	924	927	938	910	922	949	935	893	934	954	943	943	920	945	932	959	929	957	939	921	947	948	936	941	937	913	945	954	940	968	891	916	887	877	902	942	934	926	961	983	890	891	858	947	930	985	909	934	982	972	908	911	925	917	932	919	943	917	902	911	965	914	931	1012	923	901	887	927	959	925	898	903	940	884	930	924	929	937	938	902	916	932	886	942	943	906	970	939	871	916	916	929	989	906	918	890	901	876	936	899	913	942	872	893	960	891	930	963	918	981	895	914	908	962	891	972	936	947	897	934	909	960	957	891	964	940	966	921	941	905	906	927	952	960	948	907	938	886	927	953	950	945	932	968	914	910	972	897	932	947	944	877	921	925	927	909	926	909	919	942	931	903	936	908	904	933	975	902	953	937	986	918	929	914	862	938	931	928	867	935	960	920	876	930	957	897	941	923	882	887	924	897	958	964	922	893	894	936	884	903	938	949	905	945	939	976	948	996	890	969	939	882	930	927	915	906	967	890	925	921	960	911	917	986	960	976	942	861	973	922	959	948	948	976	937	963	954	972	939	923	917	956	1005	940	887	886	937	948	961	935	922	969	877	956	921	920	965	903	942	911	992	943	899	922	925	935	958	947	917	933	929	975	921	950	949	879	918	929	902	897	879	943	917	914	912	897	918	960	908	911	970	962	875	976	888	917	945	934	919	961	935	896	939	962	938	919	935	912	902	968	887	953	898	877	954	907	985	917	898	1010	911	891	992	902	910	947	907	861	934	881	919	941	925	906	957	931	945	948	904	955	927	893	930	931	972	952	909	916	871	930	883	917	985	934	942	930	930	1011	942	906	990	931	928	940	904	875	924	934	916	973	945	966	898	945	983	906	980	984	926	906	938	948	951	905	865	914	912	939	906	965	920	941	940	886	933	908	911	988	888	933	928	896	937	992	961	941	950	916	918	922	951	921	959	977	952	898	933	909	886	948	926	925	964	923	874	931	934	975	908	955	927	886	970	970	878	937	953	927	937	891	929	934	938	915	882	904	976	936	952	956	933	912	991	947	958	945	893	935	887	947	950	989	942	927	898	931	946	989	957	959	983	937	951	923	988	906	912	942	903	855	971	1018	989	911	885	931	874	927	942	969	977	936	957	855	954	937	961	942	968	988	939	914	953	871	925	900	912	934	904	961	897	970	961	947	867	896	937	927	921	925	903	941	980	972	863	931	942	982	935	909	898	932	900	946	886	955	930	952	916	933	926	953	926	916	937	870	915	941	911	893	911	923	904	903	887	888	933	983	937	984	967	920	900	899	880	891	919	950	1007	926	966	897	942	909	952	932	871	953	920	828	941	969	948	955	987	929	895	888	913	904	949	930	905	889	914	896	965	973	952	947	926	947	957	927	918	910	944	860	937	959	905	918	948	929	1000	859	955	934	945	916	963	944	922	925	920	926	928	938	940	859	952	944	898	915	914	893	909	919	898	930	884	884	925	916	950	992	925	951	937	902	919	925	938	948	950	913	890	901	922	938	882	911	898	875	924	915	938	915	934	918	891	953	978	980	944	955	959	898	954	912	926	940	927	967	948	917	920	935	931	912	973	903	945	934	975	913	891	968	980	910	899	911	943	920	891	961	870	960	903	930	923	1002	939	896	910	932	937	923	883	976	924	1000	910	953	940	888	895	949	923	958	927	957	939	908	931	988	956	959	895	948	900	879	962	920	925	920	914	938	928	915	972	867	950	897	905	954	902	939	912	875	922	905	937	912	923	887	878	986	904	959	969	905	959	937	923	933	918	882	948	945	906	905	967	903	902	939	918	973	950	957	922	878	959	922	916	923	899	925	968	940	935	895	896	884	885	929	883	941	988	876	931	998	941	984	992	908	928	923	956	885	929	901	945	883	965	918	963	933	888	929	924	935	925	884	930	939	941	843	947	886	932	875	888	897	921	905	882	920	959	888	930	928	974	932	870	903	924	941	924	898	907	893	903	913	950	936	930	945	930	949	965	927	1002	989	876	933	901	946	844	911	914	933	948	948	920	910	948	984	901	930	920	934	976	900	970	941	928	933	894	926	907	948	955	897	912	898	915	919	983	924	955	897	946	906	919	940	878	956	904	859	906	953	954	917	997	960	955	938	915	940	955	939	909	919	929	901	892	891	888	939	933	946	938	927	926	978	920	995	954	940	953	910	916	911	947	908	965	926	995	926	874	913	929	886	951	896	992	967	934	906	980	946	955	960	922	913	878	930	957	984	932	947	932	934	942	941	927	945	901	925	941	952	910	873	915	895	957	978	980	854	944	892	895	902	944	997	905	949	924	903	905	963	915	931	953	917	991	865	937	909	963	895	920	962	917	937	922	946	900	929	947	877	970	887	965	933	925	938	847	948	918	923	931	979	934	936	861	844	859	962	910	1017	923	893	935	920	1023	946	892	921	891	943	906	928	880	959	964	948	899	928	956	887	958	930	926	937	963	955	923	894	899	937	950	974	973	970	927	893	915	890	906	936	959	917	950	912	909	909	936	958	935	915	887	891	900	889	963	940	956	953	925	909	893	956	942	935	934	959	916	932	908	910	884	969	928	984	897	933	950	927	997	893	868	920	945	914	955	916	954	906	922	916	995	920	932	893	923	974	960	931	947	931	882	931	917	931	916	897	900	948	959	907	944	914	893	884	868	933	899	922	944	953	967	936	868	956	957	967	946	926	910	966	952	882	911	970	961	930	911	974	928	924	896	954	925	964	894	892	900	873	956	994	966	887	994	975	896	933	930	863	921	932	947	932	939	913	929	948	899	921	925	941	921	904	901	947	918	926	900	904	899	923	920	876	962	921	989	937	922	961	968	960	953	948	885	988	926	850	924	913	934	929	916	914	907	938	886	936	918	912	923	960	925	880	922	949	901	923	904	865	946	895	941	979	918	901	928	911	917	950	917	899	861	962	996	975	930	922	971	927	918	984	917	909	964	923	935	936	967	901	839	950	967	909	947	948	955	910	890	877	879	916	964	872
4175	3347	2671	1715	1358	1109	1092	965	919	878	998	910	879	876	872	869	875	833	835	835	866	886	870	865	833	833	862	798	850	869	876	836	812	890	864	835	840	877	788	836	844	810	795	856	787	864	869	860	816	822	869	825	816	813	794	829	809	812	878	826	774	841	815	798	836	832	793	832	861	833	781	817	793	834	830	782	805	789	876	836	915	860	821	822	817	831	826	815	860	779	820	880	826	792	857	839	800	839	817	766	828	831	764	795	836	818	829	922	808	821	755	826	889	792	822	799	811	874	839	805	831	801	801	796	751	817	808	846	791	809	827	837	794	805	820	778	831	807	777	819	854	825	820	773	817	806	788	815	809	858	755	811	840	825	832	814	830	897	808	801	808	781	785	827	800	800	810	803	861	857	848	824	884	846	824	770	833	766	801	812	816	758	863	763	824	852	810	785	906	819	778	838	842	852	837	834	772	796	825	858	847	788	797	805	836	842	784	783	815	782	825	814	855	811	803	818	783	829	791	870	782	864	795	763	786	774	835	811	786	803	856	803	857	799	813	830	851	804	798	796	820	875	844	789	828	831	825	788	837	805	772	792	810	821	799	840	829	831	823	852	824	829	767	805	847	812	843	846	837	812	815	795	781	783	810	841	776	835	797	830	814	853	829	831	808	813	853	806	858	807	864	825	786	842	829	786	827	822	785	780	802	810	812	804	766	784	789	836	843	789	789	830	780	814	779	832	838	782	805	786	798	837	865	787	817	808	800	796	820	797	816	839	795	875	835	782	809	823	828	805	796	825	802	825	835	823	804	799	794	792	846	788	858	780	765	829	831	823	803	831	873	837	823	833	805	741	803	813	769	838	801	790	789	809	838	823	829	828	767	841	788	837	842	765	773	836	796	838	846	805	765	769	812	815	830	807	809	830	829	765	817	837	822	833	777	790	814	807	804	813	836	758	793	803	794	821	810	809	812	806	809	805	767	825	802	741	807	835	822	812	811	758	742	831	795	815	808	830	882	819	881	819	815	798	835	809	796	799	822	795	800	893	860	791	880	841	796	852	801	801	803	849	828	837	807	841	807	805	838	805	773	737	813	778	787	790	836	752	784	791	836	829	854	777	816	816	830	838	809	798	807	810	835	817	815	847	780	791	814	830	813	810	811	804	824	853	842	798	818	818	790	795	798	779	813	831	814	778	854	796	827	829	845	785	760	862	862	823	806	838	828	839	800	786	835	808	796	808	784	840	762	776	816	808	798	765	834	826	845	807	849	812	812	800	799	802	838	801	854	806	797	834	816	779	800	758	837	785	816	779	800	811	771	849	853	820	769	860	789	832	811	800	802	824	841	830	816	845	804	781	797	878	738	762	834	752	770	797	868	838	806	844	835	823	759	840	846	821	798	778	784	790	816	796	827	818	789	849	811	775	826	794	851	797	840	773	827	839	896	782	796	810	803	799	860	841	794	841	833	776	814	782	810	796	824	815	815	848	850	808	815	798	804	761	812	843	798	787	819	824	800	833	835	835	795	796	745	761	839	785	889	807	824	757	779	806	841	836	839	823	813	774	795	795	823	789	818	830	824	766	786	836	778	790	788	828	821	833	836	797	815	843	788	813	841	862	792	808	793	832	786	765	839	828	792	810	815	787	839	779	833	799	878	820	742	824	822	816	860	816	783	815	806	822	785	844	798	799	811	821	823	812	840	824	759	815	834	818	869	810	822	821	829	854	864	839	816	845	846	835	801	837	793	775	816	875	788	773	797	798	881	798	837	784	848	823	869	780	828	811	818	811	796	836	826	784	805	887	884	794	809	830	807	793	823	832	832	790	831	828	838	744	811	825	783	828	780	849	818	838	813	834	825	797	820	803	857	818	791	788	793	805	816	756	796	846	768	781	820	824	770	799	809	862	793	813	749	816	843	832	802	828	823	839	807	767	810	829	817	820	809	827	821	789	829	851	834	758	858	782	853	845	767	815	822	806	795	804	822	808	838	823	828	834	783	816	756	789	857	773	846	857	812	853	837	847	819	801	825	825	824	806	842	818	845	816	792	803	859	808	779	804	818	838	788	806	813	838	810	826	811	800	839	856	799	859	804	810	801	817	825	796	819	809	786	843	813	824	801	790	859	814	832	796	803	820	798	818	840	826	836	828	782	835	797	807	774	872	780	788	819	786	781	865	808	763	781	828	798	815	823	807	861	802	857	826	793	862	820	786	860	811	776	831	814	832	841	814	835	793	802	870	807	810	829	825	823	801	873	831	828	842	779	782	793	794	819	780	810	818	816	819	791	820	833	845	827	776	788	820	822	835	789	804	867	749	779	765	846	801	850	806	793	829	816	809	837	808	820	805	815	841	792	794	825	844	800	804	827	811	805	811	751	757	783	838	802	829	806	795	824	803	805	790	820	834	853	774	781	811	813	854	767	800	835	762	848	755	800	788	803	831	785	751	809	813	795	831	786	744	762	784	811	850	832	807	786	813	787	810	819	802	725	843	866	814	788	802	808	805	802	814	872	833	822	838	834	837	821	775	803	815	829	817	816	795	824	792	783	850	825	802	771	788	823	793	797	790	781	814	836	814	810	828	818	796	788	823	886	823	813	800	791	849	802	760	802	795	807	830	824	798	769	836	840	810	804	813	757	843	789	809	832	760	799	795	787	802	813	788	823	810	752	790	800	873	783	824	849	826	858	773	794	800	806	840	792	807	792	819	787	834	814	801	833	834	851	860	806	719	843	866	797	818	847	767	827	860	828	784	832	887	788	867	798	859	830	789	824	876	805	810	818	801	831	780	830	818	735	856	821	830	792	802	795	856	839	771	821	847	788	790	814	858	767	816	761	825	862	776	846	816	849	834	780	793	783	845	807	856	861	804	817	789	812	868	836	817	812	834	821	797	816	766	808	875	841	848	872	755	836	780	836	821	834	820	796	826	859	770	812	832	836	827	836	842	822	790	831	775	743	823	800	817	856	844	802	811	784	782	832	800	827	853	825	824	809	827	781	816	796	840	803	815	867	820	827	788	793	781	845	805	803	808	830	803	785	854	791	825	825	752	849	819	784	825	827	833	838	841	832	741	814	821	840	810	771	792	839	817	810	816	831	809	817	831	860	826	795	815	813	836	808	844	782	813	828	812	771	807	806	837	810	846	793	826	864	793	852	816	778	818	800	830	783	781	816	778	830	845	797	813	783	827	850	836	780	795	789	819	807	855	753	797	823	804	786	815	793	849	803	782	885	815	846	818	784	851	781	830	819	806	788	801	805	794	814	851	801	799	864	815	782	808	853	832	850	764	810	820	803	797	857	776	797	817	877	857	851	857	796	786	775	811	799	735	796	784	756	857	818	792	833	816	844	788	813	822	816	833	840	858	798	799	779	814	800	804	849	811	775	825	776	846	814	836	813	791	789	839	828	734	835	785	801	798	800	824	824	859	838	837	768	838	818	807	811	821	939	869	822	772	810	774	789	835	762	812	829	813	874	847	853	785	796	814
24699	21404	28443	24755	20369	3522	1275	862	705	697	695	686	659	693	626	630	644	609	611	608	572	555	652	589	597	620	587	607	561	603	615	558	558	585	607	578	604	576	579	588	572	600	619	574	622	556	590	574	589	599	551	595	595	590	602	550	610	587	601	629	569	571	546	611	556	571	536	524	626	541	622	571	568	610	596	596	585	592	557	590	578	597	549	519	570	605	602	588	588	581	560	591	607	584	572	595	581	606	598	646	543	578	575	511	577	594	533	630	577	550	557	581	588	586	602	566	602	575	546	610	577	601	546	584	570	556	570	551	573	559	581	561	602	590	603	570	562	568	584	573	588	574	561	603	537	554	594	581	583	561	590	614	529	555	548	547	583	579	598	621	548	608	578	565	598	575	606	581	613	559	579	586	585	590	565	570	604	566	587	554	623	577	580	547	572	560	587	578	561	577	567	584	602	543	596	604	615	581	590	575	610	622	558	606	583	560	548	578	570	547	561	558	553	535	561	581	584	564	576	564	521	599	568	573	603	580	564	579	573	575	603	556	591	569	514	592	581	590	575	571	562	581	600	597	562	520	614	584	571	584	570	580	579	553	616	566	588	555	612	590	620	568	603	596	550	550	556	613	590	628	563	598	553	535	543	608	601	549	592	606	555	567	564	629	573	576	567	594	562	569	601	568	586	583	578	575	609	601	627	548	584	590	546	619	582	525	571	578	569	560	535	593	589	548	631	582	558	586	565	593	605	582	573	605	569	547	564	539	549	579	555	581	565	544	546	591	580	575	637	591	579	618	591	538	625	620	572	593	547	561	596	586	552	553	561	566	570	601	628	596	587	537	584	573	558	606	606	588	586	591	587	602	595	602	579	561	622	585	572	583	569	600	581	583	554	587	613	560	565	620	566	582	609	522	584	582	621	594	589	622	553	577	593	556	568	562	582	563	550	564	565	588	560	563	572	533	603	578	577	560	578	578	617	575	571	565	594	557	573	575	547	560	558	527	545	583	541	564	583	568	567	592	608	570	571	600	605	562	595	603	585	596	595	577	591	628	563	545	583	573	614	571	582	580	602	591	586	572	578	580	566	538	586	579	561	566	547	580	585	539	587	568	639	575	562	570	586	552	613	581	534	511	590	562	561	634	602	582	563	606	628	606	550	565	554	586	592	575	626	600	560	549	564	528	557	571	548	615	575	599	592	610	535	582	584	606	534	554	591	595	592	561	576	540	597	575	596	538	546	581	565	573	543	549	548	563	546	575	593	587	555	620	598	585	577	579	607	587	574	565	577	593	557	556	622	567	549	562	614	587	601	581	577	585	510	568	562	611	592	508	555	578	567	593	578	570	532	578	597	570	564	585	554	572	613	561	540	570	581	587	583	588	603	582	603	564	584	552	568	594	591	586	566	540	615	591	560	567	568	561	573	583	542	571	607	574	543	563	608	575	568	566	590	611	557	609	576	563	569	593	529	568	563	606	509	574	544	593	574	566	570	608	612	626	587	560	558	556	624	557	584	588	563	561	606	551	587	564	540	535	571	560	646	577	537	573	560	546	579	604	565	549	561	602	562	579	609	584	562	561	618	603	586	565	586	547	549	587	541	597	589	590	553	602	571	576	571	603	573	602	597	552	552	588	576	542	566	567	580	557	579	548	599	545	582	545	555	573	578	567	544	554	596	591	561	595	551	547	526	614	599	575	557	565	537	513	579	583	592	541	518	541	609	539	563	596	555	592	563	580	577	590	580	601	593	571	587	619	534	618	533	608	576	592	569	611	545	605	559	578	540	543	567	565	553	555	524	531	576	593	591	603	562	564	551	507	611	582	600	544	565	530	563	605	558	581	599	621	545	594	588	611	562	583	539	566	610	606	583	568	597	588	560	575	560	562	584	553	586	506	569	591	577	576	572	582	575	572	587	572	505	585	572	599	568	530	577	585	521	545	559	556	533	575	579	520	568	588	567	578	586	578	567	563	578	566	592	557	573	564	558	543	559	586	567	613	547	621	607	576	525	556	589	587	597	619	587	577	607	528	614	553	584	583	600	532	532	594	590	597	583	549	538	564	573	535	612	542	589	575	578	606	571	596	565	524	565	618	571	605	574	513	561	556	545	593	595	609	596	576	577	587	588	625	571	593	555	604	558	585	550	610	578	548	585	574	537	577	582	593	585	609	575	577	530	567	569	602	574	579	553	591	556	587	609	596	597	568	592	637	543	594	556	603	609	549	549	610	602	605	559	592	578	596	569	557	557	583	573	621	571	592	588	582	612	565	591	583	548	547	594	596	582	603	576	582	565	612	588	549	611	563	544	563	558	628	595	557	551	576	517	587	623	583	565	570	578	582	566	572	612	549	572	600	593	631	550	559	556	574	579	565	592	587	561	577	599	567	528	639	585	526	579	580	560	568	535	603	599	572	568	523	555	569	618	562	626	595	585	561	603	575	584	519	585	615	518	617	579	600	581	571	571	588	576	541	588	536	540	585	569	570	547	603	565	548	602	583	564	557	595	614	628	572	591	568	553	576	574	603	557	584	588	589	562	583	595	599	573	567	577	566	597	579	555	585	564	547	558	610	598	592	573	599	597	567	592	554	581	660	562	539	601	596	558	562	542	567	623	581	606	544	577	594	541	520	534	542	572	549	573	556	531	546	542	518	580	586	576	541	529	590	567	563	628	564	605	530	564	567	548	552	593	578	564	600	549	604	573	573	605	583	562	562	599	608	581	594	616	626	597	531	571	606	588	537	558	508	583	606	555	566	571	594	572	587	554	635	603	564	587	583	600	604	568	631	602	552	577	584	583	528	568	632	573	565	600	548	549	564	544	556	524	556	612	606	612	581	578	572	546	571	552	596	601	548	612	557	553	616	560	582	589	617	554	601	605	617	598	580	504	523	497	596	592	556	543	586	594	605	538	658	573	588	578	564	601	509	547	575	549	557	603	576	563	528	579	558	537	599	586	591	565	583	541	568	567	584	545	553	553	606	541	588	597	576	585	554	571	594	599	554	597	550	586	579	587	586	581	552	570	581	571	550	633	568	560	559	610	564	539	573	537	602	545	590	552	543	560	552	604	548	581	543	561	542	572	571	593	597	594	554	571	587	594	630	571	575	585	564	565	611	573	601	564	612	594	578	568	574	558	609	533	580	519	572	629	550	596	584	550	587	580	552	571	533	562	570	568	599	582	560	569	570	569	612	616	610	595	600	606	570	521	577	521	592	642	549	601	577	579	571	580	598	567	592	603	565	546	547	543	637	591	517	538	618	596	549	577	620	590	586	607	567	598	602	559	545	561	598	545	573	611	586	552	562	553	527	562	570	573	570	574	598	539	599	579	581	601	580	588	622	579	584	522	592	606	566	610	586	582	566	570	586	563	552	597	582	542	561	565	590	572	589	584	622	598	551	600	574	543	571	588	587	599	566	587	549	535	597	596	564	596	573	555	546	570	548	577	556	563	525	622	603	586	560	548	564	598	557	535	598	525	575	560	575
4412	5120	3917	2189	1491	1213	1035	919	844	758	753	708	704	669	645	631	653	601	669	603	592	608	621	603	574	627	579	550	575	534	559	599	577	589	620	544	581	577	548	533	590	555	549	575	583	589	583	582	568	570	568	586	568	513	610	615	567	594	536	537	541	550	545	554	596	550	594	534	584	564	557	562	588	521	544	547	568	535	516	548	591	609	541	528	564	557	577	587	566	537	577	586	506	520	597	585	584	558	599	541	577	595	556	529	550	548	559	573	548	549	535	544	614	541	568	595	559	579	545	591	556	544	574	547	507	563	523	589	557	590	564	596	561	550	589	603	578	531	542	535	543	570	601	563	534	548	575	542	603	577	550	562	579	551	577	539	560	584	593	556	529	558	564	625	533	569	539	591	521	571	568	564	534	586	516	579	558	595	589	566	599	573	547	586	556	597	561	551	561	600	548	606	543	548	514	513	574	591	518	567	559	554	555	570	546	518	547	574	517	553	551	542	576	555	511	568	557	552	550	570	530	582	570	534	570	558	563	566	562	614	554	575	580	555	543	533	575	575	563	502	555	538	574	520	510	524	537	574	539	595	540	550	551	527	553	549	516	538	565	576	602	578	566	628	515	522	568	546	540	549	548	581	541	545	565	593	524	542	574	553	550	540	524	559	535	610	597	547	582	586	562	557	556	608	593	570	501	542	525	518	560	562	560	577	556	545	566	532	577	583	540	583	510	523	530	568	579	524	549	551	554	533	561	574	597	561	510	543	555	576	539	551	554	565	543	523	544	528	556	545	508	563	560	551	540	556	541	552	605	545	544	557	579	552	548	548	510	558	520	570	517	561	535	534	552	564	557	569	502	543	557	533	538	556	541	522	539	573	586	525	580	559	561	578	520	541	537	572	560	536	565	558	569	583	535	539	498	539	596	552	568	578	525	600	568	593	541	535	579	558	625	564	594	566	549	519	563	539	592	509	556	538	560	566	559	573	537	533	563	566	531	523	545	560	568	561	568	520	528	547	546	573	554	523	560	551	509	529	540	575	554	579	554	566	605	554	546	520	550	533	582	576	575	581	572	597	577	526	564	567	506	615	559	544	543	555	531	556	597	530	562	553	533	531	534	564	537	537	533	566	502	559	531	538	558	538	568	530	557	583	582	576	556	556	527	617	536	561	523	548	558	575	544	529	605	543	561	515	576	570	550	577	512	516	543	553	558	541	552	582	592	518	552	575	527	554	590	540	534	515	564	550	547	506	544	510	560	516	578	550	556	547	531	551	541	542	519	565	572	582	539	558	558	553	503	564	542	583	600	568	545	560	575	542	526	569	561	543	563	603	519	512	530	566	517	592	544	574	563	533	529	561	549	559	561	538	546	546	571	544	590	562	574	532	546	559	560	522	542	571	580	503	557	548	566	529	575	570	549	548	518	532	573	541	573	585	539	570	558	545	553	503	542	548	570	536	584	573	574	580	514	532	566	573	545	605	555	543	555	558	527	554	555	549	562	546	524	545	567	557	579	556	519	565	548	544	554	536	580	568	572	538	516	551	600	519	555	549	554	523	538	563	515	523	539	528	559	562	518	535	573	520	556	537	548	513	546	560	547	559	505	563	538	537	518	567	546	536	556	529	544	544	533	500	573	560	547	511	564	541	577	515	525	566	559	579	561	514	556	535	574	493	556	566	512	590	553	523	536	540	578	534	477	552	541	563	559	538	527	535	543	531	564	562	523	522	571	595	559	547	539	513	548	546	549	592	537	582	539	551	497	576	542	550	570	556	570	505	576	600	570	545	550	509	572	588	541	508	547	523	571	536	566	515	556	522	552	543	540	523	577	520	571	531	544	565	518	554	603	562	531	548	515	546	567	556	614	572	561	553	547	555	551	592	559	546	547	566	588	548	548	554	579	570	571	562	545	536	557	576	530	548	515	564	538	563	528	564	546	543	543	556	543	584	514	512	575	564	576	545	545	567	535	538	577	530	568	555	564	559	545	557	581	565	521	571	527	567	550	553	565	587	558	526	546	541	549	542	560	587	566	563	550	525	582	544	561	546	551	544	534	558	536	554	569	545	578	511	576	590	533	551	552	591	577	553	535	560	637	549	541	578	558	582	612	521	562	543	542	538	545	562	570	569	556	505	579	569	565	528	590	573	535	520	577	548	537	536	530	574	578	555	563	544	534	545	561	551	533	574	534	547	583	530	543	560	568	518	558	588	566	574	587	539	531	536	508	535	548	538	555	537	590	511	569	594	585	573	537	505	548	532	515	570	527	539	541	577	547	569	523	565	552	518	583	525	523	567	590	579	548	560	515	519	540	571	547	508	593	551	570	574	552	541	548	546	557	531	499	511	548	552	559	566	532	570	550	498	551	529	559	574	575	596	522	507	525	562	546	548	592	499	559	550	557	550	582	498	515	562	526	562	556	533	530	553	549	562	553	553	574	511	591	558	512	609	546	543	582	562	587	532	532	537	534	571	579	534	570	550	542	553	547	539	554	585	567	545	588	537	593	550	575	525	555	565	538	555	511	556	587	539	550	572	527	540	541	577	547	558	533	602	579	566	561	562	543	512	541	531	561	512	598	538	551	558	547	546	542	552	544	578	538	558	589	545	540	548	543	551	532	575	557	581	553	538	535	590	501	574	535	533	547	532	574	540	521	562	539	541	560	542	562	556	544	544	551	541	483	612	502	576	522	559	526	586	582	535	583	523	568	529	578	564	562	513	555	586	558	550	544	571	563	563	556	551	551	577	576	553	544	543	571	529	557	485	528	541	565	499	502	545	538	555	544	531	588	506	558	580	516	567	563	551	549	525	557	558	537	520	577	595	572	522	550	509	537	544	590	568	590	593	563	542	544	545	522	529	552	535	566	562	549	579	571	583	542	523	550	557	572	504	554	598	558	520	528	563	544	527	544	503	548	526	556	554	543	563	579	558	557	532	554	524	523	614	595	516	530	580	551	586	552	568	568	508	550	561	535	572	553	544	550	580	567	525	557	546	595	590	553	549	585	546	556	525	552	553	555	583	577	585	503	560	624	523	563	535	570	572	558	574	565	573	556	559	552	541	563	551	533	580	590	536	605	545	549	534	508	526	538	613	530	576	508	545	592	549	505	540	547	589	552	557	576	594	564	568	556	556	541	550	581	512	555	531	568	570	579	566	578	534	553	547	509	550	518	546	545	544	566	546	479	553	514	557	536	524	556	569	555	518	545	530	538	598	560	576	566	577	540	532	498	566	534	557	562	520	550	552	558	516	561	555	530	530	577	539	592	578	536	551	559	569	536	527	554	593	561	565	601	537	518	496	563	595	558	556	561	537	505	552	558	566	594	544	585	569	525	578	549	540	546	523	572	564	549	568	543	568	583	548	584	551	530	564	543	555	554	571	596	559	570	572	534	556	540	611	567	584	504	532	576	554	545	548	544	556	602	542	570	547	561	545	571	547	528	552	541	553	545	588	597	526	547	541	589	556	546	521	566	544	531	583	511	494
27499	9527	1824	1219	1028	979	903	986	993	1006	975	973	958	976	988	1021	928	952	946	990	936	1005	948	938	992	982	962	1013	942	962	957	1003	925	923	981	993	996	937	1035	906	949	951	885	938	1000	917	986	970	881	967	921	1002	982	956	954	922	975	922	981	936	909	950	892	1018	955	978	945	948	972	945	916	961	969	917	981	946	941	925	990	948	932	903	968	959	933	933	964	911	972	911	953	965	934	959	942	970	931	991	947	978	1003	1033	938	971	1002	933	984	959	924	958	963	931	1013	959	956	958	932	899	933	977	1006	1013	933	892	971	972	949	967	946	977	1027	932	1014	980	910	952	981	993	1004	924	980	984	1028	960	944	982	1000	947	976	985	942	1012	968	996	990	940	908	967	955	942	958	942	1005	939	967	937	915	1006	924	1013	943	933	955	945	996	958	958	950	989	920	918	976	955	1001	950	974	971	957	1009	944	993	981	969	987	946	926	933	932	953	926	948	915	945	1004	977	984	973	967	988	997	908	978	966	993	927	963	999	949	955	972	959	931	951	952	944	947	946	973	950	917	947	950	995	1011	1020	985	1007	959	950	910	974	946	936	977	903	970	944	974	998	947	953	972	977	972	1027	1019	928	900	915	914	1001	923	964	936	1018	946	938	964	971	995	985	986	966	953	987	1008	996	996	999	977	964	944	947	996	901	938	884	896	996	970	931	1018	1044	954	969	949	1022	966	924	1000	942	966	977	950	953	1000	925	934	956	970	942	936	990	988	909	966	988	958	996	984	981	927	914	896	947	1054	987	970	985	973	957	930	935	1000	936	1015	1001	974	909	953	950	937	951	961	936	957	945	953	933	968	966	955	929	928	960	970	922	947	941	946	949	940	962	983	956	948	973	997	973	1007	995	911	999	961	934	933	990	955	966	975	966	1012	971	958	964	905	1017	910	924	933	994	919	1005	976	978	922	994	944	987	963	1019	964	951	979	924	987	1006	975	937	932	965	941	880	932	939	988	967	969	986	998	948	938	938	984	984	958	924	923	935	959	942	935	973	987	948	987	990	999	951	921	965	1003	903	947	972	982	982	910	987	946	1004	941	967	970	971	939	997	906	935	958	938	951	947	991	937	984	965	994	995	922	998	913	960	967	983	968	935	878	924	967	1023	963	971	987	979	917	924	959	968	934	945	926	999	955	981	947	1006	994	973	995	928	986	927	967	920	941	914	906	913	991	924	916	914	1010	977	936	993	959	953	939	1002	902	981	965	969	962	998	977	1002	959	982	913	1019	1000	993	974	971	968	1006	1013	965	924	907	975	949	971	1020	955	942	912	952	970	942	908	1004	955	1016	975	950	874	941	936	918	968	892	973	967	967	981	913	976	983	936	959	983	947	990	906	935	960	923	957	935	979	954	918	933	903	995	1003	948	907	975	964	888	1018	957	1011	961	901	975	948	952	937	950	998	979	917	991	932	998	962	955	916	962	997	1005	1013	929	979	956	976	990	930	975	957	986	1014	892	1013	971	986	941	934	911	957	982	986	920	933	984	1004	922	1006	940	942	983	967	1002	963	1027	1014	965	957	960	958	996	978	953	953	957	1025	963	1001	990	1005	958	938	946	919	1027	903	1011	935	907	984	932	928	983	1002	1030	966	965	1003	933	987	992	965	955	967	961	965	942	972	938	938	972	965	947	894	956	993	994	944	949	995	953	962	989	903	915	951	985	939	959	985	988	957	1006	940	951	1014	966	962	908	975	999	945	937	986	950	1002	921	925	916	934	991	993	951	947	1013	926	960	970	917	1014	961	925	954	957	971	940	895	933	991	941	995	962	941	969	976	959	944	980	920	1007	966	946	946	892	945	977	972	1028	1002	986	994	978	980	923	926	1016	992	933	952	900	931	971	928	984	977	989	1008	948	950	962	968	921	1011	941	1016	960	954	953	990	930	1041	999	938	941	998	946	978	890	954	948	995	1048	977	998	976	983	982	917	988	1003	985	954	1016	943	1001	908	954	947	929	983	947	966	961	1024	952	933	952	920	966	958	979	958	954	1030	874	928	961	926	914	998	928	976	980	946	947	1013	979	973	998	940	1013	972	957	981	977	971	973	965	939	960	957	940	962	967	993	990	951	956	952	945	992	988	952	949	952	940	960	963	889	959	963	973	963	979	961	953	993	913	976	976	986	969	934	932	999	968	931	873	1013	971	1006	991	975	946	1021	910	999	965	961	984	987	945	985	948	1012	1009	978	998	938	966	942	976	956	992	1005	1001	974	973	1012	948	965	965	958	1000	948	949	975	918	950	1002	1006	994	938	1051	990	972	924	909	956	963	958	956	942	964	952	983	975	950	974	1050	929	964	1020	933	1004	967	934	969	976	998	985	932	976	976	1028	964	956	941	915	1001	947	988	966	956	913	1061	997	976	980	967	943	993	950	972	941	948	979	999	928	897	935	927	974	945	988	938	914	926	975	968	912	931	1022	945	933	1022	975	940	982	922	949	912	988	912	1004	1012	973	988	962	984	995	976	937	1000	955	953	907	973	916	903	960	906	994	965	990	967	953	965	921	966	944	971	984	937	965	981	910	982	921	945	984	1027	920	895	963	937	905	982	977	982	1011	987	937	923	966	981	999	972	1004	974	945	993	911	949	972	965	1027	947	1001	969	988	955	932	974	947	943	980	941	966	958	955	925	927	965	983	959	946	951	948	979	1005	942	964	993	959	974	967	908	1006	965	998	939	1008	977	964	1004	1000	971	992	889	972	949	967	977	905	1021	973	942	946	984	929	956	919	1016	990	918	923	904	968	908	959	978	998	973	959	1005	892	962	942	923	927	945	952	1022	1000	941	969	989	916	985	958	980	980	919	971	970	933	963	953	965	990	972	931	983	895	944	949	975	988	911	982	915	956	975	981	1021	946	1015	915	956	959	981	963	973	971	946	981	991	922	980	933	1005	982	947	946	958	972	939	926	906	881	957	939	964	911	970	947	967	981	960	936	1006	939	979	1001	960	947	950	930	959	977	930	933	937	887	1005	991	952	961	1002	983	997	980	944	1031	959	938	967	964	951	976	956	977	968	962	965	916	990	999	956	999	996	933	926	956	1013	989	936	993	962	979	922	915	909	958	950	977	970	988	936	948	945	930	987	946	978	914	971	947	983	1003	1001	983	999	1020	986	956	980	967	967	960	924	960	1001	917	937	1008	984	984	929	961	984	918	926	958	1008	973	919	908	997	893	963	946	950	938	972	928	924	901	961	1009	973	974	926	993	978	996	953	1005	952	921	958	981	942	920	938	986	963	976	971	962	939	946	917	947	957	981	960	988	956	1016	974	965	907	950	951	980	994	945	1015	982	927	985	923	919	987	1018	958	950	948	936	1000	971	934	984	947	987	922	927	958	977	980	871	978	941	980	994	957	985	964	1024	990	956	948	957	979	895	908	986	1006	965	972	954	942	1016	942	966	878	991	985	998	973	956	971	944	951	958	969	966	1036	969	972	962	962	928	977	974	990	958	977	988	947	982	936	969	988	976	993	921	970	973	972	997	943	964	967	994	968	1048	983	918	970	914	904	993	997	944	1016	1004	917	1004	951	935	944	973	960	909	900	983	1012	960	970	985	991	963	955	933	968	986	992	947	980	981	978	956	987	959	959	959	946	962	924	983	952	907	971	980	951	946	939
5866	1060	1010	821	882	846	864	846	891	818	827	796	797	771	860	845	834	848	809	854	808	823	739	820	798	799	850	800	799	825	851	806	832	838	850	807	827	837	859	806	859	820	802	815	764	829	864	847	869	848	783	839	826	811	773	823	804	836	800	849	828	796	766	795	809	784	882	765	825	828	836	832	824	762	830	815	813	753	800	858	838	838	850	838	819	787	851	781	808	881	809	830	814	860	804	749	806	809	816	821	787	760	791	807	741	832	858	832	806	842	851	861	814	836	785	771	844	836	834	839	777	827	821	776	793	783	794	909	854	817	810	804	766	747	810	746	836	794	851	832	820	812	836	785	815	864	738	839	806	826	802	816	899	833	777	811	847	797	771	787	797	814	774	807	750	807	844	832	889	797	793	802	839	827	790	878	806	831	867	768	843	849	835	784	829	828	812	787	898	779	806	807	842	837	818	823	790	819	799	809	825	865	833	846	842	852	782	822	817	827	787	799	810	780	834	783	781	833	750	832	787	840	777	852	831	773	851	833	782	789	815	833	813	812	832	812	775	770	794	833	829	825	841	820	791	832	805	810	795	801	777	835	827	807	805	800	814	784	842	779	845	841	852	782	790	812	796	835	864	785	817	773	867	821	832	745	789	853	862	817	812	800	813	823	774	817	825	749	832	856	830	800	780	741	868	822	782	848	878	801	837	879	834	836	796	804	787	806	849	818	861	803	778	823	799	849	854	762	823	860	826	806	798	761	775	845	821	822	813	819	860	826	839	812	859	820	802	831	812	817	798	782	801	817	817	828	815	833	871	860	785	794	822	841	879	789	838	821	808	812	823	837	803	869	780	818	811	803	803	803	837	797	839	844	766	801	808	792	783	815	838	791	808	825	843	799	811	806	837	817	813	843	847	832	866	836	786	777	804	767	809	835	829	826	789	842	806	837	841	807	766	827	820	782	804	832	838	822	809	890	820	823	814	827	850	845	796	797	819	813	856	863	858	830	833	837	796	857	809	842	853	798	852	808	833	785	816	845	821	814	810	818	802	808	823	806	852	836	783	825	803	802	813	811	840	801	787	838	806	784	812	812	834	800	817	854	819	806	863	809	846	808	823	847	855	815	787	848	809	791	876	785	822	831	807	825	811	807	844	866	830	821	802	780	849	801	771	848	801	780	795	770	838	810	874	820	843	800	788	792	795	807	814	784	881	844	811	776	858	864	807	854	866	831	787	779	797	808	808	837	820	842	792	821	809	829	829	834	764	840	807	777	866	799	798	842	785	807	819	831	832	802	835	850	805	882	800	832	870	798	786	816	852	835	830	868	779	755	797	797	805	833	765	822	785	771	788	801	819	809	809	815	836	845	832	823	817	792	814	841	847	797	813	847	780	828	848	795	804	842	776	822	800	821	844	831	848	824	798	834	806	839	851	832	834	751	814	836	787	792	808	822	818	828	814	830	760	799	800	831	779	783	813	783	763	750	766	878	802	772	805	783	745	810	784	836	797	821	820	804	826	824	808	828	817	803	824	783	782	847	772	793	826	822	778	753	825	843	857	825	817	789	811	825	857	860	783	790	783	776	900	858	846	826	801	848	805	805	818	797	788	792	836	839	895	813	790	839	797	808	867	778	808	769	853	824	821	822	842	835	787	820	799	781	791	810	809	847	879	834	852	850	780	821	790	779	798	884	818	791	823	810	831	851	789	814	800	791	776	803	794	831	839	814	784	773	846	802	763	838	821	829	801	805	808	882	847	828	798	768	777	777	832	819	800	798	815	801	776	807	764	838	806	800	770	818	818	822	841	774	864	823	844	836	834	855	820	804	814	808	793	828	849	804	853	819	863	876	841	802	818	813	808	823	815	784	823	796	789	877	828	814	835	846	855	795	848	783	844	846	782	842	814	766	815	863	827	814	846	846	790	833	785	818	846	816	821	819	809	856	827	815	849	798	786	841	819	821	835	850	830	817	780	817	780	759	848	837	866	830	798	822	803	837	818	832	849	819	825	783	851	832	789	821	840	812	814	801	859	884	841	778	828	792	782	804	883	821	827	862	830	805	793	817	826	808	820	860	833	840	839	837	771	820	808	814	774	821	834	801	825	783	789	764	819	815	822	813	860	811	845	787	835	853	793	811	858	810	849	810	805	823	808	854	827	784	797	815	814	826	806	797	819	887	878	815	909	840	852	893	787	802	824	824	842	816	822	777	819	851	798	831	799	836	778	811	813	825	791	783	816	808	794	828	796	785	845	851	818	805	858	864	832	812	869	818	872	803	859	853	833	823	790	824	843	846	774	846	805	824	828	788	839	838	754	824	800	800	769	826	808	764	843	825	766	828	826	809	782	775	805	826	804	813	773	802	853	780	806	793	879	835	840	794	795	867	793	837	808	820	798	813	798	777	837	818	807	765	863	804	810	849	875	787	805	795	793	776	806	786	798	810	785	804	820	859	800	800	833	822	776	796	795	823	806	824	827	847	817	763	840	833	864	839	864	810	821	829	838	782	834	818	809	832	797	828	842	829	808	810	787	833	772	890	825	808	796	833	820	785	809	837	852	800	787	871	791	833	795	827	764	783	847	790	872	864	799	816	814	830	815	855	862	822	797	847	811	842	864	762	852	842	803	839	760	861	785	892	834	802	792	823	866	809	846	745	832	828	798	792	801	893	786	825	850	841	819	806	824	803	767	791	844	817	858	773	821	838	817	875	825	823	803	823	814	841	845	807	856	838	843	815	787	784	819	820	849	827	791	844	811	816	819	814	816	845	802	840	865	828	846	844	837	844	853	803	825	790	817	805	762	818	826	840	846	828	817	839	809	813	874	818	777	838	818	803	841	837	789	791	822	818	799	851	868	840	845	861	846	786	801	812	826	829	777	813	846	775	814	805	820	839	829	872	838	822	776	833	825	802	809	833	818	873	823	772	819	798	807	870	786	840	831	815	824	850	766	824	782	830	812	848	826	850	837	827	778	825	814	761	826	827	850	833	762	749	853	752	902	786	845	831	806	819	801	842	821	788	828	846	834	816	847	867	855	804	818	802	858	870	801	813	895	813	794	795	842	824	832	823	870	846	848	841	811	832	785	797	851	854	771	794	853	827	781	821	791	834	793	811	867	820	832	865	804	804	815	751	810	799	822	830	869	839	754	798	818	809	846	836	810	850	748	800	829	788	807	793	776	799	829	827	880	815	826	830	762	829	769	833	808	807	841	816	830	816	795	848	805	864	827	812	844	804	809	834	803	843	821	796	782	840	820	774	824	860	849	814	815	819	851	802	814	829	834	810	814	796	818	806	870	796	806	791	866	840	830	828	793	808	794	847	824	843	799	801	807	807	838	802	801	789	818	895	836	826	797	837	827	801	888	766	782	814	763	792	849	818	743	812	803	825	836	819	809	821	799	835	840	798	818	816	831	790	820	821	820	779	863	766	810	771	859	811	865	861	842	806	855	841	816	821	825	806	832	817	836	791	847	770	827	835	799	766	825	884
25570	21312	27016	25286	5546	1669	1275	1099	1030	997	1012	939	942	990	954	962	956	945	968	899	877	940	982	924	966	954	928	954	937	971	925	979	893	938	928	928	896	945	972	931	962	988	1010	961	958	961	969	885	922	963	910	894	949	916	961	936	920	940	963	885	928	970	925	917	960	912	918	906	938	1003	933	909	923	912	925	933	942	927	932	933	928	945	894	958	939	907	989	918	933	962	900	911	917	947	895	930	938	980	889	987	975	857	910	969	968	988	910	963	970	953	973	944	933	881	904	924	914	994	900	934	960	917	958	933	984	942	939	916	914	905	961	953	939	905	925	1001	888	938	952	968	932	944	911	986	928	931	870	963	926	858	896	939	943	917	960	919	922	946	915	937	893	999	895	940	954	956	957	928	931	914	925	936	955	896	883	957	921	954	960	937	945	915	923	930	936	897	924	943	957	985	918	910	885	976	951	923	941	927	933	926	914	940	935	928	993	936	902	889	943	886	935	948	944	960	903	944	952	889	876	912	994	969	893	935	870	938	970	919	952	906	893	936	938	930	954	946	994	929	974	951	958	943	950	945	854	873	978	908	948	938	938	942	956	868	919	952	940	985	952	915	942	998	949	896	934	877	893	902	948	1004	936	879	950	884	919	950	898	936	931	927	919	960	932	915	956	919	970	919	932	951	893	917	911	967	927	934	954	959	904	967	924	926	961	967	938	924	935	919	951	968	918	910	909	935	897	941	913	957	1010	954	977	1008	988	939	932	1010	929	962	975	850	888	925	940	943	968	959	884	934	922	954	920	958	884	918	946	938	934	917	965	933	886	919	933	945	934	906	908	913	905	962	860	989	920	924	897	989	924	911	928	908	877	955	860	959	974	927	930	921	914	936	903	942	949	947	918	879	913	957	962	888	882	884	965	954	897	901	931	935	955	929	911	895	920	945	977	942	965	947	959	933	969	928	914	912	923	960	871	914	936	991	953	919	947	954	909	939	880	914	845	940	896	940	919	991	925	933	883	907	869	1001	864	870	982	929	917	958	982	943	936	933	950	967	961	893	906	957	941	987	939	985	959	899	947	939	916	923	961	964	924	963	941	937	941	895	876	913	912	956	912	925	885	919	910	954	961	948	968	963	905	913	921	939	864	853	962	937	916	921	978	928	977	971	928	871	919	904	959	827	889	969	968	904	917	954	894	927	948	937	915	963	900	944	912	923	922	922	967	932	911	960	954	918	911	971	920	883	931	879	915	941	900	931	883	934	946	895	961	922	909	927	889	920	966	995	952	950	944	869	900	859	931	946	926	966	971	972	923	938	919	962	957	897	948	944	897	894	886	925	951	878	872	926	933	928	919	966	959	933	923	949	937	935	950	949	938	954	904	980	922	904	935	945	894	921	892	918	938	919	939	952	944	977	912	942	921	956	949	914	895	957	888	933	901	979	919	921	862	902	940	942	976	902	922	948	951	945	924	968	926	920	965	935	951	912	958	958	951	975	941	944	993	901	961	962	900	880	910	973	945	969	964	921	916	983	909	921	908	918	998	998	967	980	941	944	955	908	905	926	935	902	953	931	969	978	925	914	922	949	1006	926	898	889	938	944	965	957	916	964	894	953	886	895	870	918	880	955	924	969	882	904	911	931	914	910	939	953	919	931	997	917	949	966	893	959	981	967	923	867	960	895	991	973	915	892	908	862	948	915	899	883	899	958	991	980	945	944	936	922	922	970	917	885	900	933	939	939	935	901	923	886	927	935	916	953	947	941	911	937	882	909	944	939	880	907	917	923	905	935	932	926	907	896	959	986	936	1030	879	1008	963	901	882	969	976	945	944	913	984	954	904	925	973	993	904	928	910	922	914	916	885	940	916	912	977	921	986	991	864	985	934	968	952	904	956	890	951	950	911	922	968	943	918	900	995	942	965	908	927	907	947	949	963	918	913	935	895	940	921	969	913	943	987	901	922	889	910	946	897	935	957	902	912	963	859	919	928	959	881	947	923	935	936	928	925	926	951	957	956	915	912	906	934	934	935	919	947	998	860	971	908	983	903	924	938	1046	930	930	905	906	877	921	926	921	936	939	914	929	950	913	924	953	890	943	933	887	876	914	887	935	882	938	919	944	959	942	945	933	945	939	898	901	950	956	958	907	935	937	913	932	928	959	970	898	950	923	920	958	916	912	910	961	965	954	945	961	938	918	924	887	923	904	928	912	933	971	973	914	898	916	860	926	936	911	925	959	936	910	924	911	913	883	945	922	951	953	877	961	919	909	904	963	990	952	885	971	931	986	903	876	911	889	903	959	901	906	994	900	975	972	905	936	945	929	948	908	940	925	918	934	917	883	939	981	967	977	952	950	960	946	1006	923	928	943	950	917	913	946	942	916	945	954	943	953	936	948	870	942	970	993	926	952	924	932	891	944	949	955	940	967	896	921	928	914	937	959	902	926	958	926	953	959	945	941	925	899	889	992	921	971	919	896	895	931	915	957	962	925	933	913	924	948	937	923	936	934	944	881	934	942	916	914	903	907	899	860	899	953	961	880	942	907	934	949	931	923	953	962	921	900	921	939	897	953	972	950	908	920	1019	961	919	938	900	923	971	927	968	954	913	943	926	935	952	953	950	853	892	912	940	949	912	901	926	994	909	909	921	960	952	913	849	950	866	943	899	938	929	897	916	937	928	904	900	886	933	958	948	939	950	894	935	956	900	967	918	925	903	962	922	998	929	944	961	982	967	925	937	916	932	897	947	938	962	906	966	936	865	895	904	902	838	945	903	865	932	907	922	887	908	919	915	858	943	928	997	918	903	928	915	936	911	895	984	907	890	908	913	931	981	888	948	915	875	946	885	901	950	941	943	977	958	914	925	935	958	890	897	889	954	894	942	969	961	959	1001	964	995	913	917	929	947	964	888	917	891	958	887	941	878	866	923	975	993	906	915	907	955	939	917	986	930	957	960	954	972	898	952	919	915	956	964	964	928	912	932	931	909	943	911	918	966	1003	936	923	913	927	901	915	928	985	957	949	959	947	910	937	931	948	889	860	931	939	952	915	930	959	937	932	859	922	841	919	907	949	925	932	952	950	962	934	978	923	929	936	944	937	933	889	941	917	928	972	878	978	915	911	950	892	919	910	914	902	916	959	978	899	1010	983	960	931	933	968	939	927	916	961	904	1021	930	937	896	930	940	890	935	965	903	931	925	968	936	889	920	964	868	915	943	931	901	871	932	956	905	915	959	965	925	903	897	918	887	924	925	1016	934	1034	897	920	923	914	872	949	971	947	977	966	933	913	892	940	873	928	968	956	921	922	921	948	924	1020	914	876	954	944	924	874	877	954	911	915	896	914	931	961	909	881	909	975	941	885	948	967	913	938	925	923	926	932	908	979	900	989	932	903	891	977	900	967	937	898	937	870	912	991	948	886	959	972	947	861	862	925	868	949	960	918	868	951	887	898	876	912	904	932	863	944	942	877	912	935	930	940	877	910	948	956	927	884	925	915	904	980	922	907	950	922	933	906
4115	3351	2773	1740	1292	1158	1040	1011	939	901	893	949	887	846	828	862	855	868	824	837	825	862	845	809	795	866	787	866	845	848	835	832	891	825	848	829	834	812	833	846	871	849	869	800	821	812	824	815	827	773	819	788	837	829	860	777	811	776	851	815	844	840	861	803	790	830	812	830	832	808	810	802	901	864	796	846	844	802	823	767	822	801	817	796	842	821	848	833	809	875	836	823	848	801	845	798	854	807	803	820	806	871	876	788	816	837	804	787	821	773	749	826	806	787	826	806	766	799	859	782	824	779	843	823	844	849	811	857	826	829	827	788	838	832	807	795	837	848	852	802	787	838	827	828	804	857	771	826	868	848	783	826	790	822	856	765	803	803	823	769	772	822	866	876	851	809	822	809	895	795	796	856	815	829	816	843	819	852	858	824	848	804	828	786	821	808	827	846	822	782	822	839	794	805	835	814	866	830	778	758	773	842	826	806	814	850	815	761	826	758	860	772	832	819	818	814	850	817	802	784	839	811	813	794	778	771	798	842	835	806	848	808	833	793	798	803	852	806	788	814	757	814	860	844	767	845	788	851	842	820	846	742	754	847	834	765	784	812	807	835	772	855	844	815	815	802	834	825	867	754	847	795	776	770	819	765	819	811	845	805	808	840	863	790	765	798	774	755	798	838	826	812	826	820	815	806	857	856	814	860	799	780	786	868	816	786	779	820	841	754	732	825	793	838	829	831	778	759	831	834	778	792	797	807	805	775	776	806	813	790	828	795	802	783	867	832	841	797	836	872	806	769	836	801	753	846	803	841	841	820	854	807	818	844	831	783	774	858	820	846	844	814	792	822	791	795	814	780	852	824	771	788	818	792	813	835	834	805	805	788	846	786	805	832	797	836	827	827	799	803	790	819	796	773	828	780	806	829	772	865	806	828	776	777	815	736	784	798	826	821	789	871	780	799	835	766	789	813	827	790	828	755	843	791	797	797	798	813	815	824	812	804	798	841	829	800	797	812	840	794	826	845	823	838	807	799	819	806	774	805	836	804	794	845	814	810	868	777	833	778	792	743	824	783	806	831	802	816	771	805	751	829	797	792	823	835	776	836	852	801	810	804	812	760	813	804	776	817	821	779	757	790	824	763	814	857	810	814	782	789	830	842	821	784	811	826	791	820	842	774	741	801	801	832	861	775	778	778	836	806	791	813	794	814	833	860	789	815	804	767	856	800	789	776	803	853	799	786	765	836	852	837	804	810	830	780	817	810	822	817	789	812	823	840	781	825	858	830	795	753	807	800	874	774	796	833	879	830	807	761	800	811	768	778	866	823	778	774	807	829	823	828	781	830	797	805	795	788	823	774	760	824	817	838	787	809	827	829	765	840	842	808	819	764	816	883	811	800	787	775	794	751	776	774	854	825	814	792	772	862	819	823	760	798	817	803	773	778	830	778	795	834	787	815	814	845	760	813	829	826	803	823	844	812	803	774	819	800	832	769	830	821	781	859	816	824	840	785	811	829	824	778	871	817	778	864	785	821	783	810	831	793	791	840	844	802	871	846	788	790	787	794	825	788	788	850	795	794	795	791	834	806	815	819	840	767	760	798	853	794	784	829	809	863	802	822	856	830	837	837	821	809	816	835	783	805	812	776	784	807	826	818	792	789	846	793	817	847	842	803	788	833	837	829	765	811	812	797	783	783	809	831	830	841	799	810	838	801	809	800	831	834	810	838	858	830	806	773	855	769	804	807	805	792	803	780	834	844	749	767	831	808	800	747	783	740	761	805	871	828	838	754	814	790	791	807	806	792	785	840	856	787	802	853	793	806	820	825	808	748	794	825	831	827	807	825	804	833	813	806	810	820	781	776	832	809	815	819	767	810	829	782	782	821	787	851	866	813	745	820	766	755	809	787	849	843	838	824	802	843	857	843	826	793	791	823	780	797	828	808	794	806	834	788	784	784	795	799	818	816	843	870	743	862	844	799	761	831	829	796	831	831	808	797	833	831	850	842	809	764	844	805	863	824	831	750	801	784	826	779	797	856	771	842	790	798	792	774	821	825	846	849	747	803	809	772	833	789	809	838	820	779	842	849	801	827	870	834	789	796	786	818	841	815	813	807	772	782	810	791	783	780	826	869	781	768	789	789	819	840	871	788	790	789	813	778	806	806	778	781	805	838	779	827	808	795	778	797	817	836	788	840	842	794	780	721	862	804	802	802	779	794	814	823	792	809	829	771	805	821	820	773	775	805	816	833	819	833	805	777	831	781	791	775	796	842	783	813	863	811	842	786	794	803	829	846	778	843	801	786	778	847	761	758	842	815	816	860	828	776	787	767	793	820	816	816	815	819	805	842	795	844	832	798	827	807	787	811	874	830	802	784	794	782	836	837	815	787	820	784	781	803	801	805	831	758	804	779	797	817	824	800	824	812	835	768	797	825	804	819	804	828	780	858	784	884	848	779	786	788	797	791	825	843	837	780	819	819	797	820	769	803	819	779	768	787	834	829	817	835	784	813	794	776	831	799	781	820	826	828	819	850	753	844	803	833	794	789	822	853	779	808	846	778	836	859	805	773	808	785	811	826	814	797	812	809	816	789	832	784	858	777	790	786	853	851	823	764	811	784	822	764	809	856	768	772	859	814	800	854	839	849	826	829	827	863	846	836	804	768	785	814	736	779	824	825	793	819	815	877	825	800	784	805	881	750	796	799	838	820	751	843	825	792	813	778	788	783	799	832	786	813	774	777	881	816	771	836	844	863	788	803	834	774	791	769	873	834	814	794	790	806	783	757	806	772	800	777	825	789	843	750	845	816	865	787	809	843	799	758	832	821	798	784	781	798	835	810	754	829	828	788	843	803	835	818	797	796	845	798	777	758	756	809	839	781	780	788	780	807	842	798	805	790	814	785	810	830	829	797	799	818	796	807	814	784	832	802	752	784	816	845	763	792	726	820	758	759	783	799	770	831	845	889	811	812	820	803	761	785	820	834	859	797	831	868	773	800	787	798	808	843	851	812	833	820	836	849	815	816	797	843	841	789	808	815	782	807	820	793	831	780	764	824	791	826	776	755	769	847	838	796	854	817	831	784	784	793	787	796	806	842	777	846	814	811	766	834	844	818	859	859	830	789	815	766	856	795	766	808	811	776	805	829	815	822	812	773	815	758	850	774	827	800	812	768	834	830	773	827	787	759	765	836	841	796	835	819	826	795	792	813	848	795	785	841	814	844	787	812	778	804	816	863	772	834	817	863	821	833	818	813	766	772	847	871	818	776	808	841	796	825	810	785	820	817	816	838	846	841	771	766	797	804	835	841	794	819	834	786	876	818	819	799	836	758	823	865	777	767	820	879	823	848	831	780	837	821	834	796	826	806	801	810	736	821	816	826	832	778	777	815	784	829	777	819	815	788	863	817	819	800	784	797	797	828	833	822	737	838	818	843	802	785	825	846	776	825	841	827	800	819	806	765	783	775	768	785	768	847	839	764	821	837	834	836
24692	21340	28331	24698	20321	3438	1294	872	708	691	683	701	648	680	628	589	630	647	593	586	618	572	611	575	609	606	599	573	605	597	592	591	593	587	595	595	598	607	573	575	615	620	592	602	544	582	557	514	599	518	613	584	592	579	594	575	596	573	617	571	593	598	595	566	569	577	576	562	561	572	570	556	564	559	562	599	517	571	551	569	570	525	544	572	559	608	605	551	595	560	614	580	612	556	593	558	547	558	602	597	527	556	594	626	562	563	591	551	594	603	530	609	600	577	571	558	515	539	583	567	580	569	565	574	553	558	545	537	567	584	572	609	573	592	568	541	511	519	549	513	565	572	539	581	526	554	574	597	557	548	580	571	570	562	572	611	642	573	544	572	592	561	607	560	573	554	579	552	600	616	540	593	562	587	541	564	575	569	546	537	563	578	561	579	583	524	604	561	594	579	578	619	555	610	551	573	581	574	577	607	534	570	554	560	567	528	572	563	586	524	543	589	530	614	577	571	620	592	570	549	591	580	585	558	599	593	571	572	573	531	558	577	583	576	578	615	557	563	588	569	582	583	581	580	583	568	539	538	609	594	583	572	591	549	579	582	597	553	572	575	544	579	580	562	588	561	616	536	613	571	550	578	545	587	585	553	573	560	537	518	603	540	544	542	547	546	543	536	574	575	596	503	547	576	547	567	569	596	580	592	631	588	599	550	558	544	591	615	595	571	534	549	546	600	516	564	519	557	592	532	580	603	567	596	625	557	584	574	513	604	557	565	586	576	594	543	603	576	567	592	560	587	552	590	548	506	554	589	533	604	573	596	571	578	578	563	530	586	547	608	604	542	591	565	540	538	600	580	562	571	582	619	543	556	553	536	586	505	552	598	564	549	570	562	563	537	589	561	548	585	571	571	554	551	600	559	558	592	580	579	627	568	505	534	530	552	566	556	548	554	546	530	532	567	583	562	595	609	575	543	553	596	613	575	554	594	561	577	575	566	585	599	519	602	541	537	569	550	542	554	589	595	551	586	529	550	545	586	613	539	568	542	545	539	555	543	621	564	540	506	555	529	589	615	591	589	573	631	520	495	582	564	524	549	559	584	595	556	548	621	571	595	579	567	595	593	544	585	578	576	545	540	600	615	600	589	579	571	594	553	583	555	532	627	591	536	565	583	578	559	538	613	591	548	541	593	565	549	580	544	612	553	566	573	586	609	546	549	603	561	522	583	553	539	532	603	602	580	563	585	584	609	559	567	572	519	608	608	560	564	544	555	551	557	550	576	579	539	574	586	563	567	568	591	609	515	528	520	565	557	552	546	569	525	573	548	539	560	573	531	590	592	617	577	577	541	546	553	574	571	618	583	582	546	595	564	534	558	567	579	551	526	584	575	553	564	564	561	575	578	532	558	564	583	546	574	567	530	597	617	586	589	604	599	602	591	592	585	573	537	579	548	590	558	570	578	591	583	572	546	557	581	597	550	634	578	562	563	527	564	573	573	577	558	575	570	574	571	560	571	563	560	520	604	599	545	583	586	588	569	633	539	603	508	602	564	551	561	542	595	591	552	581	550	577	604	551	562	590	602	543	550	543	544	580	557	578	577	541	594	568	579	574	561	577	573	565	568	567	544	526	533	575	595	558	575	570	524	568	576	602	505	555	586	526	576	560	572	566	561	570	604	528	542	580	561	579	554	545	589	605	569	548	551	558	586	546	593	593	587	521	545	562	576	590	593	511	552	553	609	580	505	545	578	541	604	583	581	607	547	611	586	572	551	551	592	524	540	566	545	599	576	542	560	574	558	582	540	567	557	553	564	602	557	581	563	539	589	603	529	569	543	556	578	559	607	576	520	557	560	577	567	574	517	600	573	536	540	602	538	567	596	549	597	548	662	584	582	593	588	569	575	593	591	626	577	551	581	541	540	553	556	573	585	574	522	568	542	549	530	562	550	567	587	573	550	563	583	510	549	569	550	579	573	566	570	595	580	544	569	569	577	568	579	575	639	558	542	558	519	578	573	545	557	580	559	569	557	561	556	559	573	575	528	566	572	541	555	557	556	579	560	554	523	552	574	527	570	587	543	566	603	584	557	569	550	547	602	571	594	605	511	527	584	571	544	578	568	589	621	537	590	567	617	558	556	573	597	579	561	564	576	525	573	540	533	568	555	562	551	584	579	584	577	594	543	541	590	609	586	550	588	572	594	550	563	567	554	550	588	556	580	577	585	580	575	551	588	593	545	584	588	605	612	565	532	569	600	546	590	610	544	549	568	588	604	568	565	554	595	556	584	574	557	574	559	544	584	557	528	557	565	591	539	538	552	562	576	601	513	584	564	547	564	553	578	577	565	586	551	632	597	569	552	549	567	530	526	566	563	581	582	557	564	559	558	614	576	526	579	570	577	557	615	575	562	596	550	568	540	534	598	561	502	596	587	602	599	547	532	555	557	557	575	541	561	577	521	522	591	587	594	547	578	563	569	575	551	563	565	544	541	545	578	546	566	594	533	534	532	596	560	528	597	556	533	535	558	542	598	560	564	556	559	574	568	569	569	587	559	557	551	582	585	557	610	549	555	569	569	557	573	560	575	534	566	507	566	527	593	569	588	589	561	603	572	564	568	586	625	604	558	585	569	572	566	567	554	588	572	555	564	579	599	559	554	505	577	554	546	585	560	577	592	605	585	547	546	556	566	558	536	557	573	565	579	565	599	533	563	584	582	572	576	554	580	534	543	575	583	560	568	556	543	560	581	576	556	554	519	587	594	579	561	580	563	563	580	556	539	556	554	538	536	578	595	562	593	530	555	550	554	523	625	567	513	574	541	584	562	558	560	603	572	567	572	541	609	578	581	556	539	599	593	571	556	612	529	578	569	584	542	570	580	566	563	576	573	575	570	606	528	612	546	539	574	546	582	572	543	535	559	572	537	605	575	552	550	619	593	556	521	558	545	594	518	588	635	566	587	543	553	562	585	593	562	575	547	567	560	560	571	561	566	592	579	549	594	576	595	527	601	577	556	628	588	604	606	559	546	564	575	541	582	560	592	552	633	580	570	608	578	555	554	536	566	603	552	561	588	578	553	574	533	580	600	566	577	545	563	554	572	564	594	558	556	562	554	517	530	568	562	577	538	552	564	587	574	579	562	542	581	530	603	601	538	576	585	509	530	594	560	584	537	559	570	531	554	551	550	573	570	551	536	574	595	597	578	538	532	603	584	534	554	615	554	547	543	516	571	528	583	553	582	568	601	583	592	593	606	550	575	572	594	559	532	603	584	591	581	573	545	555	569	566	586	565	578	577	579	540	576	611	564	523	569	561	603	550	563	587	552	573	578	578	595	520	526	576	574	525	543	563	561	539	551	608	557	568	590	525	570	546	547	583	611	562	557	552	566	605	604	529	573	608	575	540	559	598	619	580	551	574	560	511	559	574	548	621	567	594	516	568	564	559	594	546	545	547	596	579	574	566	587	562	551	530	548	574	601	610	589	555	560	600	609
4136	5099	4122	2171	1451	1209	1028	876	819	781	685	702	723	621	600	622	613	595	609	577	572	599	604	529	569	572	558	586	608	557	575	537	550	578	526	573	587	592	593	570	568	579	544	526	592	545	545	575	576	538	548	527	570	540	526	618	563	576	539	554	592	561	596	586	586	554	540	523	564	539	554	525	574	600	570	572	523	537	519	558	530	578	542	525	587	530	552	543	553	556	552	507	528	608	544	582	526	553	563	534	562	542	570	517	589	529	553	512	594	536	582	531	533	541	547	574	538	558	553	585	525	584	580	535	550	531	589	568	563	526	545	531	530	548	559	537	557	568	588	553	552	562	546	543	532	568	557	544	572	543	583	577	577	539	556	597	522	560	530	532	545	571	493	518	531	576	544	593	556	544	540	544	533	507	515	569	587	532	529	566	546	545	541	527	594	529	551	571	609	557	543	553	551	584	562	547	579	548	558	548	559	534	517	549	524	557	535	533	581	526	578	537	547	565	531	510	534	518	540	548	521	554	503	532	560	556	543	550	563	513	538	568	558	546	570	522	502	554	593	517	529	511	522	525	501	510	572	551	545	537	547	604	580	562	500	529	544	575	533	604	548	537	557	492	568	545	549	513	517	552	584	526	572	571	526	542	570	590	563	579	548	488	557	587	544	544	581	518	549	554	529	558	569	552	552	574	525	515	513	543	551	524	545	535	508	529	544	559	530	556	577	549	517	540	551	555	553	517	557	518	548	509	538	540	526	557	548	574	546	548	553	554	564	520	573	560	535	538	546	573	524	564	529	560	540	527	530	528	536	548	533	556	570	565	513	543	548	568	537	531	560	563	528	502	503	524	544	522	526	586	541	508	563	556	556	520	590	531	560	601	530	578	513	533	557	525	504	569	538	573	549	546	546	541	525	545	557	556	559	586	555	518	569	557	571	537	530	555	537	572	582	529	529	543	558	533	511	528	548	563	506	544	526	558	528	519	553	513	531	542	567	548	521	545	583	528	535	574	555	570	554	529	548	538	553	498	502	550	500	561	530	547	561	529	554	577	547	551	560	563	592	521	528	571	567	562	542	559	535	515	552	519	547	592	523	575	522	532	530	519	560	505	568	613	578	518	534	518	523	535	599	564	512	509	531	557	548	511	543	562	575	521	577	582	580	540	552	568	530	553	555	552	500	559	545	565	538	518	574	542	545	587	532	560	576	570	565	595	512	479	567	545	536	512	532	538	586	539	560	549	530	518	555	553	531	530	522	583	540	534	513	503	592	523	514	559	505	542	569	568	510	520	599	559	543	544	569	537	548	549	556	557	540	529	557	556	530	574	543	556	563	535	538	537	554	592	528	558	529	598	537	549	499	535	520	566	548	482	514	580	501	565	549	578	547	566	542	511	528	563	593	539	522	584	538	518	595	492	581	554	553	563	513	561	505	557	538	523	598	553	549	557	550	560	507	545	494	574	555	542	547	520	557	532	544	516	559	524	547	572	579	574	532	569	543	534	536	489	533	525	549	545	532	547	547	560	573	529	559	543	512	552	554	504	548	531	556	517	533	549	545	533	537	577	508	524	562	543	587	548	544	547	559	521	528	589	523	525	542	529	544	498	563	508	560	526	556	511	510	546	558	533	552	578	515	524	527	577	583	584	570	530	552	552	569	532	569	551	569	525	529	514	518	535	550	522	545	526	535	606	526	521	531	571	540	532	546	543	528	545	538	583	555	549	562	573	526	528	546	585	542	559	529	564	516	565	540	534	585	521	548	493	550	504	555	550	521	583	552	521	572	545	539	538	509	496	595	526	587	520	530	567	536	534	542	549	552	535	527	506	541	591	557	527	566	555	562	561	608	565	557	538	544	537	520	557	555	526	553	546	571	534	568	515	546	534	562	588	545	539	514	555	557	544	502	553	563	522	563	541	534	552	589	554	582	508	537	542	537	512	501	540	531	588	492	537	505	529	553	578	532	535	523	564	536	536	538	566	554	565	524	534	501	560	516	522	607	530	538	551	533	521	550	548	512	536	528	560	491	556	560	557	543	549	535	574	559	536	555	559	538	581	556	542	539	526	555	574	541	525	538	530	485	568	551	517	535	532	533	578	585	542	567	509	519	542	572	535	525	540	548	514	548	532	530	565	591	544	513	514	534	524	536	562	513	550	541	526	535	560	589	520	532	518	507	531	535	562	542	537	551	538	520	517	558	568	489	568	500	542	576	568	532	497	536	529	529	537	567	532	561	565	561	557	528	567	541	539	586	561	563	549	536	511	554	539	514	537	576	583	526	503	524	531	546	565	539	559	535	555	593	512	531	542	518	538	523	519	519	570	576	540	554	512	571	511	577	551	519	555	523	557	548	544	541	533	536	569	555	555	609	532	525	540	549	528	510	548	531	527	554	561	570	569	557	522	554	543	516	521	544	578	559	529	530	542	565	552	565	592	546	493	592	545	510	527	568	511	537	544	550	556	505	507	547	542	501	561	533	530	559	537	534	534	506	527	562	516	517	531	547	493	541	540	560	578	582	540	544	575	597	557	536	589	532	546	554	525	529	560	544	510	603	562	550	537	541	569	542	516	500	514	535	520	535	539	529	564	586	580	530	553	550	500	557	531	514	540	527	549	594	588	561	518	603	557	553	562	528	556	560	575	548	531	549	550	521	528	503	514	531	521	527	523	552	517	548	546	537	520	519	505	556	570	512	540	546	495	566	529	520	552	521	589	552	549	561	521	567	529	525	546	545	518	590	569	565	554	505	544	557	527	517	515	528	511	566	524	542	523	517	507	604	615	523	552	547	531	525	528	506	546	549	529	546	506	539	528	552	524	538	586	554	554	513	531	520	575	545	555	521	573	555	548	567	568	540	525	540	527	537	563	531	561	500	550	557	509	539	563	544	563	540	529	553	545	541	534	554	559	519	581	530	535	515	536	542	540	521	567	532	511	524	574	557	547	537	533	534	545	531	527	554	514	569	570	481	546	521	548	568	581	561	523	517	563	555	541	525	548	541	555	489	577	520	543	534	535	537	536	534	534	525	553	539	551	571	529	513	520	541	561	557	524	548	536	523	575	508	559	551	582	563	560	565	540	546	524	504	536	531	513	563	539	509	557	517	568	521	538	568	545	541	529	564	547	517	542	540	569	545	566	537	552	552	560	549	553	558	551	565	563	510	537	528	491	536	524	518	508	589	609	553	597	529	584	525	559	525	501	538	563	533	518	543	597	544	540	538	524	514	524	570	512	522	564	547	516	542	560	512	552	544	586	554	575	554	561	547	578	522	524	526	521	554	535	589	547	577	555	490	564	500	549	536	552	556	534	530	489	544	531	545	552	505	528	543	552	542	554	553	536	565	561	536	574	550	560	571	513	533	559	562	568	525	539	537	549	523	513	559	534	565	556	526	553	546	529	561	554	541	554	576	534	553	543	569	549	533	541	553	521	558	574	533	550	562	569	542	547	541	525	580	552	585	547	560	530	551	509	501	532	545	546	532	543
27562	9718	1846	1241	989	964	939	1042	1008	937	966	942	974	1031	936	883	945	899	1001	959	990	961	947	966	911	936	936	964	982	944	967	973	914	950	975	929	941	981	932	957	985	988	1006	982	1011	970	962	1002	948	942	961	959	916	901	986	959	982	969	992	983	1002	940	924	1005	955	983	970	916	998	991	922	951	932	908	1060	996	960	939	975	947	905	994	961	991	972	941	997	956	930	953	986	969	960	899	992	989	949	959	962	941	982	941	929	943	973	925	972	938	929	1009	1018	1016	934	935	1004	964	958	968	979	937	998	990	958	960	962	966	968	983	929	959	971	991	994	951	954	957	1022	977	947	967	948	982	964	929	937	932	953	1021	941	972	931	1009	943	1036	1026	946	1034	933	977	945	952	911	982	918	1001	918	926	992	967	930	956	987	920	897	941	951	968	948	974	975	950	958	997	1000	949	1016	930	930	1019	970	1006	1030	983	948	973	960	959	942	929	967	934	1005	970	960	949	948	941	989	942	943	959	977	955	957	931	881	903	944	1008	934	961	955	975	922	955	957	913	948	959	997	983	955	910	942	951	967	980	1007	922	972	912	972	944	931	948	939	991	992	978	955	1004	967	972	1007	942	967	976	971	924	980	985	932	953	933	992	957	983	955	963	955	952	925	949	963	974	969	940	924	940	941	970	950	926	952	945	976	1005	991	979	982	990	1036	946	956	969	959	949	985	966	889	1003	976	1021	942	992	966	935	949	987	964	951	988	968	933	966	930	928	922	939	967	928	965	945	956	994	952	945	971	969	940	929	951	977	933	919	964	956	998	983	944	940	912	998	912	970	915	928	915	1013	970	981	932	940	939	1011	1010	890	959	998	969	966	980	958	961	923	979	915	933	934	950	927	961	944	896	920	966	934	982	950	937	963	922	978	999	947	988	944	926	1010	1017	984	970	979	922	921	967	998	972	993	896	1010	921	936	982	1002	930	924	933	968	979	987	944	948	930	955	899	924	947	960	984	941	929	928	917	977	900	946	979	980	960	961	1007	920	993	980	955	927	1012	927	975	989	964	956	954	968	931	991	961	967	945	933	966	948	949	882	969	964	928	959	918	926	981	910	981	946	916	1013	978	959	950	922	975	964	928	918	963	988	957	934	1023	943	909	939	987	999	1003	942	960	879	993	999	951	936	942	976	984	947	982	942	979	905	950	921	930	889	997	975	898	962	936	941	965	985	900	949	958	935	990	962	913	928	944	1027	975	986	989	1015	936	918	936	975	930	931	935	959	935	895	998	961	980	929	978	946	943	943	975	997	971	945	959	916	936	984	907	973	985	975	942	915	925	991	954	963	909	999	976	910	949	929	941	955	929	977	956	994	977	952	1018	1029	987	893	934	991	960	863	961	933	940	919	1013	983	975	938	911	968	1002	976	993	973	950	981	975	984	973	916	964	997	896	966	950	973	1022	999	937	1012	1004	956	953	942	926	985	895	937	979	1020	960	1014	982	942	985	996	937	954	951	1026	993	983	965	963	958	975	935	986	1011	939	994	873	952	968	969	930	944	958	993	905	968	962	928	934	884	881	967	1012	919	920	963	979	919	980	958	947	941	939	988	943	1007	950	948	921	993	951	981	969	945	967	951	967	972	977	966	961	987	992	921	953	968	1019	950	964	903	957	936	979	931	948	935	969	979	933	968	944	981	951	1045	1001	946	966	940	971	960	990	990	974	983	929	909	924	939	970	914	965	958	928	953	969	932	958	1028	933	947	980	953	909	949	958	921	969	976	970	983	1020	960	968	973	937	967	941	967	935	1012	951	946	949	1019	955	976	932	934	975	1001	993	968	950	961	919	960	953	968	991	962	977	929	954	941	959	903	901	985	908	967	913	921	989	977	931	934	985	965	949	898	984	947	902	966	959	951	951	967	1000	981	982	972	924	945	1011	910	947	985	944	988	910	944	910	907	933	923	968	896	973	975	955	934	946	912	980	990	917	927	1007	939	950	966	948	938	918	925	979	939	970	987	925	984	1006	938	956	1016	977	918	943	945	962	1011	906	920	942	859	970	968	946	961	942	923	1019	949	903	961	932	902	907	970	1010	982	990	947	1002	963	931	948	959	986	970	906	906	915	980	962	943	945	1014	912	943	912	941	960	1002	913	933	924	1001	981	990	1019	973	1016	1009	897	1004	941	945	941	942	975	912	921	948	970	968	955	960	941	912	975	911	924	935	970	1023	978	943	951	986	957	1002	959	921	936	922	961	980	963	982	968	979	983	918	946	980	977	960	965	936	1004	964	921	970	975	1006	984	948	951	926	931	949	938	980	954	954	947	939	922	1008	997	970	972	982	930	957	980	957	975	963	941	911	962	932	900	950	918	964	952	994	992	995	928	979	956	974	933	919	986	927	964	980	973	940	983	925	966	963	950	995	1025	968	905	954	975	1004	970	914	938	979	895	929	985	941	969	953	984	957	975	963	945	988	947	928	980	945	951	960	941	937	934	982	918	948	963	981	998	984	961	967	947	957	941	951	949	928	1000	990	902	963	930	960	994	997	975	939	937	1005	916	936	960	979	955	964	1000	992	977	908	964	971	983	1000	968	988	979	955	986	928	972	925	936	911	976	967	959	989	939	987	946	977	936	955	964	992	1015	957	945	944	905	1009	989	958	951	1022	978	949	963	922	919	956	943	898	975	1002	927	984	940	965	965	991	1001	935	955	919	965	972	908	926	1019	931	949	946	929	938	1021	979	960	975	934	892	907	964	897	964	961	944	947	980	1006	974	922	956	899	893	929	914	958	994	959	948	980	936	937	952	936	948	966	982	1053	970	985	975	974	941	965	957	896	977	942	972	932	938	907	947	1000	945	927	996	985	943	906	924	982	1021	944	996	957	948	983	944	928	962	970	894	886	962	927	947	987	970	1027	984	883	999	1023	955	1050	916	948	967	968	944	931	966	957	913	935	1030	936	977	962	985	1024	967	924	943	955	928	937	952	939	960	925	991	948	952	976	930	970	979	968	947	978	917	978	933	934	889	970	1044	983	966	941	1005	910	972	977	962	965	913	910	935	950	948	1001	960	898	980	955	947	969	944	946	985	966	992	970	957	950	929	946	931	936	941	956	978	963	959	983	988	989	998	966	956	950	979	937	951	1009	961	926	960	935	918	1026	880	979	957	934	946	973	939	960	969	983	980	923	934	967	928	956	986	940	947	906	940	959	979	930	958	982	978	935	945	890	936	960	931	951	986	937	984	961	938	890	912	1016	970	974	953	1000	1002	989	938	1010	918	984	955	936	978	950	915	865	906	1003	965	967	894	992	948	997	934	941	928	954	928	929	961	919	940	936	978	972	951	985	956	976	992	960	909	956	968	977	930	1000	985	1040	990	937	943	938	946	942	978	993	1006	1001	986	1028	985	959	926	972	994	908	994	1039	968	956	1030	1005	946	971	962	900	960	1015	927	960	947	923	939	956	955	966	950	943	1026	933	950	934	942	991	997	962	964	962	929	995	963	985	980	909	922	1007	973	991	1008	948	915	928	928	982	934	921	916	944	999	963	951	992	960	934	943	945	965	928	929	925	975	904	1042	947	925	960	919	937	958	902	983	933	963	937	1022	940	912	981	960	942	910	931	959	966	971	965
5852	1005	979	933	822	878	795	880	818	885	873	803	793	844	843	823	837	854	836	873	795	798	876	801	796	843	845	829	777	861	834	839	852	814	829	835	813	775	803	848	835	834	791	882	828	813	821	836	796	824	826	763	760	829	765	819	782	799	806	805	841	851	836	814	809	815	824	815	854	815	836	805	820	845	828	804	812	840	831	835	780	810	818	835	818	784	824	848	833	834	825	783	880	798	854	869	820	839	804	773	827	819	786	859	840	846	827	813	794	820	834	787	794	790	807	807	765	840	747	839	757	773	793	848	833	784	841	841	825	867	826	869	805	809	793	821	756	888	802	815	796	822	803	826	783	820	852	849	840	865	840	807	829	791	832	800	819	846	870	813	856	835	805	823	816	857	812	779	843	832	856	783	777	815	878	816	785	734	790	848	838	818	787	777	782	851	859	794	833	859	802	762	807	791	796	825	793	825	850	785	760	852	813	861	804	811	820	827	772	781	805	822	839	776	850	850	804	784	830	781	786	831	780	796	827	791	785	814	859	796	824	820	831	851	788	821	790	801	837	810	815	813	863	782	869	788	797	786	815	817	811	820	814	798	854	832	840	835	854	870	813	757	840	800	804	788	877	800	799	843	845	797	816	819	798	825	821	794	809	829	838	810	797	812	751	834	800	795	836	850	775	824	790	829	876	837	832	822	802	846	819	803	834	834	809	807	802	795	807	775	777	865	844	804	809	834	851	800	801	814	846	785	758	819	837	830	786	837	818	869	807	819	816	879	861	820	844	823	780	786	843	838	893	753	832	860	800	745	837	807	790	822	857	837	822	802	825	819	836	817	810	798	751	847	783	826	792	832	801	859	817	786	837	823	871	753	823	772	834	798	767	794	790	813	772	821	807	808	825	847	806	815	814	887	818	802	794	870	798	807	875	895	815	811	840	860	794	815	790	806	860	792	818	858	832	796	829	830	789	805	837	801	813	793	799	833	778	839	866	866	801	774	794	829	801	781	794	819	800	810	812	818	873	866	853	794	816	809	766	784	803	803	823	819	833	837	783	855	766	802	835	768	829	848	794	814	763	816	788	839	828	776	820	852	800	796	831	769	766	796	833	784	797	813	847	805	827	866	798	803	808	787	813	805	812	859	832	861	814	870	803	836	774	799	855	801	854	862	815	785	825	842	827	799	838	777	759	811	822	844	804	814	778	858	782	808	837	893	821	816	853	806	795	853	811	812	821	796	820	794	779	809	792	815	829	807	833	793	841	861	860	810	769	786	765	810	817	825	819	777	792	850	838	849	780	826	830	788	798	757	820	821	853	833	786	835	834	781	817	798	804	877	831	835	750	848	786	816	853	769	793	764	820	807	796	821	797	763	836	775	824	843	853	799	832	821	819	840	769	807	789	764	836	819	822	792	825	807	806	817	840	855	786	798	853	810	831	780	776	809	779	842	816	761	799	843	755	814	794	823	748	815	808	853	833	810	876	785	776	845	848	793	843	870	754	759	830	831	817	768	834	782	855	842	789	810	839	806	754	785	815	842	769	851	891	826	797	823	815	816	858	799	795	759	855	782	794	791	790	853	834	868	793	806	815	831	823	790	817	827	799	859	814	831	812	840	800	792	815	848	780	814	848	808	785	807	820	842	791	830	810	857	790	795	853	801	832	851	840	814	835	869	798	848	789	835	850	803	860	780	838	781	835	882	817	786	800	800	789	795	848	823	840	838	851	794	817	793	816	803	806	827	849	751	851	807	784	824	772	832	828	846	817	775	825	802	810	840	819	817	837	854	869	823	845	863	812	781	831	755	843	856	825	818	807	784	820	789	808	810	819	807	810	763	886	805	787	812	831	811	775	849	828	836	823	803	802	857	802	872	824	842	849	865	799	831	801	842	811	810	803	790	834	816	799	841	788	835	795	829	804	797	783	770	826	785	770	829	811	794	805	837	748	842	816	816	783	797	870	816	840	783	806	784	828	824	814	787	812	816	810	791	804	808	793	847	851	763	799	826	844	832	856	839	768	784	827	868	817	784	800	843	775	805	831	833	844	815	879	831	834	813	835	815	778	848	800	839	849	846	841	908	782	816	866	826	812	822	780	815	796	847	841	774	810	777	821	818	862	866	827	791	770	797	763	764	836	812	779	841	824	761	810	839	854	789	812	820	749	819	784	778	811	780	790	761	830	816	822	780	800	830	860	807	784	870	848	866	817	818	795	787	837	793	740	860	831	811	846	847	783	853	816	847	794	832	789	796	838	812	793	830	841	821	768	795	788	763	859	831	815	867	867	850	812	760	778	762	772	860	816	831	839	823	811	813	798	787	784	844	821	806	831	856	824	810	790	864	797	807	812	814	829	846	814	851	857	813	752	841	815	813	785	798	805	753	775	895	820	856	831	787	826	766	794	805	840	857	835	780	851	807	834	800	757	801	786	762	894	797	792	782	810	804	826	813	848	861	830	817	837	804	836	763	828	806	829	826	819	789	812	838	826	831	799	845	806	809	843	806	794	786	841	808	868	815	805	831	846	814	845	772	833	872	812	838	807	814	809	795	814	809	826	839	810	839	796	847	831	814	806	772	839	798	834	815	834	797	830	828	800	815	823	868	763	792	867	780	850	832	811	839	800	824	818	845	821	811	801	787	794	815	775	818	828	859	786	823	858	836	851	841	735	774	850	864	877	804	831	834	800	818	836	833	806	792	813	809	826	827	810	891	829	851	801	786	875	802	833	839	826	793	807	879	833	821	800	756	804	779	772	871	810	831	819	825	798	770	898	786	805	809	788	858	798	820	826	827	837	821	808	823	865	848	807	851	798	811	827	829	833	848	807	796	880	826	808	816	780	808	838	806	824	833	833	816	861	813	822	821	817	814	795	879	832	823	830	837	840	817	821	814	852	819	887	812	817	814	828	769	865	784	794	833	787	767	788	823	800	794	820	820	778	838	864	805	869	824	831	776	833	862	839	785	835	828	776	808	754	785	796	863	818	855	875	793	790	772	813	792	847	779	800	820	783	846	796	786	806	830	779	825	836	834	784	812	799	828	851	829	833	753	818	824	817	802	760	815	788	777	811	812	802	880	795	818	822	798	841	803	845	784	780	790	828	852	827	810	853	828	792	766	779	819	876	840	855	835	830	786	837	752	840	805	848	836	868	779	828	773	807	836	794	786	787	819	769	874	824	798	816	821	750	818	789	843	839	871	816	825	818	840	791	824	811	808	817	814	819	809	755	799	772	748	832	774	839	794	802	843	754	801	793	855	795	754	793	825	835	798	795	816	801	855	877	839	838	816	871	775	775	782	844	795	801	831	821	838	831	879	840	776	821	811	811	802	804	848	819	852	840	801	779	781	821	809	862	878	828	814	829	846	858	847	794	846	807	740	823	872	837	853	858	838	826	776	812	831	766	799	838	831	759	832	807	827	800	840	801	850	861	807	747	823	823	823	869	882	838	884	791	811	820	824	843	837	847	808	855	830	787	794	829	860	840	823
25550	21370	27134	25346	5479	1724	1292	1116	1005	1011	984	1047	957	974	915	935	991	908	887	958	900	925	939	928	923	940	956	968	979	962	897	910	981	968	974	965	937	961	898	984	910	928	931	897	952	941	929	979	948	959	946	946	947	882	892	944	952	987	968	956	892	953	904	947	892	991	903	906	882	924	925	924	919	894	927	913	906	900	936	959	934	923	971	926	927	896	960	937	880	922	907	949	883	961	888	900	953	972	918	958	981	951	962	950	977	933	894	902	935	906	898	928	972	888	951	914	938	910	931	924	889	967	903	936	962	923	896	941	941	929	874	896	896	951	940	931	954	978	886	934	934	908	945	862	931	959	954	914	948	853	930	969	922	907	914	895	926	913	881	937	962	857	953	918	971	937	911	898	913	936	904	911	932	928	909	990	901	897	932	881	895	928	942	892	889	971	908	949	962	935	903	909	898	940	962	953	914	897	936	906	956	910	922	956	966	910	903	952	938	908	958	906	945	903	922	959	924	954	974	879	892	934	961	915	958	949	916	898	952	914	970	885	953	974	947	936	937	951	920	930	877	890	970	986	982	952	953	878	951	942	881	907	978	902	896	951	943	900	932	923	880	958	914	900	934	966	979	930	904	955	926	925	894	946	897	956	928	928	912	876	953	861	918	923	929	905	962	930	939	884	937	921	896	932	872	989	924	960	909	943	927	984	939	893	914	959	846	981	940	942	917	868	898	935	963	899	870	912	928	970	904	960	904	919	909	928	984	972	922	939	933	913	971	910	927	869	886	911	983	920	960	882	960	884	860	924	939	897	935	917	932	943	887	935	874	872	910	895	932	908	888	915	981	960	884	903	973	927	866	942	945	892	915	938	942	889	952	905	961	920	887	936	955	906	904	989	898	934	932	950	911	891	927	919	934	937	976	907	920	940	928	927	912	941	888	883	936	938	885	958	917	950	874	858	897	924	902	932	903	918	888	894	930	871	887	980	966	944	920	914	927	893	926	965	870	900	943	922	955	910	959	984	922	929	987	911	930	940	969	931	897	962	963	882	921	962	901	920	858	896	925	925	897	868	954	900	960	914	904	895	922	933	929	916	866	930	926	961	913	905	908	923	861	950	933	956	966	858	856	886	884	963	948	920	990	898	939	840	899	931	904	916	915	929	950	914	948	878	890	941	946	880	886	923	888	940	879	938	908	907	897	1002	911	899	935	910	945	980	931	922	979	906	937	939	946	920	937	920	955	880	902	930	952	923	968	956	883	915	915	935	917	888	914	925	954	911	902	922	846	954	912	905	903	944	906	912	946	910	922	935	907	881	912	928	904	867	950	924	833	914	940	918	908	940	898	909	916	916	892	927	899	848	916	868	983	907	968	929	883	920	919	905	923	891	940	936	907	921	945	866	924	940	923	964	949	912	895	941	960	905	920	874	919	946	946	915	948	935	899	924	970	896	960	928	914	929	945	935	947	967	942	910	861	877	893	891	931	955	914	936	966	895	905	907	895	874	945	896	973	947	950	917	958	915	921	937	916	913	927	926	923	936	971	926	906	931	982	953	863	945	923	883	970	916	932	954	924	1001	915	916	924	942	918	884	889	949	927	1003	940	917	917	929	921	927	891	895	918	911	892	890	936	937	900	900	921	921	930	898	849	896	928	972	959	919	883	863	885	913	961	926	954	934	918	951	867	977	917	938	958	932	964	907	987	962	947	894	898	837	987	914	965	878	864	947	988	927	899	875	925	947	857	863	956	905	898	938	918	950	949	945	949	908	908	970	922	964	907	918	905	944	923	951	895	871	948	950	964	942	954	911	953	869	902	927	895	905	945	962	870	894	954	963	912	885	932	877	934	942	884	916	906	940	922	941	857	918	862	919	881	920	912	962	958	926	955	905	910	931	901	915	930	932	897	890	943	893	955	903	921	938	893	890	972	925	966	889	866	900	942	944	933	869	883	939	958	919	889	912	922	904	938	939	928	906	924	908	891	962	905	925	941	857	949	934	902	891	954	909	880	964	973	870	988	895	893	943	916	898	929	885	921	994	960	877	897	953	891	899	900	906	917	864	945	928	912	968	940	951	874	892	883	939	920	894	897	911	949	916	955	847	916	939	961	898	912	902	950	908	892	946	913	941	952	946	909	914	932	895	952	900	928	928	931	948	960	903	899	923	925	955	899	919	903	969	894	935	998	912	946	902	883	931	884	910	864	972	905	898	902	901	939	890	928	876	938	895	903	925	935	951	911	906	882	881	929	912	892	935	986	920	936	944	879	910	874	989	899	934	912	925	911	912	892	933	937	979	931	911	971	918	868	913	919	905	947	906	932	944	915	963	896	935	937	870	923	892	943	902	951	944	910	939	941	916	920	914	855	935	885	901	951	938	890	868	921	879	921	964	888	953	905	949	902	909	951	916	910	973	897	966	866	874	882	926	924	882	878	878	915	967	911	901	923	885	905	897	893	913	886	859	878	942	971	962	969	955	935	882	977	897	914	921	952	921	929	928	877	897	910	982	894	879	952	931	878	964	927	967	909	929	893	867	935	919	934	871	925	976	888	919	943	921	915	918	914	943	885	882	950	960	1032	910	942	879	933	978	959	948	950	935	906	953	946	914	933	957	910	849	923	943	899	904	885	939	949	974	902	941	899	905	974	969	897	916	880	907	896	898	950	852	890	955	895	908	943	932	945	925	916	956	920	921	874	901	897	925	888	875	923	918	857	976	910	872	861	915	908	927	968	901	913	940	976	912	931	904	951	859	928	820	829	899	887	920	948	948	903	901	971	886	908	923	927	921	933	895	920	974	933	942	914	888	866	949	963	940	873	901	936	935	897	943	889	907	954	958	941	934	929	919	943	919	952	963	946	901	910	898	934	918	897	939	951	921	914	912	943	939	869	915	914	906	924	901	946	906	904	902	890	946	927	926	929	884	882	905	948	910	939	977	933	885	975	896	919	941	949	925	909	912	908	927	945	917	942	905	902	899	916	895	938	936	905	928	892	967	907	897	930	859	938	904	931	890	937	908	932	883	901	947	894	926	988	969	944	932	953	954	879	895	921	974	943	944	900	949	945	918	896	822	890	912	934	941	936	919	944	920	873	931	895	921	903	951	944	965	899	851	887	915	938	862	947	930	968	934	913	916	892	941	931	933	885	943	872	913	909	927	933	850	928	953	977	945	886	1001	894	950	914	914	902	895	898	942	954	935	941	892	931	888	904	902	929	903	924	965	1027	901	993	928	921	871	932	927	917	915	940	946	918	915	983	914	928	923	899	931	913	938	918	905	957	942	877	947	928	952	920	955	874	905	925	933	870	887	921	935	953	928	925	973	908	931	947	931	947	887	879	918	951	847	950	958	939	933	946	872	934	895	888	915	889	953	888	924	930	936	898	942	923	918	952	959	923	902	911	945	934	931	906	919	972	952	930	923	928	915	907	904	921	924	928	862	921	887	949	950	956	913	869	959	922	873	932	916	899	853	919	893	925	929	918	910	876	872	884	921
4085	3198	2726	1704	1362	1126	1094	1061	902	871	944	910	869	925	883	851	863	861	873	835	839	849	774	844	858	840	889	802	830	907	824	823	863	804	801	874	827	800	833	821	825	803	832	870	822	843	767	785	810	800	848	812	816	858	815	829	837	833	762	829	799	873	806	878	809	773	797	786	821	814	850	795	846	798	845	836	793	863	835	812	817	852	845	816	797	829	787	827	856	804	814	805	828	890	852	811	832	831	822	774	842	830	850	806	827	844	823	814	882	808	798	799	831	843	781	845	852	816	816	829	779	785	897	807	866	816	804	823	822	771	805	796	805	821	791	849	809	822	785	839	789	830	784	820	813	801	812	785	826	776	785	786	808	811	876	825	846	779	772	797	805	800	861	795	794	826	808	786	839	763	812	814	812	825	801	805	826	785	815	811	791	820	811	750	824	773	824	841	800	837	801	800	781	797	831	845	792	828	844	837	801	820	761	835	839	833	868	793	843	824	801	818	818	798	797	843	850	813	813	777	807	858	762	827	809	827	848	889	828	858	820	812	767	780	787	769	791	831	845	794	797	867	824	814	826	838	834	760	831	779	819	845	821	857	787	838	812	823	822	822	817	783	842	836	858	840	793	788	769	834	806	781	779	811	804	844	813	837	792	844	748	819	785	837	797	807	822	863	764	832	831	778	809	835	831	811	768	781	812	838	804	803	827	808	834	842	803	796	820	798	803	845	801	817	779	826	788	794	779	837	811	821	789	837	779	809	809	844	824	812	796	858	856	873	840	856	783	837	803	880	824	783	779	795	879	785	800	839	856	800	829	761	793	825	795	770	837	825	774	827	826	832	819	821	837	798	774	805	810	804	779	784	791	822	800	848	838	822	820	748	838	805	787	777	836	837	843	775	782	773	780	830	807	833	843	822	815	777	808	823	767	836	780	786	813	810	830	854	778	784	790	822	772	785	922	803	771	808	785	833	787	817	788	771	777	770	822	810	808	778	792	759	822	825	809	804	817	819	806	832	780	791	788	814	798	810	771	807	840	817	830	820	804	809	852	785	853	854	828	810	814	794	786	775	856	790	833	802	769	778	815	828	774	823	771	833	847	826	818	807	817	814	828	822	804	765	777	865	846	795	873	834	786	801	820	830	738	784	780	795	791	795	784	881	826	853	848	787	797	815	802	805	849	808	817	853	793	807	797	840	826	801	776	826	772	857	808	798	768	773	833	837	841	848	839	789	837	820	827	816	810	880	790	867	845	807	817	855	767	857	801	824	869	781	812	804	860	788	796	787	794	790	761	776	823	847	825	838	788	799	766	809	853	799	801	785	805	800	829	828	826	809	815	799	823	823	860	929	800	836	837	785	810	822	818	846	789	814	834	841	787	859	799	796	805	796	798	812	840	797	785	780	827	783	801	780	798	825	801	803	855	828	784	810	794	786	844	826	759	800	906	810	817	867	719	857	766	801	807	825	825	795	819	820	864	751	817	777	781	781	814	833	734	805	800	841	790	782	822	832	809	815	801	808	786	797	830	794	768	815	802	811	800	794	885	811	819	789	790	817	766	804	795	886	818	805	790	813	829	827	797	824	875	824	760	754	830	796	858	789	836	771	802	820	788	797	799	778	802	762	808	813	863	816	828	841	762	825	820	825	820	866	794	794	827	815	834	827	789	789	844	770	819	839	847	823	798	798	819	789	755	813	805	822	773	810	807	766	847	839	831	864	795	792	811	789	820	771	816	783	853	846	810	805	767	825	816	809	804	775	806	825	829	804	790	834	808	837	801	828	848	866	843	852	808	802	776	800	781	757	814	786	747	806	773	816	789	821	825	819	834	862	832	803	878	816	830	850	786	792	834	807	799	797	816	790	795	800	818	826	755	836	778	827	835	833	781	825	748	832	765	775	794	822	843	815	783	843	859	777	859	804	845	793	815	800	815	795	730	876	791	826	791	789	809	824	794	801	834	802	847	814	853	833	826	857	787	822	779	796	830	829	837	815	806	806	820	756	823	852	810	799	838	863	823	807	830	820	799	796	827	815	830	807	812	829	838	773	811	770	858	831	821	801	783	822	789	808	846	813	802	810	797	813	764	806	816	851	768	826	802	824	802	814	887	804	850	806	773	796	810	788	765	818	791	858	814	840	847	836	824	839	808	813	789	833	770	819	802	809	782	805	833	858	781	789	750	869	823	800	820	817	794	821	796	837	797	832	812	818	809	798	805	826	823	799	828	751	815	825	844	832	856	798	844	789	803	816	823	809	782	777	851	855	839	797	824	795	810	859	802	862	808	810	859	789	818	809	811	837	788	815	829	817	767	842	828	810	803	802	855	833	809	830	831	806	836	816	826	832	774	836	816	790	795	826	829	775	833	834	800	829	781	840	796	806	806	774	784	787	785	838	830	779	862	866	806	806	766	812	792	880	815	817	801	767	874	783	821	844	800	775	779	817	827	805	843	851	816	802	872	793	777	790	841	808	808	807	771	808	835	847	781	792	794	821	835	786	804	793	738	801	805	810	794	795	761	809	773	861	845	792	799	770	824	827	847	808	808	798	838	892	783	860	864	810	839	792	784	853	845	802	794	822	837	799	844	821	796	799	831	849	879	772	838	747	830	833	832	825	788	862	838	796	841	763	810	836	797	832	820	846	801	777	762	856	797	769	840	819	796	791	820	824	856	811	838	810	819	774	833	828	844	877	797	827	781	804	779	811	781	807	795	843	794	803	851	810	807	800	845	849	776	849	836	821	796	784	803	814	824	845	774	801	781	791	799	831	821	788	771	808	847	845	813	815	793	794	815	864	851	811	797	841	801	813	762	844	886	812	812	758	808	821	812	747	809	763	867	830	865	797	808	784	821	802	807	784	810	842	755	831	819	795	794	833	778	832	841	844	870	845	824	864	802	819	816	776	755	845	825	788	819	774	795	826	809	815	845	762	822	838	855	740	792	859	815	852	806	783	815	807	777	822	819	819	822	827	806	846	825	795	800	762	791	843	815	794	852	839	821	825	802	800	812	847	790	811	847	815	784	783	820	803	806	823	823	817	780	805	814	835	825	778	801	805	809	833	742	786	804	782	794	838	806	804	826	814	789	845	836	804	850	801	842	816	794	811	832	824	755	787	816	826	821	778	786	812	802	804	781	826	797	815	758	787	794	844	845	758	853	797	785	787	811	775	804	802	820	818	820	796	793	826	781	793	851	792	806	792	797	782	787	863	776	788	839	791	813	834	817	840	801	828	794	777	828	837	828	829	844	815	777	819	820	772	766	769	819	828	819	805	823	842	765	788	796	802	812	792	757	819	795	820	848	775	855	816	778	803	834	846	836	796	812	812	850	856	788	808	859	848	870	757	796	801	819	764	772	773	816	815	826	815	823	777	837	804	820	783	764	830	827	749	786	805	865	831	787	800	869	821	793	815	808	767	800	760	821	836	834	769	807	825	820	829	817	811	770	776	816	823	833	817	768	801	803	844	772	791	808	792	798	826	782	833
24687	21364	28387	24701	20419	3650	1326	881	704	683	692	658	653	589	616	628	608	680	630	619	581	622	602	571	582	578	598	538	574	602	588	609	578	536	601	588	560	576	575	573	546	592	568	556	540	582	540	565	599	565	580	595	577	561	583	551	600	588	548	587	594	618	571	559	559	581	592	589	562	588	636	600	544	578	610	559	597	543	573	558	560	556	530	561	576	557	592	559	586	518	577	575	612	589	580	535	605	597	573	579	558	564	567	591	568	592	580	569	565	550	515	584	540	542	571	558	580	536	590	592	555	604	550	552	576	587	554	557	536	600	622	593	566	567	578	545	548	589	565	597	543	563	577	583	564	590	578	634	562	570	607	560	566	622	609	615	571	584	593	607	568	586	575	529	580	557	576	611	553	558	589	612	586	587	620	583	585	610	569	560	591	556	554	557	539	591	567	565	613	592	605	573	596	591	535	592	597	543	544	542	553	581	525	627	576	538	580	547	557	558	533	543	514	582	580	591	530	581	596	591	557	562	541	593	558	559	563	578	564	590	540	539	516	598	572	554	595	600	558	565	560	632	596	597	548	554	601	556	548	565	584	595	563	545	630	567	547	555	572	553	548	544	560	560	582	591	567	576	579	535	562	600	578	585	596	568	551	556	624	586	610	606	606	552	550	575	571	605	570	568	581	543	580	587	565	566	612	545	583	519	571	608	570	591	569	582	589	538	605	602	558	542	543	576	567	571	594	575	603	567	555	587	623	556	593	558	576	520	560	582	567	585	580	587	589	580	587	574	497	543	546	579	573	577	537	547	588	581	595	585	558	536	563	603	608	555	589	552	545	571	535	596	581	564	572	595	544	597	563	562	563	532	590	541	565	590	504	587	574	574	573	577	574	584	613	590	546	527	579	568	564	541	561	543	500	514	568	574	587	582	558	557	610	527	579	559	546	588	600	613	532	574	566	590	550	566	573	543	577	560	590	524	585	557	599	585	557	575	528	582	550	591	569	580	583	587	563	596	587	561	520	589	538	605	607	529	610	610	576	586	561	604	585	605	551	558	581	584	583	594	573	608	590	587	521	556	554	572	596	568	553	604	554	567	598	540	613	564	583	548	581	605	608	546	566	551	545	589	603	557	567	540	584	583	580	568	574	516	586	559	589	571	575	554	590	608	573	578	582	588	538	563	562	582	550	557	581	531	565	569	619	546	570	588	556	574	539	567	542	569	577	592	570	565	555	547	567	570	556	558	578	536	583	572	586	590	574	549	545	620	558	579	598	589	553	592	583	607	564	596	577	530	599	559	613	560	556	575	582	554	609	625	550	575	573	557	575	579	566	604	565	618	560	560	577	538	570	576	518	613	542	576	587	552	588	616	524	576	606	581	563	548	580	566	585	573	565	589	559	551	574	591	579	561	566	556	544	556	603	589	569	555	585	584	535	569	584	580	612	590	583	622	594	596	585	533	527	589	592	558	552	596	532	540	574	585	565	558	591	578	545	559	582	565	595	564	590	576	568	561	613	599	566	548	539	559	550	566	542	543	566	545	610	550	540	589	598	576	568	586	593	599	538	560	569	604	550	562	558	593	614	545	579	532	574	571	583	548	561	598	586	581	568	593	567	556	588	561	546	556	521	584	598	559	566	574	577	587	572	561	514	591	574	590	570	634	561	573	599	595	582	563	588	556	574	551	510	591	549	569	580	576	601	538	575	536	580	517	542	566	577	553	598	565	571	592	623	591	561	591	565	584	592	563	541	568	577	581	551	561	528	557	540	569	559	550	555	574	543	584	577	548	525	568	571	588	587	585	607	578	564	586	574	584	556	613	565	533	572	570	580	592	569	588	548	551	577	598	600	561	602	581	561	610	553	547	590	592	590	600	572	563	572	558	590	560	589	580	572	573	538	581	567	558	595	530	572	606	542	583	554	553	601	562	590	587	541	555	595	594	545	554	571	578	578	639	540	565	598	590	552	598	546	559	590	539	567	536	569	584	541	566	559	564	577	544	549	566	575	566	562	553	551	561	603	590	532	588	597	587	549	588	601	526	560	559	600	586	566	588	559	603	612	590	560	569	549	571	560	555	556	588	600	581	577	578	574	564	599	572	578	522	538	590	571	551	535	603	574	576	536	536	557	576	577	574	554	559	575	588	597	584	556	554	550	524	580	541	584	553	557	587	549	560	531	587	554	567	539	590	562	557	548	582	632	583	538	594	580	550	536	585	581	538	576	525	602	577	554	590	611	582	545	545	561	509	561	576	573	570	578	534	586	516	583	574	545	559	547	580	593	623	529	575	546	652	569	572	569	548	584	574	565	536	559	526	622	615	572	597	584	578	578	537	548	590	560	585	597	561	556	509	575	567	572	598	569	552	566	572	597	583	575	587	557	598	551	557	538	563	561	505	585	594	608	597	532	547	562	566	549	621	613	519	542	569	605	583	574	535	601	579	573	577	559	578	565	572	567	557	594	527	542	621	520	521	594	585	571	583	578	600	613	554	640	565	550	562	555	575	588	576	560	613	601	579	618	558	573	590	554	534	610	592	506	532	564	579	598	580	600	556	599	556	588	617	575	558	592	603	572	566	565	592	630	547	547	582	563	575	552	566	578	607	585	593	574	524	589	543	561	541	572	612	559	537	532	557	555	564	547	536	596	570	588	584	546	597	529	542	521	570	551	566	557	581	594	585	581	596	616	619	559	564	579	651	559	553	574	580	546	537	571	547	552	582	558	548	577	569	573	569	570	577	560	580	581	584	552	560	573	548	614	587	594	599	549	544	588	576	559	539	588	586	554	559	606	604	578	554	577	538	599	601	593	585	583	588	565	560	567	568	530	515	550	560	555	578	536	562	569	577	551	603	558	586	574	577	533	583	546	554	591	576	580	572	547	579	567	571	575	549	588	595	564	571	572	546	563	589	593	574	552	534	614	541	551	578	551	589	587	576	527	555	573	589	559	547	584	566	582	576	548	574	601	563	594	600	570	567	540	552	563	603	589	563	566	621	582	528	554	535	598	544	578	572	546	570	565	553	571	542	576	554	551	553	550	587	586	556	576	543	537	601	566	553	620	572	592	565	575	529	541	569	578	615	597	568	593	571	571	579	613	533	586	563	610	527	596	578	581	536	575	593	552	560	589	598	584	594	593	562	565	601	543	530	550	592	558	581	589	541	556	552	571	528	572	581	520	603	542	557	575	595	563	529	569	563	605	519	570	583	557	596	552	543	577	540	537	570	543	591	561	569	559	534	597	592	580	543	597	613	589	565	582	594	541	525	539	588	561	561	544	568	574	579	582	622	579	583	543	536	638	589	559	566	569	556	559	574	579	571	546	632	583	546	543	570	525	539	573	569	564	522	578	544	561	512	527	553	547	572	612	564	574	587	574	539	586	580	587	593	581	606	575	597	545	590	549	582	617	566	583	576	594	567	551	538	572	539	525	556	551	595	553	591	543	564	585	583	580	576	533	587	537	591	551	598	576	604	549	542	575	574	553	578
4189	4939	4052	2119	1508	1222	1022	888	814	780	699	656	675	672	614	630	626	601	601	614	662	610	607	572	579	593	524	549	597	622	579	544	571	589	531	590	593	555	569	565	514	498	552	577	574	552	512	587	526	580	580	542	539	529	552	594	581	579	584	573	571	552	561	533	568	529	572	552	532	552	632	564	544	551	540	556	574	567	572	563	532	565	548	570	596	572	553	527	541	503	544	544	507	558	552	532	530	538	528	564	517	574	536	547	541	553	552	515	566	544	569	536	582	560	561	527	561	536	605	559	539	543	533	577	567	571	528	523	568	547	547	554	536	586	535	527	582	569	548	518	531	585	527	567	568	568	569	585	554	526	530	533	576	519	521	575	533	543	564	539	576	584	570	580	542	563	545	549	558	583	560	558	587	553	564	567	553	512	550	562	519	518	551	534	522	526	538	554	546	575	569	500	522	514	581	543	515	567	552	570	579	538	554	594	537	528	544	506	522	542	594	553	548	567	568	509	528	530	528	546	557	542	576	549	551	554	562	595	530	538	523	548	605	569	555	520	530	530	538	522	561	537	566	527	564	570	563	537	592	595	518	541	549	533	530	558	556	516	561	598	529	561	573	531	550	489	583	581	572	540	521	559	523	504	614	512	559	561	540	549	517	544	521	599	554	532	555	548	580	535	538	472	573	534	528	547	532	555	543	520	596	552	556	561	550	504	525	554	549	548	538	550	532	553	559	540	554	556	522	543	556	521	561	534	511	564	559	566	490	538	522	562	532	536	535	572	581	546	532	547	552	539	541	565	511	525	555	573	509	520	520	603	543	533	509	531	516	532	560	553	532	530	544	587	564	526	606	512	541	579	588	542	513	542	537	558	537	541	556	540	538	543	595	561	498	571	531	539	563	546	566	550	550	532	539	537	565	526	578	571	580	523	554	501	546	552	555	570	507	518	489	482	542	545	530	539	560	548	511	538	559	517	566	529	505	551	547	519	506	548	537	556	539	513	525	560	563	559	526	582	524	545	547	511	554	541	549	589	561	520	584	504	566	526	542	567	538	540	525	556	603	560	531	512	542	544	510	543	531	540	521	534	532	526	552	525	552	518	522	563	526	567	568	568	555	495	565	539	555	552	563	578	592	538	557	554	531	538	529	529	569	534	554	559	526	547	541	534	584	524	542	555	519	546	529	558	530	501	515	549	544	535	563	559	538	587	525	504	558	521	526	509	536	522	479	511	519	527	598	542	541	523	539	545	552	543	565	521	549	609	515	511	522	511	536	544	541	536	540	592	566	558	528	553	563	511	544	529	556	533	529	555	558	521	484	506	547	557	524	551	494	567	588	559	521	516	558	520	556	597	567	520	512	521	515	542	521	555	536	535	580	547	516	507	561	538	540	564	529	526	580	586	577	495	536	602	529	546	543	565	519	556	545	515	519	546	512	564	585	537	561	554	576	573	505	567	566	566	567	537	554	558	529	540	542	587	557	529	541	554	521	507	573	614	488	520	527	529	492	534	499	550	539	563	541	527	531	517	539	523	564	515	558	558	541	537	546	584	543	567	586	552	555	532	524	576	519	537	548	534	570	544	588	501	510	524	564	550	524	577	545	560	598	541	545	506	527	570	554	526	546	533	527	565	528	574	553	507	564	548	567	568	600	551	568	538	537	546	548	590	532	552	552	543	527	588	496	528	518	514	542	495	540	562	531	482	533	537	500	538	571	499	573	553	504	602	539	533	539	542	528	533	511	549	549	539	498	559	565	575	543	568	555	555	515	507	498	516	506	538	539	527	507	512	550	542	537	546	537	527	524	559	565	528	548	565	608	526	576	542	544	513	572	535	511	550	537	513	546	529	548	529	537	547	556	526	541	553	600	529	574	541	541	530	568	515	543	503	507	554	544	567	537	518	514	564	499	593	534	557	566	544	525	551	568	542	536	549	546	561	536	581	548	509	521	530	550	587	539	536	530	540	508	554	545	527	506	528	515	559	520	539	538	516	566	523	543	544	554	539	556	560	564	571	546	505	566	532	543	504	538	545	561	540	562	542	557	518	554	533	514	547	556	513	552	569	542	569	510	508	546	508	530	565	531	540	552	510	525	478	565	545	539	556	517	538	519	549	541	547	512	516	535	547	570	516	525	535	530	522	525	539	542	533	560	530	557	517	561	563	575	510	520	570	544	564	511	523	526	529	512	516	572	543	497	547	540	543	517	527	530	555	551	524	527	504	530	514	544	540	574	549	544	570	543	557	606	568	554	527	557	535	526	553	559	539	543	546	528	551	499	499	556	548	555	534	569	584	513	560	527	532	501	584	529	521	495	534	550	549	601	521	516	527	562	559	534	516	568	531	546	530	553	567	585	565	540	545	570	531	559	519	511	570	569	531	553	560	504	521	532	530	553	549	509	548	535	539	529	574	551	542	533	552	558	511	518	552	564	524	513	565	532	575	545	520	579	523	499	589	569	541	481	576	533	551	558	515	534	582	549	514	559	521	577	575	602	500	522	544	542	566	543	558	544	542	523	588	551	574	521	517	545	586	532	512	543	543	555	548	513	542	563	548	519	541	529	535	564	543	544	554	558	522	578	564	531	528	551	543	494	515	532	519	533	572	480	534	538	541	535	569	536	546	512	519	566	533	536	505	539	595	522	524	517	567	552	551	557	532	549	523	526	506	522	513	534	573	534	568	536	584	539	522	565	510	561	539	520	539	543	511	550	539	538	543	523	562	552	552	550	569	522	525	540	496	573	554	565	532	531	547	517	527	550	507	528	559	569	529	507	539	507	537	521	525	540	537	572	497	507	551	502	522	545	562	535	550	548	520	532	541	554	541	571	533	564	526	560	541	534	517	496	541	567	547	535	563	512	545	530	487	546	561	563	518	585	515	536	543	531	561	539	561	517	535	535	504	566	562	526	543	560	496	542	495	524	529	550	522	520	528	551	544	573	572	553	537	574	534	589	516	535	555	517	556	537	573	522	526	589	532	561	516	524	525	497	531	555	537	547	517	514	556	551	546	540	530	576	541	551	526	583	546	517	544	556	555	533	550	518	524	521	542	507	533	531	509	523	499	567	538	530	544	506	570	547	553	491	531	533	559	506	560	561	477	497	550	568	525	534	541	522	522	521	534	553	519	492	550	552	562	548	499	554	548	537	517	549	593	506	521	543	545	551	563	530	588	524	513	533	507	524	543	519	537	527	571	519	535	514	561	552	559	564	544	529	544	514	574	529	539	547	518	576	566	552	609	537	529	583	548	553	541	571	514	541	511	528	548	541	536	528	505	538	522	507	537	554	557	493	569	489	531	577	545	535	548	547	475	505	559	553	559	517	559	545	523	531	586	531	535	540	543	543	542	551	548	560	563	529	493	531	548	543	502	481	507	557	513	510	523	526	575	517	521	516	555	510	539	526	540	525	510	546	502	541	524	538	582	539	510	496	531	546	501	544	615	556	566	540	570	547	520	545	565	482	512	558	518	530	560	513	523	556	502
27512	9940	1850	1328	974	997	1016	1002	986	952	938	912	971	984	953	936	951	970	959	1030	964	974	947	933	1015	951	961	967	921	973	912	927	926	974	982	975	920	952	966	974	990	900	974	915	924	946	978	976	982	996	978	972	977	965	954	937	984	976	947	973	1005	959	980	988	954	1011	983	973	1026	973	947	995	997	936	1029	956	979	938	1006	948	960	937	963	1028	928	969	1010	944	957	988	990	982	1018	977	986	990	882	950	996	967	992	964	948	999	951	1019	954	956	948	1020	982	967	984	965	932	949	988	944	924	935	951	916	946	991	952	966	975	980	944	970	926	1010	999	959	1000	969	1020	939	960	984	992	983	1008	997	1009	961	991	977	994	993	998	940	934	999	949	938	972	895	981	940	947	970	921	1006	980	956	922	907	953	959	938	990	939	1016	958	916	932	921	934	969	936	987	955	959	918	953	914	999	979	1029	981	921	970	980	989	971	1061	911	966	924	1034	947	1049	987	950	962	963	982	920	945	985	937	923	931	989	946	939	1016	988	992	987	971	924	909	975	968	976	925	915	1000	938	954	1008	972	1023	926	904	1011	891	929	958	936	953	956	995	1004	945	985	999	964	947	945	926	913	986	944	911	989	929	948	950	982	990	894	970	915	969	979	995	998	985	993	1039	916	993	924	1013	963	1017	977	924	968	962	927	970	1045	951	967	977	953	1018	952	921	969	969	912	958	1010	986	929	956	957	935	1004	976	1014	995	880	914	977	936	987	975	1013	915	1009	942	965	958	999	929	918	1006	945	1013	924	1012	967	957	958	995	1043	997	960	931	1015	940	948	950	1013	1008	971	924	974	1011	960	923	995	942	880	977	961	948	935	946	963	975	962	953	986	972	979	958	929	926	967	975	942	977	979	956	943	946	937	962	929	925	902	993	942	947	994	966	974	966	970	994	926	975	963	1002	932	941	936	996	963	992	961	988	963	1023	943	937	996	921	965	954	932	923	965	973	988	920	950	988	961	1012	965	993	929	969	928	932	1041	963	963	931	956	962	974	921	965	975	985	940	979	914	973	972	962	884	999	1004	947	939	928	1028	975	976	977	981	970	921	933	984	951	939	1013	957	954	971	1041	965	1002	904	930	979	957	984	956	953	952	958	991	960	1011	953	937	938	1010	935	960	929	922	937	959	981	970	956	966	1038	988	949	968	934	939	1014	874	969	977	1027	938	941	970	999	969	956	984	951	915	990	980	927	998	974	980	1040	934	943	959	944	960	935	960	948	991	936	1022	992	992	943	916	1021	946	1014	967	902	957	941	957	979	941	1004	978	984	942	941	949	942	987	928	962	964	917	963	982	931	1021	969	926	937	943	963	965	1000	927	946	946	988	950	927	958	936	986	981	925	912	989	948	976	937	953	953	1001	932	982	1007	957	955	992	904	960	1003	938	924	950	962	944	1001	986	977	963	981	964	981	994	971	976	958	966	933	966	1036	965	985	981	928	953	926	971	921	943	927	954	945	998	998	981	936	944	955	951	983	903	1014	939	972	1008	929	944	908	939	1021	908	993	1010	944	982	995	943	936	1020	961	918	986	980	982	1064	1029	917	985	993	1030	1037	970	944	987	981	906	935	945	951	967	1022	961	963	953	921	947	948	923	1006	945	970	1025	1006	973	945	961	951	916	932	982	1016	1054	986	976	1006	993	976	997	953	1012	1020	937	957	956	970	1001	965	933	973	909	1045	926	984	933	1003	909	988	966	960	993	1034	1001	947	985	976	950	929	985	1009	962	940	928	932	978	1004	940	992	985	957	991	918	956	986	1012	938	951	933	980	973	1007	992	942	990	952	930	979	893	985	914	924	971	942	958	950	965	918	938	960	941	882	868	957	904	1015	985	981	987	972	959	1000	966	935	967	934	963	955	892	964	968	958	888	990	962	988	945	979	984	950	982	940	966	912	948	966	954	1001	995	963	963	982	910	952	974	936	947	969	907	935	947	996	949	971	929	966	964	994	1007	956	1002	962	966	1049	982	921	935	894	980	973	933	930	999	987	915	979	1009	986	1022	1031	998	973	901	938	949	968	985	979	946	953	971	969	978	986	940	996	986	945	944	974	920	959	968	920	957	940	947	949	967	960	1018	991	961	914	896	927	910	1001	988	933	1013	964	971	977	948	974	1013	948	986	1008	984	956	990	967	976	992	955	944	997	992	1004	962	994	922	965	990	947	963	974	1008	1010	926	978	990	953	933	980	1018	865	963	978	994	959	1021	957	992	959	927	925	985	944	943	974	965	1022	945	981	913	987	969	941	928	1011	984	964	952	956	956	978	943	917	937	969	1015	938	968	977	959	964	945	907	991	926	1005	1040	997	988	927	986	949	1019	956	944	962	979	971	951	972	933	987	946	971	909	943	969	1002	969	928	985	968	934	932	942	1015	984	957	974	984	1000	951	973	932	969	986	942	1055	969	936	902	938	925	1010	982	984	948	959	1003	972	955	959	938	1026	1008	940	992	965	999	918	978	972	925	978	1017	983	944	971	992	1019	941	944	936	951	968	1012	981	919	978	1027	946	948	934	1009	926	933	979	982	985	963	968	971	1022	951	957	966	970	940	892	951	955	954	998	955	967	965	932	939	1048	948	940	958	986	954	1018	987	971	983	968	948	1007	950	988	985	925	966	927	998	993	939	990	909	924	972	964	1017	940	975	993	992	973	946	926	971	947	953	948	988	1033	994	965	933	981	988	925	983	921	928	964	928	940	971	914	952	945	969	948	898	986	1002	964	1042	1019	992	1010	936	978	951	906	929	979	969	987	972	1015	988	947	917	982	955	980	984	997	977	985	940	911	1009	978	1017	974	1016	932	959	909	947	1000	975	951	970	1017	1034	967	1010	946	982	962	995	953	1009	944	1016	955	932	939	921	964	958	1015	1014	881	951	974	927	930	945	984	936	957	933	912	948	958	954	947	973	982	968	948	979	961	979	959	965	937	979	941	921	941	983	955	946	970	994	959	937	936	982	990	965	929	951	1028	972	951	963	967	979	938	1009	924	983	971	943	1007	982	956	998	967	1013	993	1007	893	1012	978	1011	941	1036	1003	971	931	951	962	949	915	968	986	938	972	954	954	967	967	911	955	950	929	979	955	947	977	1000	1023	981	942	995	977	917	943	965	978	910	924	963	962	943	1018	909	980	986	944	963	957	975	919	990	1004	997	982	917	991	950	937	991	956	886	966	991	972	987	954	995	944	929	940	942	966	911	937	998	1022	1001	971	927	973	915	924	1007	979	949	985	952	971	978	1023	954	952	892	960	970	977	966	1000	1013	948	899	918	936	994	942	1018	974	1000	949	953	983	984	921	949	917	982	985	934	961	1008	950	937	991	965	1003	976	965	955	980	927	973	959	955	974	967	984	1042	959	980	938	1019	977	954	967	949	944	936	942	956	1000	1008	906	952	1030	906	934	961	964	933	995	960	979	959	977	987	1009	951	1025	1005	903	913	922	997	1022	954	958	1000	966	932	970	918	998	928	956	951	998	962	984	996	953	979	976	959	913	949	989	985	963	966	937	1006	1003	969	974	959	932	897	966	919	963	903	967	1023	1035	934	970	961	922	1014	1015	945	928	974	997	961	954	979	993	1024	956	949	951	1005	968	977	952	1006	939	991	990	931	953	971	947	970	934	1007	981	941	971	930	969	950	985	942	965	917	973	1049	910	968	983
5793	990	928	885	888	861	828	845	784	800	843	793	816	800	823	783	823	799	822	789	821	797	797	820	779	801	798	785	793	779	807	828	825	856	785	794	775	781	850	804	804	856	811	862	838	780	849	771	837	789	783	784	861	811	814	787	861	856	828	858	841	816	793	804	821	825	817	849	803	823	766	788	816	845	820	789	793	810	803	813	836	808	802	855	807	850	817	821	792	843	782	852	779	810	789	817	817	886	810	788	818	824	767	779	845	823	853	809	836	813	849	871	822	803	871	815	840	809	802	826	830	800	794	805	777	795	790	800	857	822	792	872	769	822	854	764	807	818	806	837	796	786	788	800	789	794	794	865	799	896	853	844	784	815	801	792	766	767	844	804	801	782	781	825	828	835	786	805	800	787	832	811	808	777	849	804	817	810	817	867	809	849	775	810	771	817	829	794	841	833	776	782	865	836	835	877	764	820	826	764	812	784	824	820	842	798	821	804	807	844	826	836	778	761	833	783	856	773	800	761	798	782	804	800	811	782	791	798	840	852	839	839	826	819	786	785	793	789	816	830	702	824	809	830	793	785	829	788	823	857	822	731	802	770	805	849	796	808	807	842	833	823	847	865	868	802	801	821	820	733	795	848	738	807	798	800	761	771	788	811	802	817	820	805	797	800	851	778	792	787	841	812	811	795	843	852	813	842	848	790	882	803	771	817	780	790	765	743	835	815	809	811	837	860	824	813	837	825	777	851	817	837	861	817	843	796	797	833	799	842	782	822	825	776	793	819	840	822	858	779	833	831	867	787	822	820	840	881	763	800	831	780	803	781	823	796	797	814	810	786	803	840	827	842	764	817	814	836	767	798	813	809	824	831	815	815	727	809	803	839	810	860	795	845	827	804	791	841	794	816	788	825	792	787	811	784	863	834	758	845	834	793	799	806	799	810	794	837	806	791	855	821	805	838	812	757	789	910	834	756	877	761	795	776	800	823	837	814	845	851	839	815	825	816	782	776	804	790	834	804	854	851	784	837	796	815	820	744	844	793	802	809	791	829	760	823	854	844	817	786	814	811	855	759	807	814	765	763	845	833	813	780	805	770	789	875	769	843	844	760	848	832	881	840	816	792	800	810	796	774	798	791	819	815	808	821	816	822	793	821	834	768	771	834	755	852	838	824	765	794	828	820	800	858	806	810	830	822	843	854	843	847	778	854	778	799	838	846	829	815	814	758	807	784	786	747	775	821	832	811	798	827	779	865	803	859	841	796	786	820	816	808	803	837	787	824	825	808	831	764	895	834	843	824	889	796	831	851	793	816	852	722	820	797	756	797	775	806	827	825	783	833	816	810	821	765	766	787	826	796	758	793	833	812	804	773	854	845	785	841	809	831	816	832	774	832	847	825	790	860	801	822	791	816	804	801	833	763	857	850	765	802	801	850	869	795	826	795	831	857	760	774	785	773	835	786	824	854	820	820	847	809	838	819	840	781	822	809	820	806	838	817	849	817	821	829	794	797	860	823	793	850	833	856	800	796	851	802	859	827	774	798	818	820	830	816	823	791	839	831	798	829	805	809	768	827	798	852	861	797	799	734	792	801	839	805	771	818	837	832	825	813	772	834	820	805	807	762	761	804	845	802	810	817	829	844	823	749	766	849	719	761	821	844	834	820	780	820	833	832	804	857	752	842	765	810	815	823	800	802	831	794	805	798	781	814	861	786	826	840	806	827	832	827	795	796	809	775	800	832	799	780	846	782	869	809	805	856	795	846	829	847	772	851	797	844	795	757	865	819	809	833	787	784	795	809	830	854	807	825	790	794	796	828	785	841	824	810	835	838	834	837	808	855	777	804	832	815	792	810	821	806	838	836	833	829	778	818	791	830	796	831	812	822	808	805	771	839	846	780	831	839	769	801	824	793	817	868	820	811	827	725	839	824	809	854	843	807	851	825	836	785	875	830	842	809	833	799	785	799	802	761	835	810	840	802	772	810	847	836	848	858	861	834	806	782	816	790	823	813	781	787	829	805	864	814	795	776	812	833	788	799	786	807	809	840	844	821	832	805	812	786	813	814	766	815	786	814	799	767	798	759	764	804	797	828	804	813	840	834	796	834	769	778	789	817	789	839	783	806	808	830	846	791	795	840	882	797	811	809	824	800	845	836	786	813	872	808	831	785	806	841	799	799	795	765	821	791	834	823	810	806	836	868	763	817	815	799	849	915	827	809	834	831	844	779	823	860	798	785	753	814	820	811	785	822	813	826	829	761	855	826	825	777	770	826	764	814	850	810	854	796	855	819	795	844	804	796	839	788	835	846	816	836	807	834	820	787	800	849	786	846	766	834	833	815	830	805	807	816	776	809	767	807	831	838	768	800	815	790	810	848	796	871	775	828	803	776	786	807	800	827	779	813	805	827	786	811	770	787	833	791	833	772	875	834	798	786	798	776	818	768	799	815	846	776	832	826	853	824	746	829	805	832	816	806	804	805	792	805	823	816	793	857	820	901	767	806	824	843	847	773	786	801	810	826	854	817	809	788	826	806	825	817	835	802	816	790	765	832	810	784	844	820	810	854	820	756	784	760	831	800	788	845	804	787	811	881	822	813	803	843	832	850	857	794	841	792	858	789	817	799	809	873	762	790	806	809	782	856	847	759	804	801	841	878	887	762	863	812	794	820	827	755	776	857	879	827	775	803	804	776	851	801	810	831	828	758	816	780	807	828	815	767	819	815	801	816	794	815	793	753	881	818	819	767	790	835	767	801	822	807	779	802	728	788	824	816	848	841	860	844	760	805	855	776	845	782	845	789	828	794	855	788	823	876	796	865	857	756	813	810	805	826	773	812	826	835	791	836	758	790	793	797	818	835	788	814	866	792	837	809	843	816	800	854	843	777	779	826	833	830	824	817	784	866	813	787	790	777	851	852	784	829	787	863	831	834	826	852	790	798	785	807	776	789	821	788	811	786	819	807	828	792	732	832	816	858	851	825	803	753	808	787	792	843	818	771	842	829	839	783	779	814	848	823	823	785	845	804	790	777	775	816	815	882	844	800	802	841	823	780	799	820	799	779	781	776	829	779	820	879	811	775	807	822	795	762	791	786	770	823	813	827	890	779	794	809	801	814	829	803	837	859	777	799	813	809	764	803	739	804	810	810	828	811	808	802	776	769	819	853	811	814	825	804	807	827	833	874	790	801	786	795	763	823	783	818	829	846	814	796	794	807	823	815	773	786	855	859	858	804	810	788	853	840	822	799	821	803	773	836	803	818	776	837	775	840	840	797	838	845	788	819	785	836	814	797	801	813	795	849	801	836	795	824	812	786	839	816	812	835	822	784	847	783	832	828	796	860	814	801	802	779	741	792	796	806	771	792	794	824	792	878	822	765	843	771	787	804	787	776	775	812	826	748	812	829	784	812	803	825	745	836	835	742	756	806	786	804	837	852	767	830	794	866	819	794	788	813	776	825	793	824	767	839	799	860	767	858	777	811	835	859	807	840
25529	21372	27142	25294	5440	1584	1286	1093	1043	1037	1083	929	992	950	947	948	945	920	1015	960	946	929	933	966	983	968	949	901	890	934	963	964	954	926	922	902	904	958	935	969	897	866	942	931	928	975	960	930	955	893	949	922	948	951	949	940	931	948	926	1007	979	935	907	921	969	940	920	917	965	974	882	913	936	884	941	950	878	907	902	989	905	925	907	955	956	931	962	923	912	907	908	906	925	984	940	958	947	888	924	954	932	921	946	895	869	975	941	937	917	929	954	853	906	945	953	968	928	906	954	917	938	956	907	940	920	979	886	886	951	945	938	933	930	907	986	907	940	921	1001	943	890	935	870	993	912	895	903	929	879	904	900	895	905	955	931	902	939	921	845	920	949	934	819	918	944	926	951	985	860	873	963	913	943	852	898	934	995	928	941	928	883	874	898	896	933	939	923	928	946	930	969	997	904	843	944	961	883	910	886	922	938	971	945	903	932	946	887	893	889	944	945	933	924	891	901	964	952	934	876	891	897	1000	872	902	931	940	837	903	983	894	925	910	932	932	999	951	875	960	942	882	938	906	898	933	914	994	976	970	991	980	924	919	970	923	879	907	954	927	923	927	906	891	902	950	963	918	938	899	1013	941	941	886	937	932	923	908	999	951	952	917	889	886	903	877	938	921	924	929	906	941	935	956	1002	954	945	974	961	933	915	911	940	941	898	951	903	926	941	870	956	869	930	889	960	905	959	949	903	891	900	942	905	943	962	936	932	924	908	922	925	919	957	922	879	914	873	942	910	947	909	950	905	908	899	903	923	939	918	914	943	911	918	924	919	923	986	901	927	829	972	891	949	963	873	882	901	909	902	908	924	949	892	937	909	939	951	961	902	907	912	894	901	891	926	905	943	939	918	923	898	919	859	946	946	924	958	879	922	937	922	956	934	924	997	954	915	924	940	904	927	942	938	900	902	965	942	945	878	945	932	934	894	965	913	940	897	926	986	924	946	934	926	946	928	830	946	902	913	906	939	873	908	894	936	918	961	984	901	921	913	883	949	963	928	915	895	891	894	923	948	922	880	965	961	855	870	978	899	893	940	925	923	908	917	886	927	895	887	901	927	912	924	932	907	948	932	928	893	898	955	985	882	910	921	920	907	916	962	931	916	939	914	934	961	942	908	926	896	903	928	925	950	905	968	908	894	924	941	940	924	889	956	908	879	961	888	910	903	966	949	931	878	943	947	980	970	944	919	892	914	918	969	916	928	911	961	935	923	932	947	884	953	954	917	941	952	921	914	944	914	939	933	917	927	938	924	884	889	964	932	890	912	939	912	910	924	911	897	888	947	877	913	910	936	914	924	952	927	913	955	950	954	922	903	973	939	964	950	906	923	979	939	945	956	960	931	922	943	883	917	939	935	966	877	947	900	958	934	889	900	925	879	946	935	892	894	909	956	921	899	983	910	935	918	910	885	908	957	947	954	932	891	949	929	919	973	904	926	955	889	920	934	906	948	853	883	936	912	917	941	947	903	928	937	920	927	964	895	894	962	908	959	884	889	929	914	877	926	995	880	946	949	918	931	895	900	925	911	881	960	932	920	971	921	967	922	962	914	926	950	876	954	932	912	923	959	906	979	916	921	950	912	874	910	948	912	980	943	879	865	914	929	917	928	924	948	901	905	918	971	964	902	989	920	951	859	925	903	947	937	934	887	908	924	952	897	905	954	928	962	931	905	958	945	855	933	932	1000	947	914	961	907	987	956	899	916	863	909	922	870	843	957	952	937	968	911	893	926	993	940	932	901	981	895	925	965	924	924	934	965	964	973	965	950	932	933	968	899	929	929	938	960	909	934	940	908	948	925	954	863	850	928	900	930	884	919	932	951	957	924	894	897	921	926	922	930	901	905	941	866	918	946	915	951	947	912	926	919	917	888	885	923	950	966	963	877	962	903	901	953	948	905	957	929	955	949	902	899	929	913	959	963	947	949	975	914	876	925	888	974	865	902	937	915	885	949	891	916	902	870	951	890	948	919	893	934	916	957	923	966	946	941	968	959	950	894	959	944	925	944	852	935	904	913	990	967	925	924	982	854	935	906	901	945	948	923	919	953	889	884	932	898	952	977	900	924	965	909	934	922	941	934	931	892	842	941	911	940	906	886	966	931	922	920	895	920	886	978	968	978	970	905	935	946	963	925	925	906	950	949	883	934	891	875	934	972	973	886	948	983	928	963	976	872	957	903	904	898	899	916	890	982	916	923	939	933	865	976	899	972	941	908	917	924	931	924	912	955	969	951	940	914	924	933	948	944	983	939	896	901	970	936	874	934	957	966	906	898	936	908	971	833	913	883	946	915	881	949	902	907	857	994	897	938	916	932	961	923	941	882	955	910	929	913	916	936	987	867	947	909	908	919	909	933	918	897	954	910	895	957	924	977	896	907	920	924	916	950	887	925	960	910	920	895	953	952	922	984	928	931	907	916	888	942	961	909	907	937	934	962	938	983	891	874	946	898	943	969	932	911	940	982	909	932	950	931	911	915	898	894	940	955	943	927	901	969	883	843	919	946	934	929	931	922	933	910	919	930	967	912	922	993	968	983	868	896	976	910	949	888	887	921	939	988	942	924	912	898	888	954	972	875	883	957	913	949	923	886	947	915	1003	935	960	961	917	896	965	900	878	942	954	928	920	903	888	969	1005	960	968	902	924	917	931	918	907	878	867	954	941	849	913	940	940	913	944	890	914	912	913	939	886	959	918	922	935	911	895	974	904	953	944	948	932	909	883	898	875	877	918	992	925	883	964	905	956	930	904	908	889	906	923	909	897	882	876	880	923	887	959	949	945	933	1018	989	893	891	937	933	892	866	910	920	891	960	942	934	983	992	967	924	899	882	882	888	967	874	960	919	915	890	949	955	909	948	935	919	953	952	899	949	941	950	901	954	916	951	928	946	930	900	956	897	910	907	920	928	914	949	982	955	952	877	943	909	923	905	951	916	909	913	944	929	906	904	871	915	921	930	960	897	916	916	939	844	900	906	901	1019	900	993	900	928	891	870	907	940	922	960	912	952	877	883	845	932	923	931	922	983	935	880	887	843	947	952	903	962	959	943	924	927	921	941	888	942	945	951	916	915	913	916	907	914	941	921	894	903	981	926	929	900	938	897	867	927	930	928	930	892	970	924	883	887	955	905	934	943	950	892	940	928	944	911	968	912	921	935	938	907	930	1002	944	942	971	958	923	903	921	952	937	923	922	921	935	887	942	942	919	943	914	907	932	907	896	891	897	908	922	921	930	921	934	932	931	920	907	920	966	1005	881	927	933	949	947	927	918	969	899	947	955	948	912	934	938	952	955	952	915	905	871	946	934	911	899	912	944	888	959	964	928	991	896	926	977	907	948	939	913	911	891	906	945	943	971	925	886	879	916	907	956	949	942	951	909	984	931	895	953	916	889	955	872	960	922	935	914	966	930	968	958	928	944	925	917	893	929	945	972	898	943	893	883	941	889	908	907	951	974
4100	3102	2698	1694	1284	1163	1065	994	913	940	864	907	845	807	843	824	844	836	821	802	820	903	834	828	851	821	793	806	866	800	841	828	834	821	824	810	871	733	798	809	864	822	834	789	815	856	816	831	807	778	820	823	794	755	803	829	807	820	745	826	790	825	827	853	813	830	832	852	803	820	812	822	815	804	839	854	841	835	810	793	802	814	783	808	819	834	820	754	834	836	826	755	783	843	818	817	770	765	768	815	809	807	790	841	832	888	852	843	856	786	766	836	818	820	814	790	816	785	811	754	815	790	808	831	814	785	839	838	858	800	767	841	816	782	815	845	826	818	860	805	834	786	852	820	769	839	809	788	797	823	830	834	842	836	793	851	851	812	811	820	822	832	844	779	836	813	763	801	812	840	794	823	803	861	804	799	835	789	782	801	792	752	840	782	788	835	822	797	762	863	793	781	807	795	808	794	772	763	803	794	837	792	787	861	847	805	838	808	815	810	790	820	830	801	804	808	794	869	782	799	843	834	781	819	827	826	843	795	805	862	853	825	814	839	797	811	814	802	861	823	803	864	787	756	844	782	772	793	774	854	834	794	802	830	780	757	825	818	794	804	820	786	805	869	806	786	794	808	836	769	787	818	796	824	844	769	752	790	788	777	811	787	859	840	807	857	820	803	839	766	772	825	836	765	795	785	793	737	836	753	767	811	821	785	798	826	825	832	822	807	847	834	820	814	762	845	828	806	833	773	771	857	748	789	807	816	830	838	815	812	823	798	813	824	795	810	808	801	821	807	818	831	832	837	821	796	806	752	734	814	784	805	823	747	843	781	840	841	787	803	827	863	805	787	832	821	817	771	860	817	826	745	816	793	782	778	846	825	829	827	765	788	777	794	807	817	856	765	791	817	800	804	770	789	788	818	794	821	809	821	804	816	819	823	809	800	796	828	807	858	844	756	801	821	802	816	773	864	810	777	791	772	842	781	821	761	803	816	778	778	800	760	788	862	804	857	852	769	801	849	772	815	834	788	727	847	836	767	804	828	790	809	784	767	784	805	796	804	786	820	733	743	767	792	797	828	818	823	780	808	772	785	806	802	812	793	813	817	768	776	796	762	763	811	784	780	775	763	833	768	798	822	832	822	789	859	794	829	780	773	802	853	829	811	890	760	807	813	814	833	776	812	766	769	756	809	794	779	839	837	799	795	797	769	787	805	794	845	795	854	759	835	815	837	782	774	809	821	831	829	763	831	828	767	801	849	782	797	843	805	785	822	790	792	800	821	813	791	844	742	772	829	748	824	781	795	767	878	799	726	794	796	786	779	799	827	831	809	784	773	803	771	780	805	799	796	819	868	826	843	765	820	872	822	819	851	778	793	796	788	769	797	785	824	810	855	843	805	797	793	794	818	787	779	773	817	815	849	790	814	789	801	781	846	798	794	821	840	805	801	839	829	799	762	792	768	755	808	755	789	798	813	762	764	834	817	822	800	826	787	834	835	784	766	835	837	793	731	811	821	824	794	862	823	808	790	832	770	785	786	785	857	744	819	821	826	824	791	812	792	842	814	807	831	812	806	833	802	807	850	797	830	830	726	762	785	843	804	808	767	840	852	807	774	778	827	788	801	770	812	786	778	823	757	800	776	813	845	769	791	842	815	778	804	813	803	804	755	797	836	771	795	826	798	810	766	750	808	834	747	829	803	793	804	760	756	820	783	809	805	789	820	790	873	804	810	833	796	802	756	788	831	782	774	773	780	853	763	806	832	824	824	783	823	805	805	806	800	797	777	816	777	736	789	784	773	768	852	764	798	808	777	783	814	772	799	808	802	751	812	814	809	829	837	832	834	775	776	816	767	818	804	818	847	819	825	767	789	813	768	793	806	779	802	777	751	774	855	815	825	732	792	830	773	833	782	797	803	771	861	778	825	857	849	804	819	845	804	806	793	797	793	779	840	733	818	790	831	773	786	828	802	804	801	813	824	788	858	809	777	817	780	791	838	812	777	791	805	796	838	786	806	807	783	814	829	900	844	790	824	782	760	796	779	835	784	760	791	813	779	782	798	818	803	805	789	864	840	805	789	793	812	755	800	795	817	800	795	799	788	767	813	810	827	819	817	806	783	816	782	824	879	770	785	835	752	822	801	814	754	788	786	822	825	791	795	780	850	831	763	832	824	768	788	847	812	836	805	789	779	768	800	812	787	783	781	829	792	824	812	798	791	792	775	837	803	840	811	780	810	859	816	788	795	776	792	825	844	822	793	810	820	812	811	836	776	815	774	828	815	779	796	813	744	846	826	795	832	799	744	753	802	819	799	779	777	817	837	782	764	838	761	824	740	776	833	812	784	820	812	772	801	788	811	815	756	838	800	781	786	803	809	804	799	809	810	804	778	843	810	831	843	848	808	817	806	789	774	796	814	840	771	784	786	819	808	827	882	753	795	838	804	776	824	766	821	823	748	832	770	853	804	822	798	794	800	742	810	768	811	774	817	801	786	830	723	829	847	790	760	821	818	818	754	824	848	767	795	813	801	792	814	840	786	873	776	833	803	802	759	770	760	834	774	795	817	763	779	790	818	783	782	770	877	853	792	769	758	851	858	775	793	810	795	826	814	804	788	785	766	797	762	791	818	796	771	813	774	825	803	838	785	800	744	764	789	776	819	802	784	786	778	766	789	788	765	823	817	803	812	785	788	785	834	729	800	785	786	836	840	805	814	759	761	810	832	846	800	825	743	805	815	846	781	802	823	841	835	736	823	771	805	789	838	808	822	831	804	774	840	815	845	776	815	774	784	777	752	797	828	731	771	744	756	801	781	800	768	776	812	805	800	838	803	808	748	798	797	782	797	846	803	797	789	783	851	812	775	852	826	826	799	843	811	799	799	768	826	820	817	825	752	780	781	748	864	806	888	887	788	796	787	818	777	773	808	798	793	789	806	802	828	842	846	817	807	844	831	782	783	761	764	771	828	800	827	822	784	767	832	783	789	764	802	834	844	808	840	801	824	769	778	772	828	810	811	781	769	849	796	793	804	802	824	779	799	797	749	819	835	849	783	800	819	767	793	790	807	758	786	785	803	827	799	746	810	822	789	813	738	788	779	825	810	760	807	837	786	818	815	827	787	788	817	759	768	803	776	808	771	805	756	780	820	800	760	811	777	806	766	777	751	849	843	743	811	822	789	780	847	768	791	833	842	818	822	787	851	807	768	806	830	773	840	829	826	775	799	829	824	754	833	791	774	829	788	792	750	764	794	822	787	764	835	752	843	807	823	779	808	828	825	847	805	785	803	812	827	801	778	832	826	826	800	794	783	781	753	784	791	827	851	773	783	762	827	774	821	823	789	797	762	807	779	800	794	801	795	797	814	788	805	822	829	820	804	827	825	808	807	794	778	818	801	850	812	784	828	790	830	812	807	778	834	785	822	873	810	775	821	812	819	782	783	752	775	824	827	807	836	818	776	843	783	797	769	805	784	828	776	777	807	854	776	788	747
24441	21172	28155	24455	20295	3470	1314	862	698	669	662	668	616	656	595	581	561	632	629	580	563	575	596	576	543	571	580	610	585	589	564	579	594	579	548	580	566	590	617	567	522	580	609	566	577	587	535	613	573	607	589	577	562	553	576	538	592	574	546	567	563	576	571	546	528	613	588	563	582	600	559	585	567	578	559	598	586	560	607	560	579	593	525	572	615	615	597	590	515	556	570	565	575	596	575	541	545	575	563	567	558	566	583	569	589	600	565	549	579	530	577	610	582	545	562	605	568	565	561	590	589	552	570	565	517	551	563	524	562	589	536	549	558	560	536	552	530	539	569	578	565	587	573	580	553	532	580	592	569	636	544	558	576	579	543	578	564	586	621	535	587	595	582	580	526	558	522	568	614	551	534	547	639	595	579	562	533	524	564	570	669	545	550	551	534	590	577	608	607	596	544	552	505	583	562	571	567	535	571	516	626	543	588	583	524	556	559	538	586	562	596	603	568	580	564	556	592	560	533	572	600	516	600	577	588	526	572	542	599	558	589	553	566	570	543	565	579	576	550	570	536	600	562	542	546	537	587	547	553	569	534	538	586	547	554	541	573	550	540	519	573	571	586	557	583	564	566	560	544	535	596	542	575	576	489	526	548	573	573	572	565	576	591	558	549	546	575	598	568	595	543	584	573	543	579	556	548	521	576	565	561	556	584	558	561	559	557	585	558	555	559	602	576	549	547	544	552	627	549	565	550	577	503	563	603	569	560	566	543	540	576	535	590	592	532	595	569	554	627	527	598	626	558	550	578	590	618	532	601	513	588	551	600	602	561	557	571	575	566	583	600	558	550	614	532	537	561	520	587	564	543	547	542	559	554	572	575	561	584	584	543	592	574	553	563	541	559	603	596	594	559	549	576	602	565	582	585	558	593	563	569	582	535	516	577	522	547	556	553	594	535	570	594	566	563	582	575	560	553	559	546	561	553	566	541	531	575	575	544	557	570	562	571	534	593	547	586	535	582	564	538	583	573	538	562	539	543	524	577	552	590	567	560	565	576	583	581	561	547	553	559	539	582	574	620	587	546	563	559	565	587	569	566	562	553	552	546	553	540	525	601	565	552	577	558	574	574	540	555	563	558	553	571	558	582	564	548	593	562	539	588	585	525	556	568	561	570	552	544	564	564	578	553	556	549	566	555	555	580	547	570	551	565	615	551	608	566	573	608	575	555	537	610	609	573	544	529	538	560	555	536	579	545	604	540	584	551	571	562	533	562	566	558	530	574	597	544	542	566	572	551	544	560	564	568	558	609	535	588	586	549	567	548	556	573	580	589	552	573	552	551	574	598	540	559	543	545	587	537	588	610	578	591	572	556	573	532	587	598	545	555	536	539	625	559	581	541	549	596	576	516	553	565	565	587	579	508	585	564	543	608	542	551	534	554	568	543	569	555	594	562	581	556	592	560	590	601	525	602	555	545	553	599	565	590	564	572	555	583	629	538	557	574	542	550	586	537	559	594	576	605	569	530	550	564	579	542	519	561	562	583	594	526	546	539	501	562	585	536	601	580	525	550	545	544	568	573	538	549	596	538	520	560	576	576	583	575	554	557	577	580	588	555	542	553	584	576	560	533	546	576	590	607	536	527	564	556	552	547	576	546	548	592	545	557	544	549	546	591	595	545	546	569	578	582	569	553	604	575	560	550	537	523	588	585	551	573	577	594	536	545	567	599	582	518	614	507	557	618	591	516	539	570	568	542	544	568	572	550	543	557	603	548	538	548	564	542	532	608	549	600	542	589	545	527	590	560	542	534	560	598	575	594	555	543	548	590	552	560	553	587	558	541	557	587	562	590	589	546	543	582	564	555	562	554	526	560	539	557	600	607	565	564	596	570	540	562	553	522	558	577	556	555	583	619	554	556	583	563	533	555	590	581	529	574	536	586	596	574	513	517	579	560	557	590	548	575	557	563	618	600	548	560	604	589	548	559	582	560	567	572	556	562	555	564	547	602	565	543	558	549	585	537	546	563	585	522	585	569	554	568	543	578	584	581	567	547	566	575	601	613	573	572	547	609	558	614	589	528	564	580	590	566	578	565	564	581	554	526	581	533	549	527	570	579	561	569	533	588	583	572	588	512	558	530	581	563	540	554	539	566	539	574	563	567	603	559	568	562	588	516	597	578	568	585	583	539	552	586	595	540	549	609	570	571	539	600	537	552	545	566	599	569	536	579	558	575	589	551	573	533	563	548	529	525	574	550	554	602	580	545	578	565	544	565	570	580	546	594	536	540	543	580	552	545	562	548	564	568	541	580	572	589	581	525	552	596	537	570	567	522	577	541	523	589	564	590	604	540	558	572	579	567	573	574	559	540	613	572	558	581	549	581	548	549	547	548	607	552	557	513	598	549	567	577	589	552	563	540	555	546	543	551	590	588	542	575	552	596	540	555	551	575	552	546	585	604	572	581	559	558	579	555	588	591	577	589	582	575	582	514	553	600	567	602	554	574	584	527	566	589	584	580	563	588	568	554	575	556	573	588	549	554	583	558	614	582	558	593	620	548	523	583	586	622	556	551	557	573	557	561	591	565	538	574	578	527	534	529	570	595	604	544	519	548	613	596	575	518	631	551	533	561	556	588	568	559	561	608	581	612	528	561	558	588	563	597	544	597	508	612	537	580	569	546	540	566	523	537	549	589	551	560	527	557	597	547	567	589	539	565	563	615	505	556	569	582	561	545	580	563	541	572	548	577	561	560	567	594	582	575	507	573	601	531	554	573	558	548	560	581	505	577	564	597	578	611	574	565	573	529	583	592	607	561	589	584	519	594	544	567	566	586	594	528	550	587	522	560	548	569	572	543	513	567	543	568	565	544	562	560	536	547	575	597	578	583	577	573	606	560	580	593	550	567	566	511	567	525	542	556	576	560	547	594	594	580	593	567	567	574	540	550	556	554	574	575	568	625	574	543	557	593	542	555	576	600	560	539	551	589	575	570	608	634	565	538	556	577	577	582	578	525	526	581	536	570	550	562	551	582	549	510	553	582	545	584	507	579	581	587	576	562	546	543	499	548	545	555	542	544	559	586	547	561	591	560	557	577	547	520	547	563	577	536	552	597	570	529	559	579	579	581	531	598	559	548	551	547	549	558	593	573	582	564	555	561	589	561	544	598	528	564	585	565	540	574	559	604	547	551	601	568	517	551	526	581	573	572	555	558	569	540	541	559	548	518	581	580	552	567	599	575	589	533	589	599	553	538	537	610	552	549	611	548	564	538	577	508	564	565	540	560	569	560	559	565	515	566	576	582	513	584	551	562	565	541	597	505	586	569	524	564	511	557	609	551	562	565	555	513	561	570	594	534	627	530	575	545	564	537	556	543	531	593	580	555	586	585	546	536	560	601	559	556	498	563	577	581	553	574	617	571	565	568	597	559	592	540	537	590	545	573	546	599	571	576	568	554	593	569	566	547	594	583	549	555	552	581	540	554	556	550	539	537	606
3995	4936	4061	2144	1533	1221	1022	836	809	715	665	685	697	684	601	649	618	650	586	570	585	595	560	618	583	552	562	604	557	582	509	522	590	608	560	543	569	579	523	549	555	553	545	578	573	535	546	526	528	552	555	521	587	583	532	539	577	549	529	556	510	591	501	540	568	561	518	553	537	525	543	571	537	529	574	523	544	529	516	504	562	528	513	545	515	527	514	513	557	533	545	544	491	531	563	499	561	524	563	524	541	553	584	568	519	558	566	617	507	502	561	550	525	551	532	532	555	564	541	552	517	578	557	523	539	543	492	580	536	553	552	564	570	568	506	541	511	530	541	515	559	548	545	590	560	548	532	555	535	559	548	540	531	542	538	511	518	577	552	567	545	522	539	536	530	542	529	518	525	539	517	546	591	498	578	546	581	558	526	523	548	530	532	544	524	568	527	474	476	551	520	536	527	537	541	564	576	513	564	550	555	558	537	559	569	509	517	500	553	542	504	541	536	573	550	574	519	525	579	549	518	540	546	567	527	546	541	565	506	569	544	497	515	545	577	515	595	552	532	545	502	555	547	585	569	527	520	518	507	569	535	525	551	519	575	583	554	569	568	512	576	529	526	545	599	532	559	532	560	507	570	533	547	538	491	545	591	548	543	520	539	529	559	524	501	537	549	531	534	537	526	576	558	499	549	540	580	565	502	536	565	526	534	530	520	545	568	564	537	544	536	526	499	534	521	520	530	528	540	541	569	529	537	499	539	539	552	563	540	541	549	521	530	565	546	572	509	548	558	544	571	560	545	565	568	547	539	529	514	576	527	523	562	508	462	499	539	483	516	520	533	570	532	574	527	533	553	559	609	532	576	507	559	539	577	553	542	538	559	533	519	562	502	561	546	550	559	549	518	509	537	568	529	524	544	526	507	534	574	548	523	522	548	547	572	544	567	568	540	518	549	529	515	523	565	530	538	523	497	530	565	552	530	496	525	520	545	523	543	538	556	541	586	532	546	511	523	506	503	592	509	535	525	552	525	508	528	515	573	488	525	518	599	510	553	578	524	538	535	568	540	555	529	522	539	523	543	558	534	539	514	599	515	501	537	533	528	519	490	539	579	493	557	530	498	491	540	509	539	530	520	543	523	557	513	495	552	498	529	526	554	521	531	551	550	542	513	535	517	546	543	553	581	570	527	527	509	547	518	519	528	551	582	525	548	549	541	523	563	538	519	521	593	511	580	538	525	557	494	582	531	516	521	476	545	565	528	566	545	538	501	509	551	510	531	499	521	548	547	517	561	552	575	555	528	519	533	550	521	524	484	551	528	553	506	550	561	542	544	529	555	524	519	581	549	540	582	564	532	503	555	553	509	539	569	533	582	521	539	494	538	555	547	526	528	547	504	521	519	575	561	547	480	535	534	541	544	552	519	533	522	505	513	554	540	499	556	560	547	515	520	500	536	530	517	573	558	552	546	505	573	545	582	525	529	521	539	524	550	543	518	544	566	560	522	552	530	582	576	542	561	524	546	544	556	546	543	540	526	543	550	531	495	555	531	542	524	526	527	513	524	551	552	499	539	500	525	558	496	517	523	514	525	513	525	534	529	545	535	524	525	580	513	581	550	564	566	536	562	526	547	537	551	540	586	545	573	480	532	585	530	541	561	505	579	542	562	514	538	541	496	530	499	550	586	532	548	538	565	539	556	519	521	544	526	546	498	542	511	504	509	551	554	562	549	534	547	582	523	513	524	527	546	554	569	522	554	514	546	564	545	569	550	531	565	563	548	555	537	547	547	549	529	540	492	506	556	519	493	582	557	489	515	522	535	523	502	542	512	529	478	501	486	525	557	507	513	517	536	508	551	538	536	500	567	544	527	538	544	528	500	485	564	529	536	588	524	529	529	556	531	534	542	543	546	518	517	519	518	494	527	538	536	520	494	560	524	510	544	554	519	548	508	489	539	545	552	553	549	522	555	533	467	545	553	502	546	561	536	566	517	557	548	536	564	520	501	562	520	546	560	496	574	532	535	547	558	533	521	544	535	570	543	552	547	537	580	547	510	533	525	526	506	530	529	508	543	530	561	488	534	510	537	524	556	536	520	552	547	509	519	548	555	551	507	581	519	514	547	523	531	505	530	534	543	564	591	533	537	513	531	539	555	562	532	555	518	542	518	558	541	532	544	513	560	516	557	566	514	495	538	563	548	528	509	576	561	531	543	530	509	556	543	559	518	532	556	524	527	535	531	478	544	542	533	528	558	530	536	495	525	489	534	547	565	500	527	496	521	517	539	551	527	554	556	553	534	535	555	523	523	501	569	550	539	484	497	552	526	562	519	521	536	535	555	562	501	527	545	552	530	525	538	550	550	501	540	532	529	529	514	474	536	501	534	531	532	505	524	583	544	540	561	546	536	568	546	525	511	506	495	511	526	548	516	557	534	524	522	524	534	548	533	491	556	492	525	504	579	518	548	515	540	536	509	518	528	535	600	504	561	556	550	511	540	549	522	534	498	548	505	531	549	517	544	554	500	505	523	519	514	496	543	569	479	549	537	556	533	516	545	564	561	525	587	550	525	530	545	497	514	565	499	517	524	551	572	551	552	550	543	500	543	507	567	508	540	507	531	538	516	526	566	515	539	533	552	552	512	519	568	546	546	548	568	526	536	515	498	520	492	489	559	545	585	534	511	537	553	514	538	495	511	543	556	529	515	523	553	535	548	511	556	524	531	545	531	563	531	557	527	536	536	562	519	528	530	514	506	552	536	518	511	529	486	533	507	540	561	546	517	529	521	546	542	571	514	598	514	541	514	527	529	558	509	503	535	517	546	523	527	548	496	537	537	538	527	532	555	522	570	501	547	578	519	584	542	568	513	549	523	512	566	533	535	533	531	518	572	564	531	510	544	548	573	518	547	558	560	523	534	570	553	508	506	528	583	536	568	501	548	515	528	520	526	496	502	519	550	555	553	568	547	515	542	540	562	543	541	532	516	505	561	547	503	531	533	559	534	535	526	525	559	544	524	513	527	527	548	548	529	539	571	518	528	506	490	493	517	556	505	538	529	502	533	507	554	535	544	574	532	525	507	516	560	544	546	524	555	518	499	513	530	522	509	545	540	527	513	507	519	559	588	493	523	553	540	524	493	572	508	527	532	571	544	527	532	504	522	507	561	547	510	571	504	519	529	522	555	550	507	503	511	558	529	528	531	511	533	558	588	507	560	573	532	540	522	551	538	548	559	537	541	541	569	558	537	511	541	543	557	560	527	517	572	548	540	560	522	523	550	547	552	488	526	525	520	540	511	541	582	583	578	556	528	541	570	555	545	542	532	514	549	539	512	519	568	521	520	520	546	523	577	539	528	520	533	562	544	565	514	523	541	505	538	519	534	506	543	512	535	553	549	547	513	534	498	536	547	548	525	547	550	549	576	587	508	530	547	534	568	508	516	506	575	566	549	542	519	516	549	528	531	530	538	515	540	515	560	517	532	510	577	521	582	534
27491	9782	1867	1281	966	957	997	1047	944	1007	947	954	892	996	914	959	934	930	947	960	969	939	954	1028	955	1054	994	969	971	961	982	943	971	941	958	955	970	969	985	960	960	908	920	937	1022	922	969	978	955	939	946	988	930	916	963	965	957	977	923	946	941	1015	918	966	990	938	962	1036	926	912	977	941	985	923	955	979	991	966	974	960	947	960	996	942	976	945	958	873	937	953	955	955	988	1035	1006	1063	1007	980	1019	960	1007	908	994	977	1034	989	979	1026	932	991	919	999	967	966	943	891	938	948	928	983	994	940	987	947	967	971	922	947	1003	946	920	1002	990	951	958	900	907	972	993	960	1040	947	964	963	997	957	932	950	986	1018	947	945	1012	965	924	921	947	962	969	961	965	948	920	938	927	944	934	988	993	973	980	1031	992	900	904	996	1004	974	993	998	957	986	933	956	981	939	932	903	928	935	943	965	959	932	990	994	1000	941	943	949	968	935	947	952	951	955	964	989	945	957	963	967	932	958	1011	942	966	973	956	993	965	944	974	984	961	996	937	966	1048	942	943	941	944	904	890	947	961	981	944	968	971	935	980	968	895	960	1003	916	1000	1000	927	918	938	978	914	977	932	914	898	978	956	951	946	978	981	959	976	979	996	1005	959	939	994	959	931	972	935	993	1026	938	999	931	993	951	923	973	937	988	944	1012	988	961	951	922	945	989	937	924	982	927	987	997	926	964	931	887	929	1032	955	942	906	965	972	932	981	933	987	950	958	923	1002	974	977	955	955	972	951	972	1005	930	966	999	975	960	967	955	986	945	984	932	928	933	938	900	943	949	933	942	969	971	943	1000	1009	969	992	952	1028	947	912	959	950	940	999	929	924	951	977	974	972	957	980	1004	970	969	950	945	944	1005	944	936	922	975	954	963	936	940	894	962	949	948	983	1015	921	933	970	1035	1052	935	936	968	945	987	922	946	962	988	940	988	1027	973	938	897	975	944	953	960	1058	1000	946	970	935	951	927	964	928	983	952	918	960	931	968	931	936	933	913	979	923	971	988	999	987	966	968	993	981	922	985	1008	943	929	997	971	973	953	971	976	977	954	894	998	995	993	919	965	1005	940	959	897	1000	960	932	945	1005	954	967	955	966	986	964	946	910	934	944	939	966	981	953	989	968	1004	989	994	1003	987	972	943	1016	958	943	947	888	941	947	918	967	956	992	965	980	993	934	998	1001	997	940	979	976	972	978	977	914	978	884	922	961	936	912	922	999	954	991	960	953	896	999	954	940	900	981	953	1010	947	977	1003	970	952	937	889	938	930	991	957	925	950	983	981	967	936	942	1000	949	951	934	929	1001	1004	977	974	969	989	990	984	949	940	997	997	943	986	931	927	969	954	966	973	943	935	956	994	978	994	974	951	986	944	1004	944	981	949	943	953	973	895	982	909	1018	1003	1003	1019	946	950	931	957	980	967	940	955	918	945	951	940	965	968	975	968	966	911	1035	985	944	926	961	941	981	935	1024	893	932	927	1010	991	979	937	952	969	1017	940	903	932	963	999	967	960	940	950	997	964	1002	937	959	984	928	978	1007	950	952	950	940	956	1033	945	904	979	987	949	982	951	1026	912	941	958	917	980	950	986	977	915	919	940	946	966	922	933	956	995	958	981	1000	997	1021	928	900	919	979	931	970	895	982	969	952	877	933	1000	926	981	1001	931	980	1003	950	935	1017	928	939	947	966	946	971	945	1014	948	1020	1002	970	924	962	976	955	963	967	952	929	953	953	913	921	910	962	974	969	912	989	940	966	953	1008	977	1028	942	925	937	1034	891	989	909	952	938	990	945	945	963	977	972	960	949	944	994	1017	937	993	980	918	920	977	1004	896	971	964	944	973	969	986	965	952	901	998	960	891	938	963	955	985	971	1031	963	994	982	895	977	970	979	997	1010	989	892	962	955	966	916	917	956	950	940	1013	1017	1049	964	924	947	1000	937	978	953	994	958	1008	934	974	945	978	965	987	984	970	975	957	984	973	961	988	943	983	998	984	976	961	940	873	995	946	971	974	938	945	949	1017	981	947	1030	947	943	968	989	977	986	951	978	1038	973	948	991	962	1019	928	981	952	897	960	995	1005	957	981	899	958	993	956	945	999	936	918	1001	993	959	927	956	935	946	1003	950	935	1007	977	1005	972	921	965	955	991	963	945	954	933	911	986	957	992	966	921	984	979	1016	925	985	983	960	996	927	943	944	964	984	928	1045	949	1005	1017	936	963	909	977	926	960	943	933	951	974	957	927	1032	965	972	995	922	989	959	972	954	972	990	987	968	957	980	947	999	974	978	987	967	929	922	981	991	961	935	920	948	904	991	988	960	1002	995	968	960	971	935	921	959	966	994	908	877	924	934	957	969	996	979	959	957	949	958	1014	1001	910	922	981	952	951	984	971	959	977	968	946	951	974	983	912	1021	880	985	967	899	965	929	925	969	970	1003	1005	961	977	967	963	964	959	908	914	947	954	881	977	942	942	963	983	980	980	950	935	989	958	979	1008	979	943	951	952	997	941	968	978	1014	965	953	966	960	919	989	968	886	955	979	963	978	998	965	987	959	952	934	1011	957	932	945	1007	925	960	985	960	921	921	984	944	923	941	986	958	959	933	924	986	1007	952	891	948	1002	957	983	977	974	938	974	908	996	988	960	985	992	949	969	912	918	934	925	896	912	933	910	926	1006	967	1001	993	972	942	952	920	1015	939	959	967	938	951	988	945	953	990	882	935	951	933	948	954	962	935	941	927	1000	995	977	980	908	977	996	979	981	937	970	946	951	950	959	994	954	964	1008	914	952	929	1040	977	965	932	938	1002	965	996	928	909	915	962	998	988	1019	953	936	893	1005	975	1011	995	988	980	946	981	995	934	1023	975	935	969	955	976	982	979	993	998	1015	999	957	1019	984	1015	953	930	947	970	995	966	995	963	951	984	908	948	888	962	958	965	975	937	929	994	1007	967	1045	973	958	975	932	976	954	1003	990	896	947	940	966	948	978	955	953	1001	899	970	980	923	980	958	937	947	921	932	910	923	926	1014	938	894	956	990	928	916	993	960	982	942	959	951	997	975	1000	975	951	995	977	981	951	984	965	948	968	939	981	960	985	994	951	995	943	972	1006	955	961	942	935	981	941	973	974	938	982	988	950	897	991	950	984	944	997	934	921	945	952	1007	1013	982	934	925	968	1001	963	948	918	937	940	989	1029	1020	942	988	975	976	947	944	956	950	926	997	982	974	951	945	940	964	982	1059	923	927	960	954	999	943	981	1006	996	1020	940	978	942	908	1020	932	917	890	952	890	1012	955	1000	943	931	911	919	928	929	953	1015	950	943	928	951	905	979	971	955	971	978	944	999	968	973	921	946	955	955	960	948	914	994	991	993	984	894	924	975	943	1018	960	916	1005	958	945	937	940	930	994	967	939	940	992	934	968	991	978	976	989	1004	997	977	928	976	986	937	995	934	916	925	924	966	991	959	963	982	888	944	1001	1035	1023	963	999	931	929	944	1009	961	949	1001	917	930	962	943	948	999	939	1026	1009	953	916	962	979	963	967	966	978	991	960	1017	918	888	952	984	989	938	993	975	974	947	913	934	955	1001	932	960	933	952	969	946	969	908	994	1002	952	933
5882	1006	987	867	841	839	850	864	826	828	842	847	846	845	787	789	835	795	825	783	894	846	836	748	802	848	812	780	854	840	856	814	790	779	774	832	765	817	858	815	846	831	790	804	800	855	800	858	846	788	826	830	820	791	815	826	807	813	839	812	841	831	834	821	789	864	801	819	820	762	802	798	801	794	810	803	794	839	832	781	783	864	817	769	850	808	836	791	778	788	770	754	733	810	850	875	827	831	798	811	791	782	842	804	769	829	788	841	821	770	856	841	817	844	827	801	817	811	803	832	828	798	809	802	873	832	799	841	807	844	871	806	827	795	858	847	781	828	880	820	826	764	809	792	786	835	777	761	834	818	745	764	836	876	772	801	813	813	842	853	846	849	838	808	808	804	839	835	875	801	809	795	813	771	791	842	816	806	854	784	797	780	821	814	805	833	828	772	819	828	816	828	794	818	783	760	805	843	827	848	820	829	774	732	834	823	791	819	812	808	849	806	797	781	785	803	843	818	838	744	796	823	798	761	816	798	807	756	833	810	763	837	774	816	848	762	852	824	809	800	831	832	831	852	778	794	793	809	825	789	857	835	831	802	900	822	812	858	848	803	805	809	807	846	777	827	827	838	809	788	815	814	812	799	818	766	833	804	784	804	834	829	777	824	825	799	808	814	832	812	834	809	808	806	773	842	795	807	792	801	833	838	833	787	746	789	832	776	737	845	823	787	806	845	796	770	783	822	783	787	761	818	831	827	824	789	776	809	769	824	821	860	838	826	791	817	809	791	806	806	832	829	902	841	786	811	782	803	855	807	853	822	813	783	825	822	795	776	800	858	790	768	786	852	814	820	803	787	890	823	763	811	826	768	798	822	807	860	819	757	804	794	819	857	790	802	830	792	811	806	816	814	816	791	841	831	769	820	845	803	835	825	790	819	791	839	801	800	841	798	803	794	849	802	887	830	805	797	756	810	773	807	837	811	787	792	777	792	817	801	824	833	829	789	779	850	822	817	857	823	839	817	815	768	851	831	825	804	798	807	811	790	791	820	748	823	809	750	818	749	821	842	811	850	793	790	813	848	827	840	748	827	815	784	801	798	808	812	809	834	778	754	775	806	812	793	832	763	827	824	862	838	769	846	782	753	806	781	838	829	891	804	824	856	816	757	849	832	792	823	754	795	772	794	821	786	856	753	785	820	838	830	788	827	800	771	787	746	808	799	779	787	789	812	787	825	877	776	843	791	787	800	792	804	812	816	757	771	872	778	806	758	805	824	776	830	763	813	754	779	775	765	793	819	828	795	848	797	796	853	780	810	777	802	813	823	830	792	852	792	772	809	791	834	838	823	835	778	833	807	772	830	833	821	805	783	786	828	821	835	758	868	797	788	806	828	854	829	854	765	807	790	781	809	857	787	821	773	798	877	809	768	756	826	806	772	831	832	767	830	831	832	783	762	808	785	767	796	770	785	817	829	812	810	800	809	805	773	871	822	855	846	852	788	792	850	794	821	792	731	801	790	858	820	785	851	871	834	827	811	779	829	794	762	818	822	889	819	868	759	776	819	835	837	810	785	817	794	745	846	882	864	826	786	829	808	781	808	812	829	793	817	839	791	790	816	819	832	780	838	804	787	814	848	825	826	790	812	881	829	832	790	852	772	828	776	808	761	864	825	848	817	791	785	809	811	862	804	834	805	849	786	853	774	781	773	817	822	804	757	811	835	821	838	790	819	809	820	769	806	808	854	785	797	761	832	844	755	777	768	831	853	722	853	829	801	804	807	822	809	825	722	819	826	841	795	824	772	764	759	803	810	779	848	790	757	790	808	839	824	870	778	821	774	794	748	805	797	813	825	830	831	807	816	798	788	788	793	796	830	845	842	829	797	771	815	837	837	794	762	784	762	836	808	832	781	815	805	805	832	816	761	823	816	840	822	801	817	826	857	831	819	822	829	809	785	816	747	785	796	798	775	815	816	798	813	828	793	775	829	827	806	821	782	796	799	784	794	817	812	820	770	813	839	817	757	792	795	785	815	797	799	759	857	777	830	839	854	776	802	792	826	838	815	784	791	798	800	803	818	809	787	793	769	816	819	817	864	786	755	792	808	805	799	771	839	823	818	811	795	837	818	835	789	780	788	767	834	847	744	772	815	792	807	772	868	791	772	812	786	799	755	826	779	827	803	825	803	805	886	821	762	764	884	847	801	799	823	783	844	761	800	796	847	799	781	850	821	848	824	815	804	795	821	866	802	811	817	838	850	777	759	840	813	807	804	796	792	811	793	813	824	776	815	796	766	794	814	823	841	837	755	810	763	778	819	782	797	784	819	831	786	831	828	818	806	835	762	822	826	783	831	815	806	830	785	799	855	797	797	769	825	754	787	775	801	785	789	786	776	788	788	773	848	813	829	811	847	801	765	782	818	816	836	802	805	766	777	791	817	776	815	811	793	839	825	798	804	799	772	756	813	789	806	814	810	788	815	776	830	805	761	874	781	775	817	804	754	845	781	818	821	757	814	814	779	765	800	821	823	749	788	808	830	790	784	833	821	785	804	792	773	817	817	788	826	851	820	799	853	812	788	797	818	807	843	840	856	775	777	780	789	781	834	859	797	825	833	833	798	818	840	842	804	842	826	826	803	785	776	806	815	820	805	791	828	804	787	832	831	803	786	815	847	788	880	816	842	835	824	806	808	744	800	821	837	793	752	821	793	819	834	782	768	817	819	783	854	773	824	778	866	793	789	843	783	783	810	842	822	809	807	758	805	801	790	788	806	831	773	818	804	845	831	826	803	751	892	768	780	807	849	893	818	765	742	828	800	844	796	855	775	768	819	830	764	805	787	833	812	821	775	812	807	798	837	776	794	837	805	798	812	775	830	807	794	824	848	794	780	750	770	809	800	847	779	831	805	856	832	858	798	812	800	861	810	851	824	834	779	831	823	788	787	783	819	815	790	829	790	811	805	824	819	757	822	856	803	766	870	799	816	812	761	776	847	825	846	790	797	779	810	793	758	840	840	801	827	830	799	823	787	779	796	817	730	781	812	818	790	822	768	791	843	752	827	839	778	774	809	812	780	830	786	784	836	795	796	828	819	763	771	806	801	793	779	845	826	808	742	811	781	797	768	780	780	841	759	861	781	832	820	784	791	784	847	790	857	799	759	790	831	818	826	800	790	798	826	766	852	799	826	803	822	764	831	767	804	798	816	783	817	830	815	759	785	813	803	772	814	810	768	863	760	863	745	841	833	802	788	799	812	864	817	802	860	781	805	757	846	824	821	804	788	750	779	779	858	768	828	848	793	799	787	816	801	826	773	797	797	798	770	826	786	799	789	796	737	783	791	797	799	816	772	809	856	762	808	809	837	833	814	827	818	774	816	804	778	774	825	847	781	811	781	806	823	841	771	805	780	792	788	812	790	817	816	775	853	781	793	803	798	839	796	888	774	817	828	807	797	787	740	806	779	751	826	813	801	802	816	816	763	777	775	809	812
25640	21372	27117	25347	5497	1601	1323	1095	1014	987	972	932	966	951	927	976	994	973	966	967	971	921	939	975	925	982	977	953	963	893	966	940	920	901	929	905	893	939	942	954	926	919	886	907	933	992	909	951	922	906	950	916	945	930	887	955	989	972	962	911	928	1003	931	950	875	908	925	949	867	923	970	978	941	922	893	933	953	971	901	938	947	973	968	977	1042	959	924	939	987	940	905	952	948	945	910	952	945	955	934	967	894	924	944	916	928	939	955	927	926	976	915	927	995	929	881	999	941	873	963	941	902	924	966	950	893	957	936	962	944	971	914	888	927	935	937	903	949	922	917	941	865	878	927	953	915	941	960	917	869	912	878	918	909	981	880	949	899	932	880	959	908	972	964	921	892	971	934	933	951	973	918	901	939	932	902	908	961	929	938	959	936	980	950	986	929	925	946	893	942	897	974	974	963	947	929	906	900	953	892	956	905	910	888	921	923	952	938	909	920	942	884	892	955	924	937	913	956	926	924	883	929	944	948	894	966	900	901	915	938	878	981	921	914	957	930	884	966	958	933	959	921	926	929	890	945	904	901	889	925	926	951	944	963	906	950	887	961	924	970	920	933	929	915	955	935	905	901	939	848	1012	911	985	911	939	946	903	886	933	894	943	891	895	863	902	993	914	884	983	935	936	898	937	978	909	915	908	892	939	922	922	940	918	927	999	923	926	880	974	904	876	900	925	1009	899	895	881	928	867	872	885	869	933	901	933	986	882	932	894	936	910	881	861	924	887	909	911	944	905	896	952	947	1004	924	971	967	936	931	928	925	917	874	936	972	938	911	965	891	943	905	959	943	924	941	951	966	911	917	935	942	996	911	932	963	864	841	912	960	898	969	940	879	941	939	903	904	924	929	953	1007	925	906	893	921	956	932	882	940	1000	914	919	875	975	954	946	987	935	934	966	893	898	951	947	919	852	900	963	940	962	917	991	977	965	886	948	972	916	912	965	944	949	871	924	960	892	922	937	909	897	870	905	986	897	963	930	942	939	967	938	871	934	930	941	942	943	933	891	958	927	935	911	956	976	947	914	960	900	954	958	904	934	973	925	858	871	936	968	942	896	924	966	918	868	919	880	933	919	916	943	906	930	948	960	929	942	914	967	960	892	938	940	899	885	917	960	965	918	981	957	900	956	966	908	915	929	946	917	926	912	953	929	903	932	932	947	933	887	941	882	912	897	917	989	903	895	844	899	913	883	884	903	905	928	979	927	969	881	899	929	955	958	915	929	950	906	916	958	923	921	960	906	900	988	958	895	924	900	924	935	912	936	947	934	950	954	914	933	914	906	938	950	882	931	949	915	904	907	915	911	920	860	913	943	925	970	972	925	953	932	910	952	916	870	900	985	1025	955	922	914	981	932	933	913	898	939	956	952	907	876	928	920	855	899	940	894	926	888	974	945	855	928	952	897	874	900	957	900	894	940	974	950	957	879	883	881	928	941	922	922	895	966	908	934	928	888	899	932	964	942	893	927	922	950	965	935	955	961	911	917	954	944	949	860	884	968	908	917	856	885	923	930	918	941	940	868	926	916	900	937	945	947	901	907	963	892	960	956	884	925	934	905	936	937	898	970	927	927	894	888	921	939	888	875	978	916	990	935	900	942	908	910	945	900	970	976	876	901	903	914	931	930	954	935	930	973	949	928	921	978	895	943	923	940	906	937	891	941	929	942	916	956	879	959	909	927	912	935	880	904	923	932	928	925	937	947	911	912	929	925	915	958	951	970	909	958	989	910	938	910	955	956	851	918	941	979	960	903	929	928	924	969	941	975	950	927	970	925	883	916	974	905	910	942	954	913	949	950	913	895	896	934	906	915	893	952	959	954	929	960	929	946	946	911	984	889	900	951	904	922	950	946	919	896	996	977	904	956	901	953	925	981	991	890	941	905	900	915	960	935	911	939	885	980	930	962	925	906	933	929	932	884	971	935	911	923	918	924	882	925	963	849	907	899	907	904	944	919	886	951	938	953	901	926	944	914	946	937	916	876	945	955	913	909	931	954	906	892	940	947	976	886	980	958	935	922	958	915	913	916	955	850	905	991	881	906	930	972	955	965	922	895	965	914	926	941	921	971	902	890	932	913	953	998	944	947	941	999	922	907	979	902	920	898	972	921	932	926	953	941	939	960	956	968	916	911	939	917	935	917	909	904	919	924	936	895	907	932	913	918	926	926	908	977	919	908	905	904	953	925	945	874	925	901	974	946	920	940	916	924	937	925	902	925	918	995	923	855	924	918	979	900	934	881	911	914	927	928	951	939	943	907	904	941	906	959	899	965	910	967	919	932	905	971	970	916	928	973	921	966	954	885	904	917	967	917	983	927	871	931	897	917	946	930	944	879	919	992	969	935	916	913	920	927	916	870	956	907	952	932	923	946	913	923	925	924	906	925	881	892	903	917	900	946	953	890	904	909	935	937	968	964	896	896	900	983	950	939	887	935	922	941	971	913	917	970	931	883	955	916	948	910	922	915	947	908	939	916	921	892	944	867	932	891	923	934	912	902	928	905	910	925	892	941	948	955	1016	949	941	879	950	918	901	888	926	931	886	873	932	918	932	890	931	917	931	937	970	947	911	877	921	916	892	933	911	942	898	927	938	904	927	889	923	923	927	908	922	1002	913	923	943	949	942	873	924	1005	883	914	927	940	943	961	913	915	937	922	954	977	979	917	904	860	969	957	876	936	949	933	949	892	913	909	899	896	880	941	993	939	920	902	936	916	910	931	890	886	926	910	888	972	971	949	969	955	929	913	897	979	936	907	968	877	942	878	939	902	945	967	950	955	905	935	953	903	924	876	973	884	998	933	916	944	934	917	929	946	903	930	932	916	919	925	909	851	907	916	915	958	986	904	918	925	949	956	965	936	879	921	905	906	913	922	988	921	900	941	907	902	949	890	962	937	953	937	906	919	897	936	928	943	987	936	947	897	962	967	899	932	930	979	945	954	952	930	921	952	966	909	991	870	931	910	934	944	916	951	916	957	931	958	930	873	917	910	969	903	899	917	908	933	963	936	940	904	943	993	906	890	966	923	910	899	918	922	873	925	869	943	910	942	890	968	971	916	896	930	896	875	925	956	888	944	888	895	856	916	873	904	944	950	894	864	923	935	896	938	947	900	918	970	976	920	953	913	967	863	924	955	935	886	959	906	937	892	896	933	894	912	905	920	888	991	896	927	906	953	930	953	986	896	969	927	950	904	892	945	998	921	910	950	897	917	925	970	870	927	968	911	930	939	922	917	923	945	952	894	879	952	963	928	900	938	904	928	920	870	928	891	912	935	930	995	903	877	926	902	913	935	894	935	936	927	908	923	942	991	1001	903	892	946	943	937	930	911	899	961	931	934	924	894	926	939	949	980	899	916	975	915	937	903	919	916	887	915	964	890	928	935	908	949	950	897	938	933	902	956	947	921	940	941	914	921	953	964	874	929	981	933	910	895	918	914	952	914	933	908	891	913
4162	3284	2677	1627	1329	1160	1044	991	985	952	935	887	825	887	857	810	810	854	821	859	816	885	843	799	831	820	833	800	810	843	848	828	836	872	815	763	833	830	802	829	812	811	812	766	833	832	769	804	827	859	804	811	804	834	824	780	778	826	808	822	831	821	794	803	774	898	776	804	838	829	804	836	794	825	841	863	783	842	793	827	803	831	798	753	811	764	771	807	824	796	829	822	823	813	829	792	789	793	835	849	843	854	762	807	793	862	850	792	777	745	800	843	774	762	761	836	818	815	808	818	802	891	781	818	824	827	803	802	843	795	836	814	784	827	852	818	809	793	832	791	785	832	827	800	802	844	826	799	787	801	799	783	794	868	815	801	829	769	858	778	824	763	787	803	823	832	756	788	792	837	817	767	767	804	789	806	828	809	787	774	758	792	815	779	801	808	797	807	815	837	812	853	801	843	841	792	742	805	784	777	832	804	756	788	795	800	812	896	820	876	796	787	840	816	795	801	809	802	779	799	849	781	831	752	789	830	800	804	795	848	789	807	792	828	812	823	820	752	816	818	799	800	823	815	807	766	795	774	812	834	744	736	810	799	799	852	806	797	794	810	780	779	776	831	835	801	787	828	787	811	821	792	800	824	787	793	799	816	812	805	812	764	737	759	787	787	750	819	802	773	772	792	745	750	767	773	792	817	800	797	829	796	823	750	819	814	788	794	808	790	801	794	800	810	723	823	783	814	779	750	765	852	752	781	845	747	835	808	821	766	773	790	787	764	805	772	802	794	819	812	754	750	821	835	763	800	779	742	829	814	786	791	809	842	781	837	802	750	785	826	800	743	826	784	800	810	850	770	763	830	776	820	816	831	850	802	797	785	823	825	841	817	820	854	743	790	800	820	755	787	774	764	800	804	786	772	804	821	819	775	813	746	828	826	835	848	786	854	812	775	829	824	791	786	795	783	827	815	783	838	792	794	843	790	818	814	805	740	807	804	767	791	820	799	785	808	804	783	824	794	845	839	807	808	829	826	740	842	746	798	860	745	822	793	831	811	808	803	817	810	807	825	788	752	775	805	827	797	787	788	802	804	752	791	826	793	801	802	808	800	841	827	799	818	777	810	801	812	867	845	754	851	829	844	794	821	808	781	879	855	753	797	801	863	804	793	819	767	828	829	805	752	775	760	806	825	774	820	832	763	795	809	824	802	819	781	803	801	793	823	826	817	811	808	782	812	789	811	808	827	825	804	791	804	820	803	745	801	813	780	869	796	813	806	806	840	791	798	846	769	789	847	822	830	839	817	782	811	794	820	799	850	777	781	776	773	788	818	865	760	784	803	793	796	869	854	813	805	795	787	812	816	851	785	884	770	825	765	803	808	806	783	797	796	826	811	750	773	812	767	814	780	835	807	816	796	801	809	815	814	842	772	787	785	843	780	836	841	774	809	792	753	844	805	801	810	801	796	813	786	819	847	818	802	789	798	833	829	768	774	811	802	764	794	786	828	835	806	808	820	803	806	771	755	781	804	803	782	819	783	792	860	825	854	814	812	774	781	804	811	742	785	814	761	828	820	836	828	818	780	791	798	815	859	825	798	791	783	800	806	788	739	747	800	781	790	858	764	884	838	817	812	827	770	804	831	859	784	792	822	813	832	816	837	852	766	829	776	876	772	841	788	759	822	800	800	789	831	794	837	841	774	827	813	849	819	791	851	813	783	781	874	781	777	783	763	775	804	855	820	815	784	829	873	803	830	764	785	813	826	799	764	850	808	772	790	850	831	778	793	825	837	812	770	807	743	848	769	781	826	796	798	841	790	822	820	818	803	809	794	868	837	816	821	795	796	787	760	772	802	756	756	766	800	812	822	776	810	846	801	829	777	806	747	742	836	779	782	807	775	807	793	875	820	778	816	823	792	790	814	805	811	791	818	807	844	798	858	805	834	809	813	754	766	803	763	780	771	779	827	804	819	766	796	831	756	786	850	766	778	793	789	802	779	815	822	783	833	817	752	810	821	773	758	789	824	779	777	827	786	880	821	758	794	744	792	771	783	825	788	824	845	798	833	840	840	815	796	774	845	817	768	814	812	788	854	790	795	778	751	779	765	761	763	793	831	755	807	824	813	831	792	812	828	837	797	843	791	780	828	797	770	824	804	826	777	820	745	780	796	782	820	834	758	789	810	806	796	822	804	822	831	803	835	835	817	790	774	829	771	764	823	751	815	795	791	822	735	799	777	789	793	749	809	786	792	817	839	801	808	809	822	800	806	806	824	781	774	785	806	784	811	814	800	809	837	789	839	828	827	808	821	815	799	742	788	787	787	784	764	785	797	743	826	785	825	802	794	839	801	821	840	767	809	777	755	803	792	801	817	811	864	828	749	826	785	772	807	800	794	839	757	819	772	851	828	810	809	805	784	806	779	765	841	787	824	795	827	812	853	799	855	864	851	761	801	823	799	782	764	809	740	744	821	857	849	764	838	771	815	790	786	793	807	755	779	859	810	827	784	792	835	805	829	804	780	841	814	843	848	862	776	808	813	770	783	830	805	749	770	796	788	865	800	757	778	860	826	779	775	797	780	829	811	778	765	782	820	845	818	814	796	827	755	785	818	791	776	810	818	800	749	807	853	797	811	786	855	786	787	808	809	830	806	847	842	798	818	806	865	779	781	773	828	790	823	801	805	831	785	781	788	798	877	822	794	825	754	860	766	837	835	772	845	815	796	810	773	808	804	848	800	759	775	825	728	813	824	761	825	807	831	820	791	806	858	770	797	769	789	774	747	772	795	809	836	813	803	771	779	810	836	806	796	792	824	804	760	795	815	808	807	804	796	807	790	820	796	803	780	792	849	809	792	796	837	755	837	774	847	776	763	777	765	813	800	792	773	818	761	755	797	822	799	787	777	795	846	843	807	818	826	742	804	812	806	834	806	786	843	806	774	812	756	724	794	820	817	807	786	787	837	774	735	797	829	815	813	765	799	852	814	828	817	845	791	816	753	824	805	829	793	792	763	837	742	821	747	776	820	831	816	788	797	786	801	814	791	770	818	790	840	798	834	801	748	777	761	768	827	809	791	816	780	779	830	810	776	790	843	799	776	828	830	808	818	789	833	817	782	789	784	803	821	787	809	818	796	775	813	842	779	776	841	800	815	789	763	796	760	792	804	756	736	809	795	835	769	775	824	764	763	775	775	818	809	804	847	784	776	836	786	793	801	807	814	831	803	797	784	811	837	830	786	775	791	789	836	846	799	804	825	763	772	804	811	834	764	832	803	806	839	797	749	818	773	775	750	836	784	826	850	787	844	836	830	785	825	782	805	846	827	839	799	797	798	786	761	829	806	853	784	801	811	830	822	794	794	842	795	801	849	777	820	836	792	774	815	808	857	791	813	819	812	805	771	826	801	743	796	775	838	783	821	781	826	797	823	817	821	850	826	824	804	818	793	761	759	768	835	819	791	765	815	794	803	764	794	802	831	806	773	808	824	792	773
24754	21356	28389	24717	20330	3392	1310	809	679	718	668	648	669	649	618	622	609	666	601	608	608	591	633	625	604	613	617	571	607	616	630	543	617	610	634	578	600	610	569	587	598	599	626	585	585	628	605	567	577	564	551	595	597	583	546	560	535	628	570	579	576	608	654	595	556	577	602	564	588	590	611	607	555	582	580	597	636	579	602	592	570	544	577	615	559	575	570	593	580	593	572	571	569	543	599	582	549	593	628	532	567	559	583	577	616	577	574	607	588	569	568	573	584	552	604	576	577	538	621	572	585	541	568	598	584	566	540	550	545	586	561	618	567	579	595	593	562	572	547	594	607	582	586	592	608	611	550	562	557	593	584	552	603	619	577	579	560	590	624	550	600	586	592	546	543	555	544	582	518	600	598	564	563	573	579	606	544	553	579	588	591	606	568	559	581	536	612	565	559	581	569	572	564	611	584	562	561	565	559	585	515	575	598	622	568	594	581	600	577	551	576	592	528	584	543	576	551	590	587	530	558	562	543	609	557	557	588	534	606	603	587	561	531	578	572	575	624	545	566	582	559	529	561	553	558	586	593	539	623	581	602	576	629	583	557	519	555	573	629	601	574	570	570	562	581	606	569	561	604	574	526	553	531	569	567	600	516	597	585	573	611	579	567	585	565	607	574	560	603	530	546	582	551	565	563	583	609	557	595	591	576	558	546	590	563	572	539	572	556	548	580	525	574	595	591	570	564	565	580	572	585	579	614	615	608	596	580	575	615	580	568	618	606	537	568	583	576	584	567	557	577	572	571	560	607	581	583	565	594	568	607	585	566	538	579	584	593	538	558	545	551	570	584	597	630	555	581	561	591	624	565	565	528	560	530	535	538	585	599	611	584	580	562	527	555	537	570	583	572	585	542	565	541	548	574	588	628	586	562	592	561	607	621	542	597	545	543	576	547	555	566	572	587	567	545	585	598	560	588	589	536	540	594	637	571	506	526	535	519	581	587	563	580	555	607	540	595	535	557	586	605	530	552	552	599	576	613	537	588	612	572	552	548	546	550	583	508	554	634	565	554	607	547	565	556	579	597	550	565	535	569	556	545	569	603	527	561	582	575	529	584	519	566	572	585	525	623	547	570	577	590	605	572	533	573	580	614	566	601	549	585	539	590	580	561	553	572	526	565	589	580	548	556	541	603	575	570	591	572	562	596	575	554	555	585	603	565	610	584	551	536	607	586	604	551	571	580	595	570	592	557	590	572	574	605	562	566	593	557	534	555	579	585	584	566	569	585	604	553	606	520	548	592	565	615	586	568	540	597	585	537	547	517	533	545	571	575	560	558	621	572	540	571	576	580	559	581	577	583	564	575	618	554	587	540	572	571	525	582	575	552	583	614	583	622	582	579	573	605	596	571	593	539	613	580	596	546	540	546	571	554	522	559	592	587	576	562	565	564	572	589	572	569	608	595	575	610	577	596	619	566	555	605	583	564	559	561	560	606	537	603	587	584	565	626	552	616	555	526	580	560	571	627	614	549	559	574	588	573	544	524	623	546	588	565	566	548	544	541	555	656	636	558	592	532	567	580	612	577	511	544	620	569	588	595	562	572	553	567	585	593	565	575	552	577	588	525	551	615	577	556	550	599	597	539	600	570	566	606	559	554	553	591	574	630	569	576	563	558	566	540	560	555	604	595	588	575	540	567	506	566	596	611	571	548	573	558	609	547	583	551	555	582	543	578	602	606	554	544	582	601	591	575	569	564	594	570	604	587	555	595	593	584	563	579	574	549	571	538	520	622	578	557	555	552	577	583	554	561	576	570	561	554	557	535	554	567	545	528	584	588	526	653	580	559	610	553	573	521	608	599	549	582	535	612	596	595	534	558	611	590	588	563	581	595	557	574	579	560	553	535	572	611	564	587	601	561	580	558	551	566	610	532	576	548	559	594	587	599	556	587	611	570	556	533	581	591	571	548	564	559	548	558	586	547	595	608	573	558	549	567	542	588	576	557	521	580	554	559	551	564	563	590	561	545	568	603	569	584	569	577	584	565	573	617	541	593	566	594	573	559	555	557	556	576	576	559	577	564	566	538	573	562	571	601	583	562	562	564	538	573	602	583	542	544	610	569	579	569	570	596	616	545	617	582	582	600	565	570	567	592	548	562	580	566	563	571	574	557	588	545	584	587	553	571	579	555	598	549	567	546	578	563	533	543	562	578	579	597	544	569	561	582	573	562	544	558	568	533	600	576	602	562	563	557	587	581	553	592	524	537	568	571	564	586	545	565	551	577	563	566	570	544	557	561	576	586	563	572	590	568	553	564	531	587	581	546	607	566	565	619	558	621	577	554	607	580	582	604	552	525	566	627	542	565	590	525	587	541	579	583	578	584	584	501	595	591	592	546	537	581	539	571	542	576	587	563	584	611	557	566	559	561	561	553	582	558	580	560	562	607	515	621	530	577	566	562	560	575	547	560	592	571	559	563	578	554	600	529	556	564	585	520	602	626	560	560	600	597	543	564	592	583	564	586	564	571	579	510	566	593	528	564	574	565	583	589	564	561	542	620	542	599	537	595	566	550	547	575	592	547	602	587	601	559	560	552	543	546	585	509	572	538	568	631	588	560	588	575	622	568	569	579	584	602	561	574	555	573	561	569	558	557	601	575	540	565	573	559	606	552	557	552	559	563	554	555	586	587	575	568	626	539	539	591	588	591	596	584	559	553	547	541	556	568	581	552	576	646	647	558	586	580	567	579	610	571	618	559	541	544	583	608	546	546	596	548	573	579	576	613	571	564	536	598	580	585	559	569	569	570	576	543	559	572	610	606	564	573	517	573	591	568	570	551	562	597	588	596	609	565	563	612	611	555	570	554	612	524	556	592	542	622	595	555	594	536	601	593	581	582	571	553	571	604	578	538	583	571	597	580	591	585	586	572	554	554	585	570	606	553	584	523	555	566	554	555	580	549	560	569	582	574	590	581	554	549	572	547	551	579	557	569	555	562	561	577	578	583	570	577	541	586	586	560	626	571	548	583	591	571	598	540	563	548	564	574	569	535	582	560	558	562	596	557	560	554	561	566	541	578	578	545	589	589	554	577	594	590	587	550	550	576	600	568	575	559	545	572	568	570	599	582	571	586	572	575	538	559	578	531	594	564	531	590	561	540	562	582	534	559	590	536	580	623	555	540	563	544	584	604	548	553	591	563	573	576	579	566	551	540	592	558	605	531	523	576	561	512	529	557	563	569	589	570	615	553	591	568	568	547	600	563	575	566	561	535	588	578	586	576	565	587	551	568	629	553	568	627	573	556	590	555	552	595	584	582	567	564	592	577	581	566	547	551	584	599	567	579	540	501	551	550	597	533	537	551	569	549	602	567	580	559	581	568	592	552	584	602	526	558	559	591	555	566	545	550	537	596	588	540	599	547	547	559	572	567	592	608	583	569	556	604	631	543	533	545	545	575	554	586	577	562	540	601	541	550	588	610	589	573	614	544	551	609	535
3961	5009	4049	2161	1527	1123	1074	902	776	742	738	704	602	660	604	575	583	609	589	568	588	574	615	578	552	578	570	520	554	545	556	547	532	536	533	553	538	531	552	526	579	569	576	594	548	560	586	529	538	548	536	568	545	520	532	586	527	510	565	590	561	557	519	513	554	612	559	526	580	564	520	479	538	547	559	495	536	544	574	527	507	573	564	537	571	548	560	533	545	528	555	512	525	513	528	585	585	497	523	549	605	526	572	543	564	522	523	523	533	569	547	523	512	508	531	538	538	592	558	565	494	530	550	531	517	571	492	584	543	503	522	555	526	526	513	542	553	564	528	556	567	538	534	550	550	525	581	495	582	533	516	505	558	542	505	550	519	532	517	544	541	541	548	533	486	553	558	531	513	547	536	561	559	556	523	532	576	534	561	557	539	532	551	560	574	582	527	505	530	522	579	516	514	534	577	536	516	525	513	530	562	519	596	542	562	582	567	564	545	555	552	525	559	548	527	493	515	521	498	539	514	534	536	538	505	516	536	575	544	503	546	563	554	536	526	540	588	571	541	508	546	579	514	560	586	534	528	560	548	562	538	520	531	477	534	563	528	527	489	522	568	584	556	550	574	541	530	540	541	520	559	536	530	584	520	520	509	544	552	537	527	563	550	551	535	573	559	550	514	516	555	568	532	543	542	525	512	592	566	578	484	544	527	508	503	555	593	575	500	533	533	545	513	562	531	532	559	592	538	580	547	533	526	553	539	536	616	506	531	553	537	547	509	528	515	543	565	519	563	540	522	550	554	579	592	529	546	537	514	574	541	536	542	534	550	551	549	547	559	568	494	532	566	506	563	545	535	526	561	537	544	563	517	544	537	519	541	528	521	515	577	559	545	563	524	534	544	523	520	539	498	522	565	520	551	509	533	563	516	579	507	549	529	550	528	521	541	540	528	518	563	517	547	544	546	526	500	506	549	500	561	585	549	514	527	540	525	506	549	517	534	547	560	517	526	530	591	530	503	504	508	494	541	529	579	553	496	544	529	527	509	504	564	522	556	528	552	531	499	512	548	524	511	520	506	531	519	483	497	509	578	557	519	475	543	549	520	543	533	522	522	529	525	566	562	512	563	548	507	547	580	547	543	563	585	522	555	590	520	565	557	551	511	558	550	548	519	550	562	541	550	520	514	532	507	489	518	553	545	551	542	567	504	518	568	547	499	507	570	542	554	550	583	556	541	553	565	555	531	545	545	578	546	509	537	520	515	550	539	534	536	557	557	589	495	491	543	507	573	526	545	545	579	522	557	535	507	510	514	519	534	571	535	541	517	516	506	534	546	582	527	556	496	527	530	538	518	569	526	534	529	517	506	553	543	560	526	521	529	527	585	500	534	529	550	525	555	556	538	533	569	550	524	500	531	588	501	512	574	549	485	522	584	504	496	544	507	552	525	549	526	538	542	559	550	511	557	580	549	522	556	589	548	544	521	511	537	560	568	539	518	548	540	539	528	538	528	537	515	543	563	519	564	534	538	570	546	534	528	560	562	537	551	522	530	535	545	512	556	533	516	492	527	535	531	516	558	535	492	540	523	540	529	540	542	568	553	564	520	562	538	557	536	550	531	568	541	562	513	552	535	501	530	513	543	525	553	540	537	556	522	539	519	565	556	560	519	543	538	532	578	550	514	582	528	518	550	561	518	518	493	549	581	528	525	511	510	542	509	551	555	516	534	528	550	536	502	495	544	557	523	503	537	542	519	554	521	569	513	583	509	569	542	516	578	553	514	514	535	562	512	547	572	580	514	558	578	566	508	570	535	545	553	560	551	534	579	577	541	572	506	522	521	557	516	548	565	533	578	569	535	514	558	529	539	529	558	607	541	487	538	524	580	545	498	512	544	515	527	557	543	484	508	490	525	522	522	547	497	530	534	542	517	513	560	510	567	505	510	523	563	515	548	560	529	545	517	530	543	538	541	577	549	547	506	527	546	514	577	555	538	569	565	509	523	510	546	576	490	546	532	558	542	566	572	549	545	514	508	550	520	543	579	534	549	527	573	504	558	559	534	504	496	551	502	514	530	554	570	540	514	551	535	575	551	496	579	535	506	561	561	481	540	533	528	568	522	516	547	499	530	519	537	529	530	519	471	556	531	528	536	542	499	570	543	528	540	523	565	569	539	514	505	514	540	541	518	522	529	531	502	537	504	516	575	522	549	545	558	495	499	555	522	532	561	482	551	552	511	574	532	503	536	564	552	549	528	569	523	543	466	547	515	520	481	533	513	530	535	561	580	523	519	520	539	522	556	567	473	518	539	529	520	503	571	502	499	536	543	591	526	553	525	476	536	551	525	542	549	527	516	496	538	553	556	476	522	475	504	578	545	528	536	512	521	523	481	531	501	528	564	493	536	562	513	569	528	561	505	527	559	550	525	591	549	582	510	526	523	516	544	530	517	522	590	530	534	524	546	502	516	510	546	529	537	556	532	519	563	518	561	523	575	499	533	541	533	554	495	490	538	561	546	548	547	521	533	546	555	564	515	525	528	557	569	551	539	531	536	526	522	555	529	523	497	551	519	559	539	547	533	555	581	507	515	517	512	543	536	544	546	539	507	545	590	539	548	518	506	543	530	566	524	543	547	505	532	503	540	539	573	547	556	522	540	541	561	521	563	512	551	540	521	514	503	547	528	566	493	525	553	531	577	496	529	546	537	515	542	538	544	536	520	513	520	540	545	580	532	508	514	546	536	498	572	537	524	554	506	559	497	503	551	493	574	520	545	532	541	507	478	564	524	524	575	556	574	522	512	523	535	555	557	511	509	515	505	521	521	557	555	535	563	563	504	485	544	552	510	583	542	531	520	521	521	548	510	523	556	525	554	546	497	526	530	553	534	509	540	523	548	530	560	525	513	533	544	542	538	504	544	521	505	521	550	530	558	525	500	540	537	495	534	528	498	553	510	560	522	569	546	548	554	554	566	529	548	565	535	534	502	544	509	542	504	563	537	553	533	552	515	558	574	535	576	516	540	554	522	560	522	552	490	530	511	537	496	516	531	527	545	562	550	537	543	566	540	518	556	587	556	560	508	509	489	543	549	516	522	493	537	529	565	526	546	539	487	556	539	597	553	534	543	500	535	538	500	494	506	510	531	508	537	541	544	498	523	548	546	524	525	527	544	523	578	532	551	512	573	523	529	539	534	512	525	527	578	530	546	538	531	524	518	510	509	540	529	541	532	489	552	574	503	518	577	519	551	537	527	516	466	534	513	517	559	529	530	561	512	517	521	558	535	529	552	510	513	488	519	562	523	542	550	546	520	521	536	538	548	531	524	542	524	478	550	549	532	508	562	552	572	505	541	516	536	563	545	495	530	532	582	536	522	558	510	566	576	539	523	532	581	520	517	523	535	516	508	581	575	568	531	525	508	543	529	511	534	553	534	567	545	537	529	565	594	538	536	554	536	537	539	547	551	504	535	511	508	520	518	548	556	538	548	537	532	518
27535	9651	1836	1284	1009	922	999	956	963	980	978	967	976	1036	922	1010	944	1008	964	988	946	993	925	944	982	1009	937	960	955	965	980	976	963	981	965	907	961	987	940	973	955	971	947	972	948	959	953	930	920	1008	969	949	970	998	982	1034	954	923	967	951	1031	996	861	1010	977	940	960	907	940	975	949	981	912	974	962	917	957	944	931	989	1018	995	977	1040	934	978	970	974	925	965	981	945	981	964	901	930	949	960	935	989	948	996	1015	934	923	960	966	950	975	950	1017	951	962	950	927	921	973	1016	957	990	929	967	908	946	955	941	948	916	960	960	997	920	937	894	925	984	915	1004	956	910	962	975	963	970	899	944	997	942	944	946	1034	975	872	917	962	981	941	993	948	1002	997	974	953	1027	1005	936	933	957	936	967	947	970	967	913	933	993	929	950	940	915	985	924	889	863	894	1009	937	979	950	997	979	986	1006	957	993	1001	985	1014	1003	977	954	989	980	967	1007	1005	987	987	964	1015	906	974	965	951	959	959	977	914	959	992	1027	1019	947	939	1035	965	932	950	951	915	1019	1035	977	970	930	914	934	975	1003	1004	955	937	971	928	1023	934	944	956	967	991	967	940	911	982	902	936	922	980	914	959	1008	923	898	998	957	1008	953	917	942	1034	966	959	1049	946	947	996	942	965	908	980	958	978	918	932	963	939	976	1005	939	940	970	938	957	1034	902	940	1026	963	1007	1020	948	995	940	1017	911	980	1033	972	970	1019	961	995	989	967	930	934	983	969	964	935	945	935	919	946	958	899	960	1007	947	977	960	907	979	979	986	1010	1011	985	888	960	964	903	958	886	1003	935	996	949	922	982	924	905	926	1013	948	984	1007	996	922	948	997	944	934	917	923	975	911	989	897	990	972	936	914	936	949	917	955	920	982	1010	962	941	1035	960	929	949	932	1007	900	999	947	933	917	922	967	957	966	963	985	911	966	973	1003	976	1008	971	983	945	972	922	953	916	937	945	998	949	979	953	955	1001	1012	954	934	1014	991	982	970	1006	935	989	935	902	947	927	989	1013	982	917	964	963	912	940	959	981	949	966	979	935	1061	957	992	973	925	986	931	982	952	984	976	983	954	911	1007	952	933	930	1009	981	990	986	960	923	927	1004	978	932	988	990	910	899	899	965	996	945	1014	922	999	907	966	955	932	942	915	950	940	1002	932	989	948	956	957	956	934	918	935	971	986	969	938	980	1029	952	956	965	970	928	1029	1011	939	930	960	904	953	1006	956	947	933	1007	959	970	981	955	986	969	991	914	1015	1004	952	912	974	1009	922	1009	951	1002	961	963	971	1007	991	981	968	1008	985	918	904	1028	1013	984	961	980	970	952	973	912	958	947	936	940	1029	972	956	977	979	984	951	958	939	950	900	975	1031	948	991	1021	946	935	971	975	1010	1035	934	933	993	927	980	969	901	996	945	985	958	991	969	952	917	932	944	974	915	995	1007	1036	930	982	912	956	978	1001	996	934	946	954	930	938	987	936	1002	994	1029	999	969	980	886	928	965	943	1020	970	985	995	1021	914	983	977	973	930	995	963	892	954	961	948	939	978	931	975	990	987	902	1009	958	935	942	915	965	964	1039	1017	1006	926	1002	995	951	974	973	964	981	950	908	962	985	918	953	970	959	935	987	929	948	963	943	972	963	943	969	986	1003	922	977	1020	914	951	1029	985	921	913	951	1009	949	977	1001	1001	952	938	922	965	970	1009	999	1003	960	976	927	972	950	968	848	949	920	919	983	955	948	938	963	981	917	973	962	907	935	924	958	917	893	978	975	900	935	924	974	900	1034	940	909	995	930	981	962	911	968	1002	996	986	939	956	1012	893	918	974	944	951	952	998	971	932	966	957	935	976	927	976	970	1030	956	1010	921	880	1022	968	939	927	953	921	958	953	1003	950	940	932	986	948	890	968	946	972	966	995	901	946	933	985	999	956	928	942	975	923	952	977	941	952	933	967	996	939	942	899	916	944	1037	929	1005	967	1011	973	945	957	933	988	975	927	916	950	962	966	980	982	979	980	985	936	952	919	902	992	956	866	930	956	952	1001	986	1001	944	1003	971	939	949	967	980	949	952	958	955	979	957	942	959	925	955	997	995	977	974	973	983	973	993	962	937	965	936	978	974	922	883	949	953	988	919	1038	923	944	1008	968	975	1023	1011	903	936	966	987	960	986	979	977	909	984	983	919	949	974	950	946	1002	1016	981	947	991	966	943	902	981	959	903	969	915	951	1002	1013	947	981	1004	917	987	1007	970	927	1015	973	969	959	993	944	967	948	952	985	924	900	968	998	958	960	982	1003	997	957	904	942	983	935	980	938	1014	984	987	972	969	955	958	942	1005	981	941	992	967	971	916	962	960	965	939	983	953	918	983	937	907	983	931	955	926	988	976	966	976	951	967	959	926	983	989	965	985	940	968	907	954	973	1002	987	1038	974	905	963	1008	987	943	968	930	992	922	965	961	993	964	936	1009	977	1007	934	963	1038	940	919	947	963	956	994	908	1015	951	913	966	951	933	982	995	988	934	967	984	1023	970	993	873	986	996	1021	965	952	975	963	951	963	934	957	941	945	920	960	960	980	984	965	928	991	933	973	1007	960	936	971	982	940	973	1012	938	913	1002	959	990	936	974	992	922	890	945	1011	951	980	962	1009	938	938	959	963	916	943	940	945	967	910	934	949	954	1015	937	1013	964	967	967	951	993	1012	982	962	966	968	887	972	912	957	913	947	959	988	986	957	968	942	1002	986	911	956	985	965	946	948	1006	962	1012	927	956	972	941	1042	958	1019	968	974	967	928	958	937	996	955	933	961	1023	931	1005	979	965	971	921	959	922	947	963	943	951	981	943	947	894	958	994	1005	979	953	903	880	961	949	971	928	977	921	1011	935	943	966	977	925	958	972	1009	984	1002	954	932	971	932	1010	943	963	935	909	931	993	949	986	913	1006	989	985	955	975	989	1007	955	970	927	971	943	935	952	953	969	921	964	983	966	898	958	947	942	956	959	949	981	930	945	1006	979	1053	974	946	1010	969	954	967	938	908	924	942	968	997	989	946	895	904	923	998	959	951	922	992	945	986	982	966	975	940	943	985	947	932	1038	950	976	938	986	987	954	973	936	1008	914	970	1015	952	944	928	993	1034	941	988	957	1012	986	936	943	974	966	1002	969	948	985	1013	985	913	977	942	987	1010	961	1014	944	876	959	985	961	930	981	1010	991	949	988	944	930	920	1020	966	953	913	971	945	966	1019	1027	979	968	975	940	961	1017	951	942	989	966	972	931	939	1009	991	953	947	1007	941	945	954	906	1010	972	960	968	924	999	955	944	955	981	942	920	915	963	910	1018	956	983	918	972	964	948	963	937	1026	895	980	937	983	905	1006	932	970	974	953	999	971	967	949	955	956	953	927	911	1022	981	932	1011	997	975	997	923	910	988	974	945	1004	953	996	963	1010	956	1010	969	982	1057	1010	912	973	961	986	978	1039	974	988	1006	949	940	914	935	959	1002	1005	950	967	957	968	957	931	923	966	950	970	945	933	984	997	967	931	926	1000	939	984	919	911	986	1031	960	951	913	996	1041	907	970	944	976	1014	963	957	948	1016	967	1008	953	959	956	976	995	1009	977	941	974	990	986	996	957	982	967	1021	1011	951	938	945	988	965	956	954	988
5805	928	969	953	782	820	812	829	798	806	783	833	746	807	818	818	810	820	799	855	794	795	783	814	786	808	822	810	797	787	790	759	834	750	831	799	822	800	828	807	785	823	812	832	820	785	767	778	804	771	801	827	797	796	816	800	818	814	826	845	789	770	794	807	850	817	808	819	796	783	765	825	808	795	791	783	823	816	796	818	779	785	783	837	791	804	811	803	812	739	808	819	837	818	784	788	796	789	807	805	832	803	801	768	805	787	810	785	830	768	812	830	810	838	741	843	783	864	784	765	778	798	823	775	783	800	786	861	787	809	781	788	822	766	843	742	812	849	817	805	805	781	784	807	799	800	772	802	848	811	825	779	854	773	776	839	840	765	773	775	771	787	835	752	808	773	827	783	759	798	833	762	748	793	778	795	799	828	789	824	813	748	808	806	809	853	770	797	789	806	757	826	778	788	815	784	810	842	810	753	832	774	818	847	812	807	811	833	862	859	782	750	808	788	813	829	797	835	777	774	778	845	821	783	810	848	819	784	815	819	830	842	768	823	806	770	854	809	811	761	763	851	873	763	748	831	847	775	821	812	805	805	733	820	801	789	816	796	796	817	833	820	761	805	783	809	829	839	854	767	785	767	835	793	797	786	781	790	766	773	783	837	839	776	772	776	803	817	803	782	865	821	777	807	811	768	824	777	825	809	798	754	825	804	795	827	835	757	849	800	797	772	852	815	787	776	844	820	784	828	820	819	823	800	798	798	866	828	821	796	775	768	824	804	765	819	817	773	764	825	794	785	821	814	780	814	825	774	814	800	775	810	791	811	835	817	801	778	816	764	819	751	818	768	865	834	793	793	773	711	737	777	810	828	766	778	771	801	779	761	794	818	826	805	805	779	881	827	792	827	779	815	773	815	786	835	789	788	824	771	864	826	803	798	801	818	819	758	762	846	840	828	812	805	784	819	793	750	812	821	787	810	775	775	781	784	763	808	776	806	765	818	786	775	733	794	786	789	799	790	821	778	796	840	789	760	791	828	812	799	771	801	755	821	792	785	785	829	832	765	789	778	787	764	766	837	788	780	762	832	830	791	792	800	787	821	749	808	809	835	806	806	797	829	807	800	729	826	828	788	812	841	763	789	797	784	790	801	810	850	808	832	789	839	807	801	832	795	805	761	826	815	825	816	802	813	782	815	804	798	815	766	747	796	765	800	780	853	791	847	812	796	776	757	765	816	774	778	863	774	828	847	736	815	759	838	821	797	808	817	788	800	803	803	775	829	808	812	806	774	808	847	819	771	780	804	823	758	799	812	783	813	816	798	850	738	723	854	803	838	849	768	823	778	781	785	782	840	822	812	842	833	771	886	764	808	797	803	779	828	802	856	757	800	818	767	809	823	888	845	789	787	798	773	795	804	771	815	800	834	799	783	821	818	807	799	823	779	836	820	822	813	789	732	758	799	806	797	807	817	806	792	804	807	765	777	797	806	793	816	813	811	834	781	833	789	826	847	767	797	787	806	828	760	813	803	794	760	780	740	837	785	845	788	784	760	828	817	773	812	798	739	782	808	780	778	855	822	814	790	840	808	812	768	781	815	874	838	824	768	803	774	800	788	879	783	811	765	808	854	790	798	833	817	818	774	807	815	745	755	796	838	775	776	794	777	791	845	834	808	831	771	792	812	821	819	777	786	820	809	773	805	839	795	763	845	789	815	808	817	851	758	823	827	818	785	797	804	762	798	808	852	807	750	822	793	826	779	839	776	829	804	794	810	834	830	803	819	804	823	753	742	805	827	817	785	785	803	851	847	841	820	742	798	812	832	798	795	793	749	786	819	795	782	818	854	786	797	826	886	797	839	781	793	757	802	828	777	798	774	783	806	780	806	849	818	865	820	782	821	810	852	840	859	772	753	807	820	815	819	795	790	776	831	788	786	793	801	799	818	785	803	780	830	805	796	795	786	867	852	772	809	747	799	813	832	819	777	797	843	831	827	799	753	779	787	785	823	793	848	840	864	816	797	810	818	778	769	847	804	803	805	805	804	824	811	784	782	842	794	800	755	774	823	782	797	845	815	806	794	834	758	819	828	800	809	789	830	835	833	796	782	816	793	835	790	790	790	773	783	812	795	773	772	832	797	821	816	830	797	746	822	772	769	732	814	817	776	756	823	797	778	802	777	817	743	816	836	848	813	789	828	830	791	827	782	865	782	816	769	770	879	830	766	797	800	747	819	836	801	824	817	856	826	822	773	813	775	809	820	840	760	802	794	808	822	772	811	828	832	769	797	816	820	793	843	822	832	803	826	826	755	809	832	835	744	839	835	796	843	802	776	774	834	807	806	833	808	804	813	785	835	809	776	722	733	856	779	792	793	846	831	840	829	813	780	761	820	783	762	812	751	828	798	818	792	780	771	823	805	837	815	793	805	787	817	809	831	826	761	834	735	805	811	794	830	837	813	806	750	786	796	769	762	818	762	857	803	796	832	801	854	759	820	796	806	792	799	805	783	793	824	759	775	804	825	800	765	814	778	748	832	810	846	847	769	821	792	796	799	817	790	773	846	792	805	801	809	832	815	836	806	821	828	829	714	798	800	819	809	797	824	825	804	795	785	860	832	811	770	784	807	815	799	795	848	803	826	767	786	801	767	760	778	818	803	780	791	779	810	783	765	827	796	780	812	819	790	738	770	788	820	803	807	847	807	796	826	797	824	807	801	778	790	826	864	767	818	871	788	851	836	813	846	806	811	797	798	756	802	785	804	844	794	777	805	791	822	775	802	852	811	771	822	802	784	802	794	812	756	831	784	797	807	781	815	804	760	812	782	816	816	853	826	759	854	816	813	833	809	867	784	798	793	797	765	804	785	807	829	821	810	781	786	808	833	787	782	820	821	770	806	810	774	800	789	803	795	787	765	822	812	851	788	793	831	781	843	815	829	763	838	768	794	827	794	804	787	831	786	821	801	798	762	841	814	798	834	795	777	797	817	820	746	791	790	783	855	852	807	779	806	793	796	807	815	824	803	808	786	773	849	817	758	777	831	785	781	818	856	764	753	755	830	806	798	823	812	832	831	844	769	831	794	803	779	801	785	771	813	813	844	808	823	803	737	816	805	825	776	779	841	820	830	829	776	768	861	835	814	821	813	768	800	838	764	764	801	784	817	881	810	828	804	823	828	855	758	863	856	813	805	784	866	794	786	829	813	756	825	773	789	831	784	836	819	836	782	766	818	799	799	788	812	820	797	793	860	789	762	808	810	793	787	768	787	786	794	790	798	814	776	866	794	803	836	812	825	822	872	833	789	792	755	811	791	828	816	715	773	786	772	870	786	781	800	835	814	789	823	853	776	809	809	776	801	773	862	776	862	803	800	792	820	767	823	815	842	818	852	802	826	827	824	783	814	790	766	798	780	819	768	796	769	778	781	759	765	828	833	793	836	831	814	803	830	814	833	796	792	793	800	825	842	825	805	763	845	830	809	781	774	848	826	836	809
25549	21356	27101	25279	5113	1678	1257	1070	1002	992	1020	973	968	919	923	966	962	911	1002	919	972	943	1002	936	931	948	979	922	965	990	873	963	907	909	921	917	867	993	939	928	906	953	921	882	881	928	895	933	848	894	952	915	927	908	922	944	938	976	914	931	864	974	922	909	947	910	957	950	890	944	1009	930	937	854	874	977	905	928	930	933	936	935	908	891	885	884	900	930	924	927	901	914	923	929	959	918	888	931	956	920	927	889	851	899	889	945	917	955	900	935	865	969	939	990	931	911	913	919	957	893	861	922	916	936	924	968	927	912	906	922	864	928	919	916	1000	953	950	901	908	917	949	849	918	876	910	880	881	935	959	957	903	940	863	905	950	921	887	915	908	895	887	919	916	905	925	949	906	890	918	900	922	942	910	923	930	896	921	864	914	881	932	948	878	892	909	939	900	974	921	863	888	910	836	904	881	960	964	863	882	890	894	919	933	909	897	942	955	907	911	891	935	863	916	955	889	880	901	896	884	959	832	896	916	941	903	870	962	934	979	919	900	889	911	905	922	946	946	939	852	840	959	933	953	920	903	913	874	961	933	912	908	865	910	931	912	906	968	973	929	874	912	951	919	922	905	891	920	896	885	927	885	931	877	912	846	935	941	942	941	939	925	916	930	895	938	902	902	869	911	874	873	905	925	889	912	890	921	964	881	916	888	870	899	904	942	968	953	894	907	933	904	896	994	899	916	931	928	909	894	954	963	879	903	895	843	901	940	888	878	936	932	938	930	905	920	931	888	926	897	869	892	904	940	912	916	883	909	940	892	868	912	949	911	934	932	902	993	884	899	906	922	900	952	944	872	930	955	937	917	916	990	903	972	884	905	923	959	844	949	868	928	899	919	926	938	931	887	945	948	926	907	871	891	941	984	938	977	901	917	937	909	942	919	924	881	893	875	930	895	868	954	915	934	941	843	888	942	887	852	896	951	947	865	863	924	907	922	920	922	903	1015	933	884	903	953	925	915	968	909	828	952	924	939	933	877	886	939	888	951	858	893	875	860	912	934	888	892	897	945	906	918	988	886	926	924	945	914	932	917	951	886	938	901	862	895	919	863	906	1000	898	888	927	889	932	917	993	878	903	933	944	964	915	936	902	899	878	936	919	888	908	865	934	884	942	920	899	858	915	929	911	874	886	958	917	938	922	929	924	935	969	958	884	881	952	898	963	860	878	873	942	918	900	954	902	914	870	923	943	926	953	903	883	898	850	922	911	949	943	950	875	926	892	874	914	969	912	890	900	874	935	952	869	918	939	915	912	927	890	966	931	914	901	936	930	864	908	929	900	877	953	882	924	953	932	893	917	916	894	903	913	923	873	947	889	923	887	897	930	953	905	895	922	923	940	887	898	906	918	941	914	961	882	878	921	903	901	925	917	930	933	954	955	907	933	933	913	924	927	940	928	915	916	850	917	856	890	888	897	967	931	878	907	938	918	896	875	955	854	888	892	921	895	898	917	906	899	975	921	948	922	933	879	889	922	914	907	844	918	948	951	919	901	966	994	911	961	923	881	913	870	941	885	880	912	921	932	886	948	935	879	900	899	925	965	908	853	880	859	895	882	922	920	865	862	945	918	963	825	933	919	977	895	937	916	913	914	929	872	875	907	916	911	926	934	964	904	890	865	942	940	899	864	925	948	874	890	916	873	912	927	960	895	940	919	867	944	877	911	904	951	876	881	892	878	922	913	868	885	908	924	902	908	901	921	909	944	907	901	894	893	939	959	906	902	930	910	900	865	909	930	900	918	922	905	963	894	901	939	909	915	879	913	889	910	992	906	939	939	959	906	914	891	917	915	890	902	878	885	880	869	930	939	924	984	934	918	920	926	912	982	920	955	893	882	867	914	915	922	900	905	918	912	896	956	936	928	952	927	893	919	933	890	915	890	931	942	942	947	901	869	871	948	911	1005	865	885	894	920	901	888	910	928	904	944	873	926	945	893	962	898	894	868	807	915	878	938	917	890	911	913	915	910	868	920	930	886	930	912	941	862	904	924	906	888	963	950	909	894	867	897	877	918	930	942	915	860	876	939	869	913	903	917	907	942	895	880	974	878	880	928	915	931	918	958	902	888	934	890	922	943	884	879	940	878	945	909	910	883	891	897	930	925	924	966	867	933	922	879	888	897	969	920	953	916	906	937	878	865	865	895	906	868	866	917	895	888	893	947	944	940	923	885	836	922	893	866	911	977	884	840	881	914	964	881	924	915	958	891	937	911	908	902	925	912	941	937	879	923	884	936	949	874	885	864	900	869	870	901	916	944	941	929	913	905	933	952	880	922	926	906	848	904	912	943	916	984	945	981	886	978	889	897	910	924	881	918	946	844	911	881	911	913	920	927	858	932	958	937	933	899	920	948	947	928	900	900	968	984	916	908	900	900	917	943	938	975	895	901	880	871	982	879	879	899	926	922	856	929	955	925	842	921	950	945	926	913	917	907	920	973	946	942	933	901	921	930	919	908	881	915	850	882	875	886	908	877	937	892	971	918	931	935	870	950	887	860	878	939	878	902	885	916	954	905	921	906	919	896	925	896	874	921	908	906	896	917	1001	918	928	875	885	933	917	900	968	885	930	931	928	908	888	887	909	879	913	956	931	922	973	887	979	884	883	884	915	869	975	914	952	950	857	922	865	939	903	964	960	905	900	943	944	906	919	955	915	919	928	943	953	889	919	955	902	905	922	928	893	936	887	949	916	894	845	902	909	942	922	896	944	952	927	921	928	909	904	921	935	997	887	924	922	930	938	922	926	912	984	888	945	912	909	879	852	953	918	927	884	960	921	933	893	862	936	930	885	891	871	895	959	864	933	912	923	875	944	894	914	870	908	908	915	939	926	909	922	914	931	910	930	961	932	922	869	919	979	912	924	971	949	912	951	985	951	821	941	888	912	897	904	898	921	942	965	892	900	939	861	953	964	918	901	901	929	916	857	910	910	854	919	940	971	926	895	897	947	908	910	913	897	909	860	957	890	918	978	875	922	889	863	1007	926	910	879	870	884	946	899	912	933	923	927	861	900	914	960	937	851	932	933	908	919	935	902	966	959	934	928	925	925	928	959	902	903	857	944	862	929	953	876	886	927	872	958	941	920	951	913	920	938	959	895	912	915	971	985	885	922	904	930	929	847	904	895	925	906	917	970	915	891	915	885	877	915	940	937	916	937	882	887	866	901	886	869	918	910	888	934	916	920	945	931	948	893	894	880	930	932	905	942	925	851	852	910	885	897	912	900	867	890	912	896	942	903	965	955	890	892	932	911	940	925	911	918	950	898	920	940	893	953	887	907	924	922	892	898	958	946	967	883	875	872	922	937	866	910	886	917	854	944	884	938	885	880	898	952	924	865	969	880	895	886	864	921	909	921	898	945	914	868	863	919	937	921	965	930	944	889	873	904	956	858	876	935	876	883	912	862	949	964	942	978	978	917	906	910	917	904	904	886	936	893	886	1015	922	913	924
4000	3185	2735	1654	1271	1152	1076	997	966	922	880	859	917	876	876	900	878	897	815	771	820	785	822	832	819	786	842	836	830	803	781	834	852	777	812	807	874	811	813	796	791	842	846	801	805	796	781	811	797	841	771	758	776	841	794	801	805	844	836	755	787	795	853	792	825	796	827	821	818	842	819	817	827	801	827	810	785	811	744	834	822	812	786	813	733	777	772	807	808	772	776	794	803	821	829	795	844	851	757	779	823	840	825	809	820	813	821	778	853	853	814	769	834	801	758	806	799	789	782	778	802	808	784	792	793	774	798	812	762	829	817	833	798	814	832	798	811	810	806	733	812	805	787	777	824	764	795	827	752	760	763	808	772	834	806	778	831	855	792	752	784	842	791	768	817	835	796	786	774	832	811	809	781	836	789	798	794	812	808	792	822	797	780	825	804	781	809	779	741	833	796	818	769	777	804	835	781	822	841	778	786	786	819	812	847	769	843	819	787	825	738	744	789	824	857	780	825	762	787	781	817	836	750	831	804	787	845	822	778	782	776	844	791	822	774	790	768	821	809	778	726	835	788	772	768	820	736	809	810	861	826	807	786	747	811	776	764	776	775	794	787	822	749	794	824	788	811	838	802	793	756	805	773	809	784	805	831	831	826	821	839	847	820	849	836	807	747	803	815	802	774	828	817	798	818	828	821	811	770	789	759	813	830	773	770	788	855	797	786	771	784	765	774	782	846	775	808	750	808	809	708	793	788	772	798	810	810	800	807	770	816	779	776	768	753	853	857	775	768	828	731	808	781	769	765	785	806	855	784	828	802	779	772	787	821	787	784	825	765	782	793	820	758	786	773	837	837	817	790	770	802	793	826	795	803	779	816	851	830	793	786	809	754	775	804	760	814	804	812	848	798	769	792	801	851	838	790	776	850	815	792	767	824	777	835	815	818	796	788	826	801	798	793	787	805	821	810	712	778	815	829	824	832	868	827	849	784	807	813	788	798	786	765	781	797	791	829	782	845	799	796	817	736	793	790	776	828	847	785	828	806	774	768	772	793	819	802	771	826	758	780	772	798	787	867	811	726	818	793	810	794	808	782	792	805	811	820	763	824	755	839	806	840	818	778	824	817	805	812	803	783	787	816	793	823	783	799	813	795	818	835	788	816	762	817	747	797	802	791	809	775	854	814	810	833	790	787	820	740	779	805	825	740	751	820	778	871	813	800	799	793	771	819	799	818	843	852	834	827	751	834	809	840	823	831	747	796	779	742	827	784	757	790	785	773	766	748	775	769	821	762	804	786	788	759	798	775	811	800	804	789	830	802	785	745	816	827	842	822	794	796	808	753	803	786	773	819	832	774	821	803	818	822	799	800	823	773	763	864	850	842	837	840	806	838	756	783	761	743	784	787	769	824	810	778	791	812	812	785	759	787	775	784	820	780	843	798	764	826	747	819	790	861	838	775	822	824	761	834	736	840	782	787	762	755	823	836	797	808	771	765	853	802	779	789	827	750	830	780	851	763	822	821	808	738	777	767	787	763	812	765	787	806	800	789	755	770	838	785	793	794	787	773	778	807	801	791	780	755	787	804	791	809	794	802	815	836	827	795	781	773	784	754	832	800	759	812	802	777	767	808	764	784	827	785	813	811	788	812	759	799	817	805	807	723	770	770	814	791	813	827	791	781	825	761	804	775	816	796	763	805	779	772	831	827	811	758	773	784	756	803	793	803	759	806	796	812	818	792	775	809	802	768	799	837	766	856	837	822	812	836	811	760	823	772	759	803	787	776	793	778	818	827	806	832	810	824	767	744	778	791	830	836	747	793	766	819	786	776	829	764	807	743	806	803	784	801	786	762	815	788	814	845	829	770	817	805	809	802	783	792	836	809	780	774	806	798	771	864	760	804	766	759	824	769	803	786	758	826	770	787	770	759	781	797	807	789	778	790	806	785	778	768	811	797	772	802	811	821	786	811	826	832	758	814	772	836	783	793	765	794	797	802	816	797	760	788	836	785	762	808	827	855	798	770	838	806	778	816	825	803	845	798	784	844	779	823	815	798	753	777	801	818	826	812	797	754	815	786	773	792	794	808	812	826	831	821	792	770	788	806	829	788	810	851	826	859	764	800	730	809	781	791	828	807	815	767	820	806	730	821	752	746	836	810	794	782	808	775	788	815	856	794	794	798	798	790	749	832	819	786	785	822	798	816	772	852	780	789	762	768	815	813	778	779	781	817	772	794	754	822	834	845	736	817	774	773	871	812	745	810	758	833	779	830	850	802	816	795	815	849	780	767	764	799	787	760	797	775	758	827	774	869	766	824	776	838	790	855	834	821	824	807	784	874	773	784	783	822	816	746	779	804	810	812	789	786	816	779	788	811	821	851	783	797	795	827	762	806	786	825	792	769	760	814	851	796	813	781	779	804	796	840	795	758	766	830	781	788	770	796	782	808	787	810	782	802	811	803	809	817	775	820	809	821	823	849	799	753	844	811	826	796	787	807	803	803	794	811	775	792	800	819	820	807	768	783	837	803	827	789	742	813	789	809	810	792	794	854	697	796	749	782	812	781	735	803	780	858	827	819	822	777	793	801	820	785	773	783	836	779	788	840	795	797	778	807	817	834	800	762	744	767	824	808	798	820	783	813	724	809	819	769	825	794	781	837	744	850	793	805	756	803	787	801	832	807	788	823	812	798	789	758	835	814	779	772	791	846	784	808	786	757	779	797	816	807	827	808	786	783	797	835	842	833	818	795	790	811	779	768	779	807	788	832	827	777	780	793	757	794	782	789	794	758	812	830	788	739	800	833	832	780	781	785	789	756	782	809	794	787	823	759	773	791	815	801	782	787	759	815	802	766	824	778	822	792	763	799	801	807	757	818	823	771	817	776	838	751	776	810	848	790	748	818	844	794	766	819	787	791	789	812	798	764	772	771	865	839	864	810	840	771	791	781	790	775	810	808	796	797	839	862	777	781	825	798	854	777	769	817	779	785	763	779	794	826	801	807	826	771	785	774	813	809	827	805	763	798	780	801	749	790	835	808	826	771	806	783	802	835	807	810	804	787	813	813	776	776	802	725	775	832	819	808	771	792	770	820	788	747	786	808	781	814	829	815	742	842	768	786	777	781	859	743	768	835	837	846	764	767	765	778	779	782	820	836	806	803	816	819	772	810	859	855	791	779	789	794	819	814	822	821	829	799	796	795	762	805	812	784	805	776	801	786	785	762	816	791	788	794	817	766	797	794	733	817	762	807	819	790	816	837	800	810	833	774	815	753	806	832	782	744	790	793	734	767	769	803	847	789	819	815	771	841	783	824	782	849	802	790	756	767	840	837	810	747	813	783	807	797	770	798	733	781	827	799	771	837	796	849	837	819	769	826	766	772	798	787	784	793	786	805	764	782	812	809	777	776	814	761	825	831	789	773	777	790	814	842	851	871	786	738	776	815	792	782	853	802	724	805	823	824	762	763	841	835	775	777	780	806	750	845	791	782	777
24712	21352	28363	24696	20292	3565	1289	823	737	709	604	624	675	606	597	599	615	642	623	603	605	629	618	586	610	605	609	603	557	590	578	546	600	570	584	600	574	534	591	587	576	581	588	590	577	573	548	586	605	578	609	553	584	584	589	579	585	549	569	571	574	553	558	585	576	620	603	584	635	561	545	585	596	548	560	594	630	587	565	597	596	562	573	589	584	569	590	601	643	592	590	548	568	545	548	558	575	584	555	592	571	553	583	541	516	594	577	588	550	566	600	577	541	521	598	617	549	579	558	596	589	564	539	523	568	562	574	582	607	563	573	555	582	605	594	568	577	554	567	582	570	576	596	591	601	552	586	575	624	566	536	519	535	601	532	596	555	558	567	555	590	566	541	558	548	549	574	543	571	602	548	570	568	566	575	574	528	566	583	576	565	593	590	568	536	601	582	555	559	566	548	569	561	538	554	556	566	562	562	549	548	561	582	635	585	581	545	570	585	562	566	536	578	574	567	602	522	580	525	604	543	590	564	589	534	552	565	561	533	609	550	567	588	596	587	593	574	539	580	566	609	573	577	553	523	590	592	585	555	573	555	572	600	546	570	587	594	580	565	583	563	581	559	615	556	577	561	606	562	544	549	565	585	565	556	558	568	591	563	546	588	568	574	561	542	563	573	567	619	546	567	579	596	518	573	561	564	563	573	569	575	561	563	559	626	585	574	540	589	564	558	541	555	564	552	549	512	546	576	557	550	580	529	550	619	571	595	538	592	592	566	581	591	509	553	568	584	551	581	571	555	528	590	583	538	595	553	588	550	528	565	545	571	560	598	586	549	586	539	540	574	587	577	537	549	578	532	621	580	569	565	575	599	566	574	547	538	574	547	550	541	558	569	612	568	575	562	566	523	535	589	546	555	519	555	578	570	572	583	571	567	558	537	554	574	501	556	584	557	579	622	558	558	578	587	513	561	559	599	540	571	590	556	577	519	599	553	598	590	598	544	521	606	541	612	590	552	568	557	567	554	613	548	519	563	555	547	575	567	581	562	544	603	579	607	549	566	570	591	610	607	592	559	585	521	576	566	576	549	526	558	578	603	548	568	551	519	588	573	550	602	584	555	592	606	610	572	538	587	533	551	577	569	579	593	613	548	592	576	570	542	566	602	514	558	550	543	577	553	551	528	546	584	562	560	566	563	514	528	565	538	571	566	557	585	556	579	570	580	549	561	565	536	581	553	531	625	565	545	549	576	577	566	601	564	566	599	574	532	575	558	523	521	586	532	597	545	591	559	585	574	551	533	536	589	531	576	561	552	561	538	541	578	557	513	592	607	572	561	562	544	610	512	565	576	563	593	560	605	546	578	583	542	560	566	566	555	568	577	638	544	547	552	584	562	581	578	548	590	597	581	576	623	530	560	545	580	554	535	566	597	565	573	591	562	531	559	535	556	549	573	573	555	562	574	568	633	554	573	591	563	585	575	537	553	581	581	594	575	615	551	588	559	576	564	586	609	587	587	524	541	599	509	546	593	559	556	572	583	570	560	553	546	544	607	575	580	564	543	570	588	569	546	566	543	553	578	577	552	567	593	555	584	563	582	553	558	596	559	575	566	573	534	546	586	570	501	589	567	614	556	542	572	576	548	577	571	518	572	546	584	517	560	603	581	586	606	556	564	529	577	527	568	606	568	581	551	577	618	595	597	556	607	597	539	544	577	559	561	578	546	531	557	548	551	544	581	561	612	548	626	577	542	565	573	558	516	577	578	574	565	546	597	593	558	554	539	568	593	527	540	583	546	521	613	528	561	584	540	593	557	582	598	570	584	567	536	586	563	527	569	521	571	552	564	609	567	548	555	591	581	565	576	572	580	568	516	598	533	569	619	534	560	547	567	564	567	551	571	603	614	583	569	595	546	555	556	544	556	557	575	612	524	581	552	535	580	559	577	537	552	564	560	587	583	569	584	579	591	566	554	586	571	553	542	548	537	550	565	572	576	560	572	545	595	558	573	525	591	590	563	547	574	554	542	541	548	539	562	539	606	561	591	525	576	584	560	510	554	581	551	572	572	608	599	556	588	558	592	589	566	597	581	549	585	561	558	565	535	586	561	540	582	596	585	555	540	555	576	582	556	572	542	570	559	576	536	542	572	597	612	546	613	560	568	590	551	608	585	641	564	544	583	557	561	605	609	540	578	574	559	546	538	582	559	604	576	568	607	582	554	571	569	544	581	550	553	530	633	600	593	564	560	576	564	578	530	590	556	580	523	563	576	589	543	558	555	575	548	559	552	552	563	572	559	537	574	535	565	565	564	570	543	584	542	496	531	556	549	588	548	526	537	550	545	580	558	564	549	580	586	539	555	586	582	559	560	592	572	583	550	576	610	588	552	566	580	577	553	524	536	568	567	555	527	550	545	552	560	583	529	558	576	530	544	557	589	574	555	534	548	549	554	574	548	554	571	562	554	523	602	583	568	553	581	565	571	538	578	557	523	544	592	618	553	566	581	573	540	571	550	553	557	554	558	535	555	581	572	558	565	577	518	550	536	550	596	560	549	567	589	562	569	591	551	559	567	570	556	578	530	558	555	587	574	586	502	551	545	584	608	580	531	545	573	522	589	537	577	532	495	577	566	569	540	551	572	560	588	557	550	534	565	619	529	517	564	585	530	550	604	595	558	557	567	578	548	577	591	571	603	550	555	550	567	589	594	580	585	561	554	552	572	599	545	603	589	547	561	559	582	522	533	589	563	583	521	558	569	568	591	565	537	577	567	622	600	579	599	536	553	556	560	555	566	568	602	574	550	572	580	556	540	589	558	566	570	547	572	535	509	562	547	585	562	540	531	598	567	552	545	587	534	587	549	537	551	534	542	571	561	551	567	539	579	570	592	576	495	546	548	616	561	569	591	595	565	522	570	570	587	541	574	580	567	584	595	578	598	525	574	569	546	571	558	562	585	549	553	570	568	540	559	523	547	532	568	558	587	617	572	558	610	546	575	577	577	574	566	560	570	595	597	534	572	565	563	527	569	554	585	559	566	595	575	546	590	597	550	580	544	515	559	514	605	553	555	566	552	549	548	608	565	575	534	561	571	541	564	556	565	564	565	580	566	543	601	541	569	555	540	564	591	568	583	557	564	596	558	522	555	547	570	592	553	572	540	524	570	604	544	606	580	557	578	601	623	590	591	591	592	535	560	579	588	545	580	583	579	567	582	570	532	569	560	552	588	551	573	544	602	586	540	596	539	600	543	544	548	541	536	564	572	567	583	540	538	566	583	537	537	581	602	535	560	576	573	538	536	549	569	580	518	543	562	556	527	571	571	558	574	573	569	565	565	623	538	537	548	553	565	545	611	581	588	535	523	518	579	559	549	563	551	600	588	584	574	517	561	510	553	586	600	524	584	567	558	558	543	599	606	550	553	562	506	535	553	548	567	594	572	574	555	579	545	568	579	577	521	589	622	587	575	569	598	551	532	579	595	630	551	580	573	558	572	542
4127	4948	4119	2222	1508	1185	981	903	787	736	755	705	679	677	618	632	622	600	603	608	600	534	566	562	538	552	601	603	567	503	537	548	544	560	572	554	528	541	567	580	553	575	537	569	547	602	570	547	536	561	527	542	587	571	524	552	554	547	553	548	534	529	551	529	522	549	549	537	602	530	568	557	543	518	619	550	523	574	521	580	578	557	535	564	546	502	553	529	523	556	529	519	568	534	535	538	532	606	568	549	511	569	570	505	524	531	527	520	563	555	558	545	495	564	508	563	555	556	501	543	569	528	526	545	534	536	526	530	558	601	566	541	534	559	539	524	580	547	557	606	545	549	563	535	571	539	513	503	569	528	523	566	527	521	517	503	504	533	585	526	513	541	564	536	501	565	559	555	556	539	585	521	521	521	537	501	569	549	522	558	534	556	522	490	533	508	552	551	577	522	510	526	580	526	539	526	573	543	572	548	526	519	520	546	558	534	517	553	527	541	529	527	547	594	494	534	509	527	552	509	503	555	545	545	527	545	534	543	560	533	543	534	573	568	568	553	497	542	535	530	529	551	537	536	537	534	568	561	614	549	527	519	552	574	569	571	547	574	557	518	497	545	523	528	522	537	562	546	538	519	512	541	484	533	572	590	518	544	556	573	552	573	520	511	551	479	549	549	513	532	541	542	549	540	570	512	536	530	567	563	516	533	535	523	538	524	521	530	461	526	552	564	520	534	552	513	538	564	534	549	520	518	514	539	518	524	547	537	567	515	560	552	594	552	523	567	539	550	543	555	519	551	528	544	557	545	527	534	506	531	504	531	523	538	544	529	589	510	534	592	532	531	525	526	527	543	562	562	545	588	503	546	540	503	514	507	531	559	560	571	519	553	542	593	577	521	497	540	522	500	513	541	564	554	572	545	519	571	569	488	529	512	545	520	555	524	567	567	536	549	527	516	514	558	538	572	515	525	544	516	530	540	506	565	581	570	528	516	539	538	536	500	560	518	544	518	539	559	543	522	520	526	561	531	564	525	525	546	549	536	558	562	515	538	528	504	509	568	533	510	523	534	529	559	540	556	519	539	526	534	593	543	567	544	539	578	493	595	531	541	543	516	559	515	535	538	508	575	511	529	600	543	549	541	566	510	585	530	504	539	522	502	540	520	514	544	509	510	569	518	570	525	551	577	540	531	515	525	546	496	541	550	535	539	522	567	564	577	504	580	566	575	557	560	508	541	572	490	523	569	510	548	522	544	543	492	544	569	559	554	537	565	551	510	472	503	503	525	503	569	553	510	553	532	533	509	548	563	495	533	552	536	547	540	539	562	539	517	559	539	572	581	506	542	575	537	539	542	540	519	517	536	528	581	520	554	511	523	560	542	577	557	565	562	581	538	532	497	514	539	520	542	516	519	559	535	537	530	555	533	534	516	515	544	511	569	498	562	560	541	529	552	496	539	529	553	517	553	559	521	510	571	523	528	554	553	568	536	572	520	538	574	523	543	556	551	554	506	576	518	564	574	511	549	540	571	501	538	511	563	548	546	525	489	518	520	532	546	508	529	526	555	537	567	540	563	535	535	518	547	492	511	520	529	544	553	552	507	547	544	568	534	561	556	536	540	517	528	503	523	563	525	533	546	525	534	525	572	526	555	509	546	544	534	527	516	585	525	511	509	499	531	526	538	503	529	544	535	541	521	546	536	503	511	533	500	566	538	534	549	526	517	571	558	553	564	511	528	556	494	517	574	558	537	550	544	529	564	545	576	533	510	501	557	529	516	601	579	541	552	509	530	533	527	526	522	558	502	541	567	519	530	528	493	515	552	517	495	525	513	495	529	523	516	557	534	532	536	541	536	503	538	557	568	564	509	545	537	539	533	519	552	502	543	529	531	543	497	539	540	579	526	524	546	495	534	535	536	532	554	526	530	569	521	532	561	530	570	517	508	540	534	515	527	535	520	526	522	532	567	510	524	530	498	537	522	583	554	523	553	502	591	546	499	489	579	567	554	513	524	567	532	526	519	544	515	530	535	513	513	581	560	543	524	578	551	542	557	551	494	491	557	504	537	534	531	540	545	502	528	491	544	562	510	510	542	562	535	516	481	505	526	525	500	508	552	564	548	535	546	519	525	545	521	517	505	509	546	532	503	513	507	512	539	504	568	563	577	557	520	509	545	512	570	491	551	571	591	532	517	527	555	565	524	515	562	516	529	516	554	495	536	507	563	571	535	553	510	549	555	507	541	529	525	545	541	559	549	514	509	582	526	567	508	541	517	544	577	567	568	525	531	553	536	563	518	531	538	505	489	564	545	522	535	520	484	532	473	508	525	526	511	531	551	515	526	509	543	586	554	545	533	534	531	518	533	571	516	491	522	524	520	534	566	540	519	543	515	512	500	540	534	537	550	563	493	540	556	508	536	527	562	549	526	527	570	555	522	490	532	549	537	527	526	496	539	506	532	487	509	552	506	535	509	553	486	516	523	529	537	527	531	568	515	528	554	534	532	531	493	540	525	539	551	495	488	531	530	518	510	508	548	498	527	556	542	543	516	525	529	529	555	518	549	529	542	472	539	531	522	550	531	542	512	539	545	534	519	523	516	511	538	599	532	520	537	533	530	514	542	555	516	527	551	525	513	516	551	527	549	545	566	536	537	537	547	536	527	495	589	552	567	507	526	530	546	501	525	547	505	551	551	546	522	496	566	521	573	591	536	512	531	561	515	497	555	526	549	526	506	545	539	551	523	569	571	566	531	546	531	556	526	496	531	535	530	515	527	558	525	524	566	504	518	557	538	533	493	556	549	543	528	534	501	526	578	543	511	539	518	577	520	497	522	511	556	501	560	505	503	539	567	510	535	563	537	525	574	530	541	501	486	562	589	516	523	564	567	548	519	559	556	511	538	531	518	537	537	514	555	518	531	560	540	522	511	540	520	529	530	543	529	506	562	550	546	517	524	536	513	529	559	527	558	522	568	556	564	548	559	558	551	548	540	502	551	508	526	579	557	529	544	576	572	549	513	531	545	565	519	538	522	538	525	508	527	506	519	508	537	509	522	552	542	523	572	545	514	554	504	535	552	525	554	524	556	508	534	574	527	575	508	564	552	509	554	533	531	543	534	527	555	559	542	554	541	528	534	536	539	479	520	531	550	527	511	564	543	511	502	568	512	488	510	539	556	537	533	518	520	514	516	517	501	544	524	529	532	529	554	526	569	544	507	562	539	550	557	528	534	532	563	532	512	545	554	569	522	500	542	488	544	540	500	495	531	551	508	550	553	531	550	531	504	510	522	550	543	528	514	502	533	504	588	502	523	546	528	514	505	533	525	500	539	527	526	503	514	506	538	528	547	547	540	555	520	544	512	545	554	497	540	511	501	518	493	523	494	519	531	533	555	540	518	512	553	481	561	517	567	552	555	522	518	573	520	497	499	542	474	539	504	534	537	590	518	530	499	554	520	584	493	513	536	515	560	557	508	534	506	502	555	512	531	504	523
27503	9708	1848	1264	1047	979	960	994	999	944	1009	1015	972	981	972	954	984	975	940	941	973	955	951	949	1011	975	1003	968	1043	899	1008	955	930	1037	1033	983	946	1008	956	985	887	988	930	915	937	919	950	961	1029	1003	905	996	978	980	930	963	964	920	998	943	941	1038	924	963	958	967	990	959	964	968	982	964	971	996	987	998	1024	967	1005	1026	932	966	962	919	963	984	953	994	917	978	1028	948	957	993	950	998	968	949	894	970	957	949	1040	964	978	960	991	974	969	985	943	970	950	975	1005	961	959	946	1004	918	1008	950	977	943	946	916	940	950	956	928	975	1036	975	957	917	903	921	990	954	996	971	989	1014	949	967	985	962	985	948	996	1025	946	1000	975	929	1019	883	971	945	961	1001	934	945	892	928	980	982	936	938	895	1017	963	934	932	978	998	941	986	944	920	1019	984	967	959	932	978	966	949	1004	976	918	932	960	973	1007	971	1023	1008	955	966	970	937	952	948	952	973	955	934	966	971	1006	979	931	942	950	936	977	942	981	991	968	963	933	1004	999	918	937	1017	1013	968	914	924	920	984	987	1018	1022	979	906	941	1004	996	976	972	961	909	984	974	926	895	987	949	1015	946	911	975	905	950	937	929	987	976	1031	949	976	944	914	974	929	915	1004	990	997	971	994	912	904	991	962	892	922	1000	974	921	955	910	988	1005	944	965	998	889	1014	985	995	1009	996	979	936	897	918	975	999	952	983	966	976	979	1008	968	979	1012	948	948	959	968	969	924	956	959	959	992	950	967	935	1029	918	963	950	931	1038	1019	950	979	960	974	951	951	939	988	931	978	892	972	981	959	1003	952	973	961	971	996	973	931	1034	989	959	926	942	914	975	926	1021	976	1028	1002	1003	1045	946	979	943	924	963	955	1000	941	984	976	1020	956	962	977	973	955	935	960	986	926	986	930	964	935	937	970	961	951	979	972	945	945	946	970	957	927	984	993	996	936	971	911	964	971	976	980	959	965	936	889	955	950	942	982	950	987	900	978	987	964	964	1001	964	970	997	969	993	924	963	972	969	915	977	949	925	1002	943	935	925	956	982	957	900	966	998	982	961	999	971	1012	1001	985	910	929	942	956	934	1001	898	990	968	1019	985	948	997	958	937	963	982	937	956	996	936	958	992	962	969	902	958	1076	977	995	888	930	968	1017	907	942	949	990	975	942	978	984	976	920	1001	967	970	934	915	958	968	939	925	960	977	895	971	959	946	890	978	990	1008	951	948	931	939	984	933	974	988	953	969	995	984	957	942	953	935	958	961	961	945	1005	983	935	965	969	944	965	946	965	912	1032	946	917	984	936	953	959	966	922	964	987	982	970	946	945	959	995	977	920	990	983	989	984	946	1000	965	977	962	962	950	1028	942	965	895	980	948	1001	972	970	933	933	955	926	933	967	889	1020	965	972	950	993	936	983	921	948	951	978	956	1065	993	1030	1007	934	960	1015	982	920	1033	949	949	955	943	958	984	984	952	923	954	908	922	997	996	1006	968	941	965	961	923	961	941	950	964	1061	1011	1047	932	1014	932	1021	957	961	925	964	990	929	957	944	983	1005	988	930	962	946	1004	1008	939	936	921	926	1010	962	964	941	964	998	941	938	982	902	1004	954	956	920	935	914	970	968	942	920	929	1028	978	992	964	950	938	930	945	962	968	945	901	948	994	979	952	987	975	945	969	937	958	940	966	977	976	972	906	958	914	1017	945	975	939	982	904	994	985	973	936	942	990	949	964	963	981	924	933	1033	919	963	966	1003	958	925	967	956	950	937	1000	981	949	1018	966	930	911	1002	1010	951	1006	986	949	941	942	996	973	965	993	906	896	964	918	940	963	923	968	916	985	969	902	913	942	986	1022	945	952	1018	968	965	986	949	959	958	946	1010	975	941	935	1001	965	967	942	962	951	938	953	976	999	975	1005	960	986	983	924	906	929	950	975	1045	993	920	977	968	1006	934	998	968	957	1014	934	977	998	905	955	916	949	964	961	1004	979	975	944	951	1016	962	964	964	932	994	967	948	973	908	960	1005	946	964	963	965	995	990	975	988	999	946	946	972	994	940	991	937	1024	962	960	988	955	956	959	997	932	929	973	1053	964	953	1007	979	981	989	970	1038	919	977	979	970	957	961	998	936	1015	957	969	911	1001	978	1022	921	964	976	950	928	946	930	997	928	994	983	984	965	983	936	963	972	977	983	956	989	953	1014	1051	928	1015	939	938	1021	948	1018	964	997	984	980	954	951	1012	982	981	981	870	925	961	1020	1003	982	955	898	990	982	1024	921	1020	970	985	960	994	1009	961	951	935	976	967	996	953	930	973	1007	976	1003	943	1013	965	1008	948	997	1003	941	978	959	997	938	983	893	963	923	946	955	929	1019	976	953	939	920	961	973	978	1003	932	962	988	959	1016	996	982	937	854	957	920	977	936	978	938	945	936	1017	931	984	1016	974	903	974	976	953	954	945	986	945	978	934	931	969	992	997	952	966	950	980	957	980	976	956	1020	970	985	926	1013	965	999	970	907	935	981	960	982	961	966	918	922	927	944	982	943	963	968	949	943	971	957	971	930	954	939	965	946	961	965	958	967	981	991	990	965	928	1012	944	930	958	939	978	985	923	928	929	942	959	962	945	946	971	1004	961	962	967	943	944	916	943	989	1013	969	978	968	968	952	918	977	953	930	1002	924	966	961	980	960	954	978	869	914	882	976	970	957	968	959	995	955	961	927	1001	934	992	989	961	963	968	926	927	951	984	956	927	1020	981	980	947	930	989	950	963	939	958	1020	962	1023	927	896	976	1014	957	962	930	948	957	960	999	956	954	933	1015	937	991	981	949	969	935	1011	993	1020	978	950	942	957	1018	960	924	977	942	991	988	953	1002	944	917	924	960	981	914	960	985	972	990	998	937	990	961	971	894	1062	963	944	969	971	962	898	934	965	984	976	1001	932	966	989	965	948	942	998	940	995	938	965	959	982	912	1021	966	966	916	923	992	938	975	1007	980	988	938	952	1001	965	977	996	987	933	945	969	1008	1008	955	984	948	939	976	952	1003	940	960	981	1005	970	927	953	940	997	915	917	980	997	1021	970	1024	977	1018	976	960	943	902	991	940	953	927	940	939	963	961	911	946	963	992	1013	1002	979	1003	1035	974	1021	927	971	984	935	989	931	934	940	951	966	1018	941	963	964	983	954	1043	940	952	926	916	950	972	984	967	931	923	970	939	934	929	981	994	990	938	967	931	901	975	945	964	1031	905	974	983	929	1010	971	928	978	905	939	898	944	919	924	935	996	998	938	936	1008	976	887	1029	963	962	925	980	1021	989	947	955	940	963	977	952	974	1008	923	890	959	991	963	901	956	967	923	962	980	963	1009	1006	953	966	960	937	924	999	953	985	1006	938	949	1007	996	917	966	972	926	982	915	938	973	914	987	953	994	1008	956	998	938	987	987	970	976	978	1004	978	957	924	960	997	957	931	951	947	995	944	945	1015	959	997	971	945	938	942	962	960	936	907	985	958	945	959	965	990	947	954	931	981	975	920	956	924	951	937	964	993	982	939	899	961	958	953	932	957	996	966	935	1039	1010	981	936	916	994	1015	993	1005	977	921	918	965	963	993	976	981	969	933	903	959	941	982	932	904	1006	931	975	995	962	957
5822	1001	991	904	845	817	842	802	773	809	845	827	819	811	823	835	823	870	808	798	820	846	846	800	848	827	807	801	766	827	857	794	837	780	747	804	834	825	822	803	827	822	828	818	824	834	782	857	828	830	837	806	778	800	783	798	743	821	807	751	829	803	846	863	827	821	790	794	828	799	867	816	825	779	792	858	753	830	877	828	747	808	795	807	773	778	806	841	794	746	822	780	816	817	841	801	797	824	801	772	794	753	816	773	815	831	798	851	787	859	830	763	792	754	810	832	795	798	822	770	811	810	784	812	791	845	811	828	780	760	814	796	779	827	843	855	829	835	832	812	804	802	814	810	812	804	846	765	793	823	804	858	838	861	785	800	807	850	772	810	796	787	770	810	855	792	822	808	765	810	807	857	859	826	843	804	791	877	816	799	788	799	762	748	865	810	801	806	819	821	786	840	770	791	811	790	762	825	819	799	819	823	770	842	809	747	831	767	860	859	779	780	797	890	786	843	802	770	860	866	830	810	864	783	775	877	790	776	789	849	823	873	791	816	803	821	780	830	785	805	839	755	797	804	848	855	815	833	783	814	807	819	780	808	785	733	795	807	810	810	808	839	859	800	822	801	795	776	762	787	836	752	764	810	820	814	797	816	786	861	835	861	812	787	797	809	834	832	808	762	790	831	808	801	738	825	801	794	833	851	852	825	854	829	835	782	804	789	805	787	825	795	838	777	784	823	769	811	784	838	794	775	805	784	795	762	794	800	826	783	751	824	814	763	832	851	810	786	809	767	804	836	795	850	795	786	805	773	747	837	787	807	749	832	828	807	808	790	813	848	794	830	814	824	805	807	770	817	837	800	764	843	780	809	801	815	820	779	759	790	836	785	827	860	786	827	815	814	791	820	793	810	793	828	804	812	825	778	813	838	813	788	799	816	747	806	805	765	845	858	780	769	809	838	823	832	795	798	828	814	762	811	816	796	783	774	780	832	786	842	809	827	797	840	812	790	818	841	772	840	794	825	870	779	824	785	814	789	768	808	806	825	820	839	829	812	779	804	836	813	795	774	812	801	787	811	847	846	802	823	808	841	792	826	806	805	807	845	880	852	842	794	843	827	830	782	843	846	794	827	809	810	854	767	886	826	845	796	824	805	795	840	817	764	773	810	797	829	855	867	829	743	775	749	750	824	763	800	807	790	761	746	823	795	822	841	837	820	803	793	771	832	768	844	829	810	853	783	816	809	797	823	834	819	798	811	786	772	742	806	809	817	793	817	786	775	813	848	810	828	780	808	833	843	779	821	838	809	823	772	810	811	850	802	788	820	798	794	798	812	823	793	806	793	794	783	795	859	794	754	774	827	816	840	836	833	789	780	799	883	769	773	796	817	800	838	798	755	848	849	785	798	794	833	887	821	793	826	855	795	796	798	819	761	872	808	842	884	825	799	810	817	756	803	795	817	804	843	810	820	829	836	803	787	795	832	829	771	823	818	785	820	847	832	866	755	824	861	845	823	782	816	834	806	809	786	844	813	832	812	820	842	797	822	846	777	782	793	846	822	804	775	820	790	809	766	824	772	792	812	802	794	811	797	799	802	750	813	783	843	831	801	809	804	841	805	793	836	809	820	779	780	776	843	804	802	791	781	869	898	778	824	837	805	791	873	744	789	803	773	823	879	845	809	828	828	832	816	801	810	822	788	840	864	855	770	832	845	782	833	801	830	792	862	837	821	836	774	788	778	832	807	845	840	812	835	832	793	789	853	777	787	824	841	795	727	769	796	789	841	804	841	805	806	796	836	818	843	816	809	792	749	809	779	854	907	828	783	811	809	837	813	807	798	798	800	789	847	819	799	803	777	795	774	791	811	760	841	872	795	805	796	791	822	797	840	842	813	877	824	832	789	803	809	820	867	805	765	804	845	828	864	759	821	809	796	814	829	800	817	786	769	811	805	815	828	785	784	832	785	792	775	859	846	804	809	790	818	818	863	802	856	818	809	843	781	855	847	769	793	826	811	796	834	802	781	758	815	806	838	785	824	772	809	775	827	837	748	885	807	817	817	835	830	818	847	857	825	821	805	822	812	786	797	832	782	766	797	800	835	800	817	826	793	815	826	830	799	776	856	789	770	873	811	823	797	799	769	807	836	818	796	831	790	873	782	900	772	774	806	777	778	777	796	753	812	810	840	850	761	797	803	809	747	783	819	784	812	816	796	821	810	815	782	775	776	803	802	853	843	819	823	794	803	834	827	806	835	813	811	809	815	845	788	795	814	818	810	860	828	799	809	772	829	829	884	803	793	840	818	795	772	820	802	852	746	794	811	826	765	818	774	838	833	759	766	786	753	834	862	836	785	787	807	817	798	823	771	805	804	808	824	837	783	836	829	792	810	838	826	853	806	799	788	800	828	811	818	792	797	774	780	805	814	795	816	816	821	837	787	763	799	840	846	794	802	788	777	766	858	820	772	847	793	818	751	836	863	817	774	803	803	810	844	794	845	844	793	795	824	814	834	847	783	828	802	836	831	793	779	794	774	781	827	791	796	806	804	779	805	809	802	808	788	826	808	772	807	781	802	830	745	817	785	857	804	820	817	809	778	889	815	800	805	823	820	823	828	790	806	808	775	842	846	766	799	775	784	812	812	826	803	813	793	743	840	793	838	815	873	805	829	842	806	839	804	807	822	866	820	801	817	814	790	830	838	798	786	856	826	820	767	797	825	779	851	831	809	833	810	761	821	815	787	795	774	839	783	821	801	853	836	823	808	851	795	802	825	764	815	765	748	752	770	836	820	838	829	786	723	774	813	823	770	848	729	820	798	811	834	833	814	757	825	804	803	805	777	772	776	799	732	777	809	827	820	815	771	801	777	819	780	842	832	822	781	766	779	788	839	859	798	808	821	805	855	802	838	820	765	773	790	745	882	794	808	803	787	788	800	807	788	784	867	821	818	868	833	807	860	823	797	850	802	807	813	871	801	879	808	825	815	799	802	838	810	859	818	772	849	805	804	792	840	830	778	838	856	804	827	811	845	790	839	791	795	841	810	779	838	822	765	777	827	788	846	824	785	828	803	798	830	816	791	812	763	761	848	853	837	762	828	828	782	790	779	832	806	821	809	846	797	777	782	804	833	800	808	790	806	776	773	738	829	829	795	820	826	813	781	823	871	860	813	817	829	814	833	797	797	818	840	871	827	753	859	851	809	801	812	811	826	801	795	827	827	779	761	808	785	812	855	785	835	815	833	828	806	840	815	798	755	808	789	797	783	822	797	831	797	800	792	809	798	803	817	782	807	817	762	805	786	836	786	773	796	786	861	822	820	804	816	842	783	839	869	803	811	823	799	784	797	820	809	850	850	792	774	798	805	858	813	786	870	746	817	820	794	778	831	796	832	804	871	775	834	841	809	801	782	779	772	822	765	811	812	794	781	793	789	840	852	808	781	820	831	814	816	819	778	761	806	801	854	817	859	793	767	833	820	813	785	782	792	803	793
25688	21396	27145	25397	5392	1616	1279	1045	1017	980	959	939	994	977	967	966	993	972	1002	937	912	991	959	933	961	945	995	887	958	967	969	901	1011	885	966	989	931	951	959	920	904	893	934	927	957	922	919	958	930	929	916	984	940	930	898	947	949	980	971	940	919	918	939	911	932	997	884	969	911	948	930	947	936	928	933	946	943	935	942	912	927	941	934	912	956	947	936	944	923	869	921	948	931	902	872	963	959	932	959	937	967	928	949	945	968	969	901	931	989	947	964	955	943	905	967	938	938	936	894	886	949	926	870	962	969	960	1013	966	996	983	947	900	911	954	904	985	882	903	931	908	961	901	960	940	928	983	922	956	909	908	878	922	943	968	907	955	971	904	889	932	964	876	980	957	878	938	966	925	955	956	902	963	921	913	940	945	946	901	928	904	996	955	952	892	899	971	970	925	904	898	912	923	986	1006	922	947	918	873	901	903	915	934	934	932	922	948	926	944	935	877	975	934	952	929	927	996	951	969	930	908	904	982	949	920	895	944	897	938	934	930	905	898	918	941	931	887	958	977	917	890	912	917	947	908	928	952	935	936	933	951	929	908	968	955	859	963	923	930	895	998	944	949	945	955	954	899	917	916	932	932	904	879	934	869	919	938	878	937	918	927	929	866	910	940	913	904	908	926	953	944	945	926	919	954	925	1032	903	997	924	910	869	918	906	905	930	922	930	918	867	948	975	920	874	901	892	897	944	945	922	854	953	936	916	941	915	910	922	921	942	937	919	884	921	919	867	897	966	870	936	864	938	937	978	928	963	962	976	912	908	937	885	898	909	960	944	933	883	958	948	907	985	975	913	938	894	922	913	946	902	956	917	965	924	971	907	990	869	939	930	937	904	948	948	916	912	947	914	909	944	884	952	915	952	934	934	928	881	900	965	930	937	892	920	911	881	872	948	940	932	907	996	939	934	892	952	960	929	957	913	885	943	935	887	1031	920	925	982	902	913	912	935	920	883	887	905	939	933	885	977	940	966	922	920	924	958	935	957	913	945	930	924	954	966	981	923	892	904	876	930	956	917	1004	954	881	903	934	898	939	912	917	968	994	948	945	977	927	914	923	944	966	903	900	946	917	929	912	895	944	965	912	873	950	934	915	967	888	947	983	926	949	883	923	896	895	921	957	985	953	911	922	927	953	919	892	963	894	970	949	962	895	974	916	901	914	958	948	950	938	926	911	915	972	926	883	948	936	934	889	925	921	945	934	882	895	906	902	941	926	892	915	888	933	980	926	898	974	945	941	929	917	942	910	934	938	907	938	946	937	903	906	892	982	921	929	922	910	948	938	929	962	926	937	925	925	910	932	931	979	915	928	906	936	914	935	931	940	922	887	977	925	930	946	948	905	929	930	941	883	918	946	933	930	945	898	899	950	927	931	901	913	927	946	976	931	861	924	932	945	880	960	901	976	973	946	932	918	889	934	945	988	930	961	934	994	948	981	937	929	917	952	915	987	899	891	910	917	914	936	936	911	928	926	934	923	944	927	937	986	889	956	938	917	932	957	951	911	909	937	865	1051	891	973	908	883	909	904	964	931	933	932	908	931	943	930	906	925	888	859	884	936	992	929	954	899	973	937	985	947	926	887	917	942	935	928	917	867	903	930	943	906	898	919	934	926	938	901	981	908	917	919	922	948	980	934	892	925	942	871	937	879	916	925	914	897	951	895	937	917	951	923	938	927	932	898	910	898	891	937	925	966	942	937	908	922	960	890	945	897	902	865	935	941	878	902	887	961	908	966	967	934	908	924	955	887	895	914	934	906	935	937	945	917	954	923	863	951	897	947	974	893	926	950	998	966	886	933	974	969	942	906	964	954	883	917	904	941	898	935	943	924	868	871	899	951	886	937	916	914	958	918	944	934	899	919	808	998	893	941	910	935	940	903	976	950	925	935	888	961	927	942	965	924	927	873	955	967	925	920	961	910	928	889	985	932	892	973	898	953	892	950	942	932	951	916	948	942	957	945	953	985	907	908	918	905	943	950	958	924	939	1012	940	874	958	961	905	975	929	927	946	950	919	948	937	966	969	943	970	931	910	893	971	934	890	895	874	981	918	966	974	915	971	912	925	890	913	859	953	950	908	902	904	898	933	956	892	919	922	933	882	940	965	947	955	847	886	893	940	996	919	925	922	897	902	956	869	897	938	868	900	917	993	934	907	957	888	981	944	935	921	886	910	926	916	957	920	926	844	873	915	933	889	969	939	967	926	952	946	969	926	960	863	932	932	913	906	912	927	893	933	934	926	915	911	973	956	970	923	951	917	866	944	958	933	943	899	889	953	905	942	946	957	886	975	927	934	903	935	944	940	934	927	910	986	958	960	972	897	897	932	904	980	924	901	905	937	904	964	928	923	885	949	981	899	912	971	925	911	945	950	930	944	905	938	904	887	895	899	916	937	942	876	945	932	946	974	990	919	897	945	969	902	927	930	942	926	890	896	956	952	956	943	913	980	871	947	902	875	957	975	934	923	900	867	915	940	951	949	870	963	926	898	937	902	922	913	875	940	923	923	964	996	903	918	964	895	925	924	938	940	885	903	912	964	929	909	925	976	909	949	901	908	944	950	947	926	881	903	953	904	902	930	915	905	943	896	945	893	951	923	986	947	912	904	964	945	957	863	913	926	915	883	954	946	926	1000	907	956	948	964	938	866	942	901	960	1018	878	986	906	941	929	928	978	865	910	989	923	909	943	925	970	907	941	964	898	881	922	960	994	928	891	900	929	932	929	961	913	906	933	939	941	948	955	997	940	942	908	951	947	890	946	908	899	924	951	874	924	963	951	917	916	940	980	901	898	945	924	924	910	993	947	959	987	944	960	912	873	938	858	944	935	961	925	901	897	963	944	913	867	931	928	913	914	940	868	972	933	936	980	946	908	923	946	934	931	919	924	917	1002	917	968	924	936	947	979	922	962	921	898	938	924	953	947	920	971	927	912	941	968	869	939	918	941	949	932	937	970	938	868	941	926	920	929	934	914	884	897	889	929	940	896	1020	966	947	923	949	918	956	943	914	908	931	962	857	942	932	915	922	927	942	927	953	916	932	936	896	931	914	958	905	922	923	926	952	949	954	892	916	942	927	921	933	901	951	962	925	946	935	930	910	903	908	930	949	997	885	915	922	948	967	908	924	885	957	896	914	956	942	933	961	835	950	899	928	975	917	965	906	921	922	961	896	969	882	879	970	919	918	928	919	959	928	962	941	898	939	940	888	937	912	950	934	959	925	944	933	971	952	984	934	913	922	854	922	908	963	964	885	919	878	902	911	936	987	943	953	942	877	927	927	944	954	962	970	900	926	895	925	883	881	950	950	882	900	925	943	945	905	906	921	974	962	907	951	874	936	925	923	894	930	927	950	906	916	928	911	867	974	868	975	965	856	944	903	884	883	922	922	955	891	916	965	923	913	933	859	934	866	934	891	940	933	916	925	957	958	936	927	914	953	951	900	937	907	953	941	935
3989	3312	2730	1692	1318	1181	1000	987	881	919	845	854	930	829	844	853	797	859	832	834	811	839	799	857	830	827	833	775	831	763	850	886	774	835	805	784	842	811	873	846	771	839	815	805	828	778	830	831	801	828	844	823	829	860	868	765	846	802	815	778	770	797	841	827	807	787	812	797	837	778	842	776	836	786	800	785	825	777	762	835	827	803	823	825	829	796	784	806	832	889	793	814	796	844	808	823	813	795	812	752	812	785	761	807	791	802	804	756	768	819	794	764	768	829	831	815	852	847	818	785	817	857	802	807	799	862	805	815	798	814	828	782	839	775	792	810	849	805	850	797	776	827	778	783	844	842	804	778	827	802	785	851	815	809	786	821	835	870	773	837	770	819	820	810	786	809	808	808	770	831	841	815	811	757	782	830	784	766	843	797	813	806	844	818	810	807	782	790	824	763	805	796	803	830	810	821	791	778	790	729	781	820	774	794	803	793	765	831	780	779	809	846	802	791	758	806	834	809	777	802	818	796	799	786	831	797	796	795	744	782	820	814	823	799	807	778	818	779	806	806	856	858	776	803	874	801	792	811	805	829	768	779	769	800	819	809	796	803	794	798	801	790	778	841	822	755	818	796	788	830	787	756	815	848	802	784	783	735	837	828	774	826	794	779	832	882	775	814	767	831	811	817	789	846	827	803	794	874	834	803	785	824	851	765	773	764	825	790	816	796	832	813	799	849	794	805	741	822	793	808	785	824	797	795	786	835	759	793	757	763	792	866	760	785	796	816	783	817	821	854	769	750	804	766	811	766	791	811	836	765	788	787	796	811	816	785	797	821	830	798	828	842	781	832	817	806	747	797	778	779	794	767	853	798	784	813	817	809	756	825	829	810	807	810	797	747	850	755	831	733	835	814	814	802	797	764	823	785	782	761	767	779	854	818	797	821	800	848	783	791	785	750	807	749	796	829	790	792	850	787	743	810	828	799	797	815	818	806	815	789	801	790	798	798	796	814	789	780	781	783	824	792	817	777	793	777	756	784	802	762	835	787	825	807	841	767	811	760	835	825	790	796	817	813	769	769	811	797	834	846	784	838	781	814	802	832	794	830	800	760	845	785	818	824	828	795	820	800	809	782	800	832	839	829	764	805	798	795	803	843	750	795	842	786	833	801	811	871	783	828	794	809	800	779	751	785	783	775	792	830	849	838	762	747	771	839	757	802	793	792	776	800	787	756	841	858	791	782	802	810	821	796	834	801	772	768	764	735	787	774	756	813	766	760	767	789	854	816	777	781	786	783	766	788	820	833	806	767	814	844	808	814	754	802	764	827	846	849	833	813	833	777	792	752	812	815	794	810	773	775	783	806	829	801	800	778	754	794	789	760	810	772	778	825	786	782	779	777	795	841	769	773	813	800	780	777	816	793	796	788	809	813	792	794	820	799	737	773	787	830	766	823	823	803	830	813	806	778	822	820	762	800	780	826	799	839	828	767	807	789	823	744	821	803	777	864	793	824	759	777	786	801	790	825	780	814	780	798	804	802	742	801	790	837	783	833	773	808	799	783	824	839	796	808	841	841	801	823	774	826	791	778	821	777	795	800	759	788	829	790	774	778	852	811	838	752	795	776	841	836	796	802	803	850	795	850	825	845	814	779	757	799	803	740	809	765	781	844	827	784	811	810	767	794	793	844	777	833	801	740	850	821	772	739	800	808	809	760	801	843	816	811	797	764	801	783	805	819	830	815	862	806	794	749	744	778	765	800	791	824	867	801	864	787	792	817	836	837	801	828	801	777	821	825	812	781	758	860	806	777	812	800	783	810	842	816	775	748	797	766	781	787	793	774	778	784	785	797	816	840	779	786	826	832	776	817	774	829	863	767	775	845	860	826	751	808	770	725	761	781	804	828	840	842	777	762	779	810	823	825	808	802	805	823	798	809	766	792	760	754	744	801	774	769	773	804	783	773	834	813	787	830	797	795	838	765	810	779	813	825	824	787	750	805	789	796	825	842	825	800	817	813	841	802	840	811	815	859	795	788	856	839	810	796	805	794	836	804	818	851	837	782	840	794	793	812	744	793	792	817	828	858	846	769	804	810	818	794	816	859	784	760	819	782	788	796	756	743	794	691	786	778	797	767	834	844	841	789	859	822	759	795	821	806	806	760	797	815	806	793	738	785	812	799	817	761	844	823	800	838	811	796	789	836	777	819	815	822	755	791	794	872	854	806	799	781	831	781	754	805	908	794	811	815	786	826	793	827	798	783	770	788	793	778	799	797	806	757	824	836	783	892	807	794	800	781	788	791	775	798	807	812	768	840	842	788	813	806	769	769	794	804	817	827	814	818	802	833	850	794	806	789	808	781	796	851	843	810	827	797	820	816	795	767	857	783	779	794	808	776	834	808	754	757	804	861	826	769	759	742	793	815	758	768	818	790	814	771	812	789	772	791	853	745	786	774	814	744	766	732	837	825	782	783	790	774	850	807	782	792	804	811	800	833	760	857	791	841	804	775	744	815	792	828	756	814	793	759	808	818	727	812	774	830	792	807	767	800	818	806	809	782	818	819	784	769	746	739	790	791	784	806	804	765	800	772	811	826	819	823	782	788	813	783	803	817	813	801	832	798	766	821	785	809	812	825	808	794	871	796	834	831	741	779	758	786	820	761	781	832	852	798	811	782	854	825	771	790	837	808	873	852	803	808	824	764	803	771	768	780	810	741	825	795	771	772	782	834	791	831	852	790	838	773	806	800	844	797	780	799	770	757	857	802	765	832	835	837	758	812	784	843	795	774	812	805	839	838	779	802	745	771	814	821	753	838	794	832	819	796	793	829	823	811	740	781	774	776	781	773	809	768	814	787	774	799	770	826	869	759	775	812	789	761	803	793	824	845	798	801	783	849	800	802	764	789	773	773	785	731	831	814	778	784	841	808	792	789	824	770	814	766	821	798	761	811	792	752	782	817	855	798	799	763	831	806	795	773	810	846	762	770	787	766	815	819	818	784	760	829	786	761	804	827	791	821	814	787	779	819	849	809	786	798	823	849	793	837	778	807	811	776	833	794	797	812	796	793	813	756	818	787	787	806	778	770	782	811	756	841	787	744	780	798	772	799	814	806	799	750	847	771	806	790	802	773	822	794	758	787	760	774	776	746	814	829	821	758	751	823	847	777	803	830	900	738	750	803	837	789	787	798	769	791	779	835	795	806	815	785	782	765	784	767	820	761	823	796	810	773	845	770	749	831	779	797	840	798	786	829	825	814	810	806	771	770	804	829	783	821	782	768	824	718	777	833	774	859	798	836	835	815	807	810	802	814	806	845	815	800	825	798	764	755	823	771	793	793	782	793	784	756	802	805	859	826	760	776	788	754	806	789	788	756	765	782	801	748	813	834	794	810	798	809	772	785	768	834	818	839	773	829	816	805	800	776	819	775	787	796	780	823	767	826	813	790	781	823	800	828	723	791	856	827	814	831	805	789	836	779	849	803	783	788	802	821
24749	21368	28400	24724	20263	3552	1287	864	747	675	676	666	627	657	622	641	624	592	592	638	616	584	560	623	603	552	580	611	605	594	557	576	592	609	622	566	605	586	587	572	598	588	590	578	589	553	588	598	563	551	570	610	567	603	582	575	595	557	571	554	600	589	578	618	572	558	590	561	622	579	616	607	550	588	572	590	565	592	576	581	574	598	553	552	563	592	568	580	577	552	568	576	567	549	564	537	573	570	589	552	608	543	602	564	611	563	533	559	589	598	668	524	568	571	552	580	594	545	517	589	586	591	528	581	583	582	595	576	604	612	542	598	589	588	550	534	572	601	573	549	594	573	609	574	572	580	558	582	554	587	561	577	597	571	575	579	554	582	538	557	544	569	540	557	550	579	547	545	565	555	559	557	586	597	604	607	544	554	546	575	559	596	530	550	576	574	558	529	612	591	570	558	601	561	584	576	569	572	589	541	559	587	573	568	568	558	536	580	589	540	552	582	568	589	600	572	602	614	545	602	533	530	551	532	594	573	555	538	575	560	578	534	588	577	554	594	569	578	536	604	555	586	547	553	511	570	579	572	559	553	601	540	591	537	565	586	584	542	549	570	588	597	551	494	582	601	570	537	579	598	591	595	579	590	574	595	613	602	569	543	567	578	565	536	559	567	607	568	542	571	550	580	553	566	589	591	566	591	557	537	530	570	573	560	577	539	555	573	554	578	560	615	522	588	586	570	611	597	573	568	567	598	594	587	572	565	540	612	530	565	607	531	577	533	540	604	571	562	567	553	571	535	516	559	530	572	580	591	609	605	573	581	575	589	565	602	565	561	598	514	576	591	610	567	563	560	534	581	615	608	561	600	566	543	570	559	569	547	575	536	565	564	578	544	549	578	543	560	606	540	550	535	580	616	546	548	599	547	522	591	572	563	561	536	543	574	502	566	579	578	547	518	609	645	574	568	568	587	569	593	519	536	573	564	564	553	547	598	549	593	606	546	576	540	563	592	606	510	516	555	603	573	565	529	568	631	543	578	560	507	541	562	576	580	559	604	575	573	575	540	594	570	545	547	565	603	593	555	599	556	582	582	527	587	577	592	554	548	606	622	555	556	534	581	545	586	569	599	580	528	518	569	611	569	538	586	561	550	601	628	577	564	563	566	588	574	580	583	539	559	590	557	548	549	551	587	572	584	565	578	598	599	603	545	551	545	542	554	588	601	577	588	564	551	538	576	564	560	605	561	572	573	588	604	586	568	572	566	579	595	563	583	587	605	552	625	578	565	535	620	616	564	545	541	576	536	533	603	528	586	587	545	580	574	539	507	601	579	576	555	572	601	570	564	561	546	605	570	579	561	560	555	606	552	546	531	578	548	569	566	566	581	545	575	584	520	573	576	568	547	597	555	553	557	597	532	594	558	558	599	531	531	543	551	574	593	575	553	575	551	566	555	560	538	605	550	594	606	571	556	564	507	556	574	572	564	577	560	574	562	580	524	563	625	603	572	605	526	595	606	555	548	580	592	579	567	558	541	553	562	572	536	576	572	590	559	572	589	554	624	545	556	555	539	572	569	587	572	581	560	563	566	551	582	554	575	576	544	575	574	580	549	591	548	556	550	620	570	573	568	577	605	578	593	566	631	552	568	577	569	547	563	605	549	628	584	601	546	599	543	521	610	544	633	574	568	550	573	581	564	565	613	547	571	566	527	576	605	560	599	556	584	546	568	623	564	571	595	595	565	517	556	571	584	540	543	546	558	586	579	536	557	575	580	555	575	566	583	595	552	521	594	566	552	593	577	554	569	582	606	520	591	557	557	582	556	575	535	630	575	558	554	570	567	597	591	584	559	580	519	574	583	535	530	571	610	554	643	545	592	566	544	562	550	545	584	514	591	584	552	590	575	583	595	559	596	555	517	580	595	597	536	550	599	531	587	566	541	591	575	554	554	588	614	541	576	547	550	550	575	588	568	519	610	591	603	551	547	532	648	555	574	592	532	560	570	571	585	546	525	579	552	570	570	565	563	558	551	561	573	553	554	585	586	571	562	570	559	561	581	530	569	596	567	532	606	578	569	582	558	568	551	596	526	596	547	553	555	560	548	589	636	603	604	588	540	641	472	521	616	556	560	600	585	580	558	546	565	603	598	599	634	564	566	551	622	572	576	587	573	589	589	553	545	581	601	543	570	571	606	539	546	543	534	531	585	559	601	537	551	625	532	535	572	603	553	563	593	605	620	564	562	545	537	513	573	599	594	574	555	561	566	557	536	617	587	591	580	558	558	604	528	612	543	589	562	568	574	597	619	568	549	530	604	562	569	586	546	508	543	569	532	574	531	553	568	568	608	563	620	556	532	566	563	594	586	594	592	569	569	537	605	586	598	558	579	594	513	544	527	566	600	559	594	585	569	565	569	601	554	557	572	539	591	566	550	544	578	579	577	564	547	551	595	567	581	532	569	554	570	566	592	540	558	574	551	540	541	575	553	571	610	539	532	605	558	512	549	566	580	590	566	591	543	542	587	554	548	563	485	572	541	586	540	565	532	549	592	542	590	590	501	553	557	564	536	538	585	568	551	554	580	557	554	577	556	552	618	563	545	558	585	546	584	563	563	560	578	531	581	570	564	539	564	533	563	598	628	578	548	579	520	640	576	599	500	583	557	612	546	556	564	594	542	597	573	523	606	539	609	536	596	556	578	581	578	563	605	564	556	554	584	554	535	532	537	575	603	581	556	524	606	569	601	582	554	551	594	544	570	560	596	608	557	560	553	541	580	533	592	567	584	610	554	500	585	563	561	546	629	497	561	600	595	549	548	560	551	586	550	575	568	560	567	605	623	576	555	561	574	562	548	565	608	550	563	535	565	549	590	584	548	589	565	548	559	553	572	548	602	569	587	595	550	571	540	574	597	577	623	563	537	625	587	549	557	606	597	574	563	595	594	538	531	578	542	551	573	553	566	546	553	548	524	598	566	549	597	601	577	569	560	570	562	587	505	515	593	573	504	554	579	502	578	579	548	526	551	566	577	503	565	549	566	593	570	528	580	577	586	557	566	536	538	597	584	572	597	556	580	601	599	568	521	568	566	608	548	589	553	569	546	559	550	559	571	564	559	516	545	549	527	533	550	570	576	571	554	585	602	554	581	575	576	614	561	556	633	583	597	572	608	583	582	612	575	552	565	523	612	543	539	555	538	588	546	574	517	580	610	555	593	556	528	575	550	557	552	556	537	577	589	567	560	554	539	562	536	615	589	567	586	559	556	540	560	529	574	566	550	564	629	578	537	608	572	548	569	586	587	584	535	545	576	588	519	551	540	583	567	558	549	583	498	598	578	539	592	546	544	594	553	580	617	528	611	546	581	565	594	594	576	536	558	536	531	591	569	610	548	588	558	605	565	574	517	523	542	584	545	603	581	598	563	582	610	555	593	563	595	550	608	569	531	571	582	581	553	579	555	568	594	549	598	588	551	551	571	571	554	594	566	544	563	544	565
4048	4955	4126	2180	1500	1131	1056	901	771	748	679	695	629	641	626	613	615	556	523	586	631	581	540	580	553	581	523	586	550	585	553	577	527	582	577	572	547	566	564	514	533	549	589	607	540	554	585	531	581	515	546	516	572	596	544	534	517	515	541	507	513	542	535	546	533	544	527	534	532	628	568	548	549	584	561	538	545	562	545	542	550	556	551	534	552	533	538	511	527	492	523	512	541	548	538	542	536	551	538	570	523	538	584	546	587	533	479	508	530	552	538	594	517	508	553	535	523	491	558	513	546	519	558	593	526	520	532	538	556	507	522	541	525	537	469	560	511	524	544	546	557	572	529	544	546	582	533	567	522	518	508	576	574	534	577	584	544	531	486	513	535	577	533	552	500	555	538	522	559	550	526	567	535	558	567	524	499	511	563	540	508	513	571	567	518	523	570	561	544	530	496	520	483	556	559	560	518	510	546	502	582	557	548	568	578	541	512	550	550	503	555	530	520	530	509	545	570	568	561	522	570	528	516	563	542	521	556	556	529	537	538	533	537	551	555	524	502	568	560	507	528	566	520	545	520	535	566	492	527	559	507	581	535	532	557	518	567	560	538	556	522	519	559	537	563	534	515	496	559	533	573	509	568	548	516	565	568	523	585	551	550	529	541	553	521	526	499	587	538	554	539	512	548	532	535	557	530	556	542	534	530	507	507	546	546	517	504	539	536	517	551	531	514	514	543	516	559	520	553	512	519	543	493	548	523	524	565	538	528	547	511	552	548	527	524	544	559	516	529	545	570	489	527	560	521	543	545	504	526	508	541	527	549	553	525	553	538	550	509	520	494	583	526	502	509	543	526	531	569	536	542	544	577	525	520	591	497	548	533	516	516	514	551	516	520	526	527	537	570	500	551	526	529	512	537	522	531	505	545	561	495	527	514	523	491	556	542	498	551	540	519	528	494	541	552	518	536	542	526	565	543	545	491	518	528	525	505	505	559	539	527	521	518	534	563	460	556	551	525	493	528	530	521	525	536	505	542	547	559	537	545	546	538	555	534	523	553	532	536	481	531	565	532	574	502	555	519	521	482	550	524	559	542	529	538	499	524	565	520	551	520	498	539	559	498	569	538	544	507	523	513	526	539	547	541	522	556	564	559	499	521	528	532	534	581	545	503	532	509	520	532	544	518	496	565	576	523	505	553	531	543	581	548	528	564	575	508	532	530	529	544	511	528	517	527	533	543	527	508	551	518	536	561	548	528	545	477	562	472	552	511	497	492	518	517	557	560	566	562	532	564	535	557	502	502	523	558	533	551	539	561	542	540	518	509	523	527	527	524	562	559	508	564	511	539	537	526	522	545	518	545	551	561	549	549	584	520	520	535	513	524	519	500	536	548	562	530	527	528	515	506	525	523	499	526	524	580	503	533	508	549	541	547	553	536	542	534	523	517	542	523	513	527	555	519	546	548	555	536	535	501	549	511	509	540	591	506	516	518	599	536	569	518	537	533	524	511	526	498	545	522	564	545	533	525	530	552	554	528	500	540	555	534	546	511	542	529	550	518	557	554	531	541	499	534	515	570	536	519	535	541	498	544	571	533	566	514	522	535	570	532	556	499	548	541	506	570	549	530	564	529	497	538	524	533	519	543	559	567	545	508	530	529	531	512	554	528	498	506	529	544	566	556	534	490	546	541	507	536	529	530	496	559	501	535	506	546	543	534	509	518	520	533	539	517	504	547	508	539	520	538	529	533	530	515	503	515	517	521	563	536	544	515	559	552	524	519	524	525	529	562	525	516	516	541	531	529	549	503	554	528	546	510	483	521	524	540	510	539	542	534	536	532	550	529	558	573	514	509	543	499	553	540	529	549	508	491	525	531	525	561	489	536	536	546	494	550	503	540	521	511	480	532	541	532	560	513	556	584	544	535	517	555	544	508	538	553	585	519	510	482	532	512	569	497	522	537	526	521	549	526	526	522	554	500	515	520	566	507	495	509	497	558	546	529	545	534	516	543	515	552	512	527	494	533	550	569	537	562	540	509	504	518	529	528	494	542	543	511	521	549	533	517	559	533	531	545	504	502	561	516	550	556	542	530	502	505	513	544	518	528	521	526	511	506	540	517	511	522	534	502	612	522	520	504	524	537	525	558	505	528	513	527	519	528	515	546	540	579	502	554	515	541	490	506	566	534	504	559	503	547	569	556	560	542	549	527	519	574	498	513	517	484	524	486	507	522	556	540	467	566	531	511	555	517	504	533	471	502	548	524	527	521	567	593	578	540	517	579	551	516	564	553	514	514	523	526	554	515	549	537	534	534	565	521	528	534	523	540	501	548	521	500	525	541	548	562	515	543	521	546	548	519	544	519	542	517	461	546	546	548	521	527	533	536	530	523	514	536	512	493	538	561	514	540	537	537	529	555	536	480	546	498	492	486	519	498	545	534	539	552	549	494	496	493	565	543	526	540	530	545	505	494	505	518	538	585	533	540	566	556	539	547	511	503	535	487	500	538	523	534	529	539	516	564	507	505	545	521	525	501	571	527	481	528	513	514	512	492	541	537	532	567	547	524	489	508	504	582	565	513	575	538	491	513	488	530	526	513	515	518	474	557	492	558	535	547	534	526	549	511	521	468	521	529	524	518	530	539	581	554	561	564	534	522	482	543	546	546	514	519	530	561	484	502	531	503	533	502	487	482	536	535	523	502	500	547	582	524	520	536	543	497	518	516	560	537	561	505	515	506	545	613	506	512	523	531	558	506	562	504	525	544	495	507	525	545	485	547	525	502	510	495	512	540	534	539	537	551	566	492	530	519	528	498	512	559	548	493	536	520	546	555	527	527	526	531	557	539	516	560	522	535	562	539	513	516	539	554	556	522	541	526	537	543	570	522	520	472	521	508	518	551	501	491	507	581	523	541	537	508	585	510	537	522	528	523	525	552	534	589	557	547	530	539	555	547	559	539	543	537	503	521	524	477	504	481	556	494	529	559	578	521	514	569	544	555	541	516	496	518	542	530	533	521	507	526	549	531	550	511	510	535	527	518	526	543	512	535	533	550	547	481	531	535	565	517	515	508	474	530	553	566	516	556	513	529	514	550	501	523	503	491	502	486	496	512	521	554	530	520	537	518	534	518	502	533	543	517	539	527	541	475	537	529	562	530	543	528	510	560	553	540	511	526	556	570	546	534	524	546	525	557	524	559	532	579	511	578	571	543	494	598	533	504	557	547	486	556	550	573	500	467	518	521	548	529	528	531	532	533	532	539	524	547	516	534	531	522	521	554	558	535	572	487	523	549	526	562	567	574	483	510	526	531	545	543	530	523	507	507	474	490	524	491	473	522	525	534	486	507	541	605	477	519	530	491	514	535	497	493	511	531	501	503	488	533	551	491	526	528	491	513	525	547	536	564	504	558	559	499	569	503	500	527	501	502	532	534	528	532	491	517	499	497	589	523	519	473	540	556	542	531	511	548	523	531	538	467	500	531	509	570	536	517	522
27570	9814	1875	1302	1010	1003	975	1007	996	947	994	942	992	1068	1008	934	954	998	1005	1002	956	1001	946	965	1008	979	990	936	991	964	968	951	949	973	963	990	934	985	984	1000	986	961	934	977	954	993	1018	1002	915	965	972	963	1010	970	928	930	1010	928	937	914	1006	949	966	940	946	950	942	967	940	1016	962	951	974	952	1010	1030	954	967	983	946	975	989	991	971	978	963	1015	922	1020	988	1037	998	998	986	970	989	1067	968	951	980	946	955	964	1026	973	942	980	1003	978	975	1022	948	977	952	1004	985	956	1045	993	960	996	973	1017	1023	933	963	943	1018	1006	1016	980	1051	927	946	1012	1003	910	937	908	945	974	997	986	1048	996	981	994	972	970	1018	929	951	915	985	969	988	954	969	959	940	968	1050	952	979	992	915	976	959	1013	940	941	991	995	984	991	961	959	980	1052	1006	955	939	982	991	1037	974	989	1027	924	906	924	1010	964	960	931	1015	987	1022	899	964	942	994	888	1005	915	958	971	907	959	939	970	1005	954	942	999	951	984	946	977	945	926	925	970	964	954	940	966	980	985	949	965	978	1029	929	1001	991	966	1028	965	992	997	1012	977	939	989	1005	1033	966	984	961	1027	968	960	1018	997	954	1026	968	956	972	1025	950	995	924	931	983	998	932	951	1021	982	1010	985	1015	916	992	980	992	995	1028	1001	1010	927	1054	963	988	995	1035	945	997	955	1002	973	923	1010	1004	918	944	935	971	942	998	927	974	949	920	994	1010	1030	970	965	969	941	940	960	959	956	973	963	977	1005	947	962	919	1021	972	958	942	1026	989	985	979	954	948	928	970	993	934	983	989	999	950	967	966	943	965	953	939	970	964	963	963	983	983	1004	969	966	995	1023	996	968	995	921	924	991	1045	1002	1040	997	966	1000	957	1020	932	962	970	930	1009	951	1005	978	960	975	950	970	888	1022	991	980	1045	959	944	927	970	954	925	998	961	957	973	1031	974	961	954	949	956	1001	1000	967	972	931	1009	988	1004	1005	917	951	977	989	1026	955	997	985	992	900	1018	980	961	939	1008	981	935	991	968	989	1026	1002	1000	967	978	961	939	966	992	993	1017	975	1004	1013	965	986	998	980	1023	977	954	949	968	974	949	981	994	998	926	932	957	999	997	1010	949	984	1032	980	972	920	946	939	1011	974	1077	950	984	1003	932	996	926	1026	988	950	1012	973	944	941	1001	1004	976	987	1001	995	999	1004	951	943	977	962	985	1000	1029	955	979	932	957	967	1040	984	990	947	971	971	943	946	910	967	989	992	944	939	957	951	974	994	1047	950	940	982	981	1011	950	975	960	848	952	945	984	1002	998	902	965	947	954	980	928	971	985	965	962	965	979	993	964	1023	982	1000	913	907	1006	929	996	894	970	913	973	1012	973	933	984	979	942	973	1003	915	953	972	1028	978	929	982	976	932	1025	966	934	992	1001	965	959	955	961	975	946	1010	973	906	986	1008	965	986	1012	943	956	993	997	984	907	979	941	1036	980	986	977	937	1051	983	965	968	1033	981	951	1048	889	1014	996	1020	973	894	948	956	954	992	985	986	961	964	922	950	916	964	956	975	956	991	905	962	994	931	1019	944	1036	1012	979	997	954	951	1029	969	978	996	976	988	975	966	995	1001	932	957	989	921	948	996	957	968	949	981	977	946	941	990	1038	949	1000	948	934	975	967	1005	945	956	978	936	993	976	1022	970	951	968	990	981	970	965	1014	954	1001	964	980	994	994	1006	947	951	938	927	999	992	957	937	978	966	972	1002	986	955	976	966	971	1010	947	968	953	952	943	984	940	989	987	969	1017	942	933	1011	992	979	958	983	894	926	1027	944	966	954	964	990	984	974	987	1035	933	996	966	959	965	970	981	950	975	997	934	939	942	982	973	935	954	999	942	944	963	970	917	947	996	1030	963	1005	959	993	973	949	936	1016	1029	962	980	1029	959	1000	951	982	949	969	968	946	995	972	1010	941	980	957	982	1016	962	970	994	989	924	1068	922	1018	976	1013	901	1011	1045	933	1026	973	939	992	1012	983	962	931	951	954	947	961	1010	970	957	961	945	983	960	1020	1004	950	934	939	1001	991	957	983	955	958	947	975	978	994	979	965	989	974	973	879	959	933	923	996	993	1003	963	972	980	904	983	996	1022	963	934	1008	953	982	999	989	1001	933	945	924	949	957	1010	983	976	973	951	964	977	958	1001	960	885	968	976	968	978	976	989	943	952	947	974	955	961	903	994	961	979	978	1015	938	1051	962	968	968	923	953	977	1022	998	949	935	1004	954	1033	947	1000	950	950	986	1010	947	998	987	964	978	973	1004	960	969	979	965	928	958	941	1011	954	929	1012	999	962	1014	1020	980	996	890	950	913	1005	945	987	953	950	1011	970	959	943	999	921	899	989	939	962	1046	979	985	942	1036	1025	959	921	998	974	987	954	933	1000	1001	928	986	1002	1051	982	995	984	940	972	973	959	1044	1023	967	964	960	967	947	984	942	987	1023	938	908	985	1016	981	967	932	952	975	944	968	996	973	983	952	960	974	1012	991	986	962	960	939	1004	967	941	944	974	956	926	1009	1006	988	993	944	919	954	996	964	988	940	956	1009	929	975	962	934	1007	972	988	981	943	946	961	993	1032	939	1010	969	1000	944	969	962	985	982	1033	927	965	998	1031	933	1070	999	1006	957	979	936	954	966	963	1012	1016	1027	919	993	1025	973	937	918	965	934	927	1008	894	946	989	973	923	961	915	968	975	960	971	963	937	947	918	1006	967	994	902	947	979	948	975	953	926	974	953	1008	996	958	939	988	962	1000	967	972	1010	998	933	976	965	903	943	957	1007	959	936	1020	974	947	984	969	994	915	1019	967	980	966	983	940	961	982	1076	1010	941	1000	982	1025	931	984	991	1009	988	997	1013	988	938	959	996	975	1003	979	1010	984	986	981	960	1011	973	1001	1017	946	1002	928	926	957	977	974	1012	972	943	996	939	970	972	979	1001	1005	1011	977	976	946	971	953	966	1023	908	968	960	949	952	943	993	937	983	929	942	988	929	953	929	939	1014	1005	919	968	998	945	937	980	994	959	983	892	959	970	963	906	971	975	926	957	928	1016	889	1014	1046	987	962	1008	932	954	973	961	936	1008	996	962	976	1007	989	1065	987	970	997	989	1046	987	955	1013	972	935	1012	950	977	1021	942	958	943	981	990	972	956	880	940	1027	991	1008	985	1015	953	1005	972	980	994	999	1049	964	1008	986	960	925	965	971	971	934	1019	979	1012	1061	958	930	944	1018	963	964	983	975	932	949	1010	994	952	1009	956	972	1042	1009	913	954	967	1015	955	1037	995	984	967	1043	930	1011	916	953	973	974	958	975	945	961	937	928	927	976	990	970	963	1011	950	1033	960	1001	946	943	950	967	965	985	1005	1007	1034	959	961	1009	1031	1019	953	940	947	975	907	946	948	1018	953	968	956	965	980	961	933	955	936	975	915	1011	983	957	977	956	950	999	989	1046	999	977	957	1000	974	970	934	976	969	989	964	935	1001	950	1001	956	1000	944	991	964	1014	1008	958	977	926	1010	985	935	981	993	971	947	1027	923	996	1027	976	1015	1017	1012	985	965	980	916	973	986	970	966	991	1002	963	1005	939	932	997	925	1003	1009	966	1011	987	993	962	954	910	961	914	946	982	944	974	945	950	935	1008	964	1041	1000	948	961	970	977	992	963	961	914	994	1005	956	995	934	997	909	980	1031	993	1010	921	997	958	1025	973	1065
5826	1048	982	879	853	835	860	764	807	859	811	782	806	864	796	873	798	838	780	783	783	786	830	804	810	799	783	817	825	807	848	809	808	841	833	868	767	844	812	786	835	781	844	805	843	809	785	806	868	858	792	823	816	787	808	765	815	766	868	802	808	792	823	830	818	838	897	846	800	768	802	826	765	816	824	803	811	835	820	781	882	767	808	770	854	759	792	792	851	851	809	830	793	826	838	804	806	829	818	776	796	816	829	815	767	807	851	837	809	783	794	807	829	833	791	763	755	815	813	783	805	791	809	816	751	782	795	756	781	775	780	741	806	799	780	837	794	811	781	788	732	804	816	753	817	827	819	834	804	819	846	824	761	794	768	813	855	820	862	795	795	813	765	781	817	829	777	809	791	775	773	774	792	788	822	764	812	848	791	802	804	821	825	799	849	779	755	835	842	800	787	783	815	777	794	811	840	788	793	806	853	816	820	794	817	823	788	846	872	817	784	820	800	795	817	791	807	824	841	783	811	795	793	839	794	791	754	790	858	813	814	826	899	818	741	790	806	815	831	813	840	844	777	833	853	833	765	800	795	804	777	796	806	859	846	809	785	836	753	809	807	794	817	786	786	848	847	794	802	776	762	850	805	868	799	801	808	808	780	789	807	833	808	839	804	797	841	799	826	805	787	831	792	786	775	795	812	782	806	819	817	851	809	824	807	762	859	792	809	767	770	767	847	854	797	825	799	783	787	813	771	768	777	810	822	805	762	787	827	785	784	773	808	818	793	794	804	826	768	777	873	767	828	823	804	847	872	804	805	783	790	809	780	765	861	785	808	796	844	785	801	823	820	743	830	786	817	794	802	776	823	799	746	877	835	783	814	789	821	831	805	803	859	807	869	831	772	840	820	823	823	848	805	826	776	839	811	811	806	787	806	747	812	828	802	764	853	851	804	807	814	794	811	806	780	832	783	863	804	820	840	818	817	787	814	813	784	791	785	842	781	770	819	808	792	771	775	850	786	825	809	804	784	765	789	835	794	801	847	862	807	848	834	823	821	761	785	797	791	785	846	789	822	816	796	803	809	766	826	820	784	860	761	764	808	789	810	779	801	757	811	799	802	765	830	791	824	781	824	745	800	806	818	842	810	856	825	808	810	838	817	824	798	814	814	809	784	762	788	792	791	802	791	774	841	789	788	854	798	846	786	843	851	776	821	809	772	825	790	790	806	872	832	833	824	787	752	829	787	763	822	794	808	842	780	825	792	822	829	817	803	805	799	832	837	787	819	799	826	812	812	794	777	788	807	822	783	800	797	875	793	776	816	791	836	821	790	780	815	805	786	832	831	830	784	820	810	803	822	833	801	814	802	809	779	790	812	790	826	761	827	784	785	814	761	812	812	803	825	789	789	788	812	795	820	803	804	845	784	836	895	870	818	796	818	786	810	839	805	819	802	824	790	803	744	790	788	828	807	794	832	815	791	825	795	799	761	837	793	790	785	826	857	777	830	813	841	827	766	854	821	864	811	787	814	819	794	843	793	765	815	807	810	767	807	833	767	822	833	808	811	811	811	785	836	857	762	805	784	774	781	813	821	826	783	831	795	778	871	829	853	848	808	828	785	855	823	809	754	819	846	765	806	799	815	774	763	791	753	803	785	768	820	790	773	812	758	792	800	776	771	894	828	829	766	806	787	847	774	750	797	782	817	813	815	772	846	799	813	830	814	822	779	799	801	811	815	813	795	794	804	769	802	771	789	803	781	785	810	829	807	832	875	800	812	775	789	775	766	805	771	836	821	833	741	830	794	774	818	782	796	759	796	826	803	843	801	771	791	861	822	791	800	816	807	797	821	789	836	821	816	808	760	819	828	774	807	813	776	776	813	746	769	815	786	775	783	851	745	826	799	776	849	779	844	814	758	757	836	841	815	804	783	807	797	817	783	823	872	758	863	815	807	809	805	847	793	800	820	779	812	805	791	788	807	827	806	796	759	806	800	806	835	841	788	773	789	770	811	808	803	848	710	779	836	821	786	812	799	840	776	785	882	815	791	801	786	864	785	780	832	773	779	777	776	814	773	762	784	751	835	818	826	800	803	804	825	818	815	799	795	848	829	815	804	827	797	834	788	845	811	808	801	771	884	772	755	783	800	811	797	775	791	823	799	796	777	820	802	808	824	836	866	801	786	811	751	811	814	837	803	838	798	809	794	773	801	779	796	826	814	808	823	840	802	759	758	809	779	787	779	786	829	810	868	794	801	825	818	805	769	776	784	786	829	769	779	779	801	815	799	822	768	743	817	787	784	769	793	780	772	809	847	806	823	860	784	823	799	791	805	802	820	823	734	798	808	842	817	852	793	786	788	742	783	792	786	782	846	800	839	761	906	820	806	776	775	739	756	804	819	826	759	770	791	848	797	792	793	800	772	829	844	768	814	771	788	788	820	784	856	759	840	812	797	790	778	833	783	822	814	774	836	826	780	788	816	824	789	822	837	789	816	843	796	811	793	801	810	794	746	758	795	836	803	824	763	804	828	791	765	860	816	815	790	786	814	796	847	785	831	789	810	840	802	816	789	781	810	805	780	851	776	763	779	810	786	817	828	778	809	818	836	791	848	776	788	797	763	843	811	783	804	790	778	759	735	834	802	844	749	845	768	844	759	804	784	840	750	787	825	826	839	775	808	799	790	801	764	799	805	760	791	830	806	771	780	812	849	851	832	810	797	806	791	860	824	799	828	777	832	815	859	839	814	771	807	824	781	806	807	798	850	817	806	817	848	848	781	799	831	754	805	821	792	796	855	764	812	832	801	810	825	851	810	806	786	825	814	790	813	855	836	821	803	825	810	788	803	786	806	761	833	852	817	814	770	780	805	807	767	779	796	806	796	796	819	795	834	744	827	779	845	814	809	837	820	770	767	821	821	798	816	742	829	792	812	845	792	819	754	839	826	793	797	777	791	779	815	808	808	793	786	773	831	824	857	802	741	793	770	776	823	813	801	796	794	837	770	767	758	813	816	804	809	753	793	846	799	778	833	792	771	838	820	769	825	837	763	763	818	776	821	795	753	841	793	833	821	791	822	827	756	826	860	788	798	860	764	777	813	737	784	779	794	786	783	785	753	793	860	851	801	814	789	807	785	787	816	811	783	786	781	800	801	786	758	816	805	818	824	800	825	781	778	759	798	785	838	788	790	785	783	808	762	845	809	846	757	783	836	831	799	794	792	790	879	791	772	820	833	874	817	794	840	845	795	847	782	812	752	799	848	770	797	815	736	796	829	816	821	845	786	803	817	801	820	815	849	790	789	827	805	759	826	795	779	822	855	802	774	781	802	812	802	831	794	760	818	777	810	765	786	767	797	837	826	845	830	766	782	815	792	766	827	795	765	788	764	820	800	811	823	806	809	780	798	803	793	826	811	792	798	827	808	753	787	811	839	783	832	780	800	802	804	825	800	825	750	799	797	771	850	803	818	769	828	778	854	781	804	780	804	791	774	810
25597	21342	27001	25244	5135	1565	1320	1093	979	976	967	988	1036	961	931	975	971	971	973	907	936	879	940	908	949	895	951	909	961	947	913	938	953	924	954	955	903	908	942	961	949	903	966	867	909	913	936	964	934	920	895	971	954	954	913	910	915	976	939	928	928	964	929	922	896	879	915	929	975	896	904	932	887	935	891	880	930	912	958	938	854	913	937	886	872	907	938	931	861	912	894	897	877	935	912	895	890	878	898	901	934	876	898	976	921	877	861	993	939	917	914	894	928	934	968	940	888	952	916	934	887	913	1004	931	877	914	882	913	884	919	926	919	872	944	948	872	926	832	847	946	943	921	884	931	941	965	953	903	903	892	850	908	875	947	959	924	900	928	874	882	931	938	913	916	906	909	909	963	927	902	874	931	902	859	902	921	903	900	937	905	955	902	921	924	884	916	957	912	909	907	910	952	957	945	916	912	878	937	954	988	955	960	902	904	944	947	929	868	879	915	906	921	952	917	896	923	877	905	1005	843	891	863	920	901	861	884	959	930	917	903	868	935	910	897	968	921	896	961	906	880	915	917	906	870	880	888	882	922	890	849	915	876	948	887	897	943	934	880	884	928	898	923	932	930	903	958	977	834	955	929	970	928	883	930	943	883	876	849	981	885	870	871	904	874	916	851	961	941	921	958	948	924	910	976	916	883	959	944	915	869	932	915	936	937	899	904	891	962	974	919	897	891	890	899	915	913	905	900	929	934	913	881	886	921	894	883	946	962	907	926	903	973	955	914	892	952	899	946	899	951	905	895	920	916	892	907	972	883	959	910	942	917	906	915	860	901	868	925	905	938	876	876	974	918	912	879	844	908	945	867	948	908	935	946	954	940	892	946	924	925	914	910	911	913	913	908	896	877	882	925	911	916	911	900	944	919	919	904	906	881	895	876	877	882	900	902	921	943	894	926	938	924	948	909	912	952	910	928	949	889	911	943	913	904	912	896	905	900	951	944	947	932	936	839	924	950	888	908	920	918	951	974	916	934	945	882	901	903	904	917	907	895	949	924	945	903	914	910	883	969	935	889	914	895	885	928	907	929	916	911	901	922	914	890	914	936	919	909	895	898	897	897	864	922	899	930	910	902	949	955	955	939	889	931	903	918	915	875	868	901	901	893	923	908	920	936	895	968	972	964	947	923	913	934	927	907	917	923	877	927	939	936	906	938	954	885	933	938	936	935	913	915	925	884	958	916	865	889	910	934	951	906	924	936	920	865	939	930	917	922	969	960	922	954	889	878	944	943	920	939	902	930	858	924	887	941	912	867	913	882	943	882	890	899	872	944	943	881	931	861	917	870	874	911	887	931	873	926	941	946	937	904	922	903	963	972	913	883	947	918	848	892	890	928	941	891	929	902	926	935	915	897	901	949	919	917	994	874	938	929	943	899	883	928	908	934	883	898	929	903	963	933	906	931	899	893	918	926	910	972	880	993	906	901	938	912	971	845	935	969	996	987	902	899	940	868	921	920	929	905	926	970	894	907	883	836	947	900	929	971	957	999	935	883	871	924	912	960	910	848	933	892	967	922	955	877	927	903	917	927	987	892	935	967	926	949	870	900	961	936	951	919	880	918	918	941	890	935	925	914	907	915	898	920	918	932	896	911	938	906	918	888	888	921	848	909	944	891	946	926	851	918	913	940	943	913	917	939	902	904	900	921	924	904	878	927	896	909	914	900	933	994	943	968	935	903	938	900	949	902	908	927	853	887	917	976	916	903	925	931	895	883	914	907	887	927	914	911	906	878	900	908	927	882	969	927	887	878	952	930	922	1006	857	912	890	929	900	850	970	907	927	857	1003	919	868	920	951	937	927	959	958	929	925	891	905	921	942	939	947	948	935	940	940	891	935	929	949	895	909	932	872	928	893	912	913	962	889	919	908	920	946	918	896	978	909	899	935	958	909	960	936	929	929	933	899	906	917	925	891	922	949	972	958	926	894	878	894	929	901	912	848	960	882	846	927	914	953	861	916	909	870	868	903	844	923	936	881	911	882	962	886	896	872	941	911	922	861	875	956	853	941	941	878	945	981	930	896	848	875	888	916	860	948	931	907	901	904	922	934	922	920	913	942	921	931	961	898	913	926	934	904	904	924	982	877	921	894	900	962	927	900	928	878	909	957	891	886	899	865	898	864	909	916	908	913	900	919	883	916	923	955	890	930	887	950	896	936	887	865	885	926	877	918	888	978	931	939	920	958	897	918	915	843	930	916	991	992	853	919	925	962	879	921	894	957	893	832	955	896	902	907	882	925	893	893	920	917	939	862	940	916	931	903	912	918	955	913	950	881	862	950	926	900	904	952	917	930	890	923	891	935	891	913	902	890	918	882	935	878	912	841	931	909	896	965	944	918	989	893	919	881	889	924	955	921	892	941	885	894	893	885	939	904	954	913	879	909	896	913	884	896	864	878	865	962	924	894	959	947	903	934	1020	873	913	907	835	902	870	919	921	934	892	919	911	880	899	932	949	945	889	899	968	897	928	846	955	940	945	879	961	875	898	909	907	933	926	908	996	969	895	847	879	873	898	904	943	949	899	947	927	939	871	965	920	913	953	872	913	933	942	848	949	908	884	923	918	873	873	897	902	891	934	909	870	967	897	921	906	919	905	919	921	919	885	946	878	915	903	896	903	926	874	880	909	917	971	974	938	918	939	906	910	938	860	918	907	879	877	897	938	965	912	916	928	947	875	956	902	894	887	905	890	936	921	907	895	863	875	973	944	943	942	951	873	908	949	933	875	930	869	986	904	926	866	929	854	928	946	944	1008	916	951	943	874	921	874	900	846	891	926	953	926	880	914	908	894	899	967	931	933	943	879	894	975	885	913	931	944	900	891	886	920	888	922	912	906	894	891	919	955	953	944	922	895	948	908	929	912	887	871	909	916	893	956	950	943	934	911	951	924	925	887	998	910	900	911	936	845	896	892	911	908	871	925	913	954	892	914	919	916	930	915	884	878	888	964	948	903	904	857	840	894	893	868	897	968	902	920	886	920	849	916	902	893	902	889	895	890	894	867	937	897	880	905	879	864	903	927	910	898	899	933	835	884	920	940	937	978	952	844	902	951	904	908	869	903	907	930	881	915	889	886	891	902	929	911	913	879	959	928	924	885	962	933	904	900	942	871	952	916	916	955	883	928	901	883	907	955	952	856	892	935	954	898	919	877	909	900	912	944	886	952	932	933	879	920	922	934	937	904	950	919	947	894	897	996	895	906	901	925	942	940	917	896	921	870	960	954	892	885	878	950	945	919	916	943	912	924	982	850	957	899	988	899	908	911	962	873	914	965	912	926	948	870	908	919	881	916	900	889	897	935	932	890	942	932	886	926	907	935	931	922	970	905	954	934	896	879	936	920	879	924	939	928	979	912	859	905	894	870	920	945	910	886	887	892	945	924	921	922	973	931	881	899	920	881	926	932	936	929	870	888	908	910	908	873	960	867	926	937	916	930	964	994	891	954
3932	3141	2740	1628	1295	1165	1033	999	923	877	868	937	856	845	818	819	834	798	837	785	777	824	789	830	830	802	769	831	749	815	815	840	857	828	833	792	785	789	820	741	806	867	769	816	812	826	775	825	770	855	758	812	788	832	784	824	822	781	752	769	843	775	793	829	764	790	805	812	770	758	762	773	790	779	819	715	774	791	805	788	750	789	742	862	748	800	814	802	781	796	792	875	799	805	749	777	816	823	779	754	794	819	833	757	874	823	801	795	775	778	782	807	766	795	807	792	802	812	797	784	789	792	811	791	743	732	778	812	781	754	708	812	769	787	777	765	875	801	770	760	796	774	775	728	806	789	784	770	809	785	778	744	782	827	763	809	821	784	794	828	759	815	803	783	749	778	766	805	807	797	865	790	782	814	744	784	805	764	768	849	814	793	780	822	815	817	778	805	810	792	814	799	828	769	828	791	782	753	746	798	772	848	809	752	813	770	830	804	780	797	791	813	821	759	800	814	756	778	789	791	814	753	783	770	847	792	789	763	766	787	764	845	809	773	766	789	766	767	773	826	764	799	825	792	809	757	779	826	793	795	831	813	787	763	776	790	785	783	767	796	830	807	751	755	800	829	810	771	817	814	780	772	804	757	795	792	735	822	850	835	754	777	804	778	778	787	723	798	751	763	857	749	832	833	817	788	812	807	819	732	767	780	783	818	776	815	836	808	820	805	791	830	789	739	760	842	781	793	837	781	775	752	800	821	773	807	798	759	798	768	776	786	807	758	830	820	742	748	797	763	793	786	852	806	812	822	785	804	777	796	819	824	776	809	798	806	796	804	784	820	829	766	787	765	775	798	767	770	811	782	777	805	781	750	787	820	775	770	795	794	809	845	791	744	842	795	791	815	760	815	762	749	793	839	826	788	836	791	834	826	793	797	778	796	787	810	811	780	842	799	796	762	777	803	809	803	806	778	794	787	767	751	775	821	795	836	737	796	794	809	794	785	787	813	830	774	790	782	790	801	797	819	778	760	761	792	788	850	855	766	812	791	815	811	759	818	777	784	836	794	746	801	824	781	818	765	811	759	781	793	786	774	812	788	795	786	840	788	792	801	853	813	793	818	870	803	802	788	842	779	823	833	810	829	805	750	769	798	786	752	796	787	836	804	774	760	793	790	745	809	801	864	796	811	771	820	799	764	812	773	733	785	831	758	832	743	787	764	699	732	764	843	776	796	811	759	780	792	808	832	778	795	780	816	770	769	830	824	796	821	726	788	777	735	799	763	770	781	800	734	784	764	793	787	810	808	825	796	781	777	796	769	800	759	766	835	829	795	733	812	802	816	772	794	811	783	794	779	809	800	793	824	723	720	792	815	799	772	766	800	820	834	815	804	818	806	775	703	825	746	780	801	803	752	840	772	786	801	767	841	808	776	779	818	774	833	839	785	815	777	746	780	753	768	803	784	812	786	814	766	781	800	781	808	757	796	787	826	744	779	805	746	817	846	842	798	821	764	804	781	781	816	742	804	754	766	800	825	743	776	791	876	819	787	752	814	822	764	750	763	833	809	751	800	781	796	809	795	830	749	766	808	781	808	851	730	772	794	801	802	786	744	768	794	802	762	742	760	760	783	806	767	740	769	853	751	794	806	832	764	833	735	819	772	795	825	780	809	750	787	798	799	832	777	781	777	795	783	815	839	772	751	800	840	770	806	745	840	816	787	784	779	796	797	754	766	762	776	782	819	807	798	781	822	769	835	788	786	752	768	756	799	784	742	798	776	806	782	799	806	831	759	758	823	799	860	785	829	800	826	781	810	790	774	800	781	770	766	816	817	771	801	767	749	861	839	857	774	814	804	772	804	803	798	800	793	744	787	799	832	793	779	832	800	831	834	767	779	816	784	772	804	806	748	806	867	803	781	796	781	817	802	815	747	777	802	808	837	808	752	774	747	738	853	831	779	821	803	765	777	801	770	754	828	785	808	770	760	798	821	779	805	788	801	791	800	807	764	786	775	766	758	809	786	755	752	781	761	752	772	775	760	770	794	802	770	803	814	764	782	816	779	773	795	787	781	771	777	772	741	806	835	771	794	775	797	780	820	764	786	806	752	764	779	855	823	776	808	782	812	735	797	820	797	805	804	794	800	756	803	730	756	811	818	815	828	828	844	753	793	778	806	808	836	783	775	814	819	833	787	815	759	754	784	821	804	822	828	801	795	824	817	778	781	811	767	828	816	769	756	780	783	775	859	774	806	788	776	778	777	792	750	764	817	793	795	815	785	820	796	762	802	827	780	841	760	779	787	804	816	788	718	782	763	781	790	769	758	761	778	764	801	783	820	823	750	818	758	784	816	739	752	768	796	757	761	807	768	834	819	783	763	796	781	823	774	803	853	815	809	796	755	739	797	784	818	816	777	845	801	773	788	812	817	815	825	766	758	784	828	808	811	772	786	770	805	768	753	799	806	836	751	857	798	807	774	712	764	790	821	810	774	818	773	755	792	756	764	790	749	779	836	790	777	767	808	764	780	798	777	782	834	774	798	788	805	831	822	717	792	750	845	705	813	742	794	811	813	793	752	759	784	814	733	789	752	804	815	817	807	759	804	784	794	809	769	801	754	804	807	740	836	778	782	766	782	799	761	805	775	811	867	815	811	832	792	741	820	825	794	776	809	857	832	758	768	808	782	776	804	764	794	799	777	798	811	767	796	801	815	809	790	743	779	793	724	786	757	844	782	789	719	760	814	803	777	760	838	753	762	719	771	798	760	762	827	813	793	786	782	809	827	740	838	808	779	794	759	747	773	825	849	832	805	753	780	744	807	770	829	819	764	737	797	834	810	773	800	820	711	805	801	809	729	783	761	748	782	770	788	724	780	748	797	802	759	818	778	748	784	767	851	763	797	764	797	743	829	781	729	814	795	772	833	739	796	779	824	858	795	807	799	769	748	778	782	832	771	808	791	776	757	788	752	788	805	801	785	783	785	779	782	801	789	806	775	758	761	765	823	786	786	836	845	776	764	809	808	755	814	800	807	803	804	766	761	821	790	840	803	792	768	781	732	831	722	817	794	777	798	786	802	805	785	746	805	777	832	722	790	804	790	819	801	781	780	780	808	835	776	782	796	771	755	799	788	788	827	791	760	809	772	818	816	731	789	833	814	776	788	793	786	774	770	785	784	727	811	799	775	811	811	797	804	810	875	819	786	756	810	870	770	806	744	765	766	787	765	780	852	802	763	739	805	763	783	834	743	819	802	809	854	766	766	828	796	798	796	836	809	791	782	833	765	801	805	796	784	756	836	787	809	818	775	856	769	756	811	789	759	760	803	851	770	784	778	814	771	767	784	806	711	830	737	767	826	764	807	790	802	827	786	791	779	806	831	807	842	829	764	838	794	761	781	807	779	764	801	827	768	802	804	815	809	818	802	784	779	820	765	821	774	778	774	784	805	804	788	774	788	851	738	787	791	814	782	762	792	789	839	757	789	866	700	753	806
24685	21366	28371	24741	20300	3399	1277	907	715	697	665	667	620	600	619	610	630	566	635	606	589	599	563	624	586	559	615	586	622	556	547	593	604	531	585	579	599	573	593	571	579	590	581	583	601	624	583	586	588	601	574	576	554	534	544	592	614	532	580	564	586	551	578	543	582	615	581	600	529	577	608	551	600	561	577	600	543	577	559	563	544	616	567	512	581	544	616	550	604	560	597	577	601	533	587	595	558	575	607	568	550	548	568	559	586	549	597	580	509	631	557	604	563	533	566	552	572	591	588	566	543	576	582	580	592	549	577	616	559	549	602	568	569	588	505	552	575	603	570	568	554	620	606	606	534	586	627	547	543	548	569	552	552	559	558	554	579	538	539	570	564	553	572	553	537	582	572	542	587	569	597	561	569	570	604	550	599	531	615	552	571	568	553	575	593	576	504	572	580	585	536	550	566	535	522	555	574	619	599	606	563	576	574	583	573	550	609	568	604	544	537	546	573	608	570	546	568	604	520	606	570	570	544	608	523	561	577	561	536	596	572	550	567	576	593	576	579	551	570	592	589	572	549	580	594	564	577	567	544	513	520	536	540	583	589	589	581	551	555	601	539	560	556	533	600	559	597	535	555	590	538	602	542	576	573	569	586	547	536	552	545	572	562	552	563	589	558	560	577	527	583	568	582	535	579	591	576	584	562	569	589	557	605	580	570	577	584	546	630	558	614	553	568	594	627	556	525	550	537	573	598	593	582	534	545	568	568	578	608	566	578	581	565	581	613	583	593	527	569	563	537	567	545	586	595	584	578	560	594	594	591	547	586	567	538	567	563	599	571	594	579	563	571	563	586	566	581	569	598	558	596	557	558	591	565	574	568	564	555	538	557	588	565	544	612	588	539	572	564	546	548	584	537	580	596	555	560	570	597	556	564	548	586	546	599	570	564	583	572	543	557	606	531	569	597	573	552	585	567	531	542	540	614	566	560	546	605	576	575	592	557	611	562	567	570	594	581	554	582	575	548	584	545	557	639	571	598	527	530	544	579	538	565	579	569	577	524	595	589	567	585	604	571	611	568	552	515	576	565	546	570	554	573	587	569	551	562	581	600	585	566	551	582	545	592	607	596	571	563	556	549	563	608	581	558	595	573	580	603	621	526	559	613	587	617	586	585	574	572	525	574	591	596	550	558	552	564	515	568	548	515	581	578	573	582	569	585	563	599	545	580	571	565	551	570	602	563	577	577	492	562	597	561	581	552	578	549	567	564	530	555	543	614	538	599	610	579	543	563	600	554	588	533	550	558	595	541	546	591	576	595	525	585	582	581	565	560	577	585	555	541	576	568	572	580	560	577	547	607	530	619	547	587	577	554	591	608	550	561	546	614	557	589	537	581	591	570	537	570	572	553	606	556	527	523	554	566	556	582	592	641	571	565	544	601	542	541	592	533	554	594	544	550	574	574	528	536	634	597	580	583	578	537	618	552	572	556	572	525	587	572	548	587	588	556	580	566	506	591	615	556	518	542	544	528	564	560	561	547	559	634	560	600	574	572	603	596	571	625	589	586	592	547	583	583	571	546	567	582	554	561	578	539	557	566	593	554	569	546	557	565	558	565	541	568	572	563	563	591	551	564	551	530	575	552	556	563	566	581	625	577	591	576	578	575	585	543	586	585	549	576	533	542	542	568	566	568	616	563	547	589	584	591	569	539	575	508	571	611	563	602	536	544	584	579	560	578	575	579	562	591	532	556	561	534	580	558	569	582	582	580	633	560	535	556	582	550	542	597	583	570	582	554	583	606	550	609	601	547	597	612	547	578	589	580	603	568	566	587	588	518	581	573	583	570	615	602	586	593	556	562	576	557	561	547	583	518	559	573	580	582	582	521	577	585	571	585	546	577	587	586	550	592	552	582	540	576	539	530	576	600	560	547	547	569	536	570	552	572	557	552	560	608	609	571	541	557	583	547	584	543	607	577	549	568	525	541	534	569	557	557	556	610	612	543	582	568	567	588	530	600	536	522	568	528	562	559	561	586	517	556	533	607	568	513	548	590	564	548	558	598	575	552	561	539	586	535	594	560	596	594	535	568	550	583	530	602	589	524	579	568	532	555	597	582	551	587	621	543	543	582	557	527	562	536	602	518	551	548	582	543	553	572	562	572	567	573	544	584	527	527	546	585	553	536	580	600	568	552	578	559	537	543	586	576	547	517	575	568	582	579	565	546	578	536	587	546	606	569	625	589	573	530	594	570	532	580	567	572	572	548	557	565	591	582	549	586	608	550	568	608	549	577	556	573	574	585	574	586	558	580	627	587	568	562	562	567	559	613	556	542	586	562	571	558	590	587	590	602	549	562	563	539	592	548	561	613	546	525	560	616	549	575	582	590	538	560	588	553	593	567	572	543	571	602	546	575	559	533	559	553	558	582	589	564	582	612	552	509	594	570	533	513	595	536	560	552	537	546	577	622	544	545	584	561	567	601	611	565	575	545	534	545	606	552	558	545	575	591	576	549	538	585	545	552	567	557	582	555	559	558	569	582	531	604	582	563	570	590	539	594	569	596	550	573	581	563	559	561	597	551	527	576	568	602	554	563	574	558	582	560	556	579	586	567	596	606	593	579	613	526	612	586	576	585	544	590	557	586	540	573	536	608	545	563	550	553	540	545	570	547	581	596	560	605	540	520	555	620	564	542	565	572	550	594	571	596	559	586	551	581	556	544	560	624	563	537	546	571	579	573	560	566	554	552	562	572	531	554	546	562	570	560	575	575	569	598	557	569	568	573	562	597	536	547	554	554	577	592	565	607	507	561	528	567	573	535	539	547	603	562	562	551	562	599	584	611	546	529	546	570	583	562	581	572	531	599	553	602	566	560	584	542	598	566	614	565	563	610	583	557	549	550	566	543	551	564	535	547	553	627	556	542	556	560	573	589	573	607	541	542	619	580	577	562	582	584	610	616	573	532	553	574	582	595	565	572	575	560	569	564	542	576	611	579	546	532	592	545	587	602	639	597	575	590	548	599	542	553	563	569	568	563	565	592	520	523	569	595	552	560	553	566	560	551	588	575	585	561	559	541	587	603	556	585	605	561	596	579	561	539	555	575	590	559	561	583	581	572	571	494	546	525	559	540	571	550	561	556	543	567	597	574	548	582	579	593	524	570	592	551	552	604	547	610	597	549	537	550	599	556	584	574	557	535	580	588	582	533	546	605	569	546	549	577	561	573	527	555	537	624	558	576	595	634	524	575	600	546	551	536	500	540	529	571	555	568	575	546	540	560	579	532	548	627	590	560	583	557	604	562	608	532	595	576	593	522	590	532	587	525	536	554	578	592	563	585	555	554	587	600	566	576	594	544	533	583	579	547	513	562	591	533	551	593	616	569	626	600	601	556	581	592	548	565	620	488	566	561	555	575	584	599	550	565	571	554	560	578	558	568	571	514	523	590	559	509	542	549	567	613	594	543	560	572	588	538	537	580	576	572	549	578	554	562	575
3892	4797	4040	2206	1526	1171	995	900	764	730	727	695	676	611	614	613	616	610	563	553	602	587	581	579	594	566	545	507	492	580	561	546	545	541	551	520	524	587	572	542	545	576	529	537	546	540	519	591	547	556	567	582	533	548	541	547	539	533	539	542	538	526	592	550	560	557	524	532	534	521	568	500	524	538	594	508	552	548	526	515	501	509	527	547	509	536	554	542	474	512	544	530	544	507	508	549	523	513	525	568	505	535	566	566	537	497	517	512	545	496	502	562	514	544	534	538	558	567	501	499	523	526	502	566	572	539	541	501	527	520	583	516	566	558	532	583	553	548	548	540	527	557	516	593	572	550	536	515	560	523	560	581	546	522	581	548	540	527	523	565	547	527	569	565	551	505	533	501	518	507	517	496	537	537	540	529	537	544	528	515	501	545	553	519	532	594	514	513	526	501	574	596	566	556	501	530	549	530	581	589	535	499	557	517	543	535	537	465	508	528	530	558	520	547	594	522	495	549	509	561	530	547	555	528	538	505	548	537	528	544	573	525	541	525	564	514	478	560	524	548	534	528	523	522	525	508	546	519	511	543	512	547	538	578	551	502	510	591	507	543	557	537	506	526	517	507	521	541	551	534	516	500	520	508	578	513	535	526	484	498	531	518	526	555	547	525	547	499	492	516	522	510	534	531	481	527	521	532	516	561	538	565	544	515	537	540	531	561	543	565	526	557	550	504	552	554	531	531	547	526	502	547	534	537	543	537	588	526	511	498	512	511	532	528	545	529	500	517	508	586	530	519	536	547	544	560	546	464	516	514	510	504	522	557	532	527	527	515	517	541	526	541	526	537	559	547	504	517	508	500	517	535	482	483	537	524	557	542	561	547	535	496	539	521	512	551	515	541	539	497	505	454	518	558	520	581	582	520	514	522	546	551	504	550	551	505	522	500	524	565	532	519	546	524	540	541	577	565	501	524	550	562	527	534	525	546	534	470	566	551	544	517	546	493	539	493	548	507	529	532	553	553	541	525	540	553	529	531	597	509	539	521	514	507	550	538	534	506	527	528	523	535	539	478	503	539	556	539	529	513	528	577	555	575	534	560	489	528	547	528	545	532	525	529	505	507	522	565	528	534	535	545	513	498	547	513	540	540	579	512	517	552	511	495	519	570	502	527	509	482	572	486	528	521	552	559	509	528	509	503	511	547	486	519	513	511	554	519	538	551	513	539	519	535	465	568	540	527	543	523	490	512	544	524	502	501	543	532	550	511	533	551	553	511	545	523	519	549	520	526	532	516	492	515	528	553	526	521	494	554	574	542	521	524	544	567	547	531	529	541	530	588	500	550	532	534	499	505	540	527	532	570	534	557	529	536	529	472	537	551	505	516	559	520	568	514	559	502	533	510	544	538	516	584	483	517	557	503	536	504	551	522	542	522	523	528	558	517	514	528	514	547	524	531	545	488	549	510	489	508	536	514	551	541	553	543	561	548	500	483	535	530	510	548	531	551	501	513	500	532	526	504	543	515	549	525	527	538	514	535	566	520	518	541	554	527	505	502	531	506	523	532	524	469	536	540	499	494	538	572	506	526	528	517	553	518	562	537	538	512	548	505	562	503	484	507	571	501	538	526	541	521	541	503	493	471	509	537	546	504	517	566	513	463	531	500	534	530	530	520	534	539	501	510	555	529	487	523	554	559	503	504	556	472	493	511	529	488	504	550	514	531	492	544	563	523	574	493	526	538	510	517	539	517	543	503	508	485	573	529	533	541	547	499	553	526	519	504	509	532	508	519	548	527	516	481	516	539	509	508	514	511	545	518	515	525	513	518	526	541	520	490	473	533	509	543	571	511	573	508	536	511	546	523	502	511	517	504	532	564	502	489	565	564	524	529	523	529	529	540	542	510	530	545	546	555	536	518	560	537	552	527	564	529	530	507	528	499	496	553	577	508	526	521	533	520	511	505	493	523	569	469	499	515	543	537	530	538	521	563	581	485	537	511	592	560	512	551	524	494	538	535	549	506	537	527	520	496	536	525	533	533	545	556	549	528	501	498	522	527	518	525	502	509	548	551	550	511	536	544	481	559	525	529	529	519	517	513	518	515	483	534	510	540	530	530	492	527	582	509	538	554	557	517	573	465	536	541	527	494	546	533	537	514	551	541	497	525	534	517	505	561	533	540	518	532	510	493	526	540	495	524	526	526	574	546	540	549	492	541	530	510	530	522	520	502	552	536	524	548	501	532	536	543	528	509	611	506	530	501	522	516	541	524	495	533	548	552	530	525	528	539	523	540	552	519	484	575	568	490	528	539	550	560	520	548	505	509	552	512	525	492	552	517	545	516	519	494	499	524	532	509	532	498	511	557	536	520	500	523	519	518	528	544	520	554	534	543	515	512	482	523	549	530	522	528	543	514	526	526	507	520	486	533	546	541	532	564	513	547	522	515	546	540	494	515	524	494	559	557	518	529	531	506	528	524	551	535	517	498	550	529	573	587	513	498	536	556	501	528	559	518	533	559	535	540	512	518	510	534	523	505	515	517	556	537	524	513	510	495	542	515	529	558	548	553	544	543	519	485	537	505	517	563	523	530	492	531	539	567	539	561	518	503	555	545	526	549	534	514	544	518	513	491	502	557	520	546	514	560	546	501	514	513	497	540	553	521	516	563	536	500	532	531	518	524	495	527	496	531	507	518	541	534	517	548	517	539	480	537	515	519	500	519	537	552	540	525	513	510	529	531	497	518	530	505	540	549	536	531	497	478	527	523	544	520	519	559	532	523	541	560	533	545	531	510	523	507	514	508	511	555	494	554	547	533	525	516	535	523	519	562	538	511	543	512	484	520	535	499	525	522	487	549	547	529	523	492	520	498	570	505	549	513	562	497	501	546	543	534	533	524	557	541	516	531	553	579	551	520	491	513	519	510	542	506	528	527	537	506	580	550	538	496	540	532	513	513	500	540	516	565	511	555	546	515	521	517	517	524	513	561	497	514	495	541	495	479	518	543	493	539	509	542	537	543	516	501	535	492	533	530	589	522	518	496	516	549	504	527	503	532	509	562	500	515	526	519	545	497	514	530	543	515	492	487	525	605	518	491	477	540	535	574	543	537	504	581	521	513	515	517	531	524	537	527	515	530	499	530	537	499	518	505	515	540	554	520	539	511	508	523	505	542	566	513	489	502	511	545	539	522	512	537	556	538	547	526	500	522	518	544	531	494	513	522	530	542	491	517	550	521	498	544	528	524	487	534	496	524	532	553	502	545	520	489	546	518	547	535	529	541	516	485	499	538	554	540	532	554	531	549	576	537	517	526	524	512	514	506	509	535	524	485	529	517	530	523	522	546	545	512	526	551	565	511	548	518	538	523	537	527	503	526	531	534	560	555	503	498	502	532	520	559	515	534	546	530	521	520	520	535	521	554	485	570	534	495	487	538	524	493	569	500	551	566	538	545	545	536	555	516	496	569	519	524	525	551	545	534	494	506	554	535	516	554
27504	9590	1933	1222	984	981	953	943	974	991	1013	1048	1015	958	967	977	940	909	958	988	982	951	1022	1011	977	987	994	1011	934	966	1026	1002	1011	943	953	987	976	978	980	1012	998	946	1009	963	951	976	949	977	978	979	970	947	930	1002	1011	949	946	966	979	1002	979	921	1020	1062	968	924	908	995	975	1003	987	964	950	990	909	1009	1033	972	961	948	1009	984	999	982	1006	988	962	999	963	965	955	967	992	1000	925	947	957	933	986	990	987	943	924	956	957	1037	963	935	976	975	952	1033	959	972	977	964	1001	970	1006	938	1001	996	974	996	987	940	906	954	957	946	964	965	951	976	979	994	966	925	1022	960	978	975	1008	952	957	917	955	965	1009	997	940	981	1036	944	959	981	1009	1012	965	966	1026	926	978	970	939	1038	978	1003	960	933	955	993	1016	1006	930	947	949	965	989	981	968	962	1053	947	926	940	944	964	980	952	916	959	952	939	974	924	941	967	1031	998	944	966	1009	911	964	961	962	1013	948	932	979	979	952	952	1004	1031	1000	942	970	1013	971	947	981	982	967	974	1008	1018	913	953	1047	951	956	977	996	959	967	984	960	969	1005	986	981	983	979	1011	1021	942	957	950	966	1004	978	1042	1002	971	991	948	945	992	1057	966	993	898	951	947	963	941	953	975	996	985	1012	1045	1007	986	990	956	935	946	969	1012	919	985	951	965	1001	945	977	998	955	884	1012	945	1014	947	1007	985	959	961	997	1028	975	993	963	943	985	965	921	1012	974	969	1011	998	996	966	1001	998	967	975	945	958	904	1005	943	1012	981	966	967	932	978	940	967	987	993	953	992	963	1031	975	975	1013	970	958	923	979	963	944	976	975	967	981	932	1047	997	982	959	942	995	963	1001	1052	992	980	1043	928	954	1005	994	1004	989	980	969	978	976	941	950	938	1004	966	942	981	941	927	1001	920	968	995	1034	944	938	1004	979	984	956	988	1007	1017	967	992	933	996	936	979	1004	971	953	987	1023	974	1003	985	934	988	998	992	989	999	994	920	1046	951	1009	947	954	998	1029	966	984	961	956	1006	958	969	965	992	1001	982	928	1005	952	983	958	977	1015	973	1009	962	974	950	1000	954	953	922	975	1002	999	990	980	968	1008	983	991	973	916	996	1006	1028	949	994	988	942	955	936	966	961	980	1010	943	945	939	931	932	975	958	948	976	934	1022	989	960	999	969	963	971	974	952	952	958	992	929	1047	957	968	1008	931	1004	931	945	972	1010	959	964	974	933	976	974	952	993	942	995	973	982	966	985	1020	945	884	987	946	971	974	1008	1024	977	986	973	925	903	951	1003	960	1061	930	984	931	912	956	995	916	997	961	923	987	957	1019	982	993	998	986	1007	1026	994	914	975	928	932	989	996	1000	947	961	1017	947	978	970	979	976	948	923	1002	977	973	997	1021	985	1008	977	963	952	933	989	952	969	940	958	986	943	961	936	988	965	953	903	987	1020	930	957	962	991	957	963	960	989	931	929	1014	936	941	955	947	1007	997	1012	980	992	930	976	971	975	948	1053	984	969	989	997	939	975	997	1016	996	947	984	996	985	983	957	955	975	1004	979	929	1013	1005	984	998	1042	1015	980	989	1036	1009	928	959	934	1005	998	978	940	1000	972	975	959	943	986	956	974	1006	1018	947	945	951	993	986	988	959	948	922	897	958	971	1011	969	992	929	957	947	990	983	972	981	973	973	962	983	993	966	1007	993	979	932	936	936	1017	994	967	975	942	1008	989	972	896	970	937	1026	1030	972	961	940	976	1013	998	1066	905	978	977	976	952	935	929	946	977	1003	996	952	998	1003	914	964	996	969	993	963	1004	982	944	973	986	948	974	954	972	1000	1025	967	977	940	928	1013	916	960	976	941	943	1009	938	991	945	1059	980	993	979	986	987	980	975	968	974	916	939	955	929	995	992	960	935	948	917	973	980	949	978	981	945	940	940	906	958	927	942	908	970	967	973	965	941	898	938	968	968	1016	1041	959	995	989	995	965	982	990	932	921	907	990	958	962	1005	964	923	968	946	1002	959	933	944	1026	1001	975	977	945	998	921	1057	945	1026	984	920	994	958	979	944	904	940	966	991	917	967	926	1000	969	946	985	1012	999	970	1024	975	997	1021	981	973	963	986	966	933	968	999	1009	979	967	1018	957	914	1043	927	1005	943	999	958	1050	913	1003	979	938	907	986	990	910	978	1014	953	954	977	1010	977	927	974	985	1011	940	960	969	974	1025	994	1024	998	968	956	997	1015	930	957	966	1015	1025	967	999	968	1009	921	949	985	1006	966	940	951	974	913	954	1004	987	967	969	984	1004	1026	962	975	963	981	963	967	996	985	1012	1048	968	1046	964	958	974	928	917	1008	951	949	926	991	964	959	956	999	1028	966	934	953	971	991	997	1006	946	975	982	928	975	948	998	938	978	966	1033	930	1044	1005	967	1003	970	1006	992	1036	1007	992	920	1028	1027	977	984	973	965	1023	976	932	917	939	946	1017	1000	970	923	993	916	1036	1020	977	1059	953	1019	932	928	1004	934	964	972	1000	974	975	905	995	985	967	995	982	949	951	959	1003	959	948	953	940	997	953	971	928	973	986	937	974	929	1051	946	976	910	965	980	1012	972	959	921	909	979	957	982	1000	975	951	960	972	928	1033	965	995	1002	973	948	890	995	998	982	968	1004	963	937	1013	1025	998	996	944	923	972	990	988	951	969	1041	953	954	952	952	975	926	1006	982	976	952	985	979	940	1010	976	930	971	953	872	1013	990	950	964	947	1018	990	955	959	970	971	949	932	947	953	994	1023	932	963	1030	983	964	927	1010	924	1014	983	1016	997	944	973	963	980	984	957	944	985	1030	964	956	961	947	937	994	994	943	958	965	957	946	1001	1025	929	961	971	996	951	1022	1008	955	958	999	974	985	957	951	952	975	955	1008	991	955	988	957	1012	963	979	951	982	967	969	972	986	957	1014	1001	1002	988	967	938	926	1040	1006	1007	966	961	975	1033	978	1024	1062	930	976	1053	961	1011	960	945	968	914	940	966	948	953	999	960	1048	985	955	943	996	948	994	973	1033	966	991	904	979	983	983	883	905	1021	965	1004	985	958	987	969	927	1022	1023	996	1026	952	992	951	968	969	982	989	991	939	1006	967	985	966	1006	928	1005	924	1001	947	948	907	981	994	961	999	958	961	965	975	982	1073	955	957	982	961	969	963	993	979	981	969	953	976	980	1006	996	958	962	943	984	995	989	956	1015	996	949	1036	1018	1019	1016	995	920	990	943	963	967	988	933	980	997	949	1020	998	943	968	1010	953	959	1005	966	1017	947	966	917	1020	990	976	942	994	986	947	986	959	1027	1020	966	957	931	957	959	1001	985	928	1004	1003	990	1007	943	952	995	967	944	983	1004	1018	890	975	965	954	994	1011	995	945	958	984	971	952	949	930	998	965	989	962	1070	995	956	939	925	957	1010	997	963	993	989	983	955	994	978	959	978	1037	983	913	987	998	968	947	934	968	1032	960	965	989	995	997	922	1024	976	994	987	971	1005	962	973	955	931	974	996	947	1009	998	978	969	976	962	958	973	962	949	946	999	938	965	984	940	998	930	995	991	984	933	966	945	1024	967	937	945	931	996	1008	946	940	997	966	972	997	948	965	961	970	1011	991	957	969	1036	979	917	1037	942	953	1032	983	913	988	1004	963	989	1000	951	961	951	944	941	984	938	944	969	989	983	1028	945	1052	886	912	943	938	935
5859	1037	958	878	899	812	801	823	814	776	786	780	787	874	822	800	785	777	786	813	808	804	831	822	820	775	835	767	781	823	785	754	834	809	823	817	781	799	773	831	829	808	788	785	859	810	816	799	728	774	801	786	791	813	761	827	835	816	775	833	818	804	778	825	764	783	815	762	856	745	781	813	803	765	856	855	775	831	743	788	728	809	796	769	784	793	783	791	800	801	768	805	819	810	822	783	872	815	802	758	818	831	811	808	807	809	798	766	777	816	762	772	765	764	825	816	789	806	770	821	823	794	797	795	868	815	764	816	793	810	788	788	813	794	819	765	800	750	851	829	806	750	851	791	804	822	812	833	771	835	861	795	785	797	808	810	764	815	795	774	780	813	775	831	772	858	831	794	803	809	766	827	801	796	777	806	800	799	765	778	834	761	734	761	744	842	804	864	847	798	759	824	840	782	739	862	825	773	781	806	793	811	789	866	802	834	833	804	807	772	793	762	756	803	820	808	798	755	809	833	786	779	747	817	822	809	854	800	801	775	826	768	777	773	797	755	766	788	824	829	806	829	792	792	776	784	783	723	828	781	799	792	860	809	852	810	808	769	808	809	797	779	768	796	811	745	783	791	831	799	765	814	814	781	752	818	774	715	773	769	762	809	799	792	769	813	770	748	754	780	763	745	794	825	751	738	794	793	787	814	736	783	760	799	763	780	813	772	771	830	831	746	818	810	781	819	809	834	788	801	838	823	824	814	752	782	773	780	778	784	791	810	826	796	800	783	826	789	785	772	818	822	770	790	819	796	845	855	818	828	836	772	826	798	755	810	839	801	769	796	768	727	796	817	821	810	798	783	752	738	758	767	756	790	779	773	776	793	788	807	765	739	775	748	782	827	797	801	730	829	802	738	810	839	779	773	762	767	791	802	800	757	800	810	803	817	789	823	830	752	813	784	809	838	801	753	787	764	809	768	804	854	811	782	790	819	817	769	847	803	854	792	780	806	766	790	836	756	771	814	783	772	792	793	827	815	763	769	795	787	781	788	799	746	803	768	818	737	778	819	791	795	820	780	781	766	789	772	799	882	810	787	814	833	835	816	753	794	828	798	777	752	785	777	807	835	769	811	826	800	826	809	794	794	769	773	822	775	808	848	794	756	790	785	801	858	801	815	781	813	749	823	823	849	803	759	831	840	785	799	792	773	756	807	779	813	798	802	819	829	792	766	760	737	776	781	795	786	763	785	778	808	760	801	837	765	819	771	761	766	808	827	803	828	773	814	769	815	753	815	738	817	819	794	805	840	829	818	808	806	836	811	809	863	795	793	774	824	780	799	809	856	819	769	844	781	755	823	758	831	834	800	786	773	815	788	743	821	763	797	764	797	776	814	793	801	802	834	778	783	782	815	777	839	781	810	786	806	785	784	777	783	816	810	850	793	770	735	809	793	760	845	742	819	793	783	837	838	812	790	807	793	822	846	814	788	755	790	815	775	810	799	804	833	774	859	800	764	765	800	827	821	772	761	789	799	833	783	817	765	793	819	744	805	792	816	821	789	817	825	810	752	776	828	820	801	854	780	840	803	794	743	787	791	782	806	814	824	791	819	817	804	811	803	836	797	870	812	794	752	769	790	825	826	834	791	810	727	793	824	804	830	776	818	812	810	833	816	775	750	805	803	844	813	848	787	783	815	785	786	786	819	805	829	785	823	840	768	771	831	807	804	727	782	833	833	751	764	821	801	792	774	801	823	814	794	784	798	771	788	792	807	839	849	814	819	824	772	771	802	813	802	813	757	816	803	757	784	802	841	779	803	743	795	799	756	832	819	810	797	816	813	804	842	749	816	797	842	823	829	762	777	770	790	803	776	773	797	808	823	812	784	826	820	839	809	792	817	812	825	760	808	811	807	777	807	790	805	828	785	785	792	794	763	826	784	794	793	839	820	776	784	813	765	818	772	816	814	767	791	843	753	818	780	763	815	764	833	824	844	767	741	734	846	824	765	772	763	766	813	828	767	749	805	827	800	819	748	788	769	789	770	786	843	740	768	779	793	805	800	786	798	793	798	830	749	745	778	735	795	773	800	806	856	768	803	790	781	803	744	805	760	803	778	832	825	790	799	765	803	773	848	795	836	810	777	756	810	745	761	821	871	842	777	768	783	895	793	817	836	791	774	760	792	811	783	821	772	758	750	731	734	818	817	761	798	810	796	824	756	822	766	814	785	745	815	751	764	821	801	829	832	785	757	807	744	752	789	822	754	767	817	775	801	798	783	824	765	812	788	790	804	831	799	779	800	739	784	820	830	768	781	756	796	810	753	782	828	790	793	783	790	771	840	829	743	821	820	807	834	748	803	757	765	755	789	772	782	788	823	795	773	761	757	784	786	766	752	774	791	823	825	820	775	783	823	794	797	807	814	829	761	819	753	794	808	794	794	833	827	822	799	774	787	828	810	772	756	799	816	749	781	794	796	837	796	820	827	818	797	805	790	790	740	757	731	828	818	760	821	799	789	827	765	797	850	774	818	831	766	762	765	739	795	771	742	830	791	764	753	795	721	802	801	758	808	769	788	788	800	820	797	798	753	838	799	800	785	793	807	804	774	810	810	756	798	781	801	842	813	785	811	829	771	747	794	828	810	808	826	783	806	819	812	808	779	805	789	817	754	777	840	752	812	819	773	802	806	794	783	820	777	790	810	842	812	768	800	839	809	807	820	760	812	721	814	776	810	795	805	782	762	756	816	765	820	794	757	790	771	799	824	795	770	796	774	816	802	831	814	821	844	842	792	816	803	815	787	815	836	804	800	776	747	800	815	738	799	805	845	787	807	749	758	784	791	801	839	773	772	806	798	785	728	841	764	770	794	824	779	795	813	812	793	758	812	814	793	796	780	806	806	815	777	826	783	797	821	787	783	792	786	756	830	846	774	766	830	759	790	798	816	748	808	785	764	801	783	805	767	810	843	802	759	798	796	816	851	775	802	764	760	855	776	820	824	774	796	759	762	786	781	893	818	829	766	800	802	786	821	794	748	786	822	765	788	793	844	811	798	826	763	771	820	770	811	799	764	760	777	827	799	819	777	793	757	807	834	760	773	808	797	784	874	719	750	798	791	814	828	784	797	846	809	790	781	810	818	795	783	818	824	778	802	772	770	772	792	887	780	815	758	825	788	817	842	800	871	811	826	762	794	775	737	757	781	803	854	800	805	814	800	782	789	781	809	809	843	772	786	735	784	773	804	774	766	773	817	800	797	766	770	767	832	822	808	787	834	810	798	789	803	758	799	822	830	843	808	812	775	830	762	785	776	788	808	814	754	815	817	789	804	806	785	741	771	766	819	806	815	780	821	834	784	786	782	811	758	817	768	777	812	839	750	906	811	795	750	845	826	722	766	797	761	760	778	788	804	749	764	815	819	848	803	806	774	821	760	820	814	797	807	750	737	804	813	791	795	776	831	838	814	865	774	764	799	766	797	813	764	811	818	793	806	854	793
25640	21356	27084	25311	5363	1575	1261	1112	1029	1016	972	936	959	941	971	959	955	960	961	995	923	876	980	950	869	906	866	889	878	946	949	964	949	948	937	987	919	956	957	914	918	936	950	896	946	968	948	917	938	887	894	928	932	942	879	912	914	954	913	926	993	959	926	919	917	936	941	948	874	917	960	916	895	905	913	939	917	900	928	942	915	865	960	886	942	977	942	874	931	980	924	990	914	909	900	961	926	908	910	923	959	933	934	951	959	902	950	943	917	860	820	975	909	914	915	895	906	895	905	898	903	894	937	949	968	921	958	950	963	887	884	940	897	915	949	941	963	898	869	875	895	912	910	928	949	921	910	919	884	938	970	903	896	919	956	990	906	913	908	925	924	896	956	957	925	940	922	859	930	906	943	885	930	954	942	916	874	953	887	892	963	915	931	910	935	955	857	939	932	897	896	976	918	916	875	898	896	905	919	909	895	912	960	951	908	980	918	899	889	926	956	958	899	927	922	894	864	907	866	879	891	858	971	945	876	924	907	980	880	886	945	906	942	872	950	933	956	935	939	910	937	918	912	931	919	962	916	907	957	902	965	896	940	885	908	936	957	946	905	929	953	904	931	998	910	929	923	915	947	950	965	903	928	943	942	967	907	899	950	923	911	981	910	897	942	974	851	886	963	928	898	914	938	900	923	940	885	938	932	910	935	900	875	934	924	884	956	816	893	979	953	952	942	935	964	959	916	931	927	915	933	922	928	883	964	979	921	899	996	902	912	870	890	970	935	920	943	944	901	893	927	925	923	897	960	893	942	897	951	882	937	934	909	982	943	953	899	916	908	923	892	938	917	909	909	891	958	896	908	909	898	961	979	904	935	862	940	914	963	939	879	967	891	914	928	928	908	926	938	921	950	879	920	902	951	921	899	918	911	899	907	907	921	897	940	963	896	934	939	897	934	954	947	883	930	918	879	956	939	923	935	890	903	842	934	852	904	905	926	880	924	921	943	916	951	931	893	905	908	845	936	860	889	912	933	888	941	940	904	909	959	913	952	937	922	919	937	913	952	886	918	952	953	928	922	983	959	942	925	940	867	919	937	923	948	859	997	935	870	933	911	912	946	875	893	906	912	897	929	966	949	915	902	897	906	926	911	910	955	938	951	884	931	926	1002	929	931	901	923	941	917	921	962	933	931	915	933	902	954	935	947	902	920	891	898	964	939	1008	970	854	931	957	947	923	944	903	936	908	894	918	882	909	938	948	983	873	862	961	856	943	879	997	952	871	930	957	891	935	900	878	937	945	889	929	916	898	933	903	877	849	940	906	907	907	911	925	849	924	879	950	889	924	897	988	896	962	898	964	922	934	910	893	928	944	924	943	900	917	922	952	891	890	903	844	876	903	932	880	986	907	908	934	935	981	856	937	878	870	922	899	929	930	930	955	967	926	888	912	881	925	869	906	908	943	925	949	905	896	897	952	914	903	905	904	955	940	923	881	884	920	933	918	952	958	958	913	894	960	905	906	932	878	888	935	935	943	952	930	961	948	968	870	862	942	927	935	987	983	922	914	913	957	896	913	893	910	877	945	892	924	920	922	932	937	959	882	946	919	937	905	956	948	895	874	942	984	908	910	979	950	895	908	963	911	920	920	886	928	915	936	909	955	885	905	938	983	953	929	916	877	942	981	932	977	908	916	951	922	934	960	952	926	950	939	969	962	927	898	887	931	916	946	883	889	908	945	879	940	921	948	915	921	873	959	876	915	953	912	922	915	928	929	905	933	926	917	890	955	939	949	854	960	904	912	934	894	942	896	864	925	910	956	954	918	931	959	915	873	895	904	923	938	983	939	863	892	896	913	927	917	922	944	916	903	937	917	933	876	970	898	931	948	938	838	897	868	946	948	955	959	886	940	958	922	870	957	889	914	927	906	950	887	938	949	884	953	894	934	908	903	919	945	894	933	950	953	887	890	912	906	934	996	906	931	984	895	930	953	932	942	908	892	937	982	928	952	925	875	889	948	891	940	1000	893	962	970	901	887	923	987	913	896	933	940	894	926	924	886	942	921	885	941	931	950	935	920	946	927	924	937	904	923	884	916	880	896	924	906	937	946	963	940	928	922	914	934	869	893	933	922	941	930	934	893	934	907	903	980	931	951	961	884	907	959	987	966	930	888	943	909	870	970	865	965	888	901	892	889	911	890	974	916	935	960	945	843	955	894	925	926	953	917	895	919	913	907	955	915	938	925	886	1001	906	922	920	935	909	979	919	881	872	910	885	915	922	952	907	896	918	940	940	920	923	945	954	952	933	909	935	941	955	907	872	934	910	948	887	944	925	848	917	894	930	992	880	901	899	969	891	916	870	930	935	904	963	897	959	914	938	917	893	894	914	899	946	920	940	915	959	939	934	894	925	991	903	917	933	947	889	895	897	960	940	865	933	882	900	920	950	960	900	967	936	885	892	893	897	919	947	923	914	945	943	945	896	955	882	855	870	862	903	912	909	933	971	929	877	934	939	900	897	934	939	949	929	948	889	916	965	936	903	972	926	880	921	899	914	916	936	945	934	881	949	950	907	884	935	885	918	963	957	944	910	949	960	885	948	964	888	886	910	958	889	890	988	900	928	899	969	938	933	908	936	923	920	941	918	971	924	903	903	908	906	944	917	947	912	933	927	891	941	917	916	948	918	890	956	943	914	907	915	930	950	903	904	959	927	913	883	933	970	940	919	883	948	937	908	935	954	928	899	880	910	945	908	890	879	949	916	911	952	906	942	911	965	938	914	950	941	923	935	882	900	936	887	904	923	906	890	878	954	929	934	914	901	892	890	891	944	943	899	961	959	960	870	880	970	882	843	962	854	918	904	951	923	919	944	874	1004	910	873	887	963	902	896	912	902	926	922	992	906	911	903	921	901	905	908	953	894	915	939	944	892	917	917	913	892	944	933	937	916	936	908	910	997	882	897	966	908	931	949	893	924	923	920	958	882	888	913	897	878	915	923	933	918	925	899	889	941	912	898	899	918	907	931	928	946	906	889	972	892	949	953	916	932	946	930	928	923	929	949	959	973	930	920	856	920	961	927	977	916	905	895	899	974	865	905	936	945	929	982	897	890	948	920	1017	936	931	920	941	993	909	894	889	915	919	951	944	909	893	937	892	957	905	935	937	908	959	855	949	916	958	971	888	906	953	923	953	907	920	955	951	976	915	897	858	933	876	928	921	896	877	943	950	910	890	882	907	893	964	918	916	936	935	941	871	922	963	972	962	934	957	925	888	888	925	879	955	949	957	966	951	921	950	941	875	918	929	915	947	956	950	873	863	922	936	946	935	895	914	931	916	921	952	1006	957	878	944	910	950	905	922	924	866	974	971	907	930	849	863	918	957	926	945	918	971	960	989	939	975	925	894	890	931	886	921	966	936	897	973	889	942	942	934	954	901	912	869	930	921	954	940	879	890	917	810	921	931	935	929	930	953	876	892	919	898	928	883	939	844	899	859	893	876	943	908
3943	3148	2786	1688	1350	1161	1015	1036	945	905	868	896	831	821	825	833	784	799	801	778	819	791	823	796	790	830	770	826	824	809	821	828	839	791	831	775	750	842	828	783	784	825	778	800	803	784	751	800	812	872	711	859	780	796	780	835	803	745	829	743	781	801	783	811	798	764	783	779	809	718	824	772	753	801	783	816	830	781	763	845	778	787	786	760	759	847	815	790	821	808	764	809	778	791	767	791	786	833	818	807	759	803	811	807	821	794	819	885	774	775	782	760	772	801	761	835	770	786	766	803	782	798	784	789	813	766	852	819	795	788	796	826	761	798	827	795	807	772	796	820	805	817	789	843	815	764	808	783	807	807	786	835	767	785	746	774	812	796	781	806	749	779	820	815	751	768	741	808	823	790	779	841	788	804	789	802	793	794	806	724	824	827	743	812	815	798	773	729	758	772	799	804	832	820	774	762	803	756	792	794	760	808	832	781	788	792	774	836	858	782	799	772	777	748	760	814	759	799	810	748	807	766	784	733	828	846	790	787	796	751	803	820	791	804	817	815	774	787	830	788	811	789	823	732	825	801	775	810	780	765	748	808	787	806	808	837	799	816	812	790	873	780	803	772	756	803	767	789	802	748	791	804	780	790	771	855	770	791	798	765	797	813	765	774	814	866	810	778	812	760	771	773	821	790	798	813	778	770	746	748	818	817	828	770	817	800	811	790	724	861	821	808	803	777	812	749	791	799	799	804	777	813	768	794	785	764	737	753	744	815	795	814	839	815	765	791	740	813	781	834	809	752	784	825	818	775	814	784	820	814	804	797	831	787	795	794	795	795	792	796	802	850	854	751	832	736	775	763	793	756	815	782	818	752	760	795	847	746	781	803	774	759	783	827	749	758	800	779	794	793	773	805	796	862	796	808	740	798	799	763	790	818	787	746	817	779	776	789	803	748	796	789	806	754	803	751	808	779	790	808	809	747	772	795	807	787	774	757	742	762	783	779	794	821	817	770	796	797	844	721	796	772	800	804	835	789	815	779	776	809	797	749	800	758	818	796	780	791	818	752	801	822	772	760	795	842	802	776	805	760	747	800	818	747	809	790	787	794	796	796	755	790	760	767	782	808	799	737	740	803	757	828	824	831	728	862	759	881	795	803	778	762	784	830	805	799	773	817	784	789	836	812	768	816	822	777	796	782	775	752	784	827	834	777	753	761	797	770	772	790	776	815	802	841	760	768	755	766	784	778	814	795	793	800	773	790	782	814	783	772	738	774	767	815	800	832	766	824	755	837	825	785	806	791	841	798	780	783	822	776	843	797	759	724	794	798	779	790	792	783	861	781	796	801	779	768	747	799	804	788	813	782	768	746	803	844	766	786	845	833	765	793	796	811	796	768	782	794	792	765	783	739	851	754	774	783	775	774	817	817	800	802	760	797	781	840	729	747	816	770	782	737	812	818	826	778	810	764	761	827	811	771	844	811	748	839	797	806	801	785	849	806	771	773	769	816	762	770	825	740	781	825	759	814	747	811	788	799	805	803	804	773	817	781	808	800	752	785	815	770	766	814	725	825	807	807	862	743	763	766	821	798	790	783	775	773	778	809	792	805	779	820	796	789	787	817	790	745	739	830	766	787	803	777	823	820	750	798	761	820	774	760	770	760	846	765	776	804	773	769	740	776	750	790	813	816	814	841	782	825	749	789	808	784	738	858	783	825	781	811	776	807	762	846	774	788	808	729	822	835	809	789	777	776	792	774	836	795	784	819	845	806	731	807	792	766	846	837	811	761	802	793	803	755	809	766	771	794	754	805	818	805	790	848	794	823	783	820	789	796	785	764	843	763	793	710	804	774	758	788	771	758	750	770	876	785	834	793	788	780	777	788	757	812	797	736	796	774	792	770	790	757	786	782	767	788	809	810	765	764	739	794	794	760	792	796	805	797	815	811	748	809	810	773	784	777	796	773	777	809	800	790	761	844	797	805	845	817	763	740	771	812	808	795	827	779	774	774	808	773	812	768	785	745	837	823	787	755	796	844	812	756	759	770	827	846	809	778	768	745	773	736	810	791	777	753	773	781	799	827	763	772	782	760	776	800	763	821	788	762	827	792	830	768	782	828	841	777	806	813	794	835	767	758	768	793	781	738	778	755	816	771	779	782	791	776	807	741	801	757	859	802	849	754	768	784	830	829	820	833	810	809	799	791	820	800	734	719	820	798	828	776	764	760	839	777	750	796	798	813	801	798	791	753	768	738	778	799	827	759	760	772	812	790	829	756	772	794	778	772	766	826	775	814	788	820	839	757	852	757	795	813	796	765	797	780	775	820	795	745	811	795	763	799	716	800	790	779	782	817	781	793	778	736	871	795	790	799	764	756	770	788	813	773	810	791	773	790	742	800	773	763	713	770	764	791	780	808	769	756	837	846	805	719	730	777	849	766	791	839	790	779	803	822	760	782	766	731	747	837	798	770	776	781	814	853	771	830	799	797	790	787	777	759	790	808	823	818	752	801	781	837	775	786	789	782	748	765	790	723	798	790	755	705	765	809	803	797	774	756	780	800	792	764	795	791	793	831	788	770	782	778	774	834	831	796	815	798	851	814	781	780	815	835	791	742	770	808	805	805	856	810	824	723	769	807	765	754	813	805	807	768	779	794	790	778	746	778	760	805	776	832	826	768	782	785	818	775	807	857	804	728	723	774	792	812	766	783	784	797	785	808	721	758	787	734	780	760	819	766	840	795	801	746	807	807	731	814	805	796	805	784	771	784	786	756	785	727	807	790	826	816	781	766	765	791	812	796	791	758	793	806	774	794	864	723	771	810	783	839	759	760	788	820	804	784	780	766	747	758	784	792	784	799	776	754	780	777	807	808	788	812	823	827	779	811	802	796	794	781	775	754	772	803	771	771	783	732	781	784	770	807	747	788	765	745	761	820	800	771	801	783	787	816	805	794	819	780	763	824	790	789	729	795	797	826	791	803	748	756	769	807	782	752	809	768	789	745	803	772	791	856	780	786	816	734	768	805	788	832	812	808	806	801	765	798	754	841	756	790	750	801	803	772	803	782	758	792	775	809	786	795	781	750	787	785	817	782	788	798	779	801	779	801	837	781	741	787	800	820	791	766	857	806	783	786	743	811	762	818	816	801	787	756	787	756	809	771	776	821	758	780	742	780	759	832	787	779	858	738	754	820	835	828	801	767	790	811	793	749	785	850	743	808	793	780	727	785	782	807	755	788	786	765	734	746	758	781	781	821	817	768	806	805	783	738	799	785	845	766	784	774	751	760	816	807	772	797	810	809	832	783	808	835	800	771	778	775	783	811	807	793	793	794	821	818	808	808	820	793	749	809	789	798	827	802	783	812	794	785	773	792	732	804	871	797	791	765	786	822	754	725	764	805	793	750	799	779	803	819	764	764	795	742	812	779	788	785	781	756	794	775	772	738	762	832	819	760	751	775	817	754	770	795	815	770	804	787	784	791	739	803	784	805	799	763
24695	21344	28330	24740	20277	3427	1322	840	681	686	683	681	604	629	640	636	613	626	638	614	619	590	570	586	554	612	609	586	593	557	576	573	622	587	556	573	574	607	577	624	579	561	567	609	596	597	590	602	571	534	630	571	576	581	577	581	545	636	554	587	515	583	607	537	585	626	569	591	597	602	585	556	655	565	591	602	589	577	583	546	616	580	584	580	582	582	541	588	526	606	588	570	604	608	545	580	607	565	528	559	589	586	538	572	617	581	567	565	562	520	565	621	555	555	602	576	561	566	585	622	621	565	589	582	557	584	599	588	584	528	573	627	598	572	558	637	542	562	592	557	544	566	593	570	576	548	566	547	544	603	553	563	591	575	562	591	596	540	543	566	585	525	584	592	541	563	629	544	599	551	605	567	554	635	584	579	530	546	567	590	548	563	593	594	552	577	554	585	584	588	608	533	594	587	554	538	558	550	573	579	626	562	515	566	539	576	562	564	546	533	566	596	586	545	583	517	609	602	597	526	576	570	557	540	584	564	594	547	528	573	616	556	599	553	540	525	625	532	567	590	559	578	551	557	591	532	569	590	568	558	580	590	528	579	549	557	555	561	566	593	561	602	542	578	555	574	538	559	528	571	561	542	611	543	538	564	607	577	542	538	590	564	559	586	613	544	547	549	598	564	578	557	604	562	574	581	557	504	579	547	533	583	568	544	552	558	595	595	575	570	590	549	586	577	583	637	575	587	597	519	625	561	532	581	608	578	546	592	553	579	582	530	594	558	578	575	539	538	593	565	591	593	593	561	582	613	556	515	546	568	575	539	597	584	600	562	544	591	548	570	569	543	580	538	578	558	592	552	565	544	561	543	524	592	573	612	581	562	573	585	578	547	584	607	510	575	563	552	568	570	558	596	575	557	555	582	519	590	575	518	587	599	556	579	548	545	598	630	586	571	612	521	554	533	576	509	542	519	569	551	589	526	573	574	558	569	550	555	577	528	565	604	569	561	541	576	600	563	519	550	576	605	531	560	532	587	572	540	576	577	553	518	572	546	572	577	611	563	544	569	583	546	569	577	591	555	545	563	605	602	597	561	567	566	586	564	582	588	554	560	606	516	586	544	565	538	570	585	580	583	557	584	600	575	606	577	594	551	520	567	594	551	591	546	584	554	548	585	578	525	564	562	570	539	568	570	580	586	548	622	556	619	572	571	583	542	574	535	522	554	557	579	552	605	530	592	561	571	548	570	555	569	548	571	517	604	574	576	535	588	580	632	588	579	561	585	601	606	577	583	555	589	537	559	613	611	576	565	590	505	600	568	566	544	573	562	533	547	545	552	564	603	576	576	543	554	578	579	546	566	549	580	552	571	534	552	540	588	566	562	551	563	578	558	562	557	569	598	566	560	571	563	566	563	542	541	569	603	560	584	594	572	544	528	561	548	541	576	569	595	570	574	553	589	523	573	557	516	583	562	561	528	594	599	585	615	584	562	580	579	547	572	577	603	589	567	564	571	594	616	582	533	531	586	544	582	571	527	609	628	613	578	527	560	563	574	566	553	564	577	574	609	524	594	571	556	580	583	532	571	585	544	554	553	584	545	599	568	577	532	552	527	575	578	580	531	550	565	572	541	520	612	505	594	563	569	599	538	554	525	600	575	541	568	556	582	563	588	578	558	594	592	537	612	539	582	573	586	561	554	590	583	575	564	600	578	547	552	548	568	615	592	614	574	596	593	589	589	614	599	593	555	547	548	532	531	638	564	550	573	559	573	576	572	523	566	591	564	593	569	533	583	563	517	591	564	548	566	603	575	586	574	581	545	564	535	572	559	550	591	570	581	561	572	604	593	569	560	567	557	574	547	594	583	560	581	592	580	564	594	601	588	565	544	523	530	574	567	563	578	613	546	557	502	571	594	594	553	559	586	548	575	568	562	537	545	585	591	574	554	593	576	535	562	556	586	577	580	564	533	541	570	571	563	594	594	587	569	558	585	544	521	596	558	571	587	599	583	653	577	528	569	577	612	577	581	552	543	614	559	600	606	563	560	594	550	551	539	554	552	566	571	598	539	578	569	605	565	559	598	576	607	562	571	580	544	598	545	560	557	499	540	587	552	543	599	577	594	576	579	535	587	555	568	567	540	582	530	552	574	592	561	547	575	556	549	560	564	544	565	560	541	560	581	556	569	571	558	560	558	550	557	536	564	550	535	556	543	516	571	588	587	577	574	565	545	570	591	545	519	534	602	534	560	592	547	567	579	570	533	584	552	575	595	524	584	606	581	570	623	542	568	565	544	560	560	528	572	562	599	610	554	548	559	568	531	588	550	592	615	574	563	595	556	539	583	567	553	565	553	539	565	553	562	579	586	588	591	540	578	565	570	557	531	553	568	619	572	530	572	564	587	588	600	579	572	564	544	571	552	515	573	606	582	565	536	570	591	540	578	586	546	573	587	600	571	616	537	546	583	573	557	586	584	540	592	569	582	574	596	571	539	559	575	584	490	593	559	571	575	553	586	563	560	619	558	565	555	602	573	548	549	551	555	541	567	573	577	541	569	605	564	513	573	562	529	560	592	547	522	561	560	567	569	612	602	534	560	563	561	582	568	594	580	566	580	577	532	569	565	579	581	580	527	562	595	598	599	566	560	583	551	596	576	568	596	540	573	560	593	550	556	569	547	573	594	560	538	572	582	516	555	537	585	539	621	569	576	575	601	627	535	587	585	533	571	545	548	556	560	532	549	542	569	558	582	534	572	551	633	574	542	598	554	592	587	568	583	549	552	543	548	541	583	551	573	560	583	564	560	571	572	620	532	552	590	572	572	550	595	590	612	568	514	574	554	618	596	575	575	532	607	579	566	594	533	572	563	585	571	533	571	566	567	557	575	543	579	587	568	565	590	605	556	581	548	582	573	571	559	522	598	570	523	543	600	580	579	577	598	595	599	551	584	560	577	632	592	557	580	594	600	573	560	572	541	571	573	532	554	558	540	534	619	541	538	584	551	582	521	551	543	529	548	541	565	595	563	550	593	552	579	610	537	533	551	601	518	576	566	629	582	552	544	554	534	575	557	549	515	558	511	583	581	570	533	552	574	553	567	536	597	601	540	560	519	564	592	564	532	554	530	604	600	570	538	575	586	540	549	574	534	566	568	559	575	573	547	527	591	521	557	572	575	547	523	531	595	616	577	542	583	562	551	545	592	600	516	540	615	568	535	518	601	540	576	569	602	563	559	561	586	595	578	555	556	540	552	581	579	582	580	574	580	571	577	633	577	565	534	590	552	616	582	609	536	564	554	602	573	533	562	530	563	580	560	567	582	565	603	598	602	571	538	556	571	564	563	529	553	565	608	573	527	588	551	517	561	590	608	539	603	580	597	567	567	569	548	541	533	597	581	568	581	570	570	538	512	578	544	552	589	568	550	541	593	546	538	571	582	524	571	599	566	562	572	538	561	567	574	528	580	542	573	562	590	584	609	590	529	526	518	609	569	576	558
3890	4902	4062	2154	1475	1183	1004	881	813	704	739	669	595	653	612	605	586	561	594	615	564	568	564	527	584	571	563	555	581	584	602	594	598	571	530	528	517	560	526	583	530	568	556	517	519	568	570	529	558	536	531	529	525	554	564	537	575	538	546	525	561	532	546	568	530	482	532	525	532	543	570	541	520	514	523	533	527	542	583	529	536	527	528	564	551	535	555	499	532	537	524	544	542	523	505	530	544	552	524	545	491	527	561	531	547	583	554	537	513	538	517	522	544	570	565	536	514	527	500	539	538	523	560	503	518	519	535	575	549	547	531	502	527	516	550	577	549	567	532	568	549	564	540	580	506	535	538	564	544	549	542	547	544	561	533	555	555	567	532	499	531	543	502	522	509	523	517	509	551	572	534	554	544	534	540	578	530	570	535	509	523	531	516	536	523	538	510	506	539	546	547	536	543	517	497	570	582	567	505	535	535	534	559	492	539	556	538	531	528	509	482	541	534	523	536	523	545	542	531	517	534	523	522	549	521	522	491	532	535	509	547	539	524	562	521	575	559	532	554	517	534	508	499	560	563	521	565	558	541	554	509	546	517	542	550	523	526	503	500	513	543	524	556	550	534	525	531	530	539	553	495	502	575	525	552	507	476	576	529	567	542	515	552	511	512	512	555	528	531	518	483	560	510	519	476	550	521	506	540	513	563	574	560	515	496	518	514	541	542	551	579	523	500	553	500	516	568	518	504	573	531	500	533	545	537	552	531	553	549	526	535	537	516	516	512	535	528	539	530	567	525	527	536	511	568	566	511	558	512	571	514	550	542	524	501	543	567	534	534	508	548	529	544	523	517	497	499	531	487	538	544	538	592	519	515	513	517	526	514	507	555	555	526	533	500	536	499	576	543	523	507	526	511	525	491	473	522	535	515	538	535	567	533	528	560	527	572	516	549	549	533	563	546	551	503	537	552	530	516	495	520	532	520	526	530	566	542	575	551	507	538	561	567	517	550	526	551	527	534	536	521	527	543	508	509	511	538	530	517	525	517	579	534	504	550	538	523	537	519	550	527	538	511	532	543	504	562	510	527	529	552	530	538	527	486	531	548	519	535	521	502	544	553	525	519	527	511	536	505	573	516	494	554	550	530	520	575	514	535	518	543	550	515	543	569	560	514	536	523	488	487	532	498	480	527	530	479	564	545	550	571	506	530	558	501	539	550	542	556	520	525	504	529	536	556	553	535	589	551	510	518	531	514	549	525	561	566	552	582	508	555	551	526	519	466	542	561	550	528	524	525	504	511	531	561	552	519	481	494	496	544	518	509	531	538	567	529	535	520	498	535	481	517	542	513	547	545	544	534	552	521	562	495	518	558	571	581	524	545	556	586	510	515	494	524	547	528	533	547	504	553	532	499	496	501	532	501	520	487	523	498	493	486	563	500	532	514	556	505	532	538	502	529	489	531	497	525	533	514	515	573	522	514	535	506	517	537	495	501	530	530	543	529	529	500	519	523	496	568	542	513	520	554	524	546	488	527	542	533	536	552	527	562	541	540	537	540	543	507	590	509	526	527	524	565	563	463	562	517	475	547	530	533	505	536	541	558	545	598	551	496	530	560	542	536	506	551	555	536	481	565	531	530	517	516	493	516	519	511	517	521	527	493	486	518	503	529	528	573	541	503	544	539	493	526	558	522	524	539	513	527	530	513	545	525	532	500	499	550	505	565	536	493	529	547	557	502	503	500	519	536	572	528	553	503	515	581	521	505	518	492	516	511	546	481	529	549	532	493	536	508	556	530	535	499	516	542	496	503	515	548	515	521	538	549	542	527	511	527	551	538	544	540	548	524	565	530	515	516	523	550	554	529	526	485	563	530	512	550	515	557	492	504	554	549	551	549	511	508	548	529	521	541	524	527	526	541	532	541	553	534	554	528	539	546	555	547	514	543	488	508	546	557	528	542	517	510	531	513	542	513	531	497	502	526	558	524	521	525	506	508	534	528	545	486	531	514	523	547	517	537	503	556	527	561	522	514	529	484	526	557	530	553	570	557	521	553	523	573	528	534	531	539	562	547	475	511	572	517	501	536	512	510	568	492	554	529	534	512	525	523	552	521	548	542	534	487	565	503	488	547	562	482	489	511	575	539	547	499	508	495	517	512	507	539	513	513	533	498	521	507	541	530	509	503	564	457	544	564	502	532	549	525	504	559	529	508	530	543	492	519	491	560	503	504	547	526	499	530	537	547	521	503	479	531	520	512	538	487	468	524	519	499	499	519	524	511	524	466	548	509	518	547	541	519	525	548	545	489	546	551	509	547	534	498	539	531	508	523	531	494	558	551	522	552	575	522	550	523	548	543	498	549	548	548	537	552	505	564	531	532	511	550	508	535	527	561	499	512	503	546	503	489	504	509	522	537	544	509	554	529	519	514	552	484	559	525	516	569	552	550	543	509	536	528	545	498	556	514	546	503	542	559	527	542	532	504	509	510	524	516	557	535	566	486	533	522	486	548	505	527	492	540	524	465	549	508	551	507	533	520	552	511	493	489	529	523	537	546	520	518	519	534	562	524	530	521	546	510	527	554	522	522	510	532	495	543	543	538	532	521	512	522	542	555	546	532	561	554	534	556	528	543	548	515	514	551	524	524	558	524	563	545	504	554	520	524	567	531	562	523	535	546	474	520	528	476	532	533	491	484	545	520	542	561	529	545	497	501	495	541	534	553	548	519	549	510	505	547	533	508	488	496	504	551	499	592	510	494	568	479	507	557	513	514	548	520	513	508	549	530	514	527	522	548	510	545	531	532	530	548	559	524	522	519	554	522	505	549	507	524	512	568	549	539	490	479	522	514	525	512	528	503	503	536	524	509	493	512	551	521	497	565	497	522	497	557	535	560	532	488	556	530	508	521	506	525	539	549	601	512	494	546	519	570	521	527	507	539	490	528	545	505	520	495	530	541	495	553	539	535	520	535	536	509	510	532	528	540	538	518	543	524	506	521	525	487	494	506	551	562	538	534	509	506	512	525	533	538	539	548	519	497	562	526	538	521	484	493	515	577	519	591	513	498	509	577	516	553	507	537	527	537	488	541	553	485	521	495	506	534	549	514	516	504	549	532	535	536	529	547	514	561	525	587	526	545	537	544	570	536	511	603	548	554	523	519	521	517	572	513	522	581	540	499	561	545	482	542	545	563	537	519	541	476	528	525	536	528	562	522	528	526	542	492	547	525	537	520	545	558	545	552	510	521	497	528	572	581	489	521	554	497	506	508	554	509	526	564	510	512	540	484	559	522	493	516	521	498	536	473	556	508	496	517	538	519	531	495	527	496	522	525	516	566	486	519	521	521	513	517	551	519	531	520	532	514	496	476	519	525	488	522	540	532	523	516	502	515	539	520	542	577	512	496	556	544	514	506	482	523	511	509	509	526	549	490	517	503	519	527	573	544	501	519	478	513	512	559	523	536	502	517	540	549	574	509	537	535	549	529	558	514	483	537	581
27403	9687	1818	1305	1007	956	1019	949	918	999	977	1039	957	941	1036	969	970	960	956	982	1014	978	995	1023	911	948	980	959	940	944	989	970	948	1005	998	1015	989	955	935	958	959	942	977	1035	941	969	1014	989	986	1021	995	1032	1010	996	994	970	950	970	986	1013	1006	938	959	965	947	923	979	954	967	980	1021	953	992	1020	949	925	949	1000	942	1014	965	926	972	958	991	911	986	1000	977	911	980	966	935	930	979	962	968	944	995	958	1008	972	1012	922	965	927	953	951	932	1003	973	946	947	1015	998	974	991	962	981	980	993	935	1020	948	982	991	987	958	963	999	931	1002	1011	927	979	944	959	1002	1001	964	967	995	942	970	946	969	988	987	1014	1004	980	1006	988	1008	982	990	1042	977	1005	920	1002	967	968	945	990	994	1028	1021	1008	995	943	965	903	975	1027	967	973	950	918	931	943	948	947	949	954	974	1042	900	1008	970	996	1001	965	941	948	951	983	956	940	1008	967	908	968	954	1014	942	969	964	1004	967	954	961	1014	1004	994	910	942	966	982	939	989	950	964	1040	950	929	964	984	967	1026	933	969	1013	982	970	967	928	978	988	989	977	952	908	940	948	981	1004	983	972	992	1026	1015	975	941	973	961	923	944	919	994	951	989	995	982	915	965	937	1025	943	983	938	971	1000	985	920	906	993	983	958	943	972	970	1009	1004	946	954	975	978	997	952	1039	971	943	944	942	962	972	991	987	1020	1001	975	998	980	988	1012	991	999	943	944	944	923	960	973	914	964	992	950	1005	1018	956	964	956	943	1026	1068	1007	935	978	1002	963	1024	983	1011	1013	974	972	956	980	989	970	974	952	972	944	966	992	1003	935	953	1036	964	934	992	968	1023	950	998	974	999	921	995	930	928	991	975	1012	974	964	970	1018	967	1003	944	873	982	972	928	1017	937	1008	1017	1004	978	986	1000	986	972	967	953	1017	984	943	956	974	957	983	961	985	944	1001	1024	1019	955	968	947	923	1022	920	937	930	954	986	994	938	947	989	1000	977	954	977	947	969	951	1019	939	1050	978	988	989	963	987	1011	988	936	971	945	932	979	976	1008	941	951	958	906	998	953	953	954	948	1006	1006	984	924	966	947	1004	956	948	937	961	965	1003	968	960	952	939	962	962	964	934	945	934	972	920	940	958	979	1009	916	909	961	967	1041	922	971	968	933	983	1004	999	1003	958	960	958	884	975	999	1014	958	985	922	963	892	978	1000	932	978	909	992	952	938	978	982	914	1006	993	1027	980	935	975	1010	946	997	977	937	993	927	1014	964	1000	913	989	961	1042	966	955	944	914	1034	943	973	968	1022	928	977	980	958	967	952	989	984	938	957	988	1015	989	967	983	996	968	987	960	1009	959	977	961	972	975	959	940	975	946	954	988	999	976	973	954	977	975	1033	1003	971	977	1007	1021	988	961	999	990	938	984	979	967	971	1023	928	934	940	989	996	997	927	984	962	965	1015	961	931	950	980	913	1010	973	1025	985	989	943	926	1012	947	938	1010	972	982	960	946	956	956	944	991	949	971	947	1014	1020	1018	929	930	999	997	977	993	949	954	962	944	958	986	1036	947	1014	1001	1009	993	919	946	1001	973	1009	983	975	983	966	971	1000	974	974	945	930	991	1005	922	968	925	974	921	1000	948	982	915	984	1014	914	979	991	946	990	980	991	949	1009	1013	953	1013	1012	997	985	986	944	943	937	1017	989	956	1070	952	991	988	971	1008	999	951	1040	932	989	934	998	950	980	1024	959	989	958	991	1002	980	993	964	939	942	976	951	967	938	1007	981	1001	990	937	929	1026	958	917	974	974	981	923	936	920	1017	989	989	977	1036	953	930	995	962	917	935	995	1037	964	964	936	953	996	960	959	962	993	939	952	943	951	992	987	1006	935	999	983	976	905	935	977	964	1032	990	976	981	941	1002	956	957	988	992	990	976	986	966	1018	948	944	937	977	929	957	986	1051	949	907	956	1006	942	1071	933	992	964	977	986	951	972	995	959	971	986	968	1017	1023	956	986	946	955	977	972	947	945	976	906	919	958	935	970	969	943	973	949	970	936	979	959	976	978	991	939	960	962	993	991	959	994	984	967	963	961	966	955	950	1013	924	948	993	963	966	984	995	855	942	952	951	1002	1006	988	971	977	998	976	956	955	980	1041	983	1048	932	962	994	916	1002	980	950	1011	1013	896	982	1028	964	965	945	944	989	960	974	933	1013	1034	962	961	984	947	956	969	979	978	1002	955	935	975	968	950	943	973	1002	944	956	965	1016	1001	980	968	966	922	994	984	974	1023	964	952	952	885	1010	901	946	991	992	1025	992	995	946	987	953	997	919	986	975	996	956	977	978	1013	966	965	946	1038	1020	994	991	955	967	986	969	1032	978	987	1036	948	957	947	976	1033	975	949	958	990	937	962	959	928	952	1007	968	892	954	979	991	914	942	992	919	960	990	984	1001	977	1019	1001	1000	957	982	956	965	999	961	979	956	997	1021	962	1004	988	928	956	954	1040	1004	981	958	985	979	917	921	996	983	999	937	949	1020	993	942	898	990	991	982	1018	949	971	957	985	922	1053	975	959	943	927	972	994	1027	951	1022	965	983	942	971	963	978	986	943	965	1004	960	990	971	1010	969	980	977	1003	998	1006	970	906	960	969	1003	1003	975	936	917	959	1001	937	968	1043	949	972	942	995	993	993	1011	1033	973	985	920	931	932	997	982	1025	968	999	944	995	1009	941	1021	958	986	989	984	957	1010	936	958	969	1027	1048	926	954	927	928	1014	958	969	1017	956	981	953	1037	969	982	1007	975	1010	946	949	981	985	991	958	993	944	1008	1006	998	966	948	949	1026	933	968	1035	940	968	969	957	947	951	918	966	988	982	949	966	972	935	1007	963	957	945	922	958	993	990	966	927	999	912	960	992	943	935	1092	986	1038	990	975	1015	959	991	963	984	976	991	980	954	971	937	985	923	971	971	1009	991	919	985	1024	1017	912	979	949	989	1011	1008	1007	938	930	923	952	977	967	943	991	967	930	970	950	957	947	965	1000	1013	945	946	936	933	996	977	958	1012	945	962	982	969	931	991	944	994	980	961	923	917	963	991	985	987	949	1017	1018	981	946	979	917	975	970	993	984	1007	1007	948	1018	970	969	1002	969	970	957	1015	921	924	997	988	932	959	949	988	982	962	1033	977	980	975	946	1025	1027	994	1002	1033	969	986	884	976	947	955	969	975	990	988	928	951	1009	981	978	961	993	926	932	957	949	948	966	973	943	945	948	958	946	968	999	945	1000	972	968	995	976	947	999	1020	932	981	963	972	920	920	989	959	1005	1029	965	976	954	973	966	993	976	970	951	971	976	984	963	989	960	940	989	1030	1022	973	973	1025	976	994	970	1019	980	999	1026	991	1014	1027	1031	971	916	998	993	1010	968	984	973	953	968	944	971	938	1007	948	990	955	952	1007	930	952	978	988	1003	1031	954	965	1010	990	977	945	1047	965	979	945	964	972	974	1031	960	983	974	938	964	950	972	962	1000	902	933	937	923	990	948	954	951	987	977	934	951	980	961	1014	998	964	977	970	979	989	956	938	939	974	937	989	984	1001	954	985	949	962	977	888	989	981	1000	1000	996	991	942	925	954	986	890	934	998	958	941	921	896	977	958	964	1010	972	934	905	980	1004	978	957	936	979	974	1007	974	980	918	974	944	1003	967	930	1017	966	987	960	956	948	995	995	1008	1015	980
5822	970	934	869	830	823	832	809	749	805	821	835	857	794	813	768	807	837	813	800	846	760	818	842	826	795	840	835	804	812	814	781	823	773	869	812	802	782	804	764	840	800	813	786	807	798	783	800	808	825	780	831	850	798	823	813	798	848	795	764	811	825	814	786	841	804	871	825	825	772	838	850	774	758	767	833	797	857	853	735	800	771	809	814	843	801	821	809	815	779	827	840	868	792	819	753	792	797	879	798	840	787	826	779	719	819	843	805	802	766	755	839	825	833	818	795	817	818	830	854	787	858	786	763	824	841	681	819	749	790	791	789	855	829	805	779	777	784	793	792	797	772	839	836	785	833	801	794	832	736	836	819	803	831	796	822	803	810	804	807	824	806	823	826	819	785	804	745	795	781	809	784	830	829	774	836	795	764	829	771	807	774	852	819	756	823	778	797	825	799	839	756	852	805	852	815	773	818	770	799	837	798	814	811	806	776	768	745	771	840	782	773	798	786	796	778	796	792	771	808	807	822	796	788	833	740	800	876	807	834	788	776	793	804	838	786	759	802	789	804	796	806	828	798	835	791	779	769	804	764	826	809	793	807	788	809	802	777	804	827	779	715	816	769	795	770	806	863	824	837	775	834	826	783	818	775	838	787	802	783	790	812	802	801	829	789	818	838	828	813	818	841	818	799	814	784	848	790	817	843	833	781	780	792	829	801	765	790	774	817	793	800	792	801	795	824	808	846	791	747	789	801	792	832	793	762	797	782	764	797	830	786	830	807	805	771	810	826	827	828	788	789	793	808	844	822	839	857	784	763	807	791	777	827	850	821	796	818	857	797	840	818	809	780	825	828	791	812	764	743	822	818	795	752	820	831	798	808	795	799	825	803	784	767	838	781	829	836	805	818	767	791	742	775	781	800	759	823	754	811	838	806	811	819	805	822	784	753	791	805	787	816	817	770	784	807	840	816	812	750	830	777	883	818	804	748	826	857	824	817	854	816	836	795	855	750	848	784	784	814	813	900	808	816	796	801	806	839	761	758	795	796	827	774	771	849	818	786	773	788	815	830	834	821	820	854	818	764	802	793	799	815	871	836	825	780	827	794	779	807	814	804	789	766	828	814	743	806	830	799	817	755	792	781	760	758	799	801	846	785	838	789	794	766	794	813	802	787	780	838	840	836	806	820	807	800	830	828	819	798	787	777	783	770	774	837	812	790	762	803	845	745	766	790	770	786	809	754	806	808	810	830	816	831	844	850	818	814	847	857	802	822	786	800	833	836	808	797	776	882	769	788	844	781	744	771	838	788	768	832	787	865	801	817	821	820	746	831	850	805	849	795	772	837	798	794	777	806	798	783	759	741	804	853	829	844	792	823	858	793	786	824	844	791	820	834	840	745	797	781	834	790	839	819	777	803	775	812	808	751	774	837	788	841	830	746	788	825	841	736	775	809	802	844	821	760	796	801	807	801	807	818	806	787	836	814	810	828	773	769	811	790	794	816	826	755	774	768	803	850	784	778	782	840	823	729	829	812	781	820	824	796	808	808	820	778	823	841	805	783	754	808	792	839	837	790	831	830	823	827	788	804	771	815	826	804	817	850	805	808	806	787	758	779	820	813	777	811	732	740	828	864	829	796	762	796	727	776	792	810	870	824	815	827	809	795	862	836	781	764	839	825	822	803	801	834	805	805	836	807	770	775	803	784	838	795	769	824	802	765	804	771	754	812	791	795	822	805	787	836	774	859	822	811	838	768	842	811	765	790	844	825	831	784	819	840	796	800	751	793	831	811	798	785	797	787	806	799	768	830	817	780	818	773	806	819	811	812	807	820	776	815	788	856	767	824	767	787	788	864	780	784	775	845	789	786	810	793	779	814	799	788	832	760	803	823	822	806	766	774	818	859	801	815	782	807	805	755	767	804	808	783	805	838	812	816	812	837	837	810	849	784	813	779	747	819	836	832	815	801	790	784	841	846	812	787	765	793	789	817	841	776	860	763	768	823	775	775	828	836	821	808	793	792	863	793	816	802	794	855	824	842	787	840	790	767	771	821	753	799	799	764	803	727	790	815	759	825	803	804	845	863	810	791	810	794	753	789	726	789	813	810	784	769	804	822	796	822	793	753	799	794	788	791	816	846	754	835	800	833	791	779	833	809	802	822	793	817	842	748	861	807	781	802	814	762	787	807	850	796	842	813	757	796	793	841	794	796	784	806	800	859	781	790	810	836	816	772	801	839	809	865	808	795	787	784	844	755	813	815	856	782	812	792	829	830	849	845	820	790	805	805	767	829	837	761	821	796	787	786	808	803	786	788	801	788	828	795	793	856	827	767	790	764	811	820	819	785	829	767	807	813	771	838	785	790	810	759	846	764	837	807	784	800	789	801	799	819	809	782	808	790	814	783	781	809	829	817	847	805	795	801	844	827	830	813	830	839	833	785	808	768	848	778	758	833	863	829	804	770	827	839	831	824	801	821	826	788	808	746	873	842	799	808	774	813	791	834	818	772	771	804	838	737	826	801	812	820	761	806	820	808	804	750	776	799	801	803	759	727	809	848	782	813	805	783	785	887	773	822	812	790	817	786	776	845	798	786	828	797	810	802	780	808	829	814	804	832	805	844	773	769	855	788	823	861	829	774	802	773	815	792	837	810	759	769	792	810	787	836	870	802	799	823	813	788	838	796	796	794	840	838	821	828	804	812	795	779	797	802	833	807	786	849	788	832	782	808	784	799	841	813	830	802	756	833	792	819	847	838	811	812	759	792	844	790	785	793	847	790	829	802	803	824	790	761	779	817	802	801	860	797	796	795	806	778	808	787	777	786	803	776	801	805	779	780	780	781	817	774	785	779	830	822	762	749	824	809	820	739	811	795	808	818	796	834	759	772	783	764	719	800	806	811	810	820	852	846	841	793	808	846	802	845	804	857	839	820	780	840	797	777	804	813	772	798	805	774	805	780	782	834	788	845	833	801	776	737	771	769	813	770	878	809	785	795	777	842	843	814	800	824	817	848	791	792	823	780	781	806	796	804	796	823	795	792	856	804	787	838	780	826	829	764	800	851	791	800	812	834	789	793	821	830	809	769	795	781	772	809	767	816	822	818	830	793	779	769	825	799	768	813	779	803	817	851	818	747	764	804	787	812	808	809	816	828	778	858	820	798	762	805	813	807	783	802	751	824	842	807	829	845	795	807	796	811	803	763	825	778	808	823	787	776	796	830	784	781	795	815	751	798	821	807	801	780	747	774	784	790	802	817	789	830	804	784	833	822	800	818	752	789	805	795	808	818	752	806	834	843	786	824	817	760	797	785	826	757	808	824	831	821	804	820	811	755	848	796	756	875	869	816	823	804	793	827	808	789	820	778	799	769	823	762	840	822	803	803	800	815	806	764	755	802	818	840	740	795	773	783	869	800	881	774	774	753	811	837	839	795	821	828	843	808	851	811	772	822	820	823	840	784	783	782	819	844	789	778	823	808	814	851	788	769	845	806
25635	21380	27075	25315	5176	1536	1268	1096	1061	1024	983	988	996	991	956	958	977	962	1002	979	937	1008	934	914	936	956	938	946	928	934	945	949	901	951	959	927	921	969	946	948	979	907	995	921	922	940	1004	983	957	938	936	901	844	934	961	983	889	939	947	953	895	891	913	981	957	975	948	928	947	924	954	892	963	952	956	985	947	937	948	868	910	924	945	968	967	962	949	956	984	965	865	941	964	955	951	954	923	945	897	951	978	990	993	931	933	958	924	942	939	893	912	859	917	894	894	998	903	906	972	919	974	976	942	912	982	915	972	955	891	964	899	969	922	945	927	951	936	935	929	941	961	915	899	858	963	996	927	918	949	915	925	934	921	897	933	899	918	947	907	943	946	976	946	945	939	907	950	961	917	966	957	889	914	951	892	906	878	912	951	942	944	953	947	891	936	930	942	959	947	851	886	975	964	916	920	875	945	938	917	968	978	859	985	908	933	950	981	926	969	886	940	937	957	950	909	932	948	935	929	990	916	966	951	947	856	939	903	876	938	903	928	923	926	910	925	985	952	909	909	929	929	938	870	949	942	896	918	929	893	928	915	951	960	983	928	873	943	912	935	937	954	963	914	929	936	986	929	954	930	947	917	933	959	933	872	934	957	933	908	996	937	936	894	922	966	953	994	910	902	922	925	854	894	946	958	931	930	898	923	918	968	993	1003	925	907	902	896	920	968	947	906	966	914	828	923	930	920	951	929	950	914	964	928	942	909	902	910	889	932	909	969	947	937	926	913	904	960	929	920	920	901	1003	997	941	932	928	993	926	909	908	943	923	924	900	1005	898	889	941	945	924	913	993	924	927	871	910	893	968	918	957	917	938	920	884	926	974	914	948	969	896	929	996	944	944	941	922	900	947	888	854	1003	932	947	1007	952	921	967	906	920	916	947	960	939	913	917	916	965	908	915	914	911	936	919	902	915	1006	968	935	903	914	887	955	914	900	883	937	939	923	914	895	937	954	910	890	918	940	947	912	884	889	926	918	963	948	915	934	915	909	911	957	891	952	929	918	916	906	936	958	876	914	923	881	903	941	910	936	972	943	945	871	950	907	872	906	931	984	965	925	910	969	945	899	977	939	953	986	930	943	941	930	886	962	920	932	915	943	950	901	936	938	890	923	916	932	933	935	963	924	942	974	918	888	935	969	899	954	965	914	912	894	934	866	942	904	870	897	983	952	889	890	1025	923	909	960	940	981	874	890	905	870	939	906	883	907	928	921	901	915	971	900	936	953	905	907	974	939	914	1003	935	986	976	877	966	924	968	938	957	955	951	911	909	929	952	883	965	950	890	901	961	901	897	961	913	874	927	915	896	893	943	883	950	864	993	920	944	898	987	887	950	951	913	992	940	909	869	997	919	888	877	925	910	888	954	949	950	940	935	914	933	940	986	972	912	951	964	945	910	859	980	955	941	921	974	961	934	956	864	918	929	954	953	919	884	972	896	945	901	954	963	898	914	919	948	943	929	926	934	966	942	956	947	967	858	919	953	941	917	929	924	880	952	863	903	959	940	956	981	954	936	938	929	887	944	911	898	882	987	913	928	885	984	937	929	924	880	949	935	912	942	921	965	914	927	982	945	881	920	971	924	986	924	912	897	931	885	948	937	930	908	934	937	918	955	910	971	901	915	992	890	914	960	912	896	994	886	942	913	920	875	1008	860	941	1036	893	876	877	929	951	968	885	920	947	921	910	909	965	955	942	908	919	923	945	898	864	913	899	927	950	912	901	981	915	933	913	899	971	938	911	928	947	936	940	969	902	911	920	932	922	925	905	925	936	925	891	899	916	947	901	936	928	930	904	923	932	918	903	894	964	868	944	944	949	1057	918	910	928	920	957	924	931	963	960	887	925	932	941	908	901	953	901	943	911	920	918	950	891	878	976	956	928	920	928	929	986	950	963	899	894	957	941	941	929	952	999	912	956	976	913	924	931	903	951	922	956	956	954	902	939	921	944	968	923	911	944	922	989	921	952	966	941	934	925	918	921	917	873	962	889	952	929	963	939	984	961	800	915	951	982	946	928	935	917	909	904	969	973	950	929	925	936	897	921	947	935	962	872	913	944	938	932	921	901	919	975	907	889	1002	936	924	955	901	921	993	886	968	928	964	949	921	922	904	919	966	939	927	929	927	935	918	946	941	923	912	920	925	928	929	985	925	974	950	956	994	906	964	962	959	950	894	950	910	924	933	982	980	966	971	918	996	942	947	899	903	905	967	942	929	925	934	941	919	906	933	905	925	887	927	988	921	946	882	954	972	901	952	885	936	897	894	942	894	939	909	924	870	902	950	908	925	932	944	941	976	947	917	955	904	937	960	888	903	934	954	898	917	874	918	920	915	922	958	952	932	966	1003	902	898	892	963	907	933	911	875	971	880	908	928	934	965	965	951	940	957	929	957	938	894	906	954	998	924	917	962	943	928	951	970	966	896	938	944	932	899	876	906	949	922	956	933	977	954	892	926	978	959	939	899	931	901	918	957	942	959	903	897	932	911	917	933	938	931	888	908	935	905	945	989	949	906	900	969	922	911	936	951	921	955	932	927	910	945	956	889	916	1023	938	945	955	931	859	949	920	955	936	907	944	972	892	874	901	925	953	934	939	905	897	928	868	899	947	968	924	916	913	940	924	879	901	878	922	938	877	873	946	920	961	950	975	950	908	960	938	923	906	936	920	914	958	972	954	941	972	929	967	989	937	880	946	963	882	924	968	914	953	878	918	888	963	939	956	943	892	877	919	933	957	884	938	934	875	941	899	926	928	912	878	930	969	981	990	1009	891	841	933	860	945	895	932	971	934	966	957	934	972	973	920	923	922	980	943	916	961	951	990	936	963	968	984	933	909	910	930	872	938	940	960	927	910	916	940	937	915	881	881	931	951	940	908	903	984	907	970	947	954	953	950	877	965	895	924	915	913	917	945	875	928	907	936	966	936	920	941	920	903	915	889	944	936	912	947	955	894	971	946	989	912	930	901	957	904	933	934	932	994	952	937	937	963	942	1007	907	955	988	850	922	887	943	939	945	985	941	960	941	951	943	952	945	957	954	937	944	981	936	891	937	915	939	934	980	919	946	961	939	905	919	944	928	920	949	942	905	913	896	939	892	920	913	916	961	927	945	930	897	940	916	900	954	928	955	941	949	979	954	936	965	918	983	926	942	969	942	923	901	973	937	943	944	900	928	960	891	906	966	931	934	946	951	972	918	933	900	929	916	929	935	921	941	882	908	1028	922	913	1001	891	908	972	940	927	994	895	932	934	952	937	897	885	907	914	971	933	890	909	911	970	911	896	925	972	946	983	942	929	895	936	922	949	982	953	976	946	896	1009	913	950	923	992	964	908	921	973	918	925	918	904	941	969	956	956	902	907	893	950	923	911	914	921	893	984	947	929	865	950	917	920	923	947	940	893	900	904	961	994	903	941	947	991	935	939	965	900	918	879	921	855	915	971	939	933	950	938	892	924	946	988	958	951
3946	3187	2651	1656	1316	1151	1099	1006	888	916	846	859	922	876	816	826	805	842	808	834	795	855	850	812	833	786	821	834	777	842	823	833	837	793	813	789	837	818	813	813	815	779	828	821	838	805	751	772	844	803	859	801	793	852	791	767	830	824	793	719	747	782	770	832	805	750	775	805	811	750	779	795	787	838	837	813	769	786	787	788	815	773	810	793	759	783	816	797	812	832	849	795	775	751	769	810	856	849	830	739	809	773	759	828	765	789	767	793	744	817	801	750	825	762	834	850	844	839	801	823	852	810	766	762	813	853	807	789	803	805	806	820	822	811	760	821	843	858	822	765	774	820	825	794	862	809	834	777	831	824	857	828	786	757	791	774	735	830	845	800	795	773	786	739	762	780	806	784	831	791	789	778	776	807	729	744	798	814	796	762	825	818	794	791	806	786	792	791	774	837	805	807	786	826	768	822	808	777	837	785	783	853	807	786	761	753	775	834	810	806	775	742	800	756	813	812	791	809	802	750	774	776	802	753	858	784	771	781	805	807	784	795	802	794	802	808	829	774	795	795	807	801	742	787	790	757	802	725	767	820	771	759	817	824	808	765	794	831	846	825	789	795	775	833	784	791	829	854	794	795	809	780	786	831	838	782	796	798	786	826	796	785	824	831	823	778	808	781	815	770	776	761	791	800	837	752	866	809	766	788	734	754	764	821	796	777	802	765	806	758	755	745	820	719	787	729	799	783	751	754	754	807	800	845	808	761	792	812	798	794	747	798	790	809	753	835	804	798	791	794	803	798	779	822	780	839	770	809	813	831	813	803	780	808	782	769	747	810	776	741	791	770	804	777	837	805	824	758	828	785	768	807	854	757	797	782	803	802	779	817	801	821	799	814	824	791	793	779	818	808	816	809	797	829	762	812	782	809	808	797	798	818	747	799	761	728	791	794	822	789	778	832	841	850	809	800	812	837	804	754	808	776	814	842	789	754	762	797	760	783	776	767	762	794	785	786	803	773	765	816	809	770	809	799	730	803	797	781	751	803	831	782	766	767	764	795	824	809	819	811	821	843	765	778	773	770	804	795	818	785	766	803	770	786	798	739	817	746	760	832	782	779	766	778	767	816	770	803	772	796	808	777	859	777	786	852	762	786	757	773	858	843	805	758	765	789	850	784	813	819	799	753	802	808	734	767	797	743	776	803	791	772	719	803	846	758	773	785	744	850	800	806	783	796	793	796	813	808	755	831	824	778	799	766	770	782	824	852	790	802	745	754	779	743	812	847	780	804	755	814	824	803	838	814	800	794	764	810	829	826	829	795	795	762	761	783	758	774	779	787	763	758	721	813	744	795	838	804	823	786	830	739	759	801	820	829	780	784	796	819	773	800	788	789	794	816	763	771	760	783	812	779	808	796	760	823	793	821	794	789	760	838	807	737	763	821	784	835	830	798	782	811	831	815	816	845	787	760	799	775	792	765	795	780	805	816	792	770	795	801	797	786	830	770	807	774	824	802	802	808	816	777	793	775	790	753	811	776	812	795	794	796	816	736	799	784	767	784	777	784	794	796	774	811	818	807	820	821	813	791	786	708	809	818	807	824	790	816	778	751	760	734	812	722	757	815	779	830	791	750	811	755	833	757	772	783	773	791	754	796	790	746	806	762	848	779	783	779	802	820	824	796	766	794	742	782	720	762	798	862	828	784	813	780	820	794	771	756	803	808	772	742	780	785	798	801	795	773	842	807	829	780	815	792	750	768	853	803	784	772	845	742	828	831	791	796	736	788	815	769	803	788	842	765	790	830	811	754	809	765	773	773	856	820	793	782	827	788	723	820	756	748	808	764	820	825	762	737	764	780	818	766	771	735	755	785	838	777	781	748	744	775	767	775	757	799	800	788	783	754	796	761	774	798	770	801	791	781	766	785	769	798	835	826	807	815	774	768	803	773	801	791	788	762	771	784	821	796	772	774	807	797	837	811	786	788	801	768	768	771	763	772	787	788	752	814	771	840	760	820	748	794	829	751	837	802	779	844	782	804	755	782	859	800	776	785	825	832	796	798	844	764	804	744	772	752	755	735	799	778	755	805	775	781	786	774	810	858	772	754	784	796	791	787	817	830	788	802	789	754	838	768	758	800	822	773	823	800	768	777	804	854	790	811	738	826	822	810	716	827	753	810	786	756	811	819	783	813	710	803	837	805	795	774	779	805	786	792	804	767	723	853	783	799	754	776	800	784	782	780	769	771	775	797	799	774	784	813	768	803	792	796	763	755	808	805	837	842	816	778	753	811	768	802	806	813	772	806	780	794	833	797	752	749	744	806	776	769	792	758	797	763	771	765	760	787	837	758	811	829	787	818	817	805	731	841	787	790	789	767	852	794	724	773	786	775	810	814	793	786	835	813	758	773	779	820	805	815	760	826	786	763	804	793	816	766	805	790	800	775	786	777	784	829	795	781	806	791	771	751	787	749	785	786	771	765	757	809	780	807	801	809	795	805	793	807	829	808	752	781	792	803	806	819	812	837	781	785	752	818	805	768	768	764	829	792	816	820	788	805	784	781	777	759	820	799	801	798	787	748	756	798	774	838	776	749	841	770	794	721	822	842	750	761	809	821	744	796	817	782	819	846	816	795	804	776	822	765	760	772	807	775	790	763	798	827	760	780	803	765	843	860	803	730	787	755	752	767	798	756	784	759	811	765	778	803	812	794	816	756	792	791	811	792	809	782	751	772	783	783	820	829	817	809	819	781	786	775	763	812	794	817	785	773	770	726	814	770	809	813	795	760	771	755	801	756	813	770	759	840	824	699	792	783	798	727	797	818	794	776	803	718	782	787	775	780	846	748	822	790	746	819	811	783	762	787	760	754	770	788	786	803	790	814	749	780	803	765	764	786	792	807	785	795	799	755	766	795	795	781	801	823	839	764	760	783	740	758	798	789	808	766	794	776	713	800	816	762	736	779	743	786	789	779	785	791	740	787	777	806	731	818	764	778	769	761	767	756	797	766	757	768	798	837	813	767	803	768	764	804	774	755	788	749	781	751	775	784	743	762	812	799	760	788	788	776	794	763	782	818	765	780	763	778	778	727	818	780	747	790	792	779	804	745	793	797	819	739	808	758	768	753	778	769	709	847	737	802	764	805	763	779	823	773	788	779	763	763	836	814	753	798	819	754	816	771	769	776	769	806	766	835	821	771	796	802	784	814	800	793	746	837	740	772	855	762	821	756	786	718	798	767	805	765	733	745	759	778	803	816	796	811	795	783	836	801	835	826	789	758	793	797	829	758	795	776	749	802	829	778	801	761	740	812	796	824	796	803	770	771	793	799	775	805	827	774	822	834	804	807	778	813	812	837	803	766	748	799	738	824	767	791	794	762	805	770	788	842	741	819	794	760	754	780	805	765	802	802	760	800	824	751	820	776	793	763	843	788	789	831	807	748	778	786	764	768	760	842	835	782	782	813	798	780	801	828	760	828	810	789	802	791	814	861	806	808
24698	21362	28370	24708	20238	3411	1318	806	717	695	688	644	676	657	628	581	604	580	566	584	575	591	610	601	588	623	568	586	621	625	619	582	589	566	549	511	552	578	614	562	615	570	549	515	551	551	546	581	547	548	564	556	576	561	537	559	569	595	584	549	568	566	573	573	572	542	560	602	598	578	592	551	549	568	523	553	584	598	550	575	595	577	581	593	590	592	586	542	605	593	522	564	602	610	545	603	563	551	581	581	495	573	577	579	555	577	565	534	582	594	611	607	584	538	544	549	577	554	574	569	566	594	560	555	584	621	585	603	595	643	593	562	549	589	594	599	540	544	615	555	553	564	546	608	556	563	571	558	588	567	594	556	572	585	571	576	546	528	575	562	566	559	553	599	580	563	621	597	560	553	546	580	560	529	560	571	562	568	534	538	534	609	568	556	579	582	594	572	552	595	582	596	557	584	537	589	586	622	594	552	600	561	548	567	558	541	590	556	579	596	574	506	590	551	581	548	546	568	598	609	527	555	570	540	574	609	559	578	591	563	576	555	540	569	580	546	547	536	551	549	560	553	556	521	568	596	569	552	606	553	581	565	630	560	574	572	577	586	614	570	575	546	598	566	560	611	586	586	563	591	569	576	572	538	597	579	558	581	632	568	569	533	603	570	549	575	568	542	589	595	589	561	545	568	591	532	571	545	608	607	594	603	582	593	603	588	544	582	552	607	603	553	549	568	614	549	574	615	598	558	551	577	565	585	582	573	553	576	579	528	593	570	566	600	582	551	582	546	569	577	471	604	583	623	593	530	605	614	588	595	566	567	576	551	579	578	581	551	609	551	588	591	583	588	542	583	567	534	586	558	580	548	558	548	570	591	575	567	576	557	581	555	532	562	602	593	518	574	565	595	527	588	594	515	579	553	572	606	578	553	595	527	535	600	579	547	564	529	586	564	546	559	555	538	544	571	587	571	556	598	557	556	596	555	555	562	572	569	574	582	581	557	559	558	577	562	556	593	596	559	551	516	556	585	584	630	569	525	582	545	574	582	589	529	519	583	629	549	561	578	566	571	558	610	605	545	543	591	586	531	544	620	621	600	520	601	596	571	588	578	574	574	585	541	542	591	642	594	543	584	548	568	593	581	547	599	516	593	565	599	577	579	521	552	576	583	568	567	608	549	566	590	557	512	501	547	574	517	588	588	585	590	543	541	558	550	565	573	583	562	566	574	582	545	595	565	624	545	577	551	569	560	577	523	542	568	528	553	594	596	506	536	584	529	514	553	545	575	589	606	536	533	543	543	568	588	541	598	591	598	552	557	580	567	583	554	560	591	629	612	624	565	570	547	545	529	591	547	570	539	617	583	560	558	572	517	570	559	577	554	578	564	577	557	534	568	553	508	554	571	574	563	595	600	551	583	540	580	603	552	593	551	589	551	566	573	560	560	588	585	538	582	566	560	541	596	535	529	515	609	594	553	561	547	559	569	591	563	602	582	549	589	578	520	549	576	568	526	571	567	578	555	571	594	557	547	566	597	601	568	569	565	568	570	546	559	585	568	585	600	603	577	559	606	606	539	598	587	560	576	585	586	588	578	536	563	571	590	605	591	544	531	520	606	599	597	578	641	576	556	575	565	566	570	589	537	553	631	567	601	588	557	553	555	531	573	607	573	565	559	544	591	576	582	564	580	583	602	542	562	587	545	547	567	564	587	586	567	529	529	551	530	548	539	628	549	555	563	533	566	535	570	554	566	594	582	587	564	608	565	574	558	549	569	611	548	544	518	570	599	531	569	588	583	528	560	560	617	573	568	605	557	539	546	527	542	573	598	594	595	529	557	546	535	593	572	578	542	582	539	565	535	535	527	568	553	542	597	561	552	564	584	568	559	577	572	555	619	560	568	536	565	580	673	590	590	546	570	570	537	519	593	598	540	642	565	546	559	551	563	570	587	569	562	587	543	586	588	557	621	554	574	550	541	581	539	545	590	583	575	569	528	560	576	591	560	610	590	598	572	540	574	531	539	584	582	603	557	584	554	549	539	570	560	547	581	596	570	581	619	561	572	576	601	584	584	540	559	579	585	546	581	551	589	547	569	603	536	554	590	581	558	574	528	519	543	568	597	603	619	589	568	560	576	551	570	566	587	583	547	571	550	556	573	590	527	592	537	550	552	581	575	552	606	541	545	535	534	540	590	549	529	551	562	581	556	576	610	569	572	546	570	524	588	561	554	589	593	541	579	571	601	587	601	604	562	604	534	577	517	584	579	542	574	564	572	532	579	568	519	578	596	586	572	549	589	590	556	570	622	551	554	580	530	575	504	529	576	618	555	589	586	608	584	606	551	590	588	623	548	539	545	587	529	583	547	564	530	580	558	568	576	548	608	541	553	530	547	565	559	594	559	550	616	555	557	615	562	573	584	598	559	570	588	575	555	573	633	592	578	550	556	543	554	543	566	601	575	526	548	537	580	580	596	555	587	596	545	573	550	596	531	608	556	580	564	563	573	514	575	591	620	567	549	584	538	557	534	580	577	566	559	574	552	562	626	589	541	540	574	552	554	590	557	549	567	577	540	571	558	561	539	550	553	595	571	572	563	588	576	535	547	591	570	581	591	496	568	608	591	605	568	581	583	564	540	544	577	556	556	565	540	579	595	560	565	549	530	536	588	545	569	575	570	590	553	567	560	575	561	546	590	575	560	557	543	579	569	561	592	535	590	554	575	561	595	570	590	532	573	550	557	598	525	551	561	553	612	593	561	597	566	516	605	564	552	542	599	544	561	583	540	579	580	578	544	555	563	575	558	556	556	595	542	534	585	568	557	584	554	560	557	551	574	540	549	518	558	567	525	535	561	576	554	612	586	539	569	605	559	589	591	593	535	579	552	556	543	576	571	586	520	571	576	551	573	586	569	573	488	544	581	552	559	567	496	572	541	551	599	580	527	555	526	596	562	514	528	586	571	568	558	562	571	590	559	575	546	553	518	597	578	531	571	549	535	537	546	528	559	563	520	553	590	544	594	603	545	525	572	566	598	582	568	548	550	542	571	635	585	542	577	556	561	572	546	586	553	583	529	556	566	587	563	578	578	548	558	526	557	569	547	536	523	523	577	526	582	561	543	546	587	537	539	534	561	593	539	585	620	550	557	525	589	497	535	580	567	550	570	577	574	543	562	569	560	558	521	574	574	577	551	601	525	567	547	562	606	570	597	577	558	545	600	584	534	539	549	552	523	531	577	555	547	558	548	547	535	532	537	602	572	556	542	558	547	547	546	570	583	580	557	597	550	592	589	611	522	581	564	579	591	581	614	584	567	571	540	583	561	568	599	557	546	550	573	552	531	542	596	536	585	574	541	592	547	554	537	553	548	573	583	588	576	543	587	515	565	590	580	570	567	609	613	602	593	532	570	546	585	621	523	538	578	578	509	560	608	577	576	562	546	600	557	585	553	587	563	533	553	580	541	584	568	607	580	561	545	578	558	560	593	584	577	589	577
3861	4979	3954	2124	1480	1184	1002	879	786	707	651	641	650	592	630	627	581	563	611	618	594	587	586	578	610	560	572	557	561	567	529	530	566	530	489	573	612	576	577	535	560	545	561	557	578	573	521	551	520	530	540	516	523	505	521	510	556	508	554	533	547	566	563	542	540	529	516	509	550	551	565	589	518	553	516	541	554	501	535	527	586	552	536	576	519	568	510	530	529	572	536	552	517	551	504	545	553	530	522	558	558	534	526	508	538	522	555	511	557	527	517	507	548	529	539	544	541	552	477	539	563	531	528	528	556	541	529	542	515	547	587	569	571	499	556	571	508	529	512	580	511	550	552	551	559	531	564	533	528	571	548	542	532	530	537	542	515	531	573	524	538	541	558	569	518	536	537	494	546	565	544	557	558	549	529	545	535	523	512	521	526	543	525	557	468	543	509	516	526	533	557	564	535	544	578	529	521	524	538	519	510	504	519	526	488	579	544	520	561	513	571	553	527	503	536	585	540	536	542	566	558	548	525	535	512	493	499	514	578	541	569	557	531	505	554	560	532	518	537	541	502	576	510	536	522	567	532	550	504	518	588	488	529	533	547	558	495	538	510	543	505	529	551	521	519	542	553	468	511	498	545	502	519	498	508	537	530	497	527	563	505	488	489	555	505	577	545	529	547	530	531	544	531	517	553	550	500	496	499	507	550	585	517	533	497	547	558	524	502	542	530	505	566	509	525	521	517	546	545	552	521	517	547	514	518	552	516	561	533	511	528	547	520	562	518	517	543	523	511	537	573	554	524	531	554	530	510	551	538	506	515	527	564	531	583	573	532	537	551	498	549	535	535	497	544	531	533	534	523	532	518	567	534	531	573	547	534	562	518	560	534	514	529	541	529	535	531	513	556	521	535	507	534	568	541	522	491	504	538	522	557	525	530	536	472	515	513	513	542	565	542	574	534	562	524	513	491	550	516	546	494	543	544	535	542	531	524	548	564	545	564	536	528	541	517	547	527	541	546	574	546	508	518	509	512	504	556	545	565	544	538	528	507	544	507	523	515	495	513	561	564	531	522	534	555	492	493	514	531	528	502	522	570	512	588	527	545	528	516	553	528	521	523	532	513	571	557	525	532	529	555	507	537	563	517	534	551	544	499	490	528	534	530	536	515	499	519	503	536	528	524	479	538	558	545	498	526	495	484	496	538	548	488	535	539	519	499	516	508	503	516	547	514	521	545	515	522	533	537	522	521	530	551	551	519	532	489	539	541	518	518	529	534	559	558	551	509	504	481	531	550	536	520	524	517	524	525	498	530	519	563	542	506	549	534	532	519	579	544	523	545	491	527	521	557	519	505	532	573	563	528	536	535	541	514	559	516	580	531	541	526	500	512	552	514	518	511	568	555	496	579	496	505	513	524	516	523	521	525	509	533	514	503	514	513	525	533	525	485	574	519	544	509	529	526	526	498	486	504	503	537	600	529	534	549	534	511	510	548	520	540	525	481	501	525	557	547	550	497	504	488	562	570	524	537	509	537	486	550	515	547	504	545	537	534	515	530	497	506	502	548	527	539	563	550	488	547	506	553	524	544	555	522	506	520	539	544	512	530	531	533	572	524	539	496	541	514	531	513	518	472	531	516	509	546	561	586	530	522	547	517	595	549	518	503	549	537	520	494	553	566	551	530	543	530	501	535	533	536	515	527	555	528	520	560	505	488	493	479	495	532	527	511	493	487	505	506	516	522	518	504	560	550	561	540	539	554	547	527	515	532	525	518	534	557	517	514	551	508	505	518	523	545	557	531	522	545	558	546	560	539	512	548	502	526	522	548	523	516	564	566	543	505	504	507	543	559	518	515	551	530	519	529	546	530	515	553	524	525	537	517	508	498	555	500	524	526	494	561	551	549	554	541	520	509	536	529	537	548	511	506	571	504	504	575	550	494	537	554	524	490	519	553	522	531	518	542	516	530	508	522	471	525	542	551	498	585	550	536	533	534	534	554	532	547	522	509	536	518	498	522	538	519	515	516	554	530	498	557	485	515	540	572	521	557	499	531	524	516	520	524	529	513	517	552	513	555	533	561	515	488	552	493	539	579	514	528	575	498	510	519	527	495	503	537	548	568	521	523	538	562	515	512	546	494	518	579	539	505	542	530	539	544	507	538	524	518	544	529	507	544	506	535	529	567	578	548	504	532	499	539	532	550	534	542	566	528	520	520	542	532	533	529	558	492	530	563	543	544	553	479	533	541	539	502	519	468	530	518	526	502	538	522	537	495	548	554	562	525	560	513	538	495	528	521	524	543	562	505	532	533	536	506	545	533	472	566	485	526	545	559	527	486	543	550	550	555	548	514	558	547	512	510	530	550	514	576	549	553	516	535	501	564	528	533	531	494	510	527	594	521	548	571	499	542	536	500	575	535	520	568	496	525	508	536	473	518	513	521	571	509	510	535	544	548	499	512	554	549	532	517	537	528	532	512	542	533	559	499	490	501	535	494	573	491	548	521	543	539	511	523	523	527	512	557	515	518	559	567	564	542	562	495	561	524	565	544	539	523	536	487	516	524	473	517	529	549	495	506	503	513	523	517	537	512	570	545	531	554	546	527	526	523	513	556	525	502	523	570	542	539	510	528	501	543	566	528	477	487	544	551	538	516	535	538	555	485	498	518	519	550	528	478	502	531	527	509	510	527	545	587	519	552	502	574	517	570	520	520	561	549	523	499	530	519	515	497	530	582	483	527	536	493	522	537	518	527	517	511	567	496	529	495	553	544	547	569	526	530	537	530	525	539	527	514	528	536	515	511	524	552	549	505	570	514	550	477	549	509	500	499	487	526	558	527	556	528	523	504	503	515	540	527	536	555	492	521	519	521	514	553	495	535	490	534	531	504	551	507	562	541	547	539	536	517	547	521	537	540	512	539	526	527	534	558	489	589	512	508	499	572	538	497	561	567	513	544	560	514	530	543	551	532	485	474	526	539	506	497	523	472	514	534	527	577	520	527	524	518	567	534	592	499	543	558	525	565	519	541	536	504	497	515	550	527	546	529	558	513	526	532	544	514	505	532	517	532	528	486	517	524	548	561	537	531	539	567	522	541	563	520	573	526	528	539	536	541	546	524	514	534	504	542	523	516	505	556	549	506	529	543	508	544	510	530	504	510	548	559	509	495	535	546	520	526	516	533	497	507	531	560	520	523	513	530	554	526	531	494	515	555	534	507	527	518	531	526	534	450	505	553	539	514	534	530	539	600	548	553	544	493	536	491	549	581	510	492	537	545	531	553	570	519	521	517	570	485	539	549	550	524	489	515	539	518	510	529	549	526	493	547	497	511	505	525	518	529	488	542	556	493	503	544	509	552	526	532	503	515	514	513	515	490	501	515	512	504	540	560	533	531	515	533	547	523	533	535	501	522	550	567	524	488	524	496	540	561	563	516	531	539	556	496	538	533	522	495	525	553	536	554	487	502	519	534	528	523	534	570	529	530	504	500	520	515	489
27495	9529	1870	1282	943	977	1005	993	952	1024	966	992	963	983	947	965	990	982	971	985	954	940	971	989	994	971	971	990	981	1045	993	950	995	928	930	923	948	962	976	997	953	998	983	980	985	988	982	992	955	966	982	964	975	981	1046	993	941	944	954	968	932	953	958	1033	1012	1031	993	975	956	1022	997	961	1001	954	935	944	1056	948	977	995	978	980	1036	981	961	997	973	936	928	994	1023	968	955	985	994	1008	961	1026	983	950	982	998	972	978	1052	952	1001	969	950	918	996	948	998	1013	951	1012	953	950	923	875	972	973	968	996	972	1024	961	1002	921	960	946	911	931	1009	957	959	996	969	1004	973	1014	1031	923	912	992	1003	970	940	979	956	953	984	920	1008	968	1004	946	1012	946	961	987	937	991	978	980	1042	1012	957	949	990	954	964	991	975	951	981	1019	940	941	1047	981	957	960	947	978	973	963	955	952	1010	943	928	984	955	968	932	1012	930	981	994	1027	936	1031	1033	1005	1014	975	954	994	932	970	918	1043	946	960	1015	996	1049	965	996	947	984	1014	937	969	1002	979	959	944	1000	970	983	999	978	999	964	971	994	983	954	988	918	948	999	1011	971	990	989	986	979	975	971	994	980	962	966	920	962	949	1039	939	1018	975	1005	953	954	974	1007	935	941	993	956	960	982	1010	950	1007	973	975	914	1005	941	937	997	975	1051	988	969	960	975	964	1030	1013	968	994	982	988	992	948	977	979	973	1018	1020	956	939	955	999	937	1002	1008	1007	1002	949	1031	952	960	987	937	1003	1026	917	965	1025	994	1024	952	970	960	948	1018	1012	952	998	999	973	954	938	947	952	911	944	960	952	957	990	998	973	975	954	961	972	952	936	975	944	959	995	1019	995	986	972	923	988	920	941	995	957	992	976	972	998	903	964	954	1011	948	1015	946	1007	938	1028	984	922	928	957	975	939	911	998	948	947	999	874	993	989	1015	1008	944	998	962	988	931	1037	923	962	975	994	962	925	1031	944	1066	988	915	929	971	952	1007	1001	1028	931	955	954	935	1008	956	1006	959	1051	970	989	921	996	986	980	967	983	993	1009	933	993	971	938	918	956	970	998	951	965	981	998	935	941	976	941	981	978	959	958	1022	939	1007	970	942	952	1034	963	979	982	995	962	937	1006	978	965	960	973	966	953	918	962	1039	964	965	1005	957	956	1014	1012	956	1028	1005	1031	965	979	1022	986	1011	942	1001	1013	993	977	950	1038	932	944	943	961	988	961	957	1020	1007	1009	980	1043	1006	966	956	1006	974	955	987	952	999	988	1005	1027	987	974	1035	987	972	949	968	1012	972	934	999	1017	1003	979	986	965	1011	1012	960	985	991	884	991	1000	1017	1039	984	954	1009	951	906	995	988	1038	980	1014	941	970	943	974	906	992	913	974	964	974	974	985	984	950	987	995	979	971	971	1013	921	945	944	918	928	965	973	954	1052	998	979	998	941	950	942	1022	961	973	1030	997	1031	957	950	1003	979	927	957	897	1003	952	965	941	987	994	1018	939	1024	1028	980	979	998	965	964	942	1011	1008	964	963	953	1028	978	987	987	994	999	1014	1011	966	1027	956	1018	959	936	963	996	1018	987	962	972	991	913	976	1005	959	960	982	1007	962	980	1011	972	963	932	967	980	963	1005	970	929	1030	1010	956	973	1038	964	990	975	978	1010	1029	1021	952	995	1014	963	1041	1044	984	988	930	947	952	982	946	1022	996	981	983	1025	1004	998	970	960	1011	999	969	944	936	960	984	915	971	1005	1000	1025	958	893	950	965	990	992	1012	972	941	1000	1032	962	1012	993	949	996	984	1018	1008	980	1025	941	937	961	1021	971	1017	933	992	939	981	922	993	997	963	945	1011	1003	976	936	989	958	990	972	958	959	1053	936	962	984	994	1010	978	1032	1018	984	1035	937	957	986	1007	941	964	949	1010	974	957	947	1022	994	996	944	963	983	1018	908	984	987	1038	980	1006	994	968	895	972	959	985	978	954	985	979	999	994	972	1014	972	944	984	973	962	987	930	952	955	955	959	1019	1037	956	960	992	1006	999	902	949	987	972	978	962	1001	996	940	962	989	977	979	967	993	988	1055	1021	969	963	1026	992	1003	973	999	980	973	954	970	986	985	978	927	992	993	992	988	966	961	994	1005	937	979	923	915	956	983	1019	960	988	940	978	1021	990	935	1013	997	960	940	976	967	953	948	967	1032	962	1011	962	1007	978	1001	956	894	1023	1053	1004	986	991	1030	960	1011	991	946	958	1009	980	1011	1010	966	962	960	947	973	959	989	966	960	975	1043	933	951	973	928	994	960	988	945	951	1004	946	968	973	962	955	992	1004	996	1026	1026	992	987	966	961	1020	1000	1007	961	985	972	989	1009	952	995	961	979	953	962	970	969	996	1025	919	985	992	928	934	1000	1009	964	1009	979	996	999	995	950	971	1005	977	997	974	988	1012	1065	971	992	1010	985	1015	904	1017	953	981	1010	1009	986	968	958	994	931	1004	950	986	922	968	933	934	979	970	944	967	968	921	957	980	987	999	987	952	965	967	967	949	965	1010	992	940	933	970	1001	985	1017	968	975	958	1011	947	936	952	924	979	1027	995	988	979	938	1002	1008	964	980	955	1002	937	957	960	986	950	1027	1012	1018	989	946	967	863	986	1005	969	930	941	1006	938	948	965	1003	956	1057	1029	913	983	1011	956	974	978	972	980	1020	959	959	995	928	987	996	1018	985	1020	1005	979	982	1011	907	957	989	1011	977	995	969	961	968	958	959	965	1055	967	1000	981	994	973	975	1038	942	976	1016	976	916	965	955	1034	955	946	941	968	958	976	966	957	952	1000	1006	947	968	983	950	1034	919	975	994	950	970	1008	980	923	1007	943	967	1025	955	1009	986	954	964	955	954	994	1011	967	980	989	979	919	953	974	965	958	933	996	963	986	952	946	925	983	978	1030	1008	983	1016	929	974	1000	994	956	967	991	979	924	929	1033	1020	1001	926	933	974	995	947	978	913	972	990	974	952	968	1023	952	952	999	1004	1036	1028	1015	923	957	967	934	941	934	966	919	1043	1024	1021	968	998	981	989	969	962	960	936	977	940	980	963	944	980	994	986	983	1001	988	977	960	987	931	977	978	1002	936	937	938	1000	952	976	1001	1013	1027	940	885	962	908	966	917	953	975	989	989	973	929	1000	955	1010	961	989	940	1000	981	1042	1019	953	958	965	1038	932	986	943	961	971	971	973	989	974	995	947	993	1043	964	984	990	938	989	972	976	956	995	997	967	1002	997	977	909	1011	993	978	977	895	992	997	1018	982	993	1021	1002	978	983	987	984	991	962	921	918	982	974	967	996	974	963	936	908	957	949	953	1014	945	943	1013	1059	1019	1030	1046	979	957	968	948	953	937	1003	1006	943	978	989	951	956	1025	959	1015	1009	914	957	898	948	982	920	957	1010	953	960	960	945	986	937	1035	1021	1009	985	979	936	983	968	967	978	1003	984	992	969	945	941	952	969	981	957	1030	971	1008	975	1008	989	1014	1017	925	953	983	951	1002	969	971	986	975	1012	992	1015	997	1003	987	941	1017	992	1019	1009	970	965	947	975	971	997	968	985	995	950	954	984	925	965	1002	985	955	1021	1008	963	938	920	944	943	966	982	971	994	972	973	1019	943	948	999	1025	948	971	939	1010	952	1012	964	972	980	980	1028	963	950	895	986	914	1000	976	887	971	933	967	941	1001	946	954	951	951	920	920	956	942	1024	942	943	950	1008	990	916	922	976	960	956	1024	943	932	963	941	989	952	1001
5808	957	925	842	863	774	827	820	803	866	828	758	795	753	766	793	773	802	792	793	844	807	763	777	798	851	833	780	846	784	782	775	859	809	792	737	855	832	802	799	799	806	745	773	839	753	843	776	793	822	794	783	830	806	770	801	807	814	803	757	832	768	812	819	762	782	800	908	778	799	795	855	827	765	768	792	804	798	748	794	824	805	811	808	789	842	807	807	796	831	836	832	788	796	790	783	749	768	820	888	794	770	781	812	802	844	822	842	780	807	780	789	834	784	830	840	778	847	785	808	817	810	797	802	819	827	781	766	806	864	786	810	794	813	868	843	845	776	831	790	770	809	837	814	821	809	819	779	803	812	802	767	830	780	818	770	800	737	792	784	808	807	784	817	771	799	808	810	788	813	821	808	795	818	826	817	811	810	796	824	776	823	772	828	818	831	827	770	844	775	764	784	799	804	810	763	791	770	776	810	781	790	776	824	793	791	815	766	808	813	795	756	800	795	793	784	785	831	821	797	801	832	775	815	844	809	832	807	795	784	845	815	818	760	783	799	784	813	762	792	886	797	796	805	829	792	771	826	853	800	805	800	785	795	830	762	773	771	787	838	756	814	813	841	793	810	774	786	776	791	832	822	785	844	856	753	822	808	830	760	847	799	764	790	834	846	803	811	799	750	814	822	818	799	778	775	800	810	793	797	775	840	818	794	841	760	763	783	822	849	780	802	810	837	774	874	766	779	832	810	750	756	819	787	830	757	831	841	812	785	824	792	824	794	818	785	812	858	810	771	752	797	786	806	807	852	788	820	776	807	821	797	763	816	822	778	825	794	814	781	766	793	821	841	772	795	802	780	802	753	791	774	793	784	880	779	794	786	762	788	795	772	806	806	750	777	835	805	790	766	837	812	772	832	798	811	842	773	799	773	765	792	808	805	777	792	772	821	770	827	818	763	818	792	824	817	782	778	802	835	853	793	824	797	784	760	769	761	788	801	798	785	804	810	777	820	789	767	849	784	835	762	791	844	786	778	783	811	798	809	761	872	772	810	812	788	782	790	789	780	804	859	833	799	765	866	789	805	838	826	773	793	736	786	848	815	846	817	829	764	777	775	845	852	779	741	820	781	822	772	823	812	790	797	785	756	801	812	824	806	819	790	745	822	780	843	763	775	837	842	803	814	810	786	848	768	810	782	765	829	787	787	810	800	792	818	827	757	750	790	814	814	779	803	728	771	834	815	793	796	760	788	819	812	846	817	823	807	789	776	807	775	786	810	800	799	783	800	783	792	834	806	816	782	808	809	797	801	796	797	820	800	819	826	801	797	761	811	757	793	813	799	815	792	790	812	790	820	763	779	811	807	807	811	767	756	746	780	836	866	834	812	800	810	815	830	797	839	841	817	815	814	770	777	843	838	762	840	841	792	796	770	733	792	824	815	733	775	763	783	775	833	751	815	832	837	782	800	829	755	781	812	793	830	762	872	779	809	788	754	833	788	823	826	785	797	832	821	764	779	805	779	783	798	795	788	781	813	772	855	796	827	787	818	816	788	776	745	845	766	842	784	753	844	783	792	786	779	780	815	734	808	761	823	807	773	811	833	814	797	756	858	794	797	770	746	849	823	826	835	846	790	785	842	847	797	822	800	779	819	806	779	846	808	854	808	798	799	844	744	781	822	724	787	748	803	786	783	834	798	788	798	793	786	793	764	803	791	806	773	764	772	788	780	757	845	808	812	767	817	854	809	813	837	757	781	806	792	825	753	845	811	796	788	799	802	798	844	806	798	794	762	765	783	747	792	825	864	813	786	727	805	778	752	774	800	770	805	769	784	834	743	807	787	788	806	826	798	747	800	776	805	819	860	791	769	787	843	806	849	795	797	865	817	733	804	822	794	844	785	815	826	779	810	797	765	769	821	814	810	830	821	777	790	767	862	824	773	787	779	830	793	837	799	768	751	815	783	809	839	829	818	836	780	802	782	800	773	803	774	790	778	774	833	816	816	801	802	846	857	820	861	795	813	849	814	773	832	818	776	785	763	821	840	809	790	856	825	824	771	768	865	752	780	768	811	846	759	864	818	836	789	824	818	805	817	810	828	786	819	797	793	740	870	812	771	788	801	790	806	816	771	764	847	778	848	825	799	786	782	816	828	812	798	826	813	806	810	804	822	814	809	773	813	784	808	832	794	812	813	839	857	808	822	809	772	801	774	802	801	769	808	763	832	792	809	803	825	794	830	822	791	748	777	787	820	826	810	788	782	812	855	804	803	798	793	811	753	782	821	797	806	801	775	768	781	797	832	749	795	797	801	858	804	825	791	789	831	841	791	826	822	792	824	773	804	822	764	845	820	768	779	793	792	816	798	785	863	755	810	778	834	794	829	777	819	809	801	859	784	777	795	768	797	800	830	845	830	774	750	799	795	798	805	835	819	782	777	790	777	769	860	830	850	780	804	809	762	841	780	824	821	822	835	833	833	793	853	811	853	785	744	823	817	785	872	835	807	880	826	797	803	751	789	778	848	806	796	756	762	795	829	792	818	798	775	838	833	834	854	859	808	771	796	765	756	852	813	800	786	773	785	795	807	820	830	831	797	813	780	823	837	741	798	802	789	804	829	811	843	812	814	793	866	778	803	769	838	769	767	787	841	797	788	778	784	794	800	791	807	803	793	752	808	785	793	779	787	803	810	872	762	830	820	779	774	760	835	813	808	861	811	815	815	818	837	804	758	778	811	793	800	750	819	806	816	819	825	779	816	813	813	794	809	794	773	794	809	821	794	831	818	807	806	768	757	797	794	847	848	785	792	838	787	780	818	814	780	775	816	785	794	834	801	804	778	784	802	813	753	783	876	796	838	847	748	845	820	783	807	770	807	788	748	791	810	810	766	777	806	805	815	774	827	760	791	785	806	811	798	836	806	756	788	798	781	839	804	832	805	841	767	780	856	764	833	758	793	788	793	782	800	803	854	841	747	769	814	760	780	748	801	830	741	754	787	765	767	769	823	843	760	793	788	798	775	753	832	773	828	819	826	818	834	785	816	802	806	819	770	805	834	826	805	820	888	832	857	827	790	786	820	789	802	851	790	821	841	847	764	830	774	799	816	816	814	786	803	842	742	779	775	834	749	752	733	832	797	841	819	785	788	825	815	778	816	862	768	833	788	793	758	814	799	793	782	838	833	783	812	826	830	790	779	787	762	847	817	798	839	801	823	784	844	825	780	831	831	785	776	727	791	805	844	813	766	806	765	791	810	779	876	771	755	814	806	803	785	844	784	834	790	804	807	827	771	723	859	802	836	769	816	776	838	822	816	803	781	777	800	796	835	853	791	914	855	805	772	815	804	761	799	806	845	819	828	775	852	834	800	808	762	754	847	810	757	857	794	851	806	822	809	843	803	842	795	794	834	815	799	814	814	740	762	811	798	812	837	818	766	818	790	738	795	790	795	839	753	785	772	770	781	820	777	831	814	777	833	753	811	801	817	814	836	789	841
25646	21342	27014	25226	5205	1628	1297	1122	1007	1110	973	980	1014	976	929	951	946	957	934	947	1019	967	918	915	951	969	915	997	950	922	939	887	905	992	940	929	941	933	915	906	942	971	920	960	979	890	950	919	966	935	894	938	949	984	916	918	987	912	948	967	921	960	956	894	942	890	949	950	931	985	866	877	934	938	908	998	986	946	980	972	960	936	940	947	930	935	929	922	896	927	1014	903	982	966	927	890	891	894	887	968	949	976	932	949	993	957	919	946	932	934	878	930	891	868	883	938	935	942	904	909	944	934	921	940	962	948	949	865	899	934	918	898	943	903	935	906	941	909	886	945	926	930	935	926	985	972	899	904	960	932	907	935	921	1003	928	917	940	966	939	955	949	913	933	958	988	913	974	952	991	914	939	849	899	942	924	943	928	902	838	973	894	897	957	943	923	887	972	943	914	953	882	891	923	945	958	946	938	929	936	909	906	923	948	904	922	938	891	934	900	918	906	952	990	941	944	949	926	929	932	930	974	896	938	922	917	927	942	905	882	954	993	935	935	953	929	910	972	923	944	917	877	931	941	892	929	950	922	952	911	920	983	903	934	925	920	940	884	867	981	1018	947	937	942	939	928	940	954	939	884	952	950	949	959	918	924	896	934	960	932	950	897	938	921	893	946	921	881	918	897	961	983	952	944	929	950	919	933	957	978	953	928	934	954	971	910	951	927	932	928	903	911	986	882	934	925	887	977	969	946	932	883	928	913	952	954	935	937	971	899	942	931	963	893	983	987	1009	978	935	937	1001	883	935	979	874	882	963	874	911	928	924	891	890	915	942	922	937	933	919	883	920	904	913	954	958	925	967	940	916	927	948	875	932	872	877	951	941	953	929	930	949	915	889	964	921	912	953	848	939	945	968	862	935	974	980	885	934	946	926	954	914	898	934	963	974	938	938	942	962	910	904	962	947	954	982	929	922	889	898	877	914	950	949	917	928	1016	917	885	924	916	936	911	899	954	933	953	916	936	927	989	960	960	910	975	968	949	925	924	984	893	917	910	901	956	1022	920	943	922	935	888	944	939	922	951	897	944	956	931	897	930	922	915	952	946	949	977	995	975	939	939	924	944	888	951	920	912	947	972	937	929	921	892	852	928	921	949	923	888	913	882	945	935	904	918	961	907	892	890	866	933	902	972	890	967	920	935	966	897	957	911	929	961	921	890	948	923	895	974	941	926	906	936	940	966	962	908	912	972	952	934	935	916	987	958	864	959	939	882	908	913	930	970	918	898	902	982	919	963	877	891	869	909	923	908	934	915	924	911	919	853	971	990	920	978	928	945	939	938	922	954	965	945	939	907	976	904	951	901	945	937	888	879	968	941	922	965	943	937	932	927	913	920	957	967	905	930	898	925	899	893	963	918	869	976	915	932	901	935	891	932	919	924	966	962	928	902	912	956	845	946	913	940	925	986	939	905	911	939	895	910	896	890	961	940	994	923	909	960	900	866	946	860	924	894	883	916	896	881	966	926	951	927	949	916	921	953	899	911	909	901	951	939	936	956	963	907	884	988	902	917	931	894	842	928	911	924	938	949	888	940	956	938	980	936	898	977	921	912	933	908	913	921	883	890	938	910	948	962	940	925	879	965	973	938	989	952	917	926	958	937	937	900	906	965	933	887	915	966	943	914	884	953	883	931	931	896	948	916	931	904	966	914	939	961	959	911	838	931	919	900	920	944	899	887	923	951	908	913	920	914	888	915	952	947	986	904	957	921	949	869	961	959	936	950	949	905	983	930	874	907	935	926	954	922	920	944	950	920	864	916	934	912	979	928	889	920	974	899	891	890	889	916	953	927	918	977	934	893	929	915	989	953	927	899	951	894	952	912	941	916	886	883	923	933	977	896	967	992	885	899	929	939	898	960	871	922	933	950	919	835	971	970	917	916	902	908	991	921	1001	879	924	885	896	929	927	943	925	927	900	890	891	889	952	918	915	923	908	866	993	920	902	919	913	902	853	969	924	919	959	936	913	910	908	918	871	899	901	943	928	930	961	933	977	1004	898	866	983	982	952	908	913	969	888	912	890	904	913	924	943	910	949	939	906	919	941	995	938	936	914	890	927	934	865	911	948	890	895	920	930	917	913	928	859	920	897	906	930	947	946	941	896	932	941	944	944	941	917	916	957	956	939	887	866	949	952	898	982	971	936	946	928	931	936	912	901	909	942	980	951	924	935	927	885	931	943	900	932	919	894	1002	973	941	910	916	999	899	921	903	944	978	940	963	958	935	962	930	961	919	951	930	983	883	948	925	872	950	935	975	925	911	887	931	895	909	945	912	889	949	959	909	942	937	954	943	892	922	867	958	891	916	926	942	910	942	974	960	871	933	870	909	893	899	950	982	885	884	923	935	970	898	925	981	943	972	869	941	866	879	869	927	938	961	900	948	907	947	882	900	919	939	924	913	902	886	937	941	899	869	948	941	952	955	898	896	927	929	981	917	946	919	924	987	898	924	897	963	917	929	915	1001	919	935	916	929	969	880	915	889	921	949	952	945	902	880	953	921	916	943	906	914	935	948	863	920	879	947	936	963	954	937	976	896	957	882	886	908	900	970	967	925	924	935	927	887	929	896	900	959	934	987	931	949	953	919	933	942	967	941	878	961	878	916	936	955	978	877	912	888	942	980	924	927	928	965	981	944	917	949	869	883	926	991	920	913	870	942	943	977	867	970	948	934	937	901	886	945	913	953	915	945	919	900	915	945	916	909	961	942	925	960	905	910	918	939	936	957	945	922	942	959	979	850	945	910	961	899	896	928	954	932	974	892	923	907	1013	965	874	979	913	980	955	946	916	914	900	925	929	975	916	886	908	949	923	913	942	913	927	941	951	936	903	959	925	933	869	897	916	883	937	915	952	939	922	927	913	916	969	933	878	925	961	967	930	962	959	927	963	911	922	953	900	926	909	867	939	909	901	930	917	928	925	992	966	939	923	914	974	913	906	898	912	959	927	884	931	939	917	859	917	999	932	958	922	921	969	898	928	911	878	886	886	901	947	954	919	949	969	940	915	976	926	926	913	907	931	889	892	873	906	945	907	874	943	896	903	922	883	1009	942	941	956	956	961	932	930	931	880	980	928	950	919	920	914	912	946	916	959	859	899	967	921	893	925	911	898	930	938	931	910	902	940	893	933	963	897	934	939	987	960	963	908	917	923	937	901	940	972	935	956	922	870	944	946	929	928	888	980	928	936	907	898	936	928	950	946	920	885	935	899	912	914	937	937	935	920	995	964	966	911	866	916	955	911	944	983	976	961	950	955	956	930	934	924	952	919	965	944	975	946	943	938	958	931	948	925	903	922	933	950	963	925	930	911	923	909	915	974	924	920	916	942	925	937	867	923	908	913	952	894	950	952	925	959	935	905	912	886	927	969	955	971	946	924	929	953	934	881	945	912	907	968	943	918	938	896	968	868	933	950	962	914	967	952	949	909	898	896	925	951	957	944	950	908	883	1005	949	923
3858	3180	2774	1632	1290	1090	1050	952	887	865	889	869	897	856	845	850	802	813	884	765	803	810	781	873	794	864	852	805	801	777	828	798	859	787	796	778	734	823	828	807	754	841	817	777	779	804	823	764	827	835	798	821	781	816	787	804	822	798	799	786	814	793	759	784	812	783	814	798	819	789	819	782	796	765	827	760	806	731	787	783	811	803	789	770	741	777	833	764	783	757	798	792	724	823	807	787	814	812	799	821	771	805	742	744	780	806	805	797	826	750	811	806	799	804	812	825	748	741	800	790	782	783	812	792	833	847	768	773	824	747	798	792	800	778	785	785	833	765	792	777	819	792	791	812	780	790	792	788	815	788	784	799	800	792	823	776	799	792	804	767	812	781	845	855	791	785	751	811	806	747	798	762	759	793	810	766	769	818	802	790	832	767	794	781	807	794	803	779	768	831	839	764	812	815	802	820	810	804	802	836	778	775	794	811	780	794	770	799	753	799	776	764	786	801	787	769	788	774	798	800	793	810	809	796	797	775	791	753	743	798	809	739	770	778	818	757	843	776	828	844	795	774	778	761	753	761	754	810	766	807	775	772	805	791	826	765	767	805	804	763	768	792	841	796	839	805	785	789	741	803	777	801	774	791	831	806	801	788	801	778	787	787	818	774	795	783	745	781	750	799	699	775	810	777	739	811	761	799	783	838	819	808	783	758	829	766	776	809	770	809	812	811	770	755	751	754	813	790	785	769	789	811	794	809	771	784	772	807	777	794	804	766	812	743	730	793	824	797	806	807	784	829	779	761	754	747	829	809	775	794	787	803	790	733	817	791	778	772	770	764	808	798	788	827	782	776	813	735	823	806	748	828	777	791	772	761	831	765	753	772	775	729	768	804	782	806	783	823	802	781	761	750	787	823	753	870	828	748	841	746	781	760	811	825	765	761	801	788	783	780	789	806	762	796	776	827	778	855	809	771	781	826	806	855	808	824	796	761	830	783	829	762	819	788	792	772	786	777	813	796	814	750	763	841	779	777	782	795	820	807	756	761	842	836	765	821	784	823	716	808	785	769	813	802	780	792	732	792	761	790	771	774	853	821	769	800	795	783	826	816	801	811	816	796	783	814	685	794	792	789	762	789	786	822	762	806	797	757	797	745	725	797	777	774	788	762	802	818	783	720	803	794	802	732	824	834	773	705	769	823	790	775	793	778	794	809	747	812	791	805	801	811	789	801	763	812	784	753	762	768	729	797	833	778	762	816	776	783	751	780	786	764	784	758	707	767	769	762	825	764	798	802	839	760	756	796	770	789	805	785	747	804	810	802	774	781	755	775	792	820	776	800	771	788	793	741	792	782	819	780	781	765	775	823	768	823	796	774	768	719	800	790	763	803	772	798	748	780	810	752	806	738	803	768	775	753	742	762	769	785	816	814	793	734	794	747	795	816	823	783	801	847	733	789	817	770	767	772	759	765	755	772	782	759	787	754	770	781	748	761	773	766	770	787	770	784	770	786	812	808	812	803	824	814	802	803	824	805	794	760	783	826	783	848	752	766	827	796	795	772	782	745	781	787	766	875	771	783	774	798	797	808	786	735	767	781	801	775	797	802	803	778	753	824	819	819	819	801	799	766	782	781	787	723	772	750	771	806	790	764	791	801	772	801	798	761	797	761	823	746	845	789	825	792	815	802	749	778	791	766	748	846	847	806	747	750	789	795	798	823	829	793	771	796	723	765	820	817	815	806	783	801	814	820	804	801	772	807	789	769	858	825	755	830	741	804	787	797	790	790	792	787	756	787	797	790	808	793	813	788	755	759	852	848	767	741	770	784	799	814	780	756	768	799	733	811	832	808	744	764	768	761	724	802	783	821	781	827	788	789	746	803	805	788	851	789	823	744	784	804	837	781	778	795	791	782	736	783	753	792	820	788	795	742	807	836	776	788	777	796	779	764	756	771	866	761	753	813	744	820	756	763	822	839	795	809	825	800	804	812	740	780	754	773	822	825	771	775	812	831	816	817	797	781	737	794	782	732	789	761	768	809	774	806	822	807	756	754	824	788	808	798	818	765	832	771	798	766	792	818	790	785	753	786	809	783	757	747	829	802	751	815	774	767	777	773	833	803	786	812	788	813	760	787	806	791	805	776	791	798	817	737	768	748	800	797	739	779	796	813	737	815	748	771	773	786	778	787	780	767	800	763	794	800	799	798	773	782	797	804	805	794	775	743	785	807	801	790	748	766	804	731	819	852	743	804	821	790	768	732	804	766	744	808	810	787	741	811	746	828	759	782	813	788	741	794	826	780	776	797	786	787	792	791	743	753	759	800	841	787	820	816	777	767	839	772	753	792	824	771	774	807	820	791	765	771	728	759	787	802	827	808	758	814	764	800	815	797	811	760	793	787	792	793	803	778	799	767	773	771	778	765	774	764	794	790	814	773	789	777	841	736	796	752	805	774	775	801	786	796	759	781	797	811	736	783	801	785	866	790	789	771	773	789	798	771	758	796	779	788	775	808	806	829	770	815	771	789	764	734	785	774	763	815	820	798	823	827	802	861	826	785	808	775	786	753	771	835	780	810	797	792	852	786	808	771	856	768	807	770	762	761	756	762	800	774	800	777	774	722	776	728	781	774	809	809	770	804	811	776	787	720	798	769	781	767	809	819	755	772	820	817	821	765	803	801	753	740	787	793	776	806	827	783	767	827	755	814	807	790	791	811	771	777	784	718	788	805	783	792	789	794	777	727	821	822	729	811	779	795	819	798	747	763	798	824	822	807	727	818	743	773	769	805	833	773	786	813	814	755	795	780	814	794	776	792	753	802	746	756	767	807	783	770	805	796	820	807	739	741	793	760	796	756	766	790	825	796	753	773	801	836	802	798	808	774	783	773	795	787	800	829	794	786	811	818	792	736	794	776	813	781	799	795	757	780	795	793	791	776	801	796	782	759	768	774	799	747	757	806	757	819	789	755	824	776	728	779	768	795	802	795	778	813	796	779	810	815	793	804	792	810	760	769	792	815	823	802	795	765	811	806	767	799	809	807	798	831	813	780	823	784	800	779	800	806	735	752	732	794	824	787	736	765	776	761	746	740	807	753	822	763	805	747	762	774	803	788	823	810	779	810	774	781	803	775	808	750	789	811	786	756	849	827	777	804	836	749	757	822	763	795	776	820	768	773	786	772	781	796	801	790	771	814	827	739	787	820	782	819	844	738	800	780	814	778	799	791	793	743	802	779	794	821	799	778	797	772	784	840	773	789	771	727	766	787	792	780	769	796	837	764	803	749	772	827	780	806	814	798	832	835	802	808	791	807	742	753	791	743	751	802	811	827	789	789	809	782	824	781	817	798	753	728	780	788	819	821	856	765	792	766	809	776	845	750	780	752	831	755	798	798	786	768	768	825	808	784	793	824	782	795	793	763	816	765	797	780	809	779	807	768	807	735	774	801	774	781	769	797	778	773	752	755	820	801	794	776	764	816	793	837	782	772	793	767
24738	21350	28323	24734	20265	3423	1290	820	690	729	646	702	644	645	597	584	651	571	587	620	655	579	577	580	583	587	579	550	588	554	588	573	624	605	598	588	560	594	560	602	624	568	594	583	590	591	582	600	565	557	546	572	587	638	589	552	552	558	601	574	581	605	532	582	587	568	589	559	546	556	580	577	540	515	592	562	633	570	543	610	574	542	552	573	570	567	545	561	577	540	575	571	573	593	562	564	643	553	572	612	594	562	558	597	575	577	612	556	588	539	555	577	536	580	520	574	554	562	571	579	613	529	577	589	558	592	571	550	584	613	579	596	586	551	551	563	558	564	563	569	618	570	565	573	591	551	554	581	549	557	568	571	588	570	551	540	573	560	566	569	561	538	574	593	596	549	580	536	618	581	572	609	540	585	582	551	573	580	529	570	581	508	539	585	579	602	552	541	554	563	556	534	554	551	568	561	540	586	558	554	571	614	540	589	573	616	585	568	588	571	592	563	549	600	563	562	607	567	566	552	546	589	592	592	589	571	522	566	574	543	561	556	564	572	600	566	558	562	590	539	592	590	632	566	589	614	574	583	576	535	584	542	536	575	581	525	546	547	546	593	562	543	570	588	541	572	545	550	537	554	575	537	580	569	571	559	600	592	577	577	549	532	588	575	567	620	559	528	566	575	547	531	597	569	627	575	576	594	541	604	540	541	554	598	588	553	545	580	530	579	569	570	604	579	573	550	544	503	543	548	554	589	588	568	513	569	581	546	547	586	564	530	561	560	581	592	571	586	532	542	555	621	528	579	533	577	572	568	583	544	578	553	562	598	564	519	579	556	611	586	587	536	591	534	547	541	591	562	565	578	566	571	579	543	543	560	579	592	577	541	568	609	541	587	525	571	575	588	491	594	538	593	574	574	576	553	602	553	557	550	557	543	555	559	550	585	566	570	556	571	604	560	579	555	587	587	575	579	565	598	541	569	580	609	611	541	569	592	589	572	560	575	570	552	564	541	580	573	544	555	599	585	553	598	547	589	573	556	567	541	581	544	560	587	571	553	547	561	562	546	559	574	588	574	550	588	580	564	555	577	568	565	583	586	559	601	604	553	509	556	589	571	572	524	594	600	558	577	583	543	571	569	608	566	569	603	547	550	553	588	603	578	523	563	579	578	596	537	589	557	568	557	546	587	566	587	560	575	561	548	544	583	566	603	589	585	584	549	607	577	559	577	571	618	559	590	566	583	574	534	578	567	550	557	547	606	577	548	591	548	540	583	580	539	542	529	598	551	590	559	594	559	578	552	529	573	583	550	567	601	616	594	539	562	552	556	584	548	576	584	577	593	527	548	558	598	568	584	573	558	593	547	567	623	566	602	567	498	593	580	580	614	572	605	535	605	593	547	555	584	547	572	555	592	560	566	591	586	532	567	570	546	570	548	563	530	564	553	586	554	589	606	552	577	561	540	546	615	556	551	553	566	623	609	594	552	579	629	549	524	548	537	584	603	568	576	560	559	588	559	568	559	575	577	560	603	577	527	528	555	570	598	576	527	540	566	587	562	536	601	526	539	595	502	516	578	610	566	601	560	568	576	585	584	573	554	575	539	617	584	561	571	627	507	558	572	554	583	540	591	576	541	570	608	596	555	533	560	556	618	582	546	538	571	581	618	556	569	556	561	590	537	576	584	562	585	560	560	549	567	531	553	589	572	556	574	592	585	586	563	573	563	560	590	599	564	568	541	569	590	572	549	526	550	578	572	548	542	537	610	579	590	599	538	607	567	570	574	577	568	538	525	552	563	589	609	597	546	607	569	581	553	566	570	547	535	540	594	576	553	579	566	545	597	613	584	589	547	541	557	606	567	574	555	578	591	570	585	608	563	558	574	527	561	563	546	537	553	557	591	582	608	543	540	548	520	538	549	506	568	583	551	578	553	581	607	576	551	560	573	555	562	554	558	572	590	565	582	554	587	568	575	569	572	606	553	545	601	534	589	558	564	538	579	529	566	597	545	579	604	582	578	549	551	567	551	582	584	540	546	563	589	576	554	592	574	561	539	585	546	571	562	532	561	560	580	576	563	547	556	515	589	589	579	582	563	606	588	581	532	580	628	540	571	574	585	578	585	527	556	587	530	592	547	507	521	576	557	613	544	626	601	581	552	580	558	595	548	554	557	522	558	583	565	599	549	573	558	577	558	571	566	553	580	592	577	565	576	565	596	570	589	531	577	555	541	553	574	558	611	555	600	583	564	574	537	567	551	573	575	605	508	545	587	604	577	570	556	603	561	552	577	581	553	579	576	553	558	565	560	565	526	585	529	579	562	574	560	559	543	579	559	585	592	561	546	569	615	561	562	585	583	548	566	525	623	572	576	589	601	561	596	599	586	543	588	573	538	535	569	556	566	563	582	559	543	553	584	527	549	607	565	563	583	588	586	571	533	587	544	542	587	532	588	528	582	555	571	591	576	554	567	590	575	560	522	601	536	550	579	562	573	556	552	577	552	608	555	571	554	523	602	545	565	566	558	582	560	619	595	576	558	560	579	628	567	528	573	532	547	575	565	530	517	546	563	593	563	569	582	581	526	585	531	568	618	580	571	566	532	548	573	570	593	572	558	567	568	524	526	586	600	530	590	562	557	571	610	581	565	597	612	542	520	553	565	547	600	591	610	574	574	581	533	549	543	584	562	581	589	523	560	566	556	579	537	533	595	544	574	571	579	561	547	526	594	574	578	553	542	560	601	568	548	557	583	569	537	589	562	563	604	582	543	534	548	546	544	567	548	573	570	558	586	580	594	522	573	558	547	557	545	561	587	522	587	540	569	570	581	555	567	552	547	569	573	579	577	563	577	544	570	554	548	598	586	603	559	560	545	565	572	556	566	612	562	599	545	551	550	587	635	568	601	545	535	558	585	507	528	597	585	547	534	543	551	566	579	576	552	507	570	560	565	553	545	538	591	607	567	565	571	551	563	553	579	581	571	596	609	546	560	602	573	530	555	549	590	517	579	548	613	560	531	588	556	537	533	602	539	559	596	603	597	564	537	578	568	546	568	570	556	575	567	568	571	550	526	558	623	565	556	570	536	520	562	578	597	568	598	565	567	571	603	578	577	556	575	560	584	577	569	583	561	552	574	569	567	591	563	559	556	560	574	528	576	559	592	600	577	568	516	591	541	556	529	581	552	564	534	536	563	579	548	590	558	574	547	602	594	557	560	538	577	540	596	562	593	570	560	572	567	584	573	553	559	590	525	617	548	586	552	523	576	581	578	571	578	558	574	582	616	547	590	569	592	582	573	551	565	558	515	516	544	606	558	542	583	594	603	559	553	549	593	612	606	532	603	593	574	572	581	541	614	551	533	552	590	594	557	563	584	573	578	578	600	568	568	586	581	566	554	530	554	576	643	592	544	566	601	544	559	568	579	592	592	606	556	557	565	559	558	582	594	571	611	557	602	556	587	601	605	554	578	609	562	584	566	581	628	604	557	580	559	547	561
3929	5017	3986	2196	1540	1125	993	900	740	731	729	665	600	655	628	610	603	591	584	568	597	542	583	610	559	568	533	514	533	549	527	538	534	565	565	545	535	491	542	562	578	563	571	522	580	575	526	543	564	557	525	535	529	514	552	541	554	513	541	527	532	536	531	532	556	543	521	525	574	489	542	557	490	557	531	505	533	509	532	557	532	533	572	469	514	510	535	570	513	506	494	511	571	493	521	532	500	562	526	530	541	532	562	531	543	519	561	536	533	510	538	512	494	513	517	567	536	527	524	528	515	529	497	516	503	546	542	570	506	532	549	535	491	556	513	531	525	510	572	546	519	516	529	514	552	574	554	492	536	541	523	526	509	550	495	497	520	535	490	514	522	540	504	518	553	516	514	529	557	572	493	497	560	492	541	569	528	540	556	546	515	493	482	512	532	547	550	540	539	536	483	533	511	528	546	552	536	527	524	544	547	542	494	568	494	524	535	540	507	508	518	465	513	507	550	548	507	538	529	543	529	532	567	547	511	496	540	541	519	535	498	535	549	520	510	520	530	502	554	511	503	579	550	559	518	517	533	519	545	583	528	528	556	531	518	474	498	547	518	521	550	495	523	520	529	514	549	529	519	561	534	499	539	527	529	526	513	571	508	556	537	509	511	548	533	509	549	526	496	515	524	558	512	531	532	532	546	520	516	530	519	533	460	507	539	509	511	545	481	531	512	556	524	533	538	526	531	525	541	518	516	507	556	544	520	502	527	499	490	556	472	537	548	542	508	580	506	545	519	537	514	526	523	540	522	509	501	511	546	546	547	511	508	510	495	546	504	535	531	530	548	500	520	507	499	488	533	502	525	522	536	508	538	500	512	482	534	520	557	513	519	517	492	566	552	545	512	526	522	510	549	532	549	509	506	557	510	532	496	551	528	564	511	524	501	542	529	559	509	541	543	578	546	526	530	527	533	538	525	535	567	511	504	515	555	509	511	526	543	543	521	528	515	509	537	517	514	476	534	530	511	548	531	542	510	526	498	517	503	577	541	524	551	527	582	481	511	561	511	485	465	485	511	506	486	460	513	509	484	567	540	502	550	535	533	539	564	511	556	531	463	491	533	524	551	526	533	554	476	509	510	511	547	514	491	503	509	529	506	495	514	547	520	556	509	545	508	547	508	544	544	548	554	522	540	549	504	526	489	542	534	519	523	540	544	524	537	535	524	565	504	542	459	549	486	540	512	537	514	528	538	513	503	533	491	499	530	527	514	520	531	569	509	539	503	510	491	500	504	552	565	554	535	564	526	532	523	560	514	503	533	530	513	524	551	509	518	520	536	503	554	491	518	503	555	519	569	547	481	536	550	519	511	539	547	564	538	513	528	526	544	554	518	531	589	527	495	532	510	553	499	551	519	497	536	519	497	509	521	507	520	537	513	533	510	509	528	546	516	574	497	522	557	529	531	529	483	542	558	508	486	513	525	559	496	534	511	523	526	534	529	534	505	544	465	538	522	479	532	504	538	518	523	526	544	537	520	512	532	534	549	569	529	554	507	519	540	522	556	493	517	528	522	518	546	513	483	547	518	533	514	538	526	510	540	541	508	562	515	515	486	518	527	511	497	551	562	484	592	501	532	560	505	520	600	545	470	535	503	517	511	517	512	547	563	494	572	538	507	546	496	524	530	496	536	518	503	560	511	519	503	520	522	559	516	515	503	532	543	527	574	526	521	497	507	528	526	508	504	533	549	534	544	511	528	530	514	576	541	532	518	526	524	514	498	521	523	529	501	490	499	527	540	566	539	485	530	536	547	568	534	498	481	505	502	510	513	529	482	522	523	531	527	500	527	514	539	490	513	575	560	517	521	537	521	512	518	528	503	539	524	519	526	542	496	532	476	565	510	528	569	502	524	492	514	539	533	543	502	531	507	546	514	557	502	505	539	554	515	486	537	500	490	548	479	533	511	529	521	507	509	534	565	509	501	553	499	534	493	504	550	512	566	534	522	518	499	508	529	505	575	520	540	519	556	508	534	533	510	565	514	514	535	490	534	535	512	540	500	515	551	523	515	527	526	479	518	555	554	523	490	536	571	520	519	519	513	512	556	511	542	529	484	455	505	524	488	511	484	526	543	501	534	525	492	554	510	501	563	527	539	527	527	508	531	522	528	529	511	518	502	493	522	518	523	466	543	518	518	494	527	529	581	513	501	513	548	499	549	532	518	505	506	469	513	517	516	522	488	546	532	533	561	493	542	506	502	545	497	514	506	518	525	497	502	528	538	536	518	500	510	486	562	529	552	513	491	506	532	496	518	541	499	528	529	476	525	540	536	511	490	504	554	512	519	512	522	521	564	503	517	522	534	515	508	481	521	509	557	501	541	550	541	508	540	537	522	544	584	531	480	476	497	513	520	515	551	588	540	516	502	521	540	509	490	553	533	538	547	514	528	509	495	501	512	492	505	522	575	507	533	551	539	558	498	516	515	527	513	531	525	529	507	505	510	537	464	522	505	510	540	526	554	524	533	504	528	536	538	520	509	505	550	487	507	499	516	514	483	515	489	477	518	532	496	539	566	448	538	551	563	524	544	532	519	545	515	556	504	580	531	479	507	514	507	527	497	483	513	519	554	517	502	521	538	523	468	488	511	543	521	500	545	480	517	507	535	508	526	530	486	511	564	556	538	534	490	542	533	540	497	547	529	545	508	533	513	535	513	514	473	511	520	490	537	495	543	550	520	538	539	509	555	541	494	565	523	514	531	548	506	535	533	520	525	568	562	515	509	508	539	566	486	549	532	526	537	525	500	514	516	521	546	530	491	545	561	480	523	526	501	543	482	532	500	511	502	510	495	557	529	499	527	487	536	565	536	515	547	476	533	479	546	481	564	536	493	544	540	515	551	553	501	541	537	529	569	539	535	537	520	535	527	511	506	515	557	496	535	520	574	476	509	545	511	519	499	518	499	502	529	513	525	575	508	522	523	532	503	531	554	543	468	511	543	490	548	513	531	525	561	516	523	482	497	465	508	517	545	527	520	517	526	545	503	525	509	529	522	520	501	513	532	498	524	525	551	496	505	488	533	509	518	508	554	522	495	489	523	479	543	507	524	554	551	549	541	533	501	510	486	533	529	531	523	499	516	523	493	510	531	498	516	525	539	523	513	546	526	561	539	547	476	528	506	504	520	499	551	483	544	522	524	544	482	508	499	558	532	487	527	498	484	526	470	516	479	525	526	532	536	563	533	502	540	566	503	574	543	539	526	501	536	503	533	553	547	518	513	568	543	495	560	543	490	524	537	483	492	518	533	525	537	559	573	502	565	561	557	553	527	508	513	526	529	516	509	451	549	492	524	480	534	543	507	534	533	549	487	536	534	550	556	499	526	528	534	527	504	507	541	523	521	523	521	509	558	503	553	535	537	528	505	527	520	516	556	488	503	534	506	500	498	501	511	503	494	532	474	541	492	526	556	545	495	550	537	465	557	502	507	496	528	525	481	499
27446	9713	1904	1295	1028	952	1010	924	982	953	926	1035	979	932	977	984	991	1041	986	1003	953	1020	939	940	987	953	999	957	998	1000	920	978	1007	950	932	983	1029	1036	991	987	1006	955	1027	972	999	953	949	955	969	979	969	958	1009	1007	915	1022	970	975	952	982	996	982	981	992	954	931	944	954	999	1021	979	915	941	990	994	969	987	1015	976	955	963	979	954	978	1009	931	991	957	991	932	1004	949	928	900	992	1001	961	1004	983	925	952	1004	1005	964	993	996	984	1034	942	996	930	976	984	894	951	952	975	956	952	967	924	963	959	1015	958	1022	946	985	964	964	997	1024	959	1019	988	1005	1004	945	998	962	975	993	909	1014	957	983	955	973	966	957	966	943	974	933	996	999	964	976	1003	937	970	979	986	993	1029	979	1014	956	997	1009	952	971	989	1027	1006	978	999	955	991	953	971	1008	990	991	1036	955	1000	989	952	978	1008	963	968	964	980	978	928	955	1043	996	955	964	974	1020	935	1005	1008	984	950	968	982	958	978	990	960	982	968	1026	991	994	931	1014	971	976	985	973	964	1054	993	985	982	987	1009	949	938	945	969	957	1027	989	1025	981	920	995	976	1045	907	993	1009	1026	998	1006	1022	969	977	994	968	985	958	974	984	1005	993	997	1009	993	975	983	955	980	1021	1003	999	1003	964	979	977	1011	964	947	940	976	989	1009	920	964	1003	960	1016	920	997	999	986	979	983	994	961	987	983	999	979	987	928	998	961	969	940	990	998	948	1025	987	1022	956	992	1025	995	975	961	910	990	961	936	948	956	986	984	962	924	1004	993	938	965	994	989	991	1022	948	939	984	887	953	965	1004	996	1044	969	1010	984	949	961	988	980	928	979	1005	983	983	958	997	952	977	1005	953	990	953	972	947	944	973	954	1040	912	1020	884	945	974	1001	933	980	886	1014	1011	952	950	975	965	985	1012	980	911	1042	979	960	979	976	958	979	968	991	1001	951	941	1013	1056	977	908	1025	935	985	976	980	890	978	970	980	1000	996	989	965	1017	1003	1009	995	925	983	973	1000	976	939	1017	1013	987	948	1000	996	945	931	963	964	941	996	990	976	918	945	948	936	993	962	972	974	989	930	1018	994	973	970	932	943	989	1004	991	999	999	963	985	945	986	1014	951	947	958	961	968	952	967	946	993	959	971	959	1042	1004	965	952	1004	971	946	989	1009	941	995	967	944	950	975	1069	939	966	958	974	992	1036	959	983	992	966	964	965	1008	1006	955	990	937	1023	1002	970	968	961	915	969	977	956	1001	986	969	1055	968	944	958	993	1001	936	1019	1008	1022	969	954	919	998	962	990	1050	989	1045	1012	970	971	971	996	925	999	976	1000	993	997	950	976	971	976	920	927	974	979	972	965	1042	974	965	965	921	871	994	1022	971	1022	949	976	970	978	953	969	947	961	980	932	937	978	977	1008	998	996	977	910	951	982	969	1007	976	970	955	933	929	1007	939	962	971	969	953	945	970	1003	927	987	995	975	979	1008	960	972	1019	932	984	1001	995	985	960	1005	966	995	940	990	1024	1033	928	978	921	966	993	1011	1015	930	928	950	988	991	957	967	991	1077	969	966	992	986	950	977	923	932	1002	1033	987	909	917	987	1038	970	977	983	917	961	968	999	908	927	983	976	968	963	977	936	942	1026	1007	1010	1022	1003	955	961	972	1037	971	989	946	944	994	972	965	924	994	1016	979	990	937	973	1001	939	997	940	977	1030	971	921	925	1002	974	930	1008	1003	914	989	958	976	947	976	989	989	991	934	1028	956	951	996	1000	1015	958	980	964	973	953	995	940	974	932	986	947	936	937	930	976	1025	988	995	1021	958	954	982	953	997	959	994	945	991	1035	991	969	958	915	941	999	936	985	982	978	977	915	976	951	968	976	1038	1014	932	973	1022	943	990	923	992	976	965	1028	950	909	995	980	976	978	981	969	1068	975	964	952	985	923	969	989	984	975	1019	974	910	939	961	921	949	952	968	984	979	952	988	965	995	1007	1031	986	1018	935	1030	935	951	957	963	953	989	975	922	999	981	1021	1016	1013	1015	945	998	977	968	968	912	957	1031	921	915	961	906	974	952	934	949	974	977	1011	1009	977	1023	1000	938	973	973	995	958	958	982	1015	964	953	1027	986	946	925	915	960	985	1018	1006	950	967	965	1002	980	911	948	988	942	964	946	999	1007	1021	963	971	1031	942	951	932	985	996	977	904	1030	996	1026	985	976	955	1007	978	985	1010	931	981	989	921	975	964	1015	935	1019	933	989	995	961	967	990	964	1005	985	995	932	985	967	947	989	1000	988	964	1024	987	981	960	1032	1002	974	905	959	989	999	971	1010	1009	978	947	1022	1022	959	991	985	960	1025	1036	961	985	964	983	922	1006	997	961	955	920	911	939	977	969	992	983	999	940	974	980	986	1008	1005	1044	994	982	950	1005	940	972	944	1066	991	913	984	963	1001	955	949	939	981	977	995	985	966	886	939	924	1017	950	979	1018	931	960	966	982	1025	973	931	1009	990	887	1001	986	1001	959	995	963	986	1008	977	1076	1011	1035	972	988	993	976	923	946	973	1010	984	953	998	1021	954	994	983	994	979	951	927	909	973	989	963	1023	994	899	973	992	959	976	956	1008	999	1022	936	959	946	928	988	964	966	969	1001	988	954	995	926	987	1000	969	947	1021	1020	929	975	973	1014	952	982	978	1011	1014	1018	994	950	944	956	964	944	934	968	980	970	978	985	988	994	974	1012	952	955	1021	941	945	1028	1011	909	1032	990	931	933	952	992	983	959	999	953	939	1001	989	966	958	997	1023	1008	1056	953	965	969	1029	991	982	1006	1012	984	950	924	974	984	962	971	951	1003	1007	966	940	966	947	933	974	988	989	1013	1012	998	953	951	942	978	970	979	1027	916	1028	962	954	976	980	1052	1002	1010	924	1018	972	952	946	979	942	930	897	1043	962	1003	1024	974	956	989	1025	951	970	1026	994	967	1015	1017	987	915	931	946	968	1019	999	1014	926	953	965	1002	944	1019	921	986	919	968	943	1007	939	1004	974	934	984	984	990	986	995	988	991	968	988	1040	1041	1006	960	971	990	996	997	984	869	1042	954	1014	961	953	965	978	958	1011	985	1011	943	977	969	1032	968	1028	949	960	965	937	987	991	966	1007	998	1015	996	952	959	971	977	990	923	926	1001	959	973	930	974	949	957	925	1008	997	986	966	1034	912	985	990	971	950	963	937	943	1024	948	1018	991	977	990	1017	976	987	979	921	982	952	998	993	933	967	982	958	939	941	978	949	997	948	960	1014	1013	961	959	967	977	926	966	978	996	1024	1033	1067	978	974	1022	955	951	972	992	996	985	971	970	1007	965	944	1009	1004	959	983	1012	967	966	976	1001	1003	984	1003	970	1025	1018	1026	1041	972	952	969	1026	947	953	902	941	985	952	998	942	978	1008	978	935	934	982	998	1024	984	981	1000	1023	956	973	1006	1044	905	970	967	1014	935	928	983	972	960	966	1003	956	979	968	994	1005	1002	980	982	966	977	930	968	993	989	976	923	930	953	985	988	1009	1001	940	944	980	954	979	951	975	995	1007	1039	1006	985	985	961	965	1025	957	945	950	1022	977	967	971	994	938	956	984	978	947	1019	926	963	1000	959	902	953	961	960	946	938	1016	995	974	977	967	980	985	939	968	944	1021	949	1036	1010	983	995	943	964	1010	927	1001	971	1015	976	998	956	1065	965	972	935	943	960	1003	962	950	962	1002	943	960	981	1006	972	953	980	992
5820	1007	953	896	874	816	800	786	847	775	843	812	764	810	778	776	878	858	770	765	813	793	751	869	844	795	798	746	829	850	811	763	749	831	813	767	801	767	821	805	836	840	739	775	815	787	820	759	750	798	786	804	790	758	777	792	750	798	800	838	781	832	764	771	808	790	817	778	761	791	775	784	813	800	833	808	779	756	811	790	795	784	798	777	774	781	798	765	816	775	807	747	786	768	828	788	788	773	817	803	798	899	814	762	823	748	743	750	784	837	825	805	796	790	848	795	790	756	778	819	803	793	780	787	783	779	787	771	778	777	783	757	819	775	796	839	751	766	803	752	817	820	758	830	815	796	755	823	823	787	781	796	746	767	798	801	792	758	822	756	774	790	820	776	809	780	843	838	772	760	781	801	807	807	782	797	792	806	782	780	748	782	792	823	824	790	820	835	823	793	805	748	825	816	794	766	803	852	818	779	758	783	766	750	793	811	787	753	798	776	747	767	816	822	770	835	773	771	800	768	822	813	764	792	831	806	788	815	816	767	804	752	803	810	805	787	780	783	834	819	780	821	841	814	818	807	816	789	827	831	795	810	765	785	832	795	796	752	775	778	775	800	805	798	783	823	774	809	800	786	805	810	841	816	758	808	834	777	775	781	807	773	775	801	830	841	782	751	793	789	779	775	806	788	838	783	837	776	773	722	821	808	830	793	729	794	836	785	807	807	764	789	830	819	903	811	832	760	809	801	841	766	790	775	822	793	785	783	758	795	749	799	801	792	837	796	775	775	782	755	793	792	751	809	868	806	746	793	786	772	817	782	766	746	799	809	805	793	803	778	792	807	766	812	809	852	725	806	799	807	822	825	838	750	791	774	819	815	708	797	765	754	830	779	856	794	820	799	772	844	761	831	787	778	808	814	830	829	785	831	781	816	759	797	785	797	804	816	802	795	792	775	840	788	812	817	821	785	850	803	790	824	836	832	833	752	823	800	779	760	786	840	798	802	766	777	837	811	797	776	740	779	838	806	814	790	756	826	822	882	812	807	798	805	782	779	815	803	790	805	809	828	798	774	809	805	777	803	761	789	821	795	831	791	744	789	779	840	811	840	762	791	788	821	810	786	788	797	776	793	797	798	802	795	766	803	822	810	834	808	766	786	784	830	841	801	813	798	811	824	775	828	785	777	782	785	799	800	787	784	826	790	772	794	794	837	781	844	753	823	766	823	765	787	790	796	841	795	775	798	796	754	797	812	812	786	725	803	821	760	851	773	816	782	770	821	727	825	827	725	794	763	805	731	806	787	764	770	732	821	764	775	846	809	757	820	778	810	777	843	834	777	799	784	832	822	829	798	781	814	761	780	814	783	764	807	825	862	746	779	817	748	812	790	819	798	743	861	822	783	776	815	773	792	825	739	846	796	778	801	856	794	759	764	783	800	739	771	805	803	784	819	755	823	786	787	772	809	833	784	782	812	774	817	806	791	746	784	818	792	801	778	776	816	795	825	822	764	774	812	810	805	815	792	741	807	833	822	845	825	840	803	791	790	761	771	775	806	817	806	776	818	765	785	765	806	804	782	820	784	814	805	793	752	823	763	828	773	817	730	797	771	824	792	783	788	764	816	793	774	777	780	816	816	795	819	762	848	794	781	806	785	836	796	789	814	778	706	755	780	761	710	823	799	789	781	814	804	796	780	775	817	831	814	733	802	851	787	817	767	754	788	792	808	807	831	772	810	839	848	753	790	757	789	770	776	729	773	759	771	815	794	832	820	758	823	804	786	812	795	796	791	810	802	798	859	797	793	805	781	774	863	794	812	831	781	804	794	840	808	820	828	849	834	826	796	836	814	738	784	866	818	821	789	816	750	852	836	783	855	757	807	802	755	786	850	783	762	834	784	781	793	804	844	803	839	761	777	802	811	798	805	826	832	738	767	774	755	842	739	813	823	763	772	840	767	842	781	760	782	799	805	774	825	825	764	843	799	799	779	792	793	759	813	738	850	804	798	787	790	807	842	815	849	808	780	794	800	822	750	808	800	817	764	815	816	792	768	782	775	856	796	801	837	765	805	787	787	766	794	798	826	807	805	811	763	852	798	805	825	775	798	747	794	779	847	824	782	819	764	791	843	799	813	775	811	802	776	771	817	792	774	778	788	753	786	778	780	840	813	806	782	818	828	806	764	849	824	812	787	798	742	815	763	802	805	775	764	799	789	762	764	798	790	773	786	794	781	858	823	813	804	788	813	810	803	840	806	770	750	752	804	841	793	775	785	794	818	829	847	760	821	780	829	814	844	777	786	825	825	770	729	802	814	763	789	789	824	762	759	812	772	782	817	796	815	824	829	784	824	818	771	747	787	781	768	789	793	772	835	828	819	767	761	821	811	779	748	842	810	806	804	807	799	780	814	741	772	799	781	807	796	790	794	827	792	768	804	767	795	769	856	798	819	766	779	795	758	774	749	803	784	816	809	840	831	796	779	796	824	784	809	790	805	803	775	884	757	828	795	763	817	766	783	802	799	747	796	804	852	799	853	785	807	833	798	774	768	786	821	790	797	775	803	829	794	787	849	787	808	800	815	814	782	776	786	857	806	811	753	776	838	782	799	771	774	791	821	759	804	808	837	745	812	823	788	773	803	792	767	782	865	805	786	812	797	865	826	749	789	788	814	796	820	821	816	832	800	770	788	781	796	851	859	755	798	793	826	815	833	808	778	814	834	863	771	852	769	793	821	815	814	791	787	796	824	769	788	850	805	834	803	832	801	831	805	780	782	851	827	789	790	822	784	791	784	806	828	792	824	811	820	806	763	797	775	814	723	801	799	762	788	807	797	766	795	816	822	776	763	777	783	843	801	801	784	812	792	760	809	794	790	873	775	794	765	771	834	775	749	787	805	843	792	830	777	865	816	762	814	816	786	773	759	781	840	815	780	808	809	850	767	796	762	770	775	825	852	759	776	804	797	823	772	792	832	804	783	785	819	773	758	787	782	733	773	765	806	779	781	816	761	780	822	781	789	784	766	787	790	794	763	800	788	800	802	863	847	768	796	790	783	822	810	753	808	847	806	790	794	830	787	810	821	774	804	820	807	817	801	824	855	806	817	784	779	804	767	782	834	774	814	832	781	792	790	801	781	847	799	777	751	819	818	789	804	777	791	826	752	791	800	801	785	833	815	803	789	795	797	828	774	831	779	807	768	767	749	762	803	793	784	786	811	829	830	753	795	762	810	829	801	835	808	805	792	827	805	757	705	790	796	763	800	862	809	807	798	808	832	797	827	777	737	796	822	806	789	740	790	796	794	780	803	764	862	803	786	824	793	803	796	843	798	842	810	774	754	837	809	787	821	803	779	786	843	791	808	793	740	782	791	789	790	841	814	743	791	825	793	795	828	755	830	789	806	812	822	792	776	844	777	787	756	870	840	819	770	831	723	798	772	799	765	780	779	815	809	787	773	776	749	782	778	813	788	799	767	816	779	824	847	827	829	780	860
25681	21356	27065	25221	5208	1598	1252	1068	1052	989	1003	996	986	963	944	1012	926	866	994	921	918	924	962	940	946	921	971	916	906	915	913	1003	885	902	953	885	942	920	911	911	948	913	924	952	946	924	974	919	939	900	949	945	912	890	926	913	919	953	930	957	929	956	925	936	935	933	935	971	907	916	945	921	907	971	918	959	959	968	905	888	945	927	885	927	917	929	974	924	937	924	888	910	959	890	957	980	957	957	894	882	929	921	910	934	918	967	946	926	940	974	957	958	846	935	931	930	915	964	944	918	909	917	1010	870	915	925	894	943	932	956	912	941	892	942	942	930	969	966	967	952	929	891	916	915	918	1024	880	824	904	917	940	934	892	925	962	965	907	903	934	909	879	950	974	926	964	905	896	954	934	964	922	937	992	905	1013	918	964	924	924	951	941	883	916	933	916	904	895	944	946	895	881	954	961	923	875	948	896	887	956	898	970	929	996	973	924	907	980	941	979	971	929	967	933	917	949	920	931	922	911	965	999	917	937	858	925	889	937	891	932	959	888	940	957	899	917	901	914	916	905	887	940	884	883	971	977	957	951	923	973	923	933	882	928	942	970	921	952	966	957	897	926	931	927	921	896	933	909	906	920	886	965	876	944	914	954	926	900	957	1012	879	938	922	909	954	912	893	893	904	908	922	953	911	914	949	927	946	894	915	900	930	980	871	951	946	909	935	908	926	950	902	931	933	946	935	974	928	959	943	985	895	904	922	909	920	919	949	896	940	935	946	958	884	930	943	964	926	924	936	949	879	974	917	937	951	860	929	880	897	961	983	908	928	982	925	928	948	919	902	960	935	915	902	955	899	925	899	949	939	957	945	964	885	939	928	948	943	902	933	934	902	924	848	956	959	905	898	975	935	980	887	918	958	936	913	948	844	941	930	931	907	888	980	927	930	940	913	867	978	936	935	933	882	917	895	922	940	1008	985	986	954	865	961	911	920	925	934	912	960	937	974	901	921	870	974	943	889	890	922	964	929	934	904	869	912	926	917	963	889	952	981	904	931	935	905	922	927	954	943	939	921	926	942	962	929	870	909	932	925	900	926	910	937	908	930	956	929	909	880	903	919	965	891	879	915	902	894	921	876	974	943	926	874	945	887	975	872	910	904	1027	958	910	978	929	888	919	901	860	937	978	985	881	917	933	966	862	923	934	872	910	906	941	957	958	916	936	919	878	952	838	891	953	925	945	897	999	926	895	937	926	896	949	896	898	936	936	935	923	950	970	902	917	989	967	932	924	969	940	928	936	950	933	931	917	965	932	980	904	920	932	916	962	941	909	889	874	932	923	932	892	876	871	893	921	937	895	903	948	909	947	915	930	918	972	868	899	911	874	932	952	953	960	931	910	931	916	924	907	903	928	946	948	943	924	924	926	919	885	899	886	943	938	956	955	941	1006	913	928	912	925	914	927	876	912	901	897	954	925	922	921	917	937	913	941	992	987	870	887	975	983	950	936	908	909	913	893	894	944	915	935	925	966	975	867	918	915	889	930	942	900	921	922	919	951	909	882	865	883	926	898	934	938	944	892	866	910	875	943	906	903	903	892	955	888	946	885	897	959	945	965	946	904	911	891	909	918	944	912	867	912	865	992	907	889	944	916	929	911	900	922	972	888	916	896	919	950	940	892	939	935	938	907	947	852	915	903	925	890	917	900	948	983	881	939	970	939	957	961	952	913	912	906	872	914	900	987	916	978	896	889	982	893	897	988	921	882	941	923	916	870	936	927	902	931	1017	937	929	971	903	927	877	1017	871	899	889	921	935	954	972	931	941	978	951	919	913	903	944	930	926	939	880	931	910	903	877	920	964	1001	934	932	928	905	939	918	915	888	927	870	923	929	996	902	932	963	953	941	957	905	925	904	919	979	945	942	927	910	916	956	908	972	875	922	909	911	960	859	950	899	923	929	892	952	963	920	881	903	852	936	929	890	957	924	853	884	972	917	946	953	978	932	943	949	968	859	910	931	929	964	930	950	885	936	955	923	858	920	964	913	926	953	943	990	923	876	940	881	880	902	915	919	931	927	925	905	943	917	908	950	937	987	942	893	959	930	923	948	843	959	982	908	971	867	946	921	938	911	882	970	947	931	912	917	839	930	879	899	943	931	916	975	887	920	900	937	936	942	913	939	907	943	930	878	925	951	929	916	967	905	871	936	914	952	899	938	908	948	877	931	943	892	940	921	889	917	948	926	934	923	962	985	928	891	876	942	944	950	887	895	932	897	855	936	920	902	931	958	973	933	913	980	881	859	927	919	931	893	907	945	909	939	911	983	932	938	907	969	958	924	946	908	880	912	905	865	892	960	920	957	953	922	895	900	929	893	901	916	953	968	950	948	943	906	952	937	900	893	927	919	964	1003	886	951	953	897	976	902	895	896	938	945	954	923	937	956	930	936	905	929	932	918	929	886	903	880	935	945	918	970	942	869	972	958	946	859	953	923	949	855	912	896	928	934	899	935	924	951	902	928	934	877	843	909	949	888	932	943	957	919	889	905	899	933	934	920	897	920	919	882	943	949	957	985	946	867	950	892	958	890	937	911	894	935	848	908	859	961	937	908	943	914	915	889	944	913	925	925	914	890	925	940	974	937	952	915	897	969	904	955	911	909	964	932	934	970	968	981	931	926	940	966	995	892	904	967	938	938	903	921	936	889	918	938	919	897	938	920	904	952	936	937	949	894	969	958	964	970	956	962	926	982	940	887	889	883	916	956	889	935	912	948	944	926	935	929	944	949	878	917	871	955	870	949	960	954	937	895	909	888	942	942	901	917	877	968	883	936	897	942	906	929	952	931	908	873	918	919	933	885	934	948	916	910	925	937	933	915	923	916	901	902	966	997	963	969	920	927	952	911	934	890	938	882	871	895	945	888	914	913	915	946	929	937	899	914	846	904	954	880	907	906	958	899	923	916	945	980	889	1006	943	866	975	919	929	943	905	919	890	898	916	917	913	923	871	891	935	968	966	924	939	997	936	950	922	921	925	904	880	873	933	916	975	942	952	886	939	901	958	901	938	899	895	930	914	876	954	965	913	931	894	898	935	901	913	929	917	892	892	919	938	916	894	917	984	922	950	932	954	916	932	899	901	946	954	895	920	906	927	941	896	917	977	908	885	973	888	928	938	970	973	924	903	960	952	951	932	946	901	1004	948	933	926	940	944	893	924	978	916	884	888	963	897	980	910	934	916	927	914	931	994	923	922	914	945	944	883	969	908	988	939	970	904	864	931	879	955	915	850	922	957	967	906	981	984	967	953	951	941	901	952	968	914	903	938	927	917	896	944	977	932	907	920	928	913	888	941	955	939	914	928	940	937	895	976	907	935	900	941	959	904	894	903	906	939	951	903	926	931	888	917	935	912	880	869	927	908	983	937	883	890	958	919	905	910	946	933	934	888	944	968	948	954	952	944	935	935	887	937	933	950	920	973	931	936	940	871	928	918	892	914	922	952	933	895	918	946	970	939
3987	3134	2684	1647	1308	1179	1097	982	909	924	934	876	806	852	876	805	820	845	841	822	772	847	839	852	757	773	808	824	820	835	793	819	827	792	830	767	793	799	813	792	773	797	841	821	772	792	811	831	813	816	785	814	721	810	797	836	792	819	824	799	811	837	801	803	815	777	831	816	823	819	799	826	771	749	838	841	772	760	826	822	814	794	823	752	792	787	826	794	781	795	794	828	748	829	844	789	802	804	761	774	871	774	791	836	752	832	822	814	795	818	751	791	753	776	799	826	788	792	830	812	819	818	875	770	843	779	824	803	815	824	798	800	760	833	773	853	767	763	833	788	781	804	812	813	855	829	780	795	812	800	789	751	750	766	791	732	784	735	729	804	775	847	780	742	792	798	765	834	750	816	826	794	758	823	800	817	748	773	843	731	778	763	790	729	801	827	777	803	823	768	824	726	771	793	815	766	798	775	804	834	796	851	756	795	773	838	779	799	841	783	784	756	830	762	789	785	794	797	804	862	834	792	779	770	788	784	785	798	819	808	812	793	763	769	810	756	800	801	811	754	818	807	767	750	755	802	772	795	785	830	818	786	775	775	770	785	799	754	826	814	785	789	815	830	785	846	824	830	814	823	824	755	786	824	793	803	769	768	762	795	791	761	774	756	817	738	816	766	766	797	763	770	806	757	832	803	784	776	815	779	806	780	790	817	803	785	808	793	813	781	751	794	765	741	804	819	776	783	801	795	760	800	773	813	815	737	816	748	805	825	750	819	750	782	771	790	869	764	760	802	789	797	785	818	813	794	808	811	747	835	837	793	753	762	759	809	806	797	796	834	788	798	778	830	754	782	728	798	811	814	748	806	789	811	786	854	754	741	827	774	807	781	813	828	820	787	773	770	815	821	791	795	784	765	817	827	748	758	802	718	817	780	794	839	858	824	754	734	774	775	782	778	795	819	831	785	782	777	785	768	785	773	780	801	743	775	771	769	839	767	757	795	765	816	727	741	784	761	777	815	804	804	810	782	739	782	792	789	800	784	805	746	742	769	821	804	754	827	799	809	774	773	779	798	780	760	768	778	820	777	824	809	840	840	808	832	798	780	879	805	812	781	809	744	819	797	782	788	793	797	755	825	784	826	774	801	823	813	774	768	815	786	804	772	761	807	790	808	775	842	796	777	820	803	771	799	803	813	726	801	786	766	739	744	754	832	831	817	801	791	761	770	750	801	808	787	797	756	781	785	784	800	832	813	829	826	773	810	798	818	766	839	811	796	799	742	728	731	758	800	772	789	764	814	796	767	812	804	788	812	762	808	809	838	821	771	804	814	782	804	736	793	839	799	758	772	791	781	774	799	788	778	794	784	760	812	811	786	792	864	777	757	801	797	811	832	767	807	801	752	812	770	755	764	812	778	757	781	821	775	861	786	769	762	806	788	743	851	779	808	760	776	820	821	774	785	821	793	808	838	780	823	821	777	779	802	773	817	793	811	794	772	768	728	857	751	780	797	776	796	783	806	778	804	774	770	758	776	830	836	779	768	764	794	785	776	773	785	795	819	800	800	798	780	822	800	777	795	773	770	807	737	818	803	772	789	819	789	812	807	779	800	849	756	816	803	765	793	794	780	811	804	753	771	827	760	773	791	792	786	793	797	755	774	769	758	743	768	804	792	761	804	779	806	771	819	760	761	786	808	846	831	797	773	750	759	822	777	758	816	762	801	814	739	743	829	764	765	797	763	834	756	810	800	761	825	784	753	783	862	782	758	786	748	823	792	804	753	813	799	827	775	801	781	801	792	738	798	784	803	754	805	808	761	776	764	804	730	761	757	787	791	772	797	812	810	763	779	730	775	769	786	773	743	815	826	748	834	790	766	793	767	840	767	805	739	826	776	805	799	765	801	807	795	744	820	827	829	772	769	822	804	784	791	758	708	713	761	831	811	829	792	802	827	799	747	831	843	785	764	757	764	779	756	774	735	786	792	763	720	785	777	814	797	811	767	807	812	777	778	766	790	789	770	793	774	810	738	803	777	777	817	752	774	752	834	793	787	805	811	785	738	778	820	766	838	828	796	818	797	767	803	793	767	739	742	779	753	756	798	751	814	818	770	787	769	765	718	752	859	813	770	804	796	833	815	817	807	769	814	764	792	804	806	836	760	797	764	746	794	779	752	844	756	763	821	763	766	788	814	786	754	705	752	793	798	771	721	740	762	774	796	797	825	758	746	804	789	744	804	837	790	871	754	763	812	786	758	766	741	783	760	759	823	732	748	814	782	795	819	766	773	812	838	761	762	795	793	803	824	788	776	803	802	767	778	777	830	753	820	831	735	824	768	735	804	743	756	796	773	779	825	824	764	827	786	711	834	808	804	779	812	772	794	790	810	814	806	807	852	813	781	800	783	768	815	796	778	733	738	789	824	797	808	809	787	803	804	789	762	798	782	812	792	771	763	822	812	800	758	826	795	772	792	803	791	787	820	856	808	719	794	778	782	796	767	763	791	806	774	735	807	779	730	770	768	784	834	816	800	758	796	762	755	812	766	841	806	809	788	804	734	772	774	770	763	741	780	800	792	754	807	785	788	765	762	804	781	822	717	799	839	785	797	730	800	759	733	834	782	765	778	831	830	786	771	770	763	779	809	828	790	834	755	761	765	791	844	765	730	832	800	784	748	758	819	778	812	765	794	808	814	772	797	799	774	774	802	832	756	797	802	783	753	818	726	778	800	790	819	786	766	793	769	809	785	828	808	770	780	772	814	783	770	748	780	817	776	733	786	792	828	803	787	811	800	810	778	772	791	769	759	755	788	799	794	799	778	800	813	828	822	810	772	788	791	789	810	797	790	765	794	824	808	782	798	761	818	795	800	798	816	720	765	785	735	824	796	824	760	816	809	834	784	811	835	830	818	779	763	790	804	807	755	774	803	742	832	813	810	769	813	821	805	774	803	776	766	784	826	786	792	795	802	803	794	772	823	779	793	804	813	802	776	810	742	774	773	737	799	777	832	783	744	770	851	830	775	791	866	810	801	848	803	765	837	804	783	811	823	811	756	805	736	778	763	794	784	780	828	835	762	777	753	800	794	818	789	761	771	783	814	779	836	796	811	812	784	831	832	800	743	775	786	777	790	786	796	790	728	755	773	770	826	814	822	787	766	799	817	772	799	800	757	776	776	737	793	797	764	847	810	798	774	783	770	742	821	782	784	753	809	778	827	774	805	800	773	803	810	825	793	788	772	759	743	819	804	782	774	777	798	748	734	740	813	812	761	821	798	814	785	766	779	816	800	845	791	813	787	764	784	742	791	797	783	786	821	809	821	805	798	804	783	789	811	800	753	810	771	793	754	838	750	784	852	770	811	813	777	827	787	760	769	800	781	803	804	765	850	779	774	783	787	805	781	801	766	768	796	816	816	793	797	782	792	784	767	791	817	785	812	747	761	756	816	775	772	817	789	782	822	772	774	828	820	786	771	795	817	799	795	843	790	829	788
24754	21380	28335	24793	20135	3285	1237	865	742	707	694	625	631	640	635	594	573	569	637	641	567	601	589	578	604	598	601	598	632	582	567	592	589	537	584	580	565	575	584	615	571	550	559	569	584	529	604	593	631	601	563	549	627	568	573	572	566	582	579	553	536	572	585	607	522	571	529	581	589	567	592	570	586	560	557	594	594	558	553	574	573	574	580	558	554	621	599	566	618	570	586	532	594	517	538	501	542	582	598	548	583	583	521	550	596	559	574	577	551	562	535	526	607	607	551	553	589	534	581	566	568	510	607	553	579	517	558	576	539	564	541	591	588	588	559	556	567	610	575	597	568	592	528	541	537	554	571	590	560	535	562	593	585	564	564	513	591	527	600	600	561	547	543	555	591	529	535	596	606	556	579	519	550	589	550	555	566	569	553	525	580	533	571	562	525	543	614	524	548	563	548	623	566	578	542	581	585	549	574	591	566	592	561	490	584	569	550	549	547	570	592	566	563	544	591	547	541	547	581	578	541	549	511	618	622	548	551	556	543	594	560	615	583	572	569	569	580	566	544	573	591	629	524	572	552	566	575	630	504	549	561	565	556	585	572	540	530	561	540	540	559	568	582	541	605	540	560	576	591	543	581	575	558	583	538	564	546	582	534	560	581	590	535	588	565	541	584	610	551	587	535	622	531	571	575	526	557	521	528	552	544	533	520	587	558	564	597	597	586	521	565	583	584	561	598	591	576	567	558	533	536	550	561	565	563	568	544	541	584	539	577	522	536	533	576	587	589	547	590	569	578	532	566	555	604	506	566	541	542	591	571	568	568	568	604	589	561	581	564	546	555	543	564	574	581	573	568	546	543	591	544	584	550	577	607	542	583	552	576	563	523	573	605	543	570	554	550	610	566	545	581	542	541	524	565	540	583	581	614	537	577	557	589	584	554	583	556	538	568	584	599	607	583	584	509	559	517	554	575	550	554	583	578	563	543	563	592	580	573	549	555	561	603	530	528	536	566	523	589	555	595	571	597	554	554	535	573	577	579	580	600	584	568	563	567	553	589	577	582	552	580	553	517	592	540	562	583	558	542	583	560	597	552	564	580	554	582	590	582	566	525	621	534	597	568	533	547	572	532	539	540	578	592	592	596	497	569	589	541	572	572	596	533	593	557	540	584	600	551	529	609	530	572	545	563	550	525	586	586	567	582	544	564	598	575	569	554	594	517	582	558	571	583	551	539	519	600	589	536	523	552	605	555	569	551	601	559	538	536	569	545	566	545	532	565	554	554	583	586	574	543	627	544	537	554	554	578	600	573	544	595	563	578	601	561	571	532	543	566	561	570	594	594	515	610	596	611	548	558	506	541	521	580	556	550	579	568	605	608	547	587	573	583	585	517	593	549	570	571	582	585	563	596	587	522	566	596	550	568	557	599	583	571	593	554	520	554	558	562	560	536	589	592	602	589	594	500	605	602	578	531	563	529	553	572	539	567	576	559	591	542	571	531	546	525	578	585	548	539	582	600	553	581	547	514	534	553	573	561	555	586	546	570	571	568	523	548	526	539	560	544	550	569	542	599	534	574	500	559	593	605	560	595	546	567	562	556	575	596	540	546	576	556	584	570	547	557	556	524	570	551	541	547	534	563	561	588	594	576	552	559	550	545	563	584	555	582	595	558	561	554	546	571	543	545	582	575	556	575	580	592	563	531	565	532	592	562	534	553	560	548	538	502	511	575	536	514	564	576	546	546	535	596	578	565	542	588	591	539	595	548	572	511	567	558	574	567	510	526	594	536	565	570	559	584	552	556	534	565	546	545	548	568	532	573	600	582	540	523	627	595	542	618	613	566	591	555	566	562	623	569	501	579	549	541	601	586	584	593	557	595	552	583	587	568	610	566	548	528	507	588	512	596	600	591	548	561	565	558	564	551	584	541	549	590	568	564	552	537	590	555	572	573	575	564	574	567	572	569	531	516	585	610	530	564	592	591	564	569	580	557	590	529	576	554	524	593	564	515	565	538	517	561	577	529	577	553	611	536	565	557	593	574	590	576	582	569	553	552	508	589	554	562	558	552	589	545	586	558	616	581	512	564	527	559	566	553	601	623	533	571	572	590	568	578	574	547	553	525	565	554	579	560	572	545	548	536	568	538	548	592	603	570	536	575	552	526	553	611	534	569	568	546	577	561	576	591	549	546	538	554	611	534	582	596	533	567	561	553	565	535	550	577	543	560	519	554	566	546	568	560	604	507	624	555	543	558	571	559	591	587	561	582	545	575	522	565	537	524	559	535	545	528	585	579	577	554	540	523	561	614	554	594	567	555	578	518	578	586	587	583	567	577	567	568	531	579	566	590	602	545	578	575	563	573	570	596	547	549	586	567	594	541	553	566	522	581	563	587	554	575	556	584	553	578	553	582	591	538	540	588	567	524	573	573	619	551	530	547	593	574	541	560	511	534	545	566	543	554	548	564	573	526	610	550	552	557	566	560	516	581	532	523	582	537	515	564	528	559	572	590	546	553	549	545	545	568	610	568	562	529	499	572	577	558	568	539	590	536	520	536	543	563	599	548	567	541	523	553	595	526	571	564	559	530	593	522	505	595	544	543	545	525	549	595	555	543	589	548	584	560	545	575	629	549	560	604	517	581	524	531	588	575	545	543	576	587	581	581	594	566	534	592	495	590	576	597	574	583	544	547	616	545	591	588	516	525	573	591	565	564	543	562	589	542	580	588	591	555	590	582	555	592	590	524	550	549	544	596	565	542	577	530	518	548	553	551	585	545	550	564	569	574	561	577	548	574	591	591	524	502	578	583	567	594	562	530	582	543	556	617	544	578	541	601	582	576	540	550	581	540	522	554	559	578	544	572	544	577	559	566	547	508	544	531	566	541	554	548	567	559	576	542	579	570	573	505	557	566	545	559	585	576	558	536	586	527	562	594	565	601	535	567	535	561	546	577	557	582	570	557	536	575	517	594	563	569	556	554	589	570	532	545	585	561	531	602	559	588	559	536	575	564	545	541	527	588	540	559	546	570	568	524	565	515	543	564	579	539	522	580	580	578	590	612	537	615	540	543	586	528	555	585	519	551	559	575	583	544	555	597	551	527	562	549	571	569	569	599	605	553	544	546	547	535	567	563	537	554	594	530	552	621	554	570	493	516	582	573	557	513	580	542	583	589	541	560	586	611	577	608	592	567	555	568	576	563	524	549	563	558	568	547	553	561	560	556	596	573	536	540	557	588	562	549	552	576	591	576	579	624	548	569	532	583	573	539	548	582	607	554	521	574	564	557	572	557	582	543	576	559	534	512	593	546	567	581	546	583	589	597	546	587	540	583	574	555	548	563	599	529	580	553	556	556	521	573	564	599	555	564	548	567	539	579	545	602	615	604	602	533	554	554	551	607	556	574	511	523	550	562	548	609	556	556	511	557	549	543	574	571	587	548	567	543	565	573	576	573	617	553	579	569	563	572	563	595	529	564	544	536	600	570	579	573	559
3885	4860	3991	2170	1491	1122	1038	921	844	763	717	733	650	666	644	582	605	590	609	582	587	587	582	556	556	552	543	593	520	558	550	586	525	535	539	579	530	555	534	580	542	569	597	541	528	534	542	545	516	547	550	580	540	548	498	556	546	503	528	547	530	507	532	515	589	553	553	550	575	546	550	493	575	555	512	568	548	584	548	548	534	525	546	542	569	510	540	552	536	505	537	598	580	535	512	522	542	536	571	518	508	571	541	538	563	527	542	571	518	509	551	532	512	523	559	561	512	543	519	513	546	538	545	533	523	555	536	534	508	562	520	511	512	534	551	529	558	587	515	562	540	525	573	550	563	534	507	550	538	573	553	520	523	504	542	578	494	567	538	563	561	499	507	500	498	555	526	545	509	506	535	560	496	519	504	537	500	561	545	537	506	538	527	518	535	535	485	540	516	516	517	542	600	488	539	531	588	560	526	533	502	532	566	537	536	542	521	528	526	527	549	514	552	522	568	555	531	537	490	517	525	539	522	561	584	524	522	512	586	545	571	549	565	540	527	528	562	532	511	546	574	528	534	510	571	531	525	548	541	523	507	530	557	557	519	507	533	539	544	543	544	527	545	527	580	563	543	530	544	514	589	536	481	539	528	543	502	559	544	502	554	517	522	533	517	527	530	539	578	526	593	536	553	488	529	509	547	504	525	531	497	534	526	546	538	553	514	534	540	542	501	517	571	556	504	525	530	554	520	509	547	520	573	506	539	522	559	558	540	525	519	527	546	549	546	521	586	544	561	516	528	520	561	547	536	514	556	517	524	482	550	526	546	552	523	523	576	557	576	541	564	511	533	545	521	528	572	527	530	557	560	545	580	552	522	570	554	512	538	551	505	552	525	524	538	513	558	548	502	513	563	522	571	537	521	560	522	559	510	548	442	558	542	519	553	518	535	534	543	531	588	545	531	511	517	566	548	583	554	526	577	547	525	544	523	569	555	541	506	533	566	546	480	535	529	497	522	544	561	546	584	554	548	569	505	531	548	532	537	549	551	535	521	542	545	562	551	522	541	499	511	512	563	576	577	499	519	575	526	527	511	568	525	488	520	526	579	524	592	491	539	539	505	501	550	529	556	509	554	551	550	528	508	559	530	505	500	466	533	545	496	545	544	532	511	591	560	549	502	557	517	523	505	530	542	563	568	518	512	518	550	540	530	529	498	508	510	532	582	517	553	487	514	562	541	536	506	494	520	533	507	573	531	542	517	544	603	503	532	580	561	532	526	521	562	507	585	492	529	558	524	552	517	545	556	513	487	533	489	516	500	519	544	518	536	560	519	546	475	553	529	543	558	542	573	549	562	526	546	539	560	545	527	502	555	574	475	509	521	573	526	550	514	500	573	546	540	520	504	537	509	536	542	539	528	541	549	541	558	579	509	520	554	508	522	556	517	526	536	514	532	516	512	573	532	547	520	528	518	539	561	530	543	523	524	526	513	550	554	496	532	531	547	484	568	514	561	485	499	543	509	500	511	567	500	560	555	537	517	520	538	542	552	536	544	542	495	564	564	546	498	539	535	533	570	547	528	551	515	536	518	555	526	511	512	499	534	548	494	565	515	504	487	557	582	512	522	505	521	549	488	565	508	501	503	573	555	537	559	570	564	523	545	536	581	547	515	516	555	521	515	569	528	522	473	559	557	567	548	509	533	518	522	552	551	548	529	525	538	524	536	564	530	522	539	494	538	561	537	535	551	552	559	541	541	521	537	540	561	537	561	506	540	546	517	499	484	546	479	561	507	493	471	517	509	549	504	546	499	523	509	563	488	539	569	556	539	546	547	499	550	507	496	526	508	551	523	504	525	561	506	543	539	546	504	541	541	497	540	569	564	529	473	514	559	585	560	533	545	521	513	562	494	525	525	524	543	510	534	524	538	544	525	558	512	561	513	531	533	515	492	500	563	544	514	525	514	550	530	530	501	510	519	530	560	549	537	545	515	533	511	549	578	519	518	519	560	506	507	532	531	526	521	491	515	515	545	558	559	507	554	510	549	545	499	544	515	517	548	528	536	514	542	551	551	551	591	516	511	523	541	513	522	531	482	511	508	566	499	561	526	561	512	505	469	524	526	530	527	544	550	559	546	523	515	500	543	552	486	567	516	533	506	532	516	544	556	498	505	531	567	531	553	545	550	530	517	526	530	570	539	530	508	541	559	516	543	505	507	531	538	550	547	529	526	525	515	524	497	553	566	496	553	546	553	514	559	530	552	501	551	488	524	540	515	507	538	527	522	537	559	500	539	527	533	562	529	578	547	498	506	517	535	558	538	514	508	511	517	559	522	517	539	575	548	555	540	559	544	536	503	493	557	526	562	503	545	566	515	507	562	543	538	553	530	567	537	526	495	592	561	531	487	523	545	541	530	515	551	515	527	499	509	544	513	532	501	521	509	510	534	537	529	508	508	540	519	557	530	526	496	491	531	508	533	543	511	530	527	552	532	541	536	544	517	506	528	575	492	556	483	519	512	503	569	530	544	563	577	496	539	561	521	513	549	499	527	535	527	550	517	552	557	504	520	536	532	550	558	560	511	547	518	504	516	523	521	515	566	520	517	542	530	496	540	518	538	490	514	516	562	581	533	540	538	534	514	532	522	543	525	531	526	487	551	514	499	501	525	546	526	547	564	508	539	515	543	553	529	554	539	533	502	548	539	531	520	504	528	551	542	578	526	505	528	498	539	536	524	524	550	530	525	499	541	552	489	492	501	532	527	543	525	503	503	512	548	536	511	506	530	544	543	566	567	535	530	510	521	509	520	540	526	581	535	554	533	564	540	543	515	532	527	583	556	536	554	500	518	531	545	538	498	534	539	500	566	516	520	518	554	557	521	542	532	536	555	549	503	504	498	522	519	510	492	506	518	547	592	472	503	554	506	513	531	546	555	581	587	520	555	535	527	550	509	538	545	531	553	563	505	553	526	531	522	534	482	526	516	517	507	535	535	569	560	521	510	531	513	523	514	512	522	495	544	556	544	528	506	550	560	577	511	564	545	539	517	535	534	527	517	508	517	516	504	541	502	500	520	557	576	568	478	550	541	512	524	540	542	552	535	542	520	547	536	526	528	507	527	531	529	513	518	555	541	529	497	525	517	520	514	517	517	538	537	521	531	551	545	562	501	543	490	554	519	527	556	521	530	514	551	537	538	568	525	519	540	547	578	538	547	552	524	511	534	508	477	507	504	524	493	578	580	522	545	533	547	516	503	561	523	517	541	544	573	557	534	541	559	516	559	542	500	571	543	520	557	503	537	507	547	537	552	520	525	541	569	502	520	536	504	521	520	537	526	508	544	540	525	467	537	512	554	504	495	524	516	600	533	554	543	548	531	533	507	519	561	545	530	533	543	476	533	535	519	541	494	547	520	525	509	523	537	479	521	529	517	562	539	543	518	518	537	545	497	552	546	505	509	553	519	513	537	477	505	507	557	520	574	531	578	513	547	501	534	514
27420	9573	1796	1249	1005	990	1018	998	997	964	907	1024	973	996	953	983	989	1057	977	985	906	969	1009	890	930	895	994	968	1047	945	989	966	1023	984	1026	951	919	949	942	1000	969	987	1046	1010	986	968	953	973	946	1041	991	968	977	953	996	1009	992	913	997	958	983	1015	1006	932	980	910	1019	953	942	938	997	962	938	951	1048	897	993	973	967	1010	958	996	945	965	950	953	955	929	919	1030	991	974	1000	967	954	1020	976	973	937	999	945	985	898	996	926	1001	936	981	1002	1006	959	994	976	942	982	943	934	956	948	1008	971	950	951	991	980	993	965	1009	930	973	928	940	976	961	978	922	996	1012	953	1010	986	951	933	910	950	948	929	998	981	983	1000	949	987	973	953	961	948	928	974	942	929	923	997	1047	984	905	975	978	954	901	977	981	970	965	1027	922	953	947	936	1016	959	917	935	979	921	944	975	932	975	963	944	926	999	960	903	981	1012	1034	997	972	975	996	954	994	958	949	985	941	974	986	965	967	968	1002	1009	943	1022	963	966	954	1005	980	953	950	943	961	938	925	975	954	1016	984	912	951	951	898	939	983	981	949	954	988	950	914	1014	940	980	975	923	941	1002	929	964	971	999	993	983	993	1008	941	1031	931	967	967	945	936	995	980	958	933	919	953	925	1003	995	943	969	984	944	948	947	979	935	990	974	966	997	921	1012	973	981	976	970	970	944	956	910	1051	1014	958	985	966	955	909	942	897	933	970	998	1010	990	971	1027	925	978	1011	991	911	963	913	928	996	960	963	934	971	968	950	967	948	1009	975	944	976	1015	977	975	943	981	897	924	981	931	926	962	998	1011	931	969	938	957	978	925	934	977	932	927	988	1028	974	968	992	967	981	986	968	959	945	959	1000	926	929	957	1015	1003	947	1023	1005	954	969	985	997	959	1004	984	935	953	971	967	955	973	950	980	960	947	896	1044	966	971	1025	1045	1011	1011	998	974	975	957	933	988	995	1029	988	902	974	879	937	977	951	978	966	997	927	983	955	965	934	993	949	957	940	961	996	916	963	963	928	974	956	944	971	1006	1025	947	962	961	942	950	918	948	966	927	958	936	924	982	964	943	1004	973	1021	964	972	971	971	953	929	1005	954	996	977	998	943	956	1007	1005	922	973	967	987	946	988	968	985	960	968	973	964	937	1042	953	982	935	968	959	975	967	958	1044	950	949	951	906	930	986	960	980	972	1010	965	952	1019	989	991	979	972	944	914	970	927	913	972	973	971	964	913	953	983	930	931	940	976	955	930	927	907	999	976	884	908	1004	947	967	981	944	956	978	980	924	1004	958	985	942	996	941	928	959	965	990	1031	999	1019	926	972	978	984	981	1007	971	929	956	942	959	996	985	966	989	980	935	1021	984	929	914	903	946	937	940	976	1012	960	943	920	945	945	972	942	970	1005	972	1027	954	956	1022	944	962	922	947	944	971	918	980	985	936	953	1007	957	930	908	899	970	981	997	920	958	968	995	968	983	986	981	947	931	961	914	946	984	999	1008	1005	966	996	950	969	1023	1004	978	968	921	1038	937	955	936	932	973	1001	951	1014	976	982	995	1019	952	981	941	942	987	982	940	918	1007	973	933	918	1045	903	1002	976	944	989	1007	955	957	935	927	920	908	974	945	988	891	896	1000	983	1018	979	947	980	996	981	982	1025	982	1004	1032	1008	1004	969	993	940	966	911	1004	981	1032	974	941	932	918	993	980	976	922	997	995	994	982	961	1014	976	932	965	991	935	979	988	957	983	982	946	947	932	959	934	943	983	970	974	973	916	1000	957	918	897	980	961	963	928	913	1016	935	975	996	1003	967	985	983	966	922	997	1014	1039	989	1002	924	942	957	1026	1015	959	1011	951	931	960	955	972	986	951	952	983	1027	974	953	959	977	929	943	967	1003	966	950	977	973	946	989	901	929	930	999	929	1010	955	950	953	1000	927	936	954	947	951	915	1010	961	1008	966	1029	918	981	932	906	986	962	987	898	939	956	1003	1003	959	947	976	988	997	998	928	980	984	982	978	972	925	934	968	940	1001	948	1016	962	930	946	928	998	969	897	1001	976	989	986	947	947	971	1019	984	983	1015	1013	985	982	930	971	997	952	983	943	997	922	1012	991	974	997	990	914	931	883	947	987	962	999	968	964	987	943	949	935	996	939	965	972	951	978	1013	933	978	925	1008	969	973	910	952	946	1029	937	968	936	960	983	992	980	907	993	939	903	989	946	959	974	945	896	964	939	923	991	969	969	925	983	994	952	956	941	997	926	1020	992	1040	991	951	884	937	967	996	1000	991	973	1007	966	978	949	973	1012	1024	963	918	955	964	963	991	1038	1020	911	986	952	1008	1000	1003	979	969	982	966	1007	959	931	945	952	954	980	1017	978	999	1000	974	949	975	957	953	981	981	989	973	971	987	985	980	950	994	928	989	983	899	953	919	992	995	971	1042	934	946	993	984	957	980	1004	969	974	962	893	954	995	931	987	970	941	911	987	977	1007	904	973	965	919	1003	983	996	948	953	1052	995	923	955	973	1018	1019	977	1006	931	988	940	947	982	1002	954	979	942	1002	979	952	994	974	991	966	961	985	991	949	944	939	973	945	988	980	954	956	980	1013	949	929	973	965	916	976	1040	976	929	923	959	984	956	1013	978	950	974	945	960	960	928	917	1002	996	926	983	1015	979	1010	947	963	1053	967	911	922	996	972	949	927	929	978	1016	958	966	993	923	1042	946	965	961	970	938	883	926	973	980	942	941	933	938	953	949	957	938	918	939	1032	958	1028	930	957	971	994	995	971	948	1001	969	915	983	1018	933	1003	928	1024	975	926	992	942	913	998	979	974	971	949	932	996	963	976	964	993	948	995	936	1003	1007	957	934	963	995	947	960	958	1012	1008	998	933	934	1009	977	961	1019	955	973	977	948	945	975	979	1006	1001	996	933	1028	920	994	934	924	991	974	956	977	1001	969	995	973	936	967	980	1009	947	953	962	957	989	945	975	1007	949	928	1008	956	1028	907	985	934	1003	921	968	945	953	977	932	1004	970	1000	987	949	1030	948	956	980	993	963	942	957	979	932	925	981	939	932	1000	933	952	968	976	1013	924	969	978	954	986	946	1011	915	965	979	989	953	971	985	993	984	962	898	963	966	1002	1005	989	901	984	977	954	972	935	924	937	922	979	991	990	986	940	991	955	996	1003	946	962	976	963	939	959	992	967	987	927	1038	998	961	1003	986	983	983	999	1002	1018	1027	952	961	975	950	966	975	956	979	1006	994	956	981	948	948	941	894	969	950	991	951	1003	937	947	982	988	954	996	940	986	945	944	951	998	1006	955	976	1031	968	920	939	949	967	1028	929	941	989	935	944	985	976	907	1006	997	1000	924	925	942	909	947	989	946	938	940	990	980	944	944	939	979	1024	969	963	932	973	968	915	985	968	937	959	946	972	968	919	935	990	910	913	982	995	935	962	957	954	1015	955	995	961	926	941	944	928	962	914	1001	969	965	991	950	933	997	955	955	894	952	956	923	958	976	968	983	978	893	999	903	1000	975	994	973	1002	976	1009	944	936	968	967	899	925	979	974	968	948	982	982	950	967	978	909	947	998	996	913	949	992	947	982	948	946	918	990	975	998	1038	960	946	924	977	962	971	978	986	984	1014	918	943	997	1039	971	984	966	949	940	982	948
5872	970	996	837	817	815	795	876	814	829	839	784	857	843	796	807	782	825	803	821	751	832	851	811	766	831	806	834	791	767	842	763	825	823	831	796	788	831	798	746	804	832	746	821	788	780	778	817	797	797	771	876	851	780	799	811	779	837	792	811	781	775	790	812	837	777	768	817	839	779	827	788	783	784	809	795	765	806	794	812	787	790	811	815	797	802	769	828	814	784	779	782	804	863	799	761	777	793	820	796	764	779	754	843	729	774	779	838	876	829	781	797	789	836	806	816	824	845	803	762	798	803	815	783	826	790	844	843	779	790	787	771	820	783	827	836	775	799	797	818	764	760	851	798	861	821	805	821	806	804	758	805	827	816	774	798	801	804	778	764	842	775	798	787	800	822	870	811	801	796	791	756	838	855	798	757	821	824	750	779	793	806	804	824	824	850	825	784	797	798	786	805	796	819	780	780	804	806	825	807	803	819	787	773	833	794	814	770	796	717	790	782	817	783	808	790	823	731	801	741	768	822	817	813	822	810	785	796	795	812	807	790	793	782	824	837	761	808	821	790	835	813	810	766	847	798	783	838	763	822	782	765	776	780	810	823	771	823	795	817	800	742	805	800	792	827	791	749	837	826	769	807	786	795	758	826	776	803	790	833	800	795	810	795	809	785	774	778	806	769	822	773	826	798	789	834	804	815	799	855	816	813	796	777	829	818	752	771	754	867	759	776	807	771	779	779	771	740	785	775	802	749	761	814	787	795	826	831	797	785	804	796	826	796	823	819	757	794	781	803	770	811	767	745	779	831	804	779	802	763	867	784	820	771	814	808	747	812	774	817	808	792	792	791	817	820	778	794	855	792	837	849	784	801	852	800	742	815	821	801	785	792	848	832	795	794	782	775	787	793	833	755	797	794	788	788	814	776	836	783	818	789	775	824	799	789	813	832	802	763	853	767	830	804	804	817	784	791	854	769	821	806	798	824	862	810	748	755	846	732	751	811	802	821	798	802	794	831	809	815	785	862	767	787	778	767	810	825	770	803	769	806	805	767	793	770	796	822	761	777	808	825	829	802	745	833	801	814	809	818	835	786	846	766	824	815	824	822	813	832	809	792	836	791	769	782	852	776	770	842	787	812	781	812	836	818	829	772	802	812	853	772	785	781	806	778	837	835	819	814	778	801	812	823	818	847	775	797	746	832	775	770	813	748	803	740	827	757	804	757	764	813	797	807	771	810	850	772	821	820	795	786	844	796	819	749	860	765	766	838	776	790	840	770	772	790	846	773	814	782	760	790	783	768	766	794	754	817	819	842	829	792	781	808	815	782	826	765	842	816	773	776	771	785	776	792	800	823	785	792	809	821	811	746	832	757	811	848	798	815	804	829	804	791	828	826	841	810	789	816	758	823	853	796	788	826	796	813	786	803	795	805	744	777	801	796	760	750	826	838	774	763	748	802	797	812	765	773	756	838	793	773	796	806	801	798	793	779	798	809	829	823	819	822	792	786	845	813	759	793	845	788	815	832	776	782	797	780	801	852	774	788	791	792	769	815	827	804	815	800	769	833	765	772	777	847	780	782	791	817	800	823	792	790	752	832	813	824	799	770	835	789	817	730	849	832	775	750	785	772	799	836	806	804	813	817	817	833	768	833	795	804	809	750	801	805	859	804	798	801	798	785	849	826	839	821	797	772	805	850	825	794	793	766	827	768	804	785	849	808	784	799	816	785	808	804	826	777	770	753	789	820	815	845	800	787	834	754	783	820	806	808	872	748	776	785	799	837	779	815	810	770	799	735	759	836	736	762	779	765	832	794	794	832	766	850	788	816	795	783	783	803	797	794	786	808	779	812	766	816	797	824	777	780	828	760	777	770	828	801	775	763	873	813	820	780	805	810	813	789	759	834	811	788	787	762	849	798	796	779	777	806	810	787	829	811	773	776	779	780	844	774	819	799	779	816	824	787	821	816	699	774	810	752	787	816	862	767	803	775	791	800	739	834	836	753	700	831	830	844	726	763	845	752	793	877	801	752	816	857	811	810	752	782	800	829	807	800	794	827	823	771	857	787	805	784	773	816	840	815	846	818	770	748	791	784	823	787	796	771	798	769	777	779	773	876	824	760	776	799	783	736	802	740	808	809	773	799	818	769	801	812	762	791	792	785	795	805	828	764	777	748	764	786	793	814	733	822	756	777	786	810	772	771	784	788	777	824	801	879	837	782	807	794	792	800	823	819	793	771	828	786	800	851	839	845	834	771	765	782	784	757	791	806	798	834	811	843	817	809	774	804	809	825	842	785	832	791	825	827	769	742	842	838	826	782	832	786	796	818	785	754	763	805	809	816	761	812	811	851	766	812	791	806	757	787	792	751	819	809	782	756	797	818	815	816	805	842	798	809	794	812	801	823	756	826	748	858	760	802	780	881	798	845	773	784	752	829	868	811	773	780	736	818	788	813	824	744	798	806	821	811	804	804	798	741	809	824	797	752	797	782	752	810	782	827	739	783	790	828	781	779	781	811	810	785	810	824	839	781	831	762	752	753	806	787	820	760	811	806	769	791	777	805	779	783	789	802	884	793	791	814	782	806	838	769	802	815	799	793	794	785	777	810	828	795	796	768	850	762	791	789	813	830	790	827	862	743	801	769	755	770	759	769	813	835	778	826	756	778	825	817	817	801	812	799	847	797	776	807	770	812	800	720	770	798	812	812	775	842	785	769	778	806	845	735	809	831	825	787	837	780	834	773	787	780	777	757	784	827	805	777	780	767	811	767	782	823	817	776	792	870	826	792	745	775	802	780	785	834	794	774	818	790	830	815	783	811	846	793	811	744	853	798	812	829	808	795	804	801	771	835	793	813	794	804	794	747	773	812	804	823	750	783	805	830	762	779	828	808	808	793	778	799	812	796	806	846	805	792	778	789	826	783	761	784	803	781	766	808	854	778	817	821	784	805	793	766	813	824	762	794	764	834	778	778	773	834	794	779	846	805	823	854	793	754	777	792	814	788	853	773	759	809	812	823	788	740	773	826	804	763	814	840	856	805	756	778	785	744	815	835	796	790	750	794	727	740	766	782	809	816	800	785	793	790	781	851	788	782	768	840	754	835	796	761	773	817	807	868	837	838	799	795	778	805	790	813	794	774	796	806	836	738	767	822	808	769	824	788	799	788	782	787	755	813	827	818	807	779	830	846	808	794	763	828	786	798	803	781	786	828	765	858	798	763	778	797	807	824	806	786	799	750	800	851	780	817	874	816	769	769	835	815	814	775	791	811	796	778	778	787	807	822	813	812	825	821	859	769	810	768	827	770	804	837	817	802	777	803	843	808	877	774	794	768	817	780	790	850	786	818	829	787	813	821	801	826	774	759	790	790	791	791	810	779	824	757	728	857	829	830	804	804	815	837	798	817	829	826	827	839	778	824	774	820	736	756	754	785	809	803	775	804	784	843	836	859	803	796	800	808	846	781	779	776	799	790	844	808	825	832	772	789	839	806
25650	21368	27043	25240	5007	1561	1262	1107	1002	1060	1035	1005	923	980	983	933	953	1012	1011	954	939	904	935	920	935	944	974	965	979	909	949	943	989	915	953	926	1052	923	930	1019	930	966	933	937	938	948	894	961	975	929	931	928	894	904	978	984	1015	986	928	964	907	923	904	908	870	909	909	918	913	982	919	890	872	926	943	978	876	955	981	887	931	956	908	916	915	906	969	912	897	914	906	924	895	878	862	914	894	929	928	959	879	939	937	919	859	943	939	900	984	904	957	906	916	991	874	899	891	981	928	925	906	932	909	945	891	953	968	899	958	942	895	972	936	946	965	967	984	938	915	898	950	928	935	976	930	934	936	885	924	922	951	939	921	961	951	972	911	915	952	917	946	966	939	927	934	994	918	919	895	996	915	860	941	904	928	969	921	934	968	905	959	946	926	869	978	868	910	921	938	998	907	905	967	945	908	973	934	915	898	925	966	891	956	881	944	1018	961	962	896	862	919	857	947	910	932	846	854	923	967	930	924	955	923	951	921	965	924	906	878	941	877	929	949	918	916	979	932	920	915	917	884	921	893	946	932	924	953	892	956	931	899	915	890	988	954	894	953	881	965	1010	925	859	871	937	935	948	883	908	936	925	921	923	895	927	933	950	903	992	930	901	905	885	896	977	930	890	932	936	923	914	932	929	885	902	920	944	930	948	905	887	955	961	929	883	885	911	884	933	952	909	941	980	935	922	925	869	932	902	918	919	883	903	911	921	865	863	955	908	973	917	993	959	948	907	911	886	927	945	915	895	975	905	944	952	952	937	918	963	920	944	914	917	932	908	942	920	940	1000	958	901	962	933	942	970	933	965	921	964	973	877	963	938	955	880	953	934	914	927	902	948	877	884	868	921	961	951	951	933	976	889	933	913	942	853	959	923	907	888	957	875	940	909	939	879	960	971	882	916	928	900	962	887	925	915	925	905	921	936	881	982	929	944	885	929	903	941	936	931	911	985	926	987	940	904	903	892	943	907	914	938	901	941	1004	981	909	926	906	910	883	927	938	912	923	895	923	937	907	925	920	924	925	902	893	903	922	918	912	873	898	922	950	905	938	870	933	891	952	893	932	971	943	900	892	991	930	958	895	902	901	915	913	936	965	966	835	905	918	932	897	862	887	929	966	911	930	938	948	952	868	916	996	920	925	868	909	941	932	937	898	936	941	927	950	877	898	879	900	853	937	973	918	980	970	921	949	898	920	903	918	941	903	930	947	943	891	916	878	926	938	952	976	958	949	979	924	947	880	931	939	941	954	916	928	894	928	946	940	919	905	946	898	875	942	910	947	905	891	901	903	929	893	987	912	916	909	942	910	906	905	897	952	946	974	924	956	911	913	920	944	936	895	906	883	984	920	902	950	897	956	892	942	932	887	968	970	931	908	953	939	945	934	963	936	950	934	940	1011	936	937	930	930	889	920	889	890	952	934	918	939	907	944	953	926	936	920	974	940	932	918	927	942	894	1017	944	958	923	910	949	957	884	978	884	899	923	842	971	931	895	945	858	920	871	939	897	939	925	907	925	929	971	924	940	929	908	966	1006	917	982	893	895	945	955	933	897	929	903	918	943	884	954	863	890	872	914	909	935	893	915	934	903	909	871	925	885	915	912	955	938	952	981	911	965	894	874	914	905	944	925	929	957	924	966	877	953	901	890	951	901	916	934	959	908	895	919	983	941	900	984	906	890	913	939	945	904	950	921	938	897	979	917	906	901	945	935	909	894	920	938	944	908	980	949	927	898	951	903	920	939	896	907	933	973	956	884	917	878	947	906	888	963	879	885	990	939	923	946	916	915	920	899	887	912	941	916	853	951	943	933	907	874	1005	951	905	924	921	871	891	887	909	941	961	894	979	861	974	957	912	917	931	926	907	933	926	948	970	969	892	885	896	895	905	875	936	932	917	930	928	954	944	986	944	939	954	949	958	903	902	905	970	920	950	931	885	930	951	940	956	917	909	873	861	860	899	939	958	940	949	917	919	942	940	962	948	973	878	928	888	923	1009	892	955	907	851	958	927	899	878	914	893	914	895	882	938	926	917	904	938	949	918	934	913	974	966	971	909	900	925	954	927	929	917	928	915	869	920	961	940	946	895	892	967	923	927	958	931	899	929	897	947	913	924	915	885	876	859	884	914	879	928	889	877	881	924	917	941	930	919	879	970	927	931	949	940	894	906	929	898	1002	960	926	903	893	920	898	961	897	893	875	915	892	908	973	928	924	950	948	868	938	930	984	923	980	875	946	895	870	967	886	925	956	914	915	893	947	962	926	917	924	888	933	879	917	960	925	904	923	923	906	943	913	920	952	927	986	940	908	901	900	884	894	873	938	886	916	940	925	893	919	918	881	939	915	886	906	896	869	925	907	953	932	974	906	924	854	942	925	916	937	858	907	984	916	889	916	888	909	968	1002	960	970	907	950	882	908	936	957	936	952	918	918	945	921	937	947	930	915	869	915	885	943	934	906	923	955	879	910	966	935	953	943	921	907	934	916	931	927	904	936	962	950	870	947	897	911	869	883	978	959	942	928	897	927	962	877	918	946	865	922	961	938	941	951	967	949	930	911	1020	917	914	898	946	920	878	963	987	925	890	944	907	907	898	931	921	945	916	916	892	967	922	915	936	888	908	947	896	883	901	885	957	990	911	969	864	948	870	966	932	918	984	977	947	920	886	924	980	913	907	911	899	905	942	914	917	933	926	972	943	970	939	952	887	960	895	963	954	924	889	889	914	967	915	968	925	940	852	946	934	918	924	898	910	941	947	933	940	911	914	925	934	921	928	924	922	892	934	915	940	933	949	957	926	928	914	931	905	908	916	922	845	934	958	935	939	944	965	984	857	910	900	900	954	940	931	898	915	1001	938	925	923	877	935	922	954	950	953	897	913	938	950	960	933	882	873	908	936	922	943	907	930	919	928	873	880	879	878	974	964	951	923	893	897	928	915	876	915	896	865	931	927	952	933	973	882	962	946	987	991	984	857	914	887	910	923	938	924	878	1002	996	927	949	859	910	916	936	923	943	1003	910	963	936	893	963	966	930	909	973	875	906	918	935	1000	965	962	913	910	910	928	904	931	950	976	922	949	1032	850	917	931	815	884	965	937	987	920	907	890	950	966	944	926	897	935	950	948	887	950	899	911	921	926	899	883	919	917	940	893	927	919	963	891	897	949	904	926	917	976	913	919	906	901	901	972	926	924	913	899	898	964	927	922	940	928	956	937	961	957	939	905	963	913	911	898	995	921	932	913	915	928	985	889	886	918	924	912	951	975	944	878	913	875	941	944	939	913	915	887	943	949	884	919	894	886	968	933	901	979	948	919	869	921	948	892	912	932	920	950	927	944	960	901	954	951	928	937	937	942	924	891	946	915	928	878	899	945	945	965	946	960	941	956	886	921	926	985	923	937	919	920	953	911	916	916	927	965	901	926	951	868	937	945	954	900	932	912	900	880	880	926	897	941	970	908	969	894	877	1005	936
3956	3087	2566	1703	1374	1109	1014	1047	965	893	889	821	872	830	838	848	840	793	781	840	840	813	817	820	777	822	796	776	784	856	830	831	804	762	815	794	806	798	787	801	830	859	796	748	822	836	778	810	816	800	805	783	828	748	792	834	798	791	770	787	781	801	831	806	784	792	838	782	754	781	782	796	825	813	787	768	775	792	808	813	821	788	734	783	768	789	780	798	805	784	765	783	785	772	754	790	808	805	825	785	777	784	786	765	781	788	788	802	767	817	774	812	785	836	806	778	805	776	822	805	771	779	827	807	761	751	810	839	811	796	737	810	800	782	770	765	751	827	813	800	817	826	798	760	803	797	788	843	767	817	741	755	773	803	763	772	766	802	831	784	800	791	793	794	750	864	801	823	763	741	792	788	843	822	744	793	808	794	770	753	734	799	840	805	788	809	787	813	762	830	806	804	823	825	798	752	814	817	803	815	783	828	770	795	779	746	729	794	781	783	794	797	772	764	802	779	814	804	818	801	789	816	835	790	826	810	826	784	798	775	758	822	763	780	825	755	784	769	783	753	777	788	824	856	782	788	762	815	816	850	737	786	792	729	752	813	774	747	794	777	744	763	816	779	773	874	830	817	808	779	779	825	786	819	808	796	762	805	742	784	762	813	785	777	759	782	817	748	743	763	782	795	854	769	780	764	813	794	845	773	777	783	798	774	791	799	775	852	804	807	736	783	791	738	757	792	763	768	800	751	803	782	809	697	751	720	859	775	770	769	826	787	808	829	785	807	779	790	778	789	788	779	815	786	818	792	771	765	757	812	846	751	767	812	729	863	820	873	774	837	799	743	808	825	766	755	800	788	772	772	788	823	749	772	792	804	807	745	816	809	794	810	774	765	782	778	796	779	833	786	778	758	762	770	741	770	796	806	755	791	792	734	802	821	736	796	790	779	800	751	770	835	788	821	751	813	779	790	776	828	799	821	837	736	755	858	750	777	811	812	798	754	797	813	800	805	840	805	774	776	822	761	780	786	839	779	768	818	785	820	784	806	782	811	776	801	795	811	749	836	825	810	761	776	792	807	796	754	789	759	787	767	818	781	754	845	809	795	779	785	829	778	754	782	778	806	814	816	784	803	837	803	761	799	791	771	810	811	803	790	798	793	813	730	758	826	799	797	765	780	755	827	814	772	803	760	849	802	814	805	745	771	748	788	824	782	818	797	773	805	777	815	847	815	765	736	749	780	741	757	778	824	756	779	790	777	782	708	811	784	805	831	750	766	776	782	781	826	789	773	801	792	791	761	806	799	793	796	808	821	788	789	828	866	760	745	803	779	750	800	822	776	813	783	794	747	789	780	816	800	749	715	829	788	808	777	788	773	791	808	792	742	803	842	802	787	776	767	746	761	790	786	795	816	746	819	780	794	775	799	849	784	806	781	756	805	779	753	779	764	773	854	782	794	846	811	791	796	845	803	774	817	805	780	770	783	797	830	815	804	770	756	763	785	797	804	748	796	744	771	795	810	833	764	795	738	787	807	818	794	827	828	790	763	806	741	767	795	844	765	770	851	760	820	790	771	784	821	785	811	789	793	817	816	776	740	743	780	761	847	799	775	738	798	767	797	784	768	796	808	761	761	782	864	777	783	775	772	796	810	808	780	768	781	782	784	839	807	751	798	772	775	810	785	790	792	771	802	799	744	807	779	777	792	771	804	836	800	869	758	771	776	781	791	800	781	796	722	817	782	785	788	776	772	780	770	776	771	795	801	805	793	746	763	783	799	728	825	753	846	767	758	816	797	750	785	824	797	749	823	795	794	802	781	781	791	739	796	795	774	845	805	772	771	760	790	787	760	797	812	773	763	802	770	771	808	781	794	767	745	810	785	824	762	812	809	762	793	774	777	798	781	804	783	801	812	805	830	770	830	815	783	753	745	825	849	765	696	770	784	778	804	809	728	823	791	762	810	765	777	752	767	778	825	793	786	787	824	812	789	838	782	764	740	753	787	806	794	778	768	794	787	725	818	784	750	807	809	770	782	756	826	805	752	830	837	713	798	855	708	720	808	783	841	781	808	815	784	783	775	768	774	830	805	820	785	725	799	800	744	810	771	822	805	721	767	751	827	795	783	770	753	799	739	841	796	787	756	815	779	803	791	803	815	761	769	785	813	778	779	747	748	777	778	772	784	758	732	791	763	770	807	802	760	763	845	837	836	846	794	785	778	810	786	772	789	772	760	789	782	791	819	802	784	769	754	749	797	813	785	774	790	726	796	745	819	832	790	822	812	852	754	769	816	801	794	785	745	794	828	797	794	824	743	735	809	831	764	802	740	797	754	796	763	825	773	805	759	776	848	789	764	800	768	747	786	770	787	765	772	800	789	805	767	757	768	798	838	743	816	788	786	756	761	785	778	730	776	767	777	812	800	813	819	857	804	782	725	801	808	830	777	814	746	806	814	769	726	796	763	826	810	761	788	802	851	769	801	834	721	761	770	777	791	785	764	795	765	821	750	824	777	861	811	753	809	755	759	790	795	753	755	816	782	776	776	861	775	777	805	858	797	810	799	794	760	779	818	764	809	788	791	785	806	770	797	738	762	791	764	815	791	773	775	793	777	797	767	758	820	800	780	802	762	785	754	821	770	733	780	793	820	817	756	777	783	806	785	817	810	783	772	774	748	776	792	751	800	788	758	754	800	801	799	852	775	771	794	795	773	771	773	764	809	740	822	801	809	799	782	759	818	792	751	848	783	781	771	823	813	839	766	781	796	828	809	784	778	735	765	785	804	824	772	769	810	753	769	763	830	774	786	777	773	745	810	786	728	825	813	787	757	775	818	788	819	790	767	806	779	794	806	781	744	767	803	777	774	784	779	804	789	802	817	772	764	784	793	797	838	810	757	822	842	780	807	796	819	735	765	803	793	827	759	802	780	752	776	810	795	780	758	757	724	773	826	789	794	827	720	786	758	776	784	784	705	794	794	795	809	785	745	757	764	776	762	796	785	771	776	802	776	794	735	782	812	804	756	773	777	837	802	806	774	778	759	802	801	794	759	793	769	770	804	788	743	827	801	800	780	766	776	793	775	807	758	778	767	782	765	748	766	775	802	793	795	747	813	771	807	767	765	834	785	821	757	784	836	816	822	835	778	798	829	774	853	783	775	795	810	792	781	780	857	798	830	779	789	834	800	789	771	789	719	808	788	800	825	810	799	769	760	853	757	802	826	769	762	797	727	802	757	808	756	762	789	772	799	818	751	802	801	777	776	789	772	801	827	726	787	791	808	796	768	782	748	787	784	790	777	773	775	814	797	757	819	782	819	830	810	753	740	757	831	788	784	831	818	753	768	824	815	813	806	754	801	781	880	809	799	829	819	780	785	787	801	784	762	777	781	802	751	762	806	775	800	843	858	750	848	827	781	798	817	767	776	818	818	836	807	801	756	817	763	837	790	791	819	778	797	810	790	783	784	805	813	793	773	813	806	752	779	727	787	786	790
24595	21346	28312	24709	20057	3263	1248	832	720	708	660	687	664	653	642	659	597	614	641	598	591	614	552	615	603	572	584	588	575	583	584	585	607	543	591	588	602	569	548	589	573	605	582	603	587	607	580	583	589	629	627	570	562	571	611	649	608	584	551	606	556	595	596	562	578	578	603	565	626	564	542	592	522	603	581	591	594	565	558	554	616	604	621	572	562	551	579	575	539	588	567	586	585	562	588	526	553	572	568	583	547	591	552	607	618	563	571	612	576	638	570	521	557	530	591	566	583	547	549	567	599	601	587	555	567	529	585	575	618	595	534	615	556	590	623	559	617	563	556	545	580	549	531	559	540	569	587	606	575	541	576	571	593	565	601	580	579	563	594	553	571	524	552	527	566	544	570	573	547	583	584	579	568	583	586	543	568	543	559	547	538	557	544	536	541	563	577	562	554	560	554	557	586	581	561	573	578	557	554	589	592	595	620	572	537	588	593	569	581	570	547	575	593	585	585	545	632	575	545	536	530	566	579	558	601	576	548	576	568	557	549	545	609	589	548	545	563	538	578	581	494	552	576	582	585	555	525	590	571	540	574	627	552	613	564	549	557	548	566	528	566	543	570	543	616	564	579	569	570	506	589	562	602	545	590	611	532	617	580	562	585	602	570	601	566	550	591	543	572	564	577	575	561	607	589	581	565	602	556	566	580	540	543	550	570	533	563	557	569	603	578	568	569	576	548	597	567	539	575	558	556	570	596	551	578	572	568	582	537	540	556	553	490	565	638	582	541	544	551	548	575	566	609	561	539	554	591	587	548	576	578	556	617	580	548	528	559	562	590	570	562	588	573	565	599	584	599	581	583	541	549	556	534	598	560	567	596	578	610	526	546	554	584	549	587	556	558	547	583	551	539	548	589	561	603	562	533	578	548	596	574	588	563	565	576	543	597	559	564	553	591	576	601	581	596	564	537	551	568	546	535	580	563	581	581	562	574	573	620	559	570	539	489	576	563	553	628	550	621	562	590	594	539	532	576	586	556	586	595	569	595	541	607	559	552	570	577	554	562	568	584	550	508	580	581	533	565	608	584	585	561	562	542	528	558	567	551	608	548	609	574	554	562	601	555	526	584	582	584	554	550	634	598	538	587	547	604	527	563	567	569	605	542	594	571	539	545	568	594	568	584	560	540	597	580	557	586	567	547	582	585	603	564	553	561	604	570	569	580	570	569	581	566	558	579	549	501	514	601	579	582	577	560	561	614	582	580	533	638	563	578	553	551	585	567	609	609	555	568	605	571	566	608	560	573	573	547	572	544	561	568	597	539	555	543	567	598	560	558	502	611	580	576	594	585	577	564	554	498	551	530	564	590	601	557	601	557	555	601	524	558	562	592	522	599	596	543	577	569	558	592	567	565	597	577	584	617	574	583	566	565	556	562	546	576	557	527	564	588	572	565	534	565	597	583	572	587	577	599	569	524	543	591	565	579	535	566	558	525	565	588	556	578	563	561	542	564	575	601	514	618	548	522	584	584	527	578	554	534	600	537	581	578	550	564	557	583	588	569	562	566	578	556	534	575	554	586	592	575	577	528	572	587	603	576	559	557	600	552	551	624	523	548	589	541	573	578	568	584	550	580	564	589	526	532	604	533	580	550	545	557	569	602	571	577	583	577	546	595	571	574	537	590	552	604	584	583	560	581	605	542	505	597	585	544	583	568	583	557	609	555	570	567	567	594	563	547	603	601	562	558	579	580	537	596	573	596	549	557	587	599	547	609	564	538	556	591	502	553	515	602	535	580	594	574	582	596	585	532	560	577	586	525	603	569	595	582	572	558	547	573	567	565	555	567	612	577	514	587	576	554	544	537	582	589	553	559	559	574	521	567	598	587	557	577	541	562	543	570	562	579	563	590	582	575	574	559	576	559	565	519	614	530	580	569	570	590	523	568	547	573	580	590	574	560	577	573	593	529	550	539	578	555	561	540	597	555	593	550	581	617	578	591	607	568	563	519	555	531	584	564	532	555	570	613	589	581	541	551	562	578	585	581	589	563	580	522	551	547	609	618	554	550	624	586	537	547	573	580	571	575	574	562	551	576	585	552	610	581	520	567	602	591	567	594	560	555	550	541	537	587	574	529	599	591	534	536	553	545	542	522	578	544	582	571	584	539	526	556	600	579	574	566	553	603	579	565	524	512	566	549	570	560	543	553	561	573	535	632	550	560	584	600	583	559	568	579	530	574	633	574	560	534	556	567	563	541	544	595	546	536	582	546	562	576	526	552	545	592	591	582	575	532	606	611	557	542	558	552	571	593	521	599	607	540	541	587	552	578	532	556	579	559	552	602	560	590	598	540	566	502	540	588	591	539	564	565	571	561	583	556	572	543	567	563	579	562	552	558	555	613	534	609	532	599	528	561	563	555	609	596	566	545	595	572	573	605	546	578	551	584	555	579	592	552	541	570	618	537	597	551	554	547	532	597	553	540	530	566	558	553	578	564	612	569	604	565	544	525	581	590	560	566	543	549	581	566	570	558	550	571	557	585	605	589	588	545	573	506	551	598	560	567	568	569	573	558	540	572	580	545	585	536	551	565	559	569	587	550	535	588	612	576	573	577	555	515	529	546	532	595	589	534	556	593	548	541	525	561	543	550	576	602	552	569	585	607	552	580	565	548	586	557	574	576	577	561	579	560	556	573	568	552	580	569	564	573	541	616	585	544	624	586	540	517	582	524	523	521	592	556	569	583	521	595	586	596	578	611	558	591	561	512	563	562	574	585	593	558	550	532	567	566	545	594	597	539	556	606	569	546	553	538	594	552	526	556	540	544	562	573	505	554	543	540	575	578	578	552	573	576	602	553	564	552	561	543	563	582	559	570	533	537	621	544	558	587	581	583	581	518	572	558	542	549	550	530	572	548	589	531	545	568	563	570	571	552	535	552	597	607	523	579	547	576	566	569	528	565	573	595	576	556	577	529	582	578	535	553	557	563	568	563	609	582	550	559	572	576	561	564	575	563	585	541	600	535	567	571	577	545	596	555	569	544	564	544	600	584	558	598	548	556	539	572	544	538	565	578	573	572	530	591	568	584	547	522	556	549	577	518	538	578	562	530	552	581	591	577	554	595	554	584	565	571	582	560	540	615	542	546	590	551	580	541	586	562	544	575	572	570	562	583	574	549	585	573	549	597	574	587	598	541	554	558	540	617	603	557	547	570	536	587	550	525	554	587	551	573	599	529	518	551	567	581	547	555	546	566	527	601	586	531	588	590	522	578	547	575	613	570	540	587	549	595	588	546	627	561	575	534	550	561	571	570	560	579	519	554	579	535	559	616	602	598	552	559	548	628	578	513	556	576	567	571	556	574	552	554	578	609	560	618	603	557	540	580	576	563	596	567	568	534	585	562	553	534	616	608	560	540	584	515	599	583	613	520	549	537	551	553	571	593	576	573	511	566	565	546	590	611	565	594	560	558	575	504	576	572	545	603	622	543	588	579	576
3920	4840	4002	2108	1473	1181	1020	939	780	742	694	634	641	579	636	623	558	581	579	568	573	547	577	536	604	562	539	563	527	542	597	585	540	568	556	544	546	536	571	525	534	552	515	521	553	546	529	516	540	556	539	522	522	546	592	527	543	545	565	535	535	530	521	543	561	510	541	553	557	595	531	562	590	538	576	552	545	555	515	560	540	545	540	538	509	497	531	556	511	530	543	541	481	512	511	534	529	556	525	552	532	563	562	521	519	533	533	540	540	566	502	509	535	524	572	497	559	584	553	497	534	588	536	598	536	552	537	560	530	538	501	533	512	561	489	545	518	533	532	519	543	503	525	570	529	587	560	527	558	474	528	502	557	495	532	527	547	537	567	534	501	568	522	527	532	566	524	515	498	530	518	529	572	537	539	513	501	548	517	522	543	543	534	542	577	519	530	510	557	554	519	480	554	537	523	492	552	545	503	505	518	549	522	561	549	563	522	537	509	555	544	518	522	563	523	510	542	506	552	525	527	556	479	557	508	540	529	540	509	517	537	550	528	544	530	518	512	505	522	513	525	526	521	555	512	553	512	533	513	550	488	553	518	549	518	535	517	549	574	532	526	520	544	512	548	503	509	496	517	549	543	467	551	535	546	507	568	521	513	528	580	518	573	547	546	495	574	533	518	579	509	522	577	561	485	556	543	531	538	565	554	565	550	552	561	581	550	510	512	508	493	515	519	562	554	507	589	540	544	519	488	528	537	509	513	491	511	564	543	516	521	524	523	531	531	534	538	523	544	564	507	520	564	556	569	513	517	551	548	512	525	497	549	549	535	509	477	533	554	524	558	498	488	520	536	500	541	527	521	519	525	528	494	526	530	548	533	480	549	515	563	495	571	513	554	556	507	582	553	544	529	515	567	541	515	519	509	530	578	558	556	578	543	520	550	529	523	525	539	513	543	551	546	536	525	529	494	529	529	540	544	539	575	571	542	538	556	502	541	577	486	508	562	559	550	533	516	505	525	575	554	475	561	501	506	554	555	527	547	542	518	529	540	542	557	525	520	525	497	544	532	484	516	500	542	528	521	512	521	531	555	533	522	508	560	517	529	510	538	508	520	556	536	570	538	529	535	509	571	545	507	509	559	545	478	522	549	536	560	520	519	519	526	545	475	473	512	549	557	498	537	507	545	500	532	555	510	520	521	556	500	559	518	558	534	522	588	534	529	510	540	527	519	539	528	587	558	493	532	532	552	541	535	557	521	483	539	501	524	521	494	536	496	488	516	501	496	565	503	540	532	524	560	538	504	542	544	514	511	573	521	559	512	523	576	527	550	553	492	532	584	509	548	497	501	521	533	516	514	525	499	517	533	530	532	504	519	513	532	558	521	551	530	534	510	555	547	532	531	505	526	519	516	530	551	563	533	520	551	553	549	501	541	520	499	570	544	456	548	505	525	526	506	538	549	530	502	519	524	513	526	514	520	554	553	555	497	558	535	542	533	581	495	534	524	551	524	471	534	504	557	525	561	509	524	491	556	533	512	540	559	515	506	547	555	545	557	534	550	544	543	525	517	542	522	518	570	522	509	509	542	520	539	531	571	552	524	514	558	558	497	520	492	553	586	515	546	565	449	535	542	545	514	527	536	544	553	530	538	501	538	516	527	538	552	498	539	535	541	542	468	537	511	561	529	478	531	487	489	520	570	518	547	497	529	544	540	533	529	506	537	564	534	542	542	513	545	503	550	515	513	542	530	547	548	510	529	552	521	511	520	495	545	524	502	553	556	512	523	543	510	534	532	499	514	523	506	531	578	522	505	514	533	548	544	524	509	540	508	533	520	566	500	556	545	513	548	537	514	523	570	531	531	572	477	546	535	536	562	538	536	497	536	495	505	554	548	536	539	520	516	549	503	538	532	554	480	512	495	569	491	522	499	495	536	529	545	545	545	543	549	509	517	537	571	523	536	488	521	563	526	531	534	523	489	483	564	505	529	501	486	521	490	495	493	540	524	539	535	538	518	539	507	530	564	511	506	505	516	518	528	530	547	480	500	535	503	530	537	524	497	522	517	525	527	524	509	569	550	517	515	495	530	535	527	510	551	551	526	549	527	530	510	515	526	524	528	481	492	519	532	523	502	532	512	517	524	520	507	491	511	517	512	503	515	503	513	542	537	496	525	538	507	529	591	510	559	550	533	539	512	526	531	544	549	505	545	567	531	502	530	506	543	529	546	524	542	532	536	544	552	525	573	565	546	563	511	493	537	558	490	557	554	516	511	528	525	531	491	531	520	546	531	555	504	532	512	527	458	497	526	557	551	518	514	536	517	538	511	495	539	510	521	514	525	510	489	551	565	497	532	553	485	542	530	514	560	555	479	480	513	494	529	526	545	491	566	510	564	544	538	489	543	522	571	566	533	550	513	558	549	545	518	542	483	495	532	509	524	504	527	527	565	521	520	578	507	538	495	529	521	513	552	548	515	503	531	497	540	507	476	533	561	538	534	521	522	533	565	514	513	512	511	531	539	518	519	564	543	516	551	574	531	527	518	508	504	557	547	521	523	523	538	528	536	524	518	511	489	578	529	540	539	552	551	548	585	528	513	549	546	564	523	512	498	513	481	554	515	501	490	509	497	539	525	549	470	527	560	498	498	516	537	550	552	552	524	524	485	530	532	508	522	504	537	549	532	515	547	572	479	540	521	558	512	533	506	514	508	569	485	521	552	525	526	539	552	534	531	513	521	518	526	502	501	550	503	533	523	534	521	528	577	533	510	545	512	521	543	546	523	506	518	557	512	567	512	527	513	533	533	515	501	552	528	562	543	555	551	534	482	565	529	571	502	516	521	486	546	510	534	516	541	562	523	546	517	514	494	503	519	550	537	541	486	529	569	505	508	558	532	534	534	483	525	502	548	547	544	540	500	538	537	533	545	567	557	514	532	516	514	542	480	539	503	493	488	508	555	570	502	516	502	548	524	552	564	500	486	522	528	525	527	545	535	538	536	485	563	555	539	514	547	542	494	496	522	517	515	473	520	508	564	531	500	509	517	550	515	559	518	495	498	507	505	536	521	539	485	501	535	513	492	508	515	571	511	537	532	505	543	540	555	512	545	529	532	545	539	521	543	551	553	531	534	499	505	521	548	528	489	524	504	514	496	503	502	558	560	508	509	508	541	549	511	505	497	531	468	504	521	534	545	570	537	525	514	497	511	542	492	562	532	512	529	528	518	524	505	524	535	508	551	511	503	555	511	546	546	550	538	512	499	522	472	507	481	565	480	489	531	535	534	533	513	554	545	512	524	526	521	554	481	489	504	510	509	516	496	510	517	526	526	534	545	504	541	533	454	561	504	526	531	525	529	562	549	520	491	519	529	538	528	526	539	515	518	518	521	499	525	542	550	501	544	483	565	503	552	544	497	518	522	550	505	562	544	536	496	522	583	556	490	549	514	527	538	521	538	517	526	560	537	493	510	548	542	534	509	518	519	526	552	541	501	463
27478	9741	1822	1280	1020	950	1055	1010	990	943	956	1048	943	979	990	1021	994	1002	1027	932	989	949	1029	1022	1006	1005	1003	964	989	963	957	997	992	1043	957	975	974	988	950	952	966	926	999	966	1007	937	1030	973	997	992	1015	968	934	965	970	1010	961	957	1021	949	936	953	991	964	1010	993	1045	1003	994	974	959	980	958	943	966	994	981	971	931	985	982	1015	964	996	942	987	980	1004	974	948	1008	950	1029	943	934	957	971	975	970	1024	1011	978	1001	912	960	973	1008	940	973	968	990	952	1017	967	984	972	1018	979	940	982	926	959	996	1014	1026	980	1016	970	960	1002	967	1019	1031	927	949	982	917	973	994	993	1015	971	989	905	949	993	1007	930	1040	956	1046	943	1019	935	915	971	954	971	947	978	983	987	954	979	960	954	974	1001	973	933	925	944	963	986	989	1007	974	958	1007	991	902	963	939	995	995	1005	968	975	967	974	987	963	950	1014	1010	963	992	1014	1013	1031	975	918	967	972	1066	983	978	958	935	982	971	990	1041	920	961	964	1044	954	992	956	962	940	986	945	1023	961	951	955	998	951	1004	940	916	992	916	956	903	1003	996	960	975	1001	1031	1003	977	970	1000	994	943	934	936	1006	956	962	968	963	999	958	947	954	1009	962	969	1025	981	933	978	971	1013	951	1003	961	990	939	977	988	977	989	1040	1031	972	948	1016	961	984	975	974	999	949	923	933	954	921	923	916	920	970	998	973	960	956	1020	1007	1000	992	966	945	993	981	954	967	1004	1008	950	950	1009	948	939	956	986	950	967	920	983	983	1006	1032	988	952	962	955	957	957	934	963	977	958	1001	975	972	945	955	964	982	930	969	983	984	1035	1028	1009	981	973	978	925	1008	976	986	982	948	1008	925	979	986	1017	966	956	969	1007	987	938	1004	989	1056	960	957	992	984	989	972	928	952	977	943	981	933	937	989	934	980	1017	977	937	978	976	967	1078	990	951	982	985	939	988	983	956	975	1023	957	996	981	1009	963	982	939	1007	991	933	947	929	943	962	991	947	927	1001	984	989	1005	952	951	913	999	1016	985	988	989	971	1007	1014	919	950	1039	1005	992	988	985	920	1011	945	971	981	945	999	961	978	956	949	934	986	969	945	949	933	918	961	907	1012	928	997	1030	1016	1027	922	1027	924	979	1031	987	976	984	1008	946	995	978	965	981	964	1014	969	1004	952	956	1006	937	961	971	936	968	902	958	944	953	954	974	977	998	972	971	1018	948	926	1000	934	1033	969	986	946	1011	972	996	942	961	934	992	987	923	973	935	960	941	943	1010	984	1011	910	928	977	1012	971	970	951	1008	1021	1005	992	947	965	956	958	971	896	945	981	979	980	1004	970	959	959	1016	1029	997	1008	946	1000	938	1031	1022	926	973	980	989	955	967	944	920	1021	976	1025	955	932	968	981	983	964	985	993	985	933	974	1006	917	1031	987	981	1024	1025	971	1001	984	981	1016	975	1037	970	1019	953	947	929	951	979	1010	920	960	928	951	919	958	976	1001	959	962	953	972	935	979	1038	980	999	956	949	951	989	950	958	998	992	990	963	1007	958	978	995	992	977	974	932	1030	979	959	993	1029	994	1028	996	979	985	1003	966	998	939	1003	970	1004	951	920	1005	902	996	973	926	970	963	952	955	1016	976	1010	998	1024	1035	1003	932	951	936	963	915	956	972	1002	1057	921	967	1029	926	993	924	1002	977	966	978	949	959	884	963	1047	980	980	969	1001	1013	951	1000	979	973	951	1042	969	958	1008	908	1046	972	930	962	969	983	1010	989	1020	983	980	984	958	944	948	972	1048	1018	987	932	1033	931	991	985	952	962	988	931	997	989	1012	1005	994	1001	944	976	986	1028	1075	950	970	944	931	946	899	1012	915	1052	1011	970	983	961	1018	1008	944	982	1034	1038	1003	1009	964	960	995	950	1005	951	1022	962	953	950	946	924	961	941	932	936	935	1009	988	971	937	1009	1037	1003	931	970	964	995	1019	983	993	929	958	937	961	1027	984	971	989	1017	956	906	979	971	943	992	985	1009	1013	984	1021	1014	940	960	949	1019	942	967	946	962	978	978	929	932	996	987	996	949	995	973	962	972	960	978	927	1062	980	1039	977	1025	945	948	937	944	952	938	969	972	1005	952	967	991	936	986	1006	945	931	968	931	990	960	912	982	974	948	962	974	952	1019	917	991	983	999	936	990	912	1006	982	1019	924	972	961	1013	984	937	991	975	952	995	1027	986	949	1007	949	1026	932	970	980	1051	942	1012	1007	968	931	944	931	1034	988	1002	989	1020	980	1011	1059	974	930	953	949	1035	1017	977	939	992	944	937	968	961	901	947	946	981	951	911	985	932	1029	970	981	926	993	933	938	963	976	924	1022	995	991	963	1003	938	965	963	917	1025	957	1018	981	999	927	986	968	932	935	993	1058	960	992	987	920	1000	1008	936	984	941	989	980	1045	977	1058	964	1026	988	973	971	954	989	952	938	976	954	987	989	1017	991	930	990	982	979	963	1011	967	956	993	930	1017	1041	944	981	946	980	976	951	961	983	1017	994	952	989	958	968	1010	977	917	970	961	969	1014	971	1038	968	933	1052	999	1020	1002	966	995	1002	1031	969	950	967	972	962	1001	951	960	1011	984	968	1013	980	1009	915	991	1029	987	1002	930	1017	982	1015	974	960	1022	1049	987	990	987	906	986	910	946	981	978	1018	969	930	1021	926	952	958	974	954	1010	980	1061	993	1011	968	1035	969	942	913	950	985	933	992	1016	1065	974	982	957	985	1049	999	1031	956	936	968	954	997	1011	1007	978	967	987	972	956	1005	994	983	932	931	950	950	961	956	992	988	1062	981	1004	939	934	961	1020	956	936	950	1024	943	980	1000	985	938	990	937	948	940	1004	948	969	962	991	977	994	954	969	971	963	954	922	998	979	951	958	939	984	965	954	1001	985	937	987	967	1015	971	934	1006	936	949	972	1018	961	967	983	941	1033	944	942	944	969	965	967	1001	987	926	1014	1003	979	1010	991	1004	1004	976	993	965	923	957	975	951	967	1051	1008	963	972	1030	924	936	932	981	995	974	916	944	947	961	944	982	994	947	973	950	976	934	981	1010	944	1005	947	994	1000	957	965	936	930	1040	1034	1048	1010	974	982	979	1005	994	931	986	964	919	946	998	960	997	1004	969	943	919	993	961	964	947	954	960	984	957	1002	1033	996	961	953	945	890	986	997	953	937	962	993	963	957	958	1011	929	975	940	900	1002	896	950	984	952	948	977	979	930	1027	927	948	936	1023	964	909	956	1000	976	971	961	968	979	936	983	980	939	1023	982	975	993	926	963	987	1013	963	980	1031	988	932	992	967	942	972	980	978	974	1033	954	977	973	959	920	967	953	1002	970	967	989	1001	968	956	1024	982	936	981	997	966	952	940	956	976	1003	1001	989	997	975	1011	926	986	960	967	963	946	965	1036	941	957	964	957	915	969	916	988	963	966	984	993	1006	920	987	986	894	972	1019	987	1008	1009	990	897	968	954	1005	920	991	1031	977	980	1031	966	946	941	969	963	961	958	970	990	1018	995	988	979	1018	958	1021	924	976	920	958	974	968	981	1008	1004	952	957	975	1052	927	966	1021	993	949	985	1024	991	981	991	949	1004	947	955	987	964	1004	937	985	951	980	1007	947	963	1002	916	938	992	989	964	945	965	991	939	963	903	947	982	984	1005	960	1017	968	912	1058	956	964	982	926	905	1026	980	993	1005	964	967	983	1068	921	991	1014	940	983	982	964	986	965	974	1013
5831	959	973	838	864	803	809	812	886	829	798	805	839	813	813	749	804	802	872	812	870	782	827	808	850	834	812	793	847	902	800	816	827	810	823	811	780	804	767	770	800	829	824	812	750	800	714	816	814	824	845	797	810	836	869	789	806	801	811	834	829	860	779	794	817	776	771	828	833	827	792	801	805	818	816	787	808	787	805	829	815	806	808	806	813	811	764	794	828	808	807	764	813	811	752	837	808	831	806	764	845	783	758	788	821	793	791	823	784	764	827	821	790	803	775	801	814	864	836	864	816	783	789	822	838	768	782	866	789	841	814	759	794	781	809	794	786	808	841	768	762	797	839	782	793	772	806	780	841	826	785	829	810	809	821	774	804	845	790	752	773	795	846	828	764	830	867	814	785	771	860	810	830	823	780	797	834	833	835	807	837	808	797	806	836	851	792	781	827	815	783	798	787	804	849	775	809	808	839	811	801	826	793	829	819	811	794	799	841	833	758	785	758	832	809	804	861	780	762	795	783	830	804	758	780	815	779	766	804	778	832	774	844	801	789	819	815	863	785	837	826	796	831	817	799	832	789	807	799	827	806	802	808	782	809	808	783	796	770	775	799	789	802	808	839	832	827	804	796	809	828	814	778	750	805	721	803	862	786	815	788	797	841	769	800	774	785	827	798	841	815	830	796	787	791	817	826	805	843	806	727	822	806	812	762	834	850	777	799	830	810	807	840	808	814	870	771	812	824	792	803	761	757	773	807	850	795	790	802	802	813	803	843	792	795	823	802	827	786	783	813	786	854	807	775	809	822	774	819	800	832	826	815	804	822	828	800	835	795	806	830	812	791	803	764	732	800	827	783	836	753	771	803	819	871	802	776	824	826	778	830	788	826	807	802	843	799	813	767	827	802	816	761	876	816	815	832	846	819	800	867	804	784	813	813	784	841	793	808	807	758	840	811	778	822	813	832	818	794	790	805	859	762	792	823	785	804	814	824	808	831	809	769	752	776	758	838	751	762	857	793	791	788	834	790	810	832	771	801	729	775	810	751	851	809	806	817	806	801	817	793	798	833	801	831	753	832	856	809	776	793	797	772	824	809	825	780	789	806	827	829	785	819	773	804	816	820	807	817	791	791	773	755	780	807	774	830	796	818	781	814	803	818	777	823	774	790	833	854	869	779	860	793	790	805	786	777	813	820	805	810	798	878	781	791	831	788	795	784	847	814	832	786	765	802	798	815	851	848	759	767	863	811	818	767	761	796	825	816	810	805	822	798	817	800	787	841	812	779	818	777	814	806	822	831	759	813	747	782	832	827	803	828	784	761	840	786	794	799	819	776	809	829	826	818	826	803	773	820	793	744	775	776	772	773	775	798	808	834	778	761	835	857	799	838	807	824	799	776	771	755	821	817	769	821	822	837	773	812	759	803	767	791	833	821	810	811	810	808	811	823	781	793	786	844	789	799	779	783	835	811	830	726	820	815	828	783	784	825	761	839	809	810	805	824	818	824	833	779	852	827	792	783	798	814	742	795	789	810	806	811	790	822	842	771	842	775	825	836	849	775	833	815	767	826	884	836	830	784	782	819	744	794	850	812	786	800	827	811	831	783	807	830	822	824	809	822	829	774	860	775	811	767	836	783	817	821	805	828	808	807	799	815	832	879	778	770	792	792	830	795	831	805	837	794	822	803	778	743	808	816	840	743	798	841	792	770	829	801	839	805	870	813	800	818	863	768	806	810	800	799	866	814	807	850	751	791	832	791	854	813	786	789	777	870	819	818	813	830	791	802	791	823	788	818	815	777	799	776	753	788	799	809	790	801	779	836	778	815	798	816	858	793	794	785	778	754	853	783	774	803	818	833	805	761	793	864	810	813	810	874	802	797	822	808	778	750	785	818	832	793	804	842	764	839	746	825	826	861	846	738	805	861	839	777	797	818	774	827	847	818	815	812	812	829	791	794	802	754	807	815	807	766	796	843	770	831	811	804	815	796	806	801	762	854	815	761	837	802	825	774	858	788	828	832	799	778	792	807	814	855	804	801	812	788	781	849	751	792	794	800	811	772	773	814	841	779	808	821	824	808	812	825	808	781	777	789	829	804	784	837	776	808	769	778	842	769	823	782	820	795	791	825	772	792	851	816	808	792	781	820	840	738	797	881	765	803	791	797	793	773	801	788	836	824	788	829	863	771	806	835	865	785	824	811	753	802	830	773	808	809	783	769	811	812	807	801	754	794	795	779	805	806	850	812	744	818	841	783	782	802	816	730	847	759	799	780	785	819	822	809	837	777	811	836	821	779	793	766	795	787	846	842	811	793	808	776	828	804	785	745	843	786	805	778	806	864	855	812	824	864	824	799	798	803	802	798	773	777	783	823	787	783	740	801	794	809	758	840	790	771	793	818	784	780	772	795	749	850	830	839	739	777	821	811	821	817	797	789	824	853	793	816	798	828	815	809	779	779	799	777	830	841	830	791	853	827	817	793	827	832	821	854	796	822	779	867	809	783	785	797	803	793	824	783	777	784	791	800	808	824	796	810	761	823	811	824	771	828	827	861	798	767	745	803	798	762	819	816	790	781	770	798	815	789	820	765	792	837	783	805	840	856	859	795	766	818	765	812	818	874	827	765	827	815	832	841	816	786	805	789	815	790	826	793	805	802	734	803	830	777	860	796	798	746	780	763	821	800	781	808	774	809	836	834	817	823	882	790	810	767	801	826	851	824	845	792	810	775	852	747	773	816	784	808	838	828	804	779	831	737	804	795	803	787	792	792	808	798	836	851	856	798	828	824	809	752	778	796	795	829	819	798	813	810	802	845	885	774	824	790	889	830	845	818	809	849	809	804	772	814	737	808	790	844	821	782	755	775	758	806	798	825	788	797	810	816	775	854	797	808	831	804	810	801	796	810	811	827	739	789	853	786	783	829	792	792	776	840	740	781	788	799	795	819	848	837	838	818	822	770	883	834	814	840	868	823	774	791	806	792	804	781	864	823	807	815	757	856	791	814	845	844	796	799	808	795	807	755	816	839	818	807	845	807	761	745	839	798	800	846	780	798	798	779	773	774	828	848	842	816	803	783	825	867	808	743	769	748	799	830	798	808	827	799	868	813	727	822	806	827	844	800	827	774	855	787	770	792	823	786	823	829	762	769	811	812	803	812	801	813	818	777	788	810	800	804	789	881	820	833	787	793	781	772	786	787	795	809	779	773	778	829	759	788	801	782	769	815	800	824	820	825	768	782	811	795	803	803	801	792	778	814	813	799	812	806	784	855	815	763	817	805	814	807	830	808	812	830	818	830	856	783	817	756	800	862	841	775	794	767	808	786	778	793	798	816	814	799	824	809	808	816	777	803	791	811	839	781	814	840	814	824	829	786	760	811	817	781	777	778	780	884	793	817	847	801	861	798	808	763	865	803	789	782	833	789	806	781	815	778	821	793	790	768	774	818	847	816	785	777	809	807	768	794	788	817	828	795	842	830	791	817	739	819	867
25686	21352	26961	25189	4972	1568	1296	1165	1029	1029	921	1008	962	943	996	953	970	935	970	950	973	973	897	972	923	936	960	965	913	948	968	971	923	913	973	919	917	937	959	923	896	952	926	902	914	879	951	997	962	941	961	955	983	973	963	971	973	924	959	946	961	915	940	917	888	948	894	866	975	951	898	933	793	938	915	908	893	913	989	920	915	924	907	941	927	908	943	904	968	967	929	931	947	929	930	901	939	880	923	967	934	923	897	991	901	955	952	1004	933	936	933	917	1010	909	932	960	893	919	892	935	926	885	931	933	923	920	1001	895	911	940	879	878	954	944	954	941	902	885	901	906	933	986	901	897	917	860	937	939	919	914	871	927	909	950	940	906	961	888	957	926	948	944	970	938	917	974	896	909	908	898	893	954	978	992	991	1018	946	939	889	939	947	949	986	972	946	950	897	929	975	914	929	902	894	901	880	937	903	958	934	951	939	949	927	907	937	888	924	926	918	926	946	932	920	867	945	897	925	917	924	924	949	944	891	912	920	901	883	949	944	977	947	957	1001	952	890	916	969	907	904	928	965	881	925	853	945	903	977	917	892	973	952	950	913	915	954	868	928	859	873	940	963	984	897	918	965	979	952	900	943	919	891	905	976	879	938	926	956	920	920	909	901	995	964	899	918	976	912	964	944	890	961	1000	951	919	907	949	945	921	900	949	953	957	933	992	928	938	884	891	927	904	894	909	941	918	920	871	892	896	881	872	913	964	900	931	912	878	921	906	928	946	933	891	927	894	862	948	889	929	962	949	869	901	943	929	932	899	891	977	923	926	993	957	891	943	952	944	908	949	931	914	885	892	932	989	924	864	905	923	862	961	972	917	912	970	990	957	955	929	886	940	932	905	907	916	911	924	948	919	921	923	936	939	911	921	899	981	889	920	917	901	899	978	924	899	958	951	897	991	899	878	927	951	969	923	886	912	961	904	906	946	975	945	916	910	953	931	920	1000	957	890	981	939	917	983	915	949	923	913	968	899	889	861	925	947	919	892	927	980	987	951	939	893	960	943	911	906	984	930	903	935	908	916	947	955	947	922	868	965	966	899	944	894	941	933	902	909	909	925	924	931	935	934	870	910	908	965	919	902	896	899	967	880	916	898	909	931	987	969	940	978	915	954	884	913	983	951	873	977	877	924	938	914	925	927	944	930	923	899	936	912	913	916	927	941	879	920	921	947	950	878	913	885	878	954	927	899	869	888	911	973	930	917	929	954	941	905	930	931	941	954	929	917	907	936	912	912	915	902	898	927	919	964	913	931	954	965	916	882	880	929	860	873	954	916	858	931	929	925	913	924	936	899	916	923	955	920	968	908	976	945	890	941	977	908	896	903	901	926	908	942	935	925	908	916	930	952	917	897	900	890	927	900	904	881	914	907	942	911	914	933	918	950	977	922	891	850	850	936	888	880	915	969	933	886	923	1000	982	876	941	888	885	959	883	946	929	989	903	944	952	937	912	917	907	958	979	914	891	887	927	891	892	878	965	914	954	941	904	935	912	912	915	893	922	931	903	914	937	909	914	936	895	957	924	984	968	941	906	940	944	952	889	904	922	947	955	883	949	941	960	932	951	922	936	929	925	886	946	939	889	899	935	890	899	954	916	948	896	952	911	896	939	930	958	931	963	976	884	918	895	927	916	946	941	922	987	920	931	931	931	976	906	903	918	954	913	906	873	935	932	974	958	912	966	900	911	980	923	991	936	955	926	998	891	966	904	942	947	969	952	898	935	945	924	941	951	910	960	909	922	902	924	927	917	900	943	894	900	914	909	937	868	947	938	949	941	886	976	947	994	964	985	913	926	930	936	955	920	951	894	933	947	915	916	924	962	950	999	928	923	953	879	937	902	933	917	911	924	949	912	918	905	911	948	928	948	931	946	917	881	886	914	952	949	929	961	908	932	884	901	962	945	926	903	869	940	928	934	958	909	877	910	962	944	906	961	919	916	930	918	873	961	966	934	916	932	940	895	921	944	844	928	895	920	935	911	931	925	924	957	916	918	953	930	906	944	951	882	962	938	945	909	949	921	954	856	899	920	895	959	974	952	939	933	947	919	960	991	1002	924	950	962	971	917	923	951	981	941	960	954	963	886	899	921	891	918	931	924	941	934	933	951	897	886	942	920	953	945	978	896	912	915	867	908	927	1028	935	928	954	922	979	930	952	898	908	892	908	996	914	939	934	948	944	936	940	971	912	989	920	960	903	938	905	880	903	902	949	932	884	910	916	941	899	870	971	923	946	915	949	918	910	905	859	919	931	906	949	909	939	950	874	909	941	932	923	919	916	948	880	951	874	893	1007	901	979	970	964	918	881	922	985	930	956	898	929	931	927	954	927	915	942	924	885	971	949	962	936	900	936	907	928	900	917	912	932	937	948	950	897	961	904	965	881	954	912	877	919	919	954	950	920	877	912	948	926	883	956	924	909	910	893	929	896	950	965	945	983	951	879	949	957	929	901	947	948	887	906	910	943	957	970	926	870	910	903	941	912	889	935	863	899	953	891	947	878	878	944	949	919	948	909	888	937	982	995	865	886	922	935	914	858	875	866	965	894	909	923	894	904	920	910	888	905	891	847	884	915	872	905	954	981	908	911	896	961	948	883	932	977	913	923	876	910	897	931	952	940	903	881	937	932	897	971	908	924	935	898	911	929	882	936	968	883	926	915	966	939	924	931	964	892	975	918	907	1035	904	942	948	896	871	895	880	978	947	970	950	931	893	929	855	893	923	936	957	933	948	903	940	935	941	923	942	960	923	1001	887	930	913	896	925	969	915	876	951	925	899	905	948	850	865	961	922	869	897	929	906	888	925	939	926	928	864	914	909	960	940	911	983	935	939	959	914	977	969	923	927	930	914	935	955	908	874	940	910	920	958	970	956	935	904	938	941	990	904	935	906	943	916	957	905	932	943	923	943	910	918	927	949	977	904	945	909	939	989	920	945	886	878	878	903	935	885	894	924	964	910	963	854	940	895	904	904	931	923	940	938	977	916	911	938	864	906	943	1046	950	937	877	910	922	836	949	959	879	962	903	907	915	1001	928	957	948	943	880	875	921	951	989	906	891	931	885	930	977	956	972	920	930	924	935	900	936	874	929	879	932	945	918	903	919	865	943	889	920	911	906	900	935	910	962	846	904	863	884	943	861	941	900	880	921	971	871	901	944	920	904	921	907	1006	909	953	874	929	890	898	941	935	936	927	973	883	931	921	942	928	937	901	928	966	904	934	908	932	899	953	954	936	920	912	960	943	1011	971	899	905	902	915	956	930	976	983	918	1027	953	865	881	943	893	936	934	936	934	880	953	934	906	935	930	881	904	893	888	917	986	935	919	991	946	947	962	884	913	947	965	928	958	961	916	908	913	929	903	907	923	930	882	916	978	920	857	971	884	935	940	904	925	876	929	923	860	972	920	873	887	927	931	955	947	886	946	917	914	906	859	943	863	967	947	913	935	970	914	1036	973	926	883	961	957
3995	3114	2649	1618	1290	1135	1062	962	926	925	873	851	835	916	847	820	869	866	817	828	846	757	750	840	826	825	811	813	814	811	834	817	801	828	830	821	788	794	832	828	784	791	838	758	783	808	840	814	821	817	791	838	793	775	785	767	779	856	759	841	788	796	818	787	811	813	851	797	820	807	777	800	854	818	798	728	805	805	794	753	819	788	792	779	782	825	850	819	757	808	792	797	753	757	776	789	773	792	804	770	806	749	794	827	774	789	833	841	792	812	789	800	812	785	776	842	819	804	726	792	781	794	820	784	828	827	773	784	764	785	792	815	779	777	767	748	812	761	817	769	758	759	762	752	776	731	789	864	766	812	846	813	769	757	814	814	820	748	814	782	790	830	784	797	773	823	783	771	789	785	755	748	769	756	801	794	821	754	828	742	819	759	819	783	808	783	761	807	770	769	814	770	750	801	829	798	842	771	825	773	774	763	758	778	856	791	839	827	780	790	781	747	822	775	869	807	827	792	784	783	787	784	811	753	780	765	803	794	804	746	772	808	789	810	778	783	759	754	758	802	797	826	787	751	765	768	792	785	860	793	745	771	857	798	849	757	759	760	798	831	758	820	802	831	806	764	737	791	753	743	844	782	837	785	837	803	807	770	779	789	756	774	780	783	777	689	821	784	815	746	828	806	767	803	763	842	779	763	779	824	732	799	779	774	775	804	767	796	774	798	809	797	777	750	820	780	758	806	795	780	781	774	760	820	778	756	746	822	742	753	804	791	815	788	754	764	829	806	783	761	853	799	771	824	755	800	814	791	782	775	792	778	772	750	787	798	846	811	827	771	788	749	806	818	759	798	749	782	772	779	796	801	755	763	780	816	730	814	825	744	752	815	800	801	746	782	764	747	781	779	790	808	818	795	778	743	824	753	765	766	788	785	836	807	794	778	809	816	796	834	825	811	734	825	775	780	774	780	831	824	798	789	732	769	756	755	822	794	771	784	740	792	754	721	732	771	749	771	748	768	786	738	795	858	770	868	797	823	777	781	837	757	775	791	795	825	845	830	750	836	742	830	782	768	761	772	757	819	736	795	815	818	781	836	747	769	811	778	740	784	740	781	788	747	772	867	798	767	838	758	771	796	841	812	798	751	739	791	771	793	769	766	778	787	803	799	820	759	789	818	800	770	826	771	797	810	798	765	789	791	792	797	841	759	755	822	835	750	812	748	776	761	819	805	781	774	746	755	770	762	812	809	749	728	761	780	781	804	793	767	816	851	771	730	815	769	834	789	818	721	829	775	782	819	780	771	781	775	762	823	833	744	791	777	808	766	828	730	766	773	742	794	777	778	837	813	796	789	790	771	791	775	786	771	775	773	830	760	813	800	829	749	729	777	752	804	810	753	764	764	781	795	781	763	773	825	828	750	767	800	770	773	775	792	892	796	756	761	743	815	807	766	777	765	848	785	789	806	805	758	819	822	825	793	750	842	761	719	765	759	781	805	778	756	766	784	786	767	714	799	787	835	799	814	873	801	747	826	737	773	774	758	830	764	804	773	772	792	800	795	747	770	732	783	791	764	799	825	779	803	797	786	800	802	805	779	755	780	807	816	813	811	846	774	804	794	774	753	765	817	772	794	798	771	829	770	754	808	776	814	758	783	757	766	729	836	796	767	800	760	770	808	782	773	786	792	801	817	772	793	763	767	784	763	781	784	772	769	778	795	774	715	788	760	750	793	725	759	780	818	785	755	809	775	809	743	747	779	808	785	791	773	796	826	814	767	799	787	797	764	760	761	761	823	788	795	798	804	768	816	729	758	813	727	757	821	742	786	775	755	781	799	804	789	747	821	816	821	752	802	814	769	769	794	837	746	799	814	812	799	830	777	767	776	806	789	797	837	799	756	751	774	823	814	762	784	796	750	834	798	782	810	831	863	806	740	794	789	764	866	774	748	779	852	816	823	786	760	778	812	735	801	816	768	801	798	784	745	737	807	817	800	827	770	772	735	802	772	749	809	807	748	782	763	817	797	728	788	792	778	832	809	827	793	824	801	795	720	760	799	815	810	831	793	819	814	834	738	808	797	793	814	742	757	832	767	769	781	777	761	769	816	762	800	728	749	760	807	783	748	781	761	791	803	789	749	789	804	753	796	780	819	772	743	815	775	825	798	801	768	769	822	801	762	836	772	824	797	773	799	794	837	759	802	762	797	824	762	798	739	809	820	739	772	813	780	828	788	796	797	782	759	774	822	805	800	829	782	776	805	811	793	798	799	782	827	800	790	806	808	770	749	788	833	785	757	815	832	736	754	783	800	795	852	703	755	774	727	774	796	736	769	778	780	808	803	828	812	808	782	784	788	779	728	842	823	762	789	758	797	759	770	791	828	790	846	777	830	803	750	767	796	759	812	750	741	815	794	792	752	779	756	809	798	787	787	834	819	776	767	806	774	798	774	814	768	821	808	753	828	857	767	774	780	838	810	783	769	730	811	815	786	792	792	789	740	750	751	782	751	790	795	790	781	833	817	760	806	793	779	781	812	798	799	789	745	770	772	835	768	757	800	812	770	817	776	787	783	750	811	751	771	778	789	771	789	761	841	826	772	808	799	806	782	767	798	788	766	781	815	775	778	774	775	822	738	794	796	779	727	759	781	762	819	817	804	809	832	781	780	815	742	781	755	758	752	821	746	733	753	771	836	815	801	814	769	770	772	733	775	809	785	798	845	757	792	795	720	729	765	725	775	777	791	827	778	800	729	798	810	718	785	759	853	798	772	819	785	773	804	840	747	766	743	823	797	771	811	783	799	824	783	802	790	816	778	753	780	818	756	784	788	793	845	743	782	738	804	740	803	801	726	816	746	818	815	763	759	756	761	758	793	816	784	778	771	732	786	749	770	786	754	843	768	758	775	798	783	817	792	777	784	778	803	792	806	774	784	798	772	786	821	901	779	819	830	818	829	775	752	744	752	753	791	787	763	760	835	754	778	803	809	749	759	772	822	799	808	718	814	777	790	817	737	779	755	767	800	848	768	782	822	773	753	819	840	810	755	792	824	761	790	768	821	793	809	783	812	804	805	782	776	760	781	801	800	786	799	774	814	769	774	747	799	789	785	756	798	813	772	772	822	767	779	804	742	832	757	795	828	760	804	791	755	812	768	801	732	785	803	771	729	753	775	783	770	803	794	769	785	783	792	762	752	797	794	800	784	822	799	765	803	759	783	766	813	766	773	787	822	826	779	740	826	789	765	811	808	767	838	832	762	775	802	820	817	809	767	763	748	855	787	781	769	766	802	843	781	729	774	766	793	780	778	729	782	779	784	820	805	770	814	791	806	788	797	770	876	797	762	762	806	749	767	771	793	810	800	756	730	787	795	821	765	761	762	793	756	804	800	796	768	829	883	775	752	761	724	786	793	790	746	795	777	784	804	786	790	764	790	812	763	772	802	785	766	728	787	777	844	770	786	822	809	788	800	765	758	813	772	784	749	780	789	786	758
24740	21388	28373	24776	20137	3386	1227	829	742	701	716	601	591	633	629	623	590	614	574	618	598	589	604	566	594	593	598	570	585	575	563	619	573	618	623	592	592	556	596	530	577	585	623	542	553	597	598	584	607	541	584	534	591	583	580	579	560	587	585	576	560	576	579	551	583	535	571	591	532	541	561	560	543	561	549	547	590	539	576	559	517	503	572	605	555	587	565	592	567	539	559	591	564	541	564	526	568	572	579	573	601	562	599	544	545	557	611	554	589	577	615	558	552	522	566	604	572	577	526	569	595	566	564	587	570	542	576	549	588	576	531	546	574	599	536	605	546	577	573	572	573	612	596	560	590	590	586	554	550	591	579	604	593	589	519	572	565	545	552	589	554	552	551	523	601	577	571	564	595	541	567	593	527	578	535	525	564	594	570	580	573	596	565	589	596	549	535	571	555	532	545	588	548	576	543	538	548	587	549	591	600	586	570	573	540	529	597	560	590	589	557	576	587	623	582	559	572	584	545	521	557	526	535	616	566	525	557	547	527	583	533	570	621	583	574	588	577	546	564	557	550	510	566	595	566	565	511	529	565	533	573	540	581	536	572	591	626	590	560	567	598	572	585	553	565	543	593	590	535	544	584	519	546	549	571	603	546	580	586	515	521	559	580	569	570	577	547	553	550	554	537	581	577	600	627	569	578	565	543	577	550	582	553	553	579	599	563	559	554	602	547	559	565	588	572	548	564	536	581	599	570	578	594	561	588	534	565	557	542	569	538	605	576	571	545	530	546	544	524	572	524	562	537	560	600	591	568	569	573	560	528	537	571	534	556	582	553	516	567	579	557	579	553	538	539	572	584	545	562	589	551	559	584	576	546	580	565	528	558	551	539	540	540	556	615	572	549	615	584	577	540	592	545	594	559	548	583	579	563	550	564	567	525	592	558	580	563	583	535	562	592	563	570	571	528	552	519	562	547	570	596	565	552	558	566	538	574	530	598	574	584	560	588	577	550	585	569	567	543	541	571	556	594	559	566	522	582	543	528	527	548	557	540	566	591	569	572	574	572	550	592	568	601	533	558	553	547	569	532	591	556	565	567	554	535	547	548	552	580	536	572	564	560	541	546	615	604	551	566	584	515	549	588	568	550	590	566	552	592	563	520	553	600	553	567	519	583	591	576	591	549	567	496	574	559	540	622	608	558	527	561	587	522	552	554	567	600	569	554	561	567	562	579	592	595	589	600	579	561	548	554	579	574	571	557	555	549	544	533	580	529	527	566	614	591	574	506	566	581	521	555	543	595	556	528	571	573	586	560	564	550	564	522	584	549	557	549	579	601	524	568	591	542	545	555	552	589	539	570	585	591	563	566	563	591	544	572	596	577	551	568	562	540	540	573	551	551	568	568	576	540	557	581	596	589	528	527	599	569	599	567	536	545	578	531	543	536	544	580	551	567	591	538	564	564	566	526	544	555	560	567	591	534	573	581	568	603	543	535	564	595	568	589	558	539	553	586	581	583	532	536	546	582	580	550	565	569	572	573	579	592	546	514	589	540	559	579	544	600	559	563	563	545	536	590	554	572	568	535	606	593	569	545	545	556	537	557	550	566	574	528	556	553	565	536	559	547	548	535	525	571	576	534	594	603	521	560	593	590	573	575	561	562	526	561	511	578	589	582	490	587	550	573	548	566	548	574	578	563	525	568	570	573	561	533	562	576	565	568	553	534	584	613	585	545	515	551	583	515	552	581	585	531	537	543	556	561	541	501	577	604	598	618	579	559	574	520	564	586	541	513	571	577	597	565	538	609	550	550	583	571	557	585	550	541	559	537	596	531	601	532	600	543	526	543	567	559	581	574	559	546	534	573	545	527	564	602	573	554	580	575	559	603	557	567	563	586	512	544	574	570	565	552	567	552	592	564	531	580	597	623	520	518	546	584	556	596	543	539	567	561	532	572	546	590	573	591	591	556	570	610	534	527	542	549	585	615	530	540	513	559	546	562	552	575	573	526	591	556	576	603	577	563	535	542	545	572	574	554	567	533	561	596	588	585	548	582	559	548	539	547	539	544	577	587	573	573	559	589	568	506	565	595	536	506	569	595	559	590	542	555	563	553	545	572	594	505	521	536	561	652	530	526	579	546	563	530	610	553	565	517	564	573	573	584	555	579	569	626	530	557	568	543	527	574	568	590	578	521	578	552	524	576	572	547	569	604	528	591	582	516	535	556	567	603	544	615	567	559	576	526	566	585	546	550	543	607	571	594	557	552	574	567	566	562	598	532	576	594	519	528	564	559	597	580	557	565	535	555	591	570	540	555	585	558	530	579	573	567	580	559	550	573	563	543	535	564	573	585	612	523	554	566	604	593	520	578	525	560	536	567	545	541	531	602	542	564	565	616	578	543	541	538	597	550	569	559	584	551	609	573	587	588	548	574	543	560	584	594	588	533	578	571	566	572	552	551	565	579	540	575	551	572	546	515	560	552	560	564	550	555	569	549	527	531	594	594	507	581	569	552	537	545	571	586	566	544	533	567	522	554	572	536	536	555	569	565	552	593	584	509	556	564	587	564	575	592	545	567	521	547	545	608	589	567	574	529	544	572	571	577	522	588	594	546	577	592	577	552	569	552	570	576	534	580	564	582	575	587	577	570	558	577	561	563	548	584	561	554	618	554	590	551	545	561	539	534	563	550	564	587	582	554	565	562	568	568	532	540	591	531	565	555	535	565	559	533	518	570	503	538	544	581	536	598	574	563	575	563	570	554	534	545	566	525	508	590	590	544	549	535	591	563	524	540	572	568	572	562	534	545	538	545	550	539	576	532	548	552	568	591	608	520	581	571	584	535	576	570	614	551	581	543	587	555	546	589	600	553	595	604	535	581	510	522	585	562	538	545	584	569	610	596	579	524	557	573	532	544	537	560	583	553	520	564	535	561	575	591	534	624	565	566	570	580	566	567	562	541	570	487	537	596	563	575	569	522	572	562	573	533	596	556	557	546	543	573	547	592	644	537	577	610	535	512	544	537	556	562	591	560	560	520	528	548	574	557	582	533	523	595	523	588	610	609	549	539	518	567	560	599	530	563	547	522	581	562	567	574	521	522	564	538	526	598	553	562	564	535	550	550	581	549	528	544	568	549	546	546	555	563	533	503	537	555	544	569	540	568	591	522	602	594	567	553	603	543	547	602	560	569	599	550	621	578	564	543	573	555	559	563	585	591	586	571	525	563	604	559	575	573	580	566	588	573	562	559	560	506	521	566	567	588	568	535	552	531	536	559	524	601	542	550	541	550	561	573	620	571	543	584	553	566	592	573	566	571	529	538	560	552	619	608	569	534	569	568	578	581	554	558	520	545	592	553	537	597	548	531	537	566	509	595	543	512	563	589	560	539	586	535	581	541	558	565	558	572	552	575	605	561	492	554	528	573	588	557	541	578	571	527	551	561	600	522	521	575	558	550	592	569	577	571	559	549	596	533	575	542	570	548	579	615	571	540	576
4106	4853	3915	2137	1506	1183	960	875	754	673	664	688	630	655	642	614	552	598	551	564	575	565	569	589	571	528	544	527	570	524	550	510	532	526	529	574	552	529	525	519	546	565	569	561	518	534	524	560	505	536	570	567	538	581	514	529	503	516	549	477	574	584	566	534	557	585	502	532	535	559	503	558	535	580	558	511	496	565	519	503	530	588	515	540	531	538	552	542	539	585	540	545	499	502	550	524	531	555	534	548	500	545	553	541	531	550	554	487	483	515	524	546	510	523	548	549	566	562	518	539	522	575	569	561	518	532	506	544	519	521	538	508	491	515	534	491	537	513	536	571	552	588	517	521	502	544	536	500	580	517	514	507	531	495	533	497	536	490	619	506	528	520	484	515	517	541	519	553	522	536	581	493	555	506	501	544	503	517	526	531	525	527	552	532	487	525	569	498	525	536	531	556	502	538	530	490	533	576	475	512	522	546	517	533	514	536	507	522	558	546	543	521	547	544	525	524	535	536	544	512	502	519	529	560	523	522	524	523	531	500	521	546	553	523	534	529	537	552	489	502	552	544	508	517	533	528	542	523	531	535	505	469	520	479	522	516	516	510	492	513	504	515	527	519	519	516	545	484	526	551	510	523	537	516	513	518	498	513	537	531	529	514	556	525	536	530	539	529	556	496	585	547	575	524	549	522	531	523	507	513	532	513	484	492	527	541	545	559	498	533	540	538	491	504	486	521	493	529	566	529	527	487	531	512	489	508	530	518	490	504	559	518	512	536	500	563	532	526	534	530	559	488	488	549	561	556	552	572	527	523	556	483	516	523	498	546	504	487	526	469	560	508	518	487	545	556	542	522	522	536	522	497	574	542	493	513	524	506	508	533	521	511	511	510	522	483	495	573	501	551	513	494	494	490	541	490	515	525	536	519	521	526	528	549	490	519	505	518	543	511	537	528	518	511	516	513	531	545	506	547	495	522	488	499	512	526	541	516	551	531	527	531	556	506	516	560	516	540	512	551	531	525	508	539	553	544	496	524	551	526	498	527	489	530	517	532	528	537	509	498	517	525	505	544	544	520	562	548	488	556	521	569	504	562	535	533	521	521	542	519	533	530	483	520	543	511	530	529	504	505	519	553	574	518	534	539	504	540	546	519	538	525	503	535	528	472	521	466	497	565	526	502	498	512	513	517	509	510	501	474	473	545	482	490	517	515	500	546	541	515	477	520	518	521	540	495	520	488	502	517	559	552	553	494	521	531	552	502	530	545	535	491	464	531	540	495	499	520	520	505	532	529	507	530	499	509	537	538	472	517	540	505	494	547	537	503	529	534	498	500	453	521	548	552	536	504	512	479	574	577	546	541	507	513	516	512	519	518	549	542	510	540	537	493	521	539	574	476	522	521	543	532	506	534	553	527	534	505	503	501	543	509	500	514	536	531	493	500	517	521	552	529	542	530	538	526	538	548	486	546	519	532	535	527	512	550	561	527	533	534	527	521	542	500	521	490	517	516	502	570	532	497	502	492	532	481	552	520	558	462	504	524	506	554	538	518	505	500	527	476	522	539	517	497	495	551	485	512	551	515	499	506	501	502	536	529	530	526	515	537	532	472	559	544	545	523	508	537	511	549	535	503	509	539	517	501	543	509	514	542	500	567	533	519	535	535	499	496	536	522	536	538	521	525	544	533	490	557	524	527	542	517	483	473	468	568	538	556	534	508	523	520	507	520	570	504	530	553	551	531	496	533	537	526	526	484	492	512	507	527	528	570	505	502	508	548	508	598	576	496	519	528	528	500	557	548	526	516	514	477	559	536	501	513	497	482	521	496	498	526	486	527	524	529	489	523	450	490	550	543	528	520	514	508	531	500	475	533	534	553	531	526	535	494	536	529	512	553	520	539	546	565	576	518	490	533	524	484	528	534	529	521	537	486	505	516	538	520	511	528	524	514	514	539	512	525	526	520	535	513	494	490	507	496	520	545	547	569	539	504	524	529	502	543	503	523	512	544	537	476	484	503	499	480	493	515	527	520	506	514	541	518	515	487	504	539	537	467	528	500	495	505	491	510	536	518	519	514	502	516	511	564	529	498	531	487	532	498	536	541	511	507	519	517	486	523	488	511	512	517	540	487	544	473	526	535	563	524	565	499	492	536	520	506	510	522	503	535	549	529	520	565	511	480	535	516	551	527	516	538	550	507	492	545	498	508	526	586	532	528	487	528	536	535	516	514	524	530	507	525	525	468	517	520	547	505	498	538	539	527	493	527	502	535	521	502	530	509	542	480	537	506	497	527	537	517	537	521	502	491	507	521	547	517	512	523	519	512	540	570	527	517	515	571	487	522	504	499	526	539	522	526	527	493	513	514	515	487	505	497	526	534	557	519	484	549	505	576	562	544	583	513	524	555	522	490	518	460	511	539	513	554	527	524	541	549	496	511	517	514	515	555	522	544	540	563	555	522	501	519	545	534	521	487	577	562	505	496	532	489	513	510	554	522	556	519	524	525	547	481	559	536	507	491	511	522	523	504	532	533	555	487	491	499	538	525	535	513	512	497	538	536	502	508	537	534	503	500	530	536	510	541	506	526	502	481	548	532	505	484	504	489	526	538	503	483	514	526	535	550	513	558	510	526	513	526	507	495	568	543	531	492	561	502	509	503	502	565	528	469	537	535	520	513	509	535	512	494	540	544	502	510	457	512	484	521	519	537	513	503	552	514	512	548	466	542	530	521	533	515	528	540	492	525	496	529	540	543	503	547	537	523	561	525	495	536	523	551	509	521	528	515	522	509	578	545	532	469	565	498	510	517	477	559	520	474	504	534	541	472	504	542	546	506	541	483	565	499	529	494	509	559	506	501	529	530	519	541	480	511	538	537	532	530	515	528	540	467	483	517	485	520	529	535	527	539	499	479	507	502	527	505	528	538	519	553	522	513	519	528	516	495	510	456	552	534	516	575	463	476	555	532	516	486	519	487	492	536	530	477	497	546	538	523	496	518	555	547	547	502	543	529	577	495	542	550	531	510	527	525	520	519	477	556	567	520	483	502	530	501	522	535	517	498	524	505	487	527	517	495	553	561	518	514	503	544	526	516	514	543	520	493	495	552	533	512	489	501	536	496	537	494	540	518	521	510	535	533	498	510	496	529	545	517	515	548	531	481	513	526	493	537	526	523	558	515	530	546	529	539	535	507	499	524	503	560	500	512	522	514	546	475	519	504	499	531	532	532	500	523	493	510	541	546	539	511	536	528	531	550	512	526	531	541	545	515	527	486	499	508	538	512	518	538	531	531	531	475	539	509	513	498	526	540	497	510	553	500	547	530	553	506	560	512	503	504	543	508	549	549	531	525	490	520	515	542	488	490	529	539	539	506	559	514	538	506	484	506	514	506	513	499	564	546	525	503	529	503	518	519	531	500	517	505	518	515	519	512	512	518	510	556	529	529	469	525	509	556	536	506	524	498	543	506	519	487	542	559	533	482	530	503	538	519	513	529
27416	9482	1882	1270	1063	1012	960	1015	1066	1026	986	981	973	995	926	985	993	981	1045	937	1006	1001	965	1005	1003	989	1027	987	982	982	1065	964	1017	1013	1000	957	970	1019	1012	973	1025	977	948	973	915	984	969	932	1010	993	932	984	976	988	967	972	967	927	928	927	960	982	1010	969	1047	1003	998	943	989	967	1010	971	967	985	995	963	948	1036	970	959	911	968	989	974	1019	951	991	996	1005	992	978	963	1069	919	981	970	993	1000	982	995	948	969	945	996	992	974	951	1010	948	977	1013	1019	1006	956	962	957	949	950	991	969	1000	998	1003	1003	968	946	939	949	971	1035	1002	963	978	933	995	986	1008	954	949	995	978	999	933	958	1005	989	962	1013	980	988	959	928	926	982	973	986	952	996	934	952	983	996	947	995	1016	961	1014	1015	1006	949	971	971	973	991	962	1016	951	975	945	982	972	996	976	901	958	1001	972	1019	1019	969	983	977	949	934	1001	1005	992	976	1037	973	1014	984	991	961	948	979	933	985	987	934	992	1038	976	995	980	967	953	956	972	1001	986	915	990	957	986	940	987	953	984	971	984	985	957	1006	976	945	992	927	997	972	1003	982	998	939	935	955	923	1030	979	963	928	955	965	1048	906	1038	912	963	1008	1040	991	976	974	985	987	980	968	930	949	982	1007	997	1020	1020	898	990	972	940	986	1018	983	1023	1039	949	935	994	1029	959	1015	963	954	990	993	964	961	968	1036	974	939	985	1000	984	979	935	976	966	998	991	955	972	986	980	971	937	987	968	981	1010	1031	1032	1005	990	986	953	971	981	942	1034	1018	961	927	919	968	992	972	1001	1018	1019	1016	950	983	951	978	928	976	931	995	962	939	980	1011	1036	1046	1000	988	1021	973	945	996	1009	947	1001	1002	948	1034	1042	949	960	1035	932	1002	1006	986	990	982	916	1045	1001	1031	975	981	954	997	976	955	982	979	1000	906	962	1012	987	989	993	956	963	1000	945	1003	982	977	985	965	952	928	962	1006	984	953	971	959	1001	986	999	950	913	1029	945	977	972	996	980	1033	1006	963	979	950	929	966	969	954	1006	1009	1020	953	974	968	992	949	1024	954	990	952	956	943	982	943	947	900	973	913	970	1039	946	969	978	959	1031	974	944	1009	935	982	960	933	971	1003	954	1008	991	991	927	966	1008	962	997	1025	1008	990	970	1012	972	945	1003	958	1011	911	943	947	981	964	938	971	1011	995	960	981	971	1002	994	949	982	969	942	940	997	891	985	946	1019	950	986	1017	1011	946	986	951	994	966	1043	977	1013	951	942	973	998	965	946	1000	1011	890	995	1004	999	932	982	1007	1008	1013	1031	1008	921	987	993	950	932	1006	994	956	999	974	1015	993	1016	986	988	965	956	1006	977	971	978	980	987	943	1010	987	1019	982	1009	952	934	1010	967	1007	960	968	1035	974	993	973	970	985	973	986	970	936	974	1043	935	971	1046	944	1006	1025	916	948	966	971	998	958	999	1033	958	953	992	957	1052	981	932	950	983	960	970	999	972	985	1012	1002	1007	971	910	974	1014	1027	938	969	984	1026	902	1040	991	1032	1044	986	965	972	934	987	1005	945	1010	958	939	976	994	997	936	991	1024	996	958	977	962	950	1010	990	983	983	995	999	959	1022	1034	954	1016	1022	939	999	994	952	967	980	970	966	963	1038	975	976	974	962	971	963	1008	1032	941	1004	999	980	995	983	956	906	1040	1034	1014	935	1031	951	1030	952	993	962	981	983	1001	974	966	923	945	1008	1020	966	967	948	973	958	946	998	984	1017	1001	932	1008	969	1067	937	999	971	970	977	1011	977	999	943	986	986	998	979	1013	929	1019	1006	953	1002	963	971	1007	934	1014	1013	938	972	1022	1021	954	956	920	982	952	976	963	1059	965	1025	994	997	947	969	1000	951	965	988	923	989	976	1042	923	985	966	977	995	975	948	992	1009	1016	990	1000	970	973	929	1002	942	899	1045	969	1031	1020	998	995	977	981	997	940	971	1023	994	942	927	1010	962	1019	1023	976	896	1046	1041	969	1034	946	942	966	950	975	999	960	995	1032	1027	1005	909	940	946	980	956	996	1027	1038	976	948	924	978	967	979	958	945	934	999	989	951	1022	995	1007	935	1024	1026	909	972	981	948	940	995	945	981	1036	1012	984	1008	957	949	963	968	987	1002	1010	995	956	972	952	977	949	1025	959	949	977	1007	984	1007	999	939	917	947	1051	1011	984	923	1016	972	976	970	1004	937	972	1013	966	1021	1041	915	976	1010	980	975	999	955	999	1022	1000	973	963	952	991	961	980	1001	937	961	947	927	956	961	961	963	1009	986	982	1010	1002	987	1024	1003	961	971	995	964	1005	988	1011	983	1019	930	972	961	931	1023	924	923	973	921	1009	980	990	990	1013	979	930	982	1061	1027	978	952	1041	986	941	977	970	931	955	948	975	976	964	970	1017	990	987	977	998	974	958	1010	1057	1085	1003	997	1003	983	1013	952	947	984	985	979	983	944	1010	980	946	976	1019	1013	968	981	1031	980	986	995	971	989	999	982	989	975	944	952	1018	968	960	1007	974	989	926	957	928	1030	925	984	1045	989	975	968	925	989	987	969	981	997	979	1008	983	973	890	992	995	978	1001	929	1024	1008	1024	1028	960	972	966	1020	941	961	923	1019	956	984	965	968	966	1038	982	984	1004	980	989	1038	983	1017	973	1022	975	969	998	987	987	1001	939	1023	954	975	986	991	980	936	962	953	981	874	1025	999	979	985	1018	1012	1016	958	976	956	939	952	940	990	948	1006	1036	1018	996	994	1002	993	922	934	961	1047	948	1002	998	950	1025	971	1003	1053	1047	990	964	949	940	1005	964	967	948	1024	1010	957	958	1010	1015	1026	965	990	896	982	998	1035	995	1003	1032	930	1024	955	986	994	943	966	925	966	1006	970	975	997	987	1004	1077	1051	1040	994	933	978	1018	955	1000	962	1019	938	1004	975	915	1006	961	980	933	949	972	1023	981	1048	998	949	963	993	979	977	963	984	958	903	1065	1013	960	950	995	976	1001	973	995	1051	1035	1035	949	992	1002	950	964	1011	1016	966	1001	1010	935	1015	951	1056	1025	943	986	1006	930	1044	995	984	960	984	989	987	984	1051	981	1007	1019	952	991	984	972	1004	1013	990	956	985	1036	995	970	1003	1011	982	984	951	976	953	972	993	933	1023	991	1018	938	970	986	1019	968	981	989	960	960	1025	962	1070	927	923	988	988	981	983	955	1004	953	950	987	1043	983	1019	948	940	1007	960	991	962	985	965	1003	974	993	1023	1071	867	980	988	1001	962	951	995	972	1021	974	1052	957	980	1005	962	1042	938	1019	972	958	914	950	962	1007	977	999	975	967	964	957	1003	1051	940	1013	948	1008	1002	983	991	981	980	981	980	929	923	963	971	927	996	978	962	994	942	945	978	951	1046	959	950	928	975	956	972	941	992	970	979	964	1048	966	994	1003	962	976	1027	961	927	920	976	950	953	974	943	995	1019	978	988	923	954	923	965	953	965	974	994	1001	917	914	981	926	1033	915	964	967	937	1020	960	954	971	991	1051	958	974	965	932	984	1001	955	1022	942	1012	962	970	1028	981	963	1039	939	950	1003	1011	986	1036	957	988	955	984	957	965	985	1011	909	945	942	956	1038	945	983	1034	952	992	990	981	998	947	1054	978	994	1009	954	1020	971	959	1023	923	1028	983	1014	978	988	980	976	993	919	1006	943	968	1011	1000	1006	991	991	980	915	954	930	1031	1017	1027	930	978	975	929	994	982	1007	998	1067	964	934	967	1006	957	980	984	988	993	954	945	956	990	950	1013	986	1015	966	959	976
5840	1007	955	851	832	857	830	814	806	799	798	754	766	898	830	886	776	780	802	785	777	837	844	829	805	835	827	801	794	737	795	847	811	762	823	762	800	783	785	845	815	838	845	784	841	859	837	807	777	751	823	775	763	810	790	766	812	750	760	761	811	800	783	789	814	802	817	833	786	811	819	771	765	798	835	772	829	800	816	745	791	797	823	862	789	819	786	828	788	796	815	824	863	774	849	801	806	824	793	785	892	798	819	839	857	814	798	778	797	810	786	833	799	814	799	744	769	808	773	764	772	822	777	807	822	768	789	848	780	813	799	803	815	796	797	786	809	829	780	772	800	780	798	816	791	817	785	845	822	812	828	770	833	785	755	775	796	780	816	773	810	846	826	819	798	767	797	785	792	792	796	782	824	809	806	795	814	809	823	794	773	850	788	834	790	777	805	820	837	794	787	813	820	818	800	772	842	805	795	793	815	792	852	802	792	816	791	749	822	779	831	825	750	807	791	813	798	827	780	828	741	786	857	848	845	811	797	818	803	807	807	864	790	824	783	826	788	761	793	781	766	750	790	780	781	791	818	810	770	801	825	813	784	821	778	828	802	903	783	814	776	848	810	766	788	803	833	794	785	791	778	776	819	793	804	807	825	807	776	803	837	798	868	810	827	788	807	783	774	850	792	785	787	802	816	797	839	768	843	797	824	794	845	828	767	829	850	784	793	782	805	809	801	756	835	785	772	781	815	766	787	793	794	764	811	774	793	780	844	851	771	864	835	806	800	821	766	779	821	781	837	820	769	783	823	795	787	773	774	820	754	860	818	776	852	754	846	832	772	772	783	810	822	737	797	831	846	749	837	762	842	814	844	806	853	800	782	811	770	849	828	775	756	795	777	856	808	803	776	788	830	850	838	769	816	783	786	806	810	796	860	804	804	785	837	791	789	841	833	775	856	773	821	836	837	795	807	789	767	785	792	810	771	799	762	757	832	811	832	789	770	764	759	798	799	817	800	822	794	812	828	808	817	845	782	805	796	789	838	807	832	784	831	788	811	789	793	807	831	817	844	802	803	753	809	771	825	755	812	789	813	860	821	855	822	799	779	760	825	798	815	840	783	756	800	802	806	790	777	817	815	833	828	762	773	818	811	800	758	787	791	772	824	757	793	740	790	835	873	750	805	812	843	803	832	810	752	804	765	779	793	795	851	814	812	812	864	845	801	758	809	764	821	807	768	819	770	773	857	765	800	803	754	768	801	784	811	784	767	847	803	784	793	814	788	807	775	820	771	775	745	818	736	825	786	809	793	758	774	785	836	807	808	834	837	834	780	833	816	865	798	791	762	845	807	745	824	793	799	821	788	810	752	822	824	824	826	763	823	825	834	854	789	803	794	833	738	805	830	829	787	788	771	752	828	821	839	819	795	840	795	809	833	769	802	799	753	782	821	763	796	839	771	810	799	782	815	794	807	816	823	787	839	838	771	754	788	769	824	852	798	814	777	829	805	834	816	805	797	821	847	790	775	759	849	767	800	796	801	793	796	823	795	834	780	771	769	832	786	849	838	793	845	775	768	809	814	768	809	818	791	769	829	769	796	845	790	823	753	787	779	805	834	850	834	784	825	785	788	827	831	786	856	755	782	810	715	802	750	780	811	789	788	823	808	802	816	803	763	821	782	790	817	782	805	825	766	797	750	813	776	778	782	772	822	842	827	805	830	818	852	768	795	804	808	804	830	794	814	780	818	808	828	812	855	769	802	821	789	818	738	857	841	803	794	821	792	809	810	767	806	820	839	886	793	775	781	769	849	797	801	815	745	802	751	803	837	833	833	838	787	770	788	792	731	781	822	859	841	755	821	834	782	810	803	798	822	817	804	822	863	798	802	823	815	779	829	793	819	802	801	782	847	794	813	756	792	797	802	824	789	782	753	844	779	729	746	757	817	815	840	807	780	764	816	812	889	783	770	820	844	805	802	840	824	797	837	790	772	772	828	850	740	831	824	806	850	794	806	784	793	794	840	767	820	784	787	809	793	848	777	827	832	754	798	761	851	852	842	807	785	779	779	880	811	803	796	789	848	721	824	772	782	843	803	799	819	782	767	805	755	795	751	798	799	838	750	809	754	808	856	799	792	762	835	792	806	779	862	761	758	778	856	818	820	830	811	807	838	762	797	818	772	757	855	841	751	795	767	842	850	794	760	798	822	730	810	759	779	801	741	775	823	780	780	793	778	840	811	812	781	843	796	773	856	794	822	791	795	772	772	777	775	772	806	779	771	789	798	845	783	814	772	757	836	774	824	831	798	778	805	809	787	782	805	803	808	818	799	813	825	791	825	798	762	815	817	804	810	866	827	820	822	819	864	799	829	767	824	783	753	777	767	765	801	816	805	771	790	810	823	827	752	832	830	749	776	801	760	793	789	802	788	772	812	781	797	777	762	794	739	803	805	784	803	827	775	793	811	776	759	830	805	826	828	799	773	804	806	813	826	841	806	843	847	817	765	790	759	783	787	749	760	801	863	805	820	780	783	839	813	759	823	798	759	815	794	833	781	806	754	780	807	819	823	795	821	780	812	804	775	776	769	815	728	791	771	833	847	811	814	814	808	860	788	827	768	800	825	841	777	780	820	807	813	808	774	771	853	797	836	802	835	766	827	767	797	791	791	779	766	828	816	785	783	875	811	784	746	767	779	781	787	791	791	805	812	779	833	802	784	826	746	815	782	756	788	775	818	781	801	804	804	784	795	855	860	836	843	781	791	793	790	783	848	846	830	781	836	787	793	794	823	809	812	835	813	832	806	751	807	790	815	805	777	840	801	866	847	773	835	815	779	753	809	839	771	813	799	745	803	802	793	801	801	820	809	794	807	781	786	791	803	809	848	783	791	842	806	811	829	818	795	835	827	866	817	803	814	745	807	825	860	811	789	812	835	759	819	844	818	742	837	796	787	821	758	746	793	799	826	839	775	779	828	838	829	779	793	818	779	878	832	828	816	737	806	804	806	822	827	808	840	803	768	806	758	811	786	763	799	777	745	840	799	800	838	772	824	831	821	782	807	866	796	831	816	827	818	775	809	826	813	812	790	810	857	825	742	828	798	833	898	792	831	790	792	784	803	793	803	785	798	808	812	778	798	782	801	746	795	796	846	834	808	763	784	845	791	767	780	776	811	802	793	828	751	787	819	809	786	794	792	804	799	844	782	811	851	744	778	824	840	812	842	769	786	829	779	827	780	734	796	849	825	813	792	807	810	799	811	794	751	819	783	785	796	837	817	796	851	820	850	800	796	769	747	838	844	843	793	866	765	748	782	829	810	763	799	783	800	783	843	825	833	796	765	817	798	846	779	793	795	751	804	781	762	807	816	752	811	796	813	771	806	798	829	817	845	798	810	816	841	824	784	816	814	831	809	788	787	772	789	831	818	788	798	801	844	778	801	780	734	817	806	757	775	765	817	817	794	776	781	771	825	800	833	759	801	810	795	811	833	790	789	809
25631	21356	27002	25260	5234	1560	1313	1126	971	999	1024	1004	1004	1021	945	959	952	951	954	983	944	956	950	1003	931	965	943	922	938	958	949	986	930	973	988	957	940	986	919	941	933	988	969	956	964	984	967	915	915	902	923	908	925	927	1019	953	930	985	954	950	949	931	977	929	981	936	944	971	960	948	961	908	953	914	958	951	969	901	956	940	953	912	892	922	948	859	985	951	915	944	984	913	967	871	911	886	893	960	930	954	948	936	912	923	883	979	954	896	949	898	910	905	895	964	983	939	951	927	918	941	968	922	941	989	906	965	943	974	957	915	925	928	981	970	961	897	982	942	941	914	855	957	908	915	939	880	910	890	938	965	926	911	946	936	906	917	901	914	914	934	910	872	922	920	963	925	865	906	905	891	892	929	949	964	978	899	887	1050	931	911	897	973	905	966	928	930	973	896	959	889	928	939	998	960	961	984	901	945	935	963	901	936	926	887	893	913	985	936	898	915	971	953	950	942	938	911	903	938	957	992	952	922	1009	941	911	959	855	960	897	971	915	958	937	911	973	963	886	919	985	931	933	896	985	923	940	938	960	946	884	973	901	883	891	966	907	911	947	940	931	976	887	930	908	950	917	892	928	848	920	935	917	963	917	912	898	927	967	875	884	979	960	915	930	905	944	931	911	936	916	944	943	961	916	926	891	920	924	917	876	895	906	984	917	876	959	885	935	937	947	958	912	972	929	942	945	917	905	924	943	960	933	930	936	927	875	909	872	928	912	914	901	977	939	935	973	903	901	939	882	915	915	909	951	960	908	967	928	963	952	910	934	928	960	940	901	913	950	949	899	938	912	902	926	937	874	963	872	913	913	943	958	956	943	937	916	853	929	901	988	960	945	915	910	954	971	935	911	946	894	852	925	913	904	907	927	901	948	934	906	887	952	949	915	925	949	974	904	900	896	934	950	940	914	906	922	842	925	951	920	922	922	890	1033	927	999	918	960	920	923	948	912	909	940	899	927	913	942	887	951	945	916	948	896	943	924	922	946	941	920	955	935	928	877	944	909	1014	899	911	943	863	960	925	933	951	977	937	905	892	905	954	917	916	902	927	964	930	931	926	953	942	926	912	918	892	965	969	898	858	915	915	907	966	951	945	918	969	964	940	907	1029	919	873	948	927	936	891	905	936	890	902	911	967	990	891	884	911	918	888	951	970	928	969	938	964	950	901	947	939	1005	892	925	934	956	912	928	909	876	891	903	908	954	890	947	926	920	942	927	936	873	936	939	926	968	949	966	919	931	906	934	938	945	910	925	938	926	933	952	947	905	928	928	884	902	908	933	966	899	939	931	954	886	827	958	865	967	935	963	918	920	926	954	930	914	937	925	904	870	945	923	933	947	976	958	901	941	967	938	938	885	884	903	913	884	970	960	905	906	924	924	900	908	930	961	902	880	973	921	931	887	915	980	915	1018	911	874	906	918	931	930	984	944	959	920	905	937	880	928	892	944	964	909	938	943	965	968	914	930	876	909	854	910	949	924	900	914	935	934	940	921	949	941	951	920	947	959	926	874	923	926	914	939	915	946	951	969	894	902	939	911	933	968	943	936	943	892	914	924	894	950	1005	949	937	926	945	928	962	916	934	983	944	883	937	943	899	936	861	885	960	961	945	953	954	978	928	929	886	930	983	943	915	976	934	902	945	912	948	907	933	962	920	891	914	946	968	904	878	965	917	939	889	955	1002	932	903	919	924	881	973	936	924	970	936	951	957	921	913	958	921	917	911	918	949	910	964	934	897	901	988	925	937	945	900	921	926	967	961	856	970	998	928	920	929	943	873	840	875	952	933	961	961	923	923	924	869	946	976	889	945	976	949	895	931	913	984	852	935	918	961	914	901	890	931	922	899	898	943	919	917	900	965	914	907	940	942	910	951	920	876	992	906	926	927	934	927	876	923	930	893	966	898	985	933	923	928	923	939	904	900	911	946	896	959	948	905	947	885	925	920	953	973	923	926	905	919	899	921	961	919	932	907	884	894	955	937	938	973	995	911	966	873	942	934	925	963	956	915	873	906	844	983	966	914	983	941	967	937	926	897	971	960	936	884	948	881	963	918	956	921	883	886	924	950	869	926	909	926	1003	961	912	866	903	988	920	983	980	954	919	908	944	925	968	918	964	946	968	880	918	922	996	944	981	963	908	939	943	937	900	983	936	945	970	963	903	937	923	940	931	880	893	972	896	921	961	917	938	924	953	932	930	901	926	923	966	935	911	970	927	945	933	889	946	972	903	962	948	921	889	997	910	927	922	946	891	857	895	967	918	969	967	896	865	901	889	891	940	914	915	975	937	958	976	912	976	911	877	906	921	876	926	929	952	901	895	927	977	861	968	948	949	914	883	971	916	915	902	970	891	952	890	951	919	912	894	967	869	887	962	962	954	936	907	900	949	933	876	950	885	933	986	954	950	938	965	917	945	921	919	888	945	967	898	930	912	904	907	950	972	919	976	925	893	910	906	896	901	907	936	958	936	897	923	879	930	888	992	962	926	938	872	938	915	919	929	916	940	955	962	909	955	964	920	945	958	950	937	934	945	928	950	932	903	926	913	927	876	960	958	953	950	927	948	906	931	975	897	925	899	927	966	936	954	940	906	932	958	923	917	951	954	919	924	903	963	928	908	894	924	923	918	903	935	947	918	911	896	957	873	862	938	902	924	906	891	944	914	933	899	947	932	940	939	967	937	898	945	932	950	876	918	934	958	909	944	929	966	953	927	912	872	950	913	956	964	938	942	854	898	924	882	907	921	932	942	938	903	997	940	984	940	893	916	909	955	940	957	936	933	894	950	955	929	912	934	943	946	936	905	970	918	920	920	935	951	895	852	913	931	887	969	893	941	875	892	962	908	942	939	903	968	990	900	892	959	934	918	928	942	878	891	876	879	937	947	911	933	958	923	908	932	1013	931	924	892	957	1001	904	928	884	950	955	921	885	958	957	874	936	943	929	877	892	951	906	944	920	902	905	972	932	928	937	919	904	989	972	909	931	924	881	894	923	884	934	959	918	971	979	886	943	949	941	895	930	900	943	951	1042	908	949	957	961	952	919	990	973	934	964	912	937	937	956	916	959	901	913	942	970	921	958	888	967	877	909	934	937	987	893	1037	874	971	909	915	942	930	903	892	932	943	904	910	925	897	906	982	899	917	915	960	952	965	922	940	908	955	955	922	935	946	919	913	945	936	947	919	923	958	918	948	954	950	988	915	930	912	1011	920	926	943	903	961	919	940	943	914	923	897	964	955	895	949	886	944	897	917	927	851	934	873	938	954	972	952	915	963	901	934	889	959	948	914	929	949	916	911	1003	926	892	917	943	899	965	885	938	926	890	938	926	963	915	940	935	933	950	920	883	894	908	959	910	872	945	957	894	906	897	986	919	948	940	931	943	938	919	901	938	964	942	872	901	883	900	901	952	875	930	917	964	985	924	950	990	940	877	921	935	904	856	890	947	982	920	944	987	939	937	937	956
3971	3232	2725	1666	1225	1112	1035	956	921	918	917	909	837	871	871	804	820	850	804	789	829	770	844	833	806	787	811	834	766	806	804	805	796	799	772	771	796	809	791	758	793	832	829	794	849	830	828	770	804	807	775	808	813	792	793	828	811	789	848	782	816	819	767	838	772	779	800	796	755	788	814	857	771	776	780	826	806	816	817	754	741	794	765	788	762	774	798	767	847	776	798	795	762	774	805	812	843	759	729	769	833	846	800	728	780	816	834	770	776	838	838	817	760	795	774	839	811	835	805	796	770	791	763	798	835	776	814	755	740	747	770	786	787	777	755	756	734	785	826	789	792	761	791	819	836	809	750	772	769	787	737	756	785	775	789	779	739	820	785	787	814	761	790	772	802	821	782	791	816	766	782	773	854	752	827	766	776	819	709	784	787	766	782	731	798	745	783	762	801	771	850	790	826	812	823	755	769	812	778	744	790	772	750	726	795	795	787	823	782	801	779	818	815	836	756	792	790	774	789	824	832	821	818	796	788	792	778	782	818	785	804	802	764	773	810	767	801	786	761	727	779	815	738	791	784	840	835	835	752	761	746	826	756	831	778	832	731	829	750	791	774	787	824	787	830	809	783	751	786	779	769	797	833	811	784	823	789	776	794	778	758	824	808	727	814	809	814	816	755	755	790	838	808	729	792	787	783	784	735	770	768	805	799	800	760	779	805	798	836	845	783	766	774	731	808	792	769	764	725	761	823	758	794	769	773	754	761	752	787	829	766	813	773	784	801	749	799	809	806	810	804	723	760	765	792	865	782	733	789	785	795	801	761	832	714	773	793	803	796	775	758	768	775	752	752	822	794	790	787	793	833	753	738	792	758	817	743	805	748	795	809	752	766	765	815	779	779	801	784	762	835	747	806	800	799	807	792	735	750	746	723	798	757	761	834	805	732	781	797	752	828	808	775	757	745	762	773	804	768	790	806	766	735	787	785	794	758	806	791	794	837	795	776	815	786	815	793	781	781	807	769	780	754	818	766	736	831	841	800	803	782	823	782	803	729	712	790	787	806	815	792	794	790	788	770	808	749	804	776	801	744	813	782	766	788	777	756	776	759	785	796	778	786	785	822	797	771	788	778	743	771	836	757	753	788	727	760	766	822	746	762	757	812	734	761	798	854	794	811	798	804	736	741	802	800	781	767	775	796	862	781	773	772	764	806	786	776	817	742	772	779	744	754	749	829	773	822	802	772	740	770	769	790	830	791	781	779	778	789	772	746	797	794	805	800	793	784	771	795	771	812	764	822	785	788	801	822	777	801	814	824	806	795	789	802	744	781	777	809	807	756	812	794	782	775	754	776	806	785	782	814	777	790	801	782	771	813	764	813	723	802	763	789	771	751	804	698	790	858	719	767	715	779	782	784	746	808	802	774	789	792	810	778	761	779	789	774	803	770	814	761	789	828	805	800	764	777	733	782	797	763	803	821	791	811	726	806	770	786	791	776	750	756	767	755	743	741	791	785	778	761	764	814	755	745	790	762	771	765	757	794	753	810	750	764	825	754	761	744	741	818	791	773	789	773	791	794	790	793	738	789	782	785	748	772	769	802	802	803	772	785	754	763	762	791	817	790	794	774	782	805	808	793	775	753	803	777	773	786	757	834	737	798	764	773	842	777	816	764	761	782	794	780	780	778	802	780	754	800	769	829	803	772	756	782	760	764	812	757	805	769	792	776	699	743	785	796	822	759	816	768	758	769	776	780	822	823	767	774	781	785	768	801	808	778	788	768	810	814	782	806	771	735	792	779	790	776	825	761	785	764	770	736	727	775	843	740	774	780	762	768	774	786	761	779	795	781	735	800	772	766	810	811	834	769	783	773	801	767	794	779	775	744	722	823	809	795	774	763	772	759	768	749	762	766	755	764	792	720	799	808	768	772	776	780	786	755	745	801	793	780	807	771	804	835	755	789	819	754	785	782	760	816	798	808	765	782	788	784	841	730	741	789	742	778	811	756	770	812	737	752	775	769	745	819	814	805	772	741	763	778	785	744	798	767	752	779	734	812	794	740	735	756	806	814	793	748	777	829	721	776	782	757	778	831	810	769	796	747	775	771	799	731	769	763	809	815	770	824	804	797	816	782	762	745	795	798	801	765	753	783	798	768	779	774	780	799	792	798	779	754	759	782	731	795	813	756	752	799	746	854	803	796	828	714	806	768	811	785	736	772	736	774	782	827	774	728	778	775	783	856	789	766	835	803	778	785	750	804	774	823	805	803	787	776	805	756	795	732	791	730	814	722	776	759	760	773	768	742	796	821	811	750	746	780	767	772	757	782	802	795	786	762	774	750	761	757	795	842	763	737	772	749	794	780	777	748	789	778	810	781	836	788	789	755	797	739	825	757	734	687	797	747	775	784	823	751	785	800	779	778	798	738	768	783	760	752	811	778	740	801	757	813	741	782	829	829	779	817	737	749	819	766	768	773	790	770	810	807	850	771	776	792	761	846	823	795	770	778	768	777	768	808	755	786	751	819	779	758	752	811	781	793	779	802	875	780	775	779	787	746	775	720	798	760	787	719	806	755	776	790	767	828	797	805	774	825	771	798	768	770	770	786	778	757	796	791	778	769	820	814	789	745	802	784	838	765	782	800	801	839	761	798	790	799	717	761	846	791	804	787	773	787	832	802	766	760	807	772	803	746	766	841	774	778	789	789	779	791	752	808	742	757	793	762	793	776	776	754	757	813	824	769	781	775	803	778	748	778	778	815	787	764	762	792	808	796	732	784	766	760	779	770	755	801	772	748	820	774	748	771	760	766	768	838	817	743	800	720	767	782	796	762	785	860	763	747	805	769	751	794	793	805	762	755	808	764	773	810	780	803	741	818	742	783	789	779	819	756	761	768	806	803	779	792	799	768	774	815	777	754	791	768	759	779	730	774	815	741	770	806	763	842	784	761	773	799	795	859	736	726	816	786	743	755	795	749	812	795	788	763	792	747	777	805	767	768	765	788	746	739	740	765	814	747	767	798	743	747	813	766	803	760	765	758	793	832	748	711	757	768	792	828	798	804	761	827	777	784	748	788	753	786	784	751	791	780	755	783	765	794	787	789	774	773	784	749	790	752	790	766	782	831	756	750	803	799	806	771	818	745	764	789	711	740	774	808	779	805	791	769	736	781	776	818	746	793	817	744	787	766	798	791	780	768	784	786	817	769	772	769	810	806	787	770	781	758	756	807	812	811	732	805	802	774	761	747	774	753	807	775	779	786	773	759	815	838	789	803	761	842	785	771	770	745	793	788	751	743	733	757	769	774	797	730	787	719	748	785	750	797	807	802	774	758	747	760	811	846	769	785	818	769	757	798	765	757	814	768	789	755	760	736	797	815	773	767	791	734	809	782	783	751	809	757	761	783	816	799	736	759	822	765	775	766	778	776	833	786	787	776	830	794	744	734	736	808	806	805	783	835	735	766	794	773	731	778	778	802	801	831	812	769	769	785	775
24735	21392	28400	24762	20151	3296	1319	880	715	744	677	634	653	639	616	605	598	612	635	595	606	617	592	631	609	597	589	591	581	557	632	582	570	593	533	602	602	591	590	599	596	567	603	591	579	603	596	593	583	568	587	611	557	631	525	533	585	548	558	602	583	589	566	605	561	610	565	558	560	578	572	589	554	591	543	545	576	595	538	551	560	560	586	571	619	591	585	575	553	548	579	621	548	565	562	623	585	567	578	575	531	622	571	609	537	586	574	610	576	593	539	597	606	610	614	603	606	577	551	558	528	544	576	623	599	575	551	610	591	558	580	532	598	601	553	583	567	553	622	605	567	572	591	522	531	568	572	573	666	565	568	604	533	561	537	554	568	600	574	528	614	591	550	549	560	588	616	542	629	571	548	581	557	567	547	586	590	612	550	581	599	583	559	566	530	606	552	570	568	581	581	582	575	595	592	563	559	601	556	561	575	540	544	583	562	587	566	567	575	547	572	614	591	563	599	551	576	598	541	606	532	565	575	543	579	577	592	561	540	587	601	540	538	560	609	584	509	550	609	542	544	581	578	589	570	544	609	616	564	590	593	592	580	536	573	553	563	527	577	541	570	633	570	553	566	554	553	538	581	561	575	596	581	518	562	560	562	600	578	543	576	596	557	571	596	539	564	530	533	558	544	538	550	584	545	573	523	543	554	565	614	569	555	592	551	586	597	583	592	583	553	578	565	570	547	608	569	563	583	607	583	588	588	579	527	547	610	561	555	562	608	597	545	593	581	606	580	541	576	610	560	566	608	588	521	562	561	592	515	546	602	544	629	600	584	549	597	545	570	579	580	587	602	616	542	531	571	575	587	526	585	575	551	585	556	546	544	581	544	577	557	581	567	576	562	595	595	579	605	547	531	580	585	535	611	585	578	582	524	565	581	551	571	548	600	594	587	581	536	575	565	557	559	538	575	547	600	549	576	555	615	528	567	572	554	581	604	538	582	587	604	598	538	593	590	573	545	593	623	571	551	566	650	524	548	585	560	607	548	589	529	592	528	536	580	526	600	559	578	555	583	573	596	573	639	560	575	578	581	552	598	578	606	569	550	556	566	577	591	588	576	608	596	575	577	580	567	550	579	583	521	589	572	608	553	543	557	607	548	530	534	519	572	550	545	565	602	555	529	573	575	539	588	576	542	559	612	566	580	554	548	518	599	621	560	560	580	568	587	553	544	612	542	582	583	545	530	606	556	583	598	620	587	573	570	590	598	539	576	551	568	599	552	548	565	597	537	575	627	522	572	532	543	587	548	612	591	559	553	551	575	526	573	569	564	556	579	588	550	556	566	541	570	543	581	562	561	609	588	567	570	574	551	597	578	578	573	640	594	553	568	577	540	561	558	591	554	559	606	589	556	619	588	568	554	591	637	578	577	528	566	577	572	562	608	591	566	597	603	555	568	585	559	552	562	577	599	590	530	555	542	595	555	553	563	576	579	591	597	542	570	565	551	551	580	569	585	572	540	588	601	565	536	532	572	549	568	541	573	520	549	580	558	562	593	551	597	577	631	609	537	616	572	544	582	584	538	559	576	559	572	584	567	540	595	560	593	593	571	568	607	556	553	530	515	615	552	571	537	631	542	605	588	564	556	566	555	583	581	550	596	524	512	594	559	588	605	567	556	534	599	546	543	549	587	526	557	613	603	590	595	558	575	519	590	558	548	580	539	550	594	581	574	575	556	531	566	568	563	603	516	562	554	563	625	580	568	547	584	608	587	544	540	556	555	573	583	574	559	558	560	598	554	612	588	526	570	608	574	582	577	580	581	585	590	612	574	559	580	562	560	589	570	565	560	620	567	530	529	590	558	574	567	570	558	542	608	598	604	629	580	551	527	582	566	585	592	562	626	536	544	556	564	563	585	553	541	551	517	562	569	547	605	576	556	555	605	593	587	570	579	538	548	599	544	530	621	569	561	547	549	584	556	565	558	625	586	569	573	580	526	580	585	584	570	589	552	550	568	596	591	553	557	576	605	607	620	554	579	572	545	550	574	603	540	622	550	519	590	571	592	581	546	571	539	604	551	575	578	523	602	515	589	618	562	573	571	575	557	574	588	599	576	582	584	626	591	578	600	563	581	515	581	568	572	574	572	542	579	552	590	570	546	598	632	525	582	563	570	552	553	538	531	561	523	508	550	576	539	532	568	576	596	594	549	534	551	579	579	589	531	576	576	566	527	566	572	589	574	568	548	566	606	584	587	550	541	580	564	621	598	565	536	577	600	617	558	540	603	606	549	561	611	573	578	585	557	561	581	522	579	602	589	575	552	522	554	584	624	590	563	568	629	565	561	554	536	584	574	533	575	515	605	573	560	578	588	600	598	550	545	577	597	600	602	566	575	569	555	567	590	622	557	563	562	555	565	609	628	584	536	575	537	581	533	510	618	606	567	583	586	563	569	548	562	549	586	620	517	563	560	556	603	622	562	593	611	557	566	571	584	557	552	531	574	552	573	584	587	537	574	586	508	549	579	559	537	578	564	616	559	581	597	551	550	593	536	523	549	578	540	581	588	569	503	602	570	589	588	532	565	581	561	587	559	582	560	534	627	572	566	590	573	618	625	583	500	590	585	579	587	577	578	619	557	593	601	550	615	576	564	571	566	539	608	599	554	542	576	543	535	598	562	570	560	566	584	513	599	562	604	562	513	563	590	600	529	547	543	542	570	570	597	531	554	561	552	553	580	581	583	569	583	548	559	579	566	564	597	540	599	592	597	625	610	562	565	581	572	553	549	587	591	557	577	551	545	584	534	579	574	580	558	584	587	601	552	557	566	537	580	587	558	602	599	552	546	600	565	569	589	562	581	595	562	572	556	574	539	563	537	563	548	577	550	583	588	574	568	600	587	579	535	524	569	566	544	524	579	578	609	583	593	573	632	555	569	564	569	569	578	537	557	640	569	596	563	567	592	554	571	609	519	609	596	574	524	549	534	593	577	588	546	530	555	576	550	582	549	557	521	536	584	529	561	583	572	574	565	589	578	579	595	597	577	571	580	579	551	547	578	585	578	584	600	585	590	568	589	549	559	591	560	606	516	566	526	576	598	559	563	552	542	560	560	578	521	582	576	503	553	545	520	574	567	592	579	557	549	615	614	574	591	602	551	569	599	557	572	598	562	616	608	577	571	596	567	574	557	591	611	559	554	572	565	561	550	592	586	570	496	571	569	546	578	558	595	586	572	562	549	596	595	558	613	603	577	592	554	565	581	603	544	601	549	556	567	553	567	535	631	566	624	545	599	569	563	571	587	583	542	550	584	561	539	550	564	538	579	561	592	599	534	581	543	539	547	567	605	594	545	579	581	589	590	574	551	554	573	554	562	561	540	549	574	554	560	558	562	524	549	574	547	527	567	557	567	560	538	569	500	530	588	594	564	590	542	575	588	576	610	594	560	588	595	540	558	587	576	539	560	553	602	590	550	526	576	567	560	578	559	520	578	602	527	552
3937	5042	3937	2078	1476	1147	997	876	775	711	687	612	598	650	613	632	579	580	535	635	571	570	559	542	540	546	591	583	524	570	554	521	552	538	529	518	529	558	546	550	515	531	534	530	549	538	527	557	573	554	536	512	515	546	575	553	529	560	538	514	561	564	545	494	520	553	506	561	553	515	516	547	513	510	554	524	545	546	504	514	533	558	536	527	534	500	554	511	564	501	531	509	518	556	494	525	529	545	550	526	538	539	569	537	572	530	522	526	551	516	542	529	532	532	525	524	496	500	518	525	496	525	528	529	532	537	504	550	527	526	536	536	520	563	489	489	513	556	539	502	534	500	527	556	529	528	521	532	565	544	554	523	531	513	547	542	504	521	539	496	502	554	527	495	532	470	542	507	524	517	529	544	562	550	514	522	550	524	538	514	576	507	522	511	536	543	511	492	518	545	505	546	566	531	509	549	534	528	520	505	544	513	514	567	515	479	509	526	516	521	541	517	535	531	510	526	499	521	529	497	506	499	542	493	535	517	560	548	527	500	510	545	518	566	553	535	498	506	543	542	523	559	528	547	534	505	516	550	500	495	513	539	535	520	516	487	525	532	577	526	516	497	513	535	530	526	521	554	519	496	497	524	503	554	556	526	486	488	526	532	549	544	531	516	516	547	532	536	536	509	526	505	516	539	544	535	536	501	534	510	518	492	505	507	532	511	518	501	506	496	518	523	550	521	554	535	518	555	530	472	500	550	481	548	594	545	534	528	533	565	478	518	489	545	584	543	527	546	504	500	532	522	523	506	526	566	502	552	566	527	508	566	537	552	499	544	508	535	499	497	522	558	545	541	491	539	548	546	552	494	584	522	529	540	544	535	523	542	512	471	539	527	550	537	455	543	574	482	547	548	488	519	561	487	536	527	556	486	582	486	513	491	508	490	480	504	559	535	563	525	575	553	503	476	507	520	561	507	509	525	488	557	531	542	492	530	518	520	499	476	496	565	558	513	545	530	510	545	514	535	544	524	558	510	532	530	517	484	558	517	539	537	547	524	559	533	515	513	517	557	521	547	528	506	494	496	542	517	513	486	491	531	480	529	495	504	528	508	485	520	554	526	563	539	478	504	513	573	502	514	526	597	530	515	533	511	524	511	525	541	513	494	524	496	538	553	512	525	519	512	521	517	520	584	501	488	599	528	521	497	485	516	532	527	533	564	514	512	520	525	514	539	488	491	506	498	487	500	533	517	509	490	523	510	541	521	517	533	492	513	537	549	507	491	489	527	571	489	519	446	508	545	514	549	559	516	526	515	529	513	523	514	509	493	493	513	521	515	505	563	506	505	508	515	553	540	480	517	523	495	548	519	544	568	487	512	539	550	549	534	563	537	526	507	498	542	517	484	567	517	531	504	529	527	552	471	508	518	527	549	564	548	511	490	536	519	552	557	533	549	543	544	529	526	513	515	547	511	501	531	523	504	514	555	546	553	522	550	507	522	510	487	510	523	561	527	551	487	516	539	535	517	553	522	510	506	544	513	517	516	506	533	487	519	519	528	550	502	524	508	499	549	548	540	506	544	542	490	506	504	529	510	529	507	520	536	525	485	517	494	540	526	538	500	488	523	518	532	540	550	523	539	517	520	523	550	515	572	530	531	523	502	555	526	544	523	521	502	531	564	528	502	454	490	511	502	535	509	523	516	550	538	527	567	536	497	485	507	505	539	486	517	521	517	520	517	507	522	526	521	529	511	544	561	540	449	515	490	524	514	541	541	542	507	517	503	529	494	508	500	513	548	535	471	511	505	555	499	523	476	493	528	540	513	504	526	509	480	493	504	551	535	504	525	501	527	504	506	532	521	503	521	564	478	513	502	548	526	557	539	522	493	546	522	573	493	508	558	520	526	508	495	517	539	539	498	521	512	496	562	496	499	527	491	510	504	495	496	566	544	542	511	525	498	487	522	493	539	554	527	529	513	485	472	531	528	498	576	537	518	549	490	528	535	557	534	543	546	498	493	523	476	488	510	516	528	527	531	500	493	530	531	543	601	546	547	517	537	498	512	533	497	511	507	527	520	499	553	516	532	488	523	468	546	538	556	511	504	489	520	538	515	512	500	517	540	506	530	546	502	524	528	536	543	505	495	506	510	535	490	520	537	547	524	545	495	543	521	532	529	484	517	507	512	512	517	483	504	531	523	506	496	540	529	523	568	503	539	513	512	528	520	539	494	523	544	551	518	509	549	514	543	528	564	511	476	506	501	518	553	543	541	555	522	530	516	563	516	489	487	533	509	508	510	520	525	467	475	501	524	563	538	525	521	497	472	526	511	537	530	520	508	503	513	517	490	500	540	533	537	539	530	501	513	526	528	513	559	502	530	531	540	543	520	545	535	490	496	521	522	522	526	525	494	541	553	523	498	518	538	553	545	545	488	536	526	534	493	539	481	471	534	544	508	526	510	522	529	529	512	505	517	528	516	537	518	558	502	530	503	522	502	550	566	534	532	474	526	485	532	499	557	547	500	508	555	518	445	531	529	545	540	544	477	539	548	488	518	514	527	558	534	519	527	523	532	568	505	544	560	541	544	559	530	520	523	538	541	519	516	497	523	509	534	561	500	506	504	527	520	511	524	537	493	538	552	510	521	519	499	513	499	493	525	516	517	478	518	529	500	542	528	560	532	556	506	510	524	492	509	539	519	493	512	524	522	525	532	561	529	538	592	511	531	533	514	514	509	536	518	528	496	558	485	511	564	502	547	501	515	495	527	507	549	520	557	567	532	510	516	540	515	544	498	502	495	534	492	528	523	514	511	492	515	552	543	484	533	490	515	514	489	555	530	505	517	537	568	531	521	491	491	525	517	506	516	517	520	520	518	546	477	537	490	502	516	545	496	521	481	556	540	486	528	538	493	541	528	503	488	544	524	498	538	503	534	525	508	504	536	500	512	501	556	550	522	483	535	551	490	541	520	490	496	511	534	541	575	522	483	556	576	488	524	519	507	503	509	537	527	541	525	531	502	540	482	496	495	563	497	493	535	528	539	516	510	513	501	513	533	557	535	523	537	520	513	562	520	528	514	518	521	518	509	551	505	480	553	538	508	512	527	506	494	544	561	498	553	524	519	516	535	538	497	507	541	521	514	516	527	524	526	507	518	539	521	530	528	549	510	536	562	540	545	507	533	553	534	542	489	519	518	498	532	510	518	537	496	486	490	536	508	497	519	532	504	535	515	534	545	510	541	549	521	563	482	574	519	545	540	569	537	518	548	559	560	503	477	556	508	523	507	544	534	534	524	514	503	505	537	523	541	530	536	525	551	510	502	512	515	496	511	502	531	510	511	528	502	555	501	561	533	511	530	541	534	555	522	511	540	481	528	501	516	499	536	514	517	533	523	524	524	508	513	524	511	541	537	510	504	525	520	515	542	471	517	485	540	525	505	504	556	486	495	532	527	532	505	510	544	531	523	511	506	462	497	532	509	505	533	477	509	502	533	485	528
27432	9814	1876	1270	1076	974	1021	981	992	1015	986	965	987	977	967	1041	981	985	974	990	1033	953	980	943	1041	993	985	958	990	1058	1003	1029	982	1040	986	972	939	958	994	934	1029	963	967	940	939	980	971	1012	961	953	957	1034	988	964	980	1030	950	963	996	1009	901	1013	1019	932	953	961	973	976	982	986	1001	945	987	939	980	947	960	996	998	997	980	974	957	971	998	976	1012	985	1007	1004	960	958	1018	1016	946	993	971	1004	1008	998	970	981	976	942	967	981	933	970	980	937	1002	984	988	947	981	958	932	1007	1003	922	1003	978	1033	971	982	954	986	967	973	996	975	993	966	997	998	965	935	964	998	994	980	982	1023	932	973	986	1005	1051	981	1012	988	959	1028	953	1002	1000	1028	968	978	926	947	952	1038	1017	998	1000	971	1010	992	1017	926	1038	954	1001	953	1004	951	1009	1014	991	977	1002	974	987	954	980	984	911	961	1009	993	995	984	1005	971	999	990	958	999	960	982	931	984	999	1009	960	936	977	1006	999	1051	990	968	1014	999	966	926	976	927	1007	947	993	1026	972	984	993	973	1007	1000	985	995	932	961	992	944	986	1031	955	998	942	989	1006	1013	955	996	951	998	1025	949	952	974	956	999	946	977	977	978	973	969	952	1002	992	889	933	954	988	1016	982	981	980	1013	955	955	951	986	974	958	983	985	1044	953	995	955	988	1001	955	988	944	931	952	1025	990	978	956	979	962	971	937	1009	949	978	933	962	971	982	954	987	997	949	988	1013	931	941	1002	951	1010	987	985	939	953	980	991	1008	994	1005	949	986	997	982	987	970	1002	963	989	989	961	1012	1024	989	963	923	1022	999	1028	975	1008	1020	1004	954	948	980	979	1001	938	972	902	990	981	962	955	955	923	981	956	976	939	966	1027	941	986	964	941	962	960	1001	982	1047	1043	943	1014	980	1000	943	989	977	982	953	1002	925	974	967	1020	992	981	1038	997	975	962	980	947	947	924	991	1007	1000	979	1014	1045	1026	1022	962	960	989	1007	1026	963	990	1017	935	1051	1038	962	1017	1006	901	1036	999	1008	967	957	933	980	1007	997	968	1023	972	931	1007	1042	1004	952	952	983	986	999	959	1014	979	944	984	967	970	992	957	972	987	979	964	981	944	940	980	1020	964	971	1006	952	1023	970	958	961	957	1032	1032	962	948	1001	969	935	1005	997	1028	929	995	969	996	1003	1000	898	1000	942	956	979	979	922	947	972	995	1027	991	971	957	932	944	974	968	958	984	971	1014	1021	978	1025	977	1005	960	1005	1030	967	951	992	978	990	997	1034	984	1034	967	1003	907	995	994	946	907	1002	974	957	964	946	990	961	1004	1002	921	990	969	990	1023	1017	978	1016	959	962	1005	1005	988	938	984	927	954	983	953	982	953	990	1025	989	965	949	934	960	978	1016	976	1013	950	965	960	994	962	975	926	988	1001	947	985	992	996	975	984	1014	1003	981	965	988	922	970	990	965	1034	946	1016	1014	993	975	971	1002	961	952	979	969	1000	951	934	984	990	994	972	966	987	939	989	977	1034	1023	1023	999	1003	944	961	958	998	1044	915	944	1008	955	968	906	959	947	945	998	989	987	994	943	994	950	1005	1006	992	979	929	972	963	959	985	990	982	1011	1010	954	922	956	920	1005	970	987	996	1030	966	1055	911	1005	996	960	981	997	1023	1026	976	971	1028	974	967	969	930	972	1012	989	993	959	965	950	941	1047	921	926	963	963	995	959	946	974	983	972	1037	958	980	1003	979	998	996	1031	980	959	1010	943	925	956	892	960	1030	994	930	955	945	993	922	958	991	986	931	1008	998	1019	982	979	974	973	942	1007	906	1002	1015	976	974	1005	973	968	1004	993	935	997	985	1008	987	965	968	1004	957	988	1016	978	994	975	954	995	959	1001	947	995	1000	973	1000	968	992	1017	925	958	984	957	994	960	973	960	969	1007	986	991	997	1049	911	1030	962	926	974	989	963	969	958	986	997	1000	957	967	961	986	983	1003	966	954	994	1014	984	971	1026	972	1049	1026	1008	928	974	967	940	1002	950	974	933	984	1019	987	1028	967	968	980	967	957	956	995	954	976	943	1018	1028	1020	1023	972	985	957	981	984	1017	1012	934	978	994	1033	972	954	1013	967	996	965	949	967	923	1010	1022	981	932	953	921	945	965	974	970	1004	947	1040	960	963	983	996	1035	1028	1002	1025	1023	1002	933	958	967	976	976	998	947	923	952	965	983	997	1041	1006	965	1028	980	950	1010	989	941	1004	938	916	1006	968	970	970	979	993	966	985	996	993	987	951	985	973	988	993	962	1009	975	969	972	1015	990	1048	964	969	992	1003	1000	970	976	1013	996	1002	1018	1010	1007	978	975	940	1005	960	985	984	1010	1041	946	961	909	1037	1010	951	941	1076	980	968	1006	1003	940	944	1027	963	980	1010	981	986	1017	929	943	948	963	1004	948	960	961	951	1028	1030	965	998	980	1003	944	999	992	978	986	973	981	923	1004	1010	884	969	984	1005	938	1022	950	1029	977	1034	988	972	990	995	987	963	982	993	1012	919	974	981	1005	979	1008	969	983	993	945	980	1002	1007	940	957	932	1015	997	1017	967	958	960	976	962	1000	972	976	938	1008	917	965	956	940	1011	970	949	918	1051	975	1015	997	1013	947	968	964	1008	1006	994	925	940	973	963	1021	981	1011	985	962	975	1021	976	990	954	991	943	992	956	990	973	1000	911	986	971	973	1002	978	966	1010	1004	967	976	958	998	1022	926	1004	974	1021	999	967	914	915	957	927	999	932	1013	995	991	946	971	973	969	949	989	967	964	1004	966	962	993	926	854	957	928	1002	966	1010	954	973	1000	938	1036	934	989	971	976	957	993	1000	1009	922	1043	952	964	954	1008	994	994	990	1007	965	966	953	945	1009	959	995	1006	974	1030	947	982	974	972	1004	986	953	1007	1054	1009	1003	951	989	978	982	1049	972	989	1001	1007	1004	964	986	1016	991	1004	1014	994	962	966	985	951	970	1024	1008	958	941	999	1046	950	940	1059	1013	929	905	991	964	983	947	958	970	973	994	1011	1000	954	982	938	992	969	1043	957	1005	955	940	1014	967	963	1004	984	936	971	983	947	1018	953	948	990	930	948	903	972	1004	1034	989	1033	943	1037	950	1016	1004	980	970	984	929	1005	984	987	1050	913	1020	1022	965	1033	941	989	1008	953	1009	925	937	994	960	995	943	964	981	940	954	960	970	949	946	963	972	976	1022	977	1015	1004	977	979	985	1011	1033	972	996	931	976	979	1003	1014	997	994	979	1009	942	913	942	962	985	1010	1042	980	971	1013	971	1034	980	970	940	1005	980	996	1015	937	989	995	943	985	1005	924	931	997	1002	1011	986	996	937	986	940	966	965	982	1002	967	980	999	1020	992	984	1004	990	961	941	1036	983	966	991	974	1033	923	1003	947	1024	970	995	1016	974	931	1058	931	1016	935	940	982	1007	981	974	985	996	990	989	954	948	952	1002	970	976	989	972	963	962	981	1024	965	977	955	920	965	940	974	951	1026	1001	985	1014	982	962	953	965	954	993	990	997	974	1035	1001	967	1008	994	1024	979	954	969	1002	1002	990	962	958	984	1048	962	984	976	932	1027	1092	982	994	946	960	985	935	968	988	992	977	1035	964	956	1058	1027	980	970	974	962	977	989	922	952	993	937	933	1018	989	979	956	934	1000	917	907	1002	1043	990	989	974	940	1033	988	1017	980	941	986	976	941	957	992	1016	991	983	960	953	1017	974	949	1018	999	988	1001	995	989	1013	1051	977	1000	1022	907	1026	954	1033	1015	959	992	1017	989	997	987	971
5756	977	941	902	861	834	811	795	831	776	816	805	816	834	822	853	825	859	836	750	820	787	803	767	782	765	861	834	784	864	813	815	794	810	790	813	822	802	801	777	827	753	850	846	795	842	746	810	770	795	798	761	781	802	820	836	777	822	783	790	849	827	814	795	771	742	832	832	799	853	778	815	816	834	801	796	801	813	854	758	790	816	828	779	797	806	798	789	805	809	820	847	818	798	772	816	811	796	790	810	811	779	802	781	766	843	807	778	828	847	808	829	755	826	842	758	766	789	869	809	780	823	755	806	798	796	794	832	744	740	823	774	840	803	730	744	804	851	748	781	735	802	804	836	772	809	795	822	835	770	755	779	882	832	854	784	823	777	759	760	774	796	816	811	727	831	810	783	845	822	753	776	802	841	781	829	757	826	796	786	797	789	790	827	788	801	802	814	794	799	818	737	809	807	782	765	764	770	829	774	804	776	841	760	817	838	803	788	772	846	831	790	800	845	813	757	768	778	797	797	732	812	793	790	787	764	820	800	803	786	841	822	783	777	837	809	814	775	778	820	781	771	803	758	738	815	814	792	789	873	810	795	761	756	809	822	800	810	837	824	779	790	809	825	755	815	812	799	793	810	786	778	790	837	756	758	816	809	785	800	771	769	807	780	811	840	815	800	809	755	843	805	810	780	810	776	765	821	798	770	861	769	772	725	796	818	791	761	774	767	817	761	819	792	795	768	801	799	777	843	798	817	823	832	822	780	755	851	779	832	767	760	822	758	801	823	843	773	831	776	843	840	803	790	780	791	754	744	789	828	763	809	805	822	823	764	793	799	811	830	783	814	866	816	845	832	808	785	796	823	732	829	817	819	839	837	796	809	757	765	796	777	808	799	829	789	775	765	805	814	788	813	839	751	815	819	832	791	800	850	841	757	774	821	805	819	812	801	854	794	816	765	774	786	837	798	776	832	815	823	783	807	754	862	811	754	806	829	749	832	837	792	795	795	849	797	827	738	801	755	763	786	839	854	785	788	821	756	849	772	784	750	803	808	812	821	771	804	826	793	819	813	841	859	853	780	801	785	840	803	769	828	793	786	823	781	824	794	820	753	832	808	806	768	785	845	779	779	808	825	765	813	769	789	840	814	779	836	803	827	808	858	755	802	825	794	798	799	777	769	797	816	806	810	830	803	781	801	786	763	800	761	784	766	780	774	793	860	774	782	771	798	808	757	772	858	776	854	818	811	813	795	792	835	856	740	811	801	798	844	784	811	809	818	804	822	797	767	797	757	797	737	795	769	807	788	775	814	765	835	829	783	840	823	818	801	843	804	810	801	869	795	777	739	785	814	780	786	831	819	796	827	802	843	804	776	808	841	847	796	809	793	754	816	809	793	798	835	795	768	806	805	780	827	796	766	776	790	827	758	779	828	820	830	814	765	872	820	801	796	811	774	807	807	795	809	778	784	839	779	802	810	802	801	776	791	859	833	799	759	799	816	820	786	776	818	813	796	788	808	783	814	811	784	796	780	810	788	730	752	788	750	772	780	859	781	827	802	832	775	851	811	777	805	823	819	839	757	728	805	823	765	826	766	769	830	747	765	822	769	795	805	807	844	762	823	809	795	765	806	772	825	791	802	765	788	781	824	778	827	788	793	768	795	782	793	819	886	822	802	834	783	792	813	826	831	825	805	779	825	751	789	804	845	762	801	786	806	806	799	768	838	859	754	858	760	794	787	809	795	773	795	795	795	812	834	804	790	824	798	804	817	803	769	802	792	833	764	857	828	800	845	792	779	780	846	826	819	817	775	841	783	787	848	753	751	798	782	802	777	796	791	834	847	734	772	794	784	845	799	795	818	780	852	778	804	828	814	848	780	801	807	794	811	833	778	814	785	807	789	804	814	788	826	755	801	789	788	814	831	810	805	817	770	799	753	765	823	779	774	829	781	776	854	833	791	810	777	801	849	795	835	792	846	791	782	747	795	795	841	793	834	782	777	768	798	745	781	800	816	820	811	844	790	828	844	806	815	786	805	808	786	827	852	771	804	798	775	845	753	839	762	772	822	793	753	836	779	823	823	802	818	838	757	834	766	831	788	813	754	807	763	778	762	812	796	783	794	834	769	804	817	760	846	829	824	814	769	770	799	787	797	830	815	812	812	781	832	797	791	779	798	767	809	827	797	872	827	772	769	798	746	786	757	787	762	829	792	805	807	752	805	754	786	815	806	776	766	842	778	787	804	748	767	773	824	770	816	802	802	819	805	762	762	827	809	832	793	755	806	799	787	816	748	842	795	856	769	811	824	823	787	829	806	803	822	786	817	773	830	769	832	792	820	784	763	803	800	773	842	819	841	759	798	843	776	741	832	823	783	852	831	806	815	756	799	850	810	756	781	799	755	790	807	845	770	837	795	800	813	752	788	811	764	794	790	834	818	821	758	808	815	810	827	842	790	824	806	764	757	829	827	816	821	808	779	805	796	807	794	812	778	818	776	774	795	783	830	775	780	814	805	745	705	792	777	779	828	824	761	855	764	788	800	794	817	818	838	835	853	848	791	861	827	767	799	779	800	823	819	812	857	800	847	737	795	822	814	803	824	798	806	852	804	755	770	739	806	770	820	756	848	788	793	786	779	794	819	811	824	800	824	827	844	791	775	751	792	831	830	814	868	799	802	788	790	816	791	853	815	784	806	773	822	790	812	736	790	805	768	810	776	796	777	826	800	792	795	748	807	768	787	786	844	816	806	756	754	844	849	777	782	850	726	827	819	829	760	856	776	815	831	757	844	738	780	772	818	789	800	777	766	788	794	790	822	806	820	745	777	761	814	782	769	808	830	849	831	763	786	768	819	803	778	816	821	767	813	805	778	776	817	804	834	759	747	793	835	749	771	801	777	786	756	800	810	801	773	781	843	790	815	844	813	809	803	800	789	741	794	796	823	805	799	805	828	811	790	832	839	779	779	784	759	844	785	797	812	758	817	753	833	821	741	838	828	753	761	755	785	784	807	799	782	835	788	822	765	783	770	764	778	794	756	799	777	815	837	817	779	788	849	788	798	796	792	813	762	850	783	819	743	774	815	802	740	803	798	833	771	802	810	826	811	845	790	788	763	787	865	817	769	816	807	792	798	804	767	888	853	810	800	777	810	786	794	782	774	804	858	766	797	804	762	835	762	825	805	812	770	833	812	814	806	849	779	859	846	816	800	785	779	818	802	802	737	807	757	804	800	827	871	785	782	799	842	785	806	818	832	808	771	776	788	747	806	788	773	781	811	806	766	826	816	805	809	829	794	809	759	764	811	829	777	745	768	807	852	764	792	751	822	822	770	787	792	792	751	807	840	803	815	773	819	786	746	815	810	732	765	760	774	814	777	820	802	812	818	824	788	787	834	753	785	813	831	817	810	815	822	763	845	793	786	775	810	792	800	830	771	793	743	776	788	790	770	810	749	816	790	805	816	797	800	788	832	814	795	780	843	784	773	843	759	813	759
25692	21360	27073	25253	5154	1609	1331	1063	1032	983	1029	1051	1002	1030	1010	964	986	943	940	969	958	928	958	1003	890	918	908	937	966	959	914	1005	911	937	1025	896	941	882	901	924	958	987	946	893	912	901	914	969	951	880	935	964	971	903	971	906	926	940	933	915	925	956	939	969	911	903	956	925	904	965	926	920	882	870	949	940	930	944	914	902	936	968	946	906	889	902	909	902	938	897	890	915	934	903	903	912	888	956	897	909	952	910	943	873	971	876	932	899	906	921	972	895	926	938	919	923	881	930	986	903	976	974	913	906	879	876	922	916	979	920	938	930	976	933	864	920	862	934	914	931	929	935	931	912	915	882	916	934	996	953	949	912	940	993	893	902	932	943	978	967	870	946	934	924	894	938	1004	932	923	936	944	972	931	967	908	929	914	922	890	940	932	935	1005	949	939	937	939	934	929	960	886	901	994	965	940	913	936	948	909	923	952	1014	933	884	899	935	995	960	935	947	907	956	968	928	980	914	945	959	915	957	916	888	969	918	914	952	950	895	961	908	898	910	874	937	940	915	982	927	944	920	965	894	908	908	915	918	932	933	904	928	947	915	913	906	903	939	919	931	886	972	954	924	917	939	952	934	887	963	985	906	939	941	970	950	934	966	903	931	928	927	866	911	876	936	909	913	881	882	901	889	869	948	950	879	898	956	965	949	886	937	965	869	907	927	960	968	881	908	936	937	902	948	961	891	916	956	957	921	895	915	927	877	936	904	947	981	919	916	965	936	880	923	915	969	931	957	1004	929	949	955	910	914	910	940	946	903	918	963	934	906	919	951	926	956	950	959	937	922	895	903	894	923	924	931	960	967	939	944	937	976	954	899	879	943	917	932	944	879	851	932	879	917	880	886	936	977	979	961	950	879	914	985	922	959	904	889	975	878	958	965	925	880	910	940	928	892	910	852	924	951	944	967	937	897	945	903	945	854	900	992	876	923	920	915	996	918	947	947	926	937	943	939	953	858	921	917	926	932	941	942	964	934	930	962	926	915	958	945	924	912	863	940	953	919	891	908	922	992	951	921	967	953	966	914	932	939	925	931	933	964	946	924	918	955	942	956	948	923	945	901	926	903	915	892	916	943	891	958	887	919	921	870	937	932	934	941	882	921	945	997	904	881	924	910	938	929	922	909	926	943	944	907	941	1012	901	860	973	878	886	923	899	922	927	869	954	930	932	948	943	901	939	915	902	958	894	962	974	939	1021	912	918	930	900	896	848	917	966	948	985	922	967	890	934	978	958	940	876	870	911	912	898	887	885	935	887	915	897	944	920	916	840	944	879	872	959	934	886	886	921	915	897	902	902	890	909	913	992	926	917	933	935	870	896	857	934	947	973	912	937	915	882	927	938	927	882	955	958	910	894	906	939	954	928	954	931	923	857	902	924	887	895	958	961	900	876	927	989	910	924	884	928	897	891	927	922	963	939	928	964	949	937	963	950	947	958	849	925	903	938	954	949	959	957	937	925	949	940	903	913	966	898	972	939	919	936	961	918	940	881	893	929	964	980	936	874	944	956	931	948	944	897	861	937	930	920	955	1007	982	928	918	957	923	921	943	995	913	911	949	908	944	969	986	924	912	997	955	941	967	911	911	942	946	916	908	995	915	983	941	894	972	887	969	944	879	928	873	968	923	952	926	902	892	922	881	951	941	877	944	896	940	901	948	938	955	870	900	1027	937	913	945	877	924	922	981	904	976	933	896	909	923	920	911	928	943	994	937	887	891	938	947	899	880	879	982	969	973	861	953	931	909	870	968	857	889	880	876	930	941	897	902	886	988	953	919	918	941	921	932	978	923	955	893	964	912	909	914	933	940	933	942	911	985	907	943	977	942	887	971	929	929	928	889	931	934	912	915	889	948	961	937	880	932	906	968	923	880	912	937	958	921	950	976	952	964	930	896	938	894	895	879	884	928	953	901	923	948	920	891	957	875	876	870	945	904	929	912	949	951	914	921	917	936	887	939	951	912	927	962	910	964	877	1004	972	941	935	922	960	926	882	970	927	879	904	893	930	960	972	873	905	909	903	902	919	959	944	957	945	953	939	932	947	920	935	886	932	950	876	948	877	963	945	950	902	979	933	918	885	945	914	947	896	931	923	902	908	890	886	920	942	882	927	888	952	982	957	952	933	939	900	927	917	930	936	920	928	932	906	944	935	882	904	891	929	928	916	929	888	882	927	905	948	908	935	978	969	915	934	946	917	908	936	947	983	896	871	905	918	924	973	968	885	897	939	925	891	948	949	934	914	920	976	883	965	946	951	906	901	882	948	907	924	920	883	953	917	898	947	889	893	934	924	872	942	887	894	864	924	890	959	916	947	977	956	905	951	938	956	906	901	950	959	895	968	943	926	922	935	928	998	940	941	927	867	917	879	888	944	953	976	917	949	987	944	907	949	912	878	910	937	960	899	921	916	962	893	860	952	920	916	891	937	917	880	940	923	930	917	947	899	915	901	937	880	956	926	921	905	984	939	893	999	912	943	883	944	892	933	868	917	905	913	860	975	939	925	960	903	919	940	924	879	912	895	884	914	926	930	868	948	946	949	928	971	883	947	911	910	968	920	911	949	928	971	959	934	951	885	953	889	913	921	922	909	926	988	925	990	971	942	930	871	965	922	929	945	950	909	910	862	914	957	942	931	958	889	894	976	985	966	898	905	972	926	913	921	926	878	933	902	904	918	908	940	935	942	897	898	918	965	918	934	942	949	916	943	878	925	881	896	918	943	957	963	924	930	917	961	951	932	916	932	949	949	858	902	910	924	959	915	940	951	925	915	912	934	922	923	976	950	844	955	935	896	932	919	897	898	950	942	963	930	879	883	932	889	961	901	924	937	933	929	909	883	939	957	915	921	919	894	949	983	917	929	943	877	864	990	962	951	961	863	967	947	955	939	958	930	860	947	919	945	889	887	917	963	914	947	931	901	951	941	873	939	911	922	967	958	941	939	934	951	901	909	948	907	954	914	974	923	962	897	969	939	934	927	921	934	910	864	922	940	937	922	911	881	985	847	908	908	884	918	917	909	966	915	903	915	887	923	998	963	931	933	872	979	898	950	892	902	881	914	951	884	873	909	896	973	948	855	943	888	928	904	937	931	896	934	955	940	939	899	893	858	951	949	918	930	962	998	945	936	1024	985	938	951	921	929	912	977	892	927	945	942	931	960	997	950	915	924	922	949	910	921	909	914	995	921	915	962	936	939	941	949	903	901	957	896	898	930	919	902	913	891	950	912	952	946	918	894	931	955	974	946	892	928	910	955	940	890	894	950	891	928	940	962	923	918	981	894	939	941	949	878	986	960	932	923	934	977	917	941	902	929	890	907	925	902	943	925	940	978	918	978	882	916	973	924	879	943	863	976	935	896	898	930	945	921	945	962	948	972	938	1002	907	925	921	925	971	905	938	907	947	874	941	972	920	916	894	926	933	947	945	913	906	954	909	961	940	915	927	869	944	896	920	917	952
3940	3209	2692	1687	1325	1148	1070	950	927	927	897	857	819	865	828	878	822	890	829	848	794	794	810	821	860	788	819	782	775	814	855	795	809	784	792	758	833	804	823	783	815	802	791	773	774	825	765	768	782	826	763	774	838	814	828	812	851	822	831	760	836	774	765	777	823	774	804	733	816	791	801	825	799	817	785	862	782	796	788	803	838	767	791	767	775	782	806	820	762	798	799	776	749	750	847	802	792	822	802	833	794	810	812	800	761	751	750	755	801	804	811	775	806	836	786	833	745	777	779	749	801	829	834	807	776	788	752	769	752	753	781	769	795	787	757	771	813	779	765	818	758	773	801	773	795	824	800	824	773	814	795	805	840	772	797	844	796	776	763	824	812	801	797	788	776	760	786	773	818	789	789	863	797	835	773	795	765	767	804	753	825	730	763	781	770	827	812	788	841	754	739	841	789	801	837	783	758	747	781	785	814	794	808	743	841	790	723	776	807	763	779	778	796	775	837	788	792	793	774	773	819	760	810	791	817	777	779	814	806	815	829	766	760	744	785	755	794	758	813	795	759	776	782	762	797	745	793	769	716	782	797	844	770	794	804	749	821	785	786	740	836	780	755	745	802	772	780	789	758	777	822	817	817	842	862	788	798	780	803	833	767	804	824	777	825	764	792	823	793	814	797	763	789	772	803	787	741	821	792	780	805	777	755	840	796	812	807	811	804	789	782	733	762	778	786	805	765	806	795	812	776	791	809	784	773	833	783	752	858	798	863	729	800	778	766	778	788	803	795	801	772	803	826	821	787	801	817	804	805	750	736	812	787	836	807	778	777	727	803	786	790	789	809	763	799	750	806	774	802	811	794	777	731	780	788	739	793	771	810	771	753	776	771	799	782	750	805	747	757	818	768	793	829	757	752	805	765	774	774	807	741	820	793	790	813	802	835	800	766	782	741	807	805	823	840	814	814	815	789	815	802	759	803	774	823	769	832	770	791	774	811	793	809	748	764	784	791	772	771	840	841	769	799	835	816	794	829	782	774	766	787	743	823	792	789	802	803	804	797	747	767	751	787	815	839	760	804	764	826	779	749	784	752	785	834	790	866	764	802	828	777	853	716	765	807	779	766	753	796	782	777	798	793	748	855	803	852	803	791	794	803	769	798	798	787	785	782	783	770	783	785	796	783	833	795	789	766	743	802	753	778	798	810	759	811	765	780	786	763	784	761	817	809	768	794	762	765	795	727	820	856	783	775	805	803	736	788	793	776	849	776	743	759	821	813	774	760	774	769	763	810	797	793	820	780	787	769	784	790	800	784	782	820	794	741	728	768	783	819	814	807	792	814	776	783	813	760	766	816	794	827	737	805	779	802	765	760	746	798	792	733	773	737	753	759	839	811	821	769	778	780	792	765	755	772	858	785	798	762	766	762	759	772	828	789	792	782	753	744	771	822	754	768	808	806	787	762	759	768	785	748	805	804	843	809	831	828	816	787	792	808	728	735	809	785	764	792	745	753	749	813	791	777	801	765	814	764	822	750	823	839	771	787	784	753	754	768	774	849	792	815	806	788	758	827	803	794	793	789	768	826	780	808	763	791	830	832	768	808	764	802	761	793	724	809	773	825	777	825	801	799	817	782	804	800	771	788	762	777	776	797	799	783	742	797	754	790	854	809	861	783	778	760	788	808	806	793	778	767	817	795	753	749	777	774	814	796	750	757	787	770	818	823	763	817	754	803	845	798	759	812	805	789	769	824	803	769	844	793	774	809	747	811	847	792	808	848	769	783	783	762	796	788	786	843	769	743	781	812	813	800	809	731	799	786	797	756	778	776	780	826	754	788	770	789	783	821	823	791	751	750	807	815	826	799	770	794	773	743	781	811	803	759	817	800	744	757	752	803	784	817	794	761	762	763	798	792	791	824	815	745	795	854	814	806	838	780	768	777	788	817	743	769	806	807	779	763	797	770	797	797	785	764	803	799	783	772	770	777	787	740	821	848	785	812	804	767	788	818	775	756	810	798	782	793	809	795	810	762	725	790	757	780	783	813	756	802	767	753	769	775	825	803	800	790	775	811	778	771	820	767	776	755	774	801	748	827	807	770	763	802	799	770	846	791	804	794	759	780	765	810	754	786	793	783	770	706	789	799	735	757	829	810	798	792	774	776	753	797	793	844	786	746	804	808	817	787	796	781	780	774	772	809	776	775	786	787	772	806	785	789	742	814	801	803	792	806	755	791	802	760	760	781	764	775	801	814	796	707	779	792	751	771	776	802	782	791	789	798	765	780	733	754	790	857	808	760	741	777	811	795	819	806	813	767	744	788	777	760	822	749	773	763	799	787	782	787	796	804	773	814	797	788	814	807	830	797	786	801	817	778	783	766	806	802	802	789	773	804	782	808	804	813	771	760	787	776	803	779	783	756	854	843	776	741	814	762	810	846	835	812	790	782	753	780	803	787	783	831	719	820	809	786	744	814	788	776	815	800	767	773	763	758	823	807	818	725	766	770	835	806	764	813	788	736	841	819	843	748	761	789	789	805	780	810	827	796	790	794	795	797	770	805	818	755	769	820	808	754	767	794	764	799	816	778	772	824	756	758	772	815	778	776	779	770	740	763	776	778	769	787	776	817	783	759	767	779	835	769	789	768	826	801	804	776	812	791	798	778	775	801	812	738	812	727	752	812	809	796	771	768	853	826	765	760	775	801	787	803	767	777	819	788	828	831	769	787	803	780	739	795	812	763	827	763	903	750	817	779	830	808	794	810	790	766	792	793	790	783	758	782	791	796	771	732	776	840	806	829	756	789	779	801	802	795	821	784	804	711	768	800	773	812	790	739	787	784	762	773	797	790	759	762	761	795	801	751	802	760	833	804	772	774	776	807	782	825	803	719	773	788	785	799	801	811	784	784	821	764	770	776	778	817	751	777	786	728	804	767	811	802	802	755	812	740	807	825	791	788	783	784	757	765	794	766	751	787	720	806	814	746	765	772	747	794	799	818	820	817	816	786	781	790	764	786	807	770	851	818	810	827	754	789	766	755	779	778	774	778	819	817	719	775	811	780	797	803	827	774	749	795	775	745	790	785	804	803	745	768	838	783	754	740	798	822	735	807	737	779	822	825	812	798	821	800	770	770	798	777	765	815	797	762	787	801	806	809	837	744	751	759	766	778	735	759	805	775	735	760	809	788	767	783	754	782	798	834	800	802	776	801	835	800	826	784	838	782	780	786	804	774	790	784	788	838	767	819	805	787	789	804	786	785	770	778	744	739	778	799	776	786	791	800	783	785	809	767	803	793	767	842	743	830	778	824	818	736	806	806	829	737	814	817	835	771	818	797	802	777	782	791	772	789	810	772	820	814	808	787	752	817	844	829	769	732	759	757	816	829	781	801	837	812	780	766	773	764	777	795	774	777	774	767	795	769	777	769	783	840	809	742	789	789	711	746	788	761	778	790	825	746	807	770	855	789	747	826	816	789	750	793	830	815	742	760	791
24661	21318	28325	24665	20092	3194	1282	830	708	674	709	661	619	633	611	624	604	630	586	565	618	596	610	593	573	568	559	609	595	575	573	593	581	595	561	572	556	566	576	578	566	557	598	542	579	576	574	534	561	592	532	576	584	601	617	564	589	559	586	608	594	583	539	574	596	554	542	571	528	540	570	573	559	582	516	552	584	543	618	582	575	589	570	521	566	557	559	599	557	559	550	572	575	625	567	545	608	547	561	520	554	554	582	556	588	553	559	546	544	544	538	567	570	599	553	555	579	556	570	571	580	597	549	509	587	562	530	534	573	525	544	554	605	557	547	576	561	554	587	569	567	564	546	610	561	573	570	535	569	546	546	581	568	589	575	580	524	615	561	537	559	565	586	582	548	525	589	573	563	573	595	564	531	523	521	530	550	567	527	581	584	544	539	557	571	592	561	553	584	573	537	497	551	578	512	584	589	524	555	564	586	582	593	546	577	595	537	552	547	562	555	595	567	525	561	571	589	558	539	541	564	599	540	547	566	560	560	570	535	590	558	531	573	560	520	528	552	539	573	526	557	571	572	554	543	583	569	556	569	602	539	576	617	528	550	561	585	571	543	585	531	568	532	598	581	555	524	593	557	588	565	552	539	594	558	536	556	525	549	601	568	574	592	521	577	579	532	526	561	560	571	570	547	561	572	585	565	537	546	616	552	517	552	553	544	541	596	544	574	539	545	602	565	560	555	538	544	539	556	549	539	584	573	541	549	559	586	571	520	565	584	541	579	533	561	536	523	566	579	593	534	526	592	557	584	546	589	569	568	538	595	601	542	605	516	582	550	576	567	538	571	566	556	571	595	567	552	595	562	569	584	589	563	569	558	595	522	600	541	540	566	552	601	551	523	571	580	544	556	551	522	512	569	545	551	582	538	569	535	518	550	592	558	583	552	571	552	557	554	587	568	609	563	531	569	570	543	534	574	536	592	596	529	498	582	558	566	569	586	599	586	572	576	554	591	592	562	565	556	571	558	548	629	555	557	520	562	555	561	519	578	519	537	565	594	546	594	534	554	600	512	538	576	595	570	600	571	516	533	547	546	550	561	551	574	598	542	544	578	546	586	560	554	556	584	584	530	573	580	532	562	552	605	532	574	566	587	593	568	562	581	588	548	555	567	566	563	592	552	583	592	548	569	568	544	557	586	563	587	553	578	553	568	552	547	550	523	571	579	511	558	540	591	561	557	600	528	560	613	582	566	538	570	571	604	583	595	579	583	614	577	581	568	598	548	561	526	580	556	544	603	558	528	589	550	508	548	570	568	575	577	584	531	519	592	544	561	596	557	560	539	563	578	589	576	573	533	575	568	558	589	559	550	556	547	567	568	537	572	551	531	520	550	585	551	539	527	539	545	530	547	513	582	574	574	567	513	520	536	557	557	541	546	551	563	617	551	579	605	584	531	597	565	546	605	570	505	564	569	577	558	505	548	580	578	548	568	590	564	591	536	580	583	573	592	568	573	574	561	581	576	574	526	554	577	579	620	544	580	537	510	569	559	530	544	571	559	544	544	539	540	544	581	568	571	577	562	584	567	529	561	552	575	590	584	555	532	586	575	540	566	569	539	570	534	577	579	526	550	509	580	508	561	593	531	575	558	564	610	574	598	528	511	557	551	555	580	546	545	526	578	541	507	581	545	580	539	538	552	541	533	573	563	590	595	570	567	578	535	557	559	586	533	542	533	582	581	555	529	541	544	568	565	579	605	522	550	562	545	557	546	562	568	584	549	559	562	540	606	536	522	522	552	525	569	608	551	572	535	560	624	587	564	572	571	525	528	585	516	542	524	528	516	551	550	547	569	547	583	550	519	525	550	531	567	563	574	545	525	540	568	565	527	584	587	621	562	625	544	536	532	546	564	509	581	523	542	561	551	572	553	600	554	553	570	565	569	575	519	587	576	542	560	575	564	570	604	586	591	537	561	594	590	565	584	531	593	546	534	592	584	572	537	575	579	548	546	546	551	561	573	548	573	537	588	566	540	561	553	565	584	598	609	573	566	594	569	524	605	537	588	577	500	524	583	628	538	515	540	550	575	515	527	585	581	543	545	551	535	509	532	556	524	553	542	560	535	568	546	572	559	563	547	554	536	503	547	558	588	574	549	569	563	565	565	575	539	539	566	544	561	543	538	542	602	549	587	581	556	557	608	518	566	563	550	571	569	588	584	564	525	509	514	581	520	554	556	596	548	528	505	579	571	611	527	583	580	519	540	562	557	545	541	532	558	545	574	570	555	586	559	553	577	571	564	549	546	583	564	573	560	564	557	551	566	550	551	559	554	540	559	528	518	554	559	549	545	559	545	509	554	549	595	548	569	541	570	568	545	549	567	556	533	533	556	560	524	554	543	576	531	517	551	574	615	552	519	568	533	535	526	549	575	509	513	573	534	546	519	558	538	548	524	581	547	603	545	536	562	537	538	611	529	580	523	560	571	575	542	543	580	566	536	571	569	546	606	574	558	596	570	527	568	582	520	572	570	559	555	551	573	542	572	562	551	569	576	572	555	561	555	542	546	565	594	543	593	587	516	575	558	570	565	574	591	592	561	540	584	533	575	542	574	569	543	549	579	579	531	609	536	564	544	591	557	532	546	582	528	542	543	536	574	561	607	541	541	601	563	530	541	558	576	571	505	542	539	554	528	579	530	539	582	578	597	545	592	514	565	534	573	570	559	517	577	559	537	576	534	505	542	523	556	550	561	515	586	554	569	529	541	582	547	549	535	507	595	588	566	573	569	559	565	578	553	565	541	577	586	615	545	526	567	533	570	561	556	506	574	577	549	529	591	571	551	594	536	551	564	561	545	517	587	534	551	542	578	518	590	555	579	607	534	543	552	579	546	555	552	578	564	584	589	572	573	552	545	590	600	582	601	521	548	556	607	600	548	547	526	531	538	566	580	554	541	531	574	552	530	571	559	581	525	588	590	583	578	573	557	587	564	581	542	538	569	582	546	556	541	582	571	601	561	590	550	632	635	526	529	520	541	576	571	575	616	569	568	552	549	572	560	527	525	578	553	581	574	575	562	604	552	553	580	557	530	584	531	572	575	539	506	591	599	565	566	568	553	557	556	542	549	553	564	556	550	534	530	559	529	590	518	521	569	564	561	566	566	544	566	543	575	543	558	568	520	556	585	543	555	556	538	572	576	534	520	556	587	581	555	563	554	595	578	545	533	605	546	572	541	590	540	588	574	560	561	555	568	525	553	580	557	543	555	550	589	576	572	533	549	576	623	592	561	530	565	520	565	509	575	537	556	569	584	573	598	538	590	563	550	552	558	584	554	545	556	549	564	571	549	548	581	571	548	553	559	563	523	584	561	517	556	578	587	561	557	567	579	565	563	576	529	551	574	558	558	552	577	524	545	608	524	590	521	552	547	527	526	556	564	530	583	544	558	500	489	548	532	579	561	513	563	589	587	543	574	518	571	522	556	568	511	590	537	533	530	529
3964	5001	4060	2227	1507	1196	983	899	816	740	695	657	646	663	645	625	583	614	603	592	535	575	582	578	567	582	563	600	563	517	551	558	528	541	583	568	527	549	560	529	543	594	581	560	569	562	565	588	524	576	555	510	568	579	574	539	533	541	556	486	579	519	516	556	510	549	518	540	553	537	534	514	580	549	568	557	556	548	518	545	543	492	534	521	572	564	534	562	499	546	508	482	508	524	500	555	550	491	539	539	586	548	517	562	517	508	532	523	560	506	548	537	553	543	542	579	507	561	520	517	484	521	514	530	566	531	533	511	543	495	560	503	532	541	522	539	570	511	513	492	538	559	544	551	539	541	481	543	538	514	542	553	542	557	540	547	565	508	512	500	504	532	534	543	555	550	525	574	548	491	563	507	533	531	560	537	563	523	497	547	532	534	512	553	515	526	556	531	560	536	547	548	571	493	527	514	489	518	524	509	483	533	495	508	568	534	515	535	523	509	529	533	565	467	493	551	589	506	539	475	521	510	498	538	528	519	525	515	525	565	543	498	512	516	541	520	523	540	531	498	545	581	517	513	546	517	508	563	481	521	535	538	546	513	525	540	529	548	509	519	552	532	536	530	553	513	509	545	586	555	503	505	535	560	528	499	533	510	550	555	553	548	514	494	497	503	523	529	532	531	551	526	551	529	502	545	558	528	526	531	513	550	556	509	485	518	510	495	540	526	487	507	533	539	517	553	497	516	543	528	513	552	508	548	531	493	533	532	511	513	515	521	535	522	538	560	549	540	505	547	560	519	536	531	546	502	529	494	474	501	530	578	558	492	540	545	513	492	533	476	555	534	536	510	522	517	554	557	531	515	526	522	518	525	499	553	483	548	513	545	531	516	522	558	522	493	553	549	528	551	538	542	545	512	523	536	579	549	511	508	529	503	491	503	492	574	540	561	528	559	537	558	539	512	539	552	531	527	497	536	529	501	532	510	531	574	565	532	523	493	557	537	543	501	494	516	541	555	514	514	520	529	517	540	548	528	529	528	539	521	539	521	549	512	514	501	520	566	546	560	505	480	515	541	517	490	514	586	574	589	536	525	560	537	558	546	499	527	524	529	540	576	499	515	532	549	501	537	536	483	513	529	536	497	536	503	527	508	493	541	519	506	536	503	596	507	538	486	541	505	546	549	466	510	538	525	546	512	533	542	541	531	534	556	528	525	507	538	523	589	559	504	529	546	514	560	537	548	536	522	535	519	528	544	549	527	537	544	525	540	560	516	484	514	584	534	469	478	505	518	545	514	533	531	530	526	498	548	494	539	489	516	528	513	488	553	564	533	528	494	555	478	519	505	533	529	526	503	522	528	566	492	523	531	495	508	562	587	555	521	541	505	533	505	581	574	482	528	537	539	519	528	511	477	494	544	526	529	522	507	520	544	545	515	537	539	541	512	509	551	541	502	544	552	536	527	545	508	571	521	473	557	511	553	548	536	564	524	478	483	534	530	512	543	524	541	488	508	504	552	556	512	498	566	543	534	565	551	498	532	521	524	534	522	505	575	521	542	530	563	569	523	527	519	546	504	543	523	502	519	522	538	525	526	518	501	509	527	538	554	549	478	563	530	560	527	544	475	523	528	560	531	517	526	572	534	517	541	515	541	540	525	543	553	534	534	542	537	513	499	511	487	523	516	542	540	510	530	520	550	511	563	488	530	551	490	543	555	553	547	503	527	527	495	533	535	531	534	534	504	522	548	555	536	522	536	554	577	534	479	521	510	529	536	523	534	479	541	514	517	510	539	523	537	535	534	501	521	501	506	524	530	520	562	512	543	543	492	557	531	533	560	524	486	473	523	513	503	504	523	491	481	533	549	527	537	548	507	505	471	526	497	510	513	510	563	585	494	525	500	494	551	522	528	550	524	503	526	528	502	540	545	537	520	513	499	544	503	536	517	510	478	511	534	490	553	507	545	442	515	534	501	533	517	502	509	565	500	518	547	502	533	494	521	509	521	590	557	503	477	556	486	533	529	569	553	534	556	531	560	513	531	496	513	539	510	544	486	506	550	534	502	524	526	551	564	551	534	481	523	531	503	508	517	549	503	556	513	495	515	476	519	526	560	493	528	496	521	511	509	504	490	529	552	565	508	477	576	515	520	554	498	543	500	530	501	524	545	464	521	533	530	515	549	488	485	514	523	480	523	486	526	514	533	513	484	517	466	552	547	527	549	577	538	545	521	550	516	527	567	530	514	506	468	543	510	531	459	534	534	510	502	531	530	514	561	504	498	498	498	526	519	519	481	490	533	540	529	543	489	530	480	490	513	507	528	574	496	501	508	506	548	543	529	522	516	518	541	505	493	518	555	531	525	553	514	509	527	540	559	520	494	539	509	506	545	551	496	519	502	481	534	577	508	499	520	551	512	520	558	537	528	533	528	527	547	542	530	561	563	531	512	553	544	514	525	582	509	526	546	538	572	530	488	535	523	514	514	508	521	538	512	541	526	549	528	557	536	531	489	536	522	520	565	541	539	531	544	498	527	502	537	517	553	544	540	561	536	530	536	531	508	504	526	561	521	541	485	512	535	522	509	497	529	515	521	552	559	525	515	518	525	505	534	564	536	513	540	549	503	514	557	559	534	526	532	515	531	546	502	501	529	453	496	499	514	504	544	516	501	519	506	531	497	534	558	565	542	554	552	551	498	516	533	546	501	510	558	524	520	499	535	509	512	518	528	510	466	537	534	524	528	539	496	503	496	537	564	513	537	520	519	481	569	527	506	569	532	488	511	530	508	537	549	596	504	497	521	514	493	516	495	511	513	519	577	508	554	561	452	510	533	564	516	528	550	577	545	514	550	505	505	572	521	567	550	511	520	559	522	535	553	545	498	514	546	523	519	517	562	539	491	506	505	534	518	530	491	489	528	511	566	555	522	548	552	499	511	528	538	546	493	550	510	543	535	484	542	516	525	547	508	514	525	533	478	526	531	535	574	510	554	529	533	554	498	524	479	506	539	553	553	496	505	508	544	517	537	524	503	556	491	523	484	504	517	488	507	474	546	545	485	500	534	521	484	539	498	509	504	519	542	502	551	503	543	552	554	538	546	490	504	506	537	527	512	506	467	559	536	516	519	511	563	510	510	521	525	505	508	496	553	466	523	498	539	520	548	494	572	556	541	530	489	515	507	522	507	526	566	534	488	573	512	529	515	533	537	547	519	529	526	557	479	550	540	502	524	555	542	508	532	521	534	513	518	524	511	503	516	536	509	490	540	493	507	518	500	560	509	537	531	506	531	503	530	510	553	499	537	522	513	519	525	492	546	498	489	570	530	516	517	543	541	531	527	525	534	571	496	554	527	534	498	522	508	496	546	547	529	559	537	499	523	524	484	558	483	559	506	491	532	516	500	585	518	523	522	501	538	521	478	539	504	552	489	534	585	536	515	533	550	514	459	496	531	512	517	523	519	522	537	533	544	544	515	568	488	551	515	516	530	555	540	535	514
27410	9548	1812	1221	1048	973	1000	984	963	954	1025	948	994	990	1010	997	986	1019	1045	992	959	1032	950	999	1015	1008	955	971	937	965	1025	948	977	969	953	1004	965	986	944	968	1063	981	998	963	942	962	996	984	980	1023	963	1005	984	961	1009	942	1008	1010	977	963	972	984	977	941	974	957	990	1002	1039	958	982	984	961	971	937	948	947	966	1026	972	976	944	1038	933	943	1024	977	970	990	964	945	1005	1052	930	990	1013	975	918	994	971	975	1004	1014	969	988	975	988	1006	971	1019	978	1026	952	975	1010	917	989	1010	1003	945	945	1031	969	933	959	1010	1000	918	970	1011	961	943	982	992	990	983	1013	1049	971	994	951	978	991	924	985	1005	975	910	972	965	902	1062	936	997	919	898	955	982	1012	947	1003	959	993	955	980	982	999	1029	1023	942	1015	1007	1003	966	1050	1003	970	991	976	969	971	1011	967	986	991	994	953	985	940	966	999	1016	942	999	995	992	978	940	938	1011	990	1017	981	999	984	977	925	950	990	959	989	938	990	998	978	996	1027	952	969	986	905	1014	981	969	972	1017	1024	961	961	934	923	969	999	1022	979	1003	978	976	964	924	962	961	985	965	965	951	989	1067	1043	927	979	937	959	938	952	941	970	957	901	1016	1043	968	984	1022	936	1003	1003	964	965	1017	960	994	964	982	938	1014	980	984	963	1004	1020	941	964	961	979	971	998	1010	999	930	933	1014	968	917	958	952	1024	981	936	941	929	977	1045	1030	1054	1039	970	929	983	942	943	972	1006	942	972	982	1014	951	967	1045	996	932	932	972	1064	980	952	969	971	964	997	976	924	963	1009	999	938	916	969	989	1030	1015	974	996	1023	943	1012	975	964	974	983	971	971	934	902	940	900	935	974	1004	944	990	920	963	982	1007	963	995	1004	917	962	936	993	929	964	971	1000	961	1000	945	976	980	950	937	943	960	971	921	980	966	968	973	987	964	949	929	997	1031	956	955	975	908	961	1031	1021	994	1049	1000	959	950	1006	1001	1014	906	926	1002	966	922	1008	993	946	948	964	1015	952	994	995	1025	982	1000	977	912	1032	945	969	974	992	953	1044	999	922	959	953	1000	949	1006	1012	985	962	958	1029	942	985	927	969	941	951	962	1023	1001	969	950	963	949	930	910	893	1025	962	986	955	982	1012	1014	961	952	975	960	980	966	969	968	952	1040	1044	970	936	973	981	943	941	1004	951	986	935	1018	951	961	968	954	971	1015	966	906	988	963	998	925	947	1001	982	1051	993	967	944	955	1016	997	993	945	990	985	993	1015	1001	936	995	1024	990	944	1029	977	982	993	1022	968	919	986	979	967	1004	932	959	989	969	976	1007	930	932	898	990	987	969	968	966	937	997	956	1020	980	949	942	970	939	946	950	996	977	1002	921	1002	978	979	980	975	915	990	1020	958	957	983	991	916	974	1004	953	1048	1008	964	1005	993	1024	964	977	934	960	943	1018	923	974	959	956	1015	979	978	899	1005	993	926	977	980	940	1006	957	1015	989	986	932	1005	973	966	1018	951	940	989	953	983	962	972	981	994	954	932	969	931	1029	967	922	984	955	1018	970	986	931	972	958	942	985	971	961	953	949	948	982	913	1002	929	953	919	937	980	912	931	1056	933	1006	1005	984	1018	965	903	1017	1011	971	927	1039	945	1002	944	996	1007	965	1007	1012	989	1023	973	975	970	960	1013	965	1045	1015	951	1027	948	962	938	1000	912	953	956	985	992	972	983	962	980	978	915	988	927	940	906	971	973	967	987	950	957	982	989	1010	917	1008	1048	984	975	985	993	996	1001	975	954	955	971	996	1006	913	1028	965	972	973	976	950	984	983	961	1001	1025	962	947	1007	953	1004	943	1033	956	990	938	1030	985	951	941	954	1033	934	991	956	1005	987	976	950	958	961	973	959	970	974	1035	1006	996	997	972	1005	960	997	960	974	962	989	937	946	1024	962	948	974	1048	970	983	954	1021	977	980	1007	976	935	930	961	1032	923	996	1002	935	932	1013	899	1055	1007	952	981	942	995	918	977	931	941	969	1017	971	944	981	979	995	958	1017	961	989	932	954	959	993	993	944	924	1011	1035	968	1006	1001	983	956	988	966	987	972	1020	971	941	957	955	943	1002	1037	1050	995	973	947	945	967	975	995	986	967	968	968	997	1024	1028	951	948	947	930	935	948	1025	943	1014	1006	878	961	964	964	934	1007	963	980	979	972	1035	955	907	1001	1013	980	945	998	978	929	999	1014	978	964	1023	956	984	962	958	1040	986	991	982	949	992	957	957	962	936	944	1044	972	976	1021	941	992	1005	988	975	988	988	1025	1031	972	962	979	930	999	990	964	1059	988	975	919	993	967	979	984	983	964	1028	962	978	938	1007	919	959	955	945	985	989	912	942	950	1004	964	945	982	1002	930	1040	944	997	1022	884	962	934	970	977	966	983	964	968	944	922	1004	941	987	961	927	955	1013	933	1003	975	964	936	997	984	944	959	987	967	997	932	974	955	976	962	999	921	951	987	935	975	1003	922	993	921	965	1005	957	1057	949	952	944	992	1017	964	981	1000	966	945	977	991	997	1020	972	967	1001	998	939	981	958	947	926	986	978	1000	907	944	989	933	1018	1023	980	926	945	1000	914	1006	1057	943	974	955	984	937	1016	958	965	931	998	998	1013	1014	1005	930	1023	957	924	963	1054	993	919	1001	976	941	999	1009	1006	948	971	1041	971	975	998	925	942	982	979	975	988	1018	924	998	1006	937	973	989	993	995	912	969	969	968	964	966	966	1016	949	951	980	903	978	1007	978	955	928	984	979	1008	931	980	954	1024	969	967	899	930	965	996	986	1016	993	979	924	969	1007	950	945	1026	1063	998	967	982	943	982	1020	987	969	969	968	958	950	960	929	980	968	952	953	991	928	956	961	907	1024	959	975	931	936	1031	937	997	928	942	952	947	986	960	1021	946	950	999	990	1019	964	997	984	922	969	926	951	983	972	974	976	971	959	992	1010	930	988	1005	937	982	993	978	955	994	960	945	925	976	985	914	964	941	994	1007	968	983	977	930	912	953	1042	953	1003	993	986	941	1072	959	911	1023	934	998	1015	931	1033	986	976	971	980	987	1056	964	955	1005	984	980	973	1003	949	987	990	943	975	975	996	972	1012	984	963	1012	991	995	983	1023	979	1040	990	1010	1003	963	974	943	955	966	927	942	950	989	1039	986	1031	961	1014	950	945	930	937	988	1004	949	942	1032	955	922	1017	955	1012	993	900	972	1015	990	936	983	950	936	947	958	976	974	970	958	901	940	967	946	916	948	1012	970	960	910	946	1048	966	960	1021	993	960	946	937	973	996	952	932	1000	1008	927	960	991	971	995	1036	1013	1029	960	975	970	968	961	981	969	938	944	967	929	984	906	991	960	934	1004	943	986	991	1000	981	977	978	1003	988	981	984	914	948	963	1005	1026	986	1013	1007	958	931	954	925	971	995	974	931	992	992	966	951	1017	950	1027	1027	957	955	962	979	991	931	952	949	1005	948	963	984	949	987	988	947	901	984	947	1015	974	970	998	938	997	967	990	952	974	1048	943	1051	986	989	1019	1004	953	986	959	984	1015	978	1013	947	941	973	973	947	946	970	936	923	978	968	934	1035	970	941	961	1020	991	985	984	929	921	930	986	925	968	934	1001	938	931	978	971	1006	939	981	973	963	983	979	1032	1008	962	953	999	978	1023	971	970	946	959	956	969	1022	1000	980	967	1057	975	1010	1011	952	977	965	978	935	1008	958	996	952	967	988
5753	975	991	857	893	826	847	821	826	803	796	779	751	852	793	826	807	827	784	812	819	824	814	799	829	789	796	790	741	810	763	831	833	819	734	820	810	829	751	799	780	782	873	820	758	813	771	798	835	837	797	811	816	790	816	800	765	840	835	823	752	813	848	848	785	790	772	799	781	776	762	818	785	799	871	784	800	793	790	783	798	845	821	816	804	794	769	916	780	840	815	837	809	792	799	823	826	831	785	802	855	789	806	811	820	758	872	844	807	781	761	797	813	823	795	828	803	809	823	810	817	835	799	768	750	813	808	789	783	827	823	858	828	875	799	840	811	806	789	836	779	803	808	848	844	772	765	803	824	823	823	801	849	803	793	752	800	790	783	786	815	801	776	738	761	779	819	814	780	825	786	806	790	791	826	793	735	776	810	818	815	786	793	821	773	836	796	813	816	774	815	774	842	774	828	779	761	844	785	788	805	803	818	837	860	749	776	805	830	817	834	813	778	808	843	811	804	819	844	816	817	798	815	828	779	802	764	782	833	837	768	785	831	811	826	782	810	787	779	760	762	826	862	807	822	823	793	849	800	817	803	788	851	808	805	768	800	790	794	843	813	847	776	760	828	810	813	814	757	843	831	773	755	822	819	786	833	737	821	762	781	799	863	833	777	791	791	802	750	726	775	829	811	795	801	734	810	787	793	751	786	837	795	790	793	838	815	801	821	811	775	755	764	839	793	802	828	790	803	837	762	821	790	805	871	822	797	832	746	802	775	741	827	835	769	801	836	798	804	819	810	858	814	769	781	866	813	784	812	797	813	827	780	806	813	798	809	835	781	828	825	826	739	806	765	838	824	819	784	776	825	808	813	820	776	793	817	771	834	818	818	779	831	777	845	815	776	778	766	789	818	777	800	816	849	820	814	766	835	783	800	762	832	758	780	797	779	818	776	815	824	769	786	774	788	835	842	785	820	842	804	809	841	772	819	791	819	803	829	834	839	815	805	814	822	833	794	808	779	693	791	781	797	786	817	794	781	803	793	804	794	814	811	797	833	764	834	821	812	765	847	790	765	806	802	808	830	803	782	794	791	814	840	805	839	768	818	825	812	780	834	852	801	812	766	796	804	762	824	779	824	800	782	844	798	792	801	760	777	754	770	817	814	791	791	774	769	822	824	783	817	765	787	730	824	805	788	824	805	813	815	803	781	803	784	749	841	839	796	792	821	854	842	772	839	805	821	852	743	784	839	786	887	814	865	783	797	784	808	784	816	760	804	786	783	792	786	788	780	746	840	790	779	837	768	789	847	796	769	880	800	823	791	769	807	845	803	774	849	792	801	816	863	754	791	814	790	825	820	767	815	800	821	795	772	780	808	775	818	800	836	774	818	783	836	800	758	788	825	839	872	814	806	816	777	760	795	848	795	831	789	805	779	804	782	791	779	779	791	761	797	790	810	814	857	819	826	826	764	810	831	821	854	758	814	804	815	798	755	810	803	766	790	804	790	850	835	864	792	835	819	743	843	863	785	784	745	803	790	755	811	800	811	842	823	811	782	832	828	789	769	790	788	826	879	780	793	820	814	846	807	824	833	792	806	867	785	819	829	805	812	830	767	736	822	793	829	773	808	771	787	759	795	798	796	839	796	825	773	789	815	747	789	841	778	786	831	807	802	763	820	811	813	836	811	802	724	824	780	820	788	781	814	766	840	806	785	818	767	804	782	830	830	803	809	774	823	788	811	753	777	810	823	795	765	782	772	791	812	778	799	801	841	836	773	778	764	779	803	829	802	797	828	805	853	803	767	808	820	815	816	822	849	772	799	773	757	769	760	774	769	729	786	801	772	835	822	836	821	825	804	754	758	783	853	813	839	825	830	785	797	809	782	788	751	802	771	767	810	773	824	803	759	801	792	827	747	815	812	805	807	810	743	815	799	801	825	817	825	786	787	800	783	822	798	807	836	802	788	863	793	788	779	776	760	764	807	812	837	761	833	826	800	806	795	790	836	842	848	747	783	729	735	778	772	828	792	816	828	790	791	757	831	800	813	832	829	814	790	815	853	839	785	771	853	778	852	771	773	784	753	811	782	815	768	779	779	819	806	790	814	789	803	803	812	823	806	801	801	765	792	821	781	859	806	750	785	761	784	765	808	789	789	800	815	798	786	766	794	794	827	857	796	775	774	850	844	836	787	833	847	850	795	785	840	804	802	801	792	790	813	853	788	769	833	826	799	840	833	843	819	777	847	749	816	754	804	815	817	829	816	758	849	854	805	783	780	792	793	802	778	746	807	767	809	844	826	793	785	819	783	804	813	867	752	751	796	774	843	816	882	799	761	780	772	809	835	793	790	811	812	773	851	806	765	782	801	809	866	836	743	767	793	791	802	805	794	802	771	788	787	792	749	793	809	805	798	788	767	768	846	812	820	803	837	815	814	795	801	826	800	791	850	764	834	784	787	812	764	824	801	828	810	836	779	803	761	788	829	847	828	851	773	818	807	747	773	827	821	804	798	812	823	831	767	793	813	768	823	763	757	786	771	830	842	822	758	719	796	852	837	802	793	815	789	804	838	825	767	789	749	760	862	834	820	803	795	814	789	786	784	838	860	852	822	739	768	825	839	799	859	793	806	859	828	816	772	820	826	816	788	848	813	809	805	814	788	820	819	808	824	782	805	827	806	830	839	799	801	799	769	782	828	854	810	811	830	865	810	783	772	764	838	788	823	785	764	828	809	805	833	826	788	862	788	774	799	760	774	797	810	815	827	804	841	742	801	828	817	816	771	796	777	828	810	834	815	802	749	817	800	808	789	790	803	798	813	847	784	799	782	802	783	789	799	803	811	861	804	776	848	770	793	862	781	790	751	785	838	830	823	770	812	823	817	805	815	824	780	781	792	772	779	801	823	777	787	766	777	799	807	788	802	824	827	786	825	837	792	814	873	797	819	790	787	798	801	850	808	804	795	831	792	784	771	820	785	796	833	813	784	822	808	790	751	828	788	813	769	808	794	794	806	817	785	797	790	813	797	792	828	835	797	839	820	796	834	865	857	795	791	738	830	781	785	801	763	752	830	810	802	816	787	769	751	796	774	781	803	809	849	766	840	790	802	791	837	766	805	813	803	789	814	837	784	793	775	800	821	733	851	785	832	830	810	834	802	831	836	783	796	806	830	836	837	794	811	781	792	785	797	773	794	779	811	826	748	822	837	793	824	796	814	749	863	798	791	802	765	743	802	800	842	773	770	828	781	802	817	794	784	831	828	832	802	789	776	802	780	781	823	816	844	829	830	797	806	768	819	802	780	842	795	812	826	829	814	820	790	808	814	833	800	842	834	804	848	808	818	768	794	854	802	760	800	808	766	802	833	816	817	823	797	826	797	829	833	776	802	797	850	810	819	858	876	815	809	842	789	807	850	816	785	833	769	813	786	801	796	812	817	798	737	824	771	815	809	724	832	786	769	776	823	789	793	822	793	772	767	751	826	806	802	797	857	804
25428	21204	26870	25006	4925	1612	1260	1050	1004	998	1003	921	1008	966	1035	928	974	960	982	958	925	953	953	962	964	954	924	925	995	932	865	985	949	916	931	1000	967	908	899	941	973	970	915	937	882	925	945	926	922	974	953	927	931	1010	899	897	941	941	903	895	870	923	974	916	878	911	918	913	907	908	880	908	969	889	944	875	941	904	921	953	946	868	897	873	935	958	914	913	952	871	903	975	934	971	880	921	923	953	938	972	980	951	919	918	931	942	928	931	858	943	919	940	890	902	844	875	911	898	955	937	962	938	896	924	929	941	932	870	944	873	896	934	899	903	909	869	872	962	916	907	906	879	960	927	944	930	889	913	891	886	864	872	937	936	900	964	938	866	912	889	884	937	920	907	977	877	947	892	942	903	956	911	936	918	909	913	852	919	872	894	890	896	893	903	907	890	946	923	923	956	935	960	914	916	918	915	919	957	926	892	884	879	953	951	905	913	926	945	908	915	901	856	899	935	877	901	915	934	884	937	895	940	902	898	905	945	934	898	947	908	934	878	911	928	913	932	908	928	935	925	911	919	866	952	952	932	947	913	901	891	951	932	951	902	953	931	865	902	919	878	869	909	917	975	927	886	939	956	923	902	978	922	955	884	891	875	963	939	912	899	913	871	942	924	955	940	939	941	938	964	904	933	910	956	898	937	964	925	886	923	899	955	896	938	926	953	910	924	891	920	888	855	871	915	895	932	905	889	905	932	893	900	915	900	967	879	973	907	912	910	894	919	894	879	980	951	931	960	962	916	857	903	911	865	927	879	921	865	865	908	952	926	858	951	901	949	881	903	867	909	921	910	911	917	945	871	957	916	909	920	944	894	884	958	943	904	909	913	963	883	950	937	948	1009	921	889	939	941	921	944	946	916	866	935	891	922	950	895	894	935	906	899	926	912	881	892	923	918	948	980	889	911	942	933	931	924	953	929	905	910	969	948	908	863	898	945	890	971	980	903	968	934	919	915	877	926	937	863	855	873	978	951	946	909	912	915	924	982	917	930	949	911	950	875	866	879	906	942	906	889	910	959	927	968	915	893	911	890	939	917	895	951	895	879	904	912	875	935	944	938	897	891	902	899	991	867	922	979	922	941	920	908	938	938	912	916	945	935	944	913	932	908	948	913	897	943	913	927	940	944	928	923	886	984	924	920	910	893	879	953	945	924	893	858	884	944	879	910	871	943	897	905	939	919	943	869	890	930	907	868	926	953	964	920	896	950	893	922	939	957	871	950	886	923	891	907	896	865	896	937	866	916	941	892	932	918	899	899	938	923	942	922	984	919	885	932	985	882	899	924	927	901	922	933	907	949	869	917	924	916	893	909	891	932	929	944	865	918	932	935	935	902	953	888	946	983	930	907	856	932	916	923	932	903	894	904	936	926	871	910	825	877	875	922	917	917	915	966	887	909	879	942	917	888	949	954	934	962	899	946	961	986	912	913	932	1009	949	921	952	941	905	1006	914	922	931	873	954	923	901	937	890	925	937	922	901	939	932	865	976	883	938	919	910	943	926	907	852	855	886	879	929	880	907	966	957	919	897	939	911	884	928	972	949	960	909	873	958	943	919	939	919	856	934	927	909	937	942	882	889	891	982	902	983	925	897	867	916	923	923	918	941	927	936	950	897	887	878	906	930	916	904	925	897	943	868	956	944	877	884	903	948	912	905	935	929	981	893	888	890	939	962	901	936	871	929	896	931	865	920	874	874	892	912	907	974	919	906	848	948	884	952	919	911	888	908	908	865	958	891	969	943	937	877	931	933	945	904	1002	945	945	906	892	931	907	868	945	901	878	950	918	887	901	921	907	869	907	916	883	968	879	901	897	896	887	941	953	948	900	897	979	917	891	845	936	906	905	908	849	940	917	900	905	899	937	976	953	925	882	959	950	894	957	929	932	939	906	907	927	930	931	926	920	913	911	916	921	912	969	954	923	910	940	947	960	934	934	955	903	939	874	913	871	929	853	920	883	919	967	929	861	897	893	926	947	936	945	925	907	969	922	893	879	900	814	919	936	871	882	884	933	911	885	907	932	924	925	895	898	890	926	905	934	906	947	942	883	962	932	983	940	913	926	929	944	942	944	937	944	951	934	970	923	948	968	959	966	892	902	909	952	937	894	920	884	918	874	895	918	948	912	918	908	908	859	925	926	935	927	951	873	885	953	914	919	934	893	901	949	924	899	924	936	950	905	943	914	914	917	955	879	973	899	933	899	931	839	902	938	920	969	896	913	940	901	863	929	939	912	926	929	884	902	897	949	950	908	921	907	941	905	961	973	922	967	945	917	932	922	965	946	870	969	904	948	932	943	903	954	935	924	897	915	919	892	970	925	912	890	935	906	929	937	924	978	896	940	887	940	892	931	970	886	867	914	923	937	885	914	917	887	913	861	919	933	940	905	911	912	971	910	889	936	911	920	909	903	918	919	906	938	871	913	947	932	875	960	919	851	917	902	886	906	868	882	923	957	929	911	952	891	949	835	958	875	856	925	901	899	900	924	898	887	908	959	920	910	859	922	944	905	871	952	933	931	895	964	939	916	894	929	915	913	908	922	909	900	903	941	916	972	939	951	945	940	912	942	881	936	969	979	868	960	917	906	931	957	866	934	962	903	890	909	928	940	936	925	899	856	910	890	928	936	901	867	943	895	945	860	950	922	924	888	908	918	894	917	933	891	843	913	885	888	929	920	859	910	926	972	942	968	925	893	940	946	876	904	930	917	899	914	926	865	908	868	879	897	935	937	932	916	926	913	863	961	920	917	908	919	956	983	948	925	930	907	932	954	936	948	914	884	894	934	951	948	907	922	936	923	910	926	921	946	981	916	885	868	905	930	917	884	938	934	905	901	912	994	908	925	907	920	857	904	897	927	888	929	932	949	948	922	896	915	962	898	898	937	883	866	947	931	952	937	924	967	888	897	914	921	923	921	910	967	949	956	930	944	952	891	959	947	908	888	901	894	934	913	919	899	882	950	903	928	905	913	970	899	943	873	914	944	879	851	933	901	880	875	895	906	873	940	932	917	878	922	975	892	900	902	927	916	949	920	935	869	936	931	972	901	993	974	919	914	907	956	970	896	968	941	933	880	910	922	946	976	890	877	905	886	906	911	966	924	936	943	941	904	917	949	911	933	906	878	944	904	932	893	932	915	927	921	870	938	855	918	896	904	917	906	912	949	929	957	922	905	938	943	950	947	885	888	937	931	923	888	925	919	901	936	931	917	976	914	943	953	859	875	947	893	972	908	861	903	882	904	941	885	871	923	888	882	926	921	888	963	912	878	924	851	913	918	946	990	902	918	891	937	874	913	906	969	887	907	961	913	873	865	892	926	933	909	895	928	914	917	889	931	955	959	983	849	880	912	916	924	919	972	969	891	909	946	940	876	857	933	891	924	934	983	904	901	973	935	939	937	893	935	905	908	917	871	930	946	955	939	914	898	932	875	922	940	916	951	913	948	903	888
3910	3155	2692	1602	1285	1100	1010	1017	920	898	874	866	823	799	799	823	827	835	834	784	816	791	801	807	780	803	821	800	809	806	826	860	757	784	801	797	758	796	807	831	786	766	804	766	856	755	835	801	769	803	830	808	774	788	823	785	789	775	790	830	812	796	787	789	779	811	793	790	786	800	727	835	779	771	773	778	748	793	828	761	851	764	759	731	769	750	809	807	786	772	773	784	741	762	796	753	785	825	769	794	757	808	782	779	765	803	799	787	812	778	816	774	754	773	809	806	780	778	809	798	785	779	765	788	772	757	748	748	752	765	814	784	797	763	716	804	752	774	793	821	778	729	770	766	804	765	784	754	803	725	783	819	805	754	781	760	772	828	759	790	760	779	803	732	799	802	779	774	826	775	794	742	758	775	797	778	776	759	723	772	765	743	702	752	782	820	767	795	786	773	778	741	768	780	792	835	775	767	783	748	748	789	761	746	813	806	793	749	777	807	817	790	754	787	752	770	823	810	790	783	766	790	766	808	824	742	773	764	807	812	814	815	755	772	798	797	764	763	767	776	759	814	803	829	779	731	788	771	805	766	747	762	750	836	766	763	770	771	787	814	793	808	787	818	780	781	805	746	796	791	786	773	734	755	746	788	800	755	801	755	779	757	775	786	833	816	776	769	761	801	779	831	720	791	793	769	809	785	801	787	774	807	710	772	795	774	793	806	756	781	814	765	773	779	742	743	778	746	777	767	790	760	729	799	750	793	739	807	811	738	792	781	728	757	763	771	786	758	796	744	805	790	830	794	824	852	785	749	740	738	752	813	745	785	822	766	772	761	750	787	745	779	755	788	764	819	745	796	818	767	808	810	763	788	771	753	758	776	785	762	776	743	726	800	697	813	701	786	718	758	743	817	758	780	785	784	790	792	805	829	814	753	780	785	778	761	793	790	778	794	780	746	755	793	749	787	779	788	732	759	775	781	757	796	781	840	761	720	774	796	775	777	751	769	762	744	830	779	806	737	815	801	733	807	738	766	806	786	813	739	787	769	800	769	776	754	695	753	762	810	805	759	764	773	771	855	821	708	771	783	748	753	733	797	785	803	775	759	797	769	772	835	774	845	784	755	834	819	789	751	756	807	758	787	762	793	798	756	773	783	763	790	731	795	770	791	772	738	753	731	782	809	748	774	803	749	779	769	730	771	741	740	746	745	773	792	793	764	799	741	777	775	805	772	796	788	746	790	736	798	780	800	784	793	774	774	793	745	739	821	799	761	749	801	792	768	738	781	786	794	731	786	718	838	763	779	737	769	848	773	758	800	791	778	804	815	748	761	802	779	787	754	777	740	795	774	764	793	758	792	748	768	730	812	807	741	776	788	785	793	816	750	733	816	780	758	770	796	759	710	762	752	760	774	777	793	757	783	744	768	819	789	752	743	714	742	765	781	732	840	779	738	765	776	730	755	757	728	728	807	797	792	743	765	772	724	810	769	747	787	782	799	762	799	819	765	734	802	774	759	752	750	751	744	762	791	746	833	741	791	792	810	764	771	826	792	764	775	750	764	786	789	766	798	748	804	817	780	753	825	781	761	797	846	785	805	755	773	754	766	752	785	808	775	763	757	771	811	790	815	740	762	765	784	759	763	813	782	786	766	812	784	775	762	712	827	806	773	802	738	783	730	807	746	783	797	786	792	768	790	746	774	778	795	769	804	773	748	835	755	749	756	785	806	731	789	746	798	738	787	731	765	745	769	788	793	778	795	775	790	780	735	776	785	752	757	771	799	721	783	839	799	789	775	800	804	763	774	750	717	825	798	770	848	726	814	775	821	819	792	783	786	796	778	746	777	762	771	820	818	755	780	848	804	813	753	767	779	786	777	754	743	771	800	801	777	760	810	783	753	821	734	735	774	766	796	821	808	792	792	844	811	747	785	726	783	756	776	769	810	751	775	733	809	758	801	762	790	786	762	813	788	762	766	765	777	826	784	768	797	756	750	792	776	739	759	725	773	810	788	776	749	797	777	827	742	771	772	759	772	785	815	801	745	800	791	789	747	821	770	787	781	782	799	805	788	755	765	789	813	797	762	777	732	783	756	837	745	797	772	733	781	806	792	824	775	774	795	717	798	737	797	760	842	826	770	793	842	766	773	778	776	796	827	822	716	792	764	749	830	808	789	769	769	791	827	798	807	748	786	799	774	750	831	831	754	747	752	752	786	739	780	775	803	771	770	821	777	797	774	786	767	779	781	739	739	742	804	817	732	796	809	778	763	756	807	766	760	760	805	754	763	742	766	777	798	786	741	803	704	805	786	731	745	759	825	766	751	765	773	755	774	815	755	775	776	821	747	769	753	797	814	752	782	778	808	801	826	737	787	709	765	760	795	721	782	807	776	788	789	741	805	783	781	772	809	760	760	775	801	792	772	773	760	771	822	758	779	759	751	734	745	786	785	769	770	766	722	761	777	788	790	781	789	756	846	744	846	751	788	751	786	737	762	836	808	747	754	822	762	835	819	786	818	803	784	766	741	796	818	763	775	795	779	727	761	757	823	774	782	789	766	765	803	838	790	801	765	724	784	862	807	762	761	755	789	772	799	836	746	804	736	775	817	741	752	794	778	775	791	776	835	791	802	773	805	731	741	816	734	822	834	759	776	712	706	766	803	732	747	788	792	766	785	746	761	817	762	783	767	728	818	795	733	795	720	821	812	801	818	760	816	826	811	734	793	776	786	780	801	825	792	776	822	772	769	803	781	777	755	778	770	791	758	728	806	799	710	791	765	797	776	726	792	767	758	792	774	749	790	750	771	781	751	755	800	742	727	736	780	781	792	763	763	791	795	711	790	773	757	785	794	779	780	766	805	750	768	748	789	837	819	743	732	795	752	789	781	789	742	771	791	811	858	752	816	689	731	740	774	797	784	781	748	777	760	809	819	718	797	743	770	764	801	800	790	772	814	771	739	796	801	770	767	744	746	731	754	770	739	726	749	791	775	783	756	821	792	826	791	783	835	756	845	778	759	760	775	758	789	754	790	760	761	758	746	767	789	784	793	763	818	775	714	772	812	796	748	767	794	741	806	799	763	838	772	791	789	739	717	814	798	733	760	765	776	814	792	767	846	753	788	824	773	767	782	765	746	782	762	794	792	805	790	811	775	777	759	760	819	764	765	768	768	808	762	775	745	756	809	781	825	811	790	779	814	733	763	765	776	748	746	808	772	813	789	760	754	737	734	765	732	800	769	757	842	807	755	762	734	770	790	790	733	762	778	757	798	738	764	814	780	764	782	782	823	807	785	812	774	740	748	788	766	779	768	791	809	805	713	769	771	774	807	764	763	759	794	806	793	783	801	806	768	782	790	792	788	802	729	728	781	823	771	762	748	772	756	812	708	776	757	734	792	796	756	790	778	822	732	799	785	816	762	803	806	732	783	808	764	791	807	737	779	748	720	803	790	766	784	773	772	745	742	800	773	739	742	778	776	764	772	831	750	696	733
24802	21352	28316	24732	20146	3305	1190	829	707	701	671	740	627	589	619	681	609	624	602	586	579	576	614	581	599	557	572	572	584	579	535	565	592	574	611	604	576	559	568	528	554	547	580	564	573	554	529	571	577	577	545	633	590	560	578	587	596	565	559	561	557	559	565	538	559	569	571	566	604	582	596	581	598	555	574	533	587	580	569	575	594	567	535	550	628	560	543	632	553	553	597	565	542	550	578	552	553	561	556	590	562	573	539	567	560	590	553	563	590	611	528	583	599	558	578	524	491	576	554	547	562	563	530	572	553	556	487	572	564	568	585	579	572	566	574	566	584	599	573	584	518	605	533	593	554	628	553	608	535	558	541	600	524	565	546	541	577	550	574	567	569	544	607	560	609	524	534	571	567	547	539	532	560	558	549	553	540	610	554	568	599	539	557	536	579	586	582	560	547	535	585	561	556	547	534	581	550	601	586	535	564	564	548	545	570	522	593	544	565	561	551	519	553	584	570	551	583	555	550	572	599	529	556	582	579	553	527	545	554	570	565	536	577	537	601	550	518	531	581	565	514	574	536	542	546	560	585	548	585	528	551	568	537	581	555	582	572	546	576	544	579	549	551	572	532	575	542	604	534	583	510	533	558	573	583	586	576	578	527	546	583	564	560	583	555	591	589	565	529	584	617	493	543	609	558	591	554	523	550	550	556	630	536	529	576	554	530	549	586	590	566	530	543	557	581	539	550	578	545	577	557	516	571	573	571	568	509	527	609	579	598	576	579	536	547	538	559	550	567	553	608	552	561	519	528	599	552	518	539	601	591	577	550	584	550	549	601	548	517	559	556	536	567	561	557	516	589	584	577	573	553	534	554	548	512	584	555	541	586	586	587	593	550	524	536	552	558	507	556	586	556	584	549	545	549	567	544	562	552	528	547	548	583	555	567	593	539	551	526	577	547	548	558	567	588	542	593	571	587	546	565	526	543	592	558	550	599	586	570	568	601	574	549	603	541	548	571	588	620	572	583	532	559	564	599	542	546	535	585	579	582	584	572	530	492	573	520	556	539	564	584	572	582	536	512	546	532	599	517	530	551	546	543	561	563	537	589	551	580	578	563	551	533	523	596	530	570	571	620	547	592	579	574	531	565	560	580	563	557	546	542	580	533	574	546	544	574	602	591	533	545	563	558	549	594	530	565	497	567	577	570	550	602	608	565	599	513	576	553	517	521	542	538	563	553	548	575	572	579	560	569	531	554	573	574	593	537	532	530	578	576	572	524	544	536	525	560	522	584	580	564	597	603	601	541	563	535	561	552	529	554	528	566	581	540	562	539	569	577	583	569	540	562	607	541	552	517	575	525	568	545	577	556	572	556	601	536	602	548	590	558	531	525	587	558	541	540	550	574	526	527	548	536	541	555	534	542	536	558	558	550	607	557	591	518	581	574	542	566	554	535	530	536	556	540	570	516	483	609	529	558	555	543	591	558	544	587	555	561	543	565	538	549	583	525	572	555	621	563	604	555	553	584	545	564	577	545	619	552	562	531	542	588	567	572	577	557	572	562	567	539	563	554	593	569	609	556	531	562	566	584	546	535	544	546	546	571	556	572	554	599	569	575	547	566	564	542	599	559	526	573	555	539	555	570	492	542	557	551	557	524	578	571	558	534	539	557	589	530	554	604	549	601	571	572	537	570	591	527	540	516	566	506	546	565	553	520	551	574	537	553	545	573	535	515	518	554	553	578	565	534	548	564	506	533	555	563	583	570	525	565	528	535	601	556	598	534	550	544	578	543	540	581	582	547	603	565	554	546	553	596	565	565	554	563	551	574	547	536	513	537	575	554	529	549	558	542	523	560	581	575	551	551	555	529	570	495	618	534	602	577	566	564	548	543	529	557	563	566	609	595	553	598	519	564	557	586	569	562	567	556	579	587	511	491	561	559	510	547	565	516	580	567	524	546	593	562	590	570	555	560	583	574	551	545	559	578	548	559	545	573	539	592	554	558	559	554	562	561	543	529	539	599	542	506	511	568	558	559	522	623	556	547	556	546	533	569	573	549	544	552	529	547	577	558	543	575	579	544	539	521	547	541	569	577	525	589	556	573	523	568	564	590	580	584	582	547	560	495	546	563	519	578	561	559	558	620	551	553	531	593	542	534	547	513	546	557	498	558	579	572	552	597	583	570	582	533	545	516	576	563	571	521	591	545	559	517	503	557	583	572	575	565	577	585	530	561	537	573	546	576	554	590	565	572	539	574	589	525	597	539	564	552	568	593	536	536	512	575	568	547	559	550	571	542	606	555	574	568	550	564	545	550	616	545	520	561	589	569	558	543	512	565	550	572	580	587	578	551	539	530	574	538	589	567	539	567	520	586	593	582	577	571	589	559	569	546	608	502	568	558	555	554	560	566	547	570	565	577	530	490	585	533	560	580	559	566	580	546	546	615	563	542	591	575	530	533	564	537	554	555	580	547	538	577	560	592	534	551	577	565	526	561	544	536	548	550	527	583	551	567	551	497	550	578	542	554	570	530	562	558	600	541	569	531	542	553	575	582	505	573	512	598	558	527	571	568	519	569	531	541	585	541	534	542	515	542	547	527	549	590	509	598	587	552	560	560	528	580	569	525	560	541	566	569	583	563	578	566	520	542	535	626	591	580	522	538	553	529	564	561	582	577	547	568	567	583	541	611	563	524	580	574	532	560	555	562	581	552	590	520	577	583	581	523	563	574	544	556	595	573	527	590	611	551	566	558	534	524	525	570	572	597	520	540	556	598	557	549	544	557	505	533	512	566	568	539	526	514	539	594	563	546	555	555	553	540	551	593	588	573	539	586	545	546	556	556	568	568	551	506	556	514	537	558	538	533	566	595	598	552	625	581	542	581	575	545	556	525	573	570	564	565	542	580	556	502	547	571	584	529	561	539	564	586	547	587	584	554	597	544	552	547	534	597	565	593	539	585	599	540	562	497	534	569	560	592	610	572	519	559	546	550	565	539	561	553	591	548	547	543	523	559	552	565	561	600	579	541	563	546	526	570	535	594	541	522	609	569	557	524	562	594	547	550	529	574	559	578	504	548	568	567	525	534	588	551	514	576	555	569	544	522	529	538	573	566	539	549	537	568	578	550	588	581	586	596	585	533	533	533	601	589	539	573	542	543	545	526	555	574	555	542	548	535	553	522	559	536	576	533	562	558	549	570	566	565	568	584	558	575	586	550	574	595	550	495	564	596	549	553	555	549	596	523	548	590	578	527	558	551	586	534	511	574	538	529	571	571	589	576	537	573	557	548	578	580	596	568	577	568	519	577	573	548	605	564	566	559	561	569	521	587	595	559	541	568	546	579	564	567	550	570	577	565	563	557	539	573	540	539	564	552	555	588	567	568	533	534	549	554	536	601	538	584	552	563	553	533	544	586	569	551	545	566	610	574	531	555	601	577	540	598	531	565	542	578	557	559	557	567	554	571	579	553	542	537	542	555	549	584	557	527	613	568	534
3929	4899	3880	2124	1397	1184	1017	824	773	772	673	664	608	640	556	592	585	560	568	550	565	585	594	547	544	575	558	562	530	579	571	522	522	517	526	555	547	529	542	546	558	549	569	509	570	569	552	540	537	551	528	519	556	569	503	517	530	506	530	489	554	559	510	547	551	554	547	501	518	533	551	539	546	532	539	523	493	454	514	524	475	486	520	538	555	505	469	513	546	500	520	527	499	524	541	520	515	510	507	517	526	524	542	505	536	532	514	515	532	518	503	584	491	504	494	554	484	527	523	572	495	515	499	521	538	512	550	562	548	507	535	549	508	542	513	538	498	545	550	453	535	513	550	524	488	510	521	511	471	519	513	506	504	527	537	531	535	552	541	525	528	542	515	513	535	551	542	548	561	477	553	530	529	509	558	497	575	581	516	534	501	502	479	522	500	525	503	542	519	493	516	578	520	523	525	528	545	538	508	518	488	501	555	511	510	483	509	557	520	521	530	540	497	525	503	489	506	493	527	521	523	509	534	513	536	556	514	461	575	493	527	495	543	531	543	514	519	543	521	520	505	538	535	532	538	545	525	489	523	511	514	554	500	522	528	511	533	524	552	477	554	512	539	528	512	521	477	506	539	486	541	515	492	494	493	494	498	551	555	463	571	525	543	507	524	546	489	513	506	510	552	534	541	505	520	533	524	522	556	539	523	509	489	481	520	505	490	537	513	528	500	484	522	572	520	525	510	537	522	555	481	524	481	545	548	505	559	544	538	523	509	536	499	536	511	508	552	534	493	528	500	574	518	460	521	536	522	531	525	536	516	520	518	526	520	484	475	524	489	511	497	513	492	524	490	510	505	502	508	509	554	485	519	542	497	531	507	514	488	537	520	534	531	520	513	525	540	517	554	553	552	548	521	575	539	548	548	532	511	517	499	524	511	526	515	488	495	540	500	545	524	505	479	523	537	509	510	511	536	497	528	506	488	534	540	512	511	515	527	512	502	512	483	543	536	532	524	514	515	488	518	526	522	482	491	526	536	474	527	492	509	525	506	496	539	505	511	514	514	533	536	496	501	543	509	480	545	508	503	504	529	556	526	533	539	496	509	491	493	548	519	523	456	534	504	515	519	540	525	540	504	502	503	496	531	515	514	501	521	545	519	539	550	512	528	495	509	518	534	523	541	513	518	506	520	517	488	537	503	463	561	517	501	537	514	557	485	522	533	481	482	504	504	525	538	542	530	530	440	525	511	556	530	537	545	503	507	513	492	510	517	513	516	508	518	518	560	525	515	518	527	476	557	535	476	514	508	484	495	513	519	489	483	515	522	521	514	523	520	493	536	505	548	502	508	510	522	518	532	548	522	465	579	522	544	502	483	526	481	517	484	465	503	506	520	540	502	530	490	532	517	535	530	495	543	500	501	525	519	501	570	528	535	523	530	520	550	536	485	530	495	493	500	500	508	529	523	498	506	523	532	504	467	478	492	489	544	489	495	495	548	515	527	521	495	494	532	529	485	469	545	541	541	515	476	474	560	516	530	534	518	496	532	531	502	539	502	493	488	548	543	518	545	510	524	517	538	553	544	560	530	537	574	532	545	504	503	538	492	534	550	504	515	529	525	520	477	536	540	511	513	471	503	552	497	481	518	525	527	528	471	516	518	512	525	473	545	511	518	551	500	531	493	516	548	501	537	504	519	514	511	498	521	488	529	526	534	503	548	522	508	504	541	534	558	540	502	556	505	530	534	523	506	538	537	556	518	547	512	512	507	532	562	527	546	533	532	540	488	523	478	507	498	528	515	517	523	532	493	499	511	545	492	469	488	508	490	510	474	492	510	521	531	476	513	498	527	482	534	534	513	541	548	522	555	526	517	505	478	510	490	534	530	523	509	492	545	538	506	528	518	544	488	533	492	523	539	568	555	514	517	524	546	526	536	498	521	504	460	510	510	525	523	489	473	487	547	487	536	544	505	524	488	515	547	539	482	522	539	492	493	506	553	494	506	535	533	487	526	533	521	498	519	534	517	578	490	509	517	526	521	475	542	527	488	532	526	533	473	474	529	532	536	530	514	511	504	510	531	549	569	489	540	511	530	480	557	529	478	547	527	466	538	513	521	495	523	565	474	523	509	489	484	510	530	519	489	527	463	520	510	502	506	510	523	516	504	512	535	527	555	531	516	480	498	519	509	514	482	558	542	523	511	495	527	577	539	528	520	479	504	492	507	518	554	498	552	505	490	507	506	513	483	529	490	508	547	563	508	487	487	464	495	509	537	523	508	516	508	533	509	519	510	529	518	537	509	523	573	575	485	502	516	543	502	554	493	513	526	524	472	476	506	495	545	468	487	535	561	516	519	519	548	485	497	524	517	469	517	505	514	504	542	487	523	510	502	537	506	547	509	509	524	538	532	519	475	506	503	506	501	560	506	504	497	506	510	499	531	559	537	532	475	515	555	590	492	479	505	452	499	517	514	503	547	503	555	517	497	563	507	503	505	545	528	520	492	501	513	516	516	514	520	495	531	531	527	569	533	515	529	528	517	508	487	509	500	547	513	509	559	520	513	541	519	530	520	532	476	520	503	549	554	535	540	527	523	515	506	459	511	516	531	509	508	505	480	505	497	499	548	526	533	501	491	510	524	497	498	522	506	521	561	523	516	568	491	524	516	530	483	539	503	491	506	522	522	500	519	489	546	502	519	538	534	492	504	507	488	493	484	544	521	512	517	508	536	474	529	545	554	501	531	540	492	492	484	527	529	508	520	504	569	511	543	533	571	519	526	546	499	482	508	486	516	524	528	507	503	554	529	535	496	521	492	519	524	509	494	513	507	530	509	497	565	551	480	519	558	562	525	565	537	494	513	498	542	512	538	528	563	522	551	513	536	514	530	495	497	533	551	463	519	530	493	526	490	503	498	512	505	543	518	549	510	506	496	502	536	529	495	523	481	536	510	521	499	488	487	492	527	507	500	536	476	515	518	548	531	487	470	474	526	495	536	523	508	546	526	496	508	497	518	501	542	491	498	492	515	489	513	527	513	502	537	508	475	517	502	538	536	515	524	521	494	503	484	548	500	495	516	507	561	514	486	475	547	540	544	514	506	478	482	503	544	518	508	519	558	526	527	550	528	492	500	533	510	547	525	487	505	503	536	517	511	507	466	555	484	515	530	533	536	540	534	506	501	528	546	504	548	531	502	550	509	526	514	497	535	551	538	486	512	524	524	497	496	531	556	469	517	543	504	504	476	528	519	531	491	497	526	523	524	538	507	488	482	546	523	525	533	471	489	457	495	519	561	518	518	507	504	520	524	516	520	519	538	518	492	521	542	533	518	521	492	475	540	534	492	529	526	529	502	492	488	514	495	486	521	512	489	516	517	533	472	544	467	511	476	523	516	493	534	532	484	507	500	515	553	514	578	506	518	511	523	527	550	526	555	501	517	497	524	501	485	498	535	581	533	521	517	529	522	489	516	516	538	508	492	521	494	519	528	477	504	521
27476	9861	1900	1249	1069	978	994	981	952	950	975	1016	958	1002	1059	955	916	1022	997	1015	981	929	936	930	910	1010	967	1005	992	954	960	969	965	955	962	995	953	898	975	1015	1007	976	955	966	963	1011	983	957	971	1012	1005	988	975	1010	1053	990	1006	968	1040	1038	952	923	996	935	997	994	999	934	954	952	998	923	959	1007	970	981	919	931	951	966	957	951	983	990	916	1038	959	940	980	1018	996	945	1040	962	997	1026	980	975	944	916	988	1030	973	1011	979	942	1034	955	968	977	953	973	934	923	978	973	961	980	992	958	962	963	989	988	978	1010	1002	941	936	985	999	1007	961	1019	941	934	941	1011	936	976	1032	995	990	994	945	1007	926	1034	1033	899	1040	933	968	970	1000	955	954	996	956	940	954	1014	996	937	942	963	993	924	1031	997	1002	967	975	1031	936	946	998	1022	987	900	1004	982	1028	931	1006	980	932	992	922	989	989	927	909	928	982	1014	952	926	950	1027	972	981	965	997	1026	968	952	954	979	996	980	995	948	986	953	1001	957	889	1015	963	1010	998	984	975	991	963	966	1013	984	936	1038	972	998	996	1003	1017	1013	974	947	946	946	985	979	960	993	968	964	988	975	959	971	971	989	1015	973	1002	992	948	926	987	957	964	1007	944	942	992	994	925	981	953	989	1014	985	907	975	971	1005	982	941	981	971	988	942	995	962	1011	1033	1018	966	925	933	978	1006	942	978	959	960	931	941	957	1002	1050	941	940	977	978	923	1000	963	968	977	953	933	980	1003	1005	934	994	947	925	977	1009	1002	986	936	972	957	955	982	929	997	1005	964	969	977	982	994	1001	1013	978	922	1013	981	999	920	994	960	1029	960	938	956	978	966	933	962	1018	988	1007	1045	996	985	960	996	949	957	1018	1034	932	956	1005	974	995	955	1030	935	1042	941	983	1014	961	968	988	973	999	985	902	992	993	1054	941	1029	981	1021	936	967	970	1010	899	1033	994	986	936	1007	979	950	961	967	949	935	957	973	939	1018	948	937	1007	970	908	1009	933	983	905	976	961	953	950	976	972	942	982	1041	951	1053	985	927	959	1057	975	990	983	1001	1002	1003	983	1004	995	968	923	981	986	971	972	1006	1065	928	980	888	1040	950	967	963	971	971	969	975	969	963	1023	947	973	991	994	964	1017	1027	1020	942	970	1038	959	984	930	931	987	974	962	1023	999	964	916	969	1021	967	970	979	952	1012	979	988	1014	987	995	1007	1025	975	916	939	974	1009	986	1029	974	1018	952	1003	914	970	1014	1014	926	987	973	965	986	971	1014	1010	1017	931	940	910	959	984	977	918	927	969	997	971	980	922	1007	972	998	1013	953	933	996	1007	1033	949	897	987	1013	1024	1006	1042	1005	960	987	1010	958	976	1008	1006	957	940	1023	983	953	987	945	944	986	945	983	931	972	982	998	956	980	962	1038	971	950	1009	937	1006	971	973	943	947	943	955	958	927	980	917	912	932	987	970	1006	930	1011	936	887	974	984	951	965	1000	995	977	982	1002	940	977	1001	1008	988	988	991	982	981	974	997	943	1014	1018	1002	974	975	958	1020	966	1000	986	999	953	991	966	1020	959	974	971	940	987	924	984	960	945	978	950	998	942	1024	959	919	931	1023	990	951	938	992	994	1042	1033	992	994	967	1005	997	923	968	970	1006	941	993	996	1006	971	1016	926	999	912	916	977	1022	962	945	989	960	960	969	966	985	1024	975	1015	1009	999	941	1029	955	986	946	1010	954	950	967	970	982	984	963	971	971	938	943	979	936	976	964	975	971	983	961	963	946	953	1016	959	972	945	934	1064	980	950	1011	978	1010	1008	1023	975	1007	965	1005	965	985	972	1013	996	942	986	993	1019	968	957	955	938	932	990	974	941	965	980	982	995	971	1014	953	1019	930	977	987	1014	931	981	971	1002	955	940	1002	980	1001	981	981	961	994	896	925	945	983	964	957	963	990	944	989	915	942	920	972	979	981	957	915	951	934	973	979	993	963	945	972	956	964	1002	956	953	1010	942	924	982	920	952	961	1000	1000	928	924	984	941	1005	996	984	915	999	981	976	920	985	957	979	989	954	976	907	976	997	979	947	935	941	1029	959	994	948	966	961	992	917	1005	912	936	971	953	888	978	979	943	964	932	977	1026	931	935	982	925	1032	991	924	1007	993	1014	947	989	917	941	955	942	972	1005	978	948	1015	933	905	994	966	1025	1008	961	967	909	958	900	917	955	983	966	975	994	989	925	997	993	960	987	1009	978	966	1010	985	954	942	945	919	964	1005	944	953	913	957	943	1002	897	1026	966	972	927	922	1002	951	976	924	968	978	988	961	966	961	1017	1002	939	938	950	1003	977	1020	984	954	973	945	965	939	1030	952	1027	946	942	954	990	958	965	977	980	947	979	1008	964	970	992	986	941	959	1038	1057	980	991	972	981	973	995	984	1023	947	994	1017	995	950	991	990	1005	979	1032	988	938	1009	921	965	1039	1005	907	933	917	950	945	962	965	964	965	953	969	962	978	987	927	1052	968	1049	958	957	974	1000	958	921	966	944	975	960	988	959	1010	1037	1045	1018	943	962	971	1013	972	973	965	983	1001	1002	966	941	978	961	947	973	973	1004	915	982	887	1048	950	1020	1019	976	1009	982	1007	1040	970	916	912	948	964	998	958	947	1027	970	977	951	958	1004	924	971	981	990	979	992	1026	954	1011	953	947	955	978	1007	1002	978	979	980	977	925	988	1003	1002	998	960	916	994	975	925	964	975	958	993	947	1001	946	998	966	945	964	977	933	941	975	960	975	898	1020	954	1004	978	997	1012	967	991	973	968	979	971	995	930	979	975	981	1023	971	990	952	963	1009	990	1020	967	985	928	979	1032	979	1005	976	993	975	1002	964	1001	950	963	956	997	971	975	929	1014	960	933	923	953	932	981	1036	988	965	920	948	954	960	980	958	961	940	981	990	972	997	969	1002	985	970	964	964	1032	1031	947	985	1008	965	1017	941	928	966	915	949	982	988	1046	996	1033	945	984	991	968	947	966	936	984	979	961	964	989	958	895	959	1017	963	987	1043	973	1001	982	1007	1009	915	1010	932	945	1007	965	938	990	925	1021	1029	910	986	972	943	1011	982	1011	985	1024	967	914	979	1002	953	929	1012	962	997	971	941	959	990	971	971	969	947	990	951	924	925	990	982	992	983	964	961	958	955	998	950	956	941	983	965	995	957	977	995	976	1053	978	939	987	963	987	1047	1016	963	965	974	974	993	954	942	960	1004	976	971	1037	966	979	989	1022	971	971	950	971	948	994	993	1033	1036	991	991	954	1006	940	973	911	997	1041	938	981	984	1018	925	934	991	957	994	937	1005	942	965	985	947	998	968	993	941	948	934	898	895	986	970	955	1009	951	993	1002	963	983	1000	1031	1032	1028	1027	1018	1020	1061	989	1002	954	984	1007	930	955	1002	1020	966	998	950	968	1022	949	938	912	977	989	925	996	970	996	1017	981	973	1020	969	1001	989	896	993	948	1001	970	987	953	980	972	947	976	991	943	924	976	968	1066	976	999	932	964	973	970	997	935	943	947	948	1002	1015	984	914	923	907	919	965	1031	971	958	954	1004	960	1018	960	900	978	931	991	956	964	1016	1011	969	919	939	926	988	966	966	984	946	939	993	977	981	933	1008	944	1041	959	935	1042	940	1001	973	1001	988	933	1001	1002	977	965	994	1033	949	1026	1018	1001	937	991	1009	900	1011	1017	962	959	960	940	985	967	981	999	1041	950	1008	1030	980	962	1003	960	1001
5873	961	931	834	825	791	829	792	861	798	786	818	835	763	786	841	821	769	849	804	782	758	821	819	775	802	767	792	813	843	793	711	818	788	830	840	802	782	810	813	814	796	799	804	843	817	777	803	767	793	851	840	792	846	798	793	787	805	763	817	827	837	847	739	807	827	813	796	790	820	816	852	792	770	800	810	789	832	854	816	791	827	760	797	814	827	831	788	828	832	813	802	822	799	819	767	790	768	820	776	770	822	773	779	818	753	863	784	791	765	785	772	806	798	787	763	834	798	830	807	794	808	805	814	793	804	825	833	799	810	812	811	778	796	787	806	793	822	787	805	786	812	795	804	759	798	861	841	753	841	749	828	722	799	836	762	837	810	823	791	790	822	781	790	788	801	853	842	801	782	811	812	785	802	791	805	843	789	839	832	805	825	792	801	778	837	781	806	825	769	786	823	833	767	881	837	801	791	818	784	822	756	822	784	783	781	818	829	859	747	743	787	763	761	854	823	800	808	789	860	787	779	757	808	819	789	845	821	882	812	812	806	851	808	810	810	790	827	832	852	836	771	778	849	763	792	766	762	775	788	850	803	792	814	755	805	818	790	822	794	850	825	804	830	745	755	762	801	773	847	813	806	802	817	849	792	781	785	838	789	839	824	810	795	796	816	823	797	775	837	825	791	794	794	776	835	787	810	815	785	746	858	814	769	819	765	797	844	803	803	810	842	835	806	821	787	783	794	818	799	791	803	758	810	848	793	784	787	820	818	831	810	798	800	784	825	850	801	778	812	812	761	806	817	842	795	780	822	799	829	785	818	847	837	887	786	814	794	841	774	838	834	782	791	850	853	789	816	785	792	837	831	755	842	740	815	810	822	803	791	813	799	776	807	786	800	769	828	840	783	777	820	779	774	790	809	803	780	792	765	877	774	771	804	830	796	811	783	810	775	812	812	769	826	811	812	825	846	791	821	784	802	801	814	809	830	786	764	816	842	816	777	787	772	763	783	838	812	841	820	792	787	786	755	808	823	799	826	817	807	764	825	801	810	815	758	791	777	786	800	811	785	803	832	797	841	742	831	813	845	844	815	805	828	804	844	786	781	793	792	783	786	826	846	833	848	865	790	800	789	775	832	793	816	825	784	751	799	801	845	803	803	763	854	816	839	833	841	814	815	799	762	856	779	858	872	791	816	805	821	808	799	843	800	871	828	797	753	767	769	790	802	789	814	800	847	797	785	832	760	796	806	839	810	797	814	818	801	815	769	827	883	753	809	764	774	790	819	790	826	803	835	826	803	824	738	775	767	817	818	850	826	809	770	839	832	789	789	838	809	811	779	771	842	782	772	793	798	832	765	783	770	778	741	799	834	775	808	775	797	792	845	796	808	807	824	797	824	764	830	758	818	784	795	837	790	792	804	773	811	819	816	783	785	785	799	811	818	757	813	729	795	833	787	796	844	798	827	765	834	824	819	873	786	807	787	821	820	791	778	845	750	808	812	795	817	818	801	798	823	778	837	804	798	762	741	835	797	751	809	818	840	809	815	822	807	725	789	782	813	809	799	805	796	805	776	787	810	808	782	766	860	786	805	795	843	793	791	825	834	821	812	762	797	818	773	828	842	829	799	804	808	813	780	807	771	835	806	790	865	791	785	857	816	771	770	818	817	806	789	814	817	786	803	812	811	763	784	814	801	764	751	777	794	750	801	843	851	791	819	811	803	793	817	806	765	781	778	809	800	808	820	792	853	845	772	786	798	803	792	805	785	781	843	783	807	798	730	801	746	851	776	795	817	809	814	773	827	831	790	808	797	748	784	832	799	816	800	813	802	830	834	772	794	820	799	866	780	783	821	765	796	809	798	794	826	834	803	859	797	833	790	780	779	818	772	783	792	840	794	772	855	740	795	814	803	769	839	818	809	812	774	806	845	800	789	821	789	777	832	832	792	793	786	785	785	788	782	806	820	839	828	777	765	797	812	873	760	822	866	797	807	766	773	851	808	808	820	833	843	828	795	830	808	793	845	735	800	841	809	768	770	813	760	827	827	811	774	820	796	807	814	802	812	797	794	735	762	773	767	846	814	776	811	765	777	816	795	842	793	813	799	842	804	750	794	753	782	860	792	797	804	831	809	842	807	826	809	753	824	821	789	801	814	764	799	801	765	849	819	742	778	821	814	795	821	813	829	753	790	802	814	804	805	792	821	818	809	814	861	791	839	737	807	861	777	822	804	810	833	830	805	749	774	833	802	777	786	875	815	791	766	819	872	845	811	791	801	799	824	804	869	788	841	778	793	766	842	768	812	769	765	760	822	872	800	829	822	771	774	812	824	778	770	826	856	861	769	823	778	782	815	804	775	816	810	801	778	789	784	776	797	798	786	831	771	738	800	794	810	833	807	819	840	781	798	861	790	781	796	822	796	751	804	820	836	780	817	777	768	782	768	756	801	837	813	841	790	837	796	810	805	820	766	761	776	765	799	802	820	767	838	783	854	744	812	721	766	866	790	776	783	810	823	806	825	821	803	793	821	808	824	833	841	781	793	797	822	775	775	787	752	858	803	832	802	832	903	793	797	825	774	814	777	836	796	844	799	783	799	818	812	804	862	810	787	786	824	835	784	781	829	795	820	831	809	773	770	836	789	792	799	800	781	820	830	775	762	841	817	816	794	775	800	783	772	783	781	760	761	810	807	801	786	818	815	741	877	785	810	854	795	830	834	768	762	795	803	868	815	790	825	794	794	789	789	777	775	744	753	813	846	802	801	787	767	753	813	807	805	786	849	799	817	824	786	842	779	807	790	805	788	838	809	760	805	805	800	816	824	827	855	801	832	823	768	790	795	777	825	790	849	843	804	809	782	822	832	866	811	796	834	754	782	827	770	815	788	865	764	790	873	816	799	801	824	788	819	789	807	828	769	773	814	770	798	764	861	848	810	787	811	811	814	825	849	764	843	832	814	764	766	808	833	777	811	829	787	793	840	839	841	773	794	775	835	764	761	803	747	789	804	790	774	821	757	742	822	815	786	836	782	795	766	779	838	820	808	835	851	798	772	781	807	804	815	747	779	789	842	774	768	821	807	853	801	819	792	810	842	793	815	843	886	810	774	857	827	801	838	798	772	834	853	839	802	842	764	816	815	811	759	796	814	843	803	854	778	782	763	862	780	793	774	801	821	788	760	757	784	765	829	805	836	765	738	772	771	814	815	776	824	809	790	796	779	831	815	817	848	792	810	847	766	802	843	756	834	769	840	790	805	838	817	791	757	758	850	812	859	804	821	788	768	826	794	821	792	757	871	757	836	766	784	792	821	803	793	792	781	755	805	809	797	844	818	803	803	809	823	822	759	818	809	797	854	841	754	846	810	825	790	825	844	784	808	808	809	790	799	832	798	743	805	749	823	790	815	821	759	805	816	818	822	817	809	847	868	807	812	801	778	770	793	828	827	859	794	795	858	782	826	760	783	851	778	770	778	769	804	809	772	805	808	794	870
25712	21384	27073	25249	5247	1613	1248	1075	1054	1005	990	966	995	1012	958	959	950	943	961	887	980	1003	989	917	951	937	924	974	965	935	943	959	930	888	906	942	933	1005	980	950	909	882	936	923	915	922	951	900	922	886	874	939	965	967	970	943	953	943	924	912	947	938	950	951	937	940	972	920	906	927	919	899	939	899	931	897	908	894	953	907	907	961	935	964	973	899	871	903	941	878	867	955	911	917	950	965	912	937	959	986	904	938	881	893	1002	920	902	925	867	896	912	922	869	939	945	957	919	941	938	869	911	878	937	931	901	870	919	894	967	961	901	955	932	958	886	963	921	897	925	928	930	897	943	876	918	922	916	962	892	826	960	969	917	897	919	929	949	934	951	930	903	960	955	876	921	891	926	992	914	911	970	904	925	963	885	889	921	878	899	934	906	952	986	884	889	954	946	923	1004	890	906	961	946	863	892	917	966	984	902	916	904	913	971	866	912	876	847	911	966	927	908	900	865	897	942	894	942	978	901	933	933	897	944	903	892	926	932	944	865	893	946	935	883	990	870	906	886	861	885	964	911	902	938	948	938	939	928	920	911	941	950	944	969	938	926	975	923	936	925	913	944	867	889	906	894	911	905	959	928	893	872	932	910	906	920	909	920	1006	952	876	892	881	871	897	899	926	903	956	864	916	921	935	869	909	957	956	945	896	899	964	885	912	919	883	921	914	913	944	926	932	926	926	958	872	918	925	979	956	934	930	907	941	894	897	917	924	934	918	946	913	993	925	910	881	909	898	900	943	901	979	981	884	927	907	943	966	894	926	917	958	906	941	953	913	934	880	891	937	987	951	862	925	908	908	912	895	944	947	939	927	966	923	909	934	998	892	923	950	920	919	907	859	884	855	921	905	944	844	902	953	929	904	832	900	936	910	879	911	948	888	889	977	927	908	957	942	992	905	920	910	919	962	909	940	910	843	925	966	865	938	893	918	978	912	919	917	965	897	875	914	905	871	916	895	906	987	863	948	908	952	878	989	935	916	926	886	892	874	867	951	864	894	902	920	945	888	880	938	978	864	920	894	928	938	934	892	980	917	917	922	925	875	924	905	875	885	928	897	967	926	906	950	982	925	972	924	914	933	965	865	895	912	917	866	930	860	934	954	904	992	997	875	915	893	895	899	918	932	940	904	879	947	916	895	924	897	945	880	897	945	941	922	872	956	883	917	900	929	895	914	943	919	934	911	923	929	915	981	908	959	937	922	915	935	928	945	879	896	874	925	948	910	888	909	908	928	915	979	882	910	885	936	909	967	836	898	955	932	947	922	910	923	989	911	890	951	900	920	928	871	906	936	923	933	942	905	906	897	882	932	923	920	878	944	959	928	928	966	883	929	913	878	942	865	935	980	912	957	890	897	863	938	936	943	946	905	957	984	969	916	918	974	930	952	942	904	909	973	903	961	907	928	909	955	880	909	933	875	922	935	938	930	904	925	894	917	984	916	918	927	922	928	944	884	911	904	925	933	911	890	875	926	934	935	917	952	871	934	930	928	946	946	941	931	985	943	961	894	921	978	896	948	947	945	935	878	908	877	968	923	924	902	912	875	893	934	941	911	904	963	881	916	920	906	901	875	920	905	880	934	921	902	912	908	937	943	942	935	932	947	868	885	893	921	939	943	905	877	971	889	897	894	962	933	932	925	939	933	930	910	902	964	918	915	915	962	887	920	961	894	912	933	890	949	924	860	898	911	876	892	885	1000	899	873	930	900	864	913	947	915	950	969	923	934	937	907	912	935	906	985	893	879	938	910	883	918	872	945	994	907	952	888	954	858	923	869	911	898	951	907	964	904	946	874	935	967	856	944	907	905	957	901	852	867	883	892	965	936	908	923	939	898	909	881	914	951	916	923	914	893	924	892	928	945	913	910	929	882	915	874	904	957	918	938	879	919	879	843	939	933	928	931	910	917	917	912	948	944	908	939	994	890	915	928	928	925	934	855	923	959	916	918	886	890	912	982	925	972	892	886	996	981	872	948	952	948	932	895	881	934	851	914	930	874	930	928	1028	975	910	939	912	900	922	912	904	893	910	909	903	937	933	920	936	911	978	953	905	875	879	905	958	905	965	914	935	948	980	866	894	898	860	908	995	888	919	908	928	897	877	900	907	915	906	938	909	895	1016	907	880	937	898	916	934	897	870	876	947	921	898	880	982	926	918	943	889	927	955	961	915	913	947	932	956	879	934	946	981	978	927	939	914	885	960	919	986	946	960	957	936	855	916	941	903	879	922	938	954	890	906	911	866	915	978	881	889	907	965	936	944	890	912	902	881	907	911	873	895	895	861	974	894	907	894	983	933	945	939	892	902	911	955	955	884	904	885	916	901	1024	960	954	905	925	901	912	920	941	938	874	968	914	947	895	951	911	954	924	904	947	894	906	911	944	914	867	911	939	886	934	920	912	951	929	858	928	897	907	938	947	911	927	935	934	875	887	936	928	962	901	897	950	899	932	935	872	929	910	893	931	888	954	915	963	852	934	936	907	921	913	923	907	914	968	847	912	910	968	906	888	854	859	899	880	916	938	976	927	938	918	904	965	910	907	923	938	944	934	946	911	949	980	937	974	914	916	975	906	954	899	903	968	947	902	937	895	929	911	897	883	924	889	904	914	942	909	941	900	889	914	952	911	975	887	879	930	908	892	946	959	881	929	849	956	940	882	871	894	897	963	904	915	939	941	908	931	916	926	946	945	893	932	911	959	942	908	943	917	925	962	883	852	881	933	907	901	972	939	888	930	934	957	944	970	972	934	932	932	943	923	986	921	921	907	930	914	925	903	925	947	888	925	967	947	919	895	919	916	896	938	925	923	914	893	923	969	903	886	937	915	972	964	885	921	929	905	880	883	900	907	983	930	933	927	924	894	914	883	918	865	898	907	917	977	963	878	916	952	946	941	888	913	924	876	951	962	888	909	899	896	935	1040	933	908	909	878	924	920	920	899	956	958	922	923	901	900	918	909	925	951	878	931	942	886	965	917	921	908	897	906	901	954	925	923	874	895	925	936	943	916	894	958	935	950	884	914	946	894	932	864	944	955	979	894	922	942	973	882	883	970	903	887	964	890	909	941	891	922	901	931	916	903	967	922	996	891	886	968	877	912	938	909	913	866	1000	964	925	931	900	858	918	959	955	960	926	908	934	951	865	933	881	958	884	903	918	898	904	961	893	941	939	905	938	902	895	978	866	923	882	963	940	924	891	919	963	969	900	940	945	926	917	882	975	918	918	905	937	924	952	904	918	890	939	805	929	931	1003	883	906	920	956	901	945	946	930	911	966	947	943	905	924	908	964	966	970	966	941	918	932	969	934	927	861	976	915	896	907	940	901	867	913	938	912	947	906	943	967	917	935	875	921	881	916	837	898	915	869	971	847	894	902	917	960	924	961	926	926	925	908	908	945	927	910	935	906	939	910	905	884	937	941	908	943	921	942	933	903	928	911	897	922	955	919	952	942	894	911	918
4026	3186	2789	1688	1191	1128	968	1003	909	898	883	834	846	814	787	864	811	805	868	824	847	784	906	836	816	814	740	824	820	833	794	856	788	844	736	772	822	805	833	811	831	788	781	813	820	855	806	850	805	795	833	831	783	848	840	774	758	764	810	739	802	786	794	818	792	780	766	723	828	804	749	795	785	800	829	788	796	810	828	806	814	846	786	768	777	843	786	802	809	825	760	755	750	820	765	808	815	821	754	774	787	760	823	809	781	747	791	771	826	781	776	835	762	783	806	805	793	830	810	774	824	724	829	807	821	749	759	775	754	764	782	799	801	817	782	823	790	812	803	781	737	799	751	791	844	816	794	793	848	780	831	699	825	813	778	794	794	803	767	765	815	814	759	779	814	747	788	804	785	759	754	774	760	753	790	766	810	812	779	707	830	785	821	808	792	791	801	780	799	798	791	834	778	776	761	816	782	818	798	808	786	789	820	797	772	833	782	764	773	825	821	786	781	767	815	784	791	783	763	771	807	844	762	754	758	769	834	808	732	791	826	750	768	833	780	819	843	787	786	792	745	786	738	744	769	768	783	767	744	750	868	833	764	814	763	734	782	779	789	813	769	777	786	745	763	855	745	776	808	766	780	791	757	779	830	804	833	781	753	834	757	860	802	748	768	817	811	794	814	816	787	760	756	819	787	769	775	782	769	793	839	817	757	802	775	793	793	754	817	811	830	788	783	807	766	804	809	763	746	784	765	801	806	792	769	856	792	811	774	825	796	788	751	822	751	769	763	746	823	741	752	799	745	823	763	761	805	762	711	785	825	831	739	808	747	819	810	780	767	784	769	775	835	763	805	782	756	831	752	786	784	784	810	783	810	722	771	794	780	791	822	788	782	761	758	805	783	770	796	724	791	800	735	808	798	818	798	826	778	759	815	786	765	758	805	791	802	780	796	773	723	781	829	764	749	804	809	820	824	795	748	780	793	784	775	801	761	796	785	738	810	775	804	800	752	765	794	792	803	772	789	782	803	817	782	759	811	792	798	815	706	765	788	836	758	771	767	802	768	763	810	759	800	813	756	808	838	783	802	834	760	779	821	772	796	747	794	787	794	821	800	776	830	781	788	738	797	760	783	837	774	793	782	787	797	836	820	834	787	784	790	758	777	741	810	795	771	757	797	774	787	791	747	753	787	782	851	753	807	804	756	788	806	766	772	805	752	815	804	761	740	817	760	796	814	762	784	764	766	787	804	765	779	803	782	791	820	785	738	806	765	769	776	800	775	774	801	727	784	815	772	796	811	791	783	729	783	771	758	715	777	751	791	766	809	784	735	741	771	713	810	769	792	776	818	782	718	811	816	773	771	792	792	835	766	808	763	855	802	806	761	746	751	772	763	761	850	778	804	813	794	753	776	762	823	799	773	778	765	821	793	769	849	838	795	730	700	816	749	796	790	768	772	754	797	714	847	813	798	785	826	808	778	769	768	825	761	712	769	754	777	788	776	817	728	770	747	791	764	800	760	771	787	769	769	804	778	774	756	847	776	820	867	768	785	774	797	848	827	795	786	792	765	737	728	777	790	754	788	769	841	786	815	791	818	767	841	757	843	835	798	757	797	776	778	774	770	771	793	800	839	740	784	828	784	813	761	795	772	799	803	770	811	792	772	761	801	815	749	814	765	803	775	809	799	757	823	846	779	852	781	784	747	796	752	802	762	793	777	801	803	766	832	754	794	756	825	741	845	811	794	813	735	760	755	746	763	769	774	812	804	818	840	799	805	753	760	801	768	765	763	747	793	834	788	798	805	779	769	779	757	780	796	791	768	766	826	788	811	765	760	789	763	751	758	800	779	776	812	843	810	813	764	829	794	777	775	813	785	771	732	767	789	816	796	748	734	753	823	752	798	731	777	805	764	851	728	790	793	797	804	782	783	788	802	808	763	769	812	792	785	776	782	805	743	780	794	806	756	794	807	779	779	779	803	819	780	766	784	793	761	825	782	771	803	778	815	800	764	785	772	824	761	792	784	797	807	815	807	817	806	769	809	767	760	802	773	758	752	823	793	728	790	814	806	746	784	809	742	788	754	752	803	805	825	765	790	822	802	766	794	810	796	765	780	846	773	789	757	752	759	820	795	795	777	751	787	794	788	794	774	773	758	853	818	778	759	778	772	753	760	802	816	736	822	774	787	839	747	780	805	784	720	780	776	764	727	800	813	775	746	785	803	808	807	750	821	801	796	751	781	764	716	801	812	762	746	783	777	813	759	759	772	808	782	789	791	796	740	783	784	758	805	733	793	787	754	782	822	795	806	801	743	797	775	775	820	760	773	820	804	745	769	852	829	831	736	785	800	777	772	763	822	823	764	796	759	787	827	784	776	781	766	823	796	767	763	796	868	800	772	769	779	823	763	789	798	777	752	804	822	748	792	777	811	781	811	776	776	809	787	798	827	783	796	790	785	799	782	805	765	769	752	802	784	726	786	792	759	815	808	745	805	802	806	870	771	799	781	725	807	818	773	770	769	750	814	766	812	817	787	818	784	708	841	762	819	758	793	786	798	762	785	771	762	802	793	789	799	744	804	749	762	756	815	808	750	814	806	807	772	788	750	794	795	773	822	779	773	820	775	749	788	822	788	771	762	798	761	787	808	839	777	789	770	850	781	774	812	769	851	730	781	781	801	782	801	777	804	715	768	831	789	789	789	740	733	786	778	783	730	763	806	788	756	795	739	810	777	757	807	841	737	796	772	751	790	778	788	769	815	815	809	760	804	772	821	769	823	768	804	757	756	731	781	744	763	783	748	771	803	745	776	811	784	731	782	792	757	743	769	797	768	813	757	748	801	747	778	784	760	789	757	794	795	742	748	768	811	806	709	757	781	754	821	800	765	780	800	831	737	761	780	791	788	823	812	764	783	790	762	800	751	772	775	769	786	772	778	800	759	774	788	823	743	821	773	813	788	787	797	760	755	818	835	784	799	802	791	790	807	807	778	799	790	770	757	809	760	769	785	789	784	837	820	772	769	806	781	767	768	747	779	799	777	819	756	769	791	798	767	722	835	807	779	780	813	766	826	800	728	780	725	825	804	775	779	809	787	788	789	777	802	767	778	746	778	777	795	764	804	740	788	751	820	768	763	750	732	801	779	794	793	787	779	819	709	840	770	780	780	865	778	810	747	749	778	809	761	819	823	776	827	792	764	770	789	788	805	757	794	760	797	831	771	806	794	759	763	815	776	813	740	789	826	777	799	769	725	719	780	785	735	754	802	809	804	772	767	780	792	802	796	768	825	783	777	772	752	758	794	744	744	750	803	801	794	812	792	787	786	793	776	843	807	783	730	811	733	738	811	746	764	774	782	810	816	795	740	798	763	853	765	807	802	805	784	825	760	766	815	798	799	762	782	778	794	769	773	783	820	785	839	810	774	791	754	804	848	815	779	812	753	802	789	745	745	824	752	805	742	730	718	777	795	801	799	765	783	751	785	800	789	775	761	811
24752	21408	28420	24754	20108	3228	1219	836	710	720	682	650	633	660	593	590	622	564	553	586	560	590	600	598	564	595	541	616	576	597	569	562	587	581	578	553	578	595	566	601	573	547	590	608	546	579	535	632	587	640	547	593	525	565	607	574	568	544	528	542	586	551	558	527	521	577	548	548	576	586	527	589	593	554	571	583	544	548	601	575	554	567	573	594	562	619	606	559	540	594	575	558	560	571	553	500	557	597	538	553	577	548	574	571	536	566	564	540	558	567	563	534	602	550	532	546	571	551	563	574	568	573	549	555	567	571	562	570	557	584	544	557	572	536	581	571	588	558	590	543	563	560	586	603	597	549	575	578	513	559	560	537	571	554	535	552	572	563	563	524	563	598	566	577	581	559	592	543	555	632	548	561	590	555	567	565	543	544	580	595	588	510	574	555	599	568	597	600	541	554	573	589	585	583	554	574	534	543	549	528	567	531	533	552	570	542	554	552	551	534	514	598	531	549	552	553	554	604	586	592	548	582	587	568	603	563	568	584	521	547	568	561	575	512	515	591	557	538	530	544	574	568	561	556	559	618	530	557	556	562	592	558	566	510	560	517	594	531	585	581	563	549	526	552	577	576	562	554	566	521	545	595	589	539	575	539	603	559	546	540	554	591	587	543	524	554	558	582	573	547	542	511	549	557	532	569	567	611	585	549	545	559	575	526	570	538	552	560	543	575	551	550	580	547	541	549	562	578	556	549	569	582	576	570	536	578	540	538	548	548	524	575	564	557	575	546	528	539	547	569	581	542	542	540	516	575	572	526	531	550	589	529	556	545	561	529	546	570	596	570	592	559	569	535	582	544	569	563	572	567	523	501	600	540	574	563	579	582	576	572	591	578	577	558	534	529	556	557	522	524	573	579	598	546	588	535	552	561	552	632	545	584	536	518	590	567	547	552	566	525	520	600	566	562	577	599	528	581	559	595	521	588	554	583	519	569	545	591	566	545	565	544	550	588	547	497	610	523	538	559	618	552	524	544	578	557	553	538	569	548	560	588	559	572	525	585	557	598	565	564	578	557	626	558	562	568	584	553	500	550	529	545	502	541	558	572	530	531	545	549	554	522	541	587	500	548	506	551	604	574	570	595	532	585	559	561	601	578	528	602	578	523	537	569	527	551	561	525	580	550	552	547	571	542	581	562	561	580	543	560	556	548	549	556	530	540	616	579	524	526	556	543	621	515	563	575	540	535	569	561	590	543	541	602	545	569	605	547	536	553	561	545	559	553	524	628	552	595	558	584	579	564	553	527	529	574	588	562	493	558	527	565	569	519	502	608	592	529	577	532	542	548	554	550	554	536	546	587	529	553	549	528	542	577	535	536	535	538	579	536	574	560	535	562	546	563	541	548	518	589	573	533	533	567	532	563	572	587	571	540	554	526	533	533	576	526	566	551	524	600	581	553	530	534	505	541	582	574	544	529	540	530	568	618	533	575	537	558	530	597	580	545	559	551	541	532	535	544	591	573	587	515	599	579	553	550	566	576	560	575	555	548	596	567	529	589	544	589	563	549	565	569	540	545	514	532	551	610	504	565	548	590	539	587	599	583	541	532	530	541	578	589	518	585	550	597	593	540	555	593	554	519	573	558	571	556	572	555	536	572	609	535	587	536	553	543	547	537	566	595	537	555	570	535	565	546	549	562	551	546	578	575	578	563	554	532	564	536	552	587	564	528	510	544	603	587	577	543	538	607	565	549	566	570	529	552	571	549	566	568	579	561	545	550	574	592	603	550	528	599	578	601	596	591	563	527	564	575	550	533	587	562	538	585	573	548	532	575	563	545	570	619	570	567	566	566	540	575	533	546	581	578	544	604	562	540	584	584	582	593	546	602	538	546	557	530	542	534	576	586	563	568	590	545	612	583	546	562	548	528	602	550	569	552	582	533	538	575	570	558	531	567	576	545	539	553	517	547	539	541	562	544	586	535	540	603	560	530	584	548	508	560	565	549	562	585	590	563	544	582	591	564	595	539	539	570	548	552	566	544	539	541	558	542	536	530	555	542	490	539	558	561	567	533	573	570	552	588	513	573	595	564	569	528	556	539	582	542	580	539	545	551	562	544	562	542	577	556	543	585	543	526	536	530	526	521	543	553	559	566	494	590	590	544	566	536	580	489	574	518	575	572	547	565	560	509	574	582	528	524	573	601	561	604	573	531	525	558	565	566	540	560	574	575	540	583	525	578	571	560	572	566	552	538	574	556	533	595	553	587	583	555	554	545	564	554	550	551	540	552	545	540	590	576	577	548	547	550	534	533	558	529	584	563	553	561	552	572	528	555	534	554	497	510	562	558	552	559	599	540	548	570	571	543	510	569	545	547	593	507	559	601	569	553	544	543	563	556	572	562	564	555	604	552	576	577	548	547	577	560	573	556	532	597	568	580	535	564	555	571	578	556	580	541	570	554	599	575	580	534	525	518	523	580	552	544	582	550	553	530	568	543	519	571	566	547	537	561	579	570	579	660	586	586	573	519	541	535	548	522	574	579	564	564	570	575	556	578	589	533	568	529	571	560	535	526	569	540	516	561	590	551	523	552	530	537	550	584	546	547	534	575	551	585	547	537	535	529	563	552	544	521	558	570	590	566	548	577	553	572	580	539	519	523	568	593	543	541	568	583	548	530	510	563	529	586	575	545	545	521	567	540	565	582	530	556	580	520	595	527	536	565	580	533	532	568	606	543	523	543	554	556	561	544	529	533	535	536	558	554	485	552	530	572	533	545	518	536	600	547	538	577	539	548	523	553	538	560	567	573	524	547	564	567	577	568	583	557	542	578	551	542	536	556	558	576	552	590	581	590	566	556	554	580	563	562	574	547	590	555	552	571	528	534	550	512	562	615	549	535	638	523	546	538	562	555	558	537	515	558	579	584	570	588	574	571	590	557	552	531	547	581	583	528	525	579	523	570	535	558	596	511	535	552	610	520	552	550	529	534	546	554	545	533	547	552	520	516	552	538	549	540	511	551	532	545	541	563	554	585	523	542	527	521	567	533	575	576	548	566	525	603	560	566	527	543	562	557	579	554	525	593	533	533	571	574	626	567	571	569	536	568	592	541	536	629	530	546	538	543	552	526	508	542	540	535	569	556	571	597	612	518	546	519	554	566	573	498	557	604	583	556	527	506	566	543	560	569	535	545	557	539	556	555	530	576	557	590	593	507	560	555	524	549	588	556	591	554	549	558	595	568	521	551	579	493	554	504	556	552	559	521	577	642	590	549	561	566	560	515	499	561	552	537	549	527	566	548	579	539	594	556	560	567	562	538	521	560	569	559	593	586	571	521	546	539	480	525	534	583	586	561	553	551	559	551	534	570	594	555	556	572	579	530	553	567	563	580	548	541	559	599	520	537	544	541	542	575	536	559	551	561	547	604	545	580	562	575	569	554	538	537	564	567	534	547	558	566	596	559	530	580	556	561	518	537	589	583	539	533	563	551	547	529	549	536
3906	4947	3835	2186	1496	1153	1005	866	794	773	694	686	597	629	614	615	568	617	597	625	564	572	523	566	562	537	552	542	503	547	537	555	587	564	522	578	517	552	515	515	580	514	539	558	510	567	541	539	582	528	502	542	497	540	563	535	541	541	531	538	517	553	504	517	531	573	516	521	532	548	532	549	507	535	538	534	544	520	542	568	542	555	533	554	506	570	522	476	528	522	513	517	546	557	534	512	512	574	504	547	554	485	524	560	529	522	506	539	501	550	520	537	505	517	478	506	552	541	524	547	554	539	537	559	512	587	551	528	572	523	504	527	522	518	524	536	540	553	503	514	549	512	521	514	542	533	535	535	533	543	580	528	536	516	493	541	530	540	522	535	524	499	541	529	567	568	555	537	520	519	529	551	514	497	533	527	514	514	486	530	505	536	540	499	565	530	488	524	521	521	528	562	525	520	509	514	505	487	517	530	510	530	495	501	513	520	523	504	490	506	499	502	503	502	550	557	535	534	524	527	515	506	496	485	532	502	522	525	535	521	538	555	501	521	540	530	531	554	563	520	543	535	543	518	555	521	508	512	485	523	517	542	519	509	503	539	549	535	529	513	560	510	530	518	553	503	529	523	525	518	538	496	550	501	511	523	540	531	540	517	509	518	517	467	548	562	518	501	494	520	587	497	533	525	483	493	498	530	464	532	536	565	545	518	536	509	528	515	513	490	522	538	489	510	507	544	521	530	532	480	552	511	540	519	535	508	541	521	497	495	547	556	523	497	557	494	500	527	534	536	504	526	526	496	533	531	508	540	552	498	530	492	522	529	520	524	530	546	559	500	525	549	512	490	530	507	482	514	578	527	529	538	513	512	515	528	525	540	510	496	512	550	505	581	488	545	520	540	503	514	490	515	555	502	558	558	535	524	518	539	546	512	547	530	522	516	510	556	547	528	479	540	538	542	511	559	485	513	487	543	503	531	499	540	506	555	567	510	553	539	542	505	559	501	524	535	548	504	524	514	513	544	559	550	549	533	525	535	536	513	493	496	493	528	513	507	483	539	543	476	572	558	522	504	517	566	555	530	567	538	511	491	502	573	529	523	499	504	535	480	506	529	527	536	527	489	529	527	554	518	508	550	516	571	545	493	522	526	534	535	514	489	515	489	505	488	542	532	507	499	488	532	501	513	523	488	529	523	542	530	506	497	501	523	580	518	514	508	492	533	510	474	528	527	506	543	522	541	518	524	510	538	535	535	502	540	522	508	496	527	508	585	518	510	495	509	542	515	454	541	503	539	520	523	474	482	499	553	489	524	502	513	486	510	484	520	510	555	491	523	512	493	507	539	532	510	574	521	520	529	494	482	483	479	479	526	504	508	493	517	585	497	539	504	515	561	482	495	530	547	527	508	575	524	493	524	523	490	491	529	481	518	535	509	516	544	586	565	537	526	532	511	526	519	533	522	501	488	511	520	510	515	559	537	499	506	519	482	525	511	543	547	492	489	532	514	489	538	532	520	495	523	512	538	556	531	492	507	530	526	501	532	512	510	504	520	528	536	513	505	507	522	516	564	517	519	510	579	528	553	487	521	524	492	510	506	500	536	481	496	473	553	541	548	488	509	548	548	498	525	513	538	532	503	519	484	503	593	537	570	534	547	560	528	519	479	516	505	484	503	523	551	516	525	519	509	511	492	553	506	519	563	520	520	501	512	555	499	532	552	497	520	506	496	518	531	542	571	479	570	519	527	509	517	494	529	540	503	493	522	512	455	550	525	567	567	505	481	502	547	489	549	535	522	504	499	538	445	520	503	513	510	562	537	511	523	520	491	505	574	544	510	535	553	540	489	556	537	484	505	537	532	500	534	504	564	499	465	486	517	512	539	548	520	518	512	556	515	508	547	514	505	502	482	502	549	484	505	537	538	518	558	508	507	474	491	495	542	535	502	531	516	500	530	509	491	526	538	493	551	511	509	537	490	505	508	491	515	501	506	499	499	513	523	497	497	483	527	534	511	505	504	502	454	535	524	513	496	486	558	525	534	491	538	495	531	496	495	517	514	533	541	517	536	534	504	510	552	497	539	557	533	521	504	536	500	493	540	538	538	513	494	565	531	529	511	529	496	488	523	530	521	536	537	512	486	540	467	551	514	495	540	539	504	487	523	556	535	477	527	533	477	501	511	537	506	460	522	550	510	535	490	552	508	524	507	503	511	545	501	514	510	535	518	525	478	503	515	507	541	510	521	495	498	535	502	505	526	541	513	571	547	555	520	493	497	515	517	523	519	523	529	504	464	507	508	505	527	506	518	517	520	563	504	527	488	530	532	497	467	506	497	554	508	540	507	533	526	541	519	548	526	517	540	533	541	508	564	565	516	497	487	505	509	518	531	531	541	533	548	490	547	511	503	516	502	541	526	525	503	499	519	524	567	528	512	474	564	563	494	534	513	501	543	518	488	483	503	489	517	514	519	499	496	525	496	506	525	483	504	515	490	516	542	535	498	514	519	530	532	528	531	513	506	497	524	538	507	560	494	507	522	514	524	529	500	497	446	556	504	545	508	526	511	504	514	521	532	539	476	530	535	537	544	549	493	516	495	499	529	520	509	482	506	544	538	539	515	524	522	478	536	515	508	533	529	531	514	528	559	484	501	520	547	546	527	512	505	490	502	494	537	540	528	492	534	520	494	553	484	493	503	524	535	488	523	529	526	485	497	501	478	560	522	527	540	500	534	520	506	550	531	480	484	508	507	528	538	521	511	507	518	541	519	536	498	469	514	562	523	545	529	571	526	560	542	518	519	528	536	498	531	516	500	497	532	506	501	496	529	526	488	543	505	538	490	534	534	486	493	544	555	537	532	512	563	514	545	515	531	529	490	523	525	529	549	495	510	466	525	513	492	549	516	543	465	530	526	599	486	501	528	493	527	535	540	509	506	514	517	506	558	497	534	562	510	521	531	522	536	533	548	547	496	546	507	506	532	495	484	529	527	551	509	519	548	512	545	540	530	481	507	509	542	532	487	504	541	471	532	542	498	518	489	513	523	538	474	495	517	494	536	542	506	499	555	539	538	539	508	548	479	541	501	516	502	532	565	515	503	497	522	519	502	524	552	585	500	504	541	554	502	502	546	521	538	538	505	525	496	544	532	495	537	518	506	517	546	564	512	501	498	550	507	490	499	501	525	490	516	542	547	536	516	531	500	514	508	503	513	516	557	522	486	574	519	565	528	506	527	498	499	485	544	505	537	510	529	510	529	549	515	477	520	518	533	514	531	520	494	500	498	557	541	546	531	527	481	505	463	528	488	503	512	565	536	520	542	528	488	497	529	530	543	563	523	513	519	552	531	492	515	512	512	516	465	520	524	519	485	564	471	564	504	484	491	512	511	533	466	506	557	494	509	510	513	506	489	494	529	541	525	501	556	535	545	492	529	509	543	491	473	475	533	532	480	540	524	505	522	528	498	537	528	495	514	550	536	525	508	504	538	527	562	507	506
27527	9741	1927	1267	1024	995	973	993	1044	1064	1037	1011	1036	956	983	915	924	931	975	946	984	976	959	951	939	938	937	1002	1006	939	952	950	996	976	1041	998	993	1037	1012	944	953	1006	895	954	916	1005	998	952	887	974	956	1005	951	912	992	946	1034	956	947	932	991	960	962	1008	1000	1037	950	989	963	983	999	1067	957	968	965	965	989	961	933	964	986	962	955	1002	934	976	1025	997	965	971	974	973	979	952	1018	1070	996	945	957	1002	971	954	948	959	988	967	976	962	927	937	979	960	1010	988	1011	1009	986	918	953	994	983	986	954	924	911	952	1007	1002	998	969	974	939	986	965	1037	931	975	1029	983	915	970	1032	1021	947	960	974	955	959	976	1083	985	956	985	960	931	992	957	965	935	996	991	962	943	954	929	972	966	939	954	987	968	948	958	967	969	989	941	957	975	943	946	969	881	957	978	947	964	947	995	1006	957	954	951	1008	991	1011	991	992	985	959	1017	1010	995	997	959	998	955	994	1001	986	1003	990	941	1015	939	935	962	980	911	957	981	962	929	977	940	981	1008	1021	1050	952	953	950	999	965	962	981	984	954	945	971	977	984	1014	997	968	952	947	986	928	1037	971	937	951	975	944	925	888	937	964	980	956	954	970	1026	987	1027	993	944	908	946	934	1017	933	947	998	929	1000	996	999	968	974	953	954	919	997	910	959	1007	1019	1001	999	957	1000	956	1027	992	989	905	981	984	983	1003	908	1019	997	970	990	967	996	1014	943	959	971	931	1031	983	959	1006	937	1015	888	1016	1030	951	988	1034	949	978	954	978	987	995	981	976	980	980	988	973	974	944	933	982	982	943	969	1029	979	957	940	940	1000	982	938	987	949	951	907	987	965	980	957	1060	970	949	1003	957	986	995	951	914	1038	972	981	983	922	968	1009	952	983	994	962	982	943	918	963	931	939	936	939	939	990	917	984	973	962	953	941	976	979	970	961	1007	954	945	978	975	973	959	959	962	975	1011	984	1004	958	1019	987	1003	1004	962	987	946	977	981	947	1001	958	928	963	998	1053	954	1012	939	965	961	976	989	1003	1031	981	994	958	985	955	1012	930	997	976	947	953	979	1012	1003	987	983	961	999	954	906	893	931	1019	1011	956	919	927	972	1019	993	961	969	975	968	977	936	1006	944	1012	935	990	887	926	965	955	959	947	1002	978	984	1005	987	959	982	1003	977	936	938	943	988	973	939	944	945	993	918	971	980	994	940	970	936	933	977	910	905	980	988	950	959	947	1002	1012	954	942	898	959	968	946	979	1000	931	1003	967	1001	895	1001	965	951	969	916	933	939	982	995	974	1013	980	971	953	993	1012	960	967	978	960	959	929	969	938	953	1004	963	929	938	946	977	964	973	951	1016	944	945	984	1034	965	960	971	1004	997	953	1007	947	991	964	982	981	980	971	985	994	931	980	1011	980	958	948	958	1013	969	1009	1001	1034	986	1002	978	988	883	965	907	949	1003	1024	968	958	1041	952	963	950	956	1021	961	975	971	978	964	993	945	964	951	972	971	965	947	977	971	948	951	954	1011	976	998	1023	962	1005	942	981	927	907	984	958	963	936	983	971	1015	992	1001	961	1030	970	995	936	943	984	955	988	1010	972	970	911	905	977	939	1002	935	944	950	953	998	971	1003	1011	990	951	953	1007	956	970	972	955	1010	972	964	978	936	939	956	982	956	964	966	1019	955	964	996	1016	997	920	949	941	982	1005	926	969	1014	1022	1048	1029	972	991	1001	1003	958	965	982	905	916	1028	983	973	938	991	1004	1013	945	986	1043	945	956	981	975	983	999	1010	1049	950	982	977	957	951	964	961	1030	1009	1033	969	935	1029	983	945	954	934	957	986	1011	942	1015	979	1002	968	890	934	938	956	966	985	1002	982	1009	966	974	1018	920	985	996	952	998	937	916	925	974	1032	920	951	1033	1025	983	964	974	954	915	1025	1006	985	933	954	1006	957	976	962	916	962	990	944	931	961	921	923	982	905	963	1014	968	960	1023	953	923	946	1026	952	979	965	965	985	987	1001	968	951	966	1027	932	1024	1012	955	946	985	970	1046	937	978	940	1031	993	982	998	973	990	1003	959	997	938	993	997	917	974	968	924	957	975	988	997	962	993	937	974	987	989	968	982	994	981	981	980	937	1013	972	942	984	962	975	965	1008	991	949	987	963	918	917	1017	1020	948	988	955	1000	922	985	970	915	987	952	998	1033	985	958	951	879	962	926	945	983	992	967	1011	958	963	896	1015	963	935	941	934	962	967	980	974	1014	885	960	956	1002	938	1011	1021	951	1000	945	999	1018	990	983	964	987	989	1024	913	998	966	988	911	1012	979	1021	983	973	965	887	943	948	957	993	1011	927	962	974	966	952	941	1011	972	987	979	956	995	1025	980	972	921	901	983	1014	969	1007	1009	1008	951	1004	951	927	1007	957	969	996	949	986	964	998	985	947	908	966	955	958	974	948	955	997	1001	968	916	949	1001	966	914	926	1014	950	943	969	1022	948	963	951	976	931	1019	1022	961	1009	1027	916	966	921	972	961	960	915	971	1027	937	940	1003	1002	975	981	959	1020	949	969	1006	1005	1007	973	959	939	979	960	996	892	980	956	1054	959	1000	958	970	1008	927	977	908	1028	1008	974	949	982	997	985	962	991	1002	942	991	954	927	984	953	1001	1007	1022	1007	996	985	1019	957	994	1019	976	995	944	974	966	981	1021	962	935	978	935	989	969	980	984	978	998	934	993	925	1013	1005	953	1015	952	916	971	1004	960	953	969	992	1013	983	979	943	1027	946	901	973	965	951	902	956	936	957	930	982	942	947	1001	1036	949	1008	1016	904	943	1006	947	1019	939	926	980	992	938	931	995	903	986	939	967	1013	957	980	994	953	950	970	968	962	985	964	967	960	1008	972	981	1020	960	966	946	922	1016	973	940	979	969	1023	947	946	898	923	1032	927	927	943	1035	984	977	1004	967	987	951	960	976	934	989	973	919	991	985	963	992	887	977	936	968	962	1000	967	940	943	917	976	990	978	959	968	972	971	1012	946	989	955	920	927	943	967	984	970	930	992	902	970	956	945	1002	999	977	1048	1018	948	973	967	964	972	928	1013	961	957	1025	929	1001	924	924	967	974	1005	941	962	1001	978	910	907	962	940	938	1023	996	979	944	1006	955	1049	975	992	1011	944	997	962	971	973	981	980	987	957	937	969	1015	990	924	961	930	945	941	935	957	973	969	958	954	1000	981	1010	998	958	1018	939	950	976	927	996	951	946	929	983	980	995	1036	978	978	983	958	968	967	978	991	961	936	923	1063	957	952	965	886	959	949	1026	944	962	977	950	991	977	899	999	1001	1020	946	988	964	940	987	953	938	986	972	1004	946	983	1004	944	941	973	977	974	995	961	975	944	930	994	987	929	991	1035	1013	968	1007	935	1002	939	946	937	994	1004	957	983	986	968	1013	954	985	953	933	977	1004	996	963	981	989	969	938	970	1048	941	962	975	942	964	984	1037	990	923	947	985	928	943	1018	989	988	1062	987	983	1004	1001	934	1032	912	989	987	932	995	975	1012	947	964	946	971	958	975	966	959	969	1012	994	986	1026	955	957	1017	993	959	1004	960	967	965	936	990	973	893	943	967	997	989	988	929	979	964	952	943	915	991	969	982	942	1000	966	916	993	995	1016	980	939	941	1006	1019	1029	952	984	943	979	961	1001	953	1031	972	1015	1025	962	921	1004	1016	989	951	916	968	952	1003	935
5866	1051	929	849	884	831	832	799	807	825	760	832	776	831	837	824	808	776	825	877	863	816	823	793	832	819	805	920	804	808	782	815	824	763	786	832	863	838	808	797	810	790	799	833	818	799	867	835	722	784	772	839	828	817	795	828	836	884	798	795	819	796	809	813	855	752	807	783	822	780	827	814	824	825	837	801	761	782	854	776	786	734	853	817	843	842	802	805	827	828	829	820	766	804	778	837	831	809	793	790	839	808	870	788	773	793	819	823	755	768	817	802	766	822	806	831	750	811	805	780	785	844	801	800	786	796	781	823	781	787	767	827	776	762	852	748	807	823	787	816	812	755	805	798	788	816	787	844	815	769	766	785	814	804	819	827	849	815	820	763	804	757	772	790	785	818	806	826	848	817	809	780	864	814	743	793	822	793	814	827	765	840	764	815	776	790	752	810	835	793	762	784	770	820	811	774	754	768	802	808	760	840	794	787	799	808	762	805	813	797	829	765	792	804	773	813	856	774	836	799	772	818	794	815	772	792	810	784	851	814	783	832	795	798	776	790	789	805	794	808	820	781	786	773	766	768	807	818	832	820	747	781	802	844	829	832	796	771	784	792	815	803	795	816	821	819	817	843	794	799	792	839	788	768	838	805	785	819	797	825	811	823	766	805	788	789	825	811	836	840	763	822	798	732	764	810	819	844	843	835	784	843	803	827	773	852	778	770	759	785	829	817	859	787	787	817	753	763	858	756	798	837	789	836	844	804	810	807	817	826	817	814	810	818	849	774	781	835	792	834	751	839	764	816	796	795	818	799	797	782	755	742	811	855	772	809	778	863	848	780	858	812	792	810	764	836	793	763	853	878	804	788	844	787	772	777	859	769	813	808	808	826	866	840	812	796	833	773	786	761	804	805	786	789	812	753	801	820	786	832	818	815	822	853	828	836	813	790	841	767	803	788	802	816	744	831	769	829	800	835	830	750	809	796	805	845	813	829	802	784	792	824	779	784	831	790	782	784	788	838	779	817	832	830	817	802	806	827	776	851	823	790	784	778	752	795	804	776	752	860	840	793	829	764	832	862	807	802	775	842	847	822	803	847	763	748	838	830	775	774	836	796	803	852	796	804	822	737	809	803	809	820	823	809	839	761	800	765	777	834	810	773	817	830	778	879	807	773	782	796	778	812	832	837	787	800	731	813	740	876	816	799	793	823	811	804	812	769	852	811	817	856	816	790	818	831	790	822	809	785	838	823	781	798	799	815	782	824	757	781	770	832	844	777	767	807	788	767	783	806	791	743	807	769	794	772	799	783	810	796	773	741	853	795	845	824	735	859	747	821	850	875	782	870	819	798	762	853	790	824	836	836	801	833	786	774	745	791	788	839	860	805	805	788	824	834	825	796	839	789	790	825	785	791	868	776	819	779	748	846	798	753	822	793	867	822	799	796	843	746	820	798	830	812	821	799	789	841	834	839	847	819	830	769	791	809	805	783	875	791	766	819	776	814	831	822	811	786	789	796	764	811	756	831	781	819	811	813	835	800	760	806	809	803	819	797	742	826	798	830	785	821	849	836	824	827	801	808	795	799	841	785	816	793	805	797	839	793	771	831	805	820	812	846	761	797	820	799	765	792	795	772	832	790	811	785	807	770	767	791	763	832	814	857	797	778	751	793	764	796	765	816	801	813	822	818	796	837	746	798	800	826	823	811	799	774	798	802	822	825	859	811	809	795	826	820	790	856	780	805	807	795	795	775	808	802	803	830	801	795	767	743	792	813	808	792	782	801	768	774	820	786	756	813	772	840	787	798	856	770	777	824	794	851	833	783	801	791	770	797	844	786	794	833	739	799	789	846	823	810	824	845	858	841	794	826	772	794	799	810	826	797	809	790	819	816	791	829	793	806	819	834	822	766	777	805	818	823	789	787	811	788	816	760	791	783	835	762	799	808	775	824	762	767	783	793	821	808	798	836	830	796	816	825	789	794	807	808	822	815	830	825	768	865	815	802	805	816	804	802	761	785	823	811	818	792	808	765	787	822	790	792	773	765	826	770	712	787	796	742	766	808	779	802	788	783	804	803	850	875	819	793	811	815	796	787	777	846	821	800	825	792	814	810	830	812	826	792	827	851	757	789	829	775	818	815	841	834	771	841	796	819	774	795	771	816	751	790	830	768	798	824	826	815	855	833	838	792	837	818	810	756	850	809	772	796	824	770	783	831	860	774	810	806	819	790	855	774	771	821	783	758	831	815	822	836	836	756	872	832	824	736	827	797	810	812	814	793	783	822	840	734	803	821	857	796	782	784	786	787	779	762	789	775	761	814	844	809	756	866	850	799	774	800	823	815	841	797	763	774	754	818	849	806	822	729	815	767	807	791	807	817	835	772	813	794	786	779	853	788	787	818	845	754	838	784	794	820	817	845	799	795	764	769	825	773	769	815	810	832	788	809	837	810	828	854	779	861	786	771	808	780	824	803	787	774	837	773	815	855	821	783	764	833	787	765	856	819	757	822	793	826	848	809	799	778	790	797	775	790	820	823	800	858	837	780	838	832	800	795	793	764	803	777	820	786	815	791	781	823	793	748	781	796	852	819	818	788	826	783	826	803	779	821	779	764	751	805	806	766	800	771	837	812	768	751	843	753	756	821	803	813	826	776	797	800	826	807	840	821	800	808	795	793	793	827	783	792	744	816	813	815	817	819	843	819	824	811	826	859	774	803	817	810	807	795	817	787	808	826	776	804	782	791	800	795	790	788	784	851	800	797	782	791	814	821	767	839	803	817	752	781	798	819	789	745	827	772	817	845	811	842	747	774	787	774	787	821	791	803	830	752	853	800	815	792	796	770	773	786	849	789	815	773	800	822	821	746	846	775	818	812	849	789	803	808	800	819	747	813	758	775	801	768	829	799	787	817	801	815	821	820	827	798	786	793	833	788	802	808	806	813	788	744	828	795	768	804	835	805	818	809	802	843	824	823	759	862	878	801	839	803	839	783	800	832	824	818	820	839	799	825	821	828	805	817	774	803	785	817	803	864	734	789	826	805	757	866	805	809	794	790	797	794	794	751	817	819	783	795	809	807	879	771	778	789	775	847	818	839	779	869	793	828	769	800	757	768	810	825	770	822	786	799	784	829	834	803	777	785	770	816	809	759	777	786	866	801	819	779	794	755	832	820	815	847	825	790	763	741	818	785	766	809	795	822	779	763	829	815	788	797	807	832	806	813	798	779	785	829	869	745	776	739	823	807	836	817	785	850	845	778	785	811	813	764	812	810	861	801	802	820	793	770	822	809	794	764	852	808	782	846	785	827	829	806	847	849	848	785	790	780	795	786	781	796	785	843	775	841	840	757	811	772	764	809	805	787	789	795	835	791	783	813	816	823	805	780	729	790	834	831	729	823	787	878	799	788	764	834	770	763	789	823	769	811	805	826	784	768	796	805	775	813	762	828	758	808	757	835	795	800	799	761	815	778	842	809	858	782	805	825	798	798	813	805
25719	21438	27153	25275	5052	1622	1295	1098	1005	1031	997	980	989	984	981	964	992	945	890	1001	938	984	888	942	928	915	944	959	933	881	937	879	902	1025	904	873	914	961	935	956	924	893	914	944	941	950	1005	917	957	937	902	933	939	926	921	940	929	941	912	971	949	926	954	928	944	888	945	899	920	979	920	919	908	905	950	892	936	937	966	874	895	918	892	899	940	936	901	929	910	915	967	911	906	931	964	887	898	909	904	946	892	914	965	932	936	876	943	906	961	917	949	944	961	935	941	1014	902	894	970	952	901	897	957	938	980	976	962	877	975	931	930	975	878	901	947	948	905	969	946	939	899	896	888	901	934	897	972	942	908	902	940	949	945	955	915	926	907	964	892	895	905	924	933	958	949	888	954	925	929	937	974	919	934	918	895	907	948	951	842	934	897	891	960	894	898	935	931	890	978	946	932	952	924	880	948	949	933	873	906	898	895	909	908	866	898	970	888	931	928	894	907	898	900	902	902	924	946	946	1030	907	892	998	980	902	867	925	912	908	884	955	967	961	938	882	1019	965	892	900	893	990	919	979	914	902	923	968	961	921	932	856	953	945	955	882	850	920	926	944	892	838	859	926	865	922	938	922	938	912	987	955	911	930	901	986	929	921	920	929	938	949	906	896	916	934	834	910	956	986	934	934	923	909	929	876	940	906	959	920	939	921	965	968	923	867	982	920	877	907	906	922	885	982	929	911	918	931	904	949	958	957	949	929	966	904	924	920	917	951	970	969	949	925	954	913	935	879	861	929	908	936	888	918	974	932	878	937	905	962	948	931	946	901	949	884	940	904	928	949	913	904	902	901	897	949	948	925	1002	999	960	930	946	950	940	903	904	952	923	906	961	935	920	927	899	955	898	930	927	970	887	911	945	875	898	967	954	935	941	922	920	920	939	930	961	926	907	927	954	938	961	910	899	926	882	930	915	931	921	932	925	932	947	926	919	917	966	912	863	915	915	905	925	943	932	971	910	942	893	878	917	916	903	942	940	929	1018	894	922	948	914	902	968	956	901	915	897	912	942	916	912	965	891	916	966	999	905	973	971	949	865	892	904	881	906	942	947	911	951	987	906	946	915	952	885	960	946	898	950	909	931	901	981	925	898	881	940	915	944	931	959	911	908	884	954	951	904	938	897	911	950	963	935	900	946	874	947	962	905	986	929	964	910	905	944	922	905	964	876	952	898	927	979	921	948	965	898	992	925	924	935	940	869	910	898	890	975	934	976	948	871	918	929	961	917	889	941	979	937	931	994	918	934	963	933	960	924	863	881	910	923	888	909	929	909	915	970	936	934	897	905	930	975	964	909	958	944	932	907	959	916	918	933	925	845	909	914	917	933	904	869	973	893	905	932	943	941	937	946	923	930	964	999	895	923	906	872	915	983	906	919	931	952	909	875	931	848	952	939	897	924	924	976	920	893	917	908	920	979	886	909	949	924	926	906	938	964	964	890	864	925	895	895	913	951	868	900	924	928	934	884	937	931	918	907	921	914	944	885	927	916	921	922	937	892	926	933	956	992	924	907	878	973	893	928	881	855	877	928	913	904	1012	966	913	937	919	868	955	917	959	970	940	886	928	916	947	926	946	963	924	912	916	842	873	967	899	872	933	916	926	918	942	949	935	944	956	931	922	967	921	901	958	915	941	884	964	930	863	899	891	908	905	914	931	917	933	985	918	900	929	939	928	965	977	924	881	919	927	966	904	989	951	974	936	990	954	921	970	909	890	938	957	952	944	907	946	982	934	893	940	968	952	934	964	875	892	974	957	985	938	847	912	920	948	883	922	884	973	888	908	885	975	878	926	911	914	895	988	943	881	906	907	936	887	912	962	903	926	920	931	963	902	976	987	986	918	976	974	940	992	965	974	889	919	903	937	956	899	927	945	898	927	921	908	946	890	964	965	938	914	949	940	958	941	927	915	944	905	928	932	939	922	935	933	881	907	889	940	966	951	938	923	958	888	941	924	961	919	909	905	915	907	898	890	897	915	911	892	889	909	917	965	965	905	935	970	933	858	867	952	863	993	943	938	885	948	931	954	865	916	847	935	916	916	928	867	908	918	920	909	952	916	940	936	963	944	876	926	923	900	929	935	910	951	955	980	966	959	862	902	857	971	953	917	896	916	946	965	882	972	871	912	914	941	906	939	956	929	947	969	883	925	908	1007	990	916	912	953	969	872	944	893	941	945	962	910	913	926	897	969	884	930	906	937	871	916	929	943	958	934	904	946	900	925	931	911	858	921	906	891	941	979	933	963	849	969	923	934	906	946	948	932	952	908	946	924	921	873	933	935	944	927	954	945	918	898	912	945	913	902	935	889	899	957	885	895	914	938	903	918	922	978	905	930	979	924	898	908	921	925	912	921	919	911	937	874	896	936	874	952	864	951	937	959	940	894	947	910	917	896	909	931	903	892	908	940	883	939	933	950	944	895	893	913	911	884	875	907	917	932	972	941	921	886	941	914	910	917	932	916	923	925	905	950	905	870	875	897	894	931	953	923	917	903	919	867	910	928	998	941	887	971	993	920	929	927	904	925	869	909	910	899	950	927	910	947	940	894	962	962	930	856	912	894	950	912	935	911	952	952	968	915	919	921	959	957	915	972	940	953	923	943	971	949	922	932	912	941	942	991	960	937	958	902	879	849	935	922	884	953	912	917	922	922	906	871	871	926	895	966	921	940	920	935	888	876	890	989	902	904	936	900	885	966	934	879	894	925	947	934	956	893	938	877	915	923	934	956	951	980	947	892	959	948	832	926	989	971	962	942	896	949	959	969	915	879	900	933	949	960	940	898	937	950	848	882	950	958	920	936	955	920	927	962	891	981	907	923	975	945	918	885	909	893	934	963	950	905	911	957	905	911	896	971	941	919	943	942	975	936	930	971	913	933	870	893	960	919	890	940	941	889	936	932	885	924	956	880	970	934	927	856	920	937	933	960	947	922	955	880	941	940	942	899	948	983	934	941	964	910	927	971	891	949	910	864	941	948	966	903	948	886	926	951	968	941	918	926	900	908	995	957	930	888	923	922	934	950	936	948	923	949	927	957	946	846	886	943	944	891	948	931	938	914	911	926	939	879	922	955	914	951	926	907	931	907	948	887	993	920	910	960	924	866	833	890	933	929	887	873	911	893	973	959	974	882	920	913	932	905	892	938	954	933	975	937	1001	889	924	969	993	914	887	909	931	947	1049	961	953	949	870	977	854	930	935	951	977	954	866	931	898	930	884	951	904	945	930	928	955	878	997	892	917	954	926	907	914	868	941	896	892	921	902	863	992	988	890	935	967	961	919	897	979	920	952	897	906	943	900	913	920	914	968	896	905	938	940	952	858	887	900	963	903	957	879	910	889	924	920	946	895	862	901	908	933	943	903	922	936	909	898	964	917	925	934	867	950	883	950	896	890	903	945	928	936	963	890	963	942	873	961	893	960	940	876	903	887	956	897	901	908	914	935	890	913	933	884	875
3875	3196	2734	1717	1269	1118	1017	968	920	915	907	871	839	882	872	861	866	846	788	827	795	798	816	739	831	823	826	797	817	751	817	790	791	819	821	769	816	794	788	816	821	809	791	808	769	838	782	848	820	814	804	792	786	803	849	832	771	790	788	817	789	880	803	817	765	751	778	794	795	800	830	789	773	863	741	795	810	817	756	758	730	760	799	816	809	798	760	815	754	818	761	776	819	858	816	780	773	768	803	832	760	789	799	839	785	780	764	794	746	780	847	763	811	798	737	827	804	833	807	825	830	772	794	785	758	744	787	793	758	785	781	810	794	788	772	802	811	752	781	817	806	736	794	780	809	786	811	726	794	775	808	785	804	786	814	781	809	790	749	750	794	759	802	815	785	799	784	797	729	754	780	835	768	770	815	804	810	793	781	769	794	808	762	822	759	832	824	785	745	864	771	770	765	787	811	757	760	768	812	783	803	798	808	773	714	794	834	795	805	808	834	777	810	837	764	791	783	800	838	808	797	776	793	829	869	766	799	788	787	841	782	756	782	794	806	784	818	778	805	826	760	791	789	748	744	799	819	817	761	775	767	781	795	812	796	723	807	808	819	765	793	706	770	801	752	734	754	771	830	762	735	808	790	740	831	766	818	840	823	773	795	773	786	774	824	765	789	854	790	800	789	743	796	791	830	761	788	741	831	741	776	805	812	785	830	786	753	801	773	800	810	775	774	826	813	779	840	807	796	782	803	745	787	780	762	801	795	775	847	806	743	785	763	807	766	797	805	762	777	783	795	774	806	746	815	774	756	795	730	778	770	768	785	847	793	730	759	783	794	752	760	770	768	822	779	741	765	793	798	784	803	740	760	747	789	805	823	792	758	770	748	740	805	812	789	766	831	781	801	786	765	753	812	788	794	759	746	798	826	822	791	782	774	788	750	810	809	785	735	777	815	782	730	770	795	772	812	789	728	851	805	805	778	755	804	770	754	770	772	729	738	778	748	823	780	793	768	768	738	790	821	768	755	805	794	772	813	812	795	782	734	808	845	738	788	794	752	769	800	821	774	768	740	818	776	853	740	803	757	800	755	729	735	794	805	835	814	803	787	809	772	736	806	785	734	742	770	783	779	746	787	760	772	767	798	840	767	777	762	797	726	793	779	835	744	746	804	805	754	794	812	778	741	775	823	809	772	793	804	806	801	767	811	782	769	788	772	789	767	780	823	759	750	791	761	789	775	802	776	794	751	831	795	822	769	816	754	790	809	805	760	812	774	779	756	764	808	805	796	808	724	813	798	779	786	798	767	815	743	788	820	797	802	774	805	799	783	771	794	740	780	773	788	810	779	819	836	799	783	794	788	786	787	778	787	728	759	825	781	743	858	793	754	696	787	775	802	775	729	802	754	767	824	768	781	797	790	820	783	822	802	815	805	731	773	800	776	788	847	763	795	765	803	797	772	755	815	767	810	775	733	815	795	776	768	774	828	786	774	796	827	761	769	732	823	832	798	754	779	803	757	814	795	750	815	735	797	826	740	783	781	719	806	805	784	783	747	733	781	818	811	797	788	807	789	778	748	779	848	794	793	778	763	759	792	774	768	758	829	775	750	747	811	812	780	816	764	783	764	799	779	793	760	782	820	801	778	801	785	777	803	779	777	795	798	791	810	766	776	812	754	820	789	825	807	760	740	806	759	784	798	722	792	753	754	774	805	770	798	799	796	803	792	821	778	757	764	761	809	800	797	795	797	787	791	817	776	857	764	789	793	750	809	794	757	773	823	822	773	768	822	783	812	798	776	792	781	761	765	785	785	768	814	752	765	776	818	777	802	773	808	784	871	842	775	773	794	818	722	804	790	788	768	810	774	795	756	762	839	754	809	821	742	795	728	772	763	756	777	757	746	775	815	799	728	772	737	781	764	779	769	804	803	763	791	790	772	793	783	745	825	746	704	808	804	781	749	799	743	805	755	788	792	750	756	804	827	784	801	797	759	746	804	790	814	762	778	752	822	829	782	796	799	776	770	800	758	807	839	730	770	757	752	784	776	770	794	747	786	808	752	789	774	785	782	742	758	763	794	810	770	790	801	807	833	810	741	796	776	808	814	814	764	806	755	792	742	779	705	803	768	829	827	759	787	812	801	792	796	789	753	806	802	785	764	759	789	761	841	796	789	804	759	779	756	770	771	763	776	722	778	808	787	793	781	713	775	821	766	805	810	786	776	787	815	798	781	726	769	781	782	770	804	762	774	768	817	795	764	819	739	839	749	794	774	780	796	815	779	828	809	811	738	759	800	827	811	762	750	771	811	782	794	786	807	803	779	780	785	768	753	824	786	785	780	786	832	798	772	817	776	800	799	792	794	748	776	798	767	778	849	769	773	728	800	765	797	775	786	729	773	725	747	735	794	791	788	779	703	778	768	793	740	772	773	768	846	798	857	765	822	773	811	781	796	761	774	756	783	782	785	861	825	771	773	786	798	753	747	791	738	753	781	763	805	784	794	804	766	771	846	791	753	736	803	756	731	729	774	815	789	821	792	778	745	756	774	809	764	782	795	716	819	762	750	800	792	800	775	807	738	791	819	799	762	761	762	735	749	780	749	794	817	782	763	776	788	780	780	769	785	777	812	785	779	764	758	770	809	830	771	826	755	747	784	809	810	751	782	769	782	808	821	799	752	729	840	802	755	781	755	791	774	757	751	751	752	768	714	765	790	736	796	765	815	808	814	784	780	768	784	772	828	766	803	806	694	792	780	815	803	795	758	767	817	789	781	767	787	803	804	783	779	818	766	771	835	736	774	755	759	828	777	778	781	777	801	781	842	756	786	826	742	774	795	796	747	839	746	791	758	766	821	825	779	768	786	771	751	792	835	767	799	825	809	778	832	781	831	791	809	806	788	791	783	794	761	825	796	768	794	777	743	786	818	807	768	824	802	810	823	793	741	745	782	768	774	845	798	768	781	786	813	796	757	800	762	781	761	733	763	802	755	712	826	790	810	782	819	840	714	770	830	764	801	809	806	761	789	775	811	825	773	763	776	841	838	811	798	778	772	839	818	814	750	790	783	817	818	770	770	780	763	811	778	816	816	788	758	854	807	774	802	821	768	811	725	795	797	763	854	761	807	829	804	802	806	803	815	793	785	730	769	763	790	787	796	781	833	789	842	790	802	767	796	801	787	773	757	779	782	805	791	782	728	777	771	786	792	773	747	791	801	775	759	795	794	763	781	776	805	798	793	877	702	804	795	767	771	794	831	751	791	742	805	814	832	803	778	776	817	831	794	811	751	770	728	832	736	802	776	780	753	766	775	756	819	811	762	738	792	775	788	781	783	792	738	756	730	773	770	801	779	835	750	765	806	781	772	725	788	783	776	810	748	778	824	791	811	759	796	797	722	771	834	769	805	847	762	753	785	815	794	733	820	757	766	737	743	812	843	801	762	798	819	822	739	797	742	794	776	815	768	752	748	794	772	786	811	773	804	802	725	743	800	791
24890	21430	28432	24823	20193	3207	1280	837	734	672	662	651	634	687	595	686	642	619	599	558	561	564	625	565	610	561	585	591	547	593	571	580	560	568	557	606	568	589	569	602	596	587	600	554	559	560	565	548	572	577	590	564	554	608	540	573	561	574	564	557	585	567	560	586	554	520	620	535	540	565	539	570	563	565	538	526	619	590	577	560	572	596	545	530	560	577	587	513	585	558	520	566	579	594	547	516	575	556	549	556	608	563	594	547	547	547	553	542	576	555	589	532	538	534	536	539	600	553	559	573	545	564	565	567	608	585	593	565	601	557	568	576	562	563	554	560	611	583	508	521	578	552	575	522	575	547	567	549	589	591	581	534	576	563	567	522	577	575	552	527	544	595	566	557	550	571	543	576	570	561	572	551	535	581	513	574	587	572	551	548	566	580	559	521	549	570	580	553	555	549	518	603	563	546	555	592	562	548	542	556	603	553	556	554	561	563	616	521	557	595	555	541	527	591	552	575	590	515	539	594	623	535	571	578	526	574	596	560	574	561	532	577	563	560	529	550	542	545	595	546	552	561	546	551	543	555	563	585	540	581	554	544	565	546	584	580	535	557	546	564	550	564	554	622	552	505	558	571	582	546	570	541	589	588	576	535	590	587	572	573	525	517	553	563	543	606	586	590	540	541	541	542	548	591	542	578	569	576	562	598	562	558	530	598	535	566	528	557	569	593	593	553	583	559	538	567	520	563	577	570	533	562	567	569	559	602	531	512	542	535	578	560	525	534	566	528	548	552	575	564	569	542	567	556	587	559	564	537	524	564	603	586	587	491	587	580	577	596	554	578	570	605	578	548	579	548	559	591	561	570	567	601	577	568	553	585	586	565	552	533	580	543	588	618	557	496	541	573	570	560	556	539	525	581	552	556	532	593	507	603	546	543	584	547	550	553	598	554	549	535	536	545	539	539	566	571	568	568	561	537	592	508	539	534	571	588	522	571	543	536	549	567	617	542	537	582	592	548	533	581	590	577	605	532	589	526	568	527	578	560	546	560	529	555	538	536	563	562	565	536	551	528	572	548	583	578	576	567	511	559	569	536	575	521	549	529	543	548	539	549	503	562	567	523	559	556	547	560	555	530	548	545	539	542	572	522	595	576	584	550	540	561	541	574	572	515	558	579	579	530	560	539	552	560	550	575	589	602	569	578	563	553	590	510	573	553	562	531	564	556	565	561	542	558	569	529	526	577	568	529	568	567	565	555	554	522	566	548	552	524	580	576	538	506	563	533	566	608	591	593	554	552	551	550	550	532	552	595	571	549	569	569	544	567	553	535	559	595	571	569	596	537	569	549	578	516	530	544	556	541	553	568	511	527	543	522	560	534	549	564	577	542	552	582	552	556	554	573	556	532	532	539	565	561	507	557	565	549	546	558	575	560	549	558	570	531	546	589	560	534	607	539	599	567	543	541	569	573	551	552	576	543	564	582	571	532	541	591	580	544	604	539	580	590	543	558	536	597	547	598	584	586	571	550	566	560	602	570	531	555	596	555	548	561	540	582	570	591	584	582	560	554	519	589	561	601	591	586	581	533	533	554	574	554	539	569	573	497	545	552	533	549	557	564	527	544	542	552	569	559	573	561	570	576	580	544	535	618	585	523	564	581	531	539	553	574	598	573	535	551	508	583	587	561	546	543	560	580	551	548	582	553	583	558	558	573	532	555	612	608	555	537	544	523	584	582	573	588	566	590	549	582	543	555	524	539	520	592	533	577	580	555	523	554	548	516	590	582	569	578	525	551	524	543	544	572	602	557	572	537	561	562	535	550	531	570	541	608	532	562	576	535	581	545	568	563	585	559	553	559	617	529	521	548	552	548	554	508	538	581	595	543	592	577	521	580	502	514	547	564	551	548	511	538	569	566	560	571	561	514	546	546	520	548	526	545	555	574	563	532	525	545	555	598	572	602	537	570	527	554	581	567	575	526	529	571	567	551	592	564	540	554	564	591	558	623	570	597	549	593	511	540	541	578	593	542	582	524	555	600	549	620	563	566	546	574	604	540	568	554	548	550	584	582	550	542	581	547	540	568	539	560	566	559	546	548	585	533	532	513	533	525	548	574	554	557	564	590	531	543	554	584	568	551	575	585	569	594	548	578	558	551	549	527	581	570	554	588	530	548	555	524	524	549	546	540	559	531	581	564	528	545	588	555	541	552	555	591	556	523	541	503	575	540	557	553	537	621	582	535	589	567	574	521	579	535	548	541	497	541	589	577	567	538	516	583	548	540	559	576	568	514	552	572	565	539	563	550	559	578	565	540	579	567	578	545	529	578	562	549	516	532	576	541	565	610	557	634	588	560	532	531	536	552	586	517	541	561	537	606	553	580	542	572	590	580	570	563	525	541	580	553	531	597	545	548	549	588	558	511	554	547	553	525	546	519	545	564	534	530	517	535	573	584	564	540	600	562	552	578	550	579	524	580	558	552	540	533	575	609	531	573	557	550	512	534	537	611	605	590	530	529	559	554	463	538	551	549	571	541	580	597	538	547	588	530	582	577	571	549	524	595	543	549	570	545	563	578	547	574	536	608	540	577	555	554	542	580	549	592	563	580	534	549	569	584	559	537	553	575	569	545	556	549	565	544	614	551	511	566	574	542	569	572	526	523	586	574	564	548	569	528	556	596	578	582	561	572	540	586	559	529	566	553	566	589	552	553	527	505	627	541	538	558	550	575	539	521	571	565	597	587	523	528	543	584	615	549	510	547	531	562	544	550	562	580	561	560	582	567	596	552	582	536	554	548	573	545	542	539	530	537	579	567	584	569	539	583	537	548	560	531	570	556	589	575	523	527	578	550	530	525	581	526	540	548	530	581	618	560	535	582	550	606	552	524	558	594	524	547	558	531	541	553	541	531	506	563	583	549	564	555	532	538	575	524	561	552	531	517	555	570	528	542	530	551	573	539	530	624	573	565	545	546	546	562	524	564	556	557	564	571	522	601	556	486	578	535	554	558	585	550	550	567	554	568	536	539	635	580	575	556	584	582	578	571	550	560	603	537	598	528	556	566	563	569	582	556	549	560	537	547	526	556	577	559	562	534	566	567	597	532	562	521	580	535	571	594	533	587	598	546	515	556	552	559	549	543	541	600	572	561	531	523	556	536	581	551	525	526	549	550	576	554	544	530	574	575	557	555	558	539	541	553	563	579	567	564	571	545	568	567	551	585	554	511	552	527	535	554	532	555	574	585	527	566	551	583	532	568	600	561	557	528	548	550	560	538	561	587	533	569	548	520	565	560	537	581	530	566	578	545	534	528	571	578	608	561	600	602	567	551	540	603	568	569	565	589	534	544	574	547	559	585	537	569	588	552	484	571	523	574	576	556	573	543	547	586	547	539	582	559	573	569	534	568	573	579	569	573	556	578	542	549	590	527	546	587	550	575	555	577	592	549	555	568	539	532	551	532	550	578	592	562	548	574	605	558	581	552	531	577	572	510	544	552
3947	5074	4046	2062	1525	1121	976	867	796	732	675	689	648	638	588	618	600	599	584	578	548	546	509	599	586	550	566	564	545	574	545	564	530	555	532	474	576	584	567	544	524	504	517	548	562	512	535	531	526	537	544	536	520	551	517	528	547	542	556	559	552	553	513	526	529	556	560	545	570	556	574	569	538	552	539	526	528	504	487	529	507	532	529	531	524	522	553	506	545	554	520	519	519	567	508	544	525	531	563	510	553	541	506	560	548	552	534	544	566	523	530	550	545	504	528	535	502	503	540	516	525	568	537	507	515	534	526	524	539	528	537	517	518	544	561	540	542	534	548	533	518	521	563	533	494	510	533	533	492	543	552	545	528	542	539	520	523	532	563	539	511	496	501	520	545	561	496	571	534	497	505	501	490	518	547	515	523	522	505	542	529	499	501	511	503	516	565	510	517	529	531	542	555	517	546	551	516	503	521	527	526	526	560	538	516	517	531	509	520	528	572	483	531	536	528	526	518	556	503	536	538	479	515	571	525	511	517	517	500	515	521	582	564	488	521	521	527	542	492	545	530	501	527	531	551	529	519	498	520	503	519	543	519	544	520	558	512	507	546	504	548	526	545	510	557	537	546	563	531	529	496	537	517	541	535	538	529	548	491	535	548	536	511	529	533	502	513	556	528	506	560	512	525	494	473	505	557	559	516	491	514	530	529	522	543	537	510	561	555	579	553	545	509	537	549	496	526	550	561	513	482	530	516	534	523	518	498	540	524	541	522	513	516	541	473	509	523	511	526	534	566	534	500	555	539	519	475	550	509	513	534	510	582	539	496	552	500	537	566	512	517	503	546	496	524	534	543	519	531	531	527	568	532	502	542	523	500	522	536	516	536	527	542	513	534	500	512	475	518	531	517	478	508	537	520	525	533	528	514	486	501	513	549	567	485	498	514	570	531	558	500	516	511	519	568	507	584	547	563	539	483	532	541	520	503	539	547	506	533	492	555	488	561	533	522	537	495	540	496	507	531	568	499	529	560	536	494	498	532	505	509	479	546	513	548	541	510	522	533	539	583	516	567	524	536	523	508	516	522	517	515	500	526	522	521	519	519	554	520	553	509	536	545	554	507	577	507	560	546	518	509	521	524	523	512	542	490	498	557	507	561	530	512	521	520	588	507	541	549	559	546	514	485	513	566	528	531	510	564	526	486	563	582	541	528	538	524	498	551	505	516	510	530	545	566	519	506	540	575	529	504	509	493	558	545	524	537	510	533	520	534	554	524	553	539	570	498	542	550	547	530	497	490	495	487	554	538	524	496	552	550	529	576	552	504	531	492	559	530	520	529	518	542	563	559	511	570	523	533	510	523	553	515	507	526	506	546	524	508	556	479	525	543	502	522	523	537	548	547	553	506	522	525	519	489	533	485	504	506	507	526	523	495	504	517	532	503	569	536	530	475	553	526	572	523	509	542	524	512	520	501	541	493	557	537	489	500	540	509	544	502	553	544	509	517	505	539	515	506	551	490	515	520	532	505	520	536	494	530	532	487	489	487	517	547	540	508	522	529	521	496	557	537	533	471	491	522	535	568	562	536	465	507	539	518	523	512	503	508	513	535	533	547	530	540	538	538	611	569	516	534	543	509	520	480	543	516	519	550	499	507	538	525	526	508	522	534	521	510	537	518	520	561	516	492	529	481	516	515	527	531	514	529	474	504	467	504	502	526	520	512	570	498	515	524	532	493	489	509	489	537	487	529	544	488	572	579	495	515	517	551	486	551	539	528	523	488	509	486	518	528	538	549	546	540	493	527	512	523	568	541	521	500	553	520	517	484	505	505	534	527	529	504	526	538	535	517	527	490	496	543	515	512	543	537	513	499	480	500	514	564	519	498	553	517	544	535	543	504	544	523	500	529	570	536	510	537	539	552	534	567	541	509	510	536	534	530	518	516	525	503	552	514	529	538	529	520	548	485	560	554	528	496	543	530	507	511	520	511	515	545	513	549	488	537	483	523	569	497	490	524	508	513	473	495	557	460	509	521	540	518	496	491	556	522	519	501	514	465	490	520	543	501	499	513	549	498	541	517	523	532	561	535	548	490	525	495	493	531	520	507	503	566	488	516	549	557	534	515	536	536	527	549	504	493	510	523	512	548	515	521	538	488	545	497	540	500	566	504	501	516	533	516	504	538	532	522	502	482	540	476	507	491	533	543	505	528	501	571	512	526	526	489	523	537	480	505	516	513	538	518	546	515	498	489	480	471	496	525	548	512	491	543	559	514	517	491	509	522	563	562	531	555	513	542	534	528	475	526	484	477	523	541	558	562	528	528	511	521	494	510	506	480	519	585	533	514	493	501	476	496	524	531	527	531	546	528	510	494	534	521	553	530	524	577	517	524	507	519	496	554	507	520	493	534	496	517	509	574	535	509	516	509	542	554	520	517	521	496	516	542	502	529	490	520	508	531	532	528	545	538	540	523	550	539	521	509	534	488	544	504	540	518	516	537	518	516	542	491	497	518	524	500	517	519	558	528	499	529	549	526	541	533	575	496	526	477	517	498	479	519	524	476	481	528	532	544	490	554	520	536	502	494	508	528	533	538	505	545	528	522	523	533	478	538	525	533	476	524	529	530	538	523	504	503	570	526	495	567	484	535	567	513	501	507	527	526	578	522	548	505	486	532	483	536	528	537	522	512	473	521	486	479	533	575	544	512	515	521	530	492	523	577	480	532	547	472	543	567	521	504	565	553	524	502	555	537	555	567	544	521	517	529	484	496	496	497	494	506	548	531	489	516	520	538	504	492	535	515	508	553	526	500	489	557	554	513	493	485	518	514	510	498	487	502	540	518	500	458	513	547	507	503	545	503	519	528	494	524	488	499	569	530	501	516	514	529	545	501	521	550	542	524	483	505	513	500	524	549	529	523	533	537	497	531	539	493	551	544	489	566	522	472	528	538	544	559	485	535	541	507	509	499	504	477	496	522	523	536	512	477	534	539	493	541	484	540	514	529	552	545	470	455	533	536	502	520	509	486	512	539	528	498	521	506	542	542	518	515	507	505	517	505	535	465	559	484	527	479	485	469	510	535	514	495	538	532	525	517	540	519	471	517	516	504	566	517	551	531	510	486	503	522	513	531	528	532	507	563	490	509	504	524	504	514	552	556	532	491	499	569	534	493	531	537	526	518	507	519	511	517	545	509	494	521	539	526	529	512	536	492	510	539	482	501	524	482	495	516	516	547	505	521	529	509	503	527	503	552	479	505	559	535	553	553	503	526	526	504	556	539	536	537	522	530	527	562	526	505	527	550	476	503	523	558	530	534	538	499	516	513	531	499	503	470	552	542	527	529	516	534	539	497	495	526	526	477	528	487	476	437	559	498	523	530	511	487	496	517	514	501	534	532	550	514	542	521	503	535	488	478	487	526	510	550	536	534	523	498	537	512	476	526	552	509	528	524	558	548	521	508	486	495	466	534	488	531	504	519	504	487	513	481	527	527	501
27562	9717	1935	1387	929	923	971	1016	994	959	1000	905	942	997	931	1000	911	1005	974	991	943	940	958	1023	1021	958	949	1009	1000	953	934	981	1013	959	972	994	966	964	1024	973	949	1015	989	909	929	963	967	935	904	990	994	957	970	934	1008	943	1009	1001	991	889	910	998	943	900	958	972	1006	979	958	981	935	1001	966	992	933	982	984	992	946	954	937	946	920	958	984	998	969	1022	1006	919	982	991	988	1013	964	1009	971	992	986	954	1001	1008	985	972	981	952	925	975	950	978	954	951	1002	914	1016	960	982	1024	982	964	941	930	977	941	949	996	1004	918	999	897	931	954	980	970	968	930	953	1012	1031	930	978	961	977	1018	939	956	933	1005	983	1001	948	955	1010	964	933	984	887	1054	997	990	1003	993	890	971	983	1001	979	946	956	977	945	1005	891	1025	993	985	936	975	885	962	974	938	940	980	979	969	970	997	979	971	929	948	931	994	974	937	1022	952	954	956	975	973	963	884	1005	940	999	992	948	989	959	943	898	980	954	1001	973	949	940	949	902	984	923	947	963	915	1009	983	953	947	983	943	995	988	951	956	943	947	972	997	961	929	949	1008	996	985	992	1002	1023	1025	1000	992	927	988	958	974	1019	959	1029	942	922	974	983	929	946	932	1019	1028	964	974	909	951	957	964	964	980	957	976	906	968	966	944	951	1025	956	956	910	948	1014	940	1012	1010	969	919	938	984	947	972	993	950	907	962	998	966	941	1030	932	973	948	925	931	935	963	925	995	968	982	917	957	932	912	939	937	962	966	1026	960	974	963	982	987	1036	925	984	940	937	1030	968	965	951	1052	992	992	966	944	964	993	965	929	1022	948	965	943	952	986	995	982	926	984	981	980	1028	1028	940	928	923	991	995	991	978	988	963	982	992	964	1001	958	944	978	961	969	961	994	986	1035	949	969	997	973	969	946	961	942	963	907	984	920	971	962	923	972	1014	966	964	989	997	1036	958	994	941	944	949	975	958	968	981	969	956	972	956	959	1001	960	921	928	986	1010	968	991	943	961	934	947	950	951	954	964	977	976	999	934	918	961	933	1006	969	990	985	969	943	994	968	941	990	951	908	969	971	972	945	973	991	928	953	957	934	999	1053	997	964	927	922	1015	999	982	948	942	973	958	996	956	969	972	950	1014	966	1012	973	979	1006	998	967	1004	953	951	970	923	954	969	949	951	973	914	955	968	957	959	980	890	988	991	1008	960	923	1000	977	1002	1027	981	937	985	972	980	932	951	991	987	961	932	1018	954	988	983	929	934	904	980	964	937	1012	993	975	939	970	945	934	897	1040	1005	995	969	942	968	943	988	986	1027	977	934	965	967	958	996	977	1020	903	941	939	1005	934	948	954	1008	989	994	961	1005	869	1040	965	1006	1004	954	1030	1004	1018	966	956	953	959	933	944	978	958	977	957	974	940	986	1019	967	977	980	931	944	951	965	1047	952	976	966	976	1007	997	948	992	975	928	918	975	944	937	991	948	976	1013	962	931	982	990	988	959	961	990	1004	970	944	954	927	1038	919	963	1029	1006	966	1010	917	964	939	962	983	1003	947	1002	952	1017	932	973	1002	946	981	992	980	956	955	983	928	990	983	978	957	918	937	966	966	984	961	953	882	991	1000	1001	999	1009	956	986	984	924	938	1006	931	957	960	994	960	948	916	937	1040	956	913	982	973	946	1069	963	995	958	1006	978	935	1033	960	927	953	981	1002	954	972	998	988	974	907	982	985	1002	961	1032	944	994	967	997	969	972	951	970	971	987	980	983	986	917	996	1000	1000	957	948	988	949	954	994	924	941	944	1001	1047	989	942	955	910	976	979	1000	990	974	973	1003	915	979	950	958	950	918	962	976	985	933	939	934	973	946	975	1019	910	912	929	956	975	968	953	895	976	992	963	967	985	1016	971	975	952	999	977	949	1000	976	970	964	1034	947	953	1004	959	977	1000	1007	908	953	930	946	974	943	968	1042	924	945	909	967	971	928	989	1022	959	1004	908	951	968	944	971	930	938	1006	943	978	959	986	952	926	1005	960	1047	1005	1004	934	950	989	968	1017	995	993	960	991	943	935	943	955	1032	996	948	987	987	1008	958	894	959	982	1006	971	964	975	958	915	996	1012	987	992	974	995	953	967	985	1012	961	979	982	927	933	964	956	968	921	1016	914	933	997	947	936	987	928	1004	984	1050	985	985	973	958	963	952	905	960	938	947	1015	1006	1006	915	942	939	954	973	911	965	968	998	1001	993	1008	954	955	920	1029	964	979	972	935	992	1001	1016	952	965	982	1012	952	1002	946	969	976	999	982	1000	925	980	939	1023	962	986	922	992	965	969	1005	949	1003	944	1008	1002	956	966	993	983	941	951	958	921	954	973	952	964	919	931	926	962	1002	935	970	969	907	1011	1008	947	897	988	987	991	918	879	1004	965	999	980	983	948	922	916	956	1013	946	968	970	1024	956	930	1012	916	918	978	947	921	1002	926	972	926	975	959	991	917	967	960	966	968	973	978	1036	1031	955	1042	1035	1015	976	993	999	970	940	927	998	995	977	993	945	949	946	982	973	997	989	973	975	929	972	981	944	960	944	933	982	1039	937	1013	966	947	912	982	953	940	1007	1012	991	999	983	921	973	940	928	954	1000	995	947	980	897	969	962	976	957	954	994	978	933	943	956	957	984	994	984	965	898	952	944	959	971	913	962	956	979	1027	974	971	954	931	928	967	968	941	911	1002	977	891	961	969	974	977	981	949	989	999	916	1012	998	983	965	976	976	990	930	976	1012	973	936	928	931	968	960	970	955	961	940	986	1017	988	948	1031	900	975	973	925	1004	967	971	1002	1031	987	976	941	979	950	912	925	937	986	930	968	974	996	1002	960	962	974	980	968	963	984	992	968	954	929	935	989	986	971	967	891	893	944	878	977	1018	970	1013	984	1002	1027	923	918	1009	988	1009	984	997	948	966	955	979	978	978	959	967	976	930	1000	944	1024	927	960	955	944	930	958	940	983	1003	1014	928	976	937	953	924	971	970	977	952	991	1011	998	1037	917	981	997	965	988	1016	928	1001	1005	1020	974	980	910	931	968	965	961	1002	960	1017	988	958	945	934	985	1011	1010	961	935	945	927	948	930	909	1001	996	969	965	978	955	922	892	943	934	999	958	1009	978	938	996	958	973	996	940	975	933	956	932	939	922	971	958	930	962	971	972	953	951	955	1051	1019	1048	977	964	967	1047	1014	964	998	940	959	1005	1050	949	925	952	1041	947	984	969	975	982	972	940	961	982	977	989	1013	954	992	984	1004	926	944	962	942	996	894	987	970	996	979	972	1007	946	928	943	949	997	960	989	971	958	918	951	1031	1003	910	1013	933	934	956	975	1002	932	1014	975	934	949	959	984	982	970	926	1002	938	964	962	941	931	975	952	1001	990	950	963	1008	959	1000	956	999	947	966	1030	994	963	998	963	949	967	962	991	948	957	925	1024	946	961	923	944	1018	941	996	961	973	961	928	989	939	990	982	947	944	987	945	1005	955	950	955	952	1021	989	994	971	964	990	976	1029	971	936	974	940	1007	976	977	918	984	971	947	967	959	950	966	986	913	1012	1016	953	953	965	986	968	944	950	1013	1020	1029	923	966	1014	989	957	967	972	953	958	1007	960	989	974	937	963	971	995	933	962	957	934	975	1048	934	929	969	991	935	923	978	916	957	971	989	980	985
5848	954	961	916	866	866	754	812	837	815	817	823	825	846	766	800	753	798	812	812	792	796	860	845	773	828	804	814	800	843	844	762	880	801	819	812	834	893	791	817	824	797	822	782	863	835	784	811	811	832	804	808	764	858	856	817	797	757	840	793	802	774	822	830	800	820	804	756	789	784	785	789	833	825	790	831	828	800	804	792	790	817	854	793	783	782	793	813	833	803	827	811	799	794	813	806	820	798	767	804	822	820	852	840	787	762	820	778	824	769	804	776	797	768	762	824	800	786	841	754	793	810	795	766	814	775	783	842	812	779	825	787	817	784	828	780	770	810	754	773	804	792	786	803	817	751	840	799	816	802	812	821	811	833	761	823	852	814	780	819	815	815	824	821	749	749	773	825	799	825	806	807	805	796	765	815	813	816	794	822	786	785	825	776	838	818	775	801	752	819	729	750	847	851	797	842	826	779	839	798	805	813	818	803	832	801	826	834	836	836	804	806	823	753	798	780	808	771	805	814	827	746	806	781	810	812	790	770	751	764	818	810	834	774	821	807	818	759	830	823	826	837	826	811	806	811	798	791	827	778	793	786	808	761	773	825	842	795	782	807	814	871	785	830	813	805	817	796	816	815	775	846	817	815	795	798	783	797	846	795	784	800	873	752	823	830	766	763	813	753	819	807	811	798	846	817	778	780	791	777	808	798	813	795	799	780	867	789	809	785	755	812	841	727	832	776	813	790	807	793	800	763	825	753	826	772	802	843	788	789	782	802	799	777	833	766	770	785	816	802	779	787	740	747	846	819	822	831	818	763	825	806	796	787	823	809	819	831	825	774	777	758	820	828	796	803	849	835	825	783	832	800	773	820	822	793	839	793	767	800	795	813	778	804	735	816	745	840	870	835	857	795	805	797	785	834	827	809	846	883	783	764	822	755	792	817	793	793	779	799	814	849	778	830	801	829	776	861	810	829	835	800	788	807	732	774	749	811	811	810	809	767	751	796	784	751	790	794	820	797	869	838	837	808	832	829	832	840	828	810	817	762	815	819	790	810	823	786	759	776	847	794	822	762	787	765	805	774	784	804	816	835	778	828	769	776	765	760	784	776	776	794	780	815	762	814	798	763	824	810	775	825	813	796	806	724	862	790	832	816	830	839	798	792	777	807	799	785	806	823	818	846	813	777	803	801	780	800	801	831	748	763	815	803	797	831	766	769	801	795	844	805	868	856	747	761	779	857	827	805	796	785	823	780	797	804	765	809	809	786	785	785	776	794	848	787	819	758	753	764	798	817	791	805	829	834	815	831	843	814	757	821	772	802	819	840	764	812	814	811	820	818	799	833	809	779	812	776	885	815	757	769	795	855	793	828	835	801	784	791	800	808	781	793	836	862	852	810	849	788	826	765	775	762	775	855	825	748	790	838	786	762	816	803	803	794	855	786	763	812	794	823	809	883	816	804	791	815	792	792	777	844	839	802	799	811	833	794	837	821	801	882	797	786	825	837	784	806	847	796	797	790	846	792	775	836	781	789	792	815	794	795	818	793	776	821	825	802	813	836	795	829	784	782	821	810	839	829	821	817	817	810	820	798	780	806	796	795	828	818	781	759	784	800	783	816	776	798	822	824	829	809	788	821	775	772	876	820	816	760	761	842	785	810	829	831	784	829	809	824	832	834	823	814	800	748	860	783	794	815	803	772	757	819	801	870	815	798	830	787	793	805	789	730	826	821	795	833	779	777	850	801	814	827	811	803	809	799	802	821	765	803	799	817	782	763	801	775	809	788	808	829	771	796	855	730	797	828	816	825	822	811	823	804	799	808	856	828	780	835	777	789	819	797	795	810	814	820	820	791	892	834	829	775	757	813	831	779	822	764	820	737	798	827	825	827	831	743	792	789	825	790	763	814	790	783	824	803	800	778	768	828	846	795	778	747	800	808	821	839	884	834	805	763	784	839	799	785	823	767	811	801	799	828	800	830	817	823	772	783	811	795	783	782	804	828	788	764	863	785	797	825	760	808	798	786	747	791	766	816	831	781	767	756	812	803	813	830	817	836	828	823	824	786	759	788	822	772	805	811	815	809	797	798	794	781	796	773	821	751	771	784	813	829	817	801	755	757	800	817	776	806	819	775	785	802	776	753	828	822	834	762	815	795	769	788	841	759	790	760	811	821	782	819	777	798	800	789	795	839	829	835	839	873	787	814	819	804	753	788	815	815	830	802	809	797	788	819	856	754	816	792	843	777	780	796	847	778	816	855	812	816	767	795	807	786	759	823	785	802	760	783	817	794	831	838	841	800	786	828	830	816	782	840	821	783	814	806	821	778	790	790	776	779	816	874	752	760	811	813	792	819	792	821	811	827	799	838	814	795	830	809	774	822	775	845	807	779	817	863	835	816	817	797	771	788	845	789	820	766	817	789	810	834	767	843	833	831	815	833	840	861	850	764	822	840	804	842	771	767	732	780	786	790	805	790	836	775	820	792	839	831	784	820	857	847	873	860	775	786	752	841	838	786	767	768	785	795	800	837	780	822	802	787	728	804	828	791	813	833	788	758	792	833	854	765	815	837	779	809	795	779	876	791	827	783	830	766	805	792	786	849	751	839	823	814	787	815	814	796	802	811	831	792	766	795	862	816	818	877	824	788	791	806	814	781	780	805	800	808	805	819	803	791	830	781	793	786	799	829	796	779	756	822	815	799	789	770	771	799	792	855	796	774	826	848	779	827	799	861	809	802	871	839	839	768	798	847	751	812	855	832	796	808	814	801	855	806	769	848	755	856	802	780	777	786	800	813	846	782	816	798	784	808	835	831	827	778	829	797	815	763	754	833	816	733	830	756	797	826	794	853	796	757	784	804	836	776	796	791	863	792	777	833	775	788	803	831	823	841	863	800	789	815	821	782	786	794	836	787	811	836	798	851	817	825	786	827	739	821	759	839	781	782	805	781	781	810	788	807	809	851	833	834	863	806	837	782	812	825	832	817	813	831	831	819	793	797	851	808	802	776	786	852	848	808	778	814	834	802	797	849	771	777	804	789	822	776	797	865	772	802	782	793	819	820	838	824	752	806	778	833	797	828	822	820	786	779	831	835	850	803	856	767	793	801	824	811	825	790	855	774	833	813	803	836	766	786	834	803	803	803	777	805	802	808	819	795	801	834	829	790	798	865	761	852	777	820	785	799	791	791	818	820	812	850	806	810	832	798	797	832	837	783	806	804	749	797	786	740	765	810	764	780	756	825	770	854	806	849	843	836	823	826	833	807	868	809	807	820	815	772	860	864	821	833	786	756	777	814	846	867	757	844	804	864	802	821	819	828	770	811	817	786	787	799	793	820	790	788	773	812	828	792	788	789	865	812	846	826	819	806	768	821	844	780	824	775	766	835	828	798	761	805	790	766	793	770	785	784	834	841	840	784	777	818	786	827	755	808	802	774	841	833	877	833	801	804	794	816	785	850	786	813	785	818	780	868	751	814	826	796	828	795	811	831
25698	21424	27084	25289	5222	1504	1223	1036	976	926	1002	994	915	1047	942	896	966	962	901	994	934	931	901	921	974	891	920	876	960	930	995	905	948	912	919	947	965	919	908	939	893	895	904	878	929	905	958	965	989	885	961	901	935	929	940	927	910	879	882	935	869	940	917	942	914	906	848	882	917	892	939	944	968	973	945	921	929	901	952	924	967	935	935	938	925	878	862	957	983	939	962	879	937	947	869	882	903	914	864	883	939	875	913	896	917	899	926	926	889	942	868	981	947	916	816	841	869	919	871	875	908	922	895	846	999	962	893	924	894	887	929	916	965	924	930	939	907	874	904	911	891	929	943	917	913	936	878	911	828	909	915	973	926	904	874	911	933	895	950	890	908	892	934	840	929	885	933	892	919	861	865	953	860	885	954	944	930	865	870	964	884	917	986	921	910	978	953	922	906	955	851	904	901	925	905	935	852	899	927	869	845	884	869	981	907	901	845	889	944	927	933	860	892	933	925	914	876	894	874	909	935	937	946	899	899	860	939	890	937	890	943	904	857	941	915	888	890	855	929	1010	913	936	925	903	908	882	933	921	920	951	877	859	924	891	863	872	915	910	935	907	908	884	901	913	883	879	955	940	932	890	923	874	861	908	834	895	889	922	866	905	930	925	920	949	899	900	922	946	887	921	895	882	901	906	912	948	934	896	890	841	859	937	924	945	888	902	954	916	917	941	878	933	927	909	853	901	880	881	854	907	856	890	904	861	865	897	924	905	910	877	871	890	935	942	902	881	879	907	972	894	928	900	928	895	908	969	961	845	877	912	877	858	925	909	897	911	976	928	911	896	924	932	892	832	903	837	949	927	925	942	903	893	939	938	933	958	992	940	929	907	917	926	909	927	871	880	936	919	926	971	916	925	905	964	942	913	934	919	907	900	888	928	911	892	855	908	909	919	940	915	896	946	914	932	901	899	917	934	879	885	895	899	955	923	961	914	870	909	917	990	865	932	846	927	904	926	969	927	913	884	907	917	883	931	843	837	927	943	900	900	939	873	867	860	917	957	886	856	874	909	840	913	910	898	941	897	893	858	868	902	902	935	946	957	947	979	958	859	932	917	888	877	925	905	905	933	899	897	900	870	877	920	859	946	890	908	915	893	864	908	949	894	932	911	898	959	868	920	891	867	920	965	900	919	899	950	926	892	890	917	872	864	911	870	917	901	879	910	871	878	893	889	926	915	908	898	956	926	907	863	874	915	853	882	913	855	911	907	898	941	915	939	855	921	918	943	900	857	937	937	928	942	901	893	908	837	942	889	856	940	914	956	851	887	882	863	918	922	898	942	912	928	915	887	866	826	890	883	923	901	885	898	882	883	864	846	916	871	899	907	941	889	865	856	931	905	844	873	900	902	876	910	909	838	901	895	943	876	880	876	901	944	950	919	965	933	898	954	907	871	893	926	908	944	871	954	913	863	893	939	894	873	912	902	872	891	823	942	938	850	924	915	925	935	931	887	859	916	880	946	934	954	947	918	928	948	957	890	909	896	893	938	913	883	928	959	894	957	862	932	915	928	881	924	939	928	942	890	866	894	896	933	874	915	857	936	941	891	881	925	919	885	908	900	858	919	880	897	905	894	952	895	885	906	849	865	960	943	943	942	931	856	881	892	884	888	883	984	931	914	901	916	863	920	849	893	921	886	890	906	872	879	862	886	928	918	970	955	933	922	925	888	889	915	869	905	926	877	866	877	949	891	984	859	908	880	928	897	941	892	919	894	881	933	910	891	993	894	878	888	889	934	915	852	924	918	910	864	946	943	878	867	869	911	899	903	935	945	908	942	896	923	902	881	921	913	967	883	896	883	891	841	885	924	926	921	972	938	924	929	906	962	895	924	926	903	885	943	956	907	906	903	907	821	909	948	945	966	937	926	890	929	924	933	920	849	907	894	878	976	914	925	928	924	871	933	928	870	900	883	909	898	918	925	876	905	848	954	872	847	865	907	880	918	918	955	890	925	1021	875	919	925	962	928	881	916	870	917	933	859	881	931	890	939	880	838	884	884	855	1001	945	951	943	887	955	930	923	883	932	910	933	909	901	888	913	874	887	914	887	876	958	883	922	917	876	906	869	901	909	905	915	912	871	843	868	909	898	874	887	892	893	900	923	905	912	877	913	847	908	889	902	898	939	894	933	923	909	917	923	876	894	894	868	931	949	911	938	929	918	834	911	873	878	927	918	900	903	957	908	871	917	897	899	894	915	897	908	856	910	835	896	887	910	870	884	890	910	972	890	891	932	923	874	873	945	893	905	882	896	901	889	921	876	891	918	913	904	894	886	881	894	926	897	891	937	920	907	897	946	897	940	861	929	935	946	918	914	863	877	901	877	888	880	906	939	934	892	922	885	871	911	883	860	857	917	898	851	880	926	861	914	913	908	915	916	942	938	919	888	896	931	902	922	828	955	900	868	869	908	906	927	869	899	940	919	876	922	922	878	877	910	898	935	900	907	954	880	902	860	868	869	950	912	925	883	901	929	866	898	954	906	951	920	921	863	962	976	856	861	896	905	958	925	920	849	902	909	876	899	915	936	932	916	945	864	928	912	867	945	880	904	955	920	912	958	905	957	944	864	907	900	881	923	906	937	910	945	926	974	913	937	854	925	952	932	948	899	938	937	929	954	922	897	868	893	925	938	940	888	896	864	933	949	951	884	924	910	969	927	892	864	880	859	900	852	921	930	930	871	898	873	872	920	950	863	902	923	917	888	868	898	903	947	930	952	844	881	881	901	901	907	869	881	847	869	923	897	927	920	898	857	908	908	922	961	856	907	874	966	844	912	868	928	939	862	870	912	918	979	938	828	919	940	966	884	944	914	933	928	897	867	945	939	828	910	827	883	854	877	922	868	922	885	892	933	846	912	898	833	923	878	954	939	933	938	873	899	870	911	871	901	890	935	887	906	865	849	946	935	853	866	880	913	874	914	881	895	936	892	916	876	904	932	899	939	907	915	938	871	951	959	925	921	937	940	930	888	847	880	895	891	897	838	870	895	866	898	849	949	938	887	895	947	916	924	901	921	917	878	839	881	899	896	901	919	905	924	867	894	898	847	898	936	868	921	947	935	932	913	895	901	887	908	869	873	901	930	925	933	899	908	926	929	931	929	890	938	925	943	846	916	902	919	890	859	891	901	875	945	897	948	917	932	930	899	903	895	868	889	899	929	950	931	866	868	937	867	884	882	905	891	891	864	833	846	940	916	858	867	880	930	922	928	973	869	871	903	925	893	901	876	948	844	879	916	870	934	858	922	858	955	882	927	874	918	909	901	868	907	939	921	968	907	949	920	866	882	864	940	864	909	903	924	934	957	864	900	957	915	856	867	922	906	908	933	884	886	926	852	957	951	913	926	893	976	953	916	927	849	862	926	920	882	935	905	890	861	923	894	906	865	914	982	940	910	883	969	830	946	900	929	958	928	896	924	864	891	910	897	952	935	903	890	924	936	883
4008	3178	2665	1626	1257	1057	992	950	983	871	874	890	885	851	902	823	753	857	880	799	834	824	822	884	818	843	779	795	803	746	789	817	759	772	801	844	763	815	858	768	781	780	789	803	819	792	898	796	768	793	793	834	833	786	798	842	768	786	772	765	804	819	816	785	815	799	789	813	809	736	809	822	767	776	759	740	822	795	750	813	788	828	803	749	847	778	817	807	786	783	756	822	774	802	781	828	787	805	803	795	771	766	770	800	783	736	819	787	803	817	791	848	779	769	804	816	771	762	787	810	808	730	765	821	750	773	801	827	819	769	811	834	803	783	765	758	836	832	761	772	835	749	786	741	752	769	804	771	869	759	801	766	787	799	756	839	780	790	789	805	795	810	828	790	803	784	784	790	770	788	768	784	808	797	813	812	754	825	777	797	745	791	794	806	739	834	816	817	766	773	786	791	791	753	834	792	748	786	764	756	808	745	803	794	793	789	803	749	767	804	810	776	755	708	798	762	788	810	785	804	829	766	788	802	741	742	781	779	807	746	758	760	770	816	813	810	741	781	748	800	781	796	746	784	830	744	800	774	793	769	764	805	807	744	825	806	782	761	762	828	764	790	767	823	813	725	835	780	754	796	789	767	771	737	773	750	812	803	799	774	742	865	788	758	724	780	824	750	803	768	752	819	773	770	758	742	775	789	771	714	744	781	802	793	761	764	780	763	833	771	817	785	820	803	737	774	783	842	765	718	807	796	782	785	762	823	811	760	792	773	783	843	780	791	795	824	798	809	791	784	773	769	851	829	764	758	808	766	823	819	801	760	774	768	811	755	791	776	756	822	761	795	781	746	794	789	807	796	769	813	802	742	768	779	845	757	790	721	768	824	767	791	776	782	808	722	821	797	752	786	791	745	758	834	779	759	775	749	792	818	835	747	763	745	796	815	863	789	743	836	793	769	823	795	778	816	768	769	814	723	808	764	797	768	757	784	826	753	751	780	787	775	762	782	779	859	749	797	757	814	805	778	755	716	759	746	813	770	766	776	794	818	799	782	792	820	732	736	801	780	788	792	831	746	794	781	755	795	773	777	767	798	789	820	796	747	822	718	770	761	768	720	775	810	750	765	822	786	781	820	721	823	794	780	799	766	804	830	810	754	789	826	808	755	796	808	802	761	759	794	750	778	769	811	783	806	773	775	775	758	807	786	753	797	752	810	816	784	848	836	759	796	771	781	795	802	793	756	750	767	821	793	757	784	761	815	773	789	755	827	793	736	796	840	799	775	769	734	778	792	764	757	838	784	822	800	807	752	794	773	855	793	793	798	805	726	784	800	793	785	808	822	773	783	809	779	822	752	767	801	825	790	830	780	796	731	780	790	764	753	850	793	737	811	771	746	774	755	788	813	758	794	785	813	730	782	784	785	769	773	805	782	783	807	797	790	752	808	774	800	767	793	805	738	760	803	760	772	784	807	803	759	748	777	776	761	773	770	842	751	792	783	808	809	784	721	744	794	805	801	751	746	745	816	753	839	783	754	790	786	794	799	796	834	788	777	781	785	737	735	794	770	811	765	784	732	769	813	748	737	814	786	779	808	774	765	810	761	768	754	767	770	776	788	781	829	754	704	776	786	780	752	783	814	719	806	812	814	737	792	812	811	767	748	753	771	840	764	758	797	783	738	775	807	760	793	787	779	802	822	824	772	790	726	791	731	806	776	767	778	787	777	727	771	825	731	783	784	765	784	781	756	758	776	784	776	771	715	807	780	796	759	812	830	770	786	795	766	757	730	813	796	777	795	807	830	776	809	819	820	763	755	770	738	760	763	770	793	785	850	837	773	780	760	797	781	788	742	801	765	788	782	747	774	755	858	832	852	751	754	740	774	701	845	770	789	811	760	848	782	787	783	795	732	830	781	739	800	792	818	763	806	800	774	825	781	810	812	812	823	825	779	791	802	789	754	814	790	794	788	763	781	815	807	779	845	767	746	822	791	767	763	805	760	785	800	795	787	774	779	796	749	759	831	857	804	782	785	799	792	784	797	768	809	812	791	782	754	770	765	732	839	759	791	808	783	787	844	784	783	848	836	788	788	791	805	762	852	805	783	780	788	778	837	774	811	801	849	780	788	750	800	779	737	779	791	778	818	756	805	781	797	735	758	763	802	780	760	782	815	779	766	780	767	733	778	738	844	781	812	739	747	809	786	775	740	727	782	784	758	788	809	772	780	781	800	800	786	711	776	777	809	767	829	720	825	743	807	723	731	736	813	793	766	823	795	817	763	770	732	772	795	790	806	802	808	766	813	772	772	796	812	800	746	743	779	825	768	801	806	798	748	823	776	811	763	801	787	789	786	818	799	778	788	826	797	754	749	772	825	802	782	784	818	807	773	787	741	751	805	795	774	795	793	797	823	799	769	833	750	826	791	813	776	761	807	726	770	786	787	729	756	784	765	806	850	783	745	816	787	794	763	769	808	745	790	762	778	804	721	789	792	801	818	801	751	756	797	814	730	832	771	794	784	723	779	776	789	754	736	798	800	815	801	720	807	816	746	781	737	735	780	727	799	843	752	752	803	755	793	762	759	785	769	793	791	775	827	742	814	760	804	749	822	766	793	791	782	801	826	809	763	757	805	775	726	775	783	793	792	760	795	799	810	769	791	793	791	778	735	770	796	792	712	782	745	714	759	800	750	806	758	794	752	763	782	821	755	793	760	786	796	841	764	780	809	809	842	799	802	804	772	791	838	772	777	742	743	765	760	776	799	742	767	736	818	853	771	742	761	842	742	755	772	770	762	767	799	827	785	826	761	762	805	810	779	776	812	826	761	794	763	768	742	776	791	728	775	769	767	766	778	798	824	806	869	812	827	757	762	782	805	830	814	799	812	734	764	750	758	823	781	794	794	765	757	757	752	868	796	784	781	796	767	765	792	778	813	760	800	806	773	799	782	765	764	744	757	810	769	826	806	775	763	767	826	798	811	766	804	790	744	831	813	775	799	802	803	777	792	724	791	740	755	782	777	770	763	841	763	798	756	794	741	796	780	774	836	821	776	762	788	785	774	816	773	830	722	790	766	734	814	772	795	835	817	752	750	795	860	782	811	751	775	784	812	756	771	787	789	766	746	782	849	793	812	783	739	755	757	778	820	752	773	810	790	794	781	786	790	806	773	764	786	787	803	757	773	851	771	830	781	791	796	764	775	805	797	777	811	751	743	823	750	743	811	820	786	809	752	754	774	787	784	799	731	786	784	812	798	802	811	759	774	796	811	771	791	792	773	749	776	804	754	777	774	859	801	770	739	804	800	766	789	822	808	768	768	765	781	781	801	757	843	761	846	822	796	772	744	738	759	767	749	783	789	778	781	798	790	803	755	774	780	797	815	822	788	817	790	836	777	776	735	779	753	765	785	792	803	779	727	712	771	781	799	814	810	771	798	788	758	780	816	757	774	826	777	831	706	759	753	781	798	754	739	758	800	820	781	807	751	793	777	794	771
24838	21444	28431	24888	19979	3187	1234	882	671	665	640	616	649	613	578	587	598	552	586	583	607	622	555	619	569	532	591	535	565	558	557	560	557	545	573	562	578	524	530	564	529	595	548	570	560	569	586	550	574	596	544	546	592	543	536	549	550	557	573	578	593	555	611	559	614	533	558	562	541	548	525	585	537	566	563	528	532	524	565	582	582	565	515	560	572	591	577	527	550	567	517	536	586	596	544	593	563	563	568	605	537	531	566	592	545	567	562	541	571	584	530	565	528	556	518	587	596	560	581	563	536	554	547	568	527	564	536	542	523	554	550	566	570	515	544	560	541	512	490	576	563	531	528	566	575	547	572	545	565	550	576	547	601	527	587	545	506	576	535	505	536	557	548	566	510	522	540	581	597	532	532	536	565	597	558	548	562	526	581	568	507	548	495	547	508	564	563	539	525	536	595	561	518	520	560	546	572	551	567	582	554	563	557	573	532	601	537	552	515	531	595	544	537	520	592	557	587	565	606	565	561	553	556	580	588	550	531	559	553	523	547	570	555	532	535	542	606	551	535	511	580	584	570	561	561	541	591	544	524	568	559	546	531	517	575	634	539	561	552	551	570	529	553	559	553	538	466	535	523	550	534	580	526	535	560	575	528	542	513	526	616	538	542	599	575	580	546	517	537	535	569	566	563	550	537	593	551	574	612	556	559	558	551	527	549	544	519	538	546	551	555	518	581	559	501	529	560	535	536	527	593	563	540	529	559	539	529	515	567	561	577	526	541	546	613	519	548	559	540	582	547	568	518	598	541	536	520	531	553	560	527	561	540	564	549	558	538	541	584	544	549	550	545	555	523	564	553	566	524	589	535	571	600	553	524	536	543	522	534	554	542	561	558	529	567	533	563	539	557	536	510	518	526	541	562	561	560	584	532	517	542	583	538	501	538	522	542	559	547	548	540	568	550	538	582	552	548	560	591	497	593	588	557	519	535	538	510	515	560	578	515	567	552	528	543	554	553	557	592	582	596	558	593	524	575	563	560	534	549	539	540	525	534	579	503	551	536	523	524	535	556	534	504	584	558	569	529	565	571	540	518	574	559	539	558	557	507	557	562	551	554	538	520	553	555	534	590	559	582	576	559	581	575	580	524	537	544	544	567	528	597	525	528	601	527	543	575	562	540	503	568	549	534	571	530	537	576	528	542	571	566	560	537	572	533	561	533	542	552	578	520	572	553	498	569	563	591	573	534	560	555	522	585	547	512	545	553	534	544	524	573	547	526	551	539	528	554	546	562	549	572	584	580	555	554	519	581	585	537	552	564	588	553	609	553	537	543	556	510	560	539	538	543	544	523	578	548	590	518	499	548	522	542	527	530	572	567	512	560	531	539	541	565	528	572	552	538	560	566	530	542	584	529	549	537	558	559	526	544	545	536	572	558	564	540	557	555	545	546	548	567	549	539	546	573	512	511	537	567	524	552	561	534	546	576	546	572	535	571	572	586	555	552	529	525	533	532	544	562	556	526	606	533	559	510	549	528	571	565	528	550	528	558	575	542	562	541	534	630	537	523	507	578	591	541	561	571	549	560	535	567	539	504	511	544	554	542	566	556	556	539	593	537	518	535	535	552	591	566	528	537	555	562	562	588	555	536	551	566	544	573	552	561	595	553	587	559	536	534	562	574	526	595	562	523	555	569	563	565	530	570	569	588	505	544	565	536	553	555	586	534	553	516	512	548	544	520	565	540	502	550	560	563	591	546	551	559	615	549	574	524	558	549	589	573	544	536	515	549	563	535	541	540	548	545	514	555	552	573	551	487	496	559	548	572	556	507	523	589	524	529	573	542	524	569	567	567	561	551	523	519	564	548	530	528	559	540	549	529	546	571	538	562	558	576	540	582	532	504	508	551	551	535	542	570	565	520	592	518	560	578	557	532	504	577	544	540	577	557	541	537	552	547	537	536	547	528	534	504	573	552	549	579	530	543	607	574	533	537	535	506	540	549	562	540	546	564	576	541	524	533	563	576	529	526	545	565	574	552	606	527	538	552	613	547	569	550	557	558	525	571	530	579	490	575	567	496	610	534	560	522	550	549	560	530	553	554	557	586	578	597	564	495	559	536	533	538	571	519	558	541	548	560	526	552	610	540	557	524	587	522	541	536	480	496	538	544	557	529	573	578	519	571	629	523	578	539	544	516	586	568	561	514	522	551	554	591	572	565	519	561	565	534	549	573	579	552	552	512	554	559	546	530	538	592	571	546	555	559	541	577	558	546	559	568	543	556	576	561	558	533	515	548	530	565	567	577	576	550	563	534	541	567	576	556	538	556	567	525	597	529	569	520	539	601	525	544	521	556	540	540	548	568	520	536	547	543	581	567	547	592	559	544	575	546	552	593	564	484	595	528	558	553	545	544	602	566	581	537	555	527	543	572	506	586	573	529	534	526	532	567	555	553	516	544	540	524	539	573	552	513	494	538	604	560	538	558	554	516	545	580	606	565	519	545	537	578	558	544	549	541	537	552	584	537	547	538	603	528	547	526	554	538	564	532	566	531	520	510	522	544	536	553	527	545	555	555	525	506	533	534	531	552	552	543	553	542	574	511	564	561	553	575	535	530	538	527	562	533	542	505	563	544	505	547	570	586	583	532	558	576	556	549	574	605	524	586	538	539	523	538	577	583	559	545	533	558	529	534	522	593	509	565	543	544	524	551	528	539	567	552	578	582	537	523	547	529	565	541	511	568	540	512	569	539	553	531	536	552	545	533	536	539	541	572	520	559	553	534	531	547	534	568	530	579	593	557	526	540	533	553	504	505	523	568	557	562	538	552	562	533	533	539	565	557	530	547	547	525	514	526	531	560	582	543	578	560	537	542	577	562	536	564	551	549	588	587	528	570	524	532	558	554	550	565	551	525	545	562	539	557	564	539	547	571	561	585	524	546	549	585	602	529	542	556	564	531	545	561	584	582	557	529	549	526	518	508	554	540	547	573	569	562	526	517	563	558	538	562	550	531	549	545	549	565	557	505	519	525	564	551	546	534	540	558	541	570	534	543	587	566	570	547	560	512	555	521	567	532	524	554	552	571	548	546	552	544	572	541	520	564	520	564	582	526	542	516	535	603	534	551	584	542	574	569	543	522	545	541	517	574	578	547	581	540	530	573	516	541	568	565	530	521	573	554	509	548	573	518	561	584	574	562	551	538	544	544	542	548	557	540	534	578	558	578	571	513	559	532	555	574	568	513	512	537	531	547	568	575	552	562	539	531	537	588	579	562	552	557	545	505	564	529	571	530	532	604	536	594	538	564	545	522	528	573	552	564	536	517	543	519	556	563	584	495	558	586	535	579	588	515	542	556	567	561	549	558	489	580	550	534	525	544	547	532	564	561	570	559	573	574	574	548	555	548	509	495	551	547	554	585	558	545	526	521	603	526	522	557	574	551	529	521	507	542	543	572	547	567	528	510	527	560	553	507	554	572	589	524	538	553	549	554	558	513	564
3942	4999	3900	2176	1496	1187	978	915	806	732	667	676	641	652	589	605	616	567	625	557	544	578	546	573	591	543	550	534	551	562	553	549	577	509	527	567	536	558	542	512	529	539	559	517	519	482	516	489	575	531	532	559	548	519	504	513	545	583	511	503	533	518	556	505	542	511	513	514	506	540	497	516	515	511	576	541	563	497	540	542	529	542	553	522	543	521	546	544	520	522	561	510	549	556	552	526	511	514	541	531	522	482	565	511	557	527	525	537	531	493	539	535	501	534	534	541	509	558	511	502	521	494	541	508	502	521	538	576	543	515	559	523	478	518	520	559	508	516	558	551	513	544	529	481	531	534	516	521	525	528	523	500	518	537	486	546	514	535	545	552	542	525	508	557	549	520	521	541	542	504	513	477	544	517	531	522	531	519	542	551	531	498	504	519	484	485	522	519	541	532	567	522	571	548	533	556	529	501	532	570	555	522	549	534	513	556	526	540	513	568	531	562	515	506	531	540	533	476	554	510	527	541	544	517	548	497	516	533	499	506	534	510	515	522	485	537	549	489	548	528	521	538	519	532	512	545	542	471	548	506	526	549	485	515	583	511	509	550	531	497	510	501	521	503	528	502	500	535	540	560	522	509	521	508	517	537	512	495	537	529	511	543	484	512	581	541	536	512	510	516	522	584	552	530	523	532	542	584	557	477	522	525	512	510	550	478	521	574	548	525	504	505	524	536	477	551	502	531	529	559	517	529	511	494	547	511	543	528	523	521	508	512	507	498	578	510	561	506	502	527	506	521	515	543	520	510	516	517	523	529	543	523	551	523	576	527	479	545	508	533	534	550	543	481	525	554	515	512	526	518	503	532	502	497	545	530	504	529	570	512	549	513	508	532	514	480	530	563	536	461	532	517	536	489	541	538	490	546	493	552	485	528	524	508	504	505	525	550	476	512	494	499	555	545	524	550	531	464	549	525	519	543	525	500	496	530	529	511	508	503	450	503	510	545	523	531	515	458	537	530	524	526	575	513	529	556	557	495	547	514	569	522	531	515	548	519	535	546	524	506	548	520	539	519	477	506	523	502	475	479	514	535	506	517	513	546	510	512	549	495	542	496	522	544	567	538	499	570	510	529	501	496	484	530	533	524	503	494	569	557	512	507	539	524	521	521	532	539	553	482	565	481	567	534	518	523	559	506	569	504	544	540	545	523	458	548	498	535	533	527	522	483	533	510	533	555	511	496	511	533	524	523	527	556	495	517	549	523	549	504	521	534	533	535	503	555	559	512	533	505	457	517	515	491	547	495	488	530	502	523	550	530	523	535	506	535	484	513	490	487	526	548	515	531	490	564	496	556	485	540	561	544	505	517	520	514	570	513	559	524	552	513	507	541	542	530	526	499	516	542	552	519	548	548	524	518	479	540	512	509	488	496	493	527	531	506	538	540	495	529	528	507	511	484	522	527	487	481	512	495	546	485	511	498	518	485	536	488	518	533	510	516	512	508	501	517	507	505	467	484	513	573	498	532	517	490	514	544	481	513	529	476	521	464	499	492	487	515	516	551	505	494	558	522	513	495	529	466	472	493	555	502	543	507	554	526	513	550	529	486	524	528	532	558	506	501	532	482	525	518	526	510	564	497	530	541	528	493	501	546	509	571	529	506	514	523	526	502	500	499	510	559	510	505	495	522	521	536	547	495	510	519	474	536	524	518	539	527	484	494	544	549	523	554	479	521	562	513	531	551	514	556	533	521	508	495	517	487	525	505	508	520	515	544	524	507	526	526	523	521	522	541	511	498	508	517	512	520	505	486	522	521	552	494	530	538	532	513	556	510	526	503	504	502	519	560	508	584	518	524	523	518	519	530	525	516	503	482	477	530	526	490	517	526	531	506	483	539	513	534	552	502	510	521	502	559	513	505	502	509	474	555	518	500	512	542	502	542	509	492	563	538	528	517	500	536	535	501	513	519	499	494	486	506	486	483	506	528	505	503	515	547	539	481	507	515	504	558	515	529	522	529	509	518	514	516	524	517	508	532	524	500	536	494	507	499	498	501	499	519	525	492	518	528	512	493	506	558	525	521	486	544	483	516	505	518	553	498	521	513	519	499	556	549	555	521	486	525	523	503	547	501	522	538	538	541	570	536	546	528	513	521	497	553	515	506	527	551	549	510	554	523	531	531	510	498	528	529	523	509	463	481	560	478	517	502	529	558	497	508	529	493	530	520	532	502	520	540	537	463	546	514	508	501	510	519	486	547	547	514	509	503	491	465	540	501	548	538	552	521	547	505	502	535	504	509	512	521	521	495	522	552	493	549	525	534	532	518	524	511	534	469	531	540	511	522	543	475	489	505	542	488	528	474	490	530	550	521	512	501	498	476	553	505	517	544	511	496	544	496	472	518	526	498	522	509	499	509	490	498	483	557	526	495	473	531	522	542	529	530	514	519	489	560	525	517	519	519	545	539	500	535	522	522	505	551	499	529	493	522	527	551	497	496	505	514	500	514	508	513	490	490	472	520	501	525	505	529	522	496	520	511	513	521	551	539	524	483	501	484	528	506	525	580	545	532	506	511	478	536	521	493	511	547	497	535	498	524	510	556	543	522	560	536	499	517	516	479	508	496	534	528	514	492	530	548	507	522	516	477	520	475	541	522	477	476	492	543	513	487	502	524	505	500	564	518	529	557	505	510	547	506	536	540	541	472	555	538	527	516	541	514	546	547	488	518	519	487	533	521	548	512	542	493	521	477	498	522	568	512	518	475	482	529	527	488	488	498	511	528	505	518	511	525	521	546	463	487	512	558	492	522	528	527	511	505	541	495	523	528	499	481	539	546	528	507	507	528	500	521	546	520	492	526	528	532	511	508	465	487	501	488	490	510	522	540	504	526	527	505	537	524	480	513	510	528	531	507	514	529	533	474	557	504	559	523	516	469	530	497	562	485	550	515	497	517	496	536	546	507	532	515	511	524	518	512	482	520	509	562	501	529	496	530	539	546	568	506	535	502	524	505	540	537	493	540	521	494	511	531	508	509	541	525	535	495	532	468	506	512	516	514	519	499	526	505	517	521	517	576	549	538	535	547	517	510	511	522	492	517	509	504	532	533	504	503	525	501	533	520	533	537	535	523	500	577	508	508	510	505	542	470	516	495	498	521	488	475	517	513	515	528	596	541	522	498	463	493	523	484	532	506	546	518	555	501	525	516	507	514	522	486	485	492	482	500	517	531	526	527	471	507	497	548	543	497	522	528	468	503	547	490	575	503	541	530	518	513	504	546	543	524	504	524	545	570	551	506	514	496	506	522	545	520	546	485	503	506	506	502	504	517	549	518	525	508	532	485	502	501	501	496	521	522	456	465	503	521	511	522	511	523	506	546	485	495	507	494	461	513	566	517	498	518	509	552	544	538	519	522	508	491	546	526	505	530	504	513	522	465	551	508	521	518	490	487	474	525	486	522	519	505	497	530	552	536	473	521	521	482	503	466	524	528	520	511
27531	9672	1812	1279	1022	951	1019	931	977	941	1011	951	998	954	983	994	993	951	1013	931	928	915	1012	980	936	963	946	936	999	943	904	919	960	988	957	967	958	945	979	937	993	977	1028	976	1036	954	1004	951	982	937	924	1021	948	949	965	982	979	967	969	920	961	929	1010	944	957	967	982	962	968	990	942	942	957	1011	973	990	914	983	912	977	894	975	963	944	964	957	918	984	941	1001	944	953	957	957	958	969	979	929	1002	956	971	973	933	957	985	928	972	951	923	916	941	953	1006	958	966	903	931	996	939	917	890	874	948	961	961	941	968	936	978	924	968	973	1002	982	950	979	960	976	970	968	992	985	1019	907	932	943	921	961	990	967	961	972	933	970	962	989	972	961	971	932	943	952	938	924	949	971	1022	957	1008	966	1034	931	943	1005	957	1012	970	939	943	934	925	951	973	1006	995	920	985	882	940	997	1005	979	934	988	920	989	970	979	942	995	997	977	942	940	990	944	930	960	951	982	927	962	970	969	1003	914	1016	964	953	951	919	968	998	992	1037	966	1002	940	950	996	947	988	958	984	967	992	942	991	1002	999	945	948	990	961	967	992	960	992	966	986	939	987	1003	951	979	951	965	984	961	991	967	969	998	951	1006	944	947	946	955	1008	976	946	1018	937	959	959	1065	921	991	989	978	968	979	955	1014	997	911	928	950	960	971	996	964	914	953	952	893	949	977	998	961	1007	926	977	960	940	969	989	864	971	993	1009	979	990	966	1011	990	975	1015	1001	987	946	915	937	993	993	965	953	967	973	1013	935	992	978	949	1010	959	959	996	973	959	995	1004	935	1004	1018	1023	1006	983	965	923	957	949	961	966	943	961	956	957	960	932	977	924	950	1003	971	927	928	948	1016	917	961	970	931	945	914	986	927	926	955	958	895	938	996	936	903	978	951	983	896	1004	953	952	927	949	965	955	950	975	958	963	963	893	954	952	969	987	945	970	911	943	1005	920	938	944	957	1025	926	1012	980	973	1018	974	986	986	1005	969	1039	937	915	941	964	987	928	953	981	971	993	932	888	967	960	973	990	954	1007	949	920	967	979	972	945	1018	1007	951	958	927	963	978	991	991	1020	981	951	1000	919	941	972	935	983	969	998	982	986	971	1011	927	989	957	1002	976	957	983	963	948	932	972	984	984	904	962	955	968	942	1001	997	943	950	910	982	913	928	921	964	915	884	988	986	942	1005	949	984	980	957	953	954	978	963	895	937	967	984	1008	958	984	953	899	966	987	924	963	926	951	944	942	905	993	942	936	931	974	954	964	930	939	948	979	967	949	952	934	1037	1000	901	924	966	978	930	993	992	978	917	968	1006	970	989	927	930	965	943	901	885	916	995	923	972	927	994	959	959	977	990	919	962	954	1020	1024	969	982	943	1012	938	975	971	973	981	1004	945	918	967	932	942	954	965	993	916	968	940	961	915	941	978	1008	964	1000	920	963	999	923	973	929	951	964	972	949	943	957	974	900	987	904	935	889	922	960	984	945	929	944	953	975	1024	1001	966	934	986	953	961	940	920	992	913	956	956	923	986	924	959	978	1066	1002	933	968	938	992	921	953	905	982	976	1071	964	961	956	973	944	938	1002	864	961	930	950	996	970	916	946	950	962	985	918	941	948	953	948	954	959	967	946	957	977	939	942	1016	965	933	935	998	963	988	937	1007	954	974	962	988	933	985	947	955	921	972	942	951	929	971	942	967	982	986	934	948	959	954	900	968	938	962	913	1001	954	966	991	945	934	929	904	1021	932	1003	1004	950	941	943	958	972	1031	1005	1013	947	975	991	959	927	984	1002	977	1002	965	944	998	1062	878	987	999	973	986	963	984	996	948	988	949	972	990	985	960	940	937	917	956	993	956	989	935	946	976	960	955	905	1010	968	939	1002	926	1008	899	950	902	999	892	950	975	1003	948	966	958	935	950	932	995	963	945	964	1002	993	987	932	985	970	945	905	975	973	938	968	1005	945	934	971	960	967	903	952	961	999	961	991	949	1052	973	962	930	995	947	964	931	928	963	962	928	960	947	946	940	907	965	927	980	970	977	882	970	965	931	919	986	952	1009	993	1022	995	976	988	962	985	1002	945	946	968	981	952	983	940	929	909	945	1008	923	926	950	938	937	957	952	1009	971	961	986	1057	932	993	986	1014	1006	984	935	972	942	978	968	996	929	972	935	1003	962	969	970	988	941	1038	955	999	958	948	983	950	958	935	968	927	1042	945	982	962	931	969	991	930	946	916	991	991	908	963	947	982	964	1030	951	939	935	940	977	1016	923	1017	923	975	1002	922	987	942	986	1013	986	1022	1066	967	964	973	890	996	912	922	936	998	967	931	972	913	941	945	983	957	964	918	1003	952	963	988	992	962	1009	982	968	976	963	1031	907	1027	951	988	905	894	980	953	992	943	974	988	954	944	932	989	951	1001	904	959	919	995	954	1007	975	945	962	1030	935	993	982	934	962	985	931	985	984	981	960	986	945	962	1014	981	985	987	976	955	986	960	940	977	992	973	907	920	919	922	975	1029	950	1012	989	945	947	951	914	930	1001	995	1003	990	934	929	1021	916	1042	971	950	968	977	984	991	965	933	953	1049	996	946	967	954	939	992	1000	959	920	1026	1012	917	953	966	965	961	1049	947	1012	1022	974	988	997	946	949	900	1025	1029	984	997	982	958	943	995	946	944	1037	1024	933	980	994	942	865	993	939	905	899	987	967	980	939	963	974	938	990	945	953	990	918	958	994	971	985	973	991	989	978	937	929	974	976	976	986	920	973	973	925	901	901	997	932	938	939	879	970	961	916	986	982	952	982	1010	968	954	966	947	1020	930	978	982	968	964	974	937	956	1016	965	958	988	966	974	965	996	943	947	950	948	936	942	932	952	922	977	942	947	1022	963	988	999	922	960	995	946	947	976	945	966	922	1029	971	952	955	971	944	952	994	996	925	930	942	956	974	956	917	961	966	944	984	976	922	934	957	950	1035	921	968	997	919	994	957	1003	960	992	967	919	959	880	931	941	983	993	929	955	948	959	854	946	985	929	920	970	1036	958	987	971	927	979	963	973	946	982	957	932	936	957	997	997	962	932	955	913	951	986	964	984	956	952	988	901	986	940	962	917	941	950	1009	977	974	970	948	902	950	956	889	991	983	951	988	911	933	943	962	987	962	935	948	973	951	945	968	991	953	984	939	907	901	993	1012	927	984	944	956	951	999	954	877	963	873	876	936	917	989	922	944	937	940	956	967	959	949	910	930	918	973	980	993	964	962	921	956	979	922	924	966	963	970	912	986	936	997	998	957	948	947	896	1003	985	977	960	1007	952	1035	1011	960	974	945	977	1017	924	947	926	1047	959	970	938	919	929	1001	919	950	970	1004	933	978	963	980	952	999	981	961	992	1006	970	860	964	950	943	993	966	984	965	951	898	953	933	949	961	971	926	919	961	1042	980	962	914	967	926	927	927	948	951	980	867	991	1010	977	970	944	979	1019	936	947	922	934	975	1013	988	936	939	1007	933	978	950	921	1001	958	929	953	1011	999	981	989	1014	911	956	929	949	973	897	921	907	963	992	972	986	1025	993	981	964	992	1022	982	953	962	1015	945	1019	963	955	1000	961	1001	946	953	889	948	899	987	883	940
5858	1037	989	913	899	891	855	839	808	826	809	823	814	811	868	807	784	810	810	805	812	753	810	771	806	783	805	819	845	837	771	795	857	845	857	833	838	823	802	813	825	819	853	791	803	804	778	810	772	772	803	867	845	811	834	755	826	789	787	805	815	839	771	817	824	855	819	849	885	786	826	802	784	775	786	825	815	800	796	813	788	819	792	813	786	799	809	797	786	805	815	767	779	823	842	819	806	770	760	842	781	806	806	794	803	798	816	864	772	807	783	794	783	823	818	814	784	758	807	826	866	833	774	821	808	798	851	863	778	753	762	812	778	817	803	816	774	786	767	845	803	828	800	800	828	769	770	820	827	822	799	791	818	816	798	812	861	813	792	810	797	820	774	771	811	861	838	816	820	833	852	806	814	841	827	762	830	738	796	792	830	789	799	846	788	821	818	766	825	757	775	796	846	802	801	807	816	784	848	797	798	781	798	770	813	794	770	837	809	817	816	779	765	831	816	826	793	791	773	804	767	791	829	818	804	785	827	826	796	812	809	798	795	816	807	844	770	873	825	769	824	784	827	829	809	770	778	784	831	777	797	843	760	834	782	829	792	806	787	785	760	823	865	828	814	787	817	827	814	807	786	796	821	833	776	787	828	796	803	802	827	790	818	786	792	837	851	772	825	836	832	872	875	810	778	756	794	783	762	837	795	779	852	787	822	745	818	803	774	783	793	863	792	779	803	835	854	827	788	759	834	735	826	774	817	751	844	747	816	804	810	769	868	790	797	807	821	825	816	774	780	796	805	861	833	809	753	739	793	821	818	817	838	806	772	836	818	799	836	813	838	801	761	792	806	826	800	856	837	809	816	796	781	773	803	781	757	775	807	758	836	773	865	835	810	820	795	827	830	811	776	748	837	794	824	756	777	827	793	810	841	843	802	741	793	800	794	757	816	825	809	798	809	801	830	809	811	835	816	855	797	791	829	816	790	837	780	801	787	790	792	838	791	823	818	806	831	808	817	799	882	772	789	825	804	816	862	812	768	812	836	779	849	807	781	794	815	830	744	826	791	863	832	809	828	807	782	817	782	851	858	788	846	776	728	784	825	812	783	849	771	790	823	797	800	871	830	809	796	829	817	773	780	833	794	812	804	819	803	830	741	826	791	765	731	797	761	816	762	834	823	872	857	864	846	792	781	829	791	793	791	880	783	859	766	783	816	787	811	790	768	762	756	819	852	782	803	825	812	821	851	832	824	849	831	795	831	798	808	828	797	776	834	808	801	808	805	823	826	874	832	831	775	840	823	800	798	832	801	826	784	809	731	806	796	786	804	810	832	788	810	825	790	811	850	782	765	775	806	831	855	795	785	767	775	832	821	820	774	845	816	781	824	822	822	783	790	794	825	819	839	811	786	828	786	780	790	796	770	768	873	785	780	817	817	804	854	824	816	785	800	803	806	796	774	854	780	842	832	787	803	865	804	764	827	836	814	787	819	812	779	819	793	739	816	813	809	810	787	805	844	811	779	761	843	808	806	788	810	771	803	784	807	835	814	769	797	839	785	803	833	787	768	799	804	763	818	790	823	780	830	766	830	779	823	815	806	814	812	835	849	802	760	782	800	840	813	851	870	776	789	843	830	801	763	825	832	815	795	791	814	852	779	819	798	817	787	769	806	789	782	786	854	793	783	825	861	857	779	786	796	838	836	763	844	850	788	814	793	879	802	837	794	803	791	830	819	790	885	822	813	820	792	811	800	844	789	805	784	800	813	813	792	788	805	808	835	798	814	801	789	769	842	816	821	840	837	797	844	864	819	835	761	829	785	810	788	804	824	785	748	850	838	789	792	820	847	805	828	828	784	798	798	755	786	801	803	753	805	845	788	796	830	799	768	768	796	805	812	784	796	811	812	812	791	795	804	856	805	839	838	828	831	829	804	795	797	817	838	830	803	790	800	775	801	840	836	793	787	798	761	845	846	763	775	821	814	766	797	797	787	801	783	829	798	816	822	792	823	782	806	815	812	808	801	800	791	784	796	849	794	768	788	802	801	818	796	815	796	737	804	805	867	752	819	793	813	814	790	822	794	817	795	803	786	824	815	789	836	787	827	806	812	868	805	793	829	772	824	856	857	819	802	821	801	795	808	817	804	830	825	843	816	769	826	813	807	789	797	790	766	770	835	837	795	833	779	813	829	799	813	770	800	773	835	794	820	785	808	794	779	801	763	774	840	800	817	850	811	792	851	840	769	829	815	787	840	815	831	799	816	843	829	825	750	823	808	742	790	781	831	786	761	772	751	771	805	836	832	795	854	816	805	786	807	810	824	818	781	796	798	822	797	787	820	813	782	745	792	833	832	875	782	841	830	791	773	765	791	810	816	779	803	801	818	790	817	814	819	837	806	815	817	836	824	759	811	831	788	787	808	822	788	808	813	852	779	839	830	844	744	806	856	790	792	751	827	758	825	805	760	773	795	830	759	785	828	813	823	812	846	828	793	799	761	804	797	792	775	777	779	785	808	848	820	779	757	839	821	805	802	763	775	761	835	795	785	787	837	801	845	796	791	790	781	776	809	785	779	796	768	788	804	810	743	810	823	841	835	861	817	818	774	826	795	757	815	784	827	777	798	829	828	840	857	871	802	781	798	830	767	806	763	838	827	834	808	815	801	796	782	837	836	801	875	806	818	795	808	782	811	795	830	839	751	736	788	808	790	817	789	843	845	777	776	796	798	812	845	836	831	804	808	750	794	772	804	796	784	783	848	848	757	769	772	822	806	776	793	832	811	873	840	828	814	792	808	746	785	831	784	788	854	825	818	843	769	773	827	784	802	805	795	786	805	769	817	787	820	826	838	782	783	810	836	835	763	813	811	823	820	816	817	807	817	829	832	878	805	799	780	803	765	785	868	796	813	797	815	811	841	795	791	808	797	765	804	788	743	800	844	843	814	792	814	778	804	770	733	830	859	813	840	794	797	864	832	813	777	805	748	873	795	780	785	804	826	828	798	815	804	803	807	835	789	893	771	835	819	798	773	840	828	803	813	791	842	829	784	826	746	842	842	793	784	780	809	834	875	802	818	802	829	778	756	801	809	809	790	859	777	786	819	762	775	882	832	762	809	775	825	838	767	779	781	762	846	787	754	819	798	799	819	805	829	836	823	857	756	827	818	849	808	786	809	777	794	814	790	875	840	836	841	811	770	772	817	807	864	813	835	794	846	793	792	792	800	790	793	802	839	776	811	826	798	785	793	815	786	815	785	777	789	770	827	768	831	850	768	813	788	788	795	828	841	823	820	822	801	771	822	755	840	846	867	834	807	818	789	918	820	832	786	806	754	797	786	831	770	784	792	827	855	854	787	823	823	788	807	808	839	776	809	817	810	843	766	811	820	802	819	870	858	831	814	846	798	831	795	803	804	818	792	854	782	770	743	847	810	759	880	750	840	779	854	793	800	780	782	822	846	847	794	785	810	844	799	833	814	796	812	821	825	789	855	769
25717	21406	27081	25242	4960	1591	1247	1084	976	1027	947	960	989	1008	931	923	943	900	884	961	944	961	916	868	985	927	950	943	935	917	935	948	933	947	863	910	900	890	907	882	888	882	902	941	954	938	940	925	896	951	905	998	948	890	932	896	919	939	966	878	962	897	910	865	955	939	883	931	886	956	888	872	895	899	893	838	920	909	925	889	958	947	935	920	937	887	864	901	941	925	932	881	925	867	948	911	988	910	972	914	894	849	855	940	934	901	940	956	902	897	934	923	920	918	932	901	908	862	927	934	900	924	893	888	901	856	903	905	891	952	919	922	919	930	919	938	926	961	904	888	953	973	895	884	896	914	881	934	918	949	904	925	904	867	910	938	860	876	837	912	917	941	928	921	938	895	964	930	938	856	913	984	928	910	933	951	967	895	890	864	934	863	907	908	928	911	902	910	906	934	910	969	883	850	907	860	954	954	949	927	869	935	906	870	883	929	862	892	892	936	932	919	844	983	962	888	964	951	900	937	909	884	898	906	878	921	921	924	910	908	844	946	916	930	899	922	901	909	918	895	869	909	934	876	912	918	898	886	903	877	929	888	878	897	958	929	877	909	988	939	884	916	924	915	884	905	860	869	916	945	908	911	854	880	919	920	911	866	924	931	919	859	869	886	893	890	909	889	947	891	879	917	924	875	888	915	921	893	925	914	918	892	927	875	931	942	889	926	876	921	885	940	966	946	946	899	898	951	928	903	913	933	868	945	924	912	900	920	975	890	917	955	905	925	978	897	876	912	918	904	911	879	909	912	918	936	922	909	846	908	914	949	893	853	948	899	848	979	861	978	954	934	927	894	923	895	922	910	905	920	890	915	917	856	910	862	883	910	910	941	922	893	905	909	900	940	948	878	905	951	885	903	910	877	894	889	856	919	882	873	918	875	940	861	888	866	874	917	953	927	903	894	957	911	902	940	935	883	888	925	916	949	920	925	936	899	904	877	915	901	936	867	859	894	934	925	912	922	944	918	865	902	883	918	909	917	895	908	926	952	924	921	866	941	899	936	909	917	925	904	914	941	843	875	910	923	912	912	902	924	912	928	950	873	926	896	879	926	879	895	965	861	923	933	916	914	872	856	910	911	906	908	876	860	914	921	880	916	889	872	896	886	937	924	890	977	915	864	879	874	907	900	913	864	886	923	904	938	948	900	935	899	939	852	940	903	862	923	915	883	926	896	932	929	888	924	929	949	938	868	923	923	934	925	929	923	907	928	904	868	853	883	905	929	879	921	906	927	942	925	891	901	936	920	904	921	909	865	894	899	984	874	906	922	874	894	864	935	901	877	890	910	904	887	938	929	968	913	941	923	862	899	882	859	926	903	923	916	920	872	885	938	856	917	912	873	910	905	952	840	880	922	897	915	922	925	917	921	950	893	854	875	907	901	906	902	959	943	858	927	948	921	870	911	864	901	967	927	862	884	973	926	929	877	901	933	951	861	848	956	932	947	952	947	894	897	901	896	941	894	867	922	893	884	925	966	932	914	896	950	917	960	881	889	937	928	877	916	948	905	895	891	935	930	902	888	936	955	912	923	945	899	929	864	842	948	864	874	889	960	933	907	888	910	877	904	929	927	889	898	914	884	902	873	920	925	888	853	877	941	902	907	886	848	856	892	917	971	897	866	924	923	918	886	947	895	913	913	905	888	899	884	946	905	872	897	939	922	951	914	837	847	919	878	935	856	918	896	913	858	927	860	917	905	897	856	883	941	891	903	862	900	962	977	912	914	938	909	949	944	902	927	919	860	912	971	894	933	903	909	965	906	893	841	885	883	929	891	881	889	901	850	890	894	948	864	916	948	901	892	926	912	904	925	932	881	839	884	881	912	877	919	953	946	893	914	911	914	877	906	889	911	889	884	898	902	935	950	865	942	877	923	877	900	900	937	955	924	921	882	927	870	902	897	923	868	889	918	901	917	906	887	894	917	922	936	980	936	912	914	955	843	893	925	883	858	894	931	955	894	928	902	872	963	943	905	898	879	948	902	954	889	924	948	913	940	928	924	959	898	930	951	939	879	945	904	972	870	918	935	922	860	924	911	938	940	928	929	894	916	877	891	923	909	850	920	921	866	928	945	913	909	958	887	905	918	938	879	923	915	920	918	926	871	922	854	923	902	872	887	944	886	903	895	944	923	930	931	897	889	882	945	906	928	937	883	936	909	871	898	864	936	956	939	969	893	865	905	921	927	864	887	933	868	820	913	922	930	918	922	857	905	905	930	943	900	943	891	902	895	961	934	916	931	897	881	875	880	903	908	894	908	916	928	951	941	919	863	956	915	899	923	916	896	917	861	941	921	896	914	912	897	900	891	935	905	915	911	925	914	872	911	912	914	947	886	891	880	942	905	920	869	930	882	930	905	923	891	878	938	903	893	935	874	884	857	888	949	916	891	941	987	883	950	880	858	925	893	822	924	864	897	852	914	914	910	848	912	951	980	920	863	931	879	859	874	863	926	908	865	844	955	881	882	897	925	887	914	905	914	901	888	849	896	877	908	902	908	912	899	914	915	901	908	914	875	920	886	914	909	903	945	924	892	938	902	908	924	860	842	937	910	964	851	877	913	965	878	899	952	967	923	948	911	903	928	874	876	906	887	864	927	872	944	904	959	938	922	891	897	937	863	933	912	888	996	910	938	899	920	873	902	930	862	941	902	871	887	957	904	928	889	939	923	923	913	921	927	923	883	885	923	922	877	892	951	969	922	900	896	922	883	888	947	924	896	959	876	914	894	898	920	883	898	963	929	907	877	869	934	916	963	932	943	968	907	881	850	913	896	930	893	923	935	940	871	898	915	899	947	880	903	971	923	900	918	954	930	950	912	913	882	934	906	908	981	898	887	926	927	869	876	908	918	926	905	852	863	885	880	923	903	907	873	907	929	872	952	920	944	917	974	900	934	912	894	913	904	913	929	946	885	851	987	903	891	917	914	920	865	953	895	934	953	928	924	937	922	900	899	863	855	918	898	922	896	902	873	883	956	925	935	830	905	925	943	898	968	907	942	910	901	930	876	914	916	977	878	898	917	869	903	952	931	898	842	897	896	904	904	935	905	928	976	894	893	917	892	985	869	933	885	904	932	922	910	890	878	892	920	975	925	887	961	893	945	863	869	873	899	905	929	909	909	945	880	908	883	928	918	912	885	936	933	908	912	878	902	902	863	874	883	915	954	921	932	897	921	911	856	917	893	930	870	892	900	864	928	874	905	934	845	935	889	936	891	863	934	892	911	886	921	893	938	925	900	910	900	894	918	885	876	899	908	922	948	932	934	931	878	861	930	882	920	883	922	893	874	943	857	877	950	892	917	843	928	876	896	877	895	917	911	878	882	913	912	894	881	926	926	904	981	885	887	892	915	931	922	921	1032	873	972	836	945	903	925	891	907	859	947	911	821	910	934	900	881	955	897	921	947	864	931	901	896	881	877	970	954	904	924	893	939	843	928	949	913
3995	3121	2659	1651	1310	1121	1036	1025	906	924	849	857	881	838	874	878	787	808	798	781	806	790	871	778	787	787	781	749	772	830	825	742	780	788	780	788	861	776	800	806	807	819	728	778	784	776	824	795	738	806	792	751	807	739	781	736	796	785	795	756	750	797	814	794	796	807	773	787	835	810	803	824	780	779	780	795	815	796	714	763	788	737	850	788	797	767	785	769	790	781	777	805	847	804	771	819	770	730	766	716	804	755	780	813	799	872	772	813	806	788	814	818	819	773	793	812	757	776	853	816	757	783	834	781	775	800	812	749	775	732	834	759	813	819	751	781	759	782	819	764	835	799	756	764	797	777	787	760	838	745	763	776	775	805	773	783	768	775	766	767	771	764	792	783	781	824	773	785	772	776	812	807	804	824	790	798	795	811	790	743	780	768	835	742	785	840	790	778	801	776	791	782	739	829	807	786	818	801	789	812	806	770	790	795	766	765	826	827	743	803	820	822	790	809	776	770	793	780	763	823	769	787	861	778	800	774	754	772	769	776	770	829	774	791	722	762	800	829	736	803	771	770	818	854	810	774	806	791	816	752	851	783	769	769	803	764	819	786	796	784	762	784	840	773	794	782	787	781	789	767	755	810	797	760	799	831	766	845	828	766	774	740	832	851	818	749	728	793	806	770	808	813	809	816	813	832	785	771	775	776	784	806	824	831	770	825	773	819	839	799	722	751	783	786	814	797	759	743	730	772	795	762	827	811	762	808	760	775	745	800	847	791	832	798	809	831	782	801	803	788	773	811	790	766	819	771	753	787	755	752	813	739	784	780	809	814	801	785	768	788	809	745	786	808	766	745	827	768	750	784	775	799	750	794	795	798	751	817	778	802	735	785	762	784	773	771	795	840	782	782	811	806	780	800	771	807	821	768	756	777	751	752	754	743	756	844	751	774	789	815	783	793	773	716	802	761	770	771	804	814	791	808	777	810	809	821	727	768	808	759	829	726	771	801	807	833	830	764	768	804	742	782	775	820	734	771	771	797	793	766	783	817	781	788	733	727	795	793	783	805	809	804	755	769	796	784	796	818	795	798	778	834	756	789	733	777	819	793	735	795	767	791	784	829	760	744	855	754	818	763	792	791	817	830	820	772	801	752	769	772	844	748	838	777	811	789	779	832	761	817	793	785	774	787	751	787	804	822	743	790	746	782	800	783	792	805	789	780	798	794	786	769	781	804	772	786	756	780	781	793	765	784	819	735	781	784	820	812	810	727	768	762	792	766	750	751	778	788	803	786	778	820	814	778	801	792	770	750	818	797	833	799	750	816	798	752	782	789	767	766	777	770	781	776	823	818	756	768	754	807	787	827	780	738	779	750	822	738	740	754	742	826	772	783	758	814	777	783	841	803	823	747	843	775	784	795	771	798	815	771	811	751	801	758	803	732	789	830	801	784	773	765	753	819	794	759	796	791	757	784	770	810	774	802	783	824	796	741	793	750	800	784	757	811	826	754	836	754	802	807	761	778	760	763	712	772	777	746	816	715	764	782	772	821	787	767	798	806	814	794	777	814	764	761	784	737	782	815	756	753	779	774	772	775	769	776	780	783	791	749	801	769	780	834	724	803	811	755	824	797	794	788	784	774	774	811	802	727	714	783	827	769	768	801	755	799	787	792	818	778	782	775	773	751	813	795	746	786	810	783	807	814	801	754	816	855	766	787	780	813	739	762	764	811	794	830	827	808	775	777	773	785	761	760	779	774	733	782	797	784	782	819	767	768	793	782	779	837	802	777	767	798	797	782	767	789	757	801	764	772	753	798	794	835	783	794	791	821	771	732	754	776	776	769	757	743	797	758	768	798	829	783	782	788	759	796	766	769	779	728	818	760	768	743	779	756	791	797	778	767	778	741	800	796	753	769	798	792	807	771	764	787	790	822	756	811	784	752	795	761	808	784	764	800	800	725	811	829	832	817	781	763	795	773	774	809	781	793	775	763	767	797	753	766	767	787	811	813	785	823	710	767	784	803	744	797	765	771	799	731	774	779	821	802	758	771	803	770	849	724	819	785	722	753	798	793	771	765	795	761	779	810	783	812	794	771	763	765	817	757	827	768	808	817	716	751	770	772	752	767	812	758	759	828	767	770	762	725	801	759	773	757	785	797	780	825	841	794	820	843	757	739	793	777	772	776	788	781	767	880	783	810	762	753	790	807	753	782	791	785	777	766	774	734	786	764	757	782	859	802	785	805	809	744	783	795	767	766	743	758	858	833	827	778	799	753	762	762	825	769	799	742	804	760	810	729	760	792	751	794	795	785	767	800	803	811	830	775	803	785	816	796	799	763	828	802	728	775	772	770	829	796	763	763	775	782	784	774	776	774	764	777	819	752	785	816	743	784	817	782	782	787	816	772	776	825	765	768	790	773	816	765	762	811	799	808	778	778	775	748	758	786	780	782	795	749	793	779	801	802	783	812	770	790	771	699	789	819	787	773	763	742	798	793	795	763	822	797	831	801	787	781	758	848	789	771	845	798	780	776	836	792	754	727	795	785	791	795	801	817	733	781	802	775	773	786	794	785	785	797	770	797	801	775	789	755	797	778	798	811	811	793	771	752	805	785	801	819	782	771	775	742	796	732	784	784	788	797	764	819	791	788	757	770	779	763	815	755	807	725	775	777	782	782	821	760	786	800	765	809	770	758	787	790	731	736	758	832	817	810	761	768	771	792	766	792	788	727	788	812	784	784	752	770	817	777	773	861	796	808	750	748	782	788	777	767	771	779	821	804	802	762	743	826	740	795	776	792	758	791	790	833	801	785	784	744	769	814	789	768	790	767	785	774	787	827	761	763	804	758	798	797	764	838	812	785	785	742	756	780	808	783	779	806	787	822	766	776	813	771	747	785	754	760	740	768	796	826	809	815	753	762	745	765	812	788	754	786	729	810	796	799	807	758	729	811	765	768	763	822	786	760	782	778	797	756	755	782	772	789	812	797	795	796	786	791	750	808	807	766	814	767	783	793	796	773	758	770	867	759	851	800	812	802	776	816	778	777	774	768	795	769	808	784	754	764	838	774	775	802	758	770	791	765	787	804	806	789	797	768	771	783	845	793	733	783	753	808	747	809	774	720	762	787	823	712	778	760	753	797	793	785	813	778	831	753	830	820	777	773	781	805	775	788	789	827	734	809	814	754	774	831	806	768	824	768	784	744	768	755	789	749	788	808	784	846	787	770	802	753	756	809	786	770	786	763	782	798	784	824	747	831	765	816	760	809	738	800	792	825	793	827	778	738	755	838	811	783	763	832	792	791	732	774	724	795	819	788	780	773	785	800	778	715	780	750	740	796	758	772	779	749	772	747	779	854	730	812	732	782	828	737	800	759	815	804	814	776	725	800	753	779	796	772	753	732	763	795	766	785	799	825	821	739	790	792	745	767	767	762	764	782	789	783	754	794	815	745	762	779	793	757	809	787	761	787	807	788	871	776	776	739	779	864	805	785
24827	21428	28419	24844	20093	3285	1202	832	724	668	668	624	635	623	594	604	580	527	600	599	589	599	641	614	591	608	596	597	544	581	575	549	550	545	573	604	546	606	592	540	540	583	546	565	549	551	561	577	587	553	558	561	581	561	554	544	573	607	534	560	551	540	611	561	564	568	536	557	548	556	575	537	588	560	577	572	597	577	542	537	547	593	529	561	577	538	551	560	520	555	574	546	579	535	553	551	559	515	541	548	564	523	502	573	547	569	539	569	610	567	546	550	552	535	588	563	562	501	530	596	554	634	565	565	542	542	561	572	523	568	558	545	537	546	544	500	592	586	571	534	572	552	547	555	543	535	554	563	571	532	579	597	556	581	579	579	574	572	576	535	516	605	558	495	560	557	537	554	590	570	581	564	564	537	565	560	592	525	503	553	549	573	599	550	535	602	534	534	550	571	546	600	554	573	568	593	556	537	561	519	560	595	537	563	562	552	556	564	580	545	514	568	538	532	570	561	542	574	536	569	545	563	570	551	537	566	566	569	592	590	565	531	601	538	574	561	512	570	545	538	565	569	556	552	561	549	567	537	547	549	524	533	553	553	544	552	550	522	554	514	580	545	570	542	548	546	578	592	569	567	561	575	577	584	565	576	581	586	584	546	577	558	529	533	492	512	574	591	564	552	557	533	542	540	557	535	576	542	535	596	569	531	550	523	530	572	581	539	549	578	541	577	590	553	567	557	564	536	584	533	582	571	550	538	530	580	537	600	549	552	545	562	568	545	572	566	578	567	539	547	565	565	540	555	574	528	542	592	588	564	552	561	556	571	580	564	553	554	583	567	540	543	568	549	509	561	584	557	598	607	560	526	567	549	574	542	536	538	557	565	566	593	601	565	557	537	585	580	577	577	548	545	579	543	536	565	542	518	594	533	566	589	556	565	599	527	497	556	555	524	532	578	549	575	568	554	618	515	526	562	582	559	571	525	592	581	557	547	483	564	556	585	565	560	557	552	586	585	528	553	587	541	530	544	546	566	546	568	518	547	564	517	555	578	544	535	542	541	518	563	540	575	543	556	598	561	578	572	575	524	566	562	568	565	548	582	555	577	552	585	556	548	535	547	560	632	576	523	505	584	517	513	551	571	572	593	555	526	540	565	538	574	536	592	568	572	522	543	545	546	569	554	509	565	541	585	583	575	559	562	564	551	545	559	561	555	531	545	530	550	560	540	551	582	529	565	571	540	567	561	595	591	575	543	556	572	567	552	535	574	568	564	549	554	536	591	547	562	501	601	609	543	575	582	581	564	569	568	559	537	538	572	535	600	535	504	524	527	553	549	598	527	545	549	561	529	541	564	535	549	529	542	550	541	589	552	560	564	543	571	592	587	563	562	537	548	532	590	494	609	555	545	590	545	551	531	578	546	581	531	533	583	538	553	543	580	574	559	563	554	510	530	566	568	553	572	558	557	527	579	573	551	533	573	565	550	561	564	554	555	538	527	519	569	578	557	530	597	535	542	487	555	580	566	563	553	556	574	576	528	533	534	559	582	592	554	566	538	561	564	565	602	551	572	565	582	530	568	563	548	565	562	513	565	586	612	584	523	554	542	553	515	497	557	515	556	584	552	560	585	559	521	533	608	583	541	538	592	528	574	574	586	576	565	569	556	543	572	526	539	515	499	566	571	565	554	535	578	544	561	547	572	563	570	560	579	526	558	580	558	543	604	569	581	566	547	547	525	554	522	550	580	537	599	553	533	583	529	534	534	578	522	567	538	568	575	602	559	561	560	622	591	519	535	540	556	556	557	566	563	543	526	551	562	579	569	544	550	588	576	585	560	598	570	564	546	558	572	553	519	533	571	586	571	549	532	548	504	560	537	542	543	560	499	573	573	581	564	532	530	511	546	549	547	535	556	573	544	529	561	611	560	586	547	523	564	551	539	533	526	579	520	555	580	577	582	503	536	542	586	560	547	577	510	587	545	562	550	532	576	545	573	542	547	572	599	575	565	535	515	566	546	556	546	549	537	556	563	549	556	562	531	554	624	591	506	548	582	569	536	555	560	556	528	536	555	545	576	556	558	548	514	586	510	551	558	548	556	516	534	542	508	533	562	604	530	577	557	571	554	554	587	554	563	556	564	546	553	526	543	574	529	566	526	567	525	554	531	529	583	549	544	584	527	579	582	575	543	551	565	575	587	538	498	552	557	597	573	513	548	551	554	537	542	524	575	570	534	573	579	559	561	548	540	537	501	526	581	543	552	528	541	520	537	554	535	522	519	657	582	551	553	569	576	535	532	586	549	567	587	552	502	627	548	555	520	509	536	557	564	566	586	543	584	628	595	562	536	563	546	578	565	560	549	520	530	534	547	549	542	568	548	540	533	532	569	576	570	534	532	534	538	536	521	541	529	570	585	551	561	568	546	533	537	584	553	528	568	567	554	590	556	524	563	568	573	576	547	556	503	533	550	550	517	542	585	561	554	518	563	571	602	557	567	558	579	529	572	531	532	524	578	550	511	576	533	525	524	562	549	532	535	531	528	525	552	530	557	523	560	516	544	588	561	557	552	528	568	552	575	574	544	576	549	597	593	538	567	557	534	566	536	541	540	544	563	557	548	550	551	547	586	542	592	583	539	545	578	504	510	555	583	533	546	537	579	599	563	551	567	543	505	537	522	523	562	521	561	546	542	534	559	558	563	570	564	590	568	589	524	543	526	543	548	537	593	550	536	582	532	519	522	561	575	520	528	550	564	546	541	555	542	540	522	567	612	531	581	553	504	570	573	510	564	552	530	526	532	563	571	532	556	568	573	564	569	557	548	547	529	545	528	540	566	550	514	550	543	581	563	521	564	538	548	570	537	537	552	545	580	528	564	543	528	556	485	569	580	556	568	580	565	550	509	545	576	511	553	571	570	551	483	563	549	517	530	577	534	571	581	571	560	527	616	564	589	568	545	569	555	541	559	558	550	529	568	573	563	561	531	543	554	518	539	561	504	558	544	564	526	553	592	516	581	540	549	540	538	568	550	568	556	561	553	557	532	577	532	556	537	549	535	597	566	555	541	564	511	510	531	532	559	573	561	537	569	556	545	505	605	540	530	546	554	576	567	534	615	579	546	601	523	546	553	512	537	534	540	582	581	514	580	536	567	541	575	536	529	560	562	577	550	532	578	556	576	596	544	512	554	567	590	559	548	557	567	498	577	556	526	532	550	537	554	560	598	562	527	530	566	541	546	512	521	558	562	599	512	572	560	567	574	566	543	576	542	505	545	557	540	544	580	583	553	536	553	545	594	549	562	592	532	542	553	551	508	520	577	609	602	534	574	564	598	547	563	547	558	519	523	560	587	543	569	542	549	597	524	540	581	554	611	577	556	559	553	539	585	528	589	578	567	528	577	541	587	535	571	523	533	558	542	524	535	533	588	513	547	550	549	561	552	536	535	579	572	535	539	531	535	551	537	509	572	590	569	553	590	513	552	544	497	566	577	554	533
3896	4856	3894	2090	1521	1154	974	887	771	722	647	644	606	624	611	638	607	601	563	533	567	601	569	503	582	540	527	500	581	571	462	531	560	542	555	575	590	523	555	523	525	532	553	555	567	587	545	511	558	535	532	513	549	518	508	546	514	514	538	580	499	514	500	525	542	527	502	519	503	530	521	542	521	528	524	523	531	503	532	540	522	512	511	548	540	554	470	531	478	514	510	537	563	505	515	492	535	509	551	498	565	511	537	483	508	526	549	562	533	539	491	539	566	480	558	515	554	535	531	496	518	556	508	527	535	535	515	512	551	520	505	523	527	526	486	499	547	507	539	542	513	560	501	513	512	529	541	523	542	531	538	481	581	548	524	502	549	505	558	511	520	556	525	539	509	561	530	534	487	566	529	517	508	530	527	517	550	564	518	504	483	518	538	507	496	541	528	489	537	534	503	535	534	536	569	562	504	540	542	546	545	533	506	526	495	512	499	500	533	502	523	546	538	543	534	524	533	536	556	562	553	545	523	511	516	569	528	476	478	524	490	554	523	515	527	547	497	477	520	515	513	526	538	538	481	521	543	518	531	475	480	521	544	486	530	524	502	535	517	525	528	506	522	523	517	509	502	521	577	561	491	548	498	550	514	550	522	552	542	516	537	516	520	485	527	506	513	507	505	504	570	555	534	522	538	585	479	517	536	550	522	540	508	521	545	534	528	519	513	544	525	494	541	556	546	518	529	536	525	556	526	519	502	534	526	533	526	521	515	507	525	527	519	489	475	532	533	554	517	521	537	522	542	516	520	541	505	529	556	574	531	555	550	499	529	518	508	492	534	514	512	518	535	536	481	542	507	513	551	530	517	552	556	545	490	519	522	514	535	506	518	537	542	517	515	560	511	517	534	534	497	528	532	508	498	504	529	550	495	532	500	539	513	534	502	497	511	490	493	510	506	480	474	508	527	509	509	518	536	533	482	491	530	525	571	488	521	514	505	523	526	531	555	511	566	557	518	531	532	549	518	523	535	525	521	541	476	532	528	541	523	567	523	520	511	518	543	531	487	522	506	564	478	538	533	488	493	472	536	506	511	494	535	485	489	512	547	551	542	509	504	486	486	556	519	517	564	518	581	509	537	533	535	499	496	526	517	550	532	471	530	513	519	516	484	533	537	549	520	524	531	532	485	527	525	498	509	503	535	544	489	544	517	519	531	509	489	537	541	510	531	531	528	482	545	511	514	543	545	509	523	536	503	549	550	514	511	523	510	562	498	511	513	519	523	535	530	517	539	485	539	520	478	483	509	520	518	526	528	527	489	510	496	520	477	513	527	526	499	533	498	482	540	611	529	523	544	505	547	530	520	553	491	543	515	518	475	530	503	522	531	537	514	518	501	489	491	495	500	535	508	536	514	566	520	522	536	492	512	488	497	530	510	481	537	528	523	561	513	542	548	523	497	516	512	546	490	551	530	522	531	558	510	506	515	539	497	491	526	534	493	524	510	509	525	518	510	509	566	516	491	481	533	540	543	517	539	485	560	525	504	491	520	532	471	518	501	534	525	571	557	559	525	521	508	554	507	502	531	493	537	491	558	492	562	515	531	506	544	495	558	530	527	517	548	473	545	513	557	492	538	541	521	558	490	561	484	516	478	507	521	555	530	453	531	516	518	472	515	498	509	516	540	524	562	549	509	516	500	515	515	509	517	559	507	527	512	508	527	554	516	539	504	544	518	494	554	536	473	529	525	510	523	503	556	516	524	565	566	526	519	496	529	553	506	522	504	497	517	517	503	548	487	534	507	538	496	538	479	488	552	504	523	517	494	526	521	544	569	513	541	511	515	507	571	521	532	541	521	520	522	501	551	512	453	565	524	482	556	532	497	488	518	498	530	550	520	528	550	532	525	488	537	549	543	535	524	513	512	510	558	537	512	537	507	563	541	573	542	520	539	529	544	545	489	509	542	525	554	511	516	552	475	577	480	530	507	551	477	593	512	522	515	503	551	487	504	494	491	503	482	523	487	528	540	504	583	544	476	492	558	521	538	503	534	547	503	538	510	520	525	539	537	484	532	538	548	513	547	517	534	511	526	556	511	506	522	520	556	527	483	527	512	485	522	518	503	489	508	516	551	526	509	480	511	517	527	535	529	519	528	492	531	505	501	502	548	512	528	544	487	492	524	514	559	508	505	516	481	528	522	490	507	512	482	560	564	509	530	551	505	531	490	546	501	501	511	485	505	515	522	513	506	568	504	519	509	514	500	534	543	514	477	475	529	532	513	546	545	513	501	480	484	502	539	496	492	523	537	518	499	519	536	520	528	459	526	567	490	548	494	546	508	510	518	481	534	572	516	490	509	522	471	500	502	542	547	534	521	524	546	508	504	477	513	511	502	526	489	508	537	473	494	502	491	490	559	517	518	509	505	516	530	502	519	487	531	521	512	514	523	522	483	557	523	547	530	532	516	501	551	515	510	520	484	526	507	482	520	523	569	534	521	511	521	519	508	503	497	495	515	495	539	494	476	455	494	499	533	518	491	485	572	502	516	543	535	519	496	502	511	483	499	514	492	541	488	521	502	519	518	525	502	559	536	473	517	484	525	525	565	532	531	513	508	529	519	516	485	535	517	546	533	537	512	467	523	509	508	536	512	519	516	505	533	525	508	477	541	520	506	516	495	492	546	505	525	571	520	521	522	507	539	499	499	554	523	484	491	528	497	520	518	520	531	520	515	481	552	548	499	547	525	527	529	529	525	508	507	498	489	516	490	503	514	503	549	519	512	511	528	559	530	540	505	525	539	516	539	506	534	525	531	485	507	524	563	520	496	481	491	517	514	536	565	526	516	575	515	497	544	539	490	541	548	515	503	509	536	488	526	562	500	516	483	521	581	528	505	527	543	504	533	516	520	517	493	520	484	566	457	519	499	509	518	471	544	542	526	538	528	521	507	517	515	466	491	502	511	527	529	519	535	498	502	514	530	551	515	525	486	505	501	557	562	537	541	545	526	500	478	523	522	531	508	537	520	507	542	479	501	502	533	528	544	547	519	495	502	498	511	553	538	546	518	505	490	499	493	536	485	550	544	514	529	499	514	501	499	510	509	492	502	490	534	502	504	533	533	524	534	558	529	507	483	502	495	535	550	513	493	556	535	474	559	517	472	520	492	506	542	521	544	487	522	525	514	499	535	509	522	482	541	524	514	494	487	528	475	525	531	522	519	518	520	504	521	525	530	490	487	493	526	551	539	518	526	540	526	564	510	541	474	507	508	511	527	493	479	514	504	482	522	498	499	501	531	511	493	524	499	547	518	492	550	535	496	495	532	530	541	505	529	534	545	508	489	529	487	523	501	508	509	497	521	543	503	527	508	496	503	533	482	462	527	491	488	533	500	553	497	521	545	520	539	524	573	487	490	482	510	500	517	546	524	547	535	551	523	523	545	521	546	501	492	496	551	505	508	552	509	517	513	524	519	531	517	558	497	509	517	554	502	528	497	558
27738	9883	1890	1292	1013	1001	1016	937	1014	976	989	933	958	982	919	984	966	977	944	935	998	973	965	982	955	945	1005	1014	966	1043	946	1000	959	963	949	987	1006	938	996	937	964	945	979	924	947	985	972	944	974	969	888	925	940	982	1001	1016	946	984	945	997	988	980	935	1005	1023	1014	949	1024	939	993	991	983	1049	1029	959	997	985	969	985	1022	895	1024	983	968	977	989	977	999	951	974	950	943	922	965	990	1001	987	1028	1012	940	962	969	936	970	1010	969	983	1015	961	1025	994	987	1010	1003	935	953	976	998	948	963	1008	990	963	991	933	969	953	978	955	1021	952	974	970	993	949	1035	939	955	995	933	1001	959	969	992	951	956	981	959	926	960	986	951	956	962	952	1013	937	1019	929	879	924	984	1000	1050	951	963	1009	944	892	894	931	961	1025	1002	998	952	1001	932	948	1037	1014	994	1017	1023	932	955	1016	969	993	956	980	997	998	932	944	969	1014	977	962	944	986	1049	951	958	979	972	943	974	932	977	1000	972	994	994	1004	975	970	933	989	960	1003	956	958	935	1005	946	1015	949	936	966	962	920	943	952	1058	1020	936	922	957	995	937	972	992	970	983	1014	975	1013	951	881	970	980	1007	998	984	948	1023	980	934	984	986	941	981	982	1013	927	962	984	997	950	985	938	1005	905	965	1022	967	987	953	987	1013	916	937	997	954	893	978	943	928	966	938	981	982	1010	960	984	903	972	1004	947	944	989	954	956	942	963	966	1037	996	942	973	971	914	1033	968	1014	988	1002	1016	955	930	1018	995	973	920	940	943	964	970	951	996	962	961	932	923	968	968	950	957	947	899	961	979	940	1009	961	992	1040	938	954	926	944	1031	988	976	1004	958	1022	1003	1014	990	1049	993	980	956	950	998	939	984	1025	986	993	974	978	996	957	999	977	982	981	953	957	973	1009	969	976	984	986	916	991	935	927	948	959	971	924	962	953	957	951	960	986	963	975	1004	973	939	978	945	1005	941	908	973	971	979	1051	998	942	968	941	941	1001	927	1001	1033	985	1070	982	959	1022	993	974	970	1009	943	979	1001	983	1048	991	945	973	985	985	998	970	962	935	980	954	1024	966	970	964	1009	979	956	914	969	988	923	1002	998	978	1015	1003	943	963	940	1011	994	930	1077	951	925	963	966	946	1000	1005	998	943	921	946	918	939	931	982	937	1033	1014	1025	977	963	975	963	988	951	950	981	1000	964	979	1011	989	965	952	982	983	968	1052	975	949	983	964	981	976	979	994	974	949	930	960	957	936	975	1033	995	981	1018	964	952	951	912	921	941	974	951	895	1008	987	951	986	998	1035	1067	1005	967	983	979	976	977	1059	948	979	998	980	1014	961	943	1010	962	988	960	971	969	1003	967	1009	937	940	970	958	1000	953	952	941	1021	1018	948	962	920	1011	954	992	926	973	1023	983	968	943	988	1013	994	934	975	952	974	985	957	967	940	932	1038	962	925	905	924	970	960	959	1001	989	974	929	946	988	981	1017	980	936	949	1008	935	989	951	950	952	956	953	991	974	950	997	989	992	929	963	948	944	1028	995	933	953	999	994	934	985	932	915	955	962	986	970	990	893	964	943	1021	947	943	953	999	955	947	950	987	948	1018	999	926	929	948	973	1021	935	936	964	1015	974	1005	1019	943	961	981	944	945	1000	915	978	930	945	954	1001	990	929	969	971	991	975	978	963	983	971	1004	1003	966	946	985	979	969	964	939	976	1022	1014	969	911	1025	967	1003	992	984	993	984	967	950	1035	932	954	947	931	988	989	959	976	988	978	1021	905	943	960	1000	926	990	1001	975	975	961	934	955	934	1010	951	1004	989	1006	996	971	974	956	965	973	1005	979	981	982	1057	1004	1025	935	972	964	1000	1065	951	954	1001	988	982	1002	1018	997	946	943	1015	983	970	1003	999	953	970	982	947	923	903	985	939	937	1032	1005	1003	1004	947	993	1045	938	951	953	999	921	975	980	974	942	977	992	973	944	933	956	982	932	999	985	977	959	1007	981	1015	964	991	950	983	957	994	943	981	1048	927	985	971	940	952	1016	982	922	975	987	969	965	975	1017	1057	959	980	996	1047	988	994	948	985	973	983	942	981	980	1007	996	1006	975	959	964	990	975	977	941	1049	1005	979	964	1006	958	963	999	991	963	918	946	988	953	990	987	996	992	969	989	1017	985	974	967	1034	940	984	929	1020	1000	979	1000	905	964	977	952	955	1020	968	942	945	961	959	988	1041	931	971	902	1050	1014	997	972	959	967	943	1002	969	948	1008	924	946	958	967	923	952	932	929	917	940	972	1018	1010	989	997	951	1028	1010	1022	920	982	1015	936	956	999	943	989	1027	940	936	993	972	938	973	948	910	1002	1000	1028	930	938	940	964	995	954	942	1051	1000	964	1004	977	1022	959	1003	992	1022	1012	988	1018	979	965	1014	1024	936	950	988	983	971	994	937	1013	997	1037	923	959	988	928	976	908	959	944	1032	957	947	941	949	1008	982	998	1014	989	975	1001	975	953	964	968	935	952	963	973	919	974	939	960	1001	993	964	1004	998	950	987	959	950	1012	989	946	1032	976	1002	962	934	938	1025	1005	991	1035	949	998	1019	942	946	933	1014	978	1001	940	982	981	914	1000	946	953	913	968	894	1008	963	1013	1003	988	966	958	1018	964	1003	980	944	956	1007	908	928	938	997	951	946	951	1013	978	971	950	1036	951	961	1024	1011	988	955	939	1024	912	935	944	966	916	984	980	939	980	1002	987	925	1015	937	995	1003	996	986	1017	977	949	983	998	972	975	935	977	992	934	982	962	958	962	982	942	970	1005	996	918	1033	1001	1015	948	963	953	900	1042	980	937	945	928	911	921	987	1007	990	944	989	917	945	964	960	958	907	953	988	939	989	1044	1034	962	991	949	1003	961	986	970	990	988	983	986	971	1007	942	1021	968	962	952	1027	970	945	968	996	1021	992	907	965	983	995	1026	940	950	996	997	996	961	946	1009	975	982	1001	958	994	980	971	1004	981	978	1024	956	981	990	933	917	989	976	950	979	910	1008	938	978	988	925	1024	954	945	976	950	944	978	962	925	928	999	1021	876	1000	955	1004	1015	960	1006	946	942	1010	986	899	981	974	992	979	960	1014	990	957	999	943	963	975	1021	958	1036	1033	974	999	938	959	1077	1035	973	1032	983	976	981	923	951	947	944	887	970	1004	946	954	962	950	948	1011	930	963	946	998	933	997	981	961	1009	982	953	980	984	965	909	977	988	1018	883	950	1005	930	954	952	952	977	956	978	962	955	982	977	951	988	966	947	992	957	968	987	973	957	977	963	969	1025	976	1004	989	955	949	980	992	908	962	1031	1013	992	997	1013	956	1006	1018	1035	960	978	996	965	1025	980	941	972	908	945	1024	943	924	973	987	1017	948	952	951	962	976	983	1015	990	975	972	973	918	941	1001	997	978	975	976	1038	979	904	971	934	943	982	998	1027	930	931	935	987	999	1032	987	1012	1014	957	959	926	1008	1007	928	922	994	994	949	951	1047	942	963	988	1001	984	900	946	1005	944	983	968	979	934	921	991	975	991	973	977	984	920	919	980	939	966	921	969	971	931	992	933	1023	959	964	964	983	1026	980	969	950	982	957	964	973	1006	989	986	979	973	974	1004	973	953	957	978	895	977	1039	934	1060	1024	967	968	1005	938	932	972	1004	993	956	974	1025	947	922	1013	1004	966	974	1015	1004	924	991	974	981	955	977	1039	933	967	1008	923	939	958	968
5856	1000	1007	853	823	830	853	772	854	862	811	873	818	781	821	778	812	822	804	778	798	800	817	901	790	828	792	847	781	807	768	792	796	807	808	764	828	829	834	793	818	840	771	811	812	791	790	843	793	792	823	803	825	846	820	812	852	836	837	789	851	816	800	837	813	827	786	770	803	800	783	832	805	865	825	772	858	788	823	803	862	858	828	816	796	714	791	811	840	783	821	797	761	778	778	803	807	801	809	821	818	758	853	809	837	874	825	786	823	790	822	763	732	783	868	762	760	779	782	788	832	803	821	800	829	806	821	843	794	795	800	816	773	858	812	784	795	853	824	864	767	830	799	869	857	822	789	795	797	776	822	820	813	795	857	785	801	801	832	796	824	802	751	809	818	795	805	839	854	820	835	780	841	802	868	801	828	802	796	814	805	824	818	768	793	792	761	853	834	761	813	841	833	800	804	817	781	786	787	859	822	831	822	871	801	813	811	796	788	795	823	828	854	813	832	797	811	828	809	799	808	769	792	811	805	813	853	864	839	820	847	837	792	745	825	829	829	832	827	836	804	782	804	853	811	818	784	835	754	807	767	833	858	797	804	811	772	792	800	822	802	803	831	838	821	823	825	798	811	781	807	743	746	814	814	798	779	762	755	815	741	859	819	785	811	792	832	808	833	782	835	791	837	806	757	773	843	791	819	806	834	821	852	819	800	839	777	792	849	827	819	808	796	771	780	801	821	861	801	821	804	826	787	828	824	850	795	747	788	782	806	816	809	857	768	855	800	872	846	774	823	768	780	836	746	815	777	815	849	849	870	790	851	839	774	773	778	805	843	850	789	796	824	804	818	814	817	871	818	777	854	776	775	841	781	777	794	788	892	775	818	759	862	787	807	810	815	771	852	772	793	801	796	817	816	820	796	777	827	819	842	820	763	829	806	805	803	835	848	795	832	797	842	800	747	824	777	845	841	828	802	842	792	819	797	810	738	785	810	840	802	872	809	809	898	818	792	828	814	806	782	804	814	799	847	790	837	797	731	824	812	762	808	798	735	777	807	794	796	773	814	790	849	766	824	805	818	816	836	779	807	816	833	798	805	800	787	855	832	876	797	813	811	807	808	801	823	790	859	831	791	824	753	802	805	783	815	802	826	824	800	779	833	815	845	810	836	789	753	852	852	842	776	818	783	753	822	797	842	793	787	811	809	801	832	849	863	781	820	849	784	814	817	791	773	816	822	773	843	839	778	803	795	822	781	797	780	815	818	848	834	835	831	826	801	770	820	858	780	781	840	838	837	818	828	775	862	770	797	831	807	807	851	787	819	795	839	813	837	846	845	843	815	815	843	856	849	810	815	790	827	787	783	816	820	752	821	788	773	820	776	777	817	858	841	848	831	790	769	797	798	798	775	797	791	772	780	802	837	802	767	840	821	830	868	842	822	872	784	815	790	801	808	808	825	789	843	801	774	852	835	821	829	848	806	811	837	766	806	792	788	853	828	787	764	806	767	785	829	783	753	816	837	830	831	828	842	839	826	771	814	818	776	852	809	781	823	801	781	793	824	828	810	783	772	818	783	798	774	804	777	856	842	818	810	830	773	748	835	847	838	815	811	799	768	838	776	797	759	771	863	816	801	771	823	813	827	872	836	783	784	761	848	837	814	812	808	814	773	852	842	794	773	871	831	813	835	810	804	791	812	820	783	791	780	817	790	793	818	807	869	834	753	777	728	769	838	829	828	822	796	867	811	822	793	785	778	823	804	796	854	788	872	859	795	836	804	839	800	814	812	785	773	815	819	757	815	759	831	823	818	801	835	787	817	845	815	761	795	813	782	866	803	797	822	816	794	786	763	775	791	802	792	849	795	762	784	808	895	805	826	838	809	787	834	855	826	771	795	823	851	853	791	787	771	787	845	776	812	860	845	804	800	823	787	793	780	798	808	788	839	821	854	788	777	841	798	832	850	832	776	813	811	765	793	787	818	832	821	816	777	845	763	810	803	790	841	824	771	811	847	727	801	796	822	847	797	795	802	801	825	797	818	795	792	830	797	785	819	787	811	839	782	826	791	759	814	800	854	782	824	815	791	811	801	802	799	799	802	833	803	884	839	819	839	801	853	862	754	846	781	758	820	831	823	842	775	808	788	812	811	832	817	849	794	833	800	804	786	820	807	813	809	827	847	876	835	878	788	827	823	774	793	774	795	795	804	819	819	781	805	816	812	819	802	813	792	803	795	817	840	798	821	777	866	767	791	761	822	798	785	829	793	780	782	867	797	794	775	864	815	820	792	774	780	798	787	808	805	797	780	769	828	788	803	794	799	797	753	797	815	833	837	829	854	806	765	807	836	787	813	805	780	763	822	831	795	801	784	822	764	814	770	784	807	764	777	791	799	781	820	804	817	794	786	832	823	832	839	775	807	837	836	780	762	795	814	843	825	765	796	811	795	814	792	796	819	826	871	804	735	841	795	847	824	782	836	830	804	825	816	775	797	808	833	822	817	813	809	833	844	806	837	801	861	789	784	816	829	839	837	810	791	848	857	770	770	794	779	828	812	747	777	865	798	817	790	773	807	766	833	826	783	820	761	830	827	788	792	841	763	783	800	786	821	822	765	807	809	777	831	866	801	805	820	822	821	818	838	824	848	797	840	807	801	852	764	827	843	794	779	789	832	797	805	811	822	811	798	806	811	839	803	825	817	827	818	820	858	781	794	803	798	804	862	863	807	828	811	824	813	804	857	858	762	810	783	764	796	817	808	781	856	811	791	820	784	817	785	813	844	807	835	819	761	802	848	821	817	817	772	755	780	803	776	830	803	838	863	766	804	785	840	779	794	831	803	815	746	852	871	823	770	851	836	827	799	807	831	773	803	825	808	773	812	826	804	773	813	786	811	795	802	871	797	787	809	830	768	810	796	827	771	795	796	775	804	762	793	813	770	820	781	836	842	831	762	821	817	861	729	810	844	848	809	819	819	797	803	747	832	863	766	822	847	854	785	791	811	817	838	763	831	791	844	826	755	818	813	771	787	890	841	765	837	817	805	773	828	788	829	784	786	763	806	768	802	869	830	830	869	780	829	851	822	791	790	802	796	806	791	802	782	829	828	850	762	850	807	793	798	869	787	844	860	824	766	822	854	792	777	841	864	814	793	804	811	795	822	781	840	814	820	777	796	866	798	784	831	812	794	783	806	846	800	744	853	769	840	813	834	804	826	802	761	810	784	789	806	791	863	815	824	781	852	829	821	855	845	854	801	819	817	797	773	839	774	814	805	794	815	820	793	846	772	785	804	792	850	777	781	800	834	769	847	803	795	795	818	798	815	837	800	762	796	817	833	759	828	806	781	779	816	753	830	827	852	781	811	858	780	836	814	791	795	821	803	750	762	868	804	792	771	791	797	827	783	806	807	828	792	783	888	816	797	838	784	804	830	832	844	845	860	819	790	813	780	769	813	811	779	747	780	802	789	825	748	817	811	786	782	806	730	790	817	790
25737	21414	27088	25250	5021	1565	1327	1145	937	956	994	972	1002	962	945	920	946	995	925	931	913	927	923	943	922	948	957	907	923	964	962	922	849	937	883	908	918	911	856	934	941	884	961	914	916	914	922	954	908	942	901	907	940	896	905	928	894	917	859	899	907	970	930	889	970	878	905	951	944	935	913	924	896	890	931	902	912	956	928	954	880	907	949	843	881	905	954	892	953	914	900	959	931	906	898	914	926	895	950	855	895	909	877	893	924	913	902	893	871	894	916	893	939	973	872	860	911	921	921	893	944	945	892	908	929	870	923	892	884	905	878	935	859	871	928	919	908	898	941	922	928	902	947	928	910	956	870	932	917	889	873	874	953	938	857	869	937	996	967	883	952	899	921	935	921	953	924	934	961	878	881	929	909	941	950	960	840	960	872	895	908	907	905	861	883	878	955	912	875	916	888	896	904	884	900	914	874	900	921	952	943	901	922	925	948	928	871	869	910	909	932	884	852	923	883	870	898	910	822	960	888	878	943	945	908	923	887	930	856	911	892	924	916	936	907	884	898	949	925	912	949	954	926	917	909	982	948	909	930	900	946	867	965	850	942	903	887	872	897	884	894	872	931	892	887	971	900	926	921	901	932	907	900	920	953	851	896	938	891	961	942	928	935	915	912	890	928	909	923	935	932	915	875	934	942	966	912	900	900	854	920	977	867	868	832	906	901	903	839	929	933	879	900	975	920	902	932	905	895	900	907	878	876	879	868	870	813	879	889	878	942	824	883	934	875	893	919	922	871	910	903	894	940	875	884	878	883	895	963	935	912	886	920	891	868	864	990	862	940	967	920	851	932	924	946	879	908	901	883	896	914	895	915	934	892	913	895	913	889	953	934	871	933	961	885	838	926	888	982	892	891	901	932	896	928	919	911	905	933	880	897	857	955	970	902	892	982	938	898	893	871	944	943	889	941	895	921	941	856	937	899	895	883	950	842	899	896	925	850	889	874	938	938	913	934	969	902	917	903	909	923	907	897	890	866	887	898	910	930	897	851	932	922	929	877	931	1002	945	937	926	926	852	922	963	942	916	867	895	903	876	883	907	858	955	923	969	909	894	914	899	937	951	935	844	886	878	928	904	915	912	981	934	897	860	902	891	955	932	910	876	949	925	881	936	917	884	904	898	920	890	940	897	894	951	916	934	850	932	866	919	977	915	878	856	932	850	844	905	897	898	901	925	877	927	894	913	953	851	872	943	819	992	920	893	864	935	963	936	902	863	910	916	936	933	909	932	954	916	874	906	883	921	946	928	878	923	923	897	926	920	893	895	896	961	841	905	885	871	892	909	925	882	924	879	941	927	898	931	913	882	872	894	855	919	901	974	927	943	957	934	899	940	827	832	916	872	954	972	915	890	893	892	873	866	904	880	922	903	936	946	945	921	932	874	911	887	853	951	904	926	943	895	929	875	892	918	903	870	947	926	854	876	948	961	867	977	917	872	885	902	930	956	863	875	889	922	922	970	927	917	904	914	870	925	908	866	930	908	923	885	915	894	913	881	910	952	947	917	840	899	896	906	873	938	874	917	884	898	870	959	918	934	849	971	933	835	887	930	910	860	895	873	904	930	869	900	910	887	901	916	918	907	899	919	899	920	909	851	880	980	936	908	944	925	905	909	895	893	921	953	884	867	909	899	931	876	960	946	850	922	962	968	869	936	884	875	865	912	912	873	898	939	914	865	957	914	874	899	927	971	931	933	904	895	948	961	884	933	946	958	906	913	906	893	865	909	902	898	880	864	937	941	886	935	923	923	902	933	886	935	941	886	916	920	895	899	918	893	919	918	880	909	965	902	885	849	878	867	915	884	912	862	914	867	887	892	900	899	924	900	923	884	909	889	980	977	912	900	899	879	892	874	918	928	922	881	849	921	916	905	934	926	899	915	933	939	967	975	917	927	905	925	975	906	907	870	909	945	920	926	887	966	930	905	949	921	932	879	891	903	843	944	939	945	916	917	920	956	905	934	896	902	965	872	931	911	936	867	882	902	948	931	929	920	968	934	937	874	875	942	918	913	909	922	922	873	899	896	908	948	902	872	828	944	914	918	943	950	876	872	860	923	911	899	890	930	932	904	909	891	877	929	893	918	930	882	946	969	899	900	930	900	903	911	921	918	978	920	882	862	929	926	910	904	906	953	914	913	910	884	940	925	899	965	933	901	948	956	926	911	882	971	921	901	923	924	926	950	908	912	894	849	938	933	943	913	920	875	915	943	963	900	928	904	900	917	876	905	914	925	911	914	889	943	897	903	906	940	944	862	893	890	864	876	908	844	927	889	912	973	896	959	915	907	867	887	956	892	924	955	911	900	913	895	913	909	915	961	893	966	938	883	901	911	876	911	944	921	856	868	909	908	896	877	937	870	892	935	895	945	905	919	944	897	880	959	898	909	962	968	907	914	944	908	911	929	873	893	930	864	915	864	876	924	904	927	907	953	908	971	893	970	946	915	914	895	861	919	917	972	841	901	911	897	920	916	903	900	874	919	905	908	934	892	937	876	945	904	884	951	929	920	934	899	939	936	908	948	955	917	922	902	912	906	883	878	887	892	893	940	926	956	898	896	905	929	921	915	894	920	904	954	906	902	877	921	912	930	885	930	915	887	910	876	954	938	821	901	894	922	936	869	944	890	928	896	872	936	880	925	901	943	890	898	956	854	874	895	926	880	924	956	979	925	910	898	921	951	936	879	906	917	946	898	935	892	922	876	904	911	948	913	974	906	900	876	910	922	933	924	885	917	1002	905	926	892	914	923	913	934	873	906	958	888	913	957	879	904	934	851	882	919	853	842	906	903	926	954	893	911	902	861	857	932	973	921	898	923	903	935	903	893	903	963	899	884	921	940	894	886	908	936	901	932	874	891	915	915	933	908	914	931	903	928	961	888	912	932	899	935	863	945	960	883	925	862	928	890	856	913	877	937	903	888	946	871	897	958	847	917	910	951	926	906	831	899	920	926	922	998	887	916	921	940	978	906	909	909	907	857	862	936	933	872	928	883	936	884	870	870	940	905	923	903	914	908	907	930	868	897	892	911	915	915	965	961	984	890	916	950	867	895	875	909	920	949	929	917	880	909	955	873	910	920	879	878	926	876	901	908	962	859	973	965	877	950	921	925	913	955	894	945	951	911	899	895	907	897	887	915	901	886	884	934	957	991	863	920	903	834	959	850	915	895	911	925	862	972	960	886	946	920	912	937	904	939	908	872	902	900	916	929	918	892	921	897	949	901	965	877	919	876	888	894	906	900	889	902	963	892	877	933	898	942	895	899	861	920	911	900	960	898	919	901	949	943	916	929	950	947	900	906	913	921	894	920	953	914	921	888	926	959	849	884	895	871	893	902	929	904	858	876	861	936	914	913	904	927	902	901	856	914	935	923	862	915	888	952	939	876	867	887	932	897	937	898	894	895	905	939	868	806	919	910	922	851	975	950	904	917	900	920	829	937	948	873
3959	3182	2685	1588	1381	1117	1000	952	918	885	908	873	869	856	823	838	826	789	824	834	824	812	830	841	786	830	793	814	806	803	825	812	824	816	786	819	803	793	780	812	775	800	772	839	828	842	809	791	801	781	806	809	802	825	796	855	786	816	801	823	815	773	805	807	803	769	805	817	758	828	808	820	793	780	751	837	752	782	828	801	763	815	857	804	798	777	818	831	815	829	840	787	774	785	824	790	793	824	742	779	799	812	873	778	754	797	769	827	798	816	778	771	792	860	776	799	833	826	772	792	816	814	822	815	726	777	786	818	819	798	783	759	822	842	740	829	778	791	802	746	814	805	772	767	768	861	793	784	815	798	763	758	828	818	858	832	763	827	840	814	857	782	754	806	827	762	792	778	730	848	792	796	790	765	811	784	791	811	736	762	851	826	798	766	823	798	788	794	810	786	778	814	760	799	780	793	812	748	796	787	815	806	814	784	807	809	783	763	767	781	815	810	842	829	812	772	806	843	782	791	772	791	756	736	773	802	828	748	812	763	828	825	809	811	782	765	790	761	777	798	788	808	753	760	788	761	820	791	793	817	831	775	832	837	771	809	806	776	754	819	832	784	760	860	756	819	766	793	826	803	793	803	772	775	790	799	810	764	805	785	773	743	781	811	794	774	814	819	760	827	794	792	784	778	827	756	742	773	795	790	755	800	767	822	740	783	761	818	775	830	773	816	764	805	838	782	770	790	771	829	830	768	756	786	805	790	774	775	802	770	778	808	759	758	815	758	786	856	816	821	804	775	765	789	783	838	800	823	793	815	812	766	802	762	712	812	856	778	758	772	763	786	829	791	809	739	835	748	776	796	813	816	773	786	789	788	762	781	790	798	793	775	781	823	760	793	784	749	773	775	769	806	790	747	800	823	809	774	774	778	844	807	796	778	768	780	749	759	824	746	775	823	801	773	762	798	825	788	767	782	772	788	796	814	818	800	804	770	786	777	727	784	803	807	818	844	837	775	808	780	757	742	813	787	747	758	775	777	794	775	783	807	821	827	783	726	756	755	825	834	836	801	818	787	840	768	765	786	813	791	735	799	760	775	750	766	739	776	719	790	814	807	815	758	793	750	795	795	784	800	774	802	806	818	778	773	800	790	779	789	771	766	775	783	796	821	805	822	760	820	816	771	761	821	755	788	805	813	797	760	806	776	791	824	838	764	805	803	819	787	813	811	771	762	789	758	783	805	791	771	812	750	776	779	784	764	796	778	778	783	741	771	769	822	811	782	733	794	763	725	806	803	826	759	815	759	791	762	831	812	845	788	797	783	793	757	810	804	784	803	752	784	780	801	784	775	777	740	797	742	821	752	799	754	767	824	796	829	744	816	817	743	796	785	784	758	764	791	780	820	814	781	781	774	742	754	759	844	771	854	745	778	802	802	761	838	809	801	795	803	763	797	832	763	770	793	808	803	756	818	754	770	786	764	819	797	789	767	776	778	820	789	783	779	843	769	788	727	852	828	759	774	751	773	745	799	801	810	820	792	827	815	778	789	775	777	787	837	853	793	785	779	772	773	750	764	770	786	764	785	789	805	822	801	819	776	806	792	829	810	786	810	764	773	817	795	806	795	769	797	823	801	804	770	753	824	800	774	784	760	794	791	722	764	774	813	794	810	819	794	777	804	791	786	783	799	801	770	777	800	800	803	799	837	829	820	792	810	748	767	786	755	774	740	880	808	813	772	772	809	806	737	791	783	783	801	769	788	763	875	771	789	810	762	804	764	762	816	779	774	753	769	754	789	780	825	805	820	784	762	794	766	769	810	808	766	823	800	773	819	780	777	814	790	809	769	827	820	827	807	826	718	816	834	779	758	798	774	810	772	810	732	781	750	822	784	824	784	811	835	803	830	760	803	778	801	749	776	766	851	790	760	824	781	826	783	758	756	769	799	829	810	770	806	762	784	829	762	813	773	745	772	810	806	781	794	744	763	832	783	771	825	791	797	734	803	809	801	789	767	775	784	781	776	772	796	732	765	789	788	742	741	790	760	863	782	792	742	827	778	793	793	850	786	819	783	773	740	809	798	797	811	762	756	797	761	773	804	765	782	758	750	833	822	754	822	765	786	800	800	737	733	763	794	756	740	750	756	820	782	766	811	766	796	783	805	770	775	783	807	837	792	802	804	729	773	829	777	807	823	804	751	785	825	846	796	810	768	779	800	803	754	798	794	812	783	824	771	777	809	834	764	740	775	821	785	779	789	863	785	827	768	786	823	764	796	790	802	787	779	831	851	780	824	768	792	763	754	789	813	777	754	832	777	834	796	816	737	769	844	777	765	804	766	816	780	778	779	795	789	843	790	801	766	778	819	780	760	772	757	774	852	790	757	788	766	813	767	769	775	810	783	791	782	774	823	753	856	799	816	792	807	789	784	747	787	797	789	802	806	897	825	802	777	739	776	785	762	768	811	774	824	843	793	769	763	774	733	773	794	804	776	792	838	791	786	787	742	744	740	792	794	844	769	800	802	777	843	798	799	761	833	806	790	745	783	791	787	792	746	809	791	751	864	773	777	768	797	800	754	771	770	775	811	821	726	804	829	783	813	832	796	744	844	745	769	773	772	811	781	800	756	835	734	836	858	805	808	769	814	760	767	782	766	796	783	772	799	782	824	744	829	764	780	769	767	778	757	807	801	805	771	746	770	812	733	749	772	787	781	814	778	788	794	792	824	767	738	784	782	816	755	806	785	746	792	821	735	792	765	787	728	732	750	786	812	871	775	761	797	761	791	790	821	794	819	820	816	818	765	774	777	780	756	799	787	808	809	812	804	821	778	787	759	784	753	805	747	776	793	797	795	802	824	754	814	787	725	782	791	774	769	751	814	756	790	797	782	820	753	821	798	789	771	812	815	808	784	794	732	813	736	752	789	797	788	845	824	807	828	746	765	777	790	780	810	827	733	742	733	805	760	762	805	809	804	767	778	777	745	805	810	813	789	780	784	838	766	771	762	742	764	753	787	770	798	803	784	732	769	816	757	796	776	803	796	799	788	810	810	790	752	832	792	875	742	801	779	776	821	721	803	789	777	775	828	782	798	788	802	760	786	844	769	770	819	804	809	732	809	798	779	800	867	860	754	812	762	772	744	799	790	674	722	779	826	775	770	792	800	759	707	837	828	796	787	763	743	811	801	806	756	748	804	755	799	801	784	786	788	759	805	793	776	797	833	742	793	759	805	784	779	794	821	777	798	828	830	849	803	754	812	789	806	776	786	747	769	817	847	790	751	823	799	807	730	797	827	766	739	768	771	809	811	776	798	731	791	805	794	808	838	770	793	826	760	812	781	788	822	776	736	842	780	775	815	818	801	774	761	790	783	796	797	763	823	800	778	759	781	817	774	758	786	802	799	773	766	791	778	827	818	775	750	829	766	765	791	781	810	806	768	759	774	825	769	811	785	802	846	764	784	830	785	760	784	801	773	788	770	824	781	784	820	821	823
24774	21442	28445	24836	20139	3330	1263	843	678	681	634	619	653	607	590	606	586	636	626	615	564	590	560	565	612	564	551	568	586	667	558	603	555	572	611	569	561	560	539	562	547	527	597	555	600	570	545	600	544	544	582	583	544	548	554	577	570	577	558	530	551	560	577	557	566	529	573	604	591	543	575	520	572	587	508	561	609	591	535	558	526	606	544	558	576	516	546	600	516	522	551	544	602	546	613	582	545	570	498	550	581	610	539	556	530	535	570	586	597	542	576	559	526	570	537	558	568	563	614	577	564	534	539	565	550	569	525	570	541	559	573	555	564	532	576	567	558	554	534	554	538	545	569	581	550	537	577	495	581	506	528	561	566	532	557	535	542	549	551	591	563	580	562	551	543	581	583	615	625	505	571	547	572	552	563	565	577	572	550	538	601	568	567	552	570	543	599	545	565	554	540	579	555	551	580	559	546	585	578	556	535	555	547	613	529	567	584	546	557	569	520	539	575	562	564	541	551	594	543	566	577	577	565	570	566	539	550	570	570	558	553	557	583	567	556	570	572	570	534	567	557	536	551	567	524	536	602	573	557	569	535	544	532	554	588	527	575	555	570	544	511	590	561	584	584	544	597	539	572	570	540	583	533	541	536	591	558	550	544	541	544	524	544	549	545	552	551	532	540	580	501	550	535	574	585	558	554	547	560	551	551	510	547	602	576	566	585	596	583	597	547	544	509	585	522	558	540	544	547	545	552	611	616	612	558	542	533	516	583	509	546	575	578	587	549	536	504	566	556	552	518	548	571	537	566	571	532	566	559	510	553	533	545	569	556	534	579	546	553	556	509	562	519	574	592	522	582	563	547	536	572	513	539	522	565	602	557	548	513	560	585	582	531	584	578	530	568	542	606	536	540	602	554	552	537	572	528	554	548	551	572	573	581	594	564	532	568	574	578	507	551	568	518	590	525	557	529	556	579	567	594	529	553	561	552	588	587	537	560	608	563	573	522	577	560	564	569	599	512	589	557	554	547	570	556	544	552	581	574	536	547	548	515	502	561	539	535	556	528	519	495	547	579	523	547	533	573	557	534	529	542	550	544	523	576	532	554	554	512	546	600	577	565	550	544	574	563	568	542	561	570	559	539	555	553	592	559	544	571	577	548	572	518	527	530	547	535	591	573	563	583	536	524	561	552	543	533	538	541	543	550	554	514	587	598	519	604	549	529	591	548	552	548	575	576	561	537	545	582	552	552	586	593	539	530	521	555	526	539	526	589	538	550	539	557	570	516	564	517	531	556	561	539	559	569	556	529	568	549	553	563	560	574	569	567	540	560	565	551	553	578	565	578	581	600	581	513	598	588	568	567	569	553	585	532	551	544	544	552	537	572	601	521	527	578	606	551	539	508	569	597	577	574	543	532	556	618	536	571	524	609	508	562	549	534	546	540	537	563	525	514	529	561	547	514	535	534	564	565	541	565	533	561	559	576	593	593	587	571	552	620	537	561	524	540	563	544	508	580	546	557	563	546	568	587	546	565	533	526	565	526	579	575	503	529	577	576	564	540	499	538	607	541	576	576	544	579	579	537	548	585	575	559	547	609	563	534	521	532	593	563	546	538	553	559	606	563	542	533	551	553	587	546	587	561	548	501	577	567	534	540	556	562	580	529	610	525	551	589	591	602	592	584	543	529	562	524	607	571	546	554	534	540	484	561	544	565	555	559	575	561	539	544	582	607	530	529	550	560	578	581	567	568	550	529	545	526	561	562	564	558	512	526	520	550	618	523	540	568	568	523	571	571	551	563	542	535	557	541	549	539	631	522	528	556	567	563	567	544	525	564	534	567	541	567	538	558	571	531	557	530	561	594	551	568	525	545	549	532	559	541	548	585	555	564	566	541	574	590	526	546	535	574	550	561	544	569	575	555	566	584	509	576	564	585	582	579	568	540	537	553	570	581	547	557	538	539	549	560	551	571	551	521	554	518	537	550	550	558	521	552	575	506	566	518	565	557	568	546	533	498	524	531	545	581	561	530	506	578	593	557	567	589	587	538	532	603	566	529	580	574	540	560	520	538	526	579	547	535	530	585	596	579	566	585	532	576	611	541	586	553	542	546	545	549	562	579	538	538	545	561	521	519	586	555	529	527	579	558	586	564	574	590	540	553	560	537	565	572	595	579	551	535	553	572	569	580	583	553	575	551	534	519	525	547	522	555	546	564	531	562	579	558	539	566	561	537	543	592	570	557	539	513	575	531	544	566	520	552	569	577	542	554	527	526	568	567	571	541	547	545	585	511	546	559	580	574	522	557	519	522	527	561	518	510	572	551	554	547	575	577	531	522	555	577	542	531	551	567	587	564	522	532	542	564	516	567	539	556	560	531	587	596	571	545	572	583	545	598	581	595	493	537	551	559	543	560	574	543	521	518	526	575	579	539	585	572	575	574	555	527	553	535	556	551	532	567	536	566	538	524	548	560	574	531	596	592	557	550	537	532	574	567	530	520	521	508	575	546	526	530	559	535	519	514	548	553	566	553	510	557	526	570	557	551	569	542	541	555	571	530	508	562	558	570	560	531	579	557	562	496	551	546	549	561	581	570	568	549	515	577	575	537	576	565	513	539	531	544	564	497	556	494	592	549	559	547	566	551	573	543	523	547	523	574	523	574	531	551	556	513	576	564	576	560	576	525	549	519	537	594	548	568	547	563	561	506	536	510	553	565	578	528	551	580	568	585	561	605	549	586	586	606	540	574	552	549	545	548	607	510	555	568	553	530	557	531	573	542	524	524	586	566	566	556	580	539	564	563	521	543	555	588	502	541	544	551	546	582	569	524	549	527	574	595	591	540	560	550	563	536	523	525	552	580	590	554	525	562	562	576	510	594	563	542	539	540	553	563	517	543	559	540	603	543	545	535	522	544	507	559	583	542	624	544	560	581	530	540	557	576	581	560	582	603	582	564	575	575	565	530	569	539	557	537	542	591	558	553	519	499	504	494	566	544	565	637	510	514	578	558	620	595	555	561	554	565	583	551	530	539	565	573	536	546	521	590	525	533	540	548	536	545	524	586	530	591	571	565	532	533	514	533	585	552	547	534	553	516	526	548	514	546	589	568	533	602	616	563	576	550	575	575	512	550	548	543	549	535	551	574	541	548	554	503	582	541	571	554	534	542	526	525	515	574	562	557	540	581	555	516	578	522	559	553	592	533	575	530	602	597	531	569	548	588	560	563	569	551	592	547	512	553	539	554	556	562	492	547	575	524	556	540	578	537	588	610	507	517	524	556	562	541	522	574	521	532	595	568	565	511	537	574	597	547	555	543	566	531	570	546	546	590	527	539	572	570	560	549	525	547	529	566	603	513	584	571	550	580	523	529	574	588	567	552	541	534	523	564	539	583	538	540	601	574	541	542	574	587	527	560	499	541	593	563	522	573	539	553	509	542	547	553	560	538	531	553	554	561	555	563	538	606	580	582	583	555	551	553	569	556	586	567	504	576	528
3886	4883	4026	2170	1467	1178	1036	854	787	743	665	684	663	617	597	646	612	616	608	603	574	539	528	571	570	563	577	602	540	595	556	574	525	560	579	567	574	553	496	536	567	532	561	548	498	534	564	543	523	555	610	558	536	546	487	494	521	524	556	583	528	535	487	517	504	576	489	534	554	526	516	523	543	538	549	523	496	565	544	534	538	573	505	548	539	528	515	528	520	530	487	544	546	499	522	541	562	528	559	560	506	506	552	560	561	564	563	523	520	558	542	570	512	536	508	502	519	546	550	489	582	520	562	500	526	541	527	528	537	528	508	519	546	520	480	515	543	555	546	504	512	535	509	556	534	534	488	537	518	548	514	534	519	560	560	541	531	532	563	549	518	536	532	524	472	525	487	501	544	535	551	499	557	551	537	522	515	552	558	539	535	504	489	546	493	524	518	551	531	547	561	545	525	545	524	568	514	530	519	567	498	530	495	561	538	552	546	508	536	539	559	533	521	522	503	498	534	556	566	531	525	577	550	546	528	579	534	500	546	556	514	550	505	522	527	567	530	525	541	562	544	537	549	539	535	518	540	544	506	510	518	549	565	517	549	551	542	513	546	534	493	507	539	528	493	523	551	544	504	528	508	499	501	533	515	549	500	521	502	498	526	553	551	538	498	537	536	524	504	527	512	527	483	537	523	566	505	539	521	507	500	541	540	545	512	492	535	539	542	557	523	537	536	552	509	530	551	480	550	540	562	511	519	539	530	539	540	480	534	520	516	530	504	573	554	519	510	532	505	550	507	491	527	495	551	498	524	522	501	492	535	533	513	507	499	518	491	520	544	491	536	502	530	500	492	547	537	525	544	502	557	505	537	542	504	533	545	508	517	512	498	515	536	496	511	524	535	535	511	532	531	525	486	548	543	549	518	553	528	483	528	538	484	557	520	539	511	543	497	505	527	534	535	549	523	516	545	519	501	535	570	512	544	536	538	505	484	557	539	510	549	550	520	532	564	537	552	516	488	552	469	521	459	514	532	536	511	532	549	512	527	536	500	515	533	518	551	529	538	519	514	545	559	485	557	532	516	521	502	522	496	541	498	560	562	479	535	513	514	510	533	524	541	546	530	483	479	539	543	513	555	511	535	539	546	506	553	523	482	511	532	517	498	474	516	544	542	530	580	549	529	538	537	525	534	563	508	504	555	496	551	521	482	539	541	526	515	545	531	488	511	541	535	564	522	530	498	556	529	506	493	516	507	536	483	524	530	563	554	490	541	502	555	522	522	539	511	498	520	525	513	490	553	524	502	497	511	531	538	495	475	521	522	554	522	533	508	531	503	487	557	517	536	568	522	510	519	541	525	558	540	541	482	520	519	554	516	499	526	511	552	545	487	571	492	557	527	537	519	530	554	558	557	503	510	494	554	542	519	556	531	507	482	507	541	516	532	517	542	504	489	543	545	569	510	512	523	531	505	532	547	503	502	532	529	497	571	527	572	521	491	528	506	518	528	529	496	515	506	557	550	535	511	531	496	515	496	547	559	498	520	549	476	565	536	509	522	540	525	525	469	538	515	574	510	520	544	521	557	528	463	530	554	546	527	521	550	506	553	540	544	526	534	533	524	537	506	553	524	502	509	486	492	521	526	529	516	536	521	528	519	538	558	525	526	533	481	521	556	552	530	530	487	516	537	522	542	547	515	498	508	520	499	537	537	517	506	509	551	532	544	533	521	505	515	518	541	502	501	486	496	565	517	502	547	522	479	465	518	527	534	549	534	526	479	527	495	509	505	522	527	494	496	499	509	542	513	506	519	508	510	547	521	553	529	566	509	519	515	506	529	526	561	520	522	544	547	496	490	570	541	537	531	531	512	519	510	543	513	517	509	516	545	502	515	515	538	491	525	490	502	504	503	561	529	519	548	569	523	521	527	545	520	534	539	513	547	522	517	539	484	491	538	546	524	542	514	556	538	538	502	515	497	484	507	513	487	577	519	487	543	528	506	541	541	483	474	552	541	473	555	520	521	504	511	523	523	524	496	527	531	489	528	521	494	515	506	496	570	527	533	507	542	517	540	525	523	551	497	542	549	489	502	512	511	551	520	538	556	532	489	510	494	510	551	498	552	497	549	526	544	533	524	583	542	493	492	559	512	536	534	540	500	523	504	497	503	512	527	535	508	546	519	515	526	548	526	505	496	527	509	542	510	488	515	533	512	566	548	499	580	516	534	522	509	523	526	494	533	514	522	524	587	550	494	483	542	484	529	523	517	522	530	506	524	553	519	502	519	478	531	523	500	542	516	565	543	525	561	473	507	509	550	553	510	544	565	480	504	572	530	503	480	508	534	495	517	532	539	522	495	507	524	525	580	502	570	498	531	577	501	529	495	514	575	506	519	479	561	552	512	518	532	535	484	523	518	498	510	547	523	498	498	505	518	534	574	522	489	544	493	516	555	518	512	544	565	509	513	554	528	516	515	518	508	520	551	505	496	522	579	516	509	562	512	541	582	496	472	497	520	527	489	555	509	558	509	529	540	531	515	566	526	546	515	541	561	493	509	547	541	505	537	512	509	468	544	517	519	480	547	500	553	500	530	514	537	511	529	536	556	519	494	525	515	491	508	533	522	519	537	500	505	492	524	506	495	504	523	498	548	504	509	571	536	521	505	514	561	535	516	527	522	523	468	544	517	521	523	496	529	530	490	539	509	529	538	546	482	523	513	525	523	497	498	565	512	519	534	501	513	547	567	556	549	537	537	509	495	499	537	515	543	519	502	551	492	533	497	471	523	506	522	513	536	549	520	550	513	546	570	518	551	488	519	501	556	477	524	509	486	537	498	590	479	523	530	503	480	503	511	523	515	540	514	523	514	490	532	594	531	520	526	491	477	540	485	517	558	494	506	518	532	546	528	509	499	537	516	536	527	470	514	495	514	525	542	498	537	539	523	514	538	567	521	490	546	526	518	529	568	538	558	457	513	514	535	527	575	529	557	510	502	536	524	524	539	516	473	533	486	525	532	559	517	535	529	523	546	492	531	539	536	492	469	532	505	547	522	484	465	554	531	538	550	524	529	531	507	555	492	516	492	524	510	529	521	536	520	525	529	495	549	520	529	514	528	528	507	509	503	560	553	504	497	496	537	530	544	518	548	535	541	527	507	509	507	546	510	517	491	521	549	506	513	536	522	493	576	531	507	577	503	552	497	480	529	533	493	528	556	555	510	515	495	499	538	548	516	520	530	525	537	504	550	532	523	502	510	489	521	515	548	488	522	494	551	519	508	515	526	547	541	514	523	510	499	505	536	521	576	487	525	544	499	557	540	541	569	566	561	547	519	511	491	529	527	522	511	552	510	535	531	508	480	505	463	517	510	522	540	528	534	511	517	529	464	521	536	520	541	548	498	527	523	526	533	538	502	513	493	541	533	553	515	476	530	500	502	557	532	526	508	514	505	509	511	509	504	526	519	506	495	534	523	508	538	547	543	531	521	520	504	472	490	531
27573	9660	1869	1251	1064	983	1024	990	969	966	993	979	1001	984	1009	1012	986	929	992	1001	945	965	938	991	966	997	974	1007	994	928	961	930	961	974	928	1029	967	929	949	972	980	973	972	1010	935	983	1004	941	1005	961	945	996	963	933	972	923	966	913	1012	976	1021	985	1024	893	1017	963	961	982	993	970	1009	1010	914	967	947	1040	1019	962	960	1034	947	887	995	956	969	951	966	935	973	993	979	986	1016	968	1014	970	950	923	1030	985	940	979	959	958	996	1023	939	942	1036	957	976	976	968	920	1010	943	1023	974	997	934	958	965	928	970	1004	1018	1013	994	1016	898	967	1007	951	982	957	949	1007	971	944	964	968	971	957	973	993	954	968	1024	932	927	971	1004	1018	977	981	943	962	952	896	966	944	944	938	932	945	922	1033	985	985	978	974	1013	937	961	1003	980	972	960	978	989	992	1013	967	937	998	932	924	977	914	928	1003	957	981	952	958	948	962	941	955	906	977	961	972	920	1009	1008	1026	958	949	941	1048	969	976	958	1001	995	923	935	943	986	937	955	966	987	934	993	957	1004	954	968	953	1000	940	900	924	972	971	991	990	980	969	961	924	995	1001	935	938	949	988	940	921	921	936	987	1035	982	958	998	984	971	934	966	971	989	984	1015	948	972	933	971	947	933	992	1005	987	1014	961	965	1009	983	970	995	971	1017	998	959	993	962	978	994	1013	958	999	972	982	1001	957	992	926	979	970	986	951	969	933	950	1023	976	954	958	1011	1006	949	972	883	1019	966	947	961	932	956	988	988	992	957	956	979	1017	935	987	937	943	954	935	945	969	1003	979	937	986	1002	1001	977	969	996	991	958	951	1000	1003	923	901	1021	944	958	1008	940	967	959	956	1024	957	956	991	952	928	955	1021	947	933	1018	931	1038	944	994	930	1008	964	926	933	982	993	1025	950	994	943	1018	957	948	949	996	977	1019	1033	973	982	983	949	1026	956	996	977	1027	964	932	970	984	972	1030	1030	982	973	984	947	957	930	967	985	946	963	951	1013	1002	945	990	915	984	996	996	994	968	952	984	1011	978	980	984	1002	967	941	995	985	1015	1037	946	962	902	918	964	979	956	1025	929	1033	970	974	1031	980	952	930	920	972	953	997	942	1021	976	1005	972	997	1006	947	946	1029	992	966	967	927	959	987	943	983	983	988	997	962	931	1031	1006	910	985	960	948	991	945	995	948	997	945	1002	971	998	1004	947	998	940	940	969	949	920	966	993	961	961	953	965	913	947	953	976	974	998	969	1000	1018	974	965	929	983	964	994	968	959	948	951	1002	990	990	1051	926	991	991	956	989	930	1000	977	957	991	923	932	952	950	971	899	984	957	946	979	964	993	963	971	937	969	977	1055	1030	955	953	952	995	956	1000	1013	995	948	983	978	972	965	935	972	939	982	942	953	1019	968	980	994	948	964	1009	979	982	985	1006	946	1001	948	997	924	942	927	937	888	973	982	999	967	982	937	969	952	987	976	968	963	986	886	969	985	942	960	983	992	992	973	948	959	884	958	997	937	967	953	1003	982	930	929	988	981	986	1005	1018	942	966	921	944	984	950	924	994	945	966	1008	1000	989	987	982	929	1007	971	949	968	944	989	974	956	935	985	973	1000	922	937	956	946	976	1001	967	937	1042	975	919	1003	934	941	951	1014	982	908	1026	966	920	948	964	1023	974	935	1059	999	949	926	980	1004	977	975	936	962	1037	926	941	943	976	1007	982	931	939	922	1018	931	1026	957	977	976	938	961	948	972	924	965	1014	936	970	974	958	988	970	992	993	895	969	955	1055	1010	966	975	1013	987	965	984	965	994	964	969	997	925	950	930	974	914	1013	936	955	954	1012	938	937	958	959	916	913	1007	1028	983	949	966	946	912	988	973	980	995	930	944	987	990	961	1005	980	963	984	934	1072	983	933	994	991	999	959	985	972	952	968	955	934	979	991	975	963	976	914	919	972	972	989	994	972	999	979	993	994	933	981	988	964	1001	917	969	967	977	976	942	996	1029	999	956	975	919	1015	1038	918	956	948	1007	1003	975	990	1024	1003	979	933	1019	968	1029	970	960	957	936	954	960	976	1027	962	955	1003	989	929	970	1006	957	877	963	956	971	908	974	974	958	967	990	975	945	975	953	1016	953	959	929	958	1010	1004	977	925	962	936	942	1051	955	1007	1021	1010	1002	964	946	946	948	970	986	986	992	995	974	986	975	945	948	990	991	939	907	984	961	949	962	956	950	984	914	981	996	1021	963	980	1026	963	936	1001	999	952	947	993	956	979	1060	1020	909	947	921	963	998	956	945	1005	922	931	1033	939	1009	974	980	1021	958	966	922	1003	955	958	996	1009	1032	940	1039	1024	944	1018	944	950	985	1019	975	1047	1001	993	950	969	968	939	1011	962	977	959	973	1012	974	916	1012	958	953	941	1036	954	964	1010	988	973	996	917	963	964	948	962	938	975	895	1013	993	980	982	945	903	1033	960	965	912	1014	962	981	946	980	903	944	957	981	1006	959	972	945	939	954	1005	925	994	1016	965	990	968	958	967	978	1015	942	953	978	978	981	963	1002	977	987	953	1018	940	974	964	950	989	988	964	1004	968	991	955	966	927	985	972	980	997	941	972	980	995	983	1002	981	975	948	936	945	1004	939	979	1014	962	993	1015	1010	978	981	978	937	950	975	952	943	973	988	989	971	995	992	976	1001	955	998	956	986	911	991	915	1004	960	969	960	946	987	967	991	970	930	952	999	954	979	932	954	964	967	994	1030	982	964	967	908	1031	978	1023	953	991	953	1021	993	990	922	983	978	957	897	984	994	1005	1013	1032	927	973	980	966	985	936	989	988	1018	957	1045	952	963	1004	951	974	961	1040	994	1034	975	996	1010	928	1018	980	995	931	993	992	1009	949	1011	937	956	970	986	956	966	958	991	964	967	949	981	921	982	990	986	1043	957	919	1006	927	939	963	957	959	955	992	1013	945	928	948	989	979	945	974	968	937	961	912	959	951	922	940	957	959	920	982	978	945	965	1024	969	983	945	967	900	986	933	965	962	969	959	983	993	1006	972	995	955	914	974	989	948	953	988	946	972	938	1061	925	970	988	986	930	961	944	918	993	1002	1024	966	935	1008	1009	961	1002	965	994	1001	979	1013	936	963	1028	913	939	984	1006	1020	961	979	982	923	994	1011	1023	1015	957	982	924	971	958	1014	963	918	991	1020	965	999	956	995	979	1021	903	1027	996	936	998	934	968	972	989	991	966	964	990	964	967	964	954	1006	975	952	960	923	987	974	989	949	980	970	972	998	955	950	1030	961	979	995	952	987	928	1014	977	987	913	965	997	958	1010	930	969	945	993	963	936	953	985	997	953	955	952	950	997	1006	984	990	946	946	959	963	989	953	984	966	996	960	965	972	934	1026	1017	924	931	935	979	957	963	989	985	953	1000	929	1037	957	950	1049	914	963	962	956	1000	1059	947	970	977	969	954	993	968	956	911	956	930	945	919	988	965	977	1024	983	992	957	985	972	987	994	963	925	951	945	987	959	988	999	957	932	968	958	972	992	968	927	1009	1000	1007	962	1011	972	991	990	945	990	973	961	939	927	992	1000	994	988	1007	1014	997	947	1013	979	998	939	978	915	985	956	978	969	952	936	968	989	1003	940	957	996	974	961	975	950	1004	1001	983	976	959	965	974	944	948	953	1031	956	1008	970	1003	947	938	989	995	944	1014	928
5799	958	993	887	864	810	863	855	842	844	852	870	798	828	781	789	818	804	791	798	805	779	849	803	811	859	786	791	809	805	819	805	797	758	835	809	774	809	823	772	826	834	848	798	822	811	789	840	789	768	781	837	803	818	816	834	772	786	853	838	823	767	848	820	847	799	807	780	867	806	815	808	755	799	825	824	792	833	818	809	811	726	866	791	736	780	815	791	820	762	844	808	892	812	789	813	802	783	817	835	796	847	815	817	775	818	846	772	853	804	810	832	803	736	781	810	824	867	841	815	820	843	794	763	811	809	818	773	773	801	826	832	799	759	780	840	791	795	846	817	830	790	772	762	841	789	765	760	800	781	794	819	758	768	783	810	841	832	789	763	802	804	804	785	850	819	763	834	820	853	829	821	824	815	792	756	832	824	816	766	772	792	819	809	765	762	848	852	798	806	788	851	798	797	754	784	834	826	850	838	797	772	802	783	762	808	832	751	783	793	813	836	770	789	870	756	793	801	741	780	803	823	805	834	786	832	761	792	797	885	802	839	785	785	836	785	839	800	775	868	844	771	804	844	749	756	810	840	841	832	777	815	799	844	795	785	758	826	804	834	788	783	822	837	780	836	781	778	789	768	766	881	876	835	784	776	782	791	849	839	827	806	807	826	752	799	791	779	743	857	826	858	787	809	797	811	786	822	837	815	815	752	837	815	804	825	854	833	833	806	804	811	824	807	783	791	850	803	777	791	814	826	836	796	836	779	785	829	811	782	776	845	737	793	876	826	769	777	826	793	788	829	784	852	729	810	786	785	874	791	773	849	805	839	774	888	789	748	804	769	794	828	815	776	810	786	787	830	769	832	821	823	798	811	822	854	806	799	772	794	756	809	877	820	816	788	781	807	752	806	788	799	843	816	749	795	809	829	820	791	785	846	802	800	777	826	843	794	822	819	802	767	808	780	855	796	766	786	772	789	795	795	843	839	754	806	759	778	819	822	828	794	796	807	807	831	757	811	786	778	802	798	831	775	765	788	801	806	815	816	780	802	785	848	830	820	821	803	788	720	822	837	794	816	804	758	809	805	830	826	833	782	811	773	795	766	767	772	752	855	804	808	809	810	815	798	798	795	796	807	838	851	795	786	820	794	801	824	874	821	813	854	807	816	823	808	859	799	804	846	789	799	845	850	821	812	835	848	820	838	826	834	845	893	841	817	775	803	774	807	809	807	811	813	819	804	807	775	848	793	806	744	809	821	834	824	841	803	755	843	823	812	779	869	788	829	806	834	789	814	777	786	861	781	789	759	811	813	802	868	820	832	729	820	792	806	826	829	776	793	755	831	854	797	770	776	822	795	807	826	840	824	816	797	756	823	818	788	817	822	795	847	786	827	856	821	807	792	826	761	767	816	822	811	784	853	792	802	823	839	818	797	789	852	762	810	839	794	830	811	824	763	859	823	794	846	794	814	790	804	842	760	868	835	810	803	793	816	835	779	769	851	810	765	796	798	754	815	827	859	862	807	784	772	837	833	819	789	768	829	813	794	823	799	874	823	754	807	842	820	841	807	818	804	785	857	818	827	807	813	804	847	803	780	795	782	781	812	799	859	811	825	825	837	822	820	802	768	784	781	836	814	756	828	792	833	806	834	792	843	751	839	753	808	818	783	786	763	808	775	825	827	834	864	742	852	834	809	830	790	815	789	848	828	836	824	819	815	805	823	799	830	784	800	789	813	846	802	805	843	824	820	828	819	808	834	802	773	868	872	765	814	766	784	819	784	794	807	877	824	849	835	834	847	796	820	808	809	789	823	758	770	855	784	788	814	800	787	820	834	828	804	793	799	791	799	832	808	866	772	782	818	799	844	816	755	792	802	820	824	777	805	806	786	850	838	777	823	776	767	804	828	796	783	779	811	830	807	824	843	813	776	782	829	846	780	820	776	758	790	776	801	788	792	763	845	819	810	765	821	738	786	818	854	788	779	805	847	830	812	805	823	809	790	724	831	819	832	851	831	817	749	778	803	853	751	818	829	777	822	811	799	770	782	781	771	804	813	833	841	771	783	801	801	854	818	797	786	796	786	846	824	789	828	815	812	821	795	797	829	817	787	828	736	796	833	777	824	804	816	792	806	793	781	834	813	845	830	789	764	840	800	813	831	871	805	853	758	821	837	819	795	761	805	787	832	793	793	778	877	798	795	791	797	803	803	792	843	751	782	767	825	745	810	770	795	811	805	818	817	770	816	810	832	797	839	792	835	776	817	852	784	762	806	755	803	779	824	851	779	835	817	851	774	798	821	788	829	794	805	767	784	805	852	770	802	790	766	835	747	743	794	822	767	784	764	841	766	795	815	809	767	793	791	851	777	802	800	827	805	825	823	788	742	866	814	803	786	867	811	864	762	859	777	825	831	796	836	803	859	820	846	816	853	865	798	778	792	800	867	827	829	770	798	757	800	791	821	789	779	790	833	786	752	850	810	770	824	841	828	866	786	895	819	829	801	830	782	764	853	780	854	761	860	832	838	772	778	853	839	824	796	848	846	751	775	769	766	857	851	755	834	830	763	770	799	746	789	802	776	798	792	782	799	798	818	787	878	827	839	827	786	800	842	846	807	780	823	801	843	814	823	766	806	860	805	782	754	776	804	869	819	844	826	821	824	775	743	812	828	804	818	796	863	819	843	807	814	798	737	837	788	811	794	779	869	787	840	761	835	812	825	786	806	810	780	785	775	793	826	762	820	807	811	806	789	852	789	810	823	757	815	853	813	769	804	806	837	821	804	848	792	790	788	832	776	805	777	814	826	766	751	846	770	791	814	788	794	761	806	798	821	798	821	789	825	813	779	789	825	793	803	800	822	771	774	820	818	828	844	857	763	854	777	833	808	834	817	814	806	770	829	826	774	837	861	819	812	816	852	792	794	803	793	759	788	822	785	801	844	792	829	788	829	826	810	803	831	741	841	856	824	797	819	780	829	819	863	825	767	800	815	851	783	809	803	804	786	805	844	824	762	784	840	791	778	805	793	850	797	818	820	811	814	799	836	810	800	801	776	788	800	770	784	767	831	815	811	784	797	817	830	784	785	891	796	752	799	802	777	846	812	758	757	812	827	811	798	788	821	789	808	809	832	818	784	814	820	866	822	818	775	807	802	855	768	815	848	831	823	817	846	792	815	783	785	791	860	792	793	820	844	773	807	772	743	806	777	859	800	785	791	825	825	807	804	821	887	812	794	866	814	835	805	824	766	805	796	782	822	830	838	754	815	803	765	819	813	788	786	837	771	787	818	787	810	829	828	792	786	768	844	809	806	817	856	817	780	802	800	826	790	862	802	790	808	792	809	866	775	805	794	785	798	797	849	809	791	844	840	811	843	807	815	830	828	776	765	822	803	797	828	829	755	809	837	771	776	810	802	826	824	799	775	831	796	851	784	821	807	832	763	809	849	811	808	824	793	792	726	807	760	801	798	804	873	833	732	770	828	810	753	836	807	772	852
25717	21388	27027	25205	4973	1528	1233	1032	1035	1008	1042	947	908	978	955	944	972	931	932	955	919	958	927	949	916	895	930	902	1001	963	954	918	939	894	855	956	941	910	952	1000	888	922	894	980	893	917	892	891	873	887	941	878	924	967	882	868	891	918	917	944	864	921	902	920	899	955	897	859	934	903	908	931	913	957	857	966	890	853	875	931	928	928	940	960	904	950	908	908	918	930	891	904	927	906	918	900	952	888	891	906	901	900	901	908	915	949	941	835	851	893	955	885	844	888	918	892	911	857	932	890	864	928	879	924	901	872	869	907	913	900	909	893	940	863	942	901	931	879	905	896	875	875	944	908	867	845	938	940	958	922	966	884	911	910	903	917	869	896	870	917	892	890	903	904	864	922	907	912	844	927	946	832	944	944	904	948	950	888	870	924	922	948	890	915	900	862	974	927	887	908	902	877	937	887	936	932	964	906	985	926	831	868	824	886	940	900	888	941	919	942	942	870	912	890	942	945	928	869	875	903	923	917	968	889	854	921	927	900	863	853	912	889	909	871	924	968	907	924	896	861	899	898	880	909	942	949	956	940	873	907	902	888	837	854	897	851	895	873	913	907	913	925	888	884	906	903	857	910	892	896	810	915	923	904	931	864	855	911	924	951	894	871	849	918	893	927	940	846	955	897	918	856	881	863	882	832	906	850	897	881	935	896	915	895	893	873	898	915	929	888	903	906	873	902	879	931	876	913	919	884	875	903	909	898	900	922	877	851	907	951	931	938	887	888	899	920	896	917	945	947	949	951	931	912	901	889	936	885	915	939	885	871	933	875	967	875	949	951	864	905	857	937	895	932	878	893	916	942	950	925	924	887	928	878	928	941	948	869	916	887	867	902	939	888	836	890	934	850	940	923	963	860	922	887	874	891	915	925	910	883	902	864	868	908	959	896	881	945	893	926	877	917	939	925	921	923	899	927	871	918	933	847	932	884	871	956	929	940	939	937	892	913	901	908	942	914	948	883	887	890	928	931	905	883	912	878	908	868	940	857	933	930	891	915	843	916	924	872	905	930	882	890	871	920	857	849	916	877	923	887	923	894	884	906	943	894	894	888	901	930	887	905	880	989	901	860	865	924	913	929	893	919	951	903	862	896	911	853	899	844	882	860	858	937	922	883	845	894	914	920	878	928	898	974	879	853	929	883	905	858	926	932	948	899	924	889	901	882	908	925	919	892	857	892	976	905	907	873	908	883	939	899	913	896	896	948	841	847	879	912	902	901	905	947	844	938	960	842	909	941	961	957	856	937	935	849	892	948	947	882	935	900	919	867	941	883	923	905	887	890	906	927	915	925	878	900	919	886	901	856	910	865	937	891	907	922	913	995	891	861	892	972	929	866	870	888	875	948	872	945	895	903	918	927	876	910	878	894	905	911	893	882	838	874	895	889	889	964	886	858	901	876	980	869	882	899	919	894	958	899	907	943	881	937	914	925	894	866	954	899	906	882	898	941	913	849	954	869	934	912	929	913	858	863	860	900	896	887	885	884	943	905	892	885	891	933	902	902	888	880	889	929	872	899	897	867	846	912	882	934	912	912	944	912	877	869	914	892	927	874	940	905	919	900	938	943	948	907	880	926	901	861	888	930	893	871	904	935	962	863	908	886	933	914	886	895	868	909	901	852	943	870	851	912	923	908	905	902	927	970	927	924	968	855	898	925	865	905	855	932	886	877	923	917	855	865	908	854	897	873	905	877	866	907	921	969	897	886	874	920	874	986	848	910	907	869	919	864	904	907	901	969	936	928	880	897	837	890	883	956	907	927	948	868	888	889	923	917	916	892	899	876	928	908	876	893	950	885	855	893	936	923	900	869	867	931	896	932	876	962	898	927	896	842	886	898	881	917	894	867	971	871	901	913	941	875	950	893	923	904	909	887	865	899	902	887	896	860	838	894	931	892	904	954	902	878	916	920	938	905	880	957	856	866	900	889	946	866	933	879	900	889	908	912	857	870	895	882	929	887	928	911	865	890	911	883	882	960	869	867	900	948	852	973	910	899	942	883	835	861	921	921	903	905	893	901	875	908	886	855	914	941	899	832	919	851	931	836	894	873	957	903	852	927	896	833	885	969	936	826	900	892	910	940	954	918	904	902	917	909	887	885	908	940	909	897	896	945	899	911	902	923	911	893	869	918	933	862	865	918	889	916	874	902	938	897	880	888	855	879	898	889	886	898	916	938	936	887	872	881	890	949	854	935	881	920	903	913	927	849	861	901	938	876	863	936	862	883	930	902	912	879	897	900	895	925	867	929	900	850	892	900	890	927	908	887	907	832	927	913	963	927	906	906	888	902	902	914	928	893	854	895	970	860	890	898	886	889	921	921	914	885	914	877	935	894	889	909	908	921	922	878	892	883	907	908	916	920	888	898	904	867	931	954	911	842	869	892	867	880	919	921	912	978	907	882	954	893	936	887	894	903	906	871	910	915	929	919	924	908	889	915	892	913	949	896	868	916	890	930	890	888	881	912	930	878	869	872	925	853	851	836	931	942	896	880	904	924	864	884	880	912	852	875	866	905	909	880	919	929	882	840	890	884	940	955	847	964	860	881	923	889	898	877	923	964	885	898	896	881	900	866	896	865	938	867	842	882	889	892	917	886	897	868	889	915	918	951	924	904	912	949	853	917	868	938	906	867	855	902	879	898	943	876	871	860	870	909	933	832	849	953	907	905	906	845	895	860	954	907	919	902	871	904	941	874	816	892	910	934	930	903	914	951	951	925	894	885	866	917	901	907	920	886	892	929	948	870	911	885	951	902	861	925	886	945	932	922	909	929	949	872	915	848	836	947	919	905	888	965	917	873	870	892	939	926	883	880	898	902	922	902	920	895	926	848	939	865	892	875	929	920	901	939	860	892	934	932	886	893	921	932	917	891	911	891	901	890	894	930	882	867	905	843	871	875	848	919	866	881	851	920	861	922	858	909	944	943	886	844	901	902	929	913	873	899	884	926	844	942	877	881	931	907	908	883	931	878	963	900	920	911	881	873	904	932	931	848	918	918	926	911	896	910	927	868	925	912	925	871	961	868	886	910	827	892	891	872	905	880	892	832	879	886	860	844	880	876	868	874	887	882	904	871	854	951	984	933	866	940	882	895	893	894	895	928	882	901	944	879	915	843	871	853	929	913	914	931	920	875	971	912	919	954	912	868	948	924	984	913	930	907	970	921	864	862	924	911	892	858	867	995	855	884	902	894	921	851	983	936	921	945	911	942	890	902	884	933	904	898	895	896	875	929	906	903	916	887	901	924	862	891	943	840	976	908	876	917	865	891	877	912	877	944	942	853	882	963	920	900	941	937	927	875	904	901	868	915	916	921	937	903	948	896	852	870	953	898	859	865	920	883	897	902	898	885	894	910	941	908	950	868	949	957	925	905	928	914	896	873	863	911	857	934	908	909	846	914	948	882	971	890	918	871	940	963	917	932	890	954	940	916	872	893	937	853
3941	3103	2712	1635	1305	1070	986	1015	888	884	862	930	893	866	848	870	832	836	867	841	807	809	844	815	819	813	814	820	749	780	849	773	812	794	778	804	830	756	784	827	802	825	763	726	774	756	792	793	792	778	826	839	796	758	801	816	809	825	824	717	785	742	776	810	761	792	777	826	778	798	816	786	796	749	734	757	804	794	787	740	723	745	799	806	790	788	786	798	778	796	800	807	769	820	825	804	809	779	810	801	783	773	728	759	807	821	757	786	842	781	736	793	756	795	803	821	766	803	766	780	799	794	791	787	738	760	797	785	820	754	750	761	766	782	806	801	791	787	826	810	807	785	817	805	774	805	835	787	799	792	820	845	761	796	819	760	765	721	810	769	791	859	753	781	828	756	797	719	792	767	743	846	791	787	791	759	779	790	768	806	762	783	804	777	814	780	832	791	810	765	838	809	807	797	823	811	815	778	848	780	741	762	773	795	787	814	807	786	808	842	822	818	784	780	755	762	826	843	802	803	755	814	785	805	784	802	777	759	778	785	799	802	825	803	788	823	825	856	817	743	805	766	714	819	810	787	755	788	785	790	799	808	842	780	831	772	756	801	737	759	769	803	772	795	764	756	837	791	765	811	758	785	779	793	791	787	812	770	776	794	802	826	823	813	803	786	739	756	803	794	805	832	808	746	854	843	792	795	852	757	807	739	747	786	758	801	787	777	844	789	768	843	841	820	773	779	792	838	796	849	769	779	758	783	818	799	769	815	810	763	764	781	810	782	803	778	770	807	784	809	821	746	804	798	774	837	858	743	746	787	787	803	798	802	802	793	764	856	777	825	769	778	802	786	787	799	855	805	797	764	819	772	793	786	793	783	801	773	788	786	816	804	795	769	782	763	760	774	777	778	783	791	797	835	799	791	787	807	861	822	803	774	769	756	776	756	810	823	796	734	750	825	792	794	797	791	764	807	763	807	847	790	736	787	824	812	808	767	797	782	777	785	780	799	833	820	773	810	793	826	815	758	775	787	782	847	738	817	814	777	774	775	840	770	779	801	728	791	805	827	783	761	753	784	750	781	790	824	841	782	783	773	803	800	771	786	797	793	802	774	851	743	817	774	724	769	778	810	821	739	777	834	795	822	806	825	783	790	781	825	781	822	774	823	775	789	797	793	774	818	793	794	790	772	824	825	749	786	804	769	724	792	800	798	757	769	806	760	766	829	765	823	769	752	781	857	780	806	762	768	823	810	808	771	749	809	755	772	767	797	829	775	818	754	777	762	784	806	773	752	764	783	768	813	772	766	792	787	782	798	801	839	799	772	779	810	777	884	740	751	773	788	795	776	785	837	834	768	795	795	800	746	800	836	784	758	777	796	762	791	783	759	765	766	789	791	757	794	777	765	782	795	768	767	786	806	814	779	810	787	840	790	807	784	781	791	758	779	766	813	752	752	738	830	789	807	798	790	803	779	793	818	821	793	783	774	826	813	782	752	713	742	821	788	757	865	788	783	809	808	763	810	801	758	846	737	792	805	783	773	781	820	800	773	733	808	752	790	800	776	842	764	783	721	802	826	824	774	806	775	780	793	772	797	765	799	807	807	794	742	807	763	744	799	787	786	792	758	850	817	809	768	762	740	826	819	800	773	765	800	784	804	795	812	790	810	775	801	792	783	797	761	795	837	767	771	802	780	819	823	809	764	758	792	821	784	743	760	782	739	803	787	791	771	757	852	725	782	759	787	776	782	803	829	788	802	782	791	751	789	800	780	742	792	783	727	778	789	779	765	791	815	767	809	808	814	776	752	850	778	762	836	787	790	786	825	782	781	760	782	770	759	808	775	764	783	788	767	787	790	818	806	779	802	770	727	820	806	788	784	761	782	775	793	780	774	808	836	818	789	799	808	826	784	763	807	778	812	778	791	767	814	811	849	793	786	808	835	787	821	756	817	780	810	796	787	755	828	802	802	807	771	784	798	815	752	773	782	798	763	732	793	845	761	800	802	834	792	770	752	736	757	793	753	787	752	757	771	774	817	772	787	792	783	773	744	833	803	792	801	790	796	792	801	808	791	810	746	744	804	753	796	747	756	773	782	802	821	810	832	803	754	785	812	790	771	791	792	780	756	782	817	807	770	814	810	737	811	789	792	752	796	794	787	765	845	806	805	810	781	771	750	810	744	793	776	739	765	801	745	792	815	784	824	808	780	779	796	804	801	770	830	786	809	796	820	793	788	824	766	777	859	776	806	782	774	764	841	763	778	802	808	796	844	803	811	802	785	841	794	757	809	781	785	795	782	742	774	793	811	822	803	814	793	787	748	761	804	792	764	829	786	794	844	782	774	809	792	779	791	762	843	829	751	766	729	806	785	812	762	811	782	775	758	734	829	891	786	778	812	801	825	804	794	749	806	750	830	790	785	766	804	827	719	795	788	820	788	764	753	808	761	794	778	781	757	799	813	716	825	793	787	805	782	831	787	779	774	832	838	758	787	778	750	800	822	809	793	791	782	801	763	786	788	821	787	803	766	799	804	795	805	790	804	802	752	724	692	767	781	780	741	786	767	837	757	795	767	836	868	776	731	773	725	780	781	786	743	730	755	839	826	804	806	736	792	797	794	811	800	755	814	838	792	805	784	782	751	794	811	762	754	785	795	782	752	842	775	795	746	809	799	749	837	832	769	736	757	748	792	811	804	771	818	752	759	757	750	801	865	744	793	826	762	804	799	757	850	820	780	786	836	801	785	783	803	782	830	781	780	813	807	818	737	792	762	762	781	780	748	768	769	794	793	783	794	805	757	747	759	805	791	753	813	841	811	790	752	759	836	777	834	794	836	826	780	763	779	782	831	785	849	825	771	797	841	789	805	798	756	721	784	777	819	790	806	805	759	827	793	750	753	781	810	855	783	808	751	772	774	799	763	803	760	786	824	788	775	794	783	782	778	828	807	787	802	865	797	826	775	805	812	734	779	747	750	822	771	795	818	821	805	773	776	786	814	828	752	817	813	761	773	734	817	741	767	790	848	803	754	848	793	756	805	820	758	757	746	794	785	803	800	774	777	794	776	787	755	763	764	795	768	786	788	779	785	808	796	826	761	754	777	808	795	806	759	824	762	818	759	789	812	803	774	788	755	807	786	778	832	773	779	785	806	811	805	778	818	874	782	773	764	778	766	767	787	774	792	778	821	810	705	839	835	809	836	803	834	792	796	835	770	816	758	800	817	778	743	814	734	806	772	787	819	803	765	773	702	802	823	804	788	796	798	783	812	784	741	831	797	791	770	794	780	787	814	792	797	824	799	841	769	762	786	759	774	834	749	826	812	761	827	745	770	861	798	806	739	829	790	766	783	768	798	786	790	785	787	816	761	781	743	762	783	809	814	751	794	822	790	786	781	795	813	758	760	793	765	781	796	840	746	752	770	817	756	803	777	788	835	806	805	780	822	748	790	796	789	817	781	855	775	757	764	837	825	812	819	821	818	755	826	765	791	780	817
24663	21330	28296	24716	20030	3190	1279	823	718	690	650	600	626	608	616	581	608	566	609	601	582	587	595	633	573	570	495	577	543	578	593	586	563	575	532	579	604	565	586	562	565	535	548	593	528	552	573	554	492	610	576	569	567	519	557	552	549	544	562	552	528	513	562	541	585	574	562	564	543	591	566	506	553	558	581	570	545	543	523	518	592	560	560	553	534	584	567	532	536	545	540	560	559	535	557	568	570	552	548	504	541	526	560	539	547	529	548	544	570	499	539	540	508	501	510	549	570	549	573	575	537	572	540	525	528	531	561	563	540	555	567	519	546	571	518	519	560	546	539	572	549	603	554	531	524	524	600	535	565	542	560	573	562	533	561	527	547	489	567	567	532	554	558	517	549	537	488	544	524	538	543	547	537	555	501	524	571	523	577	541	591	508	538	587	517	512	530	539	543	538	535	564	535	567	575	528	585	567	589	550	541	591	531	564	596	519	535	537	588	517	551	587	562	526	507	548	525	571	566	543	554	520	567	529	544	530	600	568	557	584	526	570	541	564	546	565	570	564	603	566	568	572	495	571	546	562	538	539	555	569	520	592	578	520	505	537	540	503	546	560	573	543	593	551	528	521	505	554	590	546	540	531	557	549	567	547	555	563	578	541	608	538	538	497	559	548	564	562	580	537	573	565	549	563	567	532	577	532	574	533	564	568	586	557	521	537	533	537	523	555	513	506	583	564	564	542	569	541	546	533	526	578	589	554	550	523	559	570	568	537	566	533	559	520	589	549	540	555	536	565	564	532	557	543	579	527	559	538	515	523	551	568	556	580	547	522	518	548	514	554	566	542	501	582	540	523	588	572	541	532	510	573	581	545	576	559	519	518	517	547	570	502	539	513	560	566	551	556	533	527	542	521	544	527	568	508	545	531	566	522	560	489	551	533	589	549	539	561	583	542	568	537	551	538	587	554	534	548	564	561	559	540	525	525	516	537	564	567	567	513	546	560	536	546	560	591	551	492	554	532	528	518	553	531	543	518	572	604	528	569	581	537	553	594	532	581	563	588	525	531	547	557	553	538	546	562	570	515	539	521	573	581	546	532	562	545	504	545	553	551	545	571	511	519	523	545	587	492	601	542	576	552	535	549	543	541	540	567	525	556	546	529	521	563	564	492	529	559	591	528	542	509	539	579	571	576	533	549	517	576	560	531	556	529	560	533	543	570	551	500	518	580	527	534	491	555	582	544	543	542	538	511	519	554	507	570	533	604	541	587	582	542	575	538	560	552	599	545	529	522	535	581	595	550	593	554	555	547	541	549	539	555	587	514	578	543	596	554	566	519	511	539	568	547	532	591	508	562	526	535	509	568	546	543	541	515	575	544	562	547	583	526	586	507	558	547	540	528	546	568	524	546	519	520	558	559	551	522	556	540	532	570	580	566	522	552	496	553	563	551	561	546	532	521	547	535	525	564	511	551	572	585	603	538	560	529	564	527	548	569	582	552	568	547	547	540	541	522	539	554	563	514	563	563	554	577	559	614	538	551	531	542	529	558	532	508	595	548	513	549	557	546	543	527	551	569	541	514	543	545	531	560	568	546	551	580	548	562	541	546	499	542	571	568	536	567	533	530	518	554	530	546	525	543	545	537	526	578	547	503	520	536	527	526	567	551	541	540	551	520	554	527	564	548	541	535	568	549	545	502	540	509	515	585	553	569	506	546	559	547	521	547	540	543	559	559	520	526	595	567	522	565	547	546	519	576	543	563	532	540	549	539	549	540	525	530	557	573	536	559	537	508	529	495	518	611	548	528	581	555	534	538	553	544	538	532	517	551	519	513	511	556	539	561	523	540	541	537	514	503	533	536	509	557	554	565	510	567	529	529	557	548	574	582	563	526	555	555	563	520	564	532	551	523	525	549	543	565	488	585	560	533	567	527	505	507	558	549	549	570	549	546	526	524	552	516	575	499	529	552	564	575	539	561	560	516	566	560	553	587	581	560	539	504	598	530	530	567	597	562	519	593	552	574	555	551	529	536	549	525	540	548	553	546	524	566	559	560	516	536	569	537	533	525	571	560	533	560	518	506	524	568	566	542	543	520	536	533	508	566	570	532	537	550	547	518	553	592	565	544	556	599	562	518	533	537	539	588	538	545	571	523	545	516	536	517	553	562	537	563	503	572	502	550	530	576	520	513	558	533	503	595	532	499	555	522	547	534	566	553	512	584	516	521	543	552	566	517	533	547	517	540	551	528	507	555	558	509	537	551	544	548	569	560	554	531	538	561	518	537	518	562	585	587	596	562	517	532	530	570	506	548	577	579	549	569	534	484	573	564	560	546	517	526	572	554	539	572	540	566	538	534	514	541	548	562	559	563	546	537	497	544	548	565	519	537	604	523	540	514	528	481	574	547	513	520	536	506	555	500	545	534	502	534	530	566	528	576	576	552	525	585	561	563	562	565	565	541	521	534	540	520	521	544	539	554	548	517	542	537	536	556	545	540	539	538	544	540	545	548	486	502	552	545	558	535	492	519	602	553	528	579	557	550	554	549	537	520	556	553	529	543	548	537	515	575	557	531	510	566	549	547	527	541	533	514	552	551	559	570	575	523	518	535	540	529	549	584	548	540	567	550	552	544	553	533	537	546	509	540	548	529	520	535	530	545	559	548	555	583	567	566	500	567	535	572	532	555	506	584	550	551	526	583	551	572	550	518	513	533	562	581	583	549	537	552	546	578	533	498	532	511	521	550	532	552	520	570	541	559	562	557	538	497	575	550	516	568	569	565	532	538	540	541	490	525	528	548	523	538	545	505	541	563	524	579	559	580	558	539	569	566	527	537	536	517	561	536	525	546	559	572	536	515	545	576	536	557	525	571	554	540	536	577	508	504	528	574	556	527	556	555	504	541	520	555	563	530	543	538	519	549	561	550	530	575	536	513	561	561	563	539	521	498	569	547	526	520	556	546	536	545	548	570	537	552	523	532	548	505	533	552	549	591	526	551	575	548	521	569	528	538	555	539	563	517	563	525	566	543	547	564	541	536	546	471	616	521	551	574	596	535	607	556	551	584	584	552	562	565	528	546	547	550	553	547	533	585	531	533	568	574	587	537	552	560	555	553	533	543	519	554	551	568	543	564	559	542	544	546	541	545	564	579	535	577	547	574	513	566	514	543	569	530	568	576	503	524	570	566	561	516	539	571	540	569	567	563	542	578	485	558	571	523	543	521	508	520	535	576	521	549	546	576	549	568	573	555	514	597	562	512	536	564	572	531	554	555	512	571	538	515	559	571	541	523	543	564	538	591	572	568	585	541	483	541	571	539	580	546	580	520	532	548	598	542	559	564	548	530	555	561	558	570	529	567	578	547	560	534	525	557	556	571	527	533	554	523	539	526	510	514	555	539	574	550	543	587	552	525	592	494	534	559	527	543	571	537	558	576	560	550	541	612	579	554	568	535	551	542	536	551	567	520	511	537	554	545	510	582	533	544	591	575	571	558
3883	4832	3934	2193	1433	1169	1001	860	734	699	678	654	660	626	643	616	564	568	532	525	587	572	540	540	549	474	525	575	505	531	556	581	498	558	524	508	552	566	547	505	513	532	536	533	497	558	519	552	488	521	505	532	510	534	570	527	543	516	551	543	528	533	550	545	534	556	509	534	525	525	503	508	521	472	575	519	531	549	486	525	511	469	548	546	546	522	510	541	524	553	504	514	522	537	518	476	517	519	495	567	518	526	516	523	520	553	545	538	510	522	555	506	504	497	570	516	519	566	523	558	491	524	484	532	526	518	555	552	545	575	577	532	514	539	514	517	550	520	535	512	546	520	512	538	571	537	544	511	520	539	525	483	492	483	518	524	563	533	539	526	507	496	543	500	534	549	530	503	484	523	510	525	519	484	511	498	526	551	500	533	528	537	520	522	527	521	514	551	511	552	519	543	484	519	517	524	500	508	525	523	492	488	542	537	560	526	501	513	552	520	536	537	525	528	521	586	592	547	482	538	501	516	510	565	521	559	533	528	482	487	515	470	511	517	541	546	505	536	513	507	486	524	518	552	528	548	545	554	533	533	524	545	531	548	540	486	508	503	546	531	512	530	516	568	488	539	495	492	557	502	458	486	544	480	478	522	506	516	516	530	513	510	499	517	526	530	523	478	472	508	509	535	515	510	475	526	556	521	531	529	528	512	476	501	537	477	537	521	549	509	556	510	536	507	476	513	515	512	540	527	535	489	527	524	510	502	541	533	523	507	531	478	529	524	518	549	491	538	522	511	536	548	511	549	513	548	540	543	507	518	494	512	536	513	523	538	490	544	536	539	555	523	505	562	537	510	539	507	563	510	556	516	565	489	518	560	498	571	473	529	486	486	515	491	494	504	536	522	533	516	476	478	566	490	533	453	509	530	523	545	521	521	522	573	490	550	499	512	594	534	502	502	519	517	495	507	508	483	497	497	507	512	514	549	512	494	542	503	530	476	501	534	515	538	541	538	508	526	477	477	521	509	524	524	505	489	511	501	497	492	495	488	505	520	484	550	525	505	526	562	539	574	520	503	548	544	515	498	535	508	504	503	506	509	491	531	508	513	517	485	533	507	518	517	546	494	524	528	461	525	479	525	494	488	520	554	534	485	499	531	528	486	521	508	517	508	523	570	532	495	494	526	526	531	543	521	510	517	541	499	492	503	552	535	523	510	573	491	503	543	519	521	501	527	519	557	552	512	530	537	530	527	530	502	518	472	543	565	497	545	521	546	468	516	538	531	503	539	518	517	504	514	504	516	487	519	549	504	497	501	534	546	516	550	484	483	506	503	534	514	504	526	541	491	529	483	528	515	530	515	506	499	521	534	516	533	499	567	504	540	512	582	557	476	521	530	504	496	532	537	479	540	529	522	538	494	507	545	485	519	479	522	507	546	575	498	552	571	547	491	490	531	514	525	504	511	532	480	520	469	555	557	528	524	532	526	507	525	515	538	509	525	535	525	541	508	520	558	534	548	558	501	508	520	507	510	523	528	496	503	532	515	515	508	513	549	514	518	509	530	537	550	519	535	492	522	519	483	517	499	544	522	513	568	504	570	473	489	479	541	516	530	475	525	498	510	539	493	527	563	511	501	545	502	573	475	519	529	493	496	506	481	519	508	502	520	518	510	545	496	577	545	511	533	476	509	522	509	507	486	536	520	518	540	543	505	558	531	508	543	525	511	510	510	526	530	550	515	491	504	523	479	524	504	529	525	482	554	553	496	511	465	531	483	522	531	533	501	460	533	489	534	502	499	519	484	508	514	506	503	506	506	463	491	516	515	505	499	502	506	543	516	523	514	560	507	474	514	530	520	520	529	461	484	519	561	523	508	542	527	506	512	509	523	492	534	506	502	493	468	541	526	501	540	512	510	511	515	504	511	534	534	555	508	511	567	505	508	513	506	528	474	517	542	516	495	503	510	546	515	507	483	526	522	532	498	521	468	497	518	521	530	540	536	566	507	506	488	528	531	488	486	520	502	535	502	495	508	490	496	532	510	526	530	521	517	522	503	490	545	487	491	488	504	524	464	489	517	546	526	521	526	483	473	530	523	576	507	554	513	504	533	528	503	496	507	514	502	518	523	556	522	481	573	494	521	526	524	500	505	508	530	523	524	490	513	523	488	497	517	513	481	484	526	524	537	541	494	541	526	515	534	482	517	509	500	475	512	524	524	509	529	506	498	542	546	510	521	499	542	557	512	509	495	514	515	499	511	497	532	541	506	527	535	500	497	504	514	530	514	516	534	498	479	522	534	517	501	494	522	526	525	537	532	526	542	538	517	514	509	518	453	474	525	481	494	560	518	490	573	517	542	469	491	502	487	535	500	498	498	491	563	457	483	492	512	522	522	501	483	503	494	494	506	518	500	531	520	530	528	502	525	511	501	532	510	505	527	472	528	522	471	533	491	492	542	531	491	513	558	535	526	500	503	514	512	470	497	528	564	521	496	541	524	544	510	515	509	538	534	486	499	512	516	491	521	529	534	487	540	508	449	534	508	505	512	506	535	467	487	554	495	497	510	495	531	483	507	521	524	543	540	527	487	499	533	518	525	495	509	490	514	487	528	527	499	511	517	525	559	512	517	486	463	508	529	533	492	541	514	523	497	529	492	482	522	492	520	519	529	528	528	518	492	497	506	548	533	481	558	481	518	506	514	547	483	495	545	502	492	509	500	512	466	531	506	508	513	479	496	552	461	515	525	505	521	510	521	469	556	539	541	510	512	501	500	534	526	545	470	512	508	481	515	515	537	521	517	504	526	517	517	520	531	494	548	530	525	490	501	477	493	494	518	489	530	519	497	498	504	503	535	499	517	524	525	551	519	481	514	521	515	508	527	534	551	510	516	528	518	509	477	490	532	514	517	499	540	471	495	552	530	543	523	542	511	513	491	519	475	549	522	538	503	523	519	561	542	549	498	534	516	515	505	541	509	542	517	523	498	526	497	477	510	510	521	476	537	542	500	481	529	507	515	551	476	525	516	512	533	546	521	531	500	488	500	529	507	546	508	536	516	475	522	515	476	494	500	518	534	512	524	466	538	507	532	538	506	554	482	506	538	522	491	531	458	519	522	505	510	559	496	528	530	527	489	522	528	545	540	478	544	552	515	487	536	494	579	501	512	472	532	501	514	526	523	538	509	491	512	587	522	536	522	503	471	479	542	500	518	486	506	506	515	511	496	548	499	559	516	509	488	520	534	523	563	475	548	501	464	487	499	512	556	519	486	541	507	531	525	529	497	509	578	510	500	507	497	469	506	501	502	542	485	518	516	514	493	528	533	482	528	489	503	505	488	549	526	487	525	476	519	500	513	549	488	471	518	541	480	521	514	499	495	506	529	516	519	528	499	520	540	557	538	515	509	510	480	458	523	528	555	517	527	469	497	486	497	565	538	538	545	502	525	517	528	515	503	503	506	522	507	539	509	464	518	546	479	501	495	481	502	511	532	502	523
27627	9860	1907	1280	1038	1018	991	1047	1031	1000	962	952	968	998	996	1024	1011	996	980	970	935	938	943	952	938	950	987	954	954	1009	967	978	948	973	947	966	976	1002	965	964	885	958	999	977	931	960	997	950	988	977	936	1000	937	940	967	988	959	1031	970	1004	942	970	986	937	935	1022	960	961	952	954	966	960	959	1006	935	966	985	991	897	956	995	990	981	956	940	994	984	927	959	970	1004	938	977	996	933	934	990	987	975	914	967	941	988	944	931	972	974	962	953	954	975	993	945	952	981	953	1010	967	992	962	1010	943	929	967	982	919	906	979	981	935	983	947	906	983	1024	968	936	991	962	970	961	974	928	962	950	979	974	976	984	985	964	977	944	947	941	1008	1012	963	992	983	991	993	968	938	996	958	954	979	969	966	971	938	1010	962	912	956	966	959	979	953	963	916	962	972	987	983	985	1018	918	924	1037	956	964	987	928	920	993	910	965	954	940	943	878	961	937	1007	997	894	955	996	969	978	943	995	1005	1008	961	932	965	987	931	934	990	961	978	970	976	891	944	961	1014	928	1011	977	941	928	913	951	995	904	965	989	995	930	961	942	918	962	971	955	951	935	940	997	944	920	901	972	988	928	963	976	979	963	973	957	969	974	912	1000	960	974	973	964	958	1000	963	959	978	959	942	945	936	928	975	972	1004	932	966	911	933	1060	963	1004	951	938	938	963	918	987	980	937	948	935	989	954	983	937	979	950	1024	995	1003	983	935	981	946	949	948	982	914	951	967	930	988	939	1024	918	931	988	983	945	980	970	954	1036	984	962	985	966	1013	918	1002	935	912	987	948	937	968	1002	969	964	944	954	972	964	993	919	946	994	944	931	950	958	973	963	959	923	971	954	991	963	976	988	893	952	934	991	941	921	973	963	963	987	940	972	965	973	978	966	941	907	978	960	994	978	962	946	964	1013	970	986	949	912	938	976	981	948	946	1010	972	957	966	976	975	975	970	961	931	968	1006	903	1002	952	971	954	924	1010	956	947	906	1004	1005	984	944	954	965	942	942	964	1028	978	962	943	961	1018	926	950	955	979	924	929	967	994	978	999	1014	998	960	946	1003	974	913	980	934	959	981	974	963	1019	965	973	967	973	969	1012	934	975	1033	966	948	969	990	958	1017	935	882	958	942	948	1000	965	987	911	917	992	1005	1038	877	958	972	947	944	948	956	999	1006	951	986	942	918	961	979	999	916	937	960	1009	937	985	947	925	942	993	895	979	982	943	929	979	933	976	941	927	970	1024	955	964	977	963	987	921	972	975	981	948	946	926	950	921	1045	949	976	965	960	924	941	973	978	974	983	903	909	1001	910	950	932	922	941	943	982	956	992	945	934	1037	1000	941	958	937	984	943	908	993	997	920	1014	1002	990	940	950	978	963	950	978	989	956	993	980	957	989	933	971	975	947	925	982	949	981	950	994	967	1006	923	959	933	964	963	1010	982	968	1020	904	981	955	972	920	961	936	953	980	923	953	987	955	970	990	914	964	951	938	914	983	935	1009	1013	1031	981	969	939	983	968	932	888	957	995	933	965	956	965	1018	944	963	949	969	984	966	1008	986	952	919	997	945	952	973	936	999	981	945	931	945	941	939	957	953	956	1005	984	917	933	964	972	989	964	983	997	1025	1029	935	1003	928	992	1018	948	927	942	977	906	1003	980	995	996	1009	949	942	921	928	994	975	950	1001	926	958	888	898	948	977	923	982	979	1033	989	927	991	982	951	948	919	929	985	985	969	1036	1008	997	911	984	934	991	911	943	1006	1019	995	973	967	994	929	996	943	974	973	1023	1015	918	938	925	995	1008	994	933	992	953	975	984	1005	949	1012	953	967	990	965	970	969	980	946	960	894	961	977	925	963	1032	953	965	918	913	942	956	909	988	1052	1013	964	927	991	953	934	940	919	976	950	948	980	925	939	959	1004	974	965	979	966	969	968	975	940	979	960	999	937	928	924	922	892	1035	993	980	1005	966	1017	942	944	936	981	923	993	988	927	970	925	947	982	976	977	986	944	926	920	953	973	948	942	955	967	937	967	999	984	995	1005	977	968	1000	969	973	1000	924	977	987	934	1025	989	1009	903	988	955	949	961	932	948	994	954	1013	972	984	1015	1017	947	974	964	958	979	949	985	967	976	961	1026	994	991	939	945	934	1004	985	964	988	993	948	979	979	985	1026	936	972	935	877	1016	946	1024	977	908	982	964	911	1005	1041	963	970	988	919	952	947	1004	989	958	967	966	967	991	973	972	942	975	967	990	935	1004	936	928	988	981	1032	973	893	966	970	984	915	932	990	991	934	894	943	978	929	956	983	947	991	995	893	929	973	974	984	962	1004	910	966	1000	987	1043	977	962	1038	914	971	980	942	993	998	984	966	951	922	956	943	1019	933	1009	985	934	1017	981	954	961	906	1028	917	969	933	988	952	941	949	966	938	957	959	946	922	959	938	963	931	949	982	988	987	984	956	994	904	996	956	944	974	958	960	1012	998	898	1000	942	964	958	934	949	972	969	890	970	887	982	977	978	967	966	949	963	980	919	945	976	929	984	999	1014	1020	939	978	995	994	1040	946	940	881	919	973	903	997	939	979	976	978	1031	1012	956	927	956	1009	931	959	928	958	948	946	961	1023	1002	1005	943	949	968	955	1017	977	971	957	991	933	932	946	933	914	964	933	919	964	964	1004	1033	969	1004	928	936	928	944	984	948	925	1024	990	970	951	968	906	934	961	963	924	969	938	984	964	1004	980	957	951	1037	1000	973	934	943	942	963	890	915	967	926	994	939	948	1024	1007	908	978	924	940	974	979	920	918	902	942	979	952	934	945	1020	980	944	978	914	942	979	975	934	1017	936	953	945	948	973	927	965	1017	985	961	994	954	1010	971	958	995	933	990	1030	989	915	1007	933	938	918	908	1018	1019	958	948	980	1001	951	984	922	980	993	948	939	950	892	957	888	940	972	993	983	996	962	942	1001	914	915	992	969	988	988	989	937	968	982	944	987	968	940	955	938	984	930	961	1019	1006	1005	962	947	1000	933	952	987	952	970	922	953	933	971	944	969	981	951	925	961	909	952	917	943	941	965	1038	948	971	1000	966	993	960	960	946	990	953	922	1007	963	992	934	996	990	982	978	948	950	940	1027	925	944	991	982	961	971	954	972	988	941	953	984	951	978	934	959	956	943	961	965	969	943	917	996	960	968	995	1004	997	962	909	959	965	962	985	927	952	979	1015	1035	1005	980	950	981	970	992	976	1006	962	1004	953	919	940	979	1013	969	979	976	1026	950	972	874	991	959	1008	944	984	969	989	993	978	918	1003	907	971	931	965	972	996	962	993	993	942	969	944	970	939	979	975	948	855	1000	964	932	948	1009	981	992	996	961	971	972	955	940	920	996	961	907	981	962	1002	1058	1013	965	1047	1018	964	942	968	893	989	996	959	978	920	984	975	1024	1010	965	952	953	990	914	945	976	993	960	946	961	961	1010	1015	970	951	960	1013	933	945	930	935	976	941	934	1027	931	962	983	977	914	974	971	1003	1023	984	916	933	963	1005	933	1026	965	1009	951	952	961	960	974	997	938	960	991	963	997	1003	1003	978	979	979	963	985	942	994	958	948	951	1019	958	1006	1042	930	961	967	926	940	961	1019	992	932	974	928	957	933	996
5885	1066	972	894	865	906	837	872	812	825	821	829	743	871	843	806	788	815	827	856	836	780	871	796	797	847	857	900	795	809	835	806	840	789	816	825	811	800	800	781	812	842	822	768	828	814	837	869	789	792	839	801	785	884	766	801	765	830	781	771	766	815	807	797	842	773	812	797	777	810	824	846	832	811	784	820	810	852	793	836	806	802	824	781	806	835	737	836	823	802	807	758	811	787	842	786	790	778	818	839	778	802	772	775	799	816	816	811	810	831	835	760	809	812	778	828	814	791	737	807	835	824	857	794	752	807	820	805	807	804	778	797	834	783	791	820	807	802	839	836	765	832	813	854	809	820	831	839	817	790	815	812	785	804	837	779	768	800	822	766	821	829	815	812	794	812	782	784	860	805	876	816	765	775	793	838	818	792	804	746	816	783	851	843	794	784	790	838	835	830	847	806	782	816	807	814	834	738	830	779	778	868	771	803	832	776	801	826	822	859	775	753	774	772	789	793	858	793	806	811	837	853	810	824	781	773	829	810	751	789	811	822	867	808	788	794	801	787	786	769	756	854	806	817	849	783	849	784	812	820	850	771	781	850	831	789	852	805	790	783	827	785	811	863	837	794	795	822	793	795	846	813	835	831	804	821	776	835	804	832	820	822	826	824	797	820	811	791	841	823	820	789	801	826	834	830	800	835	824	779	836	860	822	801	787	789	841	784	773	795	827	777	813	761	821	782	802	833	844	787	857	775	785	819	766	823	819	855	839	787	824	815	737	826	773	776	824	761	814	775	846	819	806	756	799	816	841	827	773	775	821	796	801	820	801	810	796	850	793	802	789	819	835	814	783	820	770	835	820	813	879	814	812	827	843	791	848	811	813	772	842	832	852	760	789	777	789	861	850	757	789	818	783	821	900	800	830	847	824	803	822	821	797	782	784	851	797	804	756	809	838	820	803	781	810	750	797	850	819	798	840	833	791	776	838	786	810	792	838	813	808	779	855	828	806	831	840	734	785	814	795	761	827	776	868	816	801	821	764	761	795	796	826	841	794	757	795	808	814	823	814	817	822	778	813	835	794	802	832	847	789	875	767	815	817	799	790	795	793	834	801	853	828	769	817	829	754	793	817	811	841	833	819	794	805	784	849	817	787	843	759	839	849	790	825	764	800	839	821	823	791	840	804	767	815	759	772	816	810	790	776	853	857	813	835	790	796	767	852	824	821	801	818	828	845	776	849	784	836	847	802	796	746	748	815	847	802	839	794	779	788	862	840	839	785	849	811	828	807	791	817	793	782	816	792	800	820	872	778	796	761	812	832	791	774	802	849	875	768	797	829	817	819	802	797	804	759	801	820	848	839	860	785	803	757	801	827	823	803	827	809	822	758	815	781	840	806	789	796	830	835	845	772	829	807	803	767	790	748	778	797	805	837	802	767	819	779	763	803	811	841	821	826	782	764	846	807	817	841	827	754	794	800	812	829	782	827	807	791	817	813	824	806	813	799	813	826	798	823	777	813	839	839	775	867	841	822	811	793	787	804	801	786	800	807	831	820	828	822	821	775	771	795	819	812	802	807	819	829	812	796	789	819	802	790	793	830	831	799	784	754	841	803	828	802	831	793	766	784	767	770	828	813	824	846	840	768	794	810	832	862	819	803	820	801	775	790	778	792	781	850	776	822	794	778	796	817	808	822	805	825	826	804	833	817	857	825	800	795	817	789	794	834	789	771	788	848	767	760	821	849	775	817	804	790	759	794	805	816	768	803	781	797	818	808	804	808	799	832	802	838	782	843	781	813	771	878	830	817	786	814	819	779	798	775	814	816	782	814	800	805	786	807	796	830	809	862	846	783	830	815	839	782	775	810	779	814	778	741	858	806	833	827	777	847	835	771	784	851	759	839	805	793	841	790	844	808	772	808	813	801	846	799	827	797	807	786	758	827	846	782	818	856	830	847	807	833	847	805	856	780	827	789	830	845	815	792	849	814	784	828	794	835	807	812	799	831	853	729	840	826	795	805	780	831	777	849	821	789	796	777	769	777	826	820	785	814	795	848	837	751	843	786	807	847	811	761	808	853	825	796	818	750	772	801	829	779	808	818	844	798	851	802	772	814	778	827	815	801	816	817	767	763	805	874	817	843	804	800	819	826	794	800	816	825	855	816	807	827	823	812	795	762	788	873	797	786	808	806	786	822	768	810	840	800	838	808	843	822	838	828	784	787	866	811	781	809	749	772	837	777	808	775	793	851	779	788	809	791	809	787	778	778	802	848	835	793	779	834	854	804	758	800	826	799	810	848	822	799	798	847	753	784	764	844	834	761	844	864	792	814	832	848	767	786	834	782	811	822	815	819	826	780	807	794	811	803	843	802	834	772	820	767	757	828	841	791	837	806	783	783	778	802	816	798	766	824	798	786	772	865	844	873	841	811	819	794	800	796	802	766	803	806	824	783	822	820	823	796	751	804	813	773	842	828	816	798	793	808	848	798	792	882	796	815	788	764	820	799	788	787	826	840	866	771	790	765	826	792	800	833	783	747	804	825	803	791	817	811	832	808	784	869	804	764	825	842	824	859	832	842	772	790	822	842	818	774	799	808	812	821	834	786	790	794	840	785	844	738	846	842	789	856	822	833	837	778	770	812	847	789	772	809	724	810	796	818	825	803	813	881	820	833	790	810	849	878	777	833	794	794	872	835	843	822	813	806	795	779	810	799	813	832	863	794	814	801	790	780	792	807	801	768	849	769	774	815	793	776	839	838	765	815	809	792	844	802	827	829	799	896	793	819	825	817	795	787	817	793	790	837	838	820	802	782	790	802	834	831	841	825	748	805	791	773	717	820	819	777	840	846	822	867	809	809	799	836	833	809	881	835	851	809	840	786	836	868	776	839	762	765	769	747	848	793	832	874	830	820	847	789	826	794	838	809	790	832	770	792	843	787	817	819	788	794	773	811	847	790	804	851	841	785	821	792	814	786	827	781	836	800	803	836	857	812	806	863	849	831	796	784	831	805	777	830	823	797	831	831	814	851	774	824	791	810	798	808	809	847	843	839	805	799	841	793	805	816	807	811	765	815	828	855	793	769	858	785	832	787	853	804	780	807	821	839	822	832	801	810	791	821	763	826	833	756	803	807	815	803	779	777	873	832	779	776	735	836	801	777	760	831	794	792	801	830	797	820	796	796	795	834	870	783	810	788	765	797	798	761	796	827	807	789	826	792	849	793	796	813	802	833	774	791	821	816	793	765	771	791	851	792	795	749	788	803	790	810	798	843	832	802	774	781	801	840	801	773	782	849	829	814	802	822	779	786	823	843	803	821	825	799	878	865	858	765	800	807	801	814	826	765	829	852	841	796	814	780	790	816	808	884	794	762	781	831	805	757	806	814	828	849	806	807	831	850	827	746	756	811	788	820	793	835	814	837	775	798	839	805	866	828	746	822	801	804	842	787	834	811	820	846	770	849	786	811	758	813	831	806	804	815	866	781	791	796	789
25539	21322	26968	25136	4984	1521	1232	1003	1051	1058	991	921	929	909	937	957	976	932	906	977	920	941	918	968	879	905	953	915	917	925	851	875	986	919	957	914	830	916	878	956	923	896	931	983	908	957	889	901	878	919	955	873	975	892	927	884	970	951	955	944	924	932	908	905	905	911	969	831	925	885	906	901	928	886	958	866	880	943	987	901	913	907	905	919	881	938	937	907	875	935	888	855	889	971	914	926	909	924	881	865	868	899	904	906	889	908	921	876	870	869	902	933	961	928	933	906	906	915	937	914	930	914	945	896	895	920	913	916	900	974	880	944	893	966	908	859	941	827	885	925	912	875	894	813	898	877	916	903	932	856	910	880	866	893	941	897	917	921	909	885	893	909	890	868	920	884	928	923	944	915	922	913	905	935	873	953	934	916	886	919	883	857	919	890	908	903	895	882	927	901	894	942	893	927	908	900	913	859	906	863	898	896	935	932	899	904	916	876	827	854	951	866	843	900	919	876	873	881	915	900	879	861	879	926	949	933	863	922	949	933	934	873	890	898	892	883	949	888	900	960	951	872	889	893	845	958	917	882	911	917	903	883	907	982	898	928	851	946	904	893	884	922	936	919	950	939	870	842	905	875	918	888	894	896	901	898	908	947	905	891	911	919	896	922	888	880	904	956	943	938	872	913	941	939	932	924	878	914	845	924	968	913	820	950	871	894	931	906	898	924	884	873	867	884	907	825	885	972	925	903	885	868	910	956	926	893	893	887	922	927	888	936	923	893	943	892	926	896	924	914	895	828	886	916	922	891	959	880	907	955	924	910	888	843	928	891	923	892	938	940	837	949	908	866	886	925	927	937	893	924	911	874	887	895	954	882	872	880	887	933	898	938	934	857	939	865	908	900	852	852	953	943	882	888	916	923	883	917	898	888	945	833	917	938	891	896	924	894	865	901	834	886	863	870	891	927	903	914	898	878	899	912	883	885	892	944	891	962	898	944	898	924	888	885	931	931	917	880	900	844	903	908	916	931	913	965	935	797	829	948	929	953	863	909	933	964	866	935	876	846	898	829	910	854	908	913	910	918	885	889	914	904	923	899	904	938	912	859	882	912	875	974	982	848	918	867	902	909	888	917	901	902	876	947	877	850	943	886	913	837	885	903	874	906	897	910	937	934	914	957	935	945	912	871	838	941	943	887	880	913	893	896	926	882	899	917	887	924	949	847	884	889	881	938	826	926	912	911	890	908	934	881	942	906	881	942	944	932	889	882	915	898	951	864	895	927	946	970	942	874	920	836	919	898	910	919	890	907	924	898	899	893	890	889	885	880	946	914	846	908	874	920	949	915	893	926	886	849	947	908	876	883	856	921	932	924	924	905	960	943	899	897	883	855	922	957	951	915	888	872	841	900	980	933	884	854	890	901	914	896	908	873	925	869	905	894	880	856	899	902	889	873	896	904	912	908	897	828	912	937	896	885	891	872	927	925	909	906	907	853	874	876	933	898	912	875	914	909	864	858	930	903	881	898	896	956	913	940	896	900	900	940	913	893	859	891	909	912	946	914	865	904	820	872	907	940	902	897	936	917	895	922	905	926	878	963	931	918	893	947	927	876	884	877	918	895	890	856	884	878	930	949	892	924	871	941	903	867	914	913	885	911	869	895	913	869	907	899	894	940	923	856	951	907	906	923	900	864	910	911	888	897	891	918	845	915	914	879	889	876	882	887	975	894	894	862	897	931	922	894	889	901	949	890	895	893	895	916	907	815	940	937	925	865	893	904	894	940	889	918	853	870	904	904	895	960	943	925	909	933	898	931	886	886	881	892	886	898	887	884	918	900	931	888	903	933	862	914	918	950	993	930	890	907	891	886	928	887	926	877	937	953	814	897	910	939	920	879	928	904	931	899	871	892	868	896	920	870	907	869	874	877	881	854	860	910	905	920	866	893	878	908	891	927	889	913	921	875	948	940	874	868	942	872	907	911	888	929	865	862	909	965	883	919	900	919	955	867	859	856	960	923	906	911	884	916	887	956	881	941	912	904	954	965	995	892	938	905	907	895	947	877	914	849	886	873	889	850	907	891	901	855	909	914	848	923	966	931	899	905	870	919	892	888	910	873	900	915	891	904	911	913	925	853	905	930	913	946	924	1009	888	880	899	864	876	866	878	929	902	927	881	868	835	911	949	871	950	889	922	884	901	917	938	893	890	887	863	850	906	856	922	923	833	903	954	937	895	931	917	857	912	863	877	896	896	896	883	893	906	920	898	925	899	881	861	853	864	894	854	874	939	900	872	913	925	892	929	967	927	898	906	891	933	914	896	900	903	900	883	927	888	910	882	915	900	906	951	961	896	894	902	901	908	883	921	921	897	876	900	936	893	917	931	847	888	889	957	885	874	969	905	926	882	871	913	942	885	867	849	886	926	895	897	923	929	875	888	882	876	983	894	865	864	922	903	904	920	897	882	875	927	869	882	941	866	891	891	972	879	898	936	941	900	949	888	893	904	900	963	919	923	888	908	910	948	892	904	867	902	921	918	901	903	893	892	898	883	866	920	953	935	869	947	933	897	933	895	907	833	888	905	848	888	882	879	860	898	883	945	927	900	902	923	988	855	872	856	885	845	919	907	935	861	908	875	913	914	905	856	903	847	852	903	915	886	891	905	892	959	886	894	871	876	933	909	898	906	896	921	873	886	864	938	910	920	940	917	947	908	880	841	934	946	942	933	875	882	940	859	847	906	841	915	960	944	866	931	881	902	898	950	856	898	881	895	939	924	953	886	921	958	922	893	876	953	947	910	906	902	893	914	905	922	887	941	899	928	949	884	870	920	888	937	890	907	909	899	917	876	872	887	916	899	873	934	905	921	893	906	883	942	915	888	903	910	932	876	916	902	895	924	893	939	885	905	924	890	889	906	914	921	979	917	951	870	877	867	902	950	904	874	872	907	895	913	846	881	899	932	898	918	876	920	956	838	951	932	946	855	935	904	949	918	888	884	902	920	961	903	887	938	872	963	885	924	866	912	925	886	865	930	917	970	870	881	906	953	907	924	941	934	926	913	936	868	848	922	898	959	877	868	898	867	839	912	921	854	927	868	902	878	877	895	921	978	974	921	897	881	950	897	941	930	942	878	937	940	898	861	882	921	930	885	962	915	917	914	933	936	905	881	978	852	907	961	909	888	882	908	873	904	853	901	872	871	829	970	936	891	884	900	854	894	900	897	893	918	922	943	916	910	879	927	950	903	884	919	898	928	877	896	819	919	902	958	925	955	940	914	910	913	915	885	920	898	936	878	932	917	941	905	907	870	870	975	933	896	909	893	927	906	868	880	937	876	926	908	897	832	839	879	903	902	950	837	894	927	890	879	913	881	900	850	906	840	835	902	862	919	913	913	884	900	855	912	923	925	892	875	910	912	915	895	905	918	932	871	869	955	878	950	918	948	899	866	888	942	900	910	889	883	900	939	876	882	951	899	835	927	958	899	910	860	924	903	926
4004	3145	2724	1613	1313	1183	981	935	903	916	904	842	869	873	854	842	855	801	821	812	811	774	793	871	841	818	840	797	771	801	805	763	841	799	797	815	810	800	849	779	832	813	738	807	812	795	792	803	786	827	791	795	784	805	801	750	798	784	790	809	773	812	788	783	805	811	788	744	756	790	808	831	774	771	855	827	787	776	832	773	791	815	857	816	821	794	750	803	752	772	785	813	732	817	817	798	789	797	805	774	831	828	789	805	806	827	721	770	752	780	805	835	782	790	800	796	805	789	775	761	798	785	824	810	805	718	793	794	793	790	757	815	759	776	792	746	786	802	794	764	762	795	791	803	811	758	768	833	782	747	792	800	773	804	745	761	817	799	758	819	759	800	797	789	764	779	779	782	821	767	753	780	741	786	856	761	792	742	844	811	845	719	741	764	811	787	837	815	710	805	801	786	771	768	800	729	831	785	740	785	795	759	762	809	783	828	808	793	764	783	741	793	767	781	769	787	775	795	763	796	795	782	781	777	798	756	742	744	833	788	754	766	787	830	847	758	787	778	840	778	762	783	785	762	785	741	816	802	816	744	750	787	837	746	809	762	789	809	743	798	838	784	762	780	811	800	801	791	768	784	804	788	833	776	762	812	774	751	772	810	776	747	825	803	810	808	727	729	821	697	780	779	801	803	782	792	805	800	811	783	778	756	778	788	779	737	782	775	799	785	794	776	767	788	751	801	738	816	765	806	762	763	773	815	777	769	781	806	786	815	818	726	821	814	743	789	764	815	798	794	800	751	782	814	775	786	736	760	791	781	761	761	792	819	785	751	796	779	735	765	774	799	772	822	767	756	805	783	831	789	834	788	783	786	740	768	794	824	766	803	796	803	786	773	795	798	776	750	785	784	800	770	792	784	805	766	797	806	757	781	762	753	740	798	820	795	769	786	798	814	767	820	824	778	799	767	762	801	761	813	800	717	798	799	767	785	779	783	752	776	753	788	766	793	762	785	792	781	802	779	778	735	781	741	772	777	791	813	769	774	825	791	787	837	829	780	815	780	829	830	807	800	774	816	769	788	767	775	788	804	823	751	787	795	799	816	780	853	774	717	770	833	822	797	731	784	783	756	757	756	756	802	767	805	813	765	771	805	819	737	810	767	790	828	772	790	771	747	808	850	808	768	810	783	838	786	783	754	778	802	787	745	783	782	755	814	816	779	828	785	802	713	773	822	784	841	794	786	777	779	834	806	776	789	790	753	773	785	774	852	772	784	797	794	797	785	782	799	788	787	803	700	823	794	787	754	799	761	793	780	769	793	782	795	755	773	731	819	827	776	815	806	781	794	787	817	757	809	766	823	835	840	785	795	780	788	777	800	765	807	744	795	795	787	767	771	792	793	769	759	800	798	790	774	807	809	841	783	795	773	783	810	746	837	800	798	784	786	777	745	768	772	799	775	792	809	827	785	806	754	775	740	749	789	813	769	756	795	762	762	837	799	781	750	745	843	759	749	752	807	770	793	767	762	773	765	783	795	764	765	787	810	843	793	834	767	793	744	765	772	804	800	791	751	819	797	732	785	804	816	781	793	758	794	747	787	766	781	759	817	794	821	791	825	783	783	787	745	801	795	769	811	794	800	796	794	775	833	747	835	763	755	780	793	774	794	757	731	730	729	806	820	759	769	784	791	761	756	806	771	845	842	802	789	817	789	783	817	760	789	792	824	757	811	789	760	781	802	780	790	769	782	741	791	800	765	816	786	768	765	779	782	791	759	787	775	823	789	803	791	805	778	824	776	811	741	808	732	789	812	813	747	795	779	812	766	735	730	812	782	795	762	819	789	806	797	754	771	799	777	767	784	755	775	712	777	788	815	816	747	784	778	767	816	822	814	801	756	758	781	805	789	782	768	764	798	747	790	755	784	739	781	849	788	795	759	787	841	805	801	730	777	747	812	779	843	806	798	789	765	804	772	730	748	757	774	812	828	780	785	787	752	809	795	743	776	759	723	813	811	785	771	847	779	807	760	748	769	764	745	793	802	804	762	799	746	746	771	785	772	800	854	846	790	768	733	778	779	765	716	752	780	805	790	773	779	759	783	751	771	800	817	758	776	792	763	776	773	756	759	754	805	739	761	810	821	808	747	751	766	803	787	746	792	767	773	750	811	804	795	841	776	840	742	768	783	772	787	819	741	787	774	795	807	822	816	778	765	755	778	743	811	767	765	768	751	752	736	821	806	785	792	786	791	805	750	759	737	813	798	781	775	777	748	792	788	773	758	770	791	725	779	775	748	773	774	805	781	823	773	761	784	758	807	773	796	760	821	807	780	796	776	791	793	774	765	751	793	774	831	796	738	744	758	827	783	812	785	785	784	807	774	728	733	795	766	789	773	846	798	841	758	806	761	803	763	773	774	749	778	806	767	779	792	750	813	721	761	743	777	812	791	744	776	790	759	765	747	743	767	771	780	747	809	777	785	785	770	789	748	754	760	814	767	809	751	779	797	796	743	783	747	754	768	733	774	760	790	793	774	861	785	765	798	800	720	776	746	749	771	803	772	807	796	762	785	838	800	767	836	818	719	766	814	815	766	786	782	761	793	805	827	793	751	769	771	788	740	753	789	780	762	721	801	753	763	772	768	782	763	785	758	783	806	738	746	774	817	782	770	845	702	774	809	772	759	829	786	759	781	803	771	798	743	755	797	786	774	767	779	809	836	807	775	803	774	814	724	725	770	806	809	820	824	752	772	777	797	754	764	811	766	801	806	836	818	770	781	725	781	750	826	733	713	763	827	742	756	798	769	777	799	781	744	805	774	737	784	755	785	784	737	786	825	776	770	784	780	765	828	690	798	772	786	802	813	803	780	816	803	784	759	818	747	768	735	792	748	804	795	806	795	831	750	811	800	812	809	768	764	794	780	787	788	796	779	817	767	772	769	792	817	771	761	775	727	766	765	803	713	806	786	721	770	749	740	761	772	813	727	796	755	791	751	766	765	764	751	803	794	772	802	781	748	799	739	780	818	820	767	761	771	778	734	790	729	808	766	781	755	754	780	785	750	789	751	797	707	797	816	791	738	765	792	828	781	759	797	756	761	772	790	735	804	801	802	780	803	801	799	780	760	759	783	783	767	800	781	771	812	766	746	746	763	775	776	796	766	741	796	794	800	771	810	765	738	741	798	806	765	791	804	759	799	765	777	809	812	824	756	792	756	723	809	799	798	825	735	753	780	765	713	769	787	747	831	841	767	808	741	769	787	809	809	783	806	747	771	820	762	759	785	815	824	805	766	796	744	749	748	820	792	805	776	772	764	762	745	785	767	821	822	790	774	751	765	808	831	804	808	768	750	808	791	787	807	778	809	751	802	787	804	754	820	769	768	755	755	766	792	753	752	767	771	779	822	764	794	822	801	794	798	775	781	772	783	758	744	790	779	722	714	786	736	751	733	808	801	813	783	783	852	756	759	809	819	759	787	787	794	797	768	772	763	749	809
24816	21374	28358	24756	19976	3242	1214	867	747	649	621	651	615	601	561	572	576	600	592	602	530	564	603	598	595	581	582	546	552	596	592	545	602	563	597	551	541	543	561	574	549	526	517	549	523	568	546	549	544	559	512	508	570	554	572	522	528	578	570	538	559	570	569	549	550	542	566	573	579	539	562	535	583	556	548	557	590	566	562	563	547	601	538	530	578	572	549	549	563	539	542	532	602	581	586	534	584	551	538	547	578	517	608	522	559	560	600	574	541	558	599	530	568	551	510	523	549	570	526	551	546	559	546	565	574	580	592	549	579	594	539	563	539	560	578	590	547	509	580	534	542	522	560	593	579	493	553	561	557	518	553	569	527	590	522	546	521	573	588	556	539	544	548	555	572	584	605	558	575	585	532	555	537	603	499	550	572	553	595	599	492	506	545	583	582	572	563	557	553	548	521	573	510	568	521	564	556	554	565	548	498	550	550	572	573	586	569	557	550	608	561	576	594	543	555	539	592	577	550	521	569	587	574	525	533	552	544	525	564	548	513	552	554	585	558	494	550	589	576	571	564	544	562	606	563	573	575	520	592	542	500	562	542	581	575	568	574	549	579	504	518	543	566	559	568	568	560	519	558	562	514	542	523	596	529	502	539	556	556	540	551	530	564	534	521	540	532	560	583	576	558	538	519	572	548	580	538	574	546	568	546	553	511	568	498	549	548	570	551	554	525	537	566	501	558	516	555	556	548	553	533	536	558	542	590	557	566	536	510	595	504	562	549	545	560	550	586	552	539	535	580	543	542	542	573	586	558	546	516	514	550	552	573	554	557	575	565	580	569	574	574	543	532	533	584	525	564	563	541	566	529	531	519	526	584	541	607	555	543	526	551	542	562	501	528	557	550	541	548	596	529	546	553	571	565	546	563	568	538	583	543	578	542	500	534	572	574	550	537	492	562	575	572	566	595	548	538	565	540	521	544	554	538	516	529	528	581	597	563	550	554	592	536	559	581	561	561	570	559	558	579	561	572	566	530	514	564	564	557	535	548	548	571	526	613	582	547	548	568	616	563	535	523	559	599	570	541	568	583	551	526	542	569	521	581	540	548	570	532	548	560	603	595	544	537	574	518	547	513	574	526	557	558	562	536	569	536	566	546	544	524	567	577	552	570	554	567	543	504	551	540	534	524	560	577	551	558	548	494	572	551	569	535	543	596	540	514	582	542	603	540	537	569	540	579	569	579	542	572	526	529	560	579	556	577	561	593	547	594	547	577	559	522	541	533	572	572	535	582	551	560	539	537	516	523	561	551	531	509	521	551	542	551	549	551	541	589	517	550	542	570	563	546	569	551	503	542	572	519	585	537	545	592	544	557	558	550	558	543	538	563	552	548	532	546	567	565	557	569	562	551	552	571	540	521	537	540	548	565	549	586	562	516	541	562	585	563	540	572	553	518	518	564	547	549	527	535	592	568	535	571	522	532	536	567	564	573	519	538	509	571	583	534	556	565	536	541	524	545	514	595	586	568	544	582	537	549	581	583	578	566	545	564	568	576	508	592	536	549	549	558	524	497	584	570	538	573	593	553	577	536	566	556	552	529	593	587	517	573	604	565	535	519	534	568	555	565	593	502	536	556	549	536	534	538	517	579	535	603	550	535	549	566	535	505	561	551	544	560	554	553	550	571	521	519	565	513	521	583	581	561	540	561	585	634	533	544	561	527	545	594	577	545	543	560	542	531	562	572	535	544	550	572	537	574	545	560	560	555	544	574	534	602	580	542	560	542	564	536	536	575	554	516	535	512	535	546	543	525	553	545	614	566	537	532	553	551	532	519	538	561	561	591	564	538	535	489	518	598	563	513	568	558	547	512	532	558	589	552	525	555	577	556	551	527	618	545	572	524	537	523	544	535	574	599	538	536	567	563	575	563	573	550	564	496	531	561	547	526	523	514	561	497	553	583	557	604	578	547	520	547	534	528	532	544	538	525	583	558	566	545	579	589	561	571	598	562	568	520	546	530	524	568	562	540	592	575	493	592	540	500	561	561	575	550	587	527	577	574	532	543	543	554	577	518	522	518	551	541	497	551	558	567	560	556	556	550	577	573	545	556	585	556	555	534	557	573	539	609	550	526	561	533	535	531	562	540	547	543	533	559	555	534	526	536	608	561	556	590	584	501	553	542	511	507	534	582	539	559	566	535	492	551	609	583	566	491	564	560	577	535	548	586	559	547	554	550	565	584	535	516	533	544	570	567	519	554	539	581	554	587	553	573	606	567	570	523	560	537	536	554	547	579	551	576	525	593	577	579	519	552	530	528	564	562	512	538	554	565	528	592	540	548	530	586	525	588	571	521	529	564	534	540	600	554	518	610	544	544	586	572	561	568	530	518	572	554	564	622	545	570	591	522	547	578	570	544	593	574	532	552	571	594	589	571	565	560	541	602	541	586	570	537	552	535	569	544	556	548	598	532	546	533	567	559	562	599	568	506	582	596	547	516	550	556	596	557	546	556	559	559	552	544	521	521	562	531	521	565	520	542	509	574	534	573	526	564	528	546	565	580	539	552	519	569	549	580	564	553	547	503	570	569	520	562	567	589	562	490	538	536	564	561	558	532	514	550	563	597	559	541	564	572	581	545	551	516	521	565	575	601	548	541	558	578	578	564	537	568	560	554	548	564	558	561	574	573	581	543	547	534	576	525	548	562	558	591	523	508	523	555	531	546	548	491	547	607	577	572	617	536	565	533	506	530	545	607	532	528	569	547	535	544	541	524	565	578	573	594	528	560	550	524	583	538	527	581	586	552	549	578	552	560	555	515	563	555	547	509	568	541	564	568	555	513	598	570	596	541	556	553	524	526	554	527	559	553	543	526	560	575	539	561	584	530	574	554	560	561	559	500	528	567	552	530	565	494	536	542	554	560	526	532	524	555	528	534	562	565	527	548	518	622	593	556	573	532	522	574	538	582	591	529	598	592	531	540	520	508	545	537	548	560	544	568	525	566	561	550	512	535	578	537	610	541	562	526	572	528	538	574	587	530	540	522	540	540	550	550	534	583	535	538	526	546	532	558	522	528	595	531	539	575	508	555	570	562	504	585	560	541	566	567	512	528	540	525	548	544	574	551	550	542	550	527	529	525	557	585	554	577	556	543	540	571	514	545	577	560	555	530	580	509	561	568	524	568	546	564	551	550	627	590	509	544	525	582	517	576	560	564	569	527	532	564	574	537	534	530	518	552	579	550	543	521	531	563	529	530	540	592	536	530	538	525	560	559	554	555	584	566	556	540	536	552	576	532	562	569	571	523	515	541	524	522	583	523	551	578	483	547	525	569	546	556	548	570	523	525	552	547	519	564	558	516	542	506	619	524	557	597	542	544	545	608	562	568	577	561	541	533	527	535	582	586	540	559	586	545	576	584	550	545	544	549	534	567	562	518	524	535	570	582	527	548	539	535	542	503	507	517	561	573	551	566	560	537	565	542	535	573	585	546	576	547	570
3841	4929	3881	2186	1435	1123	977	913	789	758	736	693	631	622	586	598	518	589	542	566	583	543	579	505	486	566	531	535	595	475	524	526	554	564	515	551	554	531	511	529	547	540	523	488	566	533	549	541	526	517	553	527	594	554	504	527	550	521	543	516	516	523	579	517	527	522	577	534	530	551	519	539	502	531	530	546	523	541	535	550	554	531	523	525	501	548	541	549	564	491	557	463	541	541	513	533	566	540	542	531	560	518	516	524	512	554	548	508	569	565	522	529	521	516	528	530	553	576	496	483	544	514	504	546	514	493	568	520	524	518	513	527	546	522	520	503	506	543	547	551	535	516	516	546	520	519	499	535	503	504	547	507	529	536	516	536	522	541	520	510	535	537	499	556	556	556	518	516	526	524	517	521	552	527	509	525	490	545	487	541	550	524	520	523	539	526	511	519	544	567	532	532	523	526	488	514	544	539	507	521	545	513	519	540	514	530	494	509	519	524	473	553	525	508	543	575	502	520	502	500	492	536	556	509	495	502	542	489	500	499	517	548	513	525	486	554	544	506	530	526	526	513	492	466	514	535	522	527	505	520	527	552	509	524	490	505	520	508	535	485	528	542	530	543	512	528	530	500	531	514	502	503	544	518	508	526	482	521	495	554	517	529	505	525	544	504	529	529	547	532	544	502	503	504	527	524	531	483	515	509	522	515	555	519	530	530	499	497	505	518	526	574	507	542	519	532	502	511	494	498	489	548	503	505	510	482	525	548	507	508	551	495	517	532	527	558	510	533	512	553	555	556	529	533	529	536	502	525	517	483	519	501	562	503	510	515	531	532	531	529	488	521	535	471	541	506	499	504	499	489	531	555	512	576	543	491	522	529	510	519	493	536	488	488	524	518	510	504	500	538	528	518	516	534	501	584	524	494	518	502	452	525	532	488	512	513	524	534	514	515	594	510	505	542	524	514	501	498	535	544	526	485	475	509	513	549	537	494	513	502	530	498	531	562	538	534	497	508	535	544	495	517	522	533	536	498	513	526	547	488	502	472	500	523	507	519	507	502	522	563	514	492	495	498	516	504	501	539	490	523	473	526	511	527	507	536	496	511	515	511	523	513	510	471	472	501	484	536	528	476	519	542	548	486	554	504	496	521	496	533	568	502	533	508	527	513	474	517	490	506	468	537	516	505	517	525	530	556	526	558	547	520	536	465	550	534	554	479	524	528	512	531	505	504	552	517	515	498	515	553	452	489	529	516	540	515	530	531	497	518	508	511	546	513	470	524	490	496	498	533	516	529	534	520	523	521	510	513	509	481	517	520	491	514	518	525	506	492	507	482	501	459	519	521	524	505	490	500	499	538	508	501	485	497	489	548	472	547	487	528	525	520	502	530	540	539	519	503	491	495	550	526	510	493	508	483	525	520	539	488	529	520	520	525	520	540	507	529	564	518	454	493	489	474	521	510	521	489	537	507	510	545	498	506	509	512	487	526	504	532	499	527	504	483	521	538	490	504	534	541	526	543	545	557	538	476	529	509	507	545	558	502	530	536	468	498	502	512	528	514	504	508	544	511	473	517	471	517	539	493	513	527	489	507	519	519	488	502	562	514	479	516	540	508	514	512	503	503	525	514	497	514	541	533	475	534	503	532	531	502	473	490	534	517	479	495	529	523	456	516	546	511	528	461	570	515	501	533	482	521	500	511	515	537	545	477	557	534	542	514	518	507	512	492	512	527	534	510	539	503	474	526	482	482	516	471	497	516	529	494	520	502	500	465	538	502	488	482	542	533	521	497	536	499	541	517	515	521	518	528	511	566	494	526	485	546	526	502	506	483	587	523	524	519	543	514	508	503	524	545	500	559	510	519	494	560	488	515	487	507	516	530	542	483	521	523	529	511	498	514	524	526	530	503	482	544	509	538	524	518	511	521	501	511	485	504	517	552	532	511	509	528	477	482	533	519	515	472	489	565	551	521	527	503	489	579	545	502	586	497	532	477	534	492	500	556	556	484	487	545	542	515	534	510	518	508	471	537	526	545	487	527	546	536	486	526	522	507	506	514	507	460	498	498	516	501	554	535	503	518	509	484	485	563	537	526	512	505	508	520	489	548	508	475	523	520	473	495	505	543	500	491	533	559	505	523	504	515	512	542	527	490	549	510	516	538	532	518	482	526	495	515	554	494	503	512	477	514	521	523	534	498	504	514	515	501	512	515	513	534	508	531	497	559	517	529	508	533	528	546	513	514	534	517	530	512	518	491	461	486	526	507	504	507	520	515	536	497	506	552	503	523	511	498	527	529	523	518	547	480	565	508	540	515	528	530	503	593	509	511	497	494	484	543	503	545	514	527	468	544	512	473	511	521	516	524	509	499	507	507	518	499	466	516	515	526	546	526	533	506	519	532	518	537	517	536	514	491	479	536	572	489	489	538	505	463	520	472	517	541	535	530	533	546	527	502	520	500	523	518	502	506	523	550	525	529	512	488	547	505	499	508	529	506	515	528	480	503	548	500	524	505	552	481	484	552	478	505	493	522	493	522	533	507	534	514	510	522	486	489	513	484	528	468	508	514	488	503	490	521	559	499	521	509	504	540	497	523	554	492	476	470	550	492	518	512	501	521	491	552	528	519	510	529	497	510	512	531	505	506	552	468	499	480	503	575	519	500	504	517	495	518	498	504	533	503	498	494	521	555	549	518	516	528	485	489	508	501	493	542	508	556	500	491	517	525	541	518	525	557	533	473	534	526	538	519	495	476	536	512	544	525	467	480	518	553	526	503	535	527	521	529	532	530	518	534	521	489	541	563	550	531	520	479	521	540	535	500	535	546	522	502	470	554	549	523	522	512	526	545	507	497	500	520	537	540	519	513	486	513	488	570	544	511	538	537	541	556	539	504	504	511	467	531	519	550	528	526	500	506	533	557	525	558	507	546	510	512	472	539	477	517	515	499	503	518	523	510	516	470	534	523	510	522	500	484	496	492	541	528	484	495	529	486	509	482	511	516	516	521	528	536	483	494	515	488	499	471	502	504	501	507	507	519	519	552	509	510	530	520	542	532	537	513	496	475	504	517	523	499	534	515	514	513	531	486	517	551	508	515	494	495	487	500	534	469	529	463	507	547	482	522	521	499	509	538	520	495	537	573	507	539	520	483	495	504	496	544	497	493	515	523	500	500	504	526	530	505	530	570	484	518	492	564	488	534	535	527	510	523	511	544	537	485	530	529	533	502	481	502	525	511	514	551	528	492	525	499	540	483	524	537	515	538	492	550	539	530	488	503	500	523	508	520	515	491	486	515	491	528	520	489	506	527	523	538	544	472	505	487	500	471	497	547	520	504	487	499	479	537	518	491	526	533	502	536	523	533	464	503	485	458	491	493	522	514	532	482	523	528	456	522	546	543	545	520	513	500	516	482	505	502	509	548	529	512	520	516	496	502	549	498	516	476	562	499	523	510	523	494	481	538	514	506	514	522	523	509	525	518	504	494	479	474	514	523
27414	9546	1867	1313	1063	922	994	962	986	1031	1011	1000	981	968	1016	992	986	902	997	934	999	967	936	953	996	938	982	959	957	982	948	960	996	960	976	1009	995	1008	980	956	993	936	941	934	957	984	977	951	953	979	911	1014	1016	942	944	994	950	1020	978	922	988	1007	945	925	1010	933	999	1058	907	929	925	985	1008	959	965	1021	944	1010	958	979	1014	953	979	968	993	982	963	939	954	937	967	901	991	987	981	975	961	937	966	931	927	960	927	996	971	954	981	946	925	970	1012	948	982	939	966	1014	977	977	946	1007	978	977	969	886	922	999	958	997	905	975	969	973	955	879	1030	1039	980	940	952	972	990	942	966	887	993	936	968	911	957	973	967	930	973	1016	995	982	998	962	1016	997	994	994	975	966	910	928	988	958	987	990	980	950	914	989	967	986	1025	935	955	1010	970	1014	928	943	936	949	906	963	980	970	978	959	995	988	966	940	984	970	1006	949	915	949	961	957	869	971	945	932	942	934	970	963	937	942	915	951	953	946	963	1009	900	934	1000	981	939	953	940	916	937	1029	948	983	938	915	978	978	991	972	918	968	987	1019	1024	953	959	939	965	992	1002	941	996	934	1007	973	977	971	1020	1000	955	965	976	998	943	907	973	955	976	960	932	921	982	957	1005	1025	1014	936	996	971	964	958	1019	1009	971	983	991	897	982	974	945	978	990	974	970	1007	965	974	956	977	986	964	969	954	1025	975	919	1013	999	994	880	1011	978	893	964	1019	917	959	965	1014	968	992	950	944	968	958	976	931	967	988	973	923	971	1027	956	978	908	973	985	1007	1010	1034	962	933	977	985	986	972	933	957	939	917	1000	958	980	961	997	996	1017	964	919	928	946	1011	942	929	933	918	971	947	970	1039	996	939	981	975	965	958	948	999	957	1020	909	936	1006	966	1021	985	938	954	965	952	920	977	888	987	970	937	946	994	1040	986	948	946	910	950	927	962	984	977	929	976	1011	962	917	998	949	970	934	944	937	918	999	928	942	1014	982	934	988	1013	960	932	965	960	989	999	931	943	1023	973	953	1009	937	966	973	975	978	971	972	994	977	1010	968	953	969	978	969	933	942	1034	1017	953	1017	926	1000	1012	1037	921	968	949	986	975	943	1002	991	935	969	991	1001	975	935	943	970	927	954	1012	946	1009	976	955	953	989	1015	1023	996	980	993	930	923	984	982	960	983	958	1025	978	971	959	928	958	989	939	952	988	918	954	984	1000	937	1005	990	988	967	965	959	1008	952	944	930	1002	935	932	1010	888	937	958	972	1001	1020	948	969	1029	958	979	1004	985	957	966	982	929	983	991	961	1064	949	975	915	1002	984	980	923	987	938	984	980	950	961	923	943	969	979	972	940	967	969	960	940	962	964	1040	987	988	948	922	1011	975	957	977	1014	884	950	1001	989	980	982	951	989	935	924	958	1011	938	975	1009	995	975	964	973	1004	986	1004	945	989	922	958	997	979	972	970	992	955	1000	924	946	973	971	972	1050	972	971	1007	956	929	980	985	963	918	956	1001	951	1024	989	982	948	958	963	930	994	967	970	956	990	950	934	989	983	1005	999	1030	976	988	1018	979	979	980	1000	954	946	967	989	982	953	970	920	973	976	949	925	995	954	941	990	951	962	969	978	985	938	947	1001	1002	993	980	955	993	916	933	1022	949	993	929	942	944	991	952	989	971	986	1002	996	973	942	968	1013	957	973	1003	1040	947	947	956	962	938	955	1012	976	1002	1012	977	974	935	944	926	984	934	988	991	966	909	949	960	918	998	1011	959	947	946	975	954	1039	983	1032	945	968	966	940	955	997	940	966	938	1019	927	999	959	976	868	992	957	925	993	946	1019	973	962	1006	984	963	984	961	972	986	980	1001	944	978	954	945	941	981	994	990	957	986	984	915	984	949	947	985	923	1025	977	935	986	994	977	928	924	1013	987	1035	977	998	1013	1017	947	953	1021	954	912	946	950	978	998	975	990	952	968	920	972	936	963	966	1021	975	959	940	912	963	981	979	984	983	981	951	978	989	945	951	987	982	963	933	951	920	996	933	1005	991	986	987	957	960	906	956	990	962	958	946	959	976	957	960	975	966	946	966	914	958	967	963	994	1004	996	924	1001	910	993	1020	946	1002	933	963	947	976	963	961	968	1028	1013	979	992	887	905	970	998	956	967	943	921	984	965	929	941	983	1062	1016	913	962	997	1005	961	976	961	965	956	1002	942	933	985	929	963	976	968	879	967	934	1003	983	930	988	979	999	951	948	1053	929	981	955	959	908	949	967	955	937	999	950	894	964	1015	907	895	1024	941	942	989	982	981	959	1008	931	982	967	955	1045	975	1031	971	1003	969	917	993	973	978	955	1044	907	978	993	989	949	996	952	985	908	950	943	976	907	985	955	876	994	1013	1002	972	893	955	940	1027	940	893	988	981	903	951	981	998	950	996	910	964	985	963	959	968	940	952	886	937	984	1002	907	978	928	1028	956	951	955	974	927	913	975	915	991	929	989	1052	970	969	975	1012	960	934	974	952	976	943	971	892	979	970	979	992	1010	939	983	961	970	1020	952	974	932	969	965	956	984	982	960	970	957	941	983	933	979	958	965	948	994	1007	987	961	958	965	963	959	953	1009	994	921	994	1023	975	929	963	989	993	998	938	948	967	999	943	963	960	940	1000	985	954	986	1012	965	990	1017	929	925	1005	963	993	953	1020	933	992	944	961	959	990	1008	964	954	981	1012	930	998	922	997	996	971	985	971	1026	924	966	975	943	968	963	1023	1005	997	937	949	902	1019	956	980	923	941	957	953	986	1009	937	965	988	886	998	993	1019	988	994	1038	920	989	941	904	1014	975	961	984	943	993	942	1030	971	1001	963	948	1023	1010	941	962	936	935	958	979	988	949	1035	944	969	1005	987	971	1016	1030	941	973	951	955	949	967	967	951	975	1022	965	993	965	970	975	912	1020	953	945	993	948	960	1000	951	980	955	948	976	918	973	970	1003	973	993	986	892	983	922	944	983	935	940	953	938	927	994	963	986	1008	1000	1053	930	956	962	1008	1000	942	939	982	938	967	969	1010	976	961	992	945	938	945	920	1005	982	991	1024	987	935	1010	971	984	991	964	969	1006	1011	979	959	959	980	943	934	962	897	960	963	915	1010	993	952	950	982	985	997	934	972	992	970	956	951	939	1003	1001	937	938	929	990	969	857	1019	929	957	1044	969	964	1007	962	970	982	973	956	989	987	936	962	976	967	969	1014	970	1014	926	963	1016	968	1003	1021	947	987	948	949	963	952	959	968	991	952	1003	985	894	970	962	964	957	980	952	953	989	970	928	935	963	905	964	998	953	998	970	939	937	973	960	987	993	944	980	973	992	952	931	882	949	1010	947	950	925	955	1001	957	960	971	968	992	986	993	957	1031	916	990	1012	988	921	949	911	965	853	948	946	974	950	950	957	970	949	961	939	989	1025	960	950	976	928	967	966	969	998	979	993	969	992	959	989	987	993	957	968	988	945	993	972	981	1008	945	958	929	998	984	942	996	967	1016	886	960	961	935	965	970	945	933	972	937	995	922	989	985	978	978	962	952	949	925	998	995	1067	946	1000	956	961	1004	960	908	976	932	1004	972	971	973	978	964	941	971	1030	964	963	992	1002	974	959	1020	982	978	973	971	982	1000	1013	964	978	917	979	978	954	945
5793	980	1005	896	781	783	810	804	819	853	853	871	824	803	787	783	818	805	784	830	768	825	821	801	784	768	811	789	786	807	897	832	881	769	776	789	756	846	855	793	797	797	804	825	770	795	821	864	805	765	746	786	773	792	772	747	831	801	790	839	787	860	800	830	777	862	756	767	735	796	780	819	793	784	821	751	821	807	779	808	837	856	811	843	819	818	787	770	773	777	825	832	848	781	758	828	758	818	783	834	830	801	796	867	742	821	790	781	775	791	811	789	831	793	853	810	836	824	772	777	801	780	775	757	828	809	845	779	798	793	764	841	799	830	815	802	798	818	764	806	828	805	789	803	817	785	790	807	799	782	801	832	753	796	812	793	793	782	842	812	780	776	750	806	867	769	896	823	801	824	757	814	825	831	877	849	840	853	839	826	773	780	789	775	826	759	790	813	787	743	763	780	799	722	785	812	796	784	816	783	833	817	830	802	769	795	801	791	846	824	821	800	793	816	775	751	833	839	794	796	835	809	731	774	819	780	843	815	752	809	781	766	787	784	839	806	862	824	815	807	812	774	811	808	789	767	783	815	798	793	814	797	758	825	788	800	782	776	834	838	789	844	761	821	794	789	857	740	783	814	807	841	774	803	789	825	789	830	795	736	790	771	787	806	754	797	781	756	787	788	816	846	839	766	827	816	804	794	789	802	773	823	775	808	801	786	786	793	735	778	788	853	826	753	783	871	766	772	807	803	822	835	819	787	834	833	892	812	802	847	779	821	857	823	834	824	776	791	763	853	743	823	812	814	766	765	786	833	830	766	790	802	811	823	793	787	812	779	768	783	776	792	803	790	807	850	796	743	811	819	784	788	842	834	791	816	805	839	824	810	777	809	780	793	858	827	822	783	787	824	784	804	789	836	826	758	826	813	804	809	783	862	793	823	800	798	815	775	786	806	822	763	808	780	792	805	809	772	816	815	850	801	740	845	801	757	825	785	817	787	835	770	768	771	765	794	789	778	815	807	824	766	761	814	771	803	787	774	805	851	802	823	756	819	824	799	790	796	797	810	833	777	821	811	846	790	782	844	789	827	781	777	841	764	780	856	867	805	774	808	769	836	771	797	779	819	818	803	808	798	801	777	817	827	817	804	776	765	791	787	806	810	805	737	822	831	775	765	733	746	801	794	786	825	836	821	799	797	756	823	839	776	825	835	818	788	816	806	773	752	809	804	815	821	806	843	833	831	796	814	804	790	769	811	831	793	759	804	802	866	767	824	821	827	803	836	826	765	825	780	816	812	855	855	821	845	809	806	797	757	795	741	805	793	764	786	780	815	809	844	795	764	806	782	797	807	783	826	832	829	771	797	854	841	829	780	822	764	805	779	768	803	812	844	828	745	840	859	791	781	793	824	833	775	798	809	837	828	820	857	781	846	778	772	737	811	767	831	809	821	816	815	823	763	814	827	786	771	783	785	841	789	800	762	820	799	855	804	820	807	824	779	825	827	817	834	805	760	823	786	775	803	783	783	804	833	780	804	800	775	828	769	789	779	825	763	789	807	795	751	750	829	773	807	775	778	790	785	842	840	839	840	819	837	814	810	806	783	770	851	804	817	804	778	866	812	823	801	821	827	798	784	855	815	782	798	855	796	812	791	795	808	750	843	783	760	787	789	777	807	828	838	829	801	783	746	843	805	817	828	815	790	814	773	797	828	810	819	778	798	788	771	797	831	818	802	818	796	793	834	781	790	784	771	768	829	756	830	783	815	736	805	781	830	789	822	814	805	790	790	829	773	823	809	808	808	766	793	820	816	796	767	792	840	801	804	801	757	799	779	799	799	839	757	807	869	818	838	831	810	814	805	767	802	782	790	823	842	799	779	774	812	823	799	782	809	827	790	806	789	835	788	812	779	819	788	773	778	798	765	825	845	772	784	784	831	795	751	770	750	829	841	753	813	830	822	788	834	805	788	804	849	786	850	820	768	819	811	770	852	790	818	825	790	823	791	791	783	824	814	816	789	787	837	777	818	831	854	807	810	806	782	807	805	804	818	820	775	785	802	820	811	811	764	793	786	793	740	852	775	813	859	788	809	810	783	839	807	851	803	821	821	801	799	771	794	796	815	846	804	831	798	813	782	760	792	865	800	790	808	768	767	838	826	845	787	782	792	811	809	816	792	777	829	802	813	810	774	845	768	823	815	795	806	764	846	823	813	808	784	815	787	794	800	779	795	776	820	773	797	809	820	823	795	815	853	799	807	834	814	801	848	797	815	794	781	776	776	781	813	780	823	826	751	785	829	837	794	820	794	790	775	823	757	773	732	750	839	809	826	780	854	790	822	804	798	764	802	818	794	815	848	777	814	809	800	791	774	822	838	847	759	862	804	809	770	829	784	865	837	781	775	795	799	783	823	756	782	800	796	812	826	735	808	822	791	875	789	796	808	794	824	814	766	800	834	821	811	776	781	832	836	806	785	813	768	793	805	769	807	788	832	776	815	831	771	816	821	817	830	775	821	768	784	806	829	777	802	847	771	814	799	824	848	792	860	853	771	858	767	715	827	831	789	823	845	823	803	800	782	846	808	816	833	807	786	810	749	851	788	752	788	782	815	806	824	792	833	782	835	793	764	827	810	795	794	745	823	844	828	803	782	806	794	798	792	802	819	766	793	799	807	809	801	818	811	843	821	789	840	795	815	813	818	777	820	753	830	771	781	787	831	785	770	810	819	811	749	802	838	792	833	837	806	772	771	778	791	727	814	833	810	816	766	787	793	820	765	828	804	802	815	826	794	832	832	823	893	839	797	805	807	769	828	807	819	816	772	745	815	845	819	821	785	775	854	799	777	820	788	770	790	869	820	859	817	804	806	828	805	846	806	803	801	825	779	829	797	754	823	768	778	810	800	845	783	765	789	824	782	815	794	823	838	826	839	776	809	793	855	783	798	812	819	808	762	834	815	749	830	791	784	839	829	778	775	818	814	804	816	793	777	793	783	813	756	795	802	846	788	749	845	808	834	875	810	881	769	839	783	768	794	794	824	789	801	790	811	857	834	829	800	832	748	798	835	804	830	794	750	776	864	762	798	843	782	751	778	752	856	824	793	772	780	806	807	841	822	813	868	764	791	809	745	789	812	816	828	823	790	736	833	770	800	841	823	783	796	783	784	764	838	787	802	808	772	758	824	848	736	794	777	780	784	822	797	842	784	833	786	782	830	804	813	739	856	808	844	820	780	754	769	826	799	816	811	836	838	810	788	834	814	820	791	799	766	799	792	818	783	791	836	742	802	822	796	806	753	760	812	796	783	832	783	828	853	796	831	788	784	769	799	780	820	767	725	852	783	801	773	814	771	870	770	808	795	828	754	809	759	775	822	849	811	788	782	824	800	841	818	822	791	817	795	740	854	794	827	740	829	860	839	784	776	810	826	830	797	789	850	793	782	772	786	853	798	807	778	799	786	758	810	803	827	812	815	831	806	786	819	812	821	850	774	820	795
25597	21324	26941	25126	4900	1565	1232	1073	1043	973	982	906	923	1005	938	945	934	949	933	909	964	937	936	1009	916	938	960	955	959	920	908	915	938	906	960	898	897	942	913	930	938	901	900	911	899	950	895	898	910	907	962	911	902	933	937	906	924	951	860	924	924	955	902	869	909	934	911	919	878	882	916	942	883	950	909	912	923	897	878	957	923	903	904	924	905	872	826	937	964	913	906	953	906	907	921	885	941	875	893	891	896	937	866	899	929	883	909	907	947	945	911	958	910	860	943	881	944	942	913	895	945	894	920	880	933	875	896	935	873	937	923	947	915	943	883	959	894	914	915	898	914	937	883	892	907	898	934	874	913	917	894	881	904	882	911	935	860	895	902	966	839	926	905	925	924	907	888	888	893	925	941	978	929	946	914	884	864	951	853	878	876	883	907	902	960	900	943	906	892	902	877	907	940	926	940	934	847	920	893	930	955	907	877	958	912	920	869	889	953	935	932	863	893	921	885	921	890	931	913	899	883	919	950	955	907	847	926	916	916	949	905	904	902	861	898	898	934	947	920	935	862	883	893	890	917	903	931	929	914	875	895	964	919	911	977	886	903	882	894	891	923	920	878	976	883	910	930	913	885	970	936	905	930	934	884	940	899	892	892	903	892	853	904	915	924	883	878	895	915	882	876	924	950	866	898	927	926	936	837	898	953	911	931	881	850	926	948	883	932	928	890	946	899	911	898	902	920	884	906	883	948	855	972	911	919	878	955	935	901	933	890	922	908	851	923	884	936	960	884	934	887	894	894	940	874	941	885	876	927	955	888	864	939	836	898	905	855	906	887	870	943	901	919	864	935	914	916	967	837	880	886	898	885	916	954	914	889	861	910	884	912	927	895	896	843	874	927	925	921	877	893	905	910	943	918	907	900	863	932	923	860	888	882	928	907	901	903	912	911	894	894	890	908	898	917	905	887	883	956	909	870	918	935	931	934	881	935	917	886	871	918	962	825	893	900	874	914	891	909	928	932	892	911	880	895	876	941	890	888	855	931	849	913	918	891	969	929	884	947	930	977	905	897	861	911	903	889	889	863	898	917	930	904	923	902	869	900	888	894	912	884	858	881	959	928	888	936	910	909	897	885	871	917	907	907	939	929	928	923	927	885	949	936	913	901	931	944	921	863	889	884	932	919	868	890	909	932	896	946	966	931	900	904	972	921	873	942	889	899	897	895	890	881	894	904	935	887	824	921	925	899	890	936	877	887	897	917	917	850	901	932	914	855	929	958	924	931	868	897	920	902	917	909	919	937	886	873	835	898	929	822	911	874	880	916	925	896	896	915	866	900	905	880	920	920	918	921	877	942	879	947	913	837	844	886	962	950	952	902	870	912	890	889	884	851	956	949	928	957	923	945	924	891	914	907	930	916	865	890	930	865	908	905	987	904	879	925	930	887	865	915	914	918	915	903	893	870	917	872	954	905	882	937	935	901	892	928	920	923	915	899	869	886	922	924	907	926	927	993	943	911	910	913	940	875	879	896	941	887	914	906	898	909	901	936	926	886	909	934	879	974	825	849	888	888	917	950	925	946	956	912	856	905	859	886	869	869	876	931	939	925	879	894	913	871	891	912	887	916	942	899	960	905	858	868	964	926	906	906	932	924	874	892	910	930	880	885	898	893	928	960	884	882	861	912	914	943	903	880	914	906	945	903	933	899	857	910	922	864	947	912	911	876	907	975	920	877	872	918	845	902	915	905	938	900	882	863	911	844	911	878	906	904	911	877	907	909	933	862	889	896	904	910	880	895	852	849	863	853	908	892	887	858	904	884	872	899	902	903	957	974	887	988	940	883	909	896	962	928	955	951	891	904	883	840	920	896	918	908	963	940	898	854	920	881	942	944	905	913	872	923	919	940	923	872	931	904	898	884	944	880	916	895	953	916	886	897	894	893	923	900	824	876	952	889	935	885	897	900	882	892	913	914	903	935	919	967	903	829	851	939	940	865	913	926	917	912	893	913	886	892	939	882	918	883	911	865	873	866	974	888	945	916	910	927	967	896	903	913	891	908	923	894	932	881	923	954	884	942	923	928	916	890	888	904	949	910	890	904	949	906	911	893	894	905	911	845	952	935	912	922	901	887	926	893	884	954	888	923	855	902	897	931	892	924	933	893	914	898	938	896	863	936	850	912	884	931	888	936	907	921	926	938	929	896	879	942	884	986	865	895	875	876	895	865	916	928	879	881	926	945	884	912	868	894	895	901	915	851	875	875	888	857	839	893	867	915	923	900	933	930	904	899	920	919	907	891	978	919	874	897	856	892	946	880	924	881	943	880	914	914	861	925	856	909	957	923	907	951	936	942	902	892	932	887	879	895	895	890	915	907	918	916	908	932	907	921	939	879	905	892	891	883	942	947	834	914	949	878	870	941	946	933	856	924	863	902	925	976	886	904	891	878	951	924	938	963	905	912	932	942	943	932	872	879	873	886	917	880	916	887	884	924	894	898	877	951	950	903	912	855	904	907	940	902	958	906	916	872	909	953	900	913	907	944	892	913	943	854	914	900	866	873	871	908	969	869	884	927	853	868	858	935	937	866	937	892	935	937	914	874	919	905	852	828	914	887	952	909	941	921	917	860	872	920	896	926	885	896	929	973	901	904	897	906	927	920	927	892	897	903	945	845	926	896	876	933	935	890	863	892	897	883	928	931	908	871	918	871	892	910	914	915	908	943	885	896	963	883	873	876	878	959	888	926	911	912	854	903	884	967	892	926	925	891	889	916	934	940	887	897	876	869	864	952	910	911	950	885	881	966	929	920	929	951	914	861	952	955	923	911	883	953	897	956	927	963	856	915	940	902	865	904	837	901	917	852	869	944	908	918	932	947	946	929	904	838	954	883	932	917	857	956	900	895	942	922	895	892	941	851	890	898	896	878	872	942	912	892	916	868	924	896	919	944	910	884	911	922	858	835	870	872	914	930	885	903	909	901	874	924	916	916	860	906	931	876	909	918	891	900	930	915	860	858	924	914	882	909	881	941	858	915	846	872	850	863	866	899	937	894	922	919	914	891	866	938	920	904	886	904	902	922	952	914	908	952	900	873	894	898	913	893	918	926	897	929	901	885	954	899	889	902	910	855	873	876	861	872	915	883	908	893	877	860	907	896	891	880	913	922	963	871	840	945	885	935	947	896	858	913	910	957	905	905	920	868	927	912	863	888	879	879	880	879	876	885	871	896	895	887	957	898	894	895	958	968	919	874	910	895	895	975	882	905	885	904	876	949	882	876	913	914	882	925	933	914	912	968	933	913	859	897	848	877	898	877	937	934	927	904	896	913	955	938	894	858	872	831	911	887	905	926	940	855	863	938	922	948	898	876	889	884	921	921	909	876	834	874	911	916	964	943	903	855	909	905	933	907	870	851	846	867	904	867	892	933	931	928	896	909	945	935	842	907	924	941	905	914	886	871	922	878	916	940	939	919	946	951	903	902	898	905	866	879	850
3966	3152	2721	1699	1299	1146	1066	1037	877	946	912	887	843	828	874	838	808	840	827	826	773	821	809	761	800	756	769	866	834	787	819	813	846	800	833	748	815	784	799	849	790	801	808	849	816	808	786	799	783	798	796	786	790	803	752	742	815	840	728	854	773	783	801	785	818	779	781	749	742	794	781	754	783	814	769	791	828	791	784	774	766	757	755	805	797	835	782	809	807	782	808	764	761	766	795	761	815	780	823	833	764	783	814	769	769	755	793	750	778	777	802	773	785	813	788	755	759	754	786	779	818	845	814	795	791	803	807	778	748	783	786	785	767	773	750	797	780	751	832	784	761	812	799	806	773	774	730	779	793	818	819	815	769	740	804	765	799	814	782	764	826	777	758	788	765	761	811	764	756	790	797	729	757	758	794	769	792	778	746	787	755	769	766	756	790	806	763	785	810	790	792	750	812	760	787	746	752	768	779	743	842	774	787	794	792	738	810	766	747	813	801	785	752	812	837	806	738	782	771	814	733	766	760	759	754	714	752	785	768	835	754	812	788	811	760	816	789	751	767	775	810	814	804	836	801	786	827	803	793	776	774	828	834	800	754	791	790	808	740	762	782	761	790	803	821	802	828	756	739	790	751	794	776	794	783	814	745	767	743	780	806	754	776	727	820	774	784	756	777	790	758	760	794	777	759	745	774	787	781	768	751	770	803	816	800	769	760	790	772	757	784	810	799	738	820	798	776	830	791	795	735	789	765	766	766	833	776	756	784	737	768	788	763	819	840	827	812	817	809	827	752	806	780	768	768	761	779	801	805	804	774	724	798	739	755	826	809	832	768	789	773	766	770	777	776	774	790	783	741	745	762	768	767	785	801	761	791	744	813	762	771	806	825	727	754	761	799	819	775	831	801	811	760	767	779	789	749	784	761	755	849	805	759	777	754	787	775	780	794	811	812	716	735	772	795	785	821	733	810	779	760	800	811	770	727	793	821	789	763	777	774	730	803	813	755	823	809	777	806	794	811	754	762	785	813	811	769	748	761	802	781	748	751	768	755	782	797	775	763	738	806	801	777	805	831	786	797	788	755	740	856	756	812	786	807	772	810	785	781	815	812	754	764	778	775	749	740	773	796	766	749	801	804	825	760	804	765	768	764	795	787	808	752	757	749	769	773	820	777	783	811	775	771	797	803	715	758	741	803	741	760	804	799	827	755	713	824	775	806	759	776	787	788	763	774	772	748	776	762	753	799	786	767	838	802	795	749	792	798	756	808	798	811	739	759	809	796	759	777	745	720	810	789	769	816	762	744	805	803	775	754	762	759	730	729	822	791	789	794	793	769	768	768	826	783	815	752	772	725	743	771	776	780	797	789	794	823	764	808	791	768	811	761	773	785	724	763	779	796	767	767	802	778	769	802	773	789	763	735	769	772	705	816	722	766	790	801	785	767	854	781	754	788	803	805	833	808	798	764	769	770	794	831	752	781	776	798	759	805	804	739	807	801	781	804	735	775	796	791	762	786	813	766	750	756	773	764	799	791	772	771	734	784	723	760	792	750	797	786	739	812	775	824	775	766	750	781	763	739	756	772	827	801	784	785	774	772	789	802	795	818	803	783	726	717	800	813	744	805	751	745	768	813	786	753	810	768	777	769	746	770	771	682	791	773	782	750	749	769	835	749	755	763	825	770	780	787	824	776	804	794	794	752	791	776	834	760	797	810	815	783	741	738	779	786	790	759	786	742	786	789	820	765	776	807	786	796	773	824	778	785	770	782	766	775	765	817	754	787	754	809	824	805	787	813	775	749	767	784	754	765	761	756	770	732	790	781	768	795	749	756	821	789	763	778	835	831	757	803	791	792	802	775	785	717	833	752	788	761	777	771	795	717	764	782	760	791	778	748	773	764	826	786	766	787	755	826	757	758	775	740	802	800	792	749	752	791	734	690	775	810	794	784	726	848	795	786	793	763	720	823	739	769	777	764	784	801	794	787	774	798	743	739	804	785	755	766	803	791	796	727	781	768	748	754	775	774	727	795	797	821	787	747	738	791	778	787	754	818	789	824	829	772	786	753	740	774	753	831	803	839	747	807	802	776	832	785	821	775	763	808	805	727	788	754	769	760	813	775	816	839	786	733	744	748	758	811	756	801	721	767	720	789	777	803	743	749	768	799	748	815	758	730	753	789	745	745	764	787	789	773	774	763	788	772	792	814	818	768	789	833	737	752	786	747	781	828	746	785	772	764	802	841	801	747	775	804	771	812	772	701	768	737	792	793	774	782	822	783	818	835	727	765	755	778	813	772	750	766	804	808	805	774	844	768	777	786	786	784	769	758	849	764	757	781	799	762	774	810	769	738	735	737	801	759	732	805	780	772	798	752	783	827	811	730	789	760	755	786	766	773	782	772	840	787	712	813	780	816	774	803	769	800	786	790	765	796	833	734	739	771	761	761	811	733	744	759	789	779	734	791	788	854	753	794	779	806	830	756	749	771	772	821	750	826	758	759	796	773	754	771	753	793	755	761	790	773	782	731	747	753	796	821	772	822	778	762	784	842	844	771	797	757	801	766	782	790	755	775	729	794	812	768	811	797	813	791	750	796	773	796	738	710	795	792	777	762	829	769	760	781	763	777	832	799	790	776	776	779	758	811	772	817	794	786	794	821	870	782	761	823	758	793	778	744	802	758	752	765	809	803	792	735	789	771	810	756	779	805	770	806	766	775	749	790	786	819	804	774	806	771	759	859	777	813	811	795	786	806	782	750	758	821	807	744	800	739	747	763	740	788	725	774	822	763	755	785	853	725	799	717	739	768	781	767	810	801	763	810	752	780	786	781	741	752	768	815	753	804	751	776	769	779	795	819	782	835	757	745	725	744	786	772	807	779	767	809	776	783	788	754	782	782	789	808	748	775	814	782	787	813	790	798	802	734	758	802	792	768	798	798	818	766	721	760	781	797	781	783	783	793	745	852	793	758	762	779	759	810	780	749	798	768	721	804	771	823	722	748	769	753	756	731	810	743	774	768	777	746	820	784	786	770	803	806	771	782	745	785	793	785	749	781	780	740	812	795	810	755	789	776	798	814	787	770	809	725	812	805	739	776	792	816	749	787	788	773	724	784	792	795	735	734	781	800	750	740	774	759	776	786	817	794	797	746	763	820	791	744	780	788	759	795	776	777	754	723	787	788	761	759	760	761	804	807	793	804	842	786	776	753	802	775	812	769	781	819	765	757	822	782	797	713	768	770	804	794	747	785	776	815	743	780	769	791	780	758	804	801	790	770	818	794	789	796	755	774	765	748	811	790	786	799	745	787	795	729	770	775	802	757	808	792	771	765	811	814	774	749	759	745	804	804	735	763	761	787	796	815	802	765	793	737	753	753	805	810	825	766	747	815	772	781	766	773	787	772	791	780	801	765	823	790	782	782	730	792	787	790	757	777	801	801	800	771	789	810	784	835	721	771	776	790	757	770	818	782	778	815	800	789	762	799	800	778	738
24752	21404	28414	24784	20069	3157	1184	832	703	641	649	620	581	586	596	594	607	575	578	552	562	562	560	578	542	521	608	581	538	556	578	600	527	551	571	588	550	528	557	571	546	568	573	519	560	571	561	540	553	539	544	610	591	561	562	559	547	549	574	532	533	532	573	575	555	545	576	544	570	552	560	574	550	578	560	551	541	558	582	551	569	576	568	548	591	547	579	545	601	578	564	548	574	532	536	543	564	584	565	556	546	542	560	540	525	552	538	503	538	493	550	559	532	570	521	495	531	521	531	542	585	532	548	543	557	512	532	553	562	561	563	587	552	571	570	548	537	574	551	590	561	596	540	563	559	568	613	582	552	561	520	577	562	541	571	541	564	582	526	563	560	539	548	555	575	568	536	548	573	555	573	558	518	560	551	549	556	568	569	597	578	555	553	580	517	565	582	525	528	552	554	556	613	577	563	579	557	540	568	570	558	510	575	545	547	491	557	541	560	563	561	550	531	526	583	575	550	593	548	510	560	573	523	540	514	552	590	554	518	589	565	560	523	550	565	546	565	530	568	545	559	533	583	524	602	591	547	566	577	596	518	577	536	511	599	579	503	531	568	509	525	537	550	524	568	593	539	557	560	576	563	568	567	536	574	548	548	540	528	562	536	534	555	578	538	625	581	523	583	566	542	562	576	592	557	560	545	528	548	526	518	525	555	576	564	554	540	529	541	538	528	564	503	567	539	573	518	547	571	517	567	547	565	544	601	502	542	514	533	540	557	552	542	571	574	540	556	528	500	489	537	541	529	564	593	531	558	556	537	553	568	603	542	581	534	537	577	553	517	584	565	526	567	557	562	557	544	569	528	540	544	579	535	548	575	533	579	584	511	550	594	555	556	514	535	591	528	550	556	554	566	541	546	644	524	550	565	526	530	559	543	551	542	589	601	580	547	573	564	545	546	559	590	512	519	536	558	560	560	519	554	555	516	610	475	526	542	533	537	549	553	570	593	569	532	537	501	556	558	554	527	571	550	563	522	542	574	605	555	558	577	554	547	568	529	598	560	534	595	534	563	588	524	557	605	496	519	500	547	535	543	564	556	571	572	570	527	508	543	563	511	524	547	564	555	524	583	553	562	538	543	581	534	567	574	593	566	576	554	526	569	569	552	511	556	539	540	521	563	531	560	532	535	546	560	552	567	553	541	574	539	572	562	569	541	577	532	600	538	597	583	550	569	554	541	552	545	557	525	624	555	589	586	541	565	557	545	558	543	583	558	547	601	556	574	567	563	559	537	544	550	543	581	570	536	553	538	583	545	560	544	544	514	517	537	598	595	544	576	547	536	541	525	520	536	549	538	582	564	524	597	554	612	519	574	533	576	508	516	531	570	567	536	519	542	575	536	536	595	534	574	558	543	539	568	594	540	565	571	553	587	525	586	562	544	577	516	594	568	555	529	553	558	572	507	547	523	565	510	548	572	551	538	535	539	534	537	540	560	550	536	554	516	555	533	519	540	494	560	532	532	552	533	581	578	559	573	595	556	552	547	513	566	509	561	532	558	559	521	561	571	547	534	547	528	528	522	566	576	550	564	631	530	618	555	589	541	555	567	593	554	534	555	571	547	559	538	568	543	528	550	535	564	551	527	547	562	538	555	529	553	593	560	530	539	550	540	570	523	553	565	513	553	523	577	512	594	561	499	550	557	547	544	576	547	517	558	548	571	568	493	541	564	534	541	528	565	597	532	538	583	562	530	591	567	555	535	561	518	542	513	505	511	568	545	495	516	521	561	542	516	535	593	514	548	583	530	555	528	536	534	559	542	576	563	545	569	524	531	510	532	572	539	516	564	562	528	557	553	556	577	568	565	546	502	512	544	574	534	564	574	586	506	527	547	524	553	620	540	520	564	556	569	548	597	568	524	550	564	555	578	562	526	540	552	538	522	533	560	530	569	566	563	556	563	553	556	617	552	541	576	537	586	577	588	550	572	497	534	540	534	522	546	558	529	589	537	568	540	569	578	527	586	578	586	573	581	535	559	541	555	564	509	561	523	541	551	588	524	559	578	527	536	540	569	542	595	549	563	568	551	546	541	538	573	538	558	549	499	556	497	533	566	543	562	561	549	602	580	525	587	544	562	542	564	595	506	539	548	554	563	558	533	522	557	544	524	526	540	537	550	534	535	555	572	556	570	578	526	563	520	557	549	539	568	541	568	521	569	502	564	530	534	498	543	554	566	520	547	538	514	559	504	575	549	546	530	537	536	566	551	552	557	520	575	558	558	556	588	560	524	565	544	523	576	569	535	540	572	561	513	542	529	552	600	524	514	546	566	511	555	556	546	560	523	548	541	544	555	571	593	570	572	538	517	533	548	561	483	528	532	538	496	535	530	549	553	548	520	507	526	543	543	536	531	564	512	533	536	563	565	551	548	569	548	563	530	558	579	528	511	527	564	575	571	556	572	558	595	594	558	547	568	541	510	563	539	469	555	557	546	561	566	524	544	558	533	524	534	538	567	509	548	521	516	578	555	562	561	544	562	534	556	544	548	562	539	523	542	512	536	534	541	574	519	542	553	611	561	565	584	618	539	510	520	533	540	552	594	558	544	551	533	548	558	527	562	566	548	547	554	531	594	542	589	621	524	573	539	539	590	534	509	543	524	579	541	528	606	543	547	544	570	532	529	539	564	504	540	569	563	532	601	550	549	565	559	528	532	593	559	543	578	567	570	553	553	553	551	575	537	521	522	540	581	545	525	527	568	562	574	541	561	579	540	539	511	563	554	591	501	545	523	523	529	528	576	546	575	520	558	562	569	548	563	523	546	520	559	571	542	562	493	589	551	575	549	553	545	523	534	562	548	550	549	561	536	546	565	566	542	592	541	568	567	515	541	537	587	530	557	577	569	559	511	539	484	595	559	564	550	551	562	562	521	555	561	533	522	508	560	581	537	551	538	530	555	543	550	532	544	573	527	565	538	551	528	579	557	551	540	557	566	528	573	547	535	562	553	571	554	573	542	527	537	492	583	514	543	527	525	566	533	556	513	501	578	531	571	567	524	586	559	565	532	545	554	522	581	541	549	523	569	551	531	547	575	556	577	568	530	548	558	559	537	588	570	568	596	541	560	552	546	557	542	565	532	559	521	594	566	560	595	540	544	567	524	521	518	577	525	515	553	524	598	537	554	589	581	524	555	543	545	566	598	543	564	509	544	539	589	549	548	576	595	539	581	581	554	563	568	491	546	511	557	564	544	546	524	555	540	536	578	539	581	581	551	560	524	550	541	528	532	535	600	548	494	542	527	530	590	586	516	594	573	558	534	507	540	529	539	539	513	538	609	541	521	511	586	560	557	533	522	566	543	520	519	550	535	581	521	509	550	561	593	560	522	583	529	512	535	519	530	550	570	585	498	544	555	582	576	546	581	543	556	533	576	579	534	523	488	549	534	577	556	501	576	557	497	523	550	500	562	567	557	547	538	525	543	552	547	565	502	548	505	533
4514	4909	3910	2153	1445	1105	984	886	815	736	632	654	631	598	604	640	654	565	611	558	574	581	560	496	569	564	552	541	557	554	528	562	553	555	540	540	559	521	551	540	522	584	516	504	554	545	526	569	519	507	544	509	544	551	492	511	495	513	531	503	477	569	490	505	555	565	500	494	546	517	540	509	497	504	574	492	542	488	549	536	507	523	566	524	507	495	540	514	555	578	540	531	522	523	512	507	498	526	545	483	506	530	507	487	576	565	526	523	464	534	525	518	555	489	522	529	538	523	488	498	511	509	546	502	535	520	523	501	509	544	521	486	501	551	492	539	520	541	528	531	527	465	536	508	493	576	512	552	479	553	543	569	530	543	542	526	492	507	507	481	516	542	501	529	511	542	518	516	491	528	538	500	548	517	508	534	506	516	497	547	517	485	574	511	549	488	501	460	550	508	544	559	514	511	532	495	519	524	529	536	541	531	505	544	507	492	481	503	506	538	544	525	530	512	539	555	540	527	489	520	529	518	518	534	508	518	561	551	511	473	522	500	529	503	520	510	500	500	505	548	473	492	487	543	548	516	530	553	512	532	508	502	575	520	530	508	561	499	525	511	512	491	539	546	515	543	473	553	510	528	490	482	555	558	541	531	514	520	531	495	555	526	516	523	521	517	506	483	512	492	539	533	499	486	527	511	493	495	505	532	554	548	513	505	489	538	580	532	514	525	533	519	515	492	525	519	511	547	532	494	523	550	556	507	532	529	542	521	531	479	507	508	559	538	528	514	494	500	498	508	488	538	494	561	480	518	503	509	525	529	548	508	465	517	508	487	509	540	493	567	497	534	531	527	552	485	515	472	537	483	540	514	491	537	525	500	540	521	532	532	544	504	500	539	512	487	532	549	547	480	514	514	512	513	512	507	557	487	504	496	480	530	514	484	521	510	519	493	491	530	541	533	512	530	481	541	503	530	501	534	514	503	497	517	529	523	524	534	536	520	509	526	481	542	518	515	534	530	524	522	517	515	501	506	520	509	478	500	503	505	553	512	493	544	548	481	511	512	547	511	539	487	532	491	493	533	510	535	547	531	504	547	545	521	476	537	527	492	502	504	504	514	540	541	539	509	514	524	518	517	511	532	534	549	532	533	529	531	506	504	489	508	503	495	527	560	474	494	526	508	512	509	585	532	536	538	527	543	529	547	541	524	537	546	528	488	479	494	505	520	548	506	492	519	525	543	528	508	518	492	518	505	522	528	517	518	498	538	528	515	494	485	572	514	537	518	485	515	501	531	542	538	543	526	534	492	553	478	511	539	503	483	544	505	480	490	513	514	525	515	563	501	537	497	492	493	488	493	509	508	518	499	506	479	524	484	508	518	551	489	532	527	507	505	512	510	517	535	516	499	511	490	545	532	485	531	514	496	497	511	478	510	480	498	497	534	499	522	555	558	526	483	520	541	541	531	546	505	554	513	499	545	509	524	540	510	513	544	557	534	488	530	566	538	520	491	558	496	524	531	525	463	536	528	539	563	528	530	536	513	509	558	488	454	518	534	498	509	519	500	531	518	544	537	512	512	524	513	522	535	503	505	502	520	506	518	506	517	511	522	498	507	512	527	560	516	545	526	554	497	532	513	509	511	533	523	510	524	514	517	490	552	514	497	534	502	513	498	505	500	567	529	506	537	516	534	524	474	470	556	474	453	496	521	587	502	560	503	529	522	564	531	505	507	498	484	549	468	504	544	480	509	507	545	533	552	484	508	538	505	474	510	519	555	515	561	525	514	490	502	530	512	535	502	490	535	555	501	511	560	537	530	553	521	518	532	516	540	502	536	529	532	495	511	506	519	517	487	534	509	507	539	520	558	503	493	486	507	521	516	525	513	518	531	521	522	529	537	511	520	512	507	523	503	505	515	525	500	474	505	494	484	492	509	514	538	493	511	530	517	502	549	498	528	508	482	519	530	548	537	524	505	547	527	519	483	499	495	522	519	488	527	517	511	502	523	551	503	494	507	521	525	525	499	519	517	501	530	486	505	533	516	533	495	487	520	519	520	496	481	478	504	499	561	522	525	497	531	507	463	521	527	531	519	505	553	483	506	509	500	519	535	502	537	540	512	546	493	517	551	512	520	526	504	502	526	558	522	461	514	523	467	531	509	497	463	496	535	508	474	472	488	541	539	521	478	530	556	543	529	497	516	499	502	525	506	503	500	584	502	524	555	496	503	551	500	525	541	548	528	490	548	520	501	510	546	506	504	500	539	568	493	570	512	485	550	542	518	519	481	511	519	568	538	527	486	494	530	507	530	533	523	529	505	521	485	524	527	495	498	578	480	524	512	459	528	508	523	585	506	503	496	480	515	509	549	520	529	515	538	473	525	535	526	580	532	526	539	563	511	525	480	518	510	518	504	510	557	519	518	510	527	517	554	481	536	547	510	561	548	524	441	540	514	504	518	499	520	522	511	521	525	524	486	505	491	503	519	502	529	531	508	535	485	520	499	535	495	490	542	527	512	492	505	555	488	539	522	514	493	495	553	507	475	494	562	560	499	489	547	501	508	517	518	470	524	514	491	491	499	522	489	503	489	514	502	503	500	519	520	523	514	517	501	518	552	505	497	524	505	491	526	524	523	504	488	509	530	511	477	488	508	512	492	513	449	510	515	514	500	506	517	532	516	498	500	500	510	545	509	514	491	509	533	501	547	525	501	553	514	504	516	516	501	533	514	560	547	530	562	497	497	505	542	498	515	545	512	489	524	516	516	526	510	530	535	538	535	470	475	477	506	502	514	527	516	513	558	519	550	544	519	517	518	524	536	492	533	498	534	495	511	531	471	509	543	478	498	487	490	539	509	505	520	532	497	545	541	514	497	504	528	502	489	537	586	478	503	540	555	513	527	535	527	568	507	486	534	554	517	495	524	516	532	507	514	535	536	516	475	531	527	483	460	531	511	509	517	550	513	507	513	511	536	543	536	497	527	486	494	492	525	528	526	524	494	530	497	478	483	508	507	520	521	541	486	488	587	510	502	490	530	507	554	504	491	544	504	540	485	502	534	494	512	495	510	521	516	493	501	530	482	483	538	510	546	484	565	556	520	484	522	495	475	497	518	507	525	521	511	505	555	521	525	509	541	523	521	525	505	482	513	488	507	539	530	523	516	531	507	503	530	509	505	490	512	524	521	542	542	494	508	528	519	542	501	474	529	505	528	489	533	500	498	545	523	507	524	528	509	498	489	475	527	532	496	530	501	513	513	517	535	496	496	493	517	554	529	538	562	525	530	544	539	533	516	524	544	524	514	496	539	560	485	502	476	492	520	516	464	502	523	477	495	500	514	540	491	519	522	552	518	491	523	526	503	508	520	541	527	516	549	501	512	503	499	503	516	525	508	534	508	507	529	527	506	487	476	495	516	528	545	486	506	522	520	512	442	487	518	471	516	496	532	532	536	511	575	499	510	540	545	506	549	540	513	495	528	529	523	517	483	514	517	517	507
27357	9764	2169	1484	1144	935	1042	965	968	1050	916	984	934	1008	977	969	935	969	998	1001	1018	994	1009	943	967	986	960	988	957	972	976	1000	959	912	968	995	1015	986	1043	944	962	980	950	967	1014	943	947	982	976	974	1003	936	986	937	963	890	943	952	930	960	984	978	971	1013	965	952	957	950	953	935	927	962	981	969	983	927	1004	969	949	999	938	980	967	990	972	992	924	991	923	978	951	1016	979	1018	962	979	970	969	941	940	961	941	926	973	1055	1005	978	931	1000	956	950	955	903	960	970	979	943	966	994	990	928	956	918	1007	1016	967	950	950	965	960	978	912	1018	936	955	933	982	976	950	1001	954	999	966	943	954	935	924	999	950	1003	969	989	939	966	964	925	961	943	936	1044	1021	1005	929	982	979	983	1005	968	920	956	904	989	982	911	950	1058	956	945	918	977	963	959	963	916	917	926	931	953	969	1022	977	952	988	959	958	934	928	939	880	954	983	968	931	999	939	982	964	959	978	1000	953	951	989	975	939	988	986	967	971	977	1023	935	954	951	946	977	952	946	988	958	905	980	1033	972	1012	967	945	971	907	987	948	985	932	992	951	982	959	991	915	994	932	936	930	944	1020	979	990	953	990	958	973	898	1011	995	954	1010	972	994	966	928	929	934	947	984	991	966	965	985	901	979	963	981	998	965	989	980	979	982	1018	1009	1001	929	958	951	956	972	897	965	985	973	972	958	920	994	915	936	1030	920	1034	982	927	1027	872	959	963	915	1013	969	963	991	943	947	986	972	955	995	979	975	983	944	981	990	950	945	910	942	1010	1008	955	952	970	986	932	987	958	996	959	908	911	957	1017	956	1003	931	959	944	946	959	957	1035	984	1010	912	932	991	914	1002	958	942	964	903	916	984	995	919	936	952	995	983	902	974	994	964	972	978	1005	983	939	869	991	936	981	961	925	955	905	982	976	948	960	996	1034	940	937	971	921	917	1017	975	988	978	963	963	1001	988	976	951	1032	1010	954	943	998	911	1025	958	918	974	1044	938	953	926	993	966	988	943	982	958	999	933	930	970	948	962	953	987	1009	959	987	974	973	950	999	962	961	997	972	967	985	955	963	984	920	946	942	939	957	1013	986	946	940	975	920	989	969	948	1035	994	970	979	964	947	953	1003	921	958	915	970	984	934	924	961	1016	1005	982	966	936	940	1007	1001	925	954	966	938	911	973	941	1018	1020	897	938	994	956	964	952	910	983	1009	976	975	1019	966	978	930	986	968	1007	958	979	951	948	964	934	993	965	930	936	948	984	960	974	997	930	951	967	941	935	1018	946	988	928	892	938	915	1026	968	951	987	999	961	974	951	1004	986	955	958	1022	959	940	1011	973	943	1017	965	922	958	928	961	943	949	917	1014	940	983	950	1036	929	940	925	1000	933	901	1011	972	910	933	954	947	961	992	938	986	950	944	958	935	915	914	1011	967	927	997	992	977	1004	986	1007	1027	1000	993	965	958	993	953	904	1041	946	949	943	972	925	935	984	956	942	948	982	942	900	1023	994	1015	941	947	925	937	1001	984	976	899	902	989	971	927	1011	963	979	953	912	1000	935	964	930	983	912	970	954	970	972	983	931	964	971	972	1002	1025	1070	1012	1053	993	989	957	945	972	948	968	950	1009	975	1000	938	943	1006	952	985	995	1018	900	967	942	966	988	990	999	1002	985	943	960	951	1014	976	930	974	1027	1013	980	1013	948	983	940	984	917	949	937	967	966	947	965	958	970	951	958	950	991	930	994	961	1007	922	985	983	965	933	935	984	922	971	976	1013	934	930	1019	983	1038	962	982	969	923	969	1044	932	951	946	1005	1052	905	983	998	990	982	997	909	928	982	936	976	934	957	932	950	925	1003	946	967	940	947	995	957	970	980	967	992	977	945	992	951	950	934	976	993	930	921	889	933	968	948	960	959	955	1005	996	1015	1000	916	933	988	1003	995	889	939	922	995	917	925	1003	945	965	1040	964	937	924	980	997	999	943	899	959	1015	984	938	938	997	931	991	940	931	997	980	960	967	970	1016	945	921	943	965	936	976	955	1037	951	999	996	986	962	946	915	984	979	984	957	945	968	1037	926	957	963	980	971	980	933	968	976	958	967	946	948	940	894	982	992	971	995	961	948	960	987	939	964	976	948	979	943	944	985	939	927	985	941	940	1037	927	1035	865	968	899	939	976	925	994	979	977	979	969	902	975	973	960	981	893	933	1005	948	1000	973	991	1017	956	996	951	983	976	938	1006	933	1020	997	936	970	968	999	929	961	972	982	908	1038	975	976	975	970	927	963	938	955	925	927	1022	952	1032	955	955	999	965	919	959	946	971	943	962	946	961	955	987	935	971	929	961	971	951	976	975	921	966	946	982	952	965	1001	923	1012	1014	939	987	996	989	1017	945	944	994	1018	965	990	948	944	1004	949	988	991	931	966	991	981	968	974	987	982	943	930	921	993	968	936	989	926	980	944	936	969	997	954	967	988	995	1015	946	1002	930	966	947	915	976	946	991	924	990	984	987	1013	948	958	1001	973	1006	946	950	961	990	964	939	960	971	965	971	936	999	964	958	958	947	985	992	938	980	1029	956	984	958	1016	944	960	952	1008	953	910	945	925	984	980	987	987	1019	909	1007	947	967	994	989	909	969	980	985	1018	1031	970	997	984	855	955	977	1052	910	923	922	973	974	914	999	983	1015	1006	999	992	939	959	1006	975	927	1001	992	1021	965	957	952	1013	955	942	965	969	931	959	979	957	930	946	959	940	977	948	1006	974	995	910	950	931	954	1072	984	985	962	1005	980	930	936	972	984	961	994	975	1026	970	950	951	933	1003	984	986	983	925	997	940	988	990	1005	937	935	972	969	958	925	969	918	988	966	948	937	982	997	993	960	1005	982	990	908	944	942	965	937	985	987	1023	948	930	962	891	941	958	1011	990	983	973	988	967	940	976	1017	951	1004	932	941	920	1032	1010	937	1008	970	963	984	983	965	1002	1022	982	974	963	993	952	1005	1009	1021	991	931	956	955	952	951	985	993	967	1026	974	1011	957	962	963	984	966	963	991	899	978	964	977	952	969	971	1036	989	976	1019	950	993	974	1027	942	940	928	963	952	977	946	969	986	961	982	968	1001	902	1015	947	999	977	925	973	960	925	1034	968	991	962	988	960	976	952	975	982	953	995	947	976	991	993	997	1007	943	945	987	1004	997	946	962	967	970	1000	922	935	953	933	926	1036	939	909	943	921	1053	944	955	1009	930	957	1025	930	954	961	983	956	920	944	978	917	1003	979	1023	968	964	965	924	981	956	976	966	1019	927	962	915	978	964	896	997	945	972	911	985	984	959	945	1000	979	971	953	983	969	948	965	967	925	971	931	973	983	963	920	962	921	964	991	902	990	1002	1011	1028	954	935	977	944	901	966	927	1007	974	981	962	988	986	992	957	962	1002	944	974	948	968	1022	903	921	935	969	983	1005	1012	1025	925	939	960	941	1005	959	905	1007	953	987	977	884	1008	946	948	899	951	926	972	987	957	956	936	976	962	990	954	958	956	944	971	949	980	986	947	993	956	983	906	932	964	963	921	916	941	925	994	963	961	998	1030	947	952	991	959	926	995	997	926	997	975	979	953	956	993	935	927	973	990	985	935	926	967	980	949	1024	1008	986	964	918	981	935	973	976	983	981
5868	976	961	879	804	856	793	789	855	793	834	811	789	851	794	823	805	766	808	823	811	827	779	849	849	816	875	788	754	834	807	779	749	844	860	828	821	793	845	797	815	795	839	827	842	785	834	805	828	793	808	804	774	845	729	780	817	827	748	766	816	788	807	771	803	781	807	789	852	757	805	797	818	825	769	786	818	787	798	830	847	828	795	815	807	845	773	788	781	822	814	784	793	788	789	799	812	785	779	784	817	795	784	799	794	815	780	806	753	850	786	799	820	775	825	795	828	785	814	763	801	788	853	820	823	782	825	809	799	833	810	773	815	840	797	783	782	844	793	781	792	838	804	832	795	788	814	818	824	827	810	763	766	853	810	810	806	794	774	826	818	801	780	734	804	824	838	828	753	772	765	872	792	818	785	782	769	799	835	788	822	845	810	780	841	795	796	800	781	800	873	817	751	725	770	769	810	821	788	781	819	798	784	855	761	873	780	805	803	776	786	798	792	812	861	817	801	836	785	790	805	820	831	762	816	798	778	820	805	807	824	809	769	782	817	828	827	799	811	766	815	863	805	773	819	738	806	819	796	813	818	777	807	758	854	762	828	826	839	794	807	788	740	795	821	772	826	819	833	807	852	799	804	792	799	816	789	825	794	802	800	803	775	775	815	831	822	805	805	828	789	800	799	770	798	811	812	876	798	827	836	815	820	831	820	807	820	774	797	818	800	816	781	793	783	745	824	775	734	781	793	764	810	782	787	808	833	819	810	816	833	844	782	820	841	795	765	767	790	718	772	778	831	850	789	803	815	823	813	800	790	794	789	757	800	768	746	789	825	760	830	826	817	841	786	806	801	812	813	759	795	844	846	825	784	793	801	772	806	784	801	791	813	800	807	773	807	821	799	818	775	812	842	853	842	778	820	800	770	791	841	813	860	855	818	816	799	825	800	822	812	793	868	820	851	819	830	848	819	767	815	780	836	792	745	761	807	821	802	781	788	877	730	809	831	802	840	794	812	791	784	803	822	773	810	825	849	828	854	801	790	791	769	822	841	831	822	777	784	778	767	783	778	757	824	784	825	808	790	806	784	832	806	802	761	776	837	827	793	779	740	817	801	772	770	829	813	791	804	826	808	795	771	810	833	815	771	793	811	763	802	787	773	807	790	855	769	769	800	811	774	818	830	781	781	818	790	843	804	809	784	837	796	821	801	832	773	815	818	824	816	774	789	822	775	820	774	802	823	786	812	814	775	805	771	863	835	813	782	801	800	790	817	791	805	808	815	785	776	807	801	814	769	802	810	742	792	782	790	848	753	805	750	810	858	841	794	784	774	810	788	760	777	800	835	844	826	834	802	769	819	844	799	824	795	790	830	823	778	811	814	828	746	745	797	771	770	833	852	808	782	766	811	781	751	795	747	828	835	771	773	768	772	763	762	769	823	793	790	828	838	802	770	811	804	799	808	786	790	799	757	836	862	735	828	804	779	805	767	826	810	784	806	799	760	803	803	801	795	853	850	795	832	808	754	823	782	760	783	831	788	801	807	797	771	792	798	823	793	806	838	804	761	798	792	801	803	844	771	830	805	802	815	715	809	782	832	784	765	779	809	817	821	859	845	833	819	787	817	773	817	813	794	783	761	840	778	844	766	806	787	782	783	854	766	776	817	853	791	814	802	822	764	796	809	770	829	823	762	777	775	775	812	777	820	839	832	809	740	767	832	797	822	870	799	763	807	807	775	794	754	771	776	782	819	751	827	793	814	780	798	781	806	789	797	857	792	765	761	793	804	799	832	808	795	817	819	832	803	835	798	817	806	739	757	814	780	802	793	817	786	782	827	801	782	811	796	803	834	735	833	830	821	802	811	832	822	767	749	829	800	843	811	818	782	793	795	789	807	800	770	775	841	805	775	838	755	803	835	765	801	799	802	818	847	809	846	807	815	774	801	776	847	794	815	801	796	800	754	840	824	757	837	818	808	825	767	819	825	807	818	828	782	766	799	845	828	836	775	785	785	760	802	802	811	819	808	812	807	718	765	776	781	767	847	837	807	771	814	803	732	834	798	817	744	768	850	743	803	803	783	807	803	860	782	774	805	794	786	815	811	799	815	793	774	804	803	797	838	798	811	805	776	770	808	803	783	814	793	764	797	754	841	825	823	822	792	808	784	776	787	757	780	825	855	815	824	823	835	837	765	790	768	829	838	839	731	828	794	782	812	793	838	777	851	790	842	810	773	824	773	763	795	845	784	797	823	777	815	844	843	800	767	785	815	772	817	764	808	770	775	793	805	796	826	796	784	752	824	777	802	845	854	816	794	774	799	795	812	825	810	760	815	821	840	835	719	788	784	799	774	810	802	773	764	786	833	785	785	776	827	818	779	816	760	711	767	807	819	810	833	790	809	778	772	799	834	770	786	770	857	819	827	847	745	802	798	785	818	804	790	807	801	790	776	756	767	798	842	827	824	804	782	808	811	811	780	754	788	795	774	776	786	793	818	816	807	824	787	832	858	838	744	790	814	795	769	785	826	784	839	782	798	816	869	812	780	800	779	823	841	796	789	835	816	838	794	825	793	840	808	762	814	761	830	793	804	852	795	789	835	806	808	859	784	754	789	789	814	799	794	797	771	807	801	847	787	783	805	759	799	793	850	809	803	826	833	808	811	805	816	805	849	837	762	804	829	831	844	798	779	812	740	821	793	800	775	755	776	808	813	795	827	788	737	803	799	827	773	752	778	762	823	888	829	846	782	815	823	784	754	765	788	791	810	828	741	837	764	845	835	775	868	832	802	803	852	829	786	740	795	828	830	807	795	787	799	771	802	778	760	789	834	786	774	794	785	839	801	775	801	776	796	811	782	851	804	775	778	736	813	810	806	849	815	802	777	771	787	798	791	806	778	775	767	808	765	749	806	807	806	805	803	776	831	771	809	779	829	814	813	787	810	843	756	814	760	818	822	758	792	818	808	792	816	801	833	827	754	796	851	741	761	794	801	777	837	804	847	840	819	797	823	810	810	835	784	827	853	776	761	804	809	890	847	787	820	786	839	813	813	801	797	792	790	777	781	830	813	817	843	786	821	804	797	869	798	811	803	834	766	730	808	771	795	821	816	839	783	816	826	826	821	770	754	798	821	763	815	810	838	774	831	759	830	774	846	808	787	776	830	804	790	771	845	800	832	805	849	791	827	815	748	849	792	785	824	797	831	828	768	806	823	826	789	806	811	796	798	796	837	789	843	791	771	788	799	829	793	801	786	825	792	780	782	863	799	818	785	786	797	844	793	857	776	804	829	813	808	809	828	796	796	782	817	777	812	790	793	807	772	759	819	839	791	798	800	837	800	803	780	779	785	805	761	790	818	782	808	744	758	823	780	826	832	792	784	808	782	751	737	776	800	786	747	785	858	781	806	772	797	808	778	780	827	830	846	777	774	783	829	858	829	772	839	797	785	807	755	816	762	798	799	828	801	777	817	814	772	822	790	852	809	783	802	843
25621	21306	26939	25091	5013	1601	1234	1080	974	984	1029	1007	959	978	1000	997	947	928	912	898	901	908	950	929	890	910	914	933	930	935	905	900	918	895	887	877	928	938	912	913	928	968	980	952	927	876	953	927	917	887	958	897	880	902	862	978	908	920	890	940	934	933	929	822	895	914	930	884	923	908	903	920	947	935	892	894	893	933	906	886	920	933	916	896	883	942	902	875	880	903	890	945	892	891	904	826	901	906	885	914	916	931	906	908	892	868	927	919	883	884	912	1006	926	971	964	914	901	859	932	912	880	857	930	912	936	877	938	945	923	910	881	891	918	1012	964	873	912	938	970	944	883	927	951	956	892	892	964	907	929	988	862	885	901	918	870	903	875	912	915	888	951	949	929	893	928	930	913	866	920	930	900	894	872	916	947	957	868	930	913	921	908	918	923	887	866	887	941	871	908	1001	905	905	860	952	896	886	880	939	899	869	896	906	882	877	960	917	933	930	931	907	933	888	869	931	912	926	912	883	908	928	896	844	880	924	882	939	897	930	949	907	956	927	926	948	926	932	880	900	921	927	910	897	980	850	855	909	887	907	886	860	929	940	832	852	892	888	895	925	951	875	961	902	889	876	956	896	946	934	907	911	954	919	884	912	879	900	913	900	909	940	956	935	892	916	924	900	863	938	900	966	942	868	931	909	895	934	889	902	902	912	950	901	854	904	916	934	886	969	898	874	917	878	924	879	903	898	937	939	908	901	889	949	898	931	889	915	921	855	945	870	910	878	902	938	856	910	904	903	945	936	895	939	949	956	961	923	950	943	935	901	942	883	909	873	866	892	874	896	924	912	947	923	903	926	898	903	880	940	895	978	919	950	931	978	894	913	900	922	849	890	922	867	885	904	905	922	862	897	946	951	906	894	916	880	909	954	944	929	910	936	916	897	956	928	880	905	891	913	949	905	914	898	978	896	899	908	913	867	911	847	929	887	874	900	953	985	899	947	895	876	897	904	913	862	868	850	902	897	874	906	934	952	887	887	883	854	898	920	901	844	912	920	964	954	909	888	904	907	977	954	886	897	904	925	848	930	858	894	915	874	938	906	928	878	868	905	924	906	892	925	939	837	889	880	893	924	961	938	867	916	914	965	892	937	864	928	933	871	903	986	930	884	899	907	972	875	905	923	927	898	896	936	945	904	923	938	911	925	897	922	939	889	924	889	910	863	912	953	921	918	934	935	888	894	914	868	920	962	823	894	891	889	893	911	935	877	925	863	940	897	905	880	928	918	885	940	924	901	884	942	861	856	953	943	886	880	917	919	945	908	885	880	903	899	895	962	891	908	905	961	874	843	916	886	928	898	885	911	855	875	904	901	920	961	886	878	887	874	879	924	937	929	958	863	854	949	940	886	846	928	927	884	895	891	949	910	882	920	881	853	915	869	930	890	942	911	893	889	934	885	897	912	827	918	928	854	892	923	880	941	949	915	979	928	909	948	900	958	937	945	927	948	908	869	893	924	907	883	877	886	941	868	917	920	946	897	924	897	941	890	955	918	907	897	936	914	907	871	934	892	992	938	910	901	911	886	975	921	916	912	931	933	882	910	897	957	875	862	905	899	880	959	910	874	904	883	871	885	954	905	924	851	908	953	956	929	900	875	862	851	852	894	882	881	945	930	906	870	915	881	949	917	905	911	883	883	937	939	864	939	855	865	881	984	922	915	871	881	904	907	930	867	831	916	956	883	872	843	925	918	906	922	903	943	960	881	934	909	875	898	891	904	947	888	900	956	904	945	917	902	932	950	929	876	916	930	944	891	879	932	975	985	922	890	908	914	946	879	879	884	911	937	894	919	895	945	939	860	924	926	869	934	880	940	917	898	887	943	919	936	888	870	932	884	890	952	945	915	968	903	862	908	902	838	877	952	962	977	904	858	892	935	905	919	925	855	893	911	936	911	896	894	887	864	904	903	883	877	918	903	882	948	920	958	875	893	901	949	900	951	970	813	894	889	878	893	946	890	917	957	915	888	927	919	934	921	948	910	881	895	918	886	997	976	912	936	948	930	857	916	922	879	920	921	881	887	890	905	894	924	906	931	885	947	892	877	853	924	953	915	891	915	901	890	944	932	918	919	932	887	931	866	903	894	856	914	944	923	910	887	942	857	900	895	894	933	855	900	912	884	908	937	920	946	888	900	942	958	876	894	875	905	929	967	905	856	987	971	919	893	888	914	901	868	919	931	909	892	947	921	927	901	893	939	902	918	883	883	894	932	912	936	894	953	946	934	939	921	950	891	943	893	926	935	885	947	927	945	882	916	902	909	902	940	903	907	896	918	908	917	886	853	955	909	916	918	922	891	927	933	906	875	848	944	920	1004	926	939	930	890	911	898	909	880	899	922	931	914	898	904	919	900	927	945	890	899	952	906	896	920	938	935	905	892	852	855	958	878	917	831	945	909	891	925	861	904	900	934	933	931	930	943	933	932	876	899	891	944	878	950	928	977	885	899	938	947	924	890	926	915	853	879	930	850	921	858	890	893	849	897	899	916	965	910	922	908	944	920	921	893	924	902	871	917	926	904	916	921	937	929	881	953	915	901	939	944	979	942	904	941	888	913	915	927	925	872	904	909	918	828	940	973	887	951	927	924	896	884	938	922	851	859	982	940	945	918	949	850	899	870	892	989	859	895	926	930	889	874	852	923	927	926	881	893	923	958	971	959	906	927	919	942	902	885	878	924	897	954	883	892	906	903	898	892	960	868	881	937	900	903	987	908	904	967	882	883	930	912	937	889	906	941	919	915	919	913	911	910	917	830	933	897	912	899	947	945	874	884	916	946	924	963	911	881	946	932	895	912	921	904	852	925	905	940	916	952	940	893	930	894	921	899	851	869	865	944	921	896	946	900	899	875	910	947	906	860	841	985	918	895	899	885	947	901	921	920	904	897	877	868	869	898	954	956	890	896	932	914	903	935	967	899	920	920	922	943	899	934	922	915	878	934	895	897	971	893	925	883	940	935	940	915	889	932	971	916	885	895	878	897	928	892	925	941	916	911	885	879	867	940	928	900	946	895	924	931	908	885	922	919	925	932	886	886	895	920	897	870	940	880	904	912	871	927	914	897	905	912	904	863	897	911	940	896	882	944	906	934	948	926	903	835	954	903	906	946	923	903	877	932	876	905	869	902	923	883	922	912	875	916	869	926	898	905	922	889	928	890	908	900	893	960	878	912	886	950	900	907	902	867	860	956	917	901	905	904	891	908	856	887	894	910	897	990	839	927	896	894	891	892	901	900	928	867	840	836	939	940	940	881	937	891	891	891	896	896	908	868	923	924	889	915	882	898	913	950	941	888	886	884	887	944	872	923	872	909	897	964	870	891	933	927	896	898	947	896	873	910	935	936	913	934	865	914	878	933	885	888	862	858	930	916	917	968	845	924	886	883	929	932	886	880	910	894	859	907	895	913	939	944	922	917	938	917	926	901	866	893	911	875	899	871	922	872	900	944
3974	3070	2721	1658	1239	1063	1023	989	912	868	929	906	826	872	813	879	793	862	808	796	814	794	801	801	783	832	857	824	875	810	813	796	772	843	828	784	799	801	803	783	797	764	775	866	818	821	808	816	822	750	784	778	766	763	826	808	865	808	774	748	814	837	811	796	697	803	780	775	804	787	793	763	754	796	840	772	811	734	769	790	799	802	782	773	815	713	816	803	767	848	740	771	797	762	809	738	766	817	844	820	784	772	792	788	797	780	765	712	814	755	820	785	741	799	765	794	782	826	838	793	779	792	755	765	823	781	753	830	849	781	809	829	796	800	739	801	735	823	767	870	807	749	811	785	813	823	810	773	754	813	741	786	795	768	800	827	795	775	751	790	796	820	828	773	802	817	764	768	798	810	773	802	806	780	753	789	801	822	733	721	769	774	782	830	771	758	778	781	798	777	791	780	768	762	798	778	781	788	810	796	763	784	780	740	767	806	854	837	738	776	737	753	797	823	785	760	770	821	813	813	792	747	810	817	785	793	814	772	783	746	821	767	815	861	792	787	816	770	812	779	769	796	792	804	788	788	821	753	806	756	817	780	783	786	800	805	807	793	763	784	785	835	824	760	806	799	842	773	769	795	747	765	802	749	743	793	784	780	757	815	769	767	831	791	791	803	730	775	767	815	810	740	811	750	792	749	797	761	797	758	806	812	813	761	789	779	826	756	770	778	822	772	821	719	764	759	811	740	786	868	814	797	782	826	819	752	774	809	794	768	825	800	730	787	798	783	827	746	821	835	729	781	759	764	784	770	837	789	840	714	792	788	753	720	808	762	790	772	754	785	724	847	729	760	802	810	779	804	837	787	797	793	786	797	785	804	782	730	744	748	743	765	764	738	841	817	800	832	778	817	827	805	797	756	761	760	785	772	770	742	803	776	807	794	801	751	794	784	790	811	737	801	782	762	767	707	819	767	780	759	839	795	773	795	758	805	812	775	803	721	793	807	828	790	741	763	785	748	785	810	740	801	776	776	844	759	796	806	773	858	791	799	741	741	782	774	735	779	750	769	800	825	787	807	781	744	803	775	767	740	792	824	772	782	823	777	803	769	796	785	787	757	763	737	780	778	784	729	763	787	761	812	763	820	807	810	787	710	792	843	787	793	809	753	771	819	813	754	795	737	804	718	738	755	838	736	768	808	807	781	779	779	756	707	762	790	825	814	811	788	790	790	759	765	772	827	781	802	831	817	769	790	844	827	775	811	788	786	842	786	726	774	721	740	771	731	797	747	812	795	800	794	801	777	755	723	763	782	767	778	792	805	793	777	762	751	783	776	807	784	809	822	836	791	758	779	797	804	747	826	821	803	764	773	747	795	774	826	821	769	774	735	816	788	789	791	782	781	778	814	779	773	798	766	817	744	792	723	779	746	763	804	791	781	795	805	800	819	757	789	832	777	780	801	754	789	804	782	772	775	761	768	773	743	758	740	816	781	766	788	787	812	814	826	797	820	804	806	789	781	815	782	773	816	765	800	789	787	812	762	781	792	779	761	789	776	781	812	775	770	840	839	828	834	776	740	769	757	764	767	805	783	786	771	750	785	814	793	769	832	762	780	717	732	759	838	815	745	804	728	773	756	801	742	768	776	774	808	749	774	756	851	832	780	803	763	758	757	814	756	817	743	815	783	747	810	778	759	704	802	779	809	813	827	752	813	790	763	805	777	780	822	746	799	771	786	792	773	788	741	773	826	786	777	812	779	791	780	771	774	769	709	733	815	787	816	798	747	788	741	714	760	822	846	822	808	827	762	798	801	729	790	815	782	756	761	789	765	804	748	768	813	815	776	768	757	746	772	846	763	779	788	799	773	785	771	815	781	796	764	796	837	793	787	753	774	760	752	763	760	785	853	759	807	761	798	739	803	807	761	796	767	768	830	807	812	796	787	735	760	769	789	790	793	787	788	786	804	760	876	756	757	758	740	801	757	813	811	833	804	758	823	814	808	795	772	823	759	763	790	828	780	767	797	770	766	814	744	855	823	842	793	816	768	774	818	786	783	831	793	774	789	864	754	742	802	844	781	703	822	776	836	798	774	787	746	799	779	803	817	717	758	765	777	867	798	793	810	770	814	815	811	768	794	778	758	810	762	738	819	799	757	796	788	820	756	775	784	781	796	777	827	789	797	792	763	783	804	722	799	801	793	760	807	793	819	710	779	801	828	783	758	746	780	802	744	775	810	765	761	725	824	761	790	810	792	790	797	755	823	791	760	776	804	774	769	772	753	768	777	789	782	759	771	760	737	806	766	752	803	804	797	767	825	757	754	823	821	811	802	751	800	842	792	805	733	787	802	811	776	800	804	791	814	770	762	764	818	762	803	768	848	803	816	787	816	784	815	813	772	764	718	774	777	758	871	785	775	728	782	755	771	745	804	781	784	777	767	740	734	765	812	817	816	767	748	733	763	786	762	756	759	724	785	750	774	789	768	828	772	795	816	776	788	759	761	759	832	780	770	780	783	843	793	769	786	855	750	779	719	752	791	787	782	762	780	772	772	733	803	787	794	739	773	722	759	824	767	758	801	735	837	807	745	775	778	736	836	759	807	787	782	800	737	816	775	726	766	832	784	818	776	764	758	760	820	801	769	813	839	737	791	793	806	817	794	765	797	761	806	791	814	738	800	777	746	782	787	808	801	786	739	813	780	796	762	812	825	780	835	815	759	771	798	809	785	782	742	783	761	711	744	832	756	771	748	798	791	791	770	749	799	765	829	768	773	832	744	753	720	804	799	749	811	781	805	814	752	786	737	763	824	775	778	741	728	809	768	781	785	784	776	769	768	763	811	801	741	778	772	759	801	746	832	763	816	748	809	810	759	772	763	776	821	789	752	789	794	768	796	775	794	766	792	790	755	748	752	796	741	719	767	766	828	784	775	790	758	750	794	779	801	780	754	739	765	799	774	793	798	802	794	732	758	796	773	764	774	808	770	778	739	782	788	809	747	757	768	783	762	756	795	795	822	752	780	819	784	763	799	826	807	827	780	719	795	799	787	799	815	781	782	788	790	745	766	790	746	753	778	755	815	810	769	790	792	790	770	807	753	789	796	784	743	794	805	760	783	768	794	731	766	785	796	790	823	822	796	761	789	785	758	793	792	808	819	775	810	760	759	766	821	790	744	832	763	748	814	800	762	821	795	804	765	749	750	759	778	829	779	754	765	807	791	784	739	778	778	809	827	822	788	776	800	738	766	762	797	831	778	799	786	769	789	790	812	729	795	794	790	805	827	772	779	776	732	802	828	775	806	736	749	784	786	751	746	765	750	781	794	811	781	785	750	730	770	795	759	784	788	769	815	784	766	769	779	767	805	799	785	713	793	761	799	751	754	782	789	789	799	793	777	769	777	768	827	772	795	760	812	771	798	790	746	743	788	791	780	783	732	769	776	754	765	766	781	704	769	759	806	798	761	816	749	771	793	728	749	800	810	740	747	713	812	779	784
24801	21330	28284	24732	19955	3211	1248	833	663	715	653	641	586	594	565	572	580	572	572	593	531	581	553	543	556	567	601	545	565	595	601	585	574	583	573	571	583	551	564	582	561	578	560	580	574	567	561	551	579	574	549	555	533	570	544	587	561	556	526	569	553	538	588	546	556	577	543	544	546	534	544	553	503	520	552	566	584	537	536	563	521	543	562	558	570	525	601	551	573	517	547	479	576	548	562	518	538	561	561	539	592	555	541	580	554	575	528	520	562	548	544	552	549	567	518	527	565	572	551	566	559	537	563	550	531	535	518	574	540	529	564	588	533	566	593	557	556	542	566	556	524	562	595	543	577	619	549	544	572	564	563	534	569	536	515	538	548	571	582	580	541	545	523	548	514	537	611	546	601	558	557	519	536	579	580	577	557	561	566	568	518	538	555	532	599	566	548	556	540	570	545	536	560	534	520	565	518	568	536	589	538	538	513	531	545	560	546	572	575	489	529	530	539	598	536	564	535	535	566	557	555	578	569	567	532	538	511	567	568	533	539	551	561	517	552	583	538	525	562	557	598	558	576	527	529	549	545	569	512	547	576	592	532	559	562	553	575	554	505	541	516	580	584	546	562	556	529	556	552	562	555	566	519	544	571	599	545	561	521	595	534	582	578	579	531	525	539	595	535	566	574	573	506	544	525	542	531	531	517	591	546	591	569	539	525	519	541	541	530	578	601	529	602	554	568	582	511	528	549	570	554	574	551	572	536	521	519	560	540	571	502	525	535	545	528	550	564	512	548	525	530	496	576	520	543	558	580	489	547	529	565	568	515	555	582	525	553	539	552	582	564	515	593	521	518	567	600	559	550	564	521	565	523	546	523	543	542	580	586	567	569	532	545	546	560	579	530	530	575	551	511	535	553	570	546	570	530	557	585	541	530	551	568	526	496	567	516	536	599	576	563	506	524	583	533	579	538	566	523	537	569	521	504	582	534	504	504	543	549	542	562	552	539	559	575	539	561	539	559	533	547	535	542	561	581	571	527	527	553	561	546	553	537	539	541	554	569	533	551	594	554	580	524	568	562	549	544	530	545	566	550	537	553	529	542	535	502	565	538	567	503	556	512	528	538	534	582	552	579	608	579	521	528	520	524	567	555	559	495	566	544	565	551	586	545	522	555	568	556	528	565	595	545	539	523	524	557	550	527	559	554	513	557	545	553	565	547	544	544	495	582	560	541	576	568	543	612	530	580	547	541	563	562	555	565	541	560	517	541	549	580	561	553	567	525	547	527	534	519	545	524	553	518	512	553	562	562	557	521	555	536	527	496	538	525	543	554	571	548	538	515	506	557	566	557	568	509	539	553	582	555	540	577	552	512	557	560	507	622	540	541	556	559	550	522	543	517	506	483	581	513	588	541	557	547	544	518	547	561	544	546	564	550	575	559	530	556	526	540	558	496	533	572	551	537	535	565	550	520	588	494	579	509	557	561	517	551	561	512	563	560	541	538	589	548	529	577	534	528	530	556	545	525	551	520	535	531	529	554	542	543	523	526	562	510	534	553	491	547	552	552	536	551	541	565	553	554	548	550	542	544	465	571	568	533	582	547	548	530	554	480	516	534	507	527	533	512	502	573	552	540	535	566	571	561	498	534	536	539	553	521	521	563	550	560	551	570	588	585	577	533	526	544	518	532	533	577	602	561	543	504	534	556	531	580	531	531	529	529	527	562	566	505	566	554	535	531	555	541	554	559	532	539	549	546	567	579	557	575	559	525	571	559	516	539	603	520	532	581	562	511	547	538	548	547	561	557	562	584	539	507	566	543	536	559	512	530	533	519	541	565	524	521	572	551	536	564	600	518	537	541	511	565	544	576	575	556	506	537	549	532	561	539	536	552	541	512	574	572	529	523	547	513	572	539	594	544	563	515	548	559	597	577	510	555	563	540	547	572	541	532	587	561	534	493	577	539	564	552	564	556	565	576	554	554	566	525	530	545	559	621	519	551	575	556	570	514	513	530	555	520	563	533	542	563	550	565	565	558	553	510	548	482	521	534	583	560	535	550	572	562	514	567	533	514	556	561	582	558	538	566	531	553	560	503	521	557	518	514	500	510	512	578	543	520	571	571	573	560	555	582	577	556	570	563	575	516	553	557	532	521	488	562	536	552	546	560	508	530	507	633	517	562	564	561	516	537	568	550	568	554	519	570	547	534	554	564	544	567	528	550	574	568	529	580	536	535	594	518	528	533	531	570	573	532	563	558	511	565	559	555	563	581	576	554	560	587	605	553	554	564	510	532	545	558	552	517	539	585	525	523	560	531	519	524	572	553	536	558	600	485	504	585	568	500	553	545	572	544	580	531	582	530	547	525	537	552	579	510	527	554	542	538	574	567	521	518	539	538	569	573	524	568	558	518	547	568	523	544	535	556	543	493	566	567	577	536	563	531	522	526	523	552	536	523	536	516	523	517	552	543	566	553	555	536	552	582	541	580	569	516	562	531	585	534	545	543	501	536	577	566	537	556	561	569	585	552	532	542	541	531	529	521	555	540	551	533	543	543	574	554	561	583	522	528	541	569	535	518	567	537	559	561	527	563	530	501	561	604	513	572	527	590	529	511	550	586	549	573	537	535	565	485	530	529	523	587	536	534	533	530	556	546	526	569	538	529	564	531	540	586	550	554	555	540	553	551	538	509	553	494	582	546	544	526	526	551	549	544	537	577	491	543	503	538	537	554	544	584	546	538	557	555	509	557	522	511	538	578	549	590	531	548	502	554	565	566	542	553	477	547	524	553	532	567	544	501	577	542	564	547	558	557	561	563	552	541	574	575	541	586	515	555	538	578	556	567	537	531	518	546	563	529	528	524	551	537	535	590	544	568	535	551	545	542	520	547	543	533	580	544	549	530	557	561	529	572	574	553	543	566	572	530	528	584	537	530	542	530	479	558	536	546	545	542	560	582	521	525	557	548	570	557	545	539	508	543	561	543	508	564	570	563	562	568	569	504	537	558	567	562	498	588	554	529	570	528	554	575	581	540	531	548	542	513	552	532	544	543	556	507	557	597	576	550	550	537	582	538	589	543	543	531	565	578	529	539	565	527	564	593	582	531	528	517	551	535	547	541	580	548	540	556	523	546	526	514	526	551	563	558	554	561	526	539	554	563	562	554	588	573	522	558	507	562	497	513	544	540	537	524	599	578	530	507	537	550	530	582	520	568	508	520	528	552	558	568	540	531	541	549	558	547	520	588	544	547	536	552	552	586	491	577	540	536	586	598	536	560	560	543	589	586	539	506	568	538	541	533	512	562	535	550	580	533	541	582	511	546	550	544	534	548	550	543	473	533	563	540	530	549	554	557	594	533	517	583	510	598	525	534	534	546	566	547	529	536	563	653	581	511	536	488	555	594	540	523	529	526	559	538	548	571	573	559	555	532	532	565	544	555	560	529	524	539	547	528	563	501	552	571	531	509	508	538	556	568	571	506	579	525	591	515	544	518	504
3899	4832	3971	2111	1447	1147	959	870	797	762	724	673	629	612	574	548	599	550	572	525	579	596	574	544	550	568	569	559	509	537	538	561	573	519	567	510	555	563	525	523	514	522	497	525	528	526	507	523	532	551	541	527	498	517	543	527	491	522	527	552	532	525	543	499	542	479	556	547	519	508	525	518	513	551	551	541	541	510	561	529	509	534	498	512	527	507	544	546	468	486	516	567	527	496	539	520	473	517	482	493	504	539	555	487	510	523	499	492	522	550	529	495	545	520	525	494	534	518	537	519	501	519	539	512	517	468	492	503	529	525	541	498	510	528	492	481	540	510	530	562	507	527	511	540	476	523	511	479	515	488	516	551	483	552	554	496	509	530	551	494	506	530	522	531	533	506	537	505	481	521	516	533	519	501	539	487	524	544	503	521	516	527	546	476	487	530	519	522	548	515	525	518	518	494	537	492	534	512	541	498	529	525	537	490	512	504	514	534	513	532	495	512	493	499	510	528	473	512	546	500	530	486	484	511	541	525	505	500	511	503	545	505	511	554	502	515	524	555	515	547	489	518	507	561	502	502	508	548	513	493	520	508	545	523	528	516	535	495	494	467	523	527	505	489	541	526	499	557	494	486	526	552	535	492	507	529	522	511	527	492	509	497	533	564	515	502	550	538	548	499	484	541	517	513	485	530	507	518	498	487	537	518	537	507	547	470	485	495	521	529	528	507	522	529	470	519	507	521	546	519	552	498	475	502	534	488	480	540	567	507	476	485	490	511	482	563	524	496	516	488	511	536	533	495	503	553	528	549	484	497	484	497	519	481	506	545	499	479	514	520	510	531	500	520	460	533	490	553	501	512	508	505	541	490	480	495	544	495	513	511	518	495	508	530	456	525	483	487	505	515	488	507	474	536	505	523	474	507	522	494	501	505	463	512	558	537	539	568	512	549	518	490	525	507	517	517	497	560	515	542	506	495	565	513	530	511	511	566	533	498	496	535	513	516	486	511	537	496	500	510	490	496	515	490	502	533	534	510	547	508	501	531	490	545	478	545	551	548	495	474	500	501	507	483	494	509	523	511	495	486	525	498	538	490	545	493	514	519	534	513	501	513	520	502	541	511	518	494	467	480	522	500	525	515	520	508	545	520	473	537	505	542	509	491	505	524	520	515	519	546	515	488	515	516	494	489	506	477	498	502	487	541	492	500	512	547	481	503	509	518	550	490	490	523	509	515	521	498	509	507	539	542	527	519	505	489	473	546	526	487	488	495	458	543	493	510	519	508	544	501	548	479	499	515	522	475	533	510	495	514	524	563	521	545	499	518	508	519	513	531	486	506	502	510	481	495	547	522	487	521	518	475	540	526	487	488	497	568	517	554	514	520	511	531	512	511	536	521	502	517	508	500	476	560	521	516	512	524	519	521	509	529	496	519	481	524	494	478	573	486	506	526	509	529	512	478	511	503	510	517	506	451	496	484	469	484	514	531	530	533	503	518	481	488	503	487	527	556	500	520	546	534	507	496	473	474	498	497	515	499	517	506	504	531	469	534	507	515	542	530	504	480	509	548	567	517	477	528	534	547	546	542	529	510	494	502	492	508	519	466	526	490	536	544	558	556	491	553	536	487	520	530	494	539	473	510	497	536	542	566	541	525	511	538	512	499	493	448	523	518	550	513	517	516	500	524	491	476	507	555	507	506	501	513	513	489	506	485	494	505	520	519	459	507	526	490	498	516	544	511	515	497	504	502	485	553	506	539	560	499	493	524	511	498	535	483	504	524	493	508	533	507	474	539	546	490	502	529	528	493	528	539	500	492	535	508	506	478	519	555	476	537	515	526	493	534	504	520	508	518	474	501	515	484	472	488	493	496	496	518	516	521	519	508	518	545	504	544	506	467	501	531	488	510	517	513	519	532	502	525	513	500	513	492	521	537	531	530	503	526	512	500	516	486	514	475	529	460	510	519	460	512	495	532	494	489	488	480	482	508	505	505	518	501	537	517	523	465	551	537	528	508	504	525	502	484	482	533	516	498	505	508	507	512	504	474	501	509	538	536	516	496	458	464	510	505	494	526	497	478	510	509	489	513	503	485	526	500	501	471	475	516	548	520	495	521	546	576	545	505	501	529	525	503	525	501	522	507	478	507	509	462	486	540	586	556	525	463	480	505	515	545	489	561	502	545	481	484	503	545	533	519	516	501	497	511	521	529	539	500	534	479	521	483	533	565	512	527	572	472	525	490	476	486	477	502	517	460	497	533	487	445	507	494	503	488	493	521	484	528	499	522	498	543	479	500	490	546	506	495	532	477	512	527	523	511	507	490	477	482	520	487	490	472	483	539	496	516	479	509	492	520	480	497	533	489	489	510	499	534	514	506	491	546	495	477	521	489	518	495	475	470	542	565	557	530	486	572	480	508	525	478	506	508	535	526	506	525	534	525	499	508	502	476	535	515	544	515	545	517	517	482	498	488	540	501	503	521	461	553	520	555	573	517	547	526	565	525	506	513	513	453	509	493	482	475	503	494	503	494	496	487	505	521	514	453	491	511	500	538	522	463	508	530	532	535	559	490	469	509	526	516	543	489	512	467	543	514	524	476	519	508	496	476	504	535	530	481	494	484	529	543	562	539	516	527	501	507	505	512	510	542	513	483	491	514	535	526	500	509	506	494	510	522	495	499	567	489	527	545	512	482	501	508	471	543	495	511	532	497	526	513	500	504	485	527	521	513	506	498	490	514	477	524	452	544	499	508	481	526	495	493	481	512	504	486	489	470	510	492	532	531	499	454	535	511	493	493	523	482	518	521	482	508	519	499	491	530	495	508	510	487	473	486	539	515	537	520	543	462	539	536	493	493	483	531	538	514	519	495	536	510	521	501	502	547	499	492	497	539	490	523	502	530	497	480	533	519	498	523	513	490	501	529	519	510	528	478	539	490	525	544	483	497	498	525	511	550	497	525	483	496	502	536	537	522	512	503	502	488	519	526	522	504	526	508	494	525	499	530	528	521	510	521	496	496	506	508	461	493	486	517	558	517	518	530	528	502	521	451	520	515	497	472	513	519	511	502	499	536	539	482	493	556	467	487	509	539	513	501	524	514	531	488	483	505	493	543	532	503	527	530	524	534	506	517	510	481	496	485	495	545	503	494	497	495	497	513	514	483	469	491	502	548	488	480	517	504	516	442	540	537	526	489	503	486	476	525	546	490	499	524	527	517	483	516	530	506	463	506	456	546	502	515	544	482	491	502	516	504	567	531	502	547	537	529	554	546	501	472	521	514	499	489	507	505	541	489	497	485	519	525	494	522	526	515	509	508	511	519	540	510	497	538	545	553	516	484	516	526	470	518	503	479	514	499	522	508	508	488	526	521	514	490	539	507	517	541	538	527	511	499	480	470	512	503	522	529	516	521	516	485	550	501	498	538	515	498	519	501	443	466	560	505	574	514	503	467	549	472	492	485	479	505	488	520	512	535	510	493	489	528	481	509	502	490
27442	9703	1875	1239	1007	993	947	978	949	982	979	968	1031	926	942	972	1007	951	1018	945	992	970	1004	924	989	927	984	932	987	968	977	969	1002	940	967	984	952	934	925	968	949	966	903	1014	955	991	953	944	999	936	963	989	994	946	945	993	919	945	947	973	979	978	969	971	1058	1008	987	931	985	959	975	963	900	1013	959	982	999	926	936	1018	999	975	967	990	1003	997	978	993	957	949	920	934	962	940	937	930	948	942	872	1026	976	947	974	935	968	973	1021	993	945	957	920	955	998	931	934	922	977	961	900	941	962	995	999	955	952	1009	951	938	987	985	963	944	951	991	947	962	949	982	969	905	1014	981	962	936	956	918	969	962	961	955	956	951	942	918	945	1023	1012	950	994	976	967	918	997	882	963	924	942	929	1028	933	943	926	888	979	957	919	1004	982	909	944	989	944	988	977	940	989	962	961	931	962	981	893	925	985	941	968	1013	991	981	1000	904	943	1026	966	922	930	989	979	965	986	909	970	975	964	966	967	942	922	937	946	996	974	998	946	968	945	971	934	963	997	901	982	995	953	944	1001	975	941	995	942	969	959	1006	964	983	1000	985	951	984	975	924	887	1014	986	945	912	920	1026	998	996	951	969	956	912	934	980	946	1027	995	957	995	989	993	908	953	948	973	966	1007	992	914	984	912	965	1005	971	971	965	998	989	878	1046	918	954	924	919	913	991	1006	968	959	917	947	951	1001	927	949	972	948	930	935	943	897	950	914	962	919	982	870	998	959	921	957	910	1031	989	947	938	967	990	957	1014	953	928	965	916	913	927	994	1019	937	908	955	941	974	1056	930	906	971	980	897	1010	1015	1005	928	985	958	907	961	932	1016	970	1040	983	939	952	987	1004	961	1044	951	993	954	969	970	990	971	945	978	987	939	975	992	943	930	959	933	943	975	968	909	925	1008	989	949	947	976	954	978	1003	993	985	946	937	928	951	1044	936	990	1005	987	945	942	970	960	969	974	984	973	953	937	983	969	1043	967	948	955	941	986	958	1035	941	971	930	969	966	898	945	1051	919	976	942	1024	992	986	969	930	1008	941	971	902	964	989	1012	971	977	955	947	957	960	997	999	1006	961	929	985	927	971	1000	968	989	952	959	950	922	980	946	1007	960	1017	996	970	971	938	960	987	952	935	1023	987	979	927	951	947	936	987	927	990	951	969	941	980	956	995	964	1007	999	932	907	939	978	956	988	1002	948	981	945	1038	958	899	908	978	991	917	938	919	977	954	959	925	1008	993	950	965	900	957	946	950	950	961	953	918	1032	955	930	973	938	967	954	966	962	920	927	928	976	988	983	940	930	934	959	925	984	958	1026	942	922	950	942	973	986	1023	942	1007	954	946	984	984	950	960	957	966	921	984	979	980	995	969	945	966	949	983	876	958	968	970	968	1018	911	973	951	1005	964	983	984	985	908	976	951	928	945	959	942	949	1006	995	901	928	982	961	995	962	1012	951	961	939	982	927	915	945	965	961	993	1004	960	954	961	957	961	1011	951	988	989	949	950	915	906	1005	987	962	925	950	949	961	981	1003	932	952	915	985	927	940	965	914	942	977	951	966	922	952	1019	959	897	918	974	934	965	986	954	998	922	976	975	999	950	922	945	959	952	984	988	923	928	1021	1016	957	1009	914	1026	951	1038	981	971	955	978	971	936	909	969	949	972	961	926	934	978	969	973	947	994	963	996	972	985	898	989	943	952	953	966	982	943	950	970	970	935	952	944	930	918	969	967	900	977	981	974	965	966	928	973	946	964	947	913	963	947	935	953	1002	962	925	1013	950	918	916	1019	938	929	996	932	970	965	1009	959	945	987	998	951	966	1013	997	991	1063	992	928	934	979	942	927	962	984	944	930	909	952	949	947	998	971	969	988	962	995	967	951	951	956	946	964	991	964	946	926	915	984	935	951	974	927	1004	930	933	979	973	951	935	977	985	1000	977	967	969	951	946	879	998	1029	983	916	1006	918	901	957	981	953	974	1017	992	956	939	941	1017	929	953	941	964	929	994	972	997	947	971	928	1028	945	981	907	975	983	993	986	982	969	998	954	995	964	952	948	911	980	1014	1008	978	935	986	977	959	983	963	992	912	1023	913	923	994	951	931	1023	940	929	1009	949	986	973	990	946	956	899	944	1013	963	965	911	921	931	991	977	906	966	1015	974	929	949	893	914	926	918	952	950	977	931	963	928	957	968	970	955	957	948	902	970	871	979	987	962	979	916	981	1022	976	1030	957	948	976	1012	952	890	986	936	988	944	960	909	965	1016	979	934	915	961	940	962	993	918	958	963	941	940	905	964	981	1006	969	982	938	947	949	916	938	936	975	968	949	951	963	948	988	986	952	1005	947	963	965	964	978	934	917	931	930	938	966	933	927	924	968	1038	977	996	977	921	972	984	958	963	894	918	969	996	934	933	948	931	931	965	972	910	977	941	934	940	977	997	973	985	973	946	945	932	931	937	939	1040	945	955	922	1010	951	937	974	946	979	993	1046	929	924	869	899	967	988	891	970	892	951	998	949	983	906	917	929	927	957	915	983	995	946	938	930	998	913	999	1000	960	1031	987	994	896	994	954	986	977	959	973	969	958	1011	965	971	992	949	977	980	970	942	1001	889	970	917	972	990	979	950	971	974	885	946	943	952	992	987	1024	1018	961	981	961	942	951	998	924	989	983	978	948	935	875	959	922	998	951	1022	1008	966	945	919	992	960	936	949	1004	964	1025	972	987	943	893	1001	994	988	1001	991	906	951	1001	931	990	946	960	1010	982	975	1026	957	940	889	909	979	922	950	936	982	990	991	1014	930	990	982	984	941	999	980	993	910	967	970	949	962	941	905	1006	936	1013	939	956	946	978	963	967	977	1028	955	937	989	997	938	976	914	965	956	949	981	957	896	943	912	1016	994	979	964	1015	942	972	1011	966	949	939	976	978	970	945	997	917	958	957	969	992	911	919	893	962	973	1020	939	1037	992	924	987	975	968	985	953	966	967	1002	927	927	926	1009	982	978	915	969	969	974	937	936	868	914	980	1009	940	944	1000	925	951	973	928	953	1000	1023	996	937	987	1006	987	901	944	1001	1025	1003	964	926	930	935	933	992	993	947	977	927	908	940	940	958	940	873	936	999	997	965	959	963	902	949	959	933	973	891	939	1017	916	936	983	950	986	914	926	994	994	930	941	957	935	974	1020	943	910	963	960	980	978	963	1025	946	986	976	1001	913	936	984	967	993	950	956	949	906	944	1031	981	948	955	970	882	996	983	1021	935	948	938	982	953	991	960	919	933	934	968	952	986	974	931	916	975	1044	948	928	994	937	926	985	1002	939	1014	997	946	969	917	938	1003	914	971	1007	966	969	964	957	959	944	946	962	902	993	922	942	979	1001	972	957	926	983	970	987	988	1001	971	974	947	940	1009	997	992	908	964	999	983	956	942	954	952	969	965	954	940	987	956	917	974	916	943	956	939	925	937	947	947	982	952	967	986	951	935	977	932	990	972	964	1000	976	939	915	983	992	1039	968	923	973	1001	1002	946	1005	984	971	978	962	914	982	985	913	1018	989	959	951	947	949	917	987	953	953	1002	940	1001	1000	965	1009	1003	952	958	991	941	970	966	962	946	957	953	997	1006	971	924
5830	1026	960	926	809	808	835	888	772	820	788	833	769	783	875	803	812	870	736	830	792	784	811	777	814	803	802	830	796	777	875	797	832	795	876	806	811	796	790	840	856	827	809	835	786	802	774	830	787	808	783	802	829	848	816	731	791	785	828	810	802	827	792	811	825	756	835	801	819	839	783	801	820	783	799	804	806	797	785	798	798	752	859	836	784	805	823	777	829	812	822	784	801	793	836	839	800	790	829	828	782	795	780	777	800	756	824	837	845	769	817	832	832	799	817	792	799	818	787	809	793	798	836	772	749	773	758	824	843	815	800	820	776	763	833	797	826	768	728	795	802	781	784	794	785	800	801	820	835	808	821	844	843	747	825	801	789	827	838	814	772	761	807	763	803	787	777	784	823	778	799	811	787	772	802	756	760	807	836	796	780	830	828	801	725	811	781	795	783	817	816	786	735	791	847	803	826	812	800	769	815	786	799	792	791	737	800	740	815	823	810	802	787	805	804	823	790	745	794	786	833	810	751	798	770	777	815	778	780	797	811	806	787	797	781	861	817	795	771	790	749	794	826	784	795	807	820	770	833	815	815	809	792	785	759	784	828	772	805	822	772	828	819	786	772	794	771	878	797	800	814	770	849	820	827	803	818	783	754	823	810	808	803	783	797	841	814	793	821	798	794	841	783	859	788	832	780	781	805	806	744	818	824	804	859	787	803	807	800	773	818	764	793	780	749	787	803	767	799	780	809	839	858	786	760	822	848	780	805	785	762	754	756	808	820	803	773	788	771	773	786	815	783	803	810	836	807	776	782	872	809	817	798	794	767	799	850	827	785	793	800	774	828	828	846	789	789	798	787	759	763	804	742	798	750	838	799	802	777	819	807	776	830	818	833	842	819	799	780	799	789	843	787	773	851	812	767	754	791	867	810	782	770	819	824	807	786	791	795	810	770	799	779	774	813	770	811	801	830	815	759	817	825	796	813	812	831	802	804	789	773	761	786	790	779	794	824	774	808	744	775	805	819	803	808	754	845	795	825	793	789	827	852	819	799	837	757	806	797	776	832	814	818	786	771	784	798	799	808	828	746	837	818	814	803	773	758	780	801	809	782	822	817	834	777	798	852	793	799	747	789	802	811	801	743	799	803	790	787	777	800	794	789	782	805	814	770	837	828	809	795	750	837	832	817	815	849	743	785	812	764	816	834	810	777	847	797	773	778	737	796	844	774	788	777	845	781	774	791	820	805	829	801	805	821	786	829	810	819	786	794	830	833	848	853	786	776	838	826	761	762	772	807	756	826	783	779	757	852	772	824	771	787	773	772	779	792	806	779	765	793	771	832	825	768	854	849	821	780	787	768	808	761	778	832	784	808	804	784	805	781	791	806	800	805	842	857	786	831	789	832	776	797	791	847	820	792	846	851	811	835	789	780	745	769	812	795	777	775	773	818	828	758	789	801	775	825	801	816	776	850	779	769	795	828	824	782	839	862	832	779	785	790	835	819	820	831	835	841	790	807	778	781	859	849	780	853	861	809	801	734	846	811	809	805	777	810	851	773	784	810	726	840	763	816	834	788	762	801	828	783	790	829	834	780	838	791	828	817	781	787	761	801	802	831	795	825	820	838	829	761	813	765	804	874	798	774	802	790	794	825	805	780	826	763	768	743	816	785	764	812	804	791	815	815	802	754	856	812	794	805	799	800	815	772	794	835	814	795	758	832	762	846	791	786	789	762	824	774	812	788	799	798	837	755	811	787	795	796	772	823	784	786	797	834	787	768	769	793	735	753	787	803	752	780	796	872	811	864	784	776	815	843	820	847	842	761	777	809	803	748	812	834	785	770	821	870	812	754	824	765	824	769	823	808	861	813	747	792	814	769	778	791	810	811	780	808	786	821	750	776	773	818	783	800	764	791	815	754	828	800	821	804	821	825	745	859	834	789	743	776	814	800	778	765	830	809	791	808	806	783	817	828	802	866	777	835	809	813	849	798	832	799	811	833	801	747	776	827	762	770	825	825	797	829	797	787	788	780	830	811	775	784	757	781	802	786	779	808	786	802	856	828	777	770	784	792	755	769	781	811	786	765	842	784	787	808	840	796	766	802	793	817	820	850	784	813	750	773	848	755	755	798	756	825	827	793	832	794	813	790	838	745	785	812	790	753	805	843	801	768	782	809	822	770	806	877	800	797	830	819	762	802	872	776	799	774	855	787	779	797	844	845	794	797	761	758	804	781	781	854	809	782	783	816	811	799	823	779	830	774	750	842	814	763	805	754	791	787	780	791	829	805	755	815	771	773	832	808	800	822	810	817	797	743	760	788	787	823	836	811	816	763	853	778	813	797	791	797	891	809	797	807	826	798	776	835	820	755	828	838	774	812	806	828	823	775	811	811	799	794	780	783	810	807	755	773	782	803	798	806	790	807	853	816	803	763	780	835	841	832	804	784	776	797	857	839	789	827	831	806	774	851	837	801	765	818	782	797	797	851	793	816	778	821	794	812	837	806	817	798	822	793	804	875	798	778	777	787	831	836	768	850	809	779	802	801	804	796	803	790	796	761	846	831	739	787	800	787	798	773	843	806	770	849	828	778	750	791	790	736	818	851	820	773	799	823	761	825	809	827	791	718	819	822	820	756	774	778	784	785	804	753	781	825	764	774	781	834	785	802	818	790	758	806	800	801	775	800	846	836	816	843	818	794	803	786	826	793	815	780	755	789	780	798	771	828	797	813	840	806	794	838	783	792	813	727	790	779	776	802	827	800	809	745	772	806	775	816	824	822	833	847	757	852	732	746	768	823	809	795	814	796	781	765	804	756	797	780	799	830	760	800	800	794	791	805	829	807	807	797	780	771	758	807	799	829	886	812	817	804	781	813	767	812	807	775	768	788	847	739	776	820	874	802	790	829	824	782	755	783	814	785	826	841	802	842	842	805	808	774	840	758	831	736	754	814	771	787	777	789	777	839	747	826	879	836	794	798	760	817	817	756	815	803	793	766	829	764	804	839	741	792	806	787	777	792	811	795	755	812	761	789	816	774	806	780	800	773	810	776	786	767	788	826	768	805	787	801	800	739	774	802	826	828	772	816	797	782	778	824	804	763	782	818	799	829	800	833	802	812	836	732	758	788	802	823	820	779	774	821	793	810	844	790	810	814	776	761	766	831	779	780	856	812	825	869	828	800	711	787	772	822	782	839	777	776	807	821	798	818	811	828	824	834	766	792	796	822	813	794	763	815	768	808	792	793	794	804	810	823	798	742	775	823	795	805	806	797	795	845	833	807	779	830	853	827	825	824	797	827	803	800	773	842	823	767	772	798	753	776	785	789	826	795	790	784	813	758	817	860	778	798	817	800	760	783	772	768	818	785	762	808	792	801	789	835	850	841	801	797	845	821	761	761	773	775	818	798	789	831	803	792	791	788	735	778	756	812	825	798	757	808	800	824	775	807	798	779	821	799	807	765	738	744	838	819	831	806	796	775	775	841	794	796	734
25663	21338	26944	25060	4909	1525	1218	1073	947	953	965	954	933	945	960	961	933	928	954	918	951	926	935	880	892	904	964	955	898	900	885	921	892	923	935	962	974	963	919	925	906	960	910	891	964	906	902	918	920	932	876	913	920	857	886	900	880	898	900	928	917	870	856	882	891	918	902	907	911	891	921	889	942	931	860	902	847	924	920	836	938	951	895	894	921	869	927	955	890	898	929	820	879	941	909	882	930	882	919	933	940	876	896	885	913	920	947	913	931	904	895	930	889	928	880	917	921	870	880	887	898	908	902	942	934	894	920	948	888	919	910	949	871	917	924	895	876	917	886	915	909	870	917	848	933	915	947	920	871	839	886	843	907	861	890	867	896	861	933	905	899	892	879	944	929	904	895	914	956	893	883	870	876	889	889	909	886	937	906	898	889	947	905	893	964	935	903	919	934	881	881	936	957	893	906	884	884	901	942	898	907	942	904	880	842	891	936	901	876	920	902	877	935	885	945	902	919	917	831	926	876	914	925	934	943	858	887	937	901	924	887	976	894	924	855	917	945	870	896	901	897	921	881	982	831	895	946	866	887	853	877	915	877	864	883	937	910	907	896	930	919	857	872	910	879	842	904	861	903	906	845	841	905	883	921	882	925	859	905	960	897	913	922	934	900	892	897	846	863	858	919	840	965	903	923	896	903	863	887	917	910	886	909	951	910	888	949	874	912	899	932	866	892	898	875	888	857	993	899	914	899	914	874	833	959	931	928	907	909	846	946	891	958	922	952	866	940	875	927	846	867	923	908	915	907	921	906	958	913	900	922	919	915	885	860	889	892	862	874	872	834	904	860	898	905	896	904	883	900	908	937	894	829	887	915	922	886	895	928	954	897	948	932	914	900	909	890	884	881	901	904	899	873	890	877	897	825	913	917	880	867	903	840	891	891	889	885	873	941	924	921	938	884	875	885	964	896	926	824	914	912	936	883	850	899	863	884	885	919	935	859	870	883	890	856	863	887	954	905	855	932	901	870	850	910	869	847	935	902	874	940	846	925	969	905	889	885	904	864	939	893	871	893	876	939	891	902	928	921	876	877	932	928	921	916	981	939	904	936	893	880	946	947	934	926	910	918	899	896	890	869	871	912	887	897	898	951	941	882	900	908	950	866	920	881	872	882	866	938	942	897	883	920	908	954	883	949	880	937	910	910	928	896	910	896	881	890	873	868	893	873	883	872	876	872	881	860	849	895	886	875	845	936	907	929	861	919	924	975	841	930	947	889	886	918	938	887	893	862	947	931	940	919	931	940	903	902	875	915	892	895	898	970	884	874	903	882	886	893	848	861	966	891	909	877	842	926	873	839	880	882	836	880	919	935	945	870	896	845	947	886	903	921	878	932	879	855	887	869	867	877	868	908	903	885	858	894	882	903	882	864	879	874	922	833	904	868	856	866	920	909	891	830	882	875	876	932	929	910	865	930	908	952	931	894	912	934	911	940	929	837	920	915	935	930	838	958	904	903	895	887	852	920	892	915	871	883	906	922	845	904	924	890	931	921	930	893	866	866	909	884	927	925	917	844	914	946	949	904	962	893	918	895	947	893	802	904	901	915	935	849	933	864	846	942	901	932	894	882	895	899	831	979	913	906	901	919	891	926	890	956	857	840	931	888	891	876	919	878	876	908	923	874	882	887	922	894	898	845	928	888	922	910	881	863	878	918	865	907	900	931	859	913	923	935	917	872	894	844	969	883	878	917	872	849	934	879	913	898	909	954	903	823	861	861	842	883	916	924	923	914	892	909	890	902	931	883	894	906	961	900	927	866	879	878	889	855	871	912	903	880	939	965	855	877	920	940	872	960	898	909	885	915	931	920	932	922	911	928	986	830	896	860	857	874	853	902	903	902	898	911	897	890	890	903	898	918	953	899	904	960	949	934	863	942	911	922	913	925	922	914	904	882	876	872	913	896	839	871	883	871	914	892	898	910	927	890	921	922	966	967	899	873	886	895	900	809	881	882	906	986	912	912	891	939	875	891	882	914	895	934	883	943	920	943	930	934	954	896	865	880	889	876	888	929	871	898	887	843	895	869	905	890	917	878	886	922	871	912	894	870	898	894	852	933	903	846	854	878	870	931	852	863	937	863	924	895	955	928	897	964	865	884	825	931	928	943	861	941	841	897	900	838	859	841	894	875	897	907	913	850	847	898	893	855	849	824	890	932	882	916	930	956	886	895	885	888	824	865	859	904	925	878	872	878	946	891	887	923	901	869	881	877	922	989	883	902	928	884	933	915	940	889	927	881	889	925	910	870	906	899	836	886	950	861	918	887	864	878	870	875	899	900	873	897	958	888	858	847	859	923	900	879	924	902	839	887	889	909	892	867	929	864	934	859	921	885	883	933	850	934	857	927	895	886	885	865	898	893	885	883	911	927	925	935	889	915	893	914	928	902	902	891	846	914	882	850	853	789	950	902	946	884	894	900	925	825	924	977	894	883	891	881	880	887	960	906	907	955	874	869	838	882	887	886	861	857	935	853	908	858	891	864	916	874	877	862	885	900	899	910	942	899	958	868	904	885	874	899	913	911	914	863	862	879	888	897	855	941	905	864	902	928	926	932	871	911	848	830	879	913	931	898	905	896	900	885	914	866	840	882	855	841	896	916	907	891	888	873	905	918	894	915	863	887	902	865	919	913	963	903	873	865	913	910	876	868	922	904	925	881	903	876	867	897	907	903	857	924	921	929	896	938	934	943	891	858	879	809	939	883	928	919	918	873	853	906	926	914	909	920	849	888	883	858	877	904	901	894	872	858	881	869	913	912	975	886	897	896	872	911	907	928	882	912	898	952	894	930	934	872	891	853	875	933	900	867	890	851	918	930	842	878	848	835	863	902	865	860	927	896	938	914	899	907	876	914	910	917	917	927	855	922	960	930	950	909	890	922	893	872	886	881	869	879	917	899	890	875	900	914	959	886	925	908	908	896	850	867	912	856	937	856	904	894	897	872	872	928	957	920	952	919	905	918	866	907	883	880	909	889	888	920	874	890	902	897	946	900	892	964	909	916	990	908	910	896	896	850	890	891	892	950	886	847	882	938	900	935	838	911	868	891	928	893	967	952	895	917	930	942	868	922	898	950	964	921	921	857	924	909	857	922	886	928	891	886	895	910	879	898	908	967	898	918	896	891	924	921	927	869	828	950	929	858	917	891	939	918	920	935	907	907	860	940	904	880	883	892	903	919	861	873	898	879	917	924	930	872	910	907	911	903	890	839	889	915	865	882	871	888	847	924	897	884	884	941	912	884	886	872	898	883	910	912	951	893	859	957	877	866	922	891	903	868	925	936	914	931	902	921	898	857	899	932	935	888	900	903	890	888	862	949	865	910	825	923	886	862	929	910	844	873	851	909	906	891	898	980	874	947	945	933	913	923	875	879	908	843	907	904	895	944	880	873	890	938	874	947	903	892	901	940	871	941	853	917	863	897	873	878	861	899	840	906	923
4205	3225	2645	1534	1296	1092	1040	1009	937	909	899	854	858	803	807	816	821	809	868	809	814	790	838	820	800	781	804	803	779	804	801	851	757	797	772	849	799	803	836	832	783	777	803	794	778	742	789	796	789	800	764	775	780	784	815	756	794	752	754	772	756	833	805	737	767	814	823	823	734	775	830	767	766	755	784	810	786	824	799	794	782	747	740	790	816	766	766	826	775	785	799	798	788	791	792	772	772	815	786	817	811	786	810	788	799	757	784	783	746	778	812	777	791	844	805	817	758	806	709	741	788	793	791	779	760	832	792	751	754	761	785	780	812	774	770	776	740	851	769	738	806	727	790	799	804	757	793	749	763	747	774	819	727	769	761	790	712	757	756	824	781	824	772	724	783	781	789	782	785	780	786	747	814	782	755	772	755	785	854	801	776	785	780	797	788	772	772	749	803	782	791	751	740	774	812	823	737	765	810	847	767	800	784	775	729	789	763	714	776	795	724	817	772	785	798	799	797	795	804	783	784	750	782	790	763	771	801	785	793	767	809	759	788	805	762	742	779	725	730	796	801	784	769	839	732	794	797	782	764	799	846	774	756	756	807	802	794	798	827	764	767	768	757	808	758	764	794	778	805	773	782	738	757	801	773	769	760	741	793	775	761	762	703	810	753	737	766	782	768	804	777	756	808	763	763	788	777	812	783	797	765	773	785	732	810	768	717	782	811	818	769	813	793	800	772	776	793	782	732	757	787	738	776	806	808	767	765	770	778	802	741	844	788	765	771	748	838	797	761	779	805	759	756	774	809	807	773	782	803	806	835	801	812	791	744	768	765	834	742	788	766	764	755	820	761	793	715	778	752	765	785	711	792	762	805	766	776	770	782	797	776	805	776	781	771	770	751	794	735	756	787	805	772	830	804	847	816	781	771	825	770	752	790	791	763	771	761	739	770	768	790	791	805	793	727	797	721	790	777	809	826	752	786	758	778	773	828	763	734	751	789	748	808	759	801	827	779	732	753	752	759	718	795	747	771	776	759	818	812	750	795	763	792	754	779	765	759	773	800	767	804	729	793	842	766	803	744	805	808	848	809	772	808	806	813	781	840	796	759	816	760	770	801	820	806	790	793	777	771	739	797	771	753	754	800	775	762	737	793	739	749	778	753	766	798	775	725	804	821	784	778	772	740	790	750	822	773	768	813	796	755	801	743	761	784	732	816	806	766	756	724	754	780	762	709	802	785	791	815	775	833	795	772	821	802	790	736	798	765	801	787	805	808	755	744	761	745	790	790	805	739	781	834	777	761	792	797	761	771	819	796	763	791	801	820	721	776	748	823	798	761	752	773	771	736	770	751	775	800	808	786	791	760	812	782	789	796	764	771	800	732	727	785	796	780	760	794	764	807	775	794	825	806	761	786	783	771	812	807	768	760	725	797	730	757	742	800	789	809	775	777	764	771	737	808	772	761	758	757	752	789	807	789	781	792	742	780	716	781	759	811	768	805	762	795	753	738	808	789	775	818	827	807	789	742	766	754	745	789	705	796	758	782	784	749	786	750	760	798	756	762	769	767	778	780	761	788	811	769	793	747	821	805	714	760	742	735	787	814	729	763	827	799	761	752	812	750	794	745	821	774	808	787	732	812	775	740	821	796	801	749	731	831	758	782	785	766	742	752	760	756	735	784	775	831	796	802	731	770	787	767	788	768	785	834	790	802	822	757	771	805	759	800	802	797	786	790	811	802	794	778	762	777	777	804	731	774	773	787	743	770	810	775	802	760	770	766	785	775	808	730	744	768	736	722	707	739	808	768	756	773	764	803	723	808	751	773	773	786	775	797	799	734	793	795	836	815	750	797	799	745	799	739	761	799	814	764	830	749	807	769	842	769	759	809	777	787	830	780	769	731	826	756	799	789	789	822	756	796	817	755	763	783	778	744	772	828	812	800	761	813	757	745	783	759	828	731	796	799	821	839	768	791	741	812	776	756	752	796	763	771	786	755	791	774	781	748	803	826	790	804	759	791	849	830	797	770	767	778	778	801	808	808	733	762	761	747	808	778	778	764	835	748	755	747	764	774	792	775	774	758	774	767	752	746	757	775	786	768	830	807	786	740	750	796	773	830	783	786	701	723	804	763	776	776	816	796	801	802	760	747	796	805	681	812	789	776	794	769	813	735	784	735	778	757	737	811	751	767	784	850	775	781	786	767	786	753	755	779	769	808	702	720	781	822	804	754	789	795	833	808	771	797	779	777	781	754	722	737	818	779	748	762	799	812	807	764	726	776	769	854	772	764	777	754	737	716	750	783	838	746	776	769	785	798	745	742	730	755	766	746	822	746	777	766	787	785	736	763	772	772	750	788	807	787	740	798	788	758	828	806	815	788	793	741	742	750	801	714	740	830	784	825	799	797	772	793	741	748	825	786	770	778	768	801	812	775	798	798	801	791	766	751	792	789	741	807	779	772	765	732	764	779	798	722	704	840	821	745	751	750	758	770	753	722	800	737	783	722	749	777	756	809	725	770	825	798	754	826	832	746	757	735	771	770	756	787	816	806	785	815	803	793	805	759	799	765	797	813	765	744	736	822	740	796	783	788	794	802	830	720	781	773	826	751	796	796	727	792	758	746	782	775	754	744	756	795	714	746	828	785	816	781	798	767	750	746	791	749	752	783	773	764	751	755	807	791	761	771	771	752	800	747	782	802	747	779	795	727	785	803	785	782	770	806	790	735	746	794	745	765	756	794	777	821	735	795	799	799	772	869	740	814	789	804	782	769	756	785	823	774	761	724	767	784	787	765	793	826	765	819	790	770	765	791	773	766	816	764	784	777	762	743	820	734	776	761	755	725	765	747	791	730	789	783	800	794	825	821	764	807	775	800	812	740	808	752	811	763	760	732	787	806	763	755	736	787	796	792	738	799	752	768	784	777	769	818	801	776	727	780	798	794	805	781	714	772	813	772	839	820	780	817	829	787	765	776	776	783	741	711	823	762	718	797	782	735	773	804	743	760	808	802	774	837	764	794	768	757	761	747	793	802	711	739	767	736	787	752	805	794	797	827	790	738	807	750	741	761	797	811	775	779	802	765	807	833	819	764	804	773	728	790	793	799	753	778	758	810	771	778	787	832	796	759	752	791	789	801	790	767	777	765	743	741	778	768	749	799	798	810	788	774	791	795	814	783	786	773	779	725	817	741	802	761	773	773	754	763	770	797	792	778	729	742	794	794	791	778	843	747	730	787	775	784	789	801	749	806	726	798	733	774	778	772	798	754	738	801	792	781	750	774	773	778	760	825	779	757	817	768	744	771	758	787	808	756	807	746	772	744	801	751	804	827	781	737	782	764	781	674	771	782	778	789	721	778	791	781	796	740	806	800	758	754	780	829	753	704	793	770	773	768	806	749	765	766	743	752	783	706	757	777	831	748	814	739	757	825	782	799	731	770	698	779	817	747	772	747	780	819	793	795	775	772	778	758	795	766	796	806	800	759	814	777	766
24766	21322	28257	24757	19839	3087	1220	897	663	680	661	658	614	609	570	565	617	565	546	609	572	569	568	528	567	553	547	569	523	569	551	554	538	547	578	511	542	509	574	569	594	544	552	612	511	597	566	541	528	542	563	528	589	559	539	564	606	631	559	509	547	514	560	595	553	523	523	583	593	598	616	568	544	561	546	594	558	562	543	542	556	555	541	516	571	576	569	595	550	602	548	549	543	551	545	542	523	515	588	562	609	574	531	571	519	554	468	586	541	555	514	558	516	594	549	558	575	582	551	585	543	559	593	519	543	596	578	547	562	535	577	568	550	560	504	559	586	546	523	534	534	586	556	522	584	579	540	557	562	598	593	528	537	546	561	548	510	556	547	534	495	546	579	592	574	555	547	550	566	511	546	558	550	533	549	570	536	536	541	547	566	556	553	566	542	517	502	560	562	528	517	491	492	539	599	557	555	587	531	565	591	499	516	493	541	562	522	515	565	563	528	604	535	548	535	534	540	530	536	548	573	574	557	508	576	540	540	587	570	514	522	556	507	526	539	580	550	578	504	545	561	552	544	539	561	559	572	550	534	549	531	552	562	535	551	521	536	546	554	493	563	569	567	538	536	555	585	507	513	546	579	540	545	525	526	535	568	538	530	537	563	549	555	531	526	577	569	506	545	569	512	548	556	523	568	554	526	555	555	580	551	555	555	542	524	578	576	552	552	539	518	534	597	547	532	532	587	517	533	588	522	517	542	576	580	482	553	556	562	551	536	588	535	549	558	527	569	602	514	586	510	539	544	581	553	597	561	553	593	546	529	560	508	553	531	547	559	526	585	540	554	561	513	498	530	533	530	582	534	559	514	539	537	568	519	533	582	522	589	536	549	568	564	516	572	577	540	543	518	539	517	542	539	529	508	561	556	527	561	570	567	542	553	579	548	562	555	566	529	567	561	500	519	547	568	501	566	559	538	576	532	545	531	549	516	536	539	531	532	558	538	570	532	502	587	517	604	522	555	531	555	562	501	523	555	562	529	602	594	561	550	526	546	535	530	544	571	557	548	542	561	498	542	562	575	515	569	556	524	572	591	565	529	518	522	529	574	505	540	551	545	537	559	541	560	536	545	518	559	524	555	560	551	605	541	546	502	525	530	564	572	594	522	558	529	490	545	554	549	541	531	557	569	533	556	560	604	530	501	569	594	544	604	567	514	578	564	536	532	547	524	553	499	529	578	569	531	492	552	578	578	547	526	552	527	513	520	510	506	570	592	556	527	596	577	542	585	563	552	590	536	555	560	561	515	550	538	551	530	548	491	538	554	585	560	580	559	555	569	512	522	574	574	533	569	545	538	527	519	544	571	529	512	539	546	528	548	559	543	541	532	565	555	536	567	541	631	530	535	587	515	575	554	521	562	568	543	526	547	547	539	553	580	509	483	555	579	553	518	530	531	496	541	571	553	551	560	526	540	529	584	542	560	512	504	499	559	566	567	493	545	507	568	553	520	528	533	528	515	517	546	548	555	544	528	534	558	555	522	542	526	510	529	552	525	553	580	565	544	548	534	533	507	544	525	558	538	541	562	552	494	525	564	553	580	536	551	529	527	564	532	522	558	561	587	550	567	558	526	550	517	518	560	577	529	572	564	544	542	495	542	541	535	516	569	549	457	539	596	534	590	536	584	556	530	560	558	517	559	536	511	584	524	505	507	497	549	540	523	570	553	570	551	576	540	566	545	525	527	568	578	573	526	558	547	544	532	529	531	546	567	512	550	523	587	542	519	529	571	511	550	546	543	568	537	516	574	573	583	517	579	556	585	533	560	538	542	518	550	496	575	516	506	552	588	503	507	555	539	478	509	552	561	522	512	502	562	522	585	552	569	601	544	539	533	558	541	587	541	573	554	517	524	542	557	517	552	552	561	518	510	561	500	551	576	482	567	563	526	578	542	535	533	591	549	520	526	546	534	533	579	507	508	540	497	514	526	592	533	559	550	580	521	545	565	562	561	520	523	507	510	566	531	544	544	527	566	559	515	546	570	553	543	565	562	555	549	560	602	507	600	557	524	531	523	510	544	517	568	529	591	537	579	593	545	544	498	549	532	507	557	515	552	572	541	537	511	553	540	552	599	506	535	565	569	566	510	511	516	541	594	525	522	561	546	560	566	573	548	525	570	516	552	564	554	545	572	561	529	569	523	546	520	550	562	642	551	574	549	554	541	543	557	562	539	576	529	559	549	519	538	543	546	557	568	553	551	545	549	540	571	566	516	535	573	549	577	523	554	558	537	572	570	572	559	565	522	533	542	562	561	542	544	518	547	524	554	551	526	532	547	566	541	523	524	551	548	562	563	552	568	548	561	529	536	509	532	540	515	519	520	491	570	552	531	559	539	562	557	550	534	521	555	542	581	530	516	530	523	542	568	535	541	520	537	573	523	572	524	535	545	537	529	530	490	520	555	518	549	552	587	515	544	564	582	524	554	543	581	567	568	570	538	537	496	518	505	563	585	545	553	527	545	499	559	556	545	553	506	531	580	546	535	561	480	527	526	545	563	554	565	566	556	552	589	518	574	551	556	538	536	569	535	530	550	530	550	538	567	524	551	549	502	538	549	542	522	519	553	566	535	548	535	574	555	566	510	522	536	539	526	498	531	516	521	537	498	542	580	575	569	515	548	542	560	533	527	534	570	543	509	573	555	567	563	554	527	546	536	500	531	568	504	549	566	570	497	539	516	573	555	556	579	491	530	569	525	592	579	553	527	528	499	514	544	500	551	548	529	544	533	522	541	555	543	584	517	522	539	553	535	580	605	538	546	500	574	554	532	568	547	584	518	597	540	563	548	549	540	534	496	540	570	523	526	543	549	540	528	552	523	522	567	530	539	540	554	530	528	536	510	497	542	517	543	531	543	544	540	559	525	510	503	539	546	552	548	533	569	571	534	546	521	534	544	573	555	560	494	532	515	574	532	573	546	531	579	552	533	540	558	507	545	531	575	519	586	526	581	531	557	522	567	578	580	514	493	519	569	496	546	515	547	528	540	562	556	561	561	597	536	554	565	550	544	495	545	548	587	554	534	576	572	582	539	543	531	570	531	586	572	547	569	528	556	533	506	568	570	572	541	527	552	543	529	544	569	528	563	530	531	546	559	574	531	540	567	558	560	540	510	565	556	544	556	528	571	550	574	532	506	542	515	523	530	531	525	541	543	551	564	526	502	547	555	530	585	574	536	590	527	572	533	540	553	541	535	565	594	547	533	594	545	535	526	549	530	548	530	504	569	515	485	535	547	559	538	513	548	566	510	489	540	515	537	571	534	535	562	552	563	538	554	557	571	592	518	528	566	536	505	529	532	528	566	572	554	565	572	550	520	567	571	532	553	520	552	519	564	558	564	520	517	536	549	541	548	533	558	606	540	544	542	537	572	539	533	572	553	551	530	560	529	562	569	529	585	549	552	564	591	546	550	545	523	584	565	547	533	515	540	520	532	589	557	570
4541	4793	4033	2106	1481	1154	937	934	795	709	665	616	641	651	630	612	576	546	554	594	565	574	563	557	520	557	558	517	543	536	579	568	529	572	577	498	533	546	527	514	531	519	566	515	512	516	516	487	544	503	544	515	521	560	541	537	548	563	530	540	529	526	480	525	498	526	531	513	491	519	546	553	523	506	560	513	542	528	537	556	561	484	550	534	553	541	518	507	516	532	538	539	521	528	527	517	485	537	510	493	498	507	514	546	487	528	524	523	538	545	523	519	545	493	467	483	539	536	564	558	516	534	519	514	533	514	459	580	507	505	507	525	496	525	553	530	498	513	499	562	521	475	500	518	513	530	522	490	506	533	564	510	535	530	524	549	515	482	526	547	558	545	526	509	527	502	522	528	515	546	544	498	540	526	511	518	495	520	467	534	493	550	505	512	502	516	540	537	479	487	513	470	512	484	487	525	507	537	532	550	541	504	534	494	541	495	552	485	493	525	514	489	511	537	514	513	543	489	487	517	508	538	508	535	527	483	533	520	526	511	512	515	490	510	533	538	561	530	516	539	518	540	532	498	502	511	540	498	533	552	508	469	525	557	509	554	520	522	507	486	539	496	507	515	560	507	489	504	476	494	512	529	528	498	521	541	496	505	480	510	503	501	524	531	508	536	516	487	512	451	518	510	519	588	491	526	501	527	503	535	485	515	483	527	521	518	486	508	492	490	504	522	510	508	539	503	482	528	500	540	547	516	538	528	572	536	562	536	514	495	525	528	515	513	504	508	492	545	497	505	555	542	532	482	543	524	525	534	509	518	522	527	499	532	531	512	535	493	518	524	499	521	483	529	516	539	518	566	508	484	495	519	494	570	508	509	500	513	496	502	492	508	508	556	522	518	510	538	534	484	469	534	559	525	483	479	499	507	518	487	506	494	536	501	523	547	533	501	515	492	485	532	492	545	537	525	521	530	487	487	495	524	515	548	493	556	508	514	517	482	486	498	515	497	491	523	506	511	503	522	554	477	557	538	454	503	538	517	480	491	495	495	515	498	520	520	500	538	488	519	509	505	512	500	535	500	523	510	488	501	541	510	500	472	539	477	489	503	469	504	512	496	536	487	498	524	536	493	518	516	516	548	529	491	521	494	501	453	502	519	495	475	548	484	503	491	545	522	508	525	513	546	496	530	534	539	458	509	495	526	534	473	543	531	507	473	487	532	525	532	480	536	488	500	507	494	537	542	536	523	538	508	541	543	499	515	491	517	508	515	535	507	530	496	569	489	532	496	482	539	502	510	513	499	527	515	488	486	550	522	535	503	475	539	541	511	466	471	485	506	523	575	508	495	516	524	501	478	536	509	521	503	520	504	479	493	500	503	520	498	517	486	520	500	510	500	539	485	515	536	529	509	539	524	475	522	520	484	489	516	497	507	527	546	543	490	515	568	512	494	499	471	504	537	546	488	580	511	561	503	506	527	522	527	513	517	541	520	527	475	503	487	551	526	536	535	513	527	492	524	506	534	523	537	507	519	550	505	538	527	481	547	502	498	559	538	549	516	501	538	539	490	510	515	518	505	494	516	474	545	534	484	483	509	528	534	513	510	477	483	506	518	539	506	510	526	503	489	545	529	535	483	546	488	503	503	499	456	504	547	487	506	499	529	511	502	527	493	485	506	504	518	559	577	502	540	529	506	503	457	491	502	505	511	495	512	511	489	516	533	504	558	531	500	510	497	524	514	488	516	512	538	475	517	520	534	518	557	505	527	481	528	515	519	508	514	512	552	540	528	509	479	528	498	486	584	515	533	506	520	519	525	454	539	502	523	520	522	525	576	535	515	516	538	560	537	534	503	498	512	515	515	491	496	546	517	556	485	517	484	519	519	550	511	499	498	523	520	502	481	540	518	538	474	484	501	541	527	518	510	523	498	522	506	550	511	539	527	531	500	517	506	508	542	573	509	516	549	519	501	477	512	533	516	549	480	482	491	563	536	535	522	511	534	492	477	539	516	538	493	491	510	511	466	490	516	515	554	516	549	501	516	487	488	515	553	503	547	553	525	527	535	522	484	490	517	490	496	542	533	537	533	516	521	510	513	527	516	499	531	487	424	505	496	564	560	526	523	524	554	505	520	547	541	541	482	487	474	527	487	573	514	549	509	499	518	518	541	533	481	517	480	532	499	517	515	522	524	514	496	498	526	507	540	532	514	537	500	466	508	500	477	523	511	507	545	492	531	520	524	495	506	527	486	509	514	540	517	525	526	498	517	519	528	513	536	547	530	553	530	475	511	512	514	476	533	507	551	512	498	479	479	518	498	492	521	514	538	522	534	485	526	523	505	542	482	507	511	518	561	530	540	508	528	504	515	512	522	496	495	528	536	538	544	507	511	530	507	519	485	490	503	477	483	506	500	515	513	499	485	512	536	497	474	554	494	482	510	493	543	483	502	489	520	480	518	500	486	478	495	488	530	513	478	487	509	530	497	506	505	520	510	511	506	536	517	525	486	480	509	547	487	501	545	547	537	514	493	464	487	513	489	518	478	558	471	521	539	505	539	535	494	543	524	542	535	508	486	501	478	535	547	529	505	494	525	505	472	532	503	539	530	475	536	534	535	499	539	522	511	512	478	537	502	523	531	514	507	496	534	509	505	480	524	559	488	557	514	471	512	507	551	510	514	523	563	527	525	505	493	464	525	527	472	567	529	509	520	532	533	538	523	516	499	513	535	492	519	544	482	512	502	506	531	525	499	501	578	467	483	497	497	541	510	508	504	461	488	501	502	483	482	563	531	510	483	511	516	498	491	535	484	488	487	516	507	514	486	521	547	479	491	511	481	538	492	530	513	516	488	580	513	506	505	515	570	506	509	502	477	516	540	515	514	517	543	510	496	518	466	480	501	526	536	482	521	531	499	510	527	529	540	504	495	500	496	498	509	513	494	526	514	538	512	493	515	491	489	520	536	493	537	496	518	494	493	520	526	492	542	537	506	519	490	499	523	496	499	496	522	501	535	474	498	509	492	502	519	496	509	486	537	551	527	486	502	530	503	533	504	494	510	516	526	495	529	514	526	470	540	511	503	465	547	469	542	526	532	513	521	561	517	510	530	542	498	521	497	515	499	515	504	517	513	534	529	494	507	503	507	489	511	499	493	490	508	537	537	529	508	522	526	512	552	536	489	549	515	492	485	516	509	503	528	546	552	490	516	452	503	487	523	499	492	523	535	509	491	493	523	491	529	505	518	540	593	522	472	548	539	549	519	507	520	492	451	531	500	524	488	533	528	485	499	504	485	523	518	531	509	505	518	500	486	513	530	512	505	506	510	528	474	533	504	493	497	511	530	511	508	522	540	505	498	499	497	506	504	501	526	514	488	501	505	473	569	519	490	497	532	521	529	506	510	512	543	540	537	514	531	513	485	498	519	514	492	505	515	501	528	521	523	499	525	496	503	525	522	509	489	489	492	491	544	526	497	488	552	493	479	498	552	525	529	508	547
27390	9778	1934	1241	1081	925	983	963	986	960	931	1014	1005	1010	965	930	954	955	947	945	945	929	934	931	995	992	965	976	997	937	949	949	979	933	914	1014	956	951	1005	948	1024	1001	924	934	1027	1009	970	953	949	1025	943	955	923	1033	943	969	973	987	1006	968	959	865	951	1007	969	934	950	973	967	1000	962	967	1014	926	997	1016	956	970	932	919	948	979	940	975	986	952	920	941	935	916	1006	973	870	966	989	952	979	927	961	928	902	970	957	947	979	956	951	960	969	949	1033	960	989	964	961	992	967	946	930	950	1018	972	976	972	921	1022	964	1012	997	921	993	972	981	896	994	965	987	948	967	966	978	1012	968	918	911	971	963	930	949	970	931	974	957	1001	1035	968	980	989	972	988	906	959	963	922	967	905	945	932	990	951	910	917	952	1019	956	960	962	954	983	934	948	975	915	958	935	929	914	1016	961	1012	987	968	997	954	1001	968	979	976	956	958	991	935	967	960	944	960	960	918	971	1003	940	927	918	1013	983	936	973	964	1015	1019	939	919	986	956	953	945	954	1012	958	991	952	967	929	912	937	936	962	979	964	985	956	962	981	929	953	1006	963	943	940	974	952	968	968	1014	1004	935	951	936	989	923	918	987	935	937	961	943	915	936	1012	982	942	981	940	1003	989	956	949	929	949	992	959	942	939	988	950	960	1009	1015	987	954	963	960	1007	981	960	957	974	974	951	963	962	999	978	953	936	998	957	1005	925	992	1001	982	881	953	911	938	979	942	1003	948	950	977	931	984	1007	1011	978	971	978	972	967	1013	983	945	898	983	876	960	986	966	925	971	938	954	965	965	974	889	939	940	957	916	966	1020	999	983	1008	1007	962	932	945	953	956	965	954	970	1020	921	955	958	907	969	957	977	986	952	1035	974	939	1022	944	942	960	995	977	988	988	898	958	958	907	940	969	930	914	923	970	984	974	935	961	933	939	984	1009	964	929	944	955	989	937	996	921	963	954	1006	939	955	975	988	904	975	975	920	964	1004	957	904	878	911	966	952	928	973	949	1004	952	988	949	958	1003	988	939	969	992	998	918	972	976	928	931	956	940	926	977	926	967	953	943	1010	964	960	899	975	937	936	1016	976	959	937	940	1007	970	946	950	945	947	1001	958	977	950	922	968	981	1006	987	945	975	977	943	939	996	1011	978	948	961	980	964	984	931	955	1034	963	957	970	964	985	938	939	928	994	982	977	949	975	938	963	943	915	953	1018	949	981	961	1002	901	975	956	960	967	994	956	968	956	982	990	1005	985	932	981	920	984	966	906	973	981	948	950	926	938	945	977	995	972	941	950	919	932	950	976	969	943	959	966	1030	968	988	988	997	985	976	905	949	912	966	927	974	963	967	1007	898	988	971	920	913	951	979	959	954	912	965	994	1008	948	983	964	967	934	944	932	957	944	953	1000	945	945	988	950	959	946	934	951	966	947	939	969	981	975	955	933	1010	996	948	977	1002	985	989	916	922	927	967	954	937	975	969	956	953	899	915	1002	981	943	915	994	967	904	1004	900	972	950	923	1002	983	998	968	935	975	912	947	996	913	967	997	922	932	967	939	932	930	912	938	923	960	956	961	1005	950	955	951	955	948	945	913	961	1038	937	1061	970	970	977	969	973	978	984	935	967	948	954	1013	1017	986	928	961	968	913	933	1014	997	962	987	1014	919	958	973	920	954	962	975	975	1003	967	994	1007	927	1005	965	1017	991	970	950	978	929	977	976	1010	917	893	973	906	967	942	927	945	947	964	961	923	962	954	968	897	960	995	947	935	967	972	955	911	930	977	990	997	996	941	924	955	981	981	969	1015	985	961	964	982	923	953	951	986	949	925	941	974	956	943	951	1022	948	955	923	940	1011	974	896	924	941	968	904	924	955	938	1003	926	971	963	987	973	919	943	953	978	975	937	938	941	946	979	894	922	980	936	945	957	930	937	976	933	951	974	992	1010	925	929	940	940	981	949	987	959	931	985	903	966	919	1022	956	954	961	985	974	977	984	955	966	936	922	990	994	964	954	930	982	924	993	961	981	961	973	977	988	981	938	993	900	934	966	995	992	940	980	974	955	974	1023	969	989	948	952	958	938	936	944	977	937	966	1003	959	918	923	967	983	1035	961	970	930	926	880	981	964	1000	915	947	967	939	983	991	949	957	972	969	1016	987	1023	926	992	931	960	922	1009	971	932	967	943	911	962	947	944	971	968	909	973	1021	973	972	944	977	958	952	965	932	976	921	953	971	990	957	951	999	974	931	940	914	1012	993	909	927	942	982	940	1007	985	955	952	945	905	994	965	1028	922	959	968	913	995	1015	957	961	960	977	966	995	999	975	959	982	987	925	965	961	960	984	929	919	997	926	952	940	962	950	919	995	978	961	971	941	965	972	1010	953	985	923	945	999	971	956	911	929	938	939	983	944	953	934	939	947	936	948	1021	976	1007	1040	927	1032	965	946	1020	954	935	963	962	981	990	963	1004	975	928	944	929	918	963	965	927	1004	972	999	977	917	1015	941	960	968	974	960	908	957	937	1010	947	957	970	965	1006	951	927	933	943	914	956	865	982	966	941	861	947	990	987	1013	971	946	935	915	897	966	947	946	928	975	922	905	953	937	966	948	940	976	982	968	992	986	890	946	951	993	970	991	976	897	995	926	992	1021	978	964	976	948	937	982	973	1007	946	990	915	967	976	957	928	923	985	969	994	993	941	972	938	972	1003	925	961	941	911	915	964	953	969	995	985	968	980	985	995	979	935	917	969	958	954	974	1003	980	971	988	955	1009	988	931	989	987	992	973	918	995	1000	959	992	933	924	965	950	969	984	905	969	1020	980	956	1029	1001	966	937	947	996	991	944	949	930	1017	1000	957	1019	995	968	1004	964	941	943	947	929	983	1004	924	967	924	995	928	965	951	954	927	961	1004	980	989	947	987	920	929	954	974	1046	1003	975	958	934	963	922	970	969	1034	955	939	946	925	936	990	993	971	960	990	945	922	941	984	1001	952	980	985	960	947	942	947	972	949	953	988	946	981	978	955	969	969	942	983	985	969	876	928	956	990	892	910	913	915	977	976	1005	996	994	991	949	1036	1005	976	986	985	964	945	995	899	994	945	907	999	990	925	948	967	937	1027	1012	973	985	942	941	969	939	955	945	990	980	964	950	926	948	963	931	964	987	947	986	1002	960	974	919	961	929	940	948	962	960	980	955	937	981	957	967	975	1022	919	1001	955	980	974	944	986	968	955	933	983	963	936	1014	1000	947	1046	952	962	944	941	915	1015	970	951	923	915	929	984	951	897	957	1013	910	968	934	978	967	950	904	932	983	948	937	925	968	921	943	961	990	979	923	944	938	933	1013	998	977	1004	931	1005	934	976	926	983	946	998	959	944	949	939	952	967	966	920	1003	959	962	953	987	944	963	977	903	915	967	956	919	917	954	976	970	913	955	908	977	991	906	972	956	914	991	962	930	935	971	964	914	951	949	966	901	936	1014	952	923	968	987	969	1000	980	1000	909	922	948	952	952	962	915	915	1024	961	966	932	933	906	989	968	993	989	935	942	940	1024	943	930	944	954	941	932	925	975	956	970	942	966	912	936	1001	937	967	935	927	964	984	961	1008	957	979	898
5789	981	956	882	846	819	810	801	838	828	806	810	778	754	802	788	872	827	788	810	833	794	841	770	764	830	786	821	739	821	763	810	792	820	838	805	826	818	810	739	790	846	785	836	806	767	805	822	793	811	809	866	819	816	831	785	802	827	798	745	821	836	824	832	785	847	810	812	804	814	793	820	753	824	842	778	781	795	850	766	798	831	797	840	792	788	821	816	812	830	789	797	806	766	885	813	821	802	799	846	801	788	825	787	798	826	769	771	845	762	755	856	820	784	794	806	747	881	782	831	801	807	804	777	808	816	772	807	755	824	765	757	766	804	796	826	801	809	746	746	783	794	794	799	786	831	835	802	813	759	762	805	763	781	756	813	777	773	793	772	804	825	823	739	776	756	783	774	758	789	819	756	756	786	799	809	774	763	851	803	824	771	821	800	790	800	811	745	789	806	843	788	811	778	788	794	815	786	838	836	786	802	777	776	789	783	784	780	774	798	811	799	822	808	848	816	785	826	807	791	794	816	788	772	812	802	788	750	779	778	768	812	787	817	836	754	827	819	783	778	804	788	826	804	841	806	813	777	804	819	794	826	801	832	772	803	850	791	810	787	798	790	825	770	818	774	870	819	767	829	764	777	787	818	725	825	776	817	735	833	852	801	804	786	799	783	798	796	789	768	748	796	768	817	777	791	769	809	778	759	796	800	776	798	852	806	775	839	783	809	784	872	775	847	794	796	740	815	822	779	813	783	799	789	782	823	764	780	804	809	788	803	811	805	799	800	784	806	839	780	786	785	810	798	766	791	785	836	817	750	789	815	743	765	744	843	778	821	812	795	810	808	802	780	765	781	744	771	788	794	793	852	802	814	825	763	843	806	770	752	756	788	829	825	808	784	821	812	807	792	880	823	773	840	763	786	778	806	849	816	796	810	757	830	828	858	779	812	827	817	737	827	809	786	813	782	804	794	759	816	764	802	807	819	799	785	809	789	806	815	826	792	785	788	841	808	805	778	792	802	776	789	818	847	815	810	766	806	826	850	848	791	821	812	810	804	788	790	812	759	822	838	811	763	819	814	775	763	782	805	792	808	754	791	799	792	787	802	779	811	810	784	804	780	784	819	807	814	809	754	832	773	819	795	759	830	801	809	829	804	820	803	796	769	812	793	804	789	786	803	803	800	826	779	768	788	823	765	806	769	823	825	739	855	775	804	794	845	826	788	799	801	772	785	849	782	797	812	888	774	778	889	818	798	777	820	835	818	826	815	818	833	832	784	781	777	756	804	851	790	815	790	836	803	837	855	831	838	780	836	797	826	816	837	841	813	821	802	794	775	816	839	781	791	779	781	779	804	851	804	789	815	757	786	819	794	819	758	795	816	797	790	798	785	810	821	838	820	813	777	815	786	811	824	846	827	775	803	852	821	782	838	841	822	742	801	873	770	771	783	824	787	791	834	787	756	802	768	775	780	823	813	816	822	811	779	831	776	744	812	779	810	756	783	789	787	830	793	795	816	791	810	753	803	800	820	813	825	814	757	839	821	844	821	830	796	790	788	800	807	806	773	765	765	811	828	785	767	824	792	833	770	773	818	787	804	835	828	813	840	816	811	804	836	840	838	846	824	816	792	818	797	827	818	807	775	800	767	745	774	808	802	779	792	785	828	767	836	841	771	828	813	814	792	794	779	792	780	788	766	763	814	804	762	816	753	827	803	797	813	800	833	836	769	747	803	760	801	841	791	802	822	766	774	791	813	805	820	811	795	773	836	830	797	785	820	761	806	833	806	780	826	801	794	806	777	791	826	771	768	822	798	830	769	842	827	876	836	847	805	789	785	826	780	838	770	763	795	805	833	803	793	792	784	814	774	763	800	839	842	752	809	771	828	836	813	846	750	766	819	799	794	788	822	822	811	778	809	767	763	795	803	823	809	788	793	812	741	850	779	809	804	801	725	800	753	757	818	765	819	791	832	836	767	775	782	798	818	837	751	801	833	818	797	721	775	828	824	827	862	769	794	820	799	786	794	829	788	821	741	862	795	817	821	836	835	856	792	801	782	824	795	820	826	837	810	823	798	781	773	868	800	821	819	802	785	813	793	811	795	831	779	768	835	809	768	830	811	770	847	777	818	792	838	803	814	795	820	787	847	843	812	802	827	826	825	808	803	808	800	797	810	792	807	806	857	791	822	813	837	813	778	762	801	826	753	830	765	819	833	810	841	820	788	857	786	791	829	775	791	785	791	800	787	780	769	836	737	790	859	792	773	789	807	791	856	751	813	808	777	855	816	747	829	753	863	798	770	811	787	799	765	775	804	775	827	825	816	800	812	793	818	802	788	827	828	800	864	806	817	793	812	796	800	781	824	803	850	806	825	817	766	785	805	798	815	794	803	774	831	822	812	843	829	784	808	770	809	823	803	800	799	785	741	818	832	774	740	830	832	777	746	793	819	844	826	835	806	859	863	797	758	802	842	830	805	791	807	817	825	806	816	807	820	840	765	807	766	850	851	760	795	794	862	770	820	790	868	775	806	830	835	822	788	731	777	763	776	783	773	813	759	835	832	787	824	761	851	871	796	783	779	728	791	817	782	830	811	796	793	820	775	764	852	805	817	796	802	728	772	766	815	795	796	803	788	851	793	792	752	777	801	796	790	732	813	820	809	809	836	818	869	780	794	784	740	807	778	746	792	815	846	825	846	817	811	809	828	810	761	751	823	771	828	813	815	804	820	807	775	828	822	807	788	866	860	797	761	806	758	828	778	817	782	825	827	801	801	792	783	813	800	767	828	826	821	788	831	839	803	813	751	788	771	764	788	808	764	813	831	755	780	811	827	764	877	830	861	789	771	819	816	838	805	783	802	800	729	780	823	778	776	787	785	795	810	812	773	818	814	829	804	795	775	762	793	800	819	766	818	827	785	815	752	850	779	770	744	812	852	779	764	794	854	807	786	797	803	799	782	810	798	789	794	785	771	769	771	816	784	795	812	810	811	845	824	808	808	785	796	754	798	773	776	801	828	837	801	810	815	799	748	816	801	792	790	775	772	853	844	758	794	842	776	776	756	821	763	786	808	774	780	801	877	766	798	788	797	793	785	734	830	789	822	823	816	800	789	837	780	775	800	879	800	839	805	777	797	772	815	852	796	802	780	794	784	762	845	822	794	797	819	785	767	801	760	758	826	791	817	803	767	819	803	732	815	867	842	825	818	811	771	788	737	841	803	797	798	777	816	789	852	770	817	794	760	888	803	792	751	760	786	833	869	793	859	788	839	786	763	827	770	829	763	788	755	824	751	773	790	790	823	837	828	760	814	791	843	809	792	760	814	789	819	814	807	741	815	811	828	786	787	857	805	844	808	826	785	849	804	748	791	769	778	796	804	823	790	804	803	757	807	819	829	809	762	812	807	806	815	808	781	834	839	796	772	764	818	790	820	779	881	795	823	827	731	768	781	791	774	840	828	813	832	836	783	819	776	798	837	840	783	770	818	753	793
25684	21392	27030	25175	4949	1563	1234	1159	961	1056	971	972	928	925	968	923	867	881	868	865	922	882	874	853	981	907	907	919	919	978	914	926	920	924	895	921	942	901	953	917	898	850	881	954	934	898	904	902	856	914	924	950	905	881	885	912	896	946	875	840	934	962	883	868	875	953	923	898	928	920	893	893	898	872	949	844	884	926	912	931	975	933	909	914	871	873	946	880	893	920	891	914	876	946	892	883	904	906	940	895	851	913	928	915	930	897	915	933	886	860	910	864	894	916	907	908	887	965	883	907	848	892	861	939	890	911	947	943	873	945	872	919	873	968	884	908	947	890	894	882	956	905	884	892	950	918	896	899	895	922	901	925	942	900	897	878	859	907	910	911	910	913	910	887	911	941	894	903	934	966	875	910	909	919	927	934	924	907	944	879	912	903	945	906	879	950	892	914	904	894	935	917	896	871	907	971	936	896	884	852	954	931	890	940	940	908	940	908	897	900	890	931	883	904	877	890	823	921	945	861	895	912	936	851	907	894	928	876	899	879	851	914	878	869	813	879	887	909	931	910	886	914	901	880	885	905	886	883	897	886	955	906	879	890	927	905	862	871	898	927	930	853	877	902	920	872	938	894	923	849	922	874	902	876	856	842	882	936	899	900	885	850	883	892	893	910	852	835	898	963	882	944	879	893	925	936	913	892	932	915	866	866	836	900	886	956	901	889	924	867	942	884	905	887	921	915	899	884	878	907	885	880	919	882	902	918	880	921	870	892	906	899	851	868	874	971	855	882	907	914	909	840	872	886	895	929	882	907	955	930	932	870	860	906	883	905	963	917	919	944	911	877	966	914	867	899	907	909	899	863	911	873	902	873	967	910	879	947	895	917	854	910	902	940	904	910	866	855	878	914	852	932	857	900	904	924	940	930	909	879	865	888	885	869	916	877	896	933	929	870	913	907	917	922	884	921	889	889	954	880	962	917	922	863	841	926	979	821	918	933	896	892	852	929	891	918	875	923	935	835	883	872	938	906	940	928	922	887	926	889	932	886	910	835	939	925	895	913	913	898	938	948	867	895	968	896	987	850	895	853	871	882	861	904	924	906	897	829	878	874	944	932	898	883	835	897	866	877	914	921	927	906	938	860	901	903	903	893	897	852	900	901	893	908	900	905	893	882	902	893	872	857	947	876	863	881	854	916	924	871	926	884	867	859	875	877	862	864	890	864	940	876	924	938	951	902	937	856	884	860	903	900	907	906	916	923	901	897	878	876	884	902	888	883	979	883	891	947	959	859	918	942	886	877	892	902	852	904	877	932	881	836	898	910	932	937	905	970	979	940	915	942	913	936	919	894	916	930	887	889	907	905	901	916	898	904	903	910	868	962	887	908	888	859	898	921	900	913	917	868	911	887	900	946	891	933	921	907	904	917	872	881	935	865	877	881	866	903	878	926	891	891	892	873	930	914	875	871	867	936	872	858	898	908	895	858	854	870	920	847	877	868	958	886	954	908	910	869	922	926	954	904	908	901	874	882	903	902	946	869	873	956	922	907	896	871	930	932	891	882	904	885	859	887	897	885	819	870	910	894	947	911	887	906	895	873	954	909	896	891	918	847	934	916	871	929	934	921	940	957	933	858	858	940	902	863	926	911	929	869	888	905	919	926	859	934	981	896	926	923	855	915	940	875	856	875	912	915	903	953	909	907	895	893	898	914	914	925	905	930	861	868	870	851	931	905	896	854	846	910	924	903	869	907	873	910	921	907	913	954	876	922	853	885	898	872	874	883	883	872	914	899	870	908	913	911	895	846	870	964	898	900	861	982	901	891	905	875	907	858	911	886	891	906	880	927	914	893	870	892	894	906	892	866	823	928	900	908	926	931	879	965	900	882	880	855	948	843	924	886	905	910	896	921	886	885	905	901	928	901	890	919	950	941	845	917	870	861	846	933	907	938	914	935	882	850	899	956	859	908	896	877	870	892	951	922	879	899	931	870	882	913	882	873	880	879	904	883	930	892	877	858	899	874	892	891	884	871	903	937	921	899	927	913	902	925	893	932	873	935	958	920	911	879	927	927	876	914	894	888	938	876	860	880	903	915	863	915	872	931	889	923	938	920	899	899	899	887	954	922	879	846	918	888	946	943	919	855	869	880	898	889	906	883	916	890	864	860	921	905	880	891	880	915	897	873	903	901	903	851	893	840	950	876	859	857	885	911	879	882	843	885	881	943	844	893	900	938	908	895	940	918	850	920	897	887	930	901	891	921	893	921	906	923	908	948	887	883	905	871	914	884	868	905	933	943	881	931	902	899	933	884	921	962	858	961	907	908	872	920	900	873	857	913	919	891	850	933	920	873	876	895	936	881	896	857	894	866	893	895	885	844	914	861	928	927	848	922	910	908	910	941	903	897	839	882	869	923	937	878	920	949	897	854	882	891	901	939	934	884	898	866	903	889	939	922	902	892	933	878	930	891	917	901	908	930	923	951	908	900	970	889	895	960	887	889	857	888	882	889	905	947	891	875	894	870	917	894	915	895	918	877	912	893	882	855	914	902	944	882	914	923	903	938	893	881	862	918	808	851	894	887	865	917	939	941	865	913	890	902	931	918	889	887	916	887	882	894	953	913	937	856	967	914	924	854	919	883	869	894	917	900	922	896	907	892	878	942	872	893	899	925	914	924	869	854	915	959	899	871	869	901	936	899	875	834	961	845	911	993	965	926	856	929	885	921	942	869	918	869	879	902	901	843	844	872	920	925	939	884	919	930	978	969	892	893	884	914	919	896	846	885	916	869	878	903	874	896	858	929	922	905	926	895	885	885	917	919	844	896	873	933	883	910	892	981	857	877	880	837	927	882	845	873	889	890	930	911	906	912	941	898	907	895	920	901	875	860	922	925	940	906	899	884	900	889	913	931	916	869	912	958	929	931	911	868	845	918	880	880	856	899	910	881	934	898	894	906	928	930	885	895	950	853	947	919	886	907	942	858	921	913	946	962	790	935	902	953	859	872	919	920	880	893	903	931	899	915	915	935	926	907	930	917	863	882	896	916	906	933	906	897	868	923	911	958	912	993	898	897	878	903	911	915	927	876	877	899	826	966	910	948	911	938	816	907	910	862	929	883	913	956	910	914	927	910	867	868	934	926	896	895	839	910	908	876	906	929	856	877	895	935	879	918	923	879	850	905	955	887	929	872	897	918	907	903	859	868	858	867	850	859	892	912	920	907	966	882	880	883	902	918	909	889	952	903	883	976	889	865	892	871	828	855	902	932	928	911	903	864	934	842	878	895	883	957	931	911	932	902	867	894	889	845	872	895	926	898	902	904	940	939	902	924	888	906	896	903	967	908	859	920	910	919	892	950	939	868	885	856	853	897	935	877	903	884	867	848	857	932	913	910	965	951	905	959	915	879	923	870	859	894	889	891	922	870	839	894	899	973	945	934	903	913	860	922	898	892	882	850	886	877	896	868	891	900	909	893	864	862	864	910	864	910	852	868
4019	3062	2607	1619	1196	1113	1021	1229	985	974	870	869	880	810	824	820	780	810	800	819	811	789	780	830	808	808	748	714	813	828	815	896	797	767	782	756	790	793	782	834	764	804	820	830	850	795	836	786	805	805	767	794	788	810	770	778	813	812	808	785	825	840	820	763	829	783	752	787	752	792	819	847	800	813	776	787	829	832	784	758	783	821	776	801	793	787	782	721	810	821	779	710	810	766	774	821	806	751	742	804	792	779	781	771	758	803	761	801	773	791	752	802	833	749	809	826	802	845	738	740	770	823	747	777	800	789	781	767	802	773	756	813	748	781	759	792	755	799	779	799	822	829	750	801	781	786	799	834	822	788	762	776	818	829	820	784	780	755	782	785	786	808	773	850	811	835	796	769	738	781	782	747	756	783	799	783	832	763	753	780	793	777	791	774	800	769	747	783	761	814	764	783	759	814	773	753	802	786	777	731	807	789	742	776	764	807	769	785	828	786	751	775	792	738	822	767	815	762	746	781	829	742	792	771	758	785	737	778	771	853	788	792	815	779	843	787	771	782	762	793	744	804	745	754	778	837	740	730	791	737	795	764	754	764	782	831	792	838	768	832	801	744	802	763	788	753	842	749	771	833	819	797	793	783	809	766	768	799	764	794	800	775	759	738	763	796	810	732	727	771	790	788	791	758	766	757	792	776	773	823	789	776	768	758	757	745	836	798	806	849	752	744	835	826	789	787	731	775	765	803	761	761	816	845	771	738	778	800	839	812	759	817	753	736	825	787	795	783	756	788	835	806	786	756	768	725	747	788	760	827	750	802	836	775	793	769	815	749	797	768	777	803	783	719	732	724	759	776	763	797	765	777	779	831	781	782	806	787	761	837	807	772	745	756	777	789	823	829	759	783	790	721	779	778	787	816	762	860	790	868	705	829	800	784	798	808	804	809	817	774	735	810	787	775	776	820	792	774	748	731	787	769	761	791	751	784	782	756	803	816	799	750	782	753	752	775	796	757	735	774	770	786	803	780	793	775	818	747	766	765	800	792	819	794	788	825	731	832	763	792	776	810	783	759	757	789	727	824	786	780	745	786	829	771	803	741	753	763	821	786	792	788	766	724	716	748	791	786	790	793	826	799	780	732	805	815	782	820	801	810	794	795	752	779	791	768	754	797	781	806	791	839	825	846	824	822	794	791	781	768	817	765	786	764	736	819	726	758	751	746	763	789	753	772	787	747	787	804	788	819	772	780	722	765	762	767	836	767	750	783	810	797	761	790	804	840	802	737	811	785	721	752	766	776	770	775	769	767	796	778	792	795	821	732	766	754	751	742	786	728	806	817	805	762	799	790	770	761	846	765	768	762	841	750	807	806	790	813	807	800	808	795	792	839	796	799	863	804	787	808	807	789	849	790	773	796	826	753	808	757	798	746	778	802	781	750	777	784	791	771	747	825	770	716	783	759	794	808	766	772	813	762	810	817	736	799	752	800	801	796	776	862	766	768	769	754	769	817	744	775	723	748	792	764	817	771	765	754	818	800	837	758	793	738	710	800	854	786	777	765	797	753	860	782	755	790	788	764	787	775	831	781	747	819	761	745	794	752	759	793	780	795	788	787	816	761	750	779	776	757	763	810	786	767	756	789	819	796	771	800	782	803	736	798	789	772	766	815	806	785	748	759	830	774	790	779	749	774	788	769	823	771	719	797	778	791	776	807	849	792	764	768	781	796	737	779	789	808	786	770	805	803	743	808	804	766	756	739	779	778	758	831	770	774	769	754	806	782	811	790	785	791	792	784	821	769	749	715	809	792	769	787	741	802	752	777	813	740	758	761	811	840	737	809	758	802	784	738	776	787	808	796	774	844	769	750	767	731	793	741	759	777	762	742	763	787	780	772	832	741	810	826	746	758	811	765	773	814	746	813	781	762	818	739	754	765	763	769	799	773	769	766	735	751	798	802	806	774	801	773	736	771	785	805	823	793	817	812	799	795	751	794	839	787	731	771	815	735	710	773	789	786	795	810	772	789	795	814	766	816	756	767	773	805	749	781	758	778	777	735	785	835	737	765	705	759	820	770	783	711	806	767	798	762	774	740	767	749	794	793	794	799	783	829	782	793	815	813	797	828	754	762	793	786	781	789	745	738	750	795	790	795	772	761	823	758	800	781	720	734	782	788	807	787	824	759	753	833	782	781	789	762	818	803	732	718	799	836	783	818	819	830	829	763	795	783	781	762	782	770	739	795	785	747	748	812	773	762	807	854	824	781	776	807	791	783	770	775	852	757	783	791	751	765	722	780	800	797	793	754	782	803	817	760	804	822	795	765	781	728	830	805	826	771	813	788	754	780	766	761	747	782	782	792	790	785	803	760	823	787	727	820	787	752	742	819	792	757	855	748	762	851	777	736	782	789	770	747	791	780	786	790	766	805	780	775	745	813	806	804	768	792	800	730	838	763	778	794	782	801	814	822	787	801	791	780	719	856	786	736	701	780	759	774	777	816	820	760	793	771	754	748	804	756	742	763	805	762	759	769	728	792	801	772	764	773	780	748	802	789	726	798	769	707	774	777	758	744	801	744	799	770	754	805	786	767	806	795	773	818	853	772	815	805	800	752	736	734	805	774	759	785	767	786	784	768	796	788	783	736	728	815	836	763	802	768	719	759	769	787	773	823	773	796	806	740	773	733	801	795	831	766	779	806	758	770	799	780	777	784	753	725	812	733	825	732	759	744	833	769	780	763	768	768	787	754	797	788	807	849	762	778	794	804	791	767	776	783	840	732	787	812	784	781	754	764	741	801	760	810	785	797	821	806	785	822	768	846	791	806	801	817	734	769	769	848	798	751	813	775	783	809	760	781	783	756	823	763	773	816	769	786	805	752	723	825	770	800	812	712	756	782	785	775	818	736	806	806	727	770	753	799	822	780	780	776	798	769	778	794	810	768	770	738	754	788	767	783	817	788	807	712	796	796	732	796	808	773	719	790	792	796	818	762	814	812	762	730	744	777	797	735	801	768	755	737	795	762	835	776	783	784	806	782	784	801	777	792	815	756	791	794	788	784	787	756	759	803	731	817	788	737	785	751	757	781	822	758	782	786	795	791	789	726	770	813	799	871	752	781	749	790	791	766	779	791	733	797	791	746	788	764	758	834	787	781	729	780	727	754	767	803	781	810	789	841	796	795	778	749	800	774	778	781	774	821	749	841	797	808	792	726	815	756	808	761	793	824	804	786	739	775	815	762	779	833	793	782	764	768	751	792	797	770	817	795	798	797	745	737	780	806	703	774	795	780	814	762	751	770	788	746	771	785	754	761	778	778	790	768	763	792	775	708	774	788	776	833	790	800	801	765	785	735	797	775	785	784	790	766	777	775	774	816	787	748	839	768	768	788	728	785	737	751	799	780	775	763	789	784	811	800	757	819	798	787	729	743	760	839	804	755	806	776	755	753	780	810	799	780	772	813	742	745	790	779	811	798	765	798	722	840	731	803	729	760
24807	21376	28320	24797	19940	3107	1287	928	692	641	628	625	614	638	598	624	611	593	602	561	535	597	519	555	587	553	582	571	547	564	574	573	616	555	582	577	561	574	527	624	538	561	555	543	532	572	565	569	551	562	525	553	563	554	534	555	570	536	564	587	598	550	518	588	530	528	518	565	559	556	557	574	576	544	560	542	516	536	544	540	526	545	543	503	545	548	562	546	554	584	548	562	537	552	517	563	569	555	584	539	581	546	579	556	533	558	547	504	542	534	527	546	528	543	553	581	551	522	569	539	570	563	592	487	544	537	538	529	529	528	600	554	540	492	581	550	570	556	568	560	539	532	546	574	551	531	519	559	591	564	559	574	529	544	566	551	546	506	528	535	538	557	578	524	571	582	552	535	553	509	591	546	570	576	537	528	569	570	542	559	569	577	540	590	599	509	572	562	525	510	574	549	520	530	568	518	524	520	564	549	508	557	596	535	593	496	558	538	552	543	564	568	558	518	501	577	585	535	534	521	561	589	584	561	512	507	535	531	524	551	559	563	563	492	585	564	524	507	523	589	566	553	551	553	569	532	533	580	548	522	552	557	533	530	574	559	556	567	549	543	554	517	546	550	547	548	543	540	534	579	575	559	578	541	512	554	580	538	536	557	552	541	527	549	528	535	565	548	557	486	551	524	556	587	535	527	575	541	581	542	569	511	568	541	529	531	513	501	519	564	533	551	531	531	550	524	538	536	584	608	538	543	552	576	553	522	539	506	545	555	587	549	538	529	574	522	545	558	531	522	588	581	578	558	497	539	518	535	508	556	508	556	533	525	532	507	519	538	568	550	525	592	515	553	576	538	535	521	517	563	546	569	569	547	581	541	526	564	572	558	512	527	519	504	544	524	556	511	589	530	568	570	563	533	563	536	569	553	549	558	587	529	568	554	546	487	556	530	525	549	545	467	538	540	562	569	524	583	542	550	560	524	553	504	532	538	546	536	538	560	580	530	545	576	539	536	524	526	575	538	500	587	550	521	567	541	530	523	563	520	520	534	555	549	564	529	576	522	546	569	549	561	546	561	561	514	573	551	555	548	531	554	541	536	604	526	550	579	537	551	510	491	525	529	534	557	507	567	539	565	531	555	482	562	582	510	560	547	535	534	552	522	553	567	530	585	518	497	541	533	525	560	510	556	592	490	517	557	554	496	548	573	570	545	547	537	536	589	506	546	530	571	536	533	559	563	513	540	559	544	503	546	531	554	528	568	530	533	555	546	514	519	525	572	559	554	544	537	540	521	491	579	567	514	549	558	543	497	546	521	544	537	545	528	543	548	506	503	576	552	576	559	493	524	522	537	535	590	551	524	549	499	566	558	581	569	552	555	572	519	565	567	530	531	562	529	521	558	577	582	534	532	549	569	533	554	560	533	563	585	548	516	566	543	534	536	506	519	510	560	548	551	532	537	582	543	527	612	571	579	532	541	540	559	563	537	543	561	534	556	542	524	522	535	512	576	566	518	578	553	541	556	562	577	525	515	497	566	595	547	543	551	548	552	562	543	514	540	588	542	530	579	536	534	517	540	563	578	532	554	532	519	564	532	545	546	530	564	549	556	557	540	567	520	534	537	496	533	568	541	532	547	534	515	487	520	564	529	535	552	532	575	548	546	521	550	530	590	535	521	556	535	527	548	546	574	545	516	526	510	512	539	533	568	536	564	552	561	560	551	550	503	529	523	585	569	552	582	539	559	533	517	500	548	552	530	532	527	526	529	531	559	553	583	555	520	533	518	546	534	538	508	533	550	536	553	559	532	516	556	553	561	533	547	547	559	530	534	541	568	583	567	569	541	559	535	549	579	549	511	528	575	539	544	513	547	538	564	544	528	559	543	574	579	572	513	504	487	569	534	527	556	496	533	554	575	597	526	560	559	537	542	563	564	554	596	528	551	525	580	511	585	547	542	522	500	540	538	526	524	563	557	569	503	562	554	590	527	527	551	510	555	541	566	594	557	537	532	562	554	526	561	524	569	557	531	529	549	554	565	570	539	549	566	550	547	569	544	564	550	535	519	578	517	600	565	547	532	586	545	575	557	530	571	573	577	565	561	570	553	546	567	552	506	520	554	538	573	525	549	500	520	541	530	557	522	553	528	550	523	552	551	548	606	571	552	521	524	520	543	535	540	496	580	573	516	573	528	579	570	516	588	523	540	525	535	574	565	573	541	529	535	568	503	539	538	541	578	576	499	517	592	508	584	541	519	556	542	535	537	532	512	520	516	516	513	563	547	568	526	522	537	503	539	557	548	518	527	560	548	519	559	567	541	536	557	552	551	520	570	568	536	515	538	546	538	578	526	545	545	526	555	567	512	531	551	551	531	538	549	560	548	551	550	558	554	554	512	539	535	514	539	570	498	531	549	547	511	575	569	550	516	525	555	554	493	550	563	533	558	528	537	534	518	549	584	478	529	560	514	532	523	586	575	570	520	540	596	529	575	534	557	564	546	525	530	577	560	546	510	521	533	533	546	533	551	515	525	521	544	508	551	545	506	557	557	532	549	570	540	547	552	527	547	552	593	504	559	550	524	583	531	574	568	537	559	570	517	547	551	545	537	526	521	534	579	529	566	540	566	528	552	484	499	547	485	538	509	608	497	513	615	554	572	543	561	543	528	558	528	528	553	554	547	531	548	544	552	541	538	517	549	584	528	525	568	534	548	569	557	541	511	535	585	515	581	550	565	537	517	550	514	556	550	569	546	481	528	549	542	536	516	565	543	542	548	574	538	549	534	547	552	480	536	539	528	489	530	552	522	552	527	552	497	563	566	557	518	579	570	533	543	532	556	585	546	570	541	544	495	545	528	546	560	529	550	560	553	557	509	531	562	500	516	582	518	557	525	508	533	543	546	533	535	543	553	515	530	551	545	538	495	529	493	526	529	535	561	556	559	555	581	561	560	580	562	564	559	570	536	530	534	517	580	565	542	541	550	531	546	553	587	508	540	518	552	559	527	511	540	543	554	559	571	543	522	589	527	566	590	559	549	561	572	555	485	567	530	537	543	495	530	553	579	544	539	527	550	556	540	549	503	540	515	558	564	541	483	523	541	579	554	572	548	545	528	543	528	518	464	507	496	505	502	586	542	500	543	536	524	514	530	554	614	580	542	516	548	585	568	530	539	553	569	569	524	536	544	547	561	536	542	546	520	541	581	529	534	574	568	558	603	552	526	552	489	555	554	560	544	538	551	549	547	577	532	551	557	490	516	538	557	561	527	527	533	556	552	540	528	527	535	529	513	556	546	551	527	521	509	569	550	592	521	570	560	573	565	504	552	531	518	536	551	584	568	533	537	553	515	554	540	564	553	512	525	520	529	571	566	557	536	533	518	546	542	537	495	580	513	519	546	562	564	549	542	527	525	534	567	557	528	571	587	505	560	512	540	559	556	546	563	571	580	589	525	563	521	545	550	557	562	515	510	561	524	592	559	548	503	540	519	584	539	547	528
3975	5012	3987	2146	1470	1183	985	1254	793	715	676	668	645	642	656	583	562	615	570	530	543	541	542	542	537	584	538	585	543	578	502	538	523	528	551	549	531	531	533	511	504	531	591	492	566	499	493	528	538	579	568	531	492	516	491	552	478	506	537	512	457	543	519	514	540	538	531	524	499	558	516	525	503	553	518	512	520	538	563	504	518	530	572	500	515	544	547	496	476	522	551	528	548	508	504	505	532	537	545	523	553	556	562	516	492	521	542	490	480	531	531	497	530	513	521	560	536	519	497	516	518	543	524	510	479	533	547	535	500	537	544	505	493	533	517	512	531	494	486	539	533	527	512	530	542	520	505	505	521	548	530	522	548	491	485	520	544	484	554	509	519	504	528	549	530	526	534	492	552	513	577	523	507	491	554	535	512	550	460	512	563	541	535	452	542	490	520	519	515	532	505	505	491	511	505	515	501	544	512	503	541	497	499	511	522	544	483	520	505	528	542	556	498	539	525	468	466	500	514	520	528	517	485	522	521	490	501	477	532	487	567	496	509	506	543	547	522	520	502	516	497	528	525	561	516	549	528	505	531	484	501	518	529	553	522	500	521	544	505	529	497	493	539	482	516	503	550	534	500	558	530	550	509	521	489	495	521	502	501	460	481	508	519	543	524	527	520	521	529	544	501	512	533	539	497	535	497	519	531	553	507	529	495	486	514	520	551	528	522	547	513	513	483	523	473	513	520	489	543	503	552	476	506	511	502	507	534	473	523	533	506	480	525	520	531	503	504	553	525	519	520	518	490	527	510	525	485	492	513	479	526	505	545	537	543	520	482	488	485	532	570	476	480	496	476	512	527	533	502	520	493	488	496	463	505	520	519	563	516	531	483	518	510	513	481	552	525	513	519	531	506	501	489	515	508	550	523	505	498	499	501	485	514	533	534	510	509	545	503	533	465	527	563	500	510	544	490	539	510	522	475	504	523	507	490	486	519	514	501	516	501	527	544	525	553	497	533	470	505	488	515	487	533	578	563	494	541	485	503	510	493	519	489	505	493	515	505	535	535	505	531	555	556	526	539	534	523	544	545	511	562	507	493	535	480	501	491	513	570	522	473	533	544	512	537	526	539	527	491	510	469	486	504	503	506	533	522	473	486	465	471	500	511	477	486	468	508	491	484	523	500	499	552	518	539	511	502	520	501	531	471	515	539	548	527	477	495	560	546	481	494	510	480	542	455	483	501	541	539	492	530	502	490	527	538	521	521	492	498	500	482	527	475	497	541	546	490	504	517	500	492	497	508	549	504	463	521	489	559	497	504	511	533	498	540	468	540	491	476	476	473	497	460	521	532	482	574	506	522	515	577	542	525	523	522	528	492	509	543	495	484	527	495	531	544	502	535	525	508	511	505	550	508	525	541	524	533	508	516	492	537	507	501	522	508	544	480	509	516	518	493	554	483	522	522	501	504	489	510	487	517	520	518	512	473	475	439	479	508	540	489	525	551	514	507	498	544	508	515	501	507	507	504	500	502	515	548	464	538	500	519	506	479	570	515	459	524	517	494	523	530	516	508	506	510	463	509	547	510	494	568	509	511	524	519	474	505	486	491	471	507	517	512	525	510	501	481	498	533	563	527	497	486	527	492	547	497	548	542	510	459	521	487	493	538	498	506	486	511	507	461	506	486	485	497	514	512	459	533	503	499	528	510	526	524	545	515	500	557	540	500	515	546	461	546	493	515	507	503	501	522	492	479	521	497	535	559	491	538	531	537	484	507	511	497	508	487	520	505	518	483	534	544	521	536	521	528	489	528	482	495	530	491	512	495	509	508	472	535	506	494	518	471	520	504	503	516	513	465	492	510	514	514	558	516	476	499	492	490	521	521	530	513	529	506	506	484	468	540	533	477	539	525	511	501	499	501	504	540	469	494	461	497	511	521	490	494	548	524	508	512	476	517	536	546	520	537	504	531	485	516	489	501	491	447	532	532	510	472	532	512	500	532	508	462	499	520	501	518	527	522	485	503	534	537	494	519	504	539	531	540	490	512	508	501	478	517	517	536	550	512	521	484	490	513	491	489	515	535	505	503	525	531	544	478	550	532	456	530	514	488	523	504	524	504	521	483	504	483	545	531	545	477	514	497	514	486	536	527	553	488	509	539	479	507	487	511	500	512	561	519	440	518	548	517	490	509	505	527	508	536	498	562	478	513	526	565	508	542	535	482	558	509	521	520	504	527	472	497	542	514	491	531	505	511	525	523	487	499	503	512	484	494	511	516	536	518	514	531	526	517	502	496	487	526	488	497	510	509	479	572	507	539	525	502	487	507	530	505	503	522	522	501	495	515	550	511	523	479	530	502	491	505	472	516	520	524	538	522	500	491	535	514	504	489	537	489	500	501	519	523	487	486	492	501	533	493	535	484	504	525	484	461	507	524	513	512	533	521	532	534	516	524	540	542	470	512	499	497	509	520	530	515	546	522	495	507	455	507	490	472	552	516	521	542	528	511	493	527	537	529	545	539	500	542	502	487	482	532	516	521	517	538	512	496	553	529	478	492	494	511	548	516	521	545	459	507	525	528	505	498	496	529	526	499	495	509	512	503	519	529	494	487	509	522	508	513	518	528	494	516	553	487	478	518	517	470	533	482	531	487	541	481	469	495	519	518	512	510	493	485	505	554	513	483	471	506	493	489	467	469	515	536	518	498	508	517	506	510	506	509	511	480	470	500	478	534	537	512	496	488	557	520	540	506	505	509	493	542	509	502	510	497	506	540	498	472	487	526	497	511	486	501	533	511	532	516	513	481	472	503	519	508	476	505	526	519	469	522	502	488	542	505	494	514	490	500	522	504	484	490	536	489	504	496	511	483	507	497	460	478	501	507	533	514	515	486	517	509	490	530	497	476	505	495	495	521	503	532	470	512	529	501	485	478	521	511	501	477	503	534	512	550	512	472	520	526	488	540	544	519	495	478	515	480	511	529	477	494	502	505	504	507	544	489	480	496	538	491	459	532	522	501	517	540	506	499	526	561	503	529	518	515	503	568	537	513	512	543	499	507	522	517	495	565	500	548	547	492	459	541	527	528	513	520	464	543	515	506	528	536	507	553	534	512	460	511	522	491	521	528	509	549	517	518	478	507	509	503	493	504	515	489	550	554	520	518	486	518	514	516	494	485	510	507	478	532	480	477	477	530	546	511	491	510	547	511	476	494	552	511	505	509	483	550	527	482	480	518	517	535	516	499	567	534	514	528	495	494	519	550	506	514	516	473	516	505	494	541	503	518	510	481	529	508	463	493	477	515	508	561	501	510	562	498	480	494	525	486	526	507	522	506	534	514	518	498	547	488	481	498	518	586	506	538	506	480	496	497	520	512	474	510	549	524	503	504	507	537	494	470	481	507	506	524	498	506	499	528	493	533	498	500	479	493	542	497	504	544	511	520	492	543	495	508	494	484	534	540	505	521	502	464	502	503	510	520	492	523	538	521	535	512	499	473	535
27406	9632	1870	1238	1054	1010	940	1030	951	994	1019	982	984	957	1022	952	915	956	953	948	925	954	967	1000	992	925	931	1001	951	982	989	999	988	940	978	965	910	930	954	983	967	928	974	938	951	931	931	924	984	959	937	959	989	1047	1001	964	942	990	952	944	995	927	942	979	989	996	971	992	966	987	980	968	985	921	982	976	967	974	967	936	942	941	913	903	966	937	935	1004	950	907	931	956	979	947	943	917	987	951	946	988	983	992	944	968	974	960	945	938	999	986	953	986	1004	994	959	939	968	975	906	987	1002	979	907	1018	1023	968	961	942	987	982	925	940	972	1027	961	881	928	957	932	891	984	1003	944	1013	883	996	918	960	975	956	956	1046	990	996	978	979	913	957	911	992	964	987	922	928	946	946	918	948	930	951	943	937	916	939	939	989	960	1004	1005	976	1003	954	960	934	983	991	968	951	966	988	967	935	952	912	904	950	895	969	944	1042	949	971	904	1009	1005	922	970	959	977	986	938	966	1005	1000	901	960	937	983	939	938	952	949	1015	982	938	948	904	943	929	965	912	938	940	931	960	1022	994	953	928	950	918	933	1010	941	946	973	970	955	940	946	994	994	966	940	964	975	944	990	995	906	945	931	947	1011	986	957	952	939	1020	960	969	893	911	986	943	984	957	974	973	933	976	996	893	942	999	985	956	945	1018	962	925	974	990	1010	945	922	954	918	959	1004	914	972	939	911	1048	935	913	945	949	954	889	973	920	1032	932	983	948	958	1015	901	973	1034	960	941	956	1005	926	925	931	982	983	950	991	951	964	993	998	967	955	947	941	911	1009	947	930	921	959	996	894	976	968	977	967	950	967	944	934	891	948	970	942	882	952	936	930	959	964	1008	935	961	945	981	972	949	987	979	918	1004	941	942	948	954	951	955	987	970	950	962	935	981	928	981	922	999	1030	969	900	1029	926	945	951	969	964	905	985	911	948	895	947	975	937	980	888	986	960	947	926	955	969	927	924	1017	894	941	937	965	1013	961	965	986	938	984	979	978	1006	973	1007	974	967	1019	949	985	949	923	946	954	989	969	924	1016	944	1024	969	977	966	971	944	967	988	951	922	943	945	891	932	926	985	972	936	964	990	948	954	975	968	961	962	986	1002	996	925	991	941	992	968	982	971	934	935	963	1007	969	885	981	911	931	965	1027	974	969	937	948	906	1011	926	922	953	971	930	982	993	979	941	899	938	1007	906	958	918	981	931	945	959	980	965	985	974	996	945	970	1010	980	989	931	950	939	906	943	985	989	987	978	962	979	911	971	964	953	935	1005	978	969	914	931	954	957	990	991	969	994	934	947	905	961	884	968	989	951	937	965	978	951	951	995	1031	995	977	990	998	1033	964	902	979	993	996	1008	984	954	989	990	985	971	1001	943	991	997	904	977	920	999	895	1005	1007	937	983	966	944	918	954	970	966	949	965	972	976	1064	970	933	981	974	976	949	1026	956	927	936	1020	940	985	940	969	934	887	1006	1008	912	1016	940	988	905	979	989	939	931	967	983	997	914	1001	1044	1025	957	934	990	962	957	951	978	988	987	997	973	1025	959	955	964	936	1012	976	974	987	970	968	951	941	958	967	935	952	933	909	932	931	959	948	984	941	968	954	950	960	995	958	961	940	990	960	967	952	991	998	945	981	933	1002	987	931	1002	969	947	940	930	983	956	933	980	971	977	929	970	977	979	941	925	956	994	901	928	921	928	931	988	973	963	970	1036	1009	973	918	1022	947	889	969	947	972	948	950	946	981	970	950	928	1009	990	979	972	979	934	985	980	988	952	976	954	995	951	997	988	930	1020	974	912	1009	956	924	941	1000	1003	960	971	941	927	933	912	957	938	949	994	928	971	955	933	989	946	950	914	954	944	1030	973	1003	1047	937	936	934	920	947	978	961	941	1016	916	911	1026	987	958	978	941	911	1002	1007	930	947	1031	984	971	958	920	930	999	975	950	999	946	976	939	1007	936	973	961	977	977	959	1013	945	990	989	1011	946	980	965	934	911	999	958	987	968	1026	920	991	972	922	970	976	986	977	972	957	1002	932	958	952	970	1044	942	963	996	915	911	937	958	972	995	978	995	943	1008	911	997	944	975	970	1021	970	896	953	951	933	907	943	1003	948	945	991	951	978	927	972	972	966	930	938	907	988	942	1004	915	952	960	940	987	937	949	967	969	961	977	1019	944	972	986	963	940	972	942	961	996	1007	959	951	932	957	916	954	934	961	967	1022	1021	958	1026	954	945	934	953	983	979	968	954	955	995	901	959	983	1015	958	972	957	970	966	957	945	954	928	977	991	1017	957	1006	959	1029	967	957	977	988	1043	962	1044	940	996	934	988	997	934	996	973	992	959	956	972	955	916	933	1012	951	983	935	1016	991	967	993	932	902	955	998	958	963	994	992	953	1003	1018	1002	974	983	938	900	921	1036	944	929	966	1018	919	926	961	918	939	901	1000	971	1008	922	1019	995	939	999	967	928	999	976	970	974	1013	945	1016	950	943	968	945	1023	953	948	948	923	965	986	951	946	975	994	939	976	969	975	1032	943	946	1020	953	1006	971	942	974	920	964	1007	983	981	919	1021	994	920	998	1010	1012	928	918	1013	957	1027	944	967	984	993	970	953	938	970	931	890	936	1016	947	940	933	950	946	907	978	953	979	980	972	944	969	1041	952	927	951	869	971	965	961	1066	971	983	971	909	975	954	931	949	970	978	943	986	925	988	959	973	930	957	966	993	933	917	900	928	976	919	976	982	938	1032	970	941	1008	973	915	926	935	935	1012	914	985	981	961	980	993	968	1028	920	961	955	948	958	982	1003	913	966	965	914	1028	932	967	925	1001	898	977	972	974	965	975	933	987	987	943	969	948	949	951	1020	990	935	966	951	967	973	986	966	952	925	1021	958	1012	942	996	971	962	964	986	927	934	992	940	970	986	986	991	980	978	968	950	931	938	967	995	913	979	980	1011	931	929	975	986	950	1000	960	990	981	1017	955	980	1003	955	995	1003	931	916	941	983	976	969	947	974	936	1028	952	1023	905	1002	951	948	1002	951	950	947	989	925	974	982	924	911	961	921	1030	1011	961	972	1004	961	884	877	971	932	955	967	970	1037	935	939	1015	994	946	935	964	951	894	976	925	971	963	977	931	979	949	951	951	990	933	993	1004	965	980	914	971	920	972	973	933	956	1012	961	972	964	1002	1034	923	970	980	921	974	959	925	931	948	970	969	937	913	971	942	949	983	1040	1006	965	908	907	913	937	972	919	978	900	986	931	1003	964	995	1023	980	962	972	930	987	1007	915	988	951	974	914	1003	968	945	966	977	914	997	988	982	959	919	960	940	951	972	941	943	1006	962	978	972	954	978	942	918	951	946	921	964	967	962	938	999	1020	960	963	999	961	972	970	948	1016	953	925	931	897	959	966	966	987	988	946	964	976	1019	984	959	949	1014	917	920	997	979	950	938	971	990	957	1019	1030	950	956	976	904	939	904	979	941	908	970	960	945	951	947	923	1012	984	916	942	977	894	971	991	1003	983	936	967	964	963	935	936	980	915	960	961	961	948	1006	952	970	1031	937	979	976	944	977	949	973	938	978	954	999	944	946	959	891	967	979	996	949	975	939	976	957	923	919	968	969	994	907	974	937	949
5787	1045	942	835	843	792	860	847	788	806	790	798	837	845	802	798	815	784	829	800	790	787	814	749	798	821	760	821	767	831	777	793	757	829	774	776	800	819	772	798	816	814	843	854	787	820	811	839	767	761	769	796	787	820	808	807	855	757	798	772	794	753	795	796	802	776	807	807	817	799	800	778	809	797	776	837	809	819	833	770	787	819	788	819	793	797	826	780	751	805	800	807	846	817	770	760	778	746	770	818	810	823	796	848	806	808	833	734	766	815	727	757	782	796	773	786	815	806	804	803	811	790	808	776	773	780	758	783	777	777	778	823	826	807	799	787	787	733	765	786	783	825	824	842	773	820	819	799	735	763	767	763	838	801	784	840	800	792	782	788	809	780	833	811	722	831	782	745	796	794	804	772	744	768	816	766	813	794	776	777	781	818	812	793	787	793	747	791	827	866	803	764	756	784	751	761	831	791	809	837	747	842	803	768	813	785	759	772	798	812	808	814	799	712	827	778	827	820	781	744	804	770	790	818	786	779	807	802	793	758	841	817	755	790	809	852	762	775	772	805	801	820	800	828	769	818	774	802	792	819	768	776	779	823	763	779	802	743	800	783	801	812	817	777	798	777	826	790	804	757	767	788	789	821	793	791	801	811	810	767	811	859	810	801	810	777	753	838	777	760	755	847	834	805	790	804	806	779	807	802	813	783	826	768	828	797	767	756	807	788	768	791	790	794	756	795	798	830	801	775	755	756	777	814	750	779	798	778	809	801	815	760	826	778	774	769	813	765	776	787	763	781	823	785	811	791	763	765	782	809	834	770	768	782	786	791	781	787	791	785	863	810	827	802	772	791	783	820	774	819	784	807	769	775	798	761	837	819	762	784	775	757	832	810	825	798	807	793	801	804	788	765	807	808	795	812	786	770	815	794	836	753	815	796	775	817	826	772	730	797	758	840	808	789	808	820	821	792	826	804	809	791	791	815	795	792	826	819	785	787	782	801	792	799	803	821	788	788	808	802	771	819	789	787	791	789	814	790	857	825	802	805	782	787	773	751	816	797	771	812	818	796	759	796	810	798	805	730	871	773	760	783	791	776	779	787	767	763	812	785	774	782	803	784	800	765	786	839	763	777	784	772	803	821	754	817	832	800	831	823	759	778	819	750	811	803	704	865	815	819	740	810	824	787	827	833	830	820	823	776	799	812	845	796	814	808	805	809	783	819	841	817	790	807	788	791	803	806	798	860	775	762	798	817	786	830	808	809	792	772	776	808	834	808	866	813	763	779	828	808	772	761	792	768	763	811	769	808	798	832	813	800	801	754	800	795	749	804	798	803	771	790	803	785	779	816	785	822	793	809	802	754	785	739	772	728	798	804	842	831	777	791	829	778	787	820	804	820	830	798	821	822	864	794	801	855	793	790	760	798	757	826	781	814	800	796	810	798	760	788	800	777	803	789	747	749	801	787	831	762	800	824	804	807	828	799	784	797	808	786	802	830	791	849	783	788	825	756	808	791	794	809	747	807	865	784	784	808	780	798	801	796	779	802	811	802	801	769	823	825	823	783	826	775	793	785	747	789	830	805	827	790	766	786	794	862	759	741	776	801	781	809	773	814	821	781	833	830	840	819	792	776	748	782	803	806	838	819	743	762	788	764	794	779	792	777	796	764	817	768	792	808	811	798	761	820	773	856	784	803	774	781	776	804	818	811	822	801	812	801	770	736	793	828	798	797	796	781	841	779	814	810	826	826	837	820	811	780	802	782	798	814	821	799	794	830	811	821	797	851	751	789	863	798	799	766	740	780	763	816	841	836	826	794	786	782	743	819	829	824	787	814	795	768	815	760	840	826	782	794	784	770	848	738	781	773	787	802	813	823	811	807	788	786	797	811	811	820	821	783	842	787	807	811	759	776	834	790	800	746	804	770	842	802	784	832	768	790	764	829	819	820	730	820	747	750	843	810	827	787	823	746	749	777	842	811	781	769	794	773	758	765	789	794	754	809	776	767	879	791	756	780	752	765	762	755	815	787	852	791	810	784	799	783	796	787	790	760	833	807	768	823	828	825	746	818	769	769	764	777	775	764	783	780	799	826	842	737	806	777	828	789	761	828	784	819	789	793	776	866	825	825	798	771	769	782	836	800	837	853	766	809	860	771	780	782	801	778	805	749	809	805	794	804	854	748	801	831	818	760	794	781	792	809	797	769	788	787	808	784	788	804	847	771	775	804	839	783	787	800	788	764	825	770	781	785	769	778	784	795	790	810	800	793	756	778	809	822	796	776	814	787	764	792	790	785	807	759	805	761	806	761	808	773	811	797	795	844	801	762	787	781	780	811	821	822	832	827	802	817	778	793	807	790	808	796	837	800	811	799	822	866	828	813	827	770	820	821	794	803	804	783	751	818	796	768	778	807	834	817	779	794	755	801	780	789	756	832	752	814	790	807	750	796	788	842	822	827	799	799	815	785	821	765	799	848	741	783	826	808	779	831	788	743	825	818	797	789	809	814	765	794	789	843	789	790	775	752	788	852	790	828	791	748	830	757	830	786	788	839	819	806	811	820	822	787	772	802	771	729	830	779	811	800	788	801	787	767	734	837	812	811	731	791	792	820	852	776	744	807	809	791	765	818	819	775	810	777	768	760	821	794	766	809	770	775	767	836	783	822	740	818	805	771	833	771	850	807	851	830	751	769	766	819	799	786	836	782	758	784	799	838	815	806	775	807	764	752	796	777	844	784	804	855	744	762	811	806	789	821	790	828	834	834	785	826	754	832	786	797	816	807	785	789	832	813	786	800	793	818	776	809	786	806	839	830	778	766	757	753	799	785	799	820	838	808	796	826	796	773	827	817	800	795	802	793	754	803	800	819	763	824	836	762	845	781	819	779	766	782	777	760	857	808	780	749	816	862	790	809	756	834	788	801	868	809	797	758	790	775	759	773	754	768	757	787	809	754	809	787	830	773	816	792	781	838	845	821	833	848	803	840	793	768	783	775	796	816	773	808	788	765	792	795	775	743	796	767	770	883	784	833	818	792	809	804	792	786	784	787	785	782	806	790	788	775	795	760	830	803	788	821	799	845	789	836	795	791	801	829	805	792	788	812	785	798	775	796	843	782	789	781	769	782	798	871	815	783	774	811	801	769	743	794	766	829	775	805	794	755	799	792	837	767	763	817	774	819	808	767	778	774	806	770	792	787	797	832	780	766	840	807	820	781	826	798	858	823	808	806	794	808	797	762	778	825	774	836	806	753	797	895	783	791	858	823	788	785	812	766	764	791	846	816	809	813	763	764	794	824	776	787	795	790	785	780	826	847	778	793	801	776	779	803	804	787	768	780	820	765	835	816	827	779	766	804	765	770	725	836	761	822	789	808	821	745	790	776	773	813	842	849	780	805	821	781	863	791	808	766	829	812	812	791	807	757	740	782	816	803	827	820	795	750	821	813	782	789	790	790	751	826	802	804	764	818	817	817	770	765	797	806	802	795	733	754
25758	21412	27063	25236	4999	1596	1213	1091	1022	1001	1009	939	914	961	974	995	1010	945	959	873	915	972	878	921	902	941	908	958	914	930	922	925	951	947	945	914	937	951	930	977	863	881	934	908	933	943	903	892	951	909	925	883	906	950	904	895	881	969	936	908	892	904	940	938	942	925	927	901	953	887	901	872	952	919	907	865	861	899	937	909	975	855	884	915	897	877	919	924	910	925	924	912	868	928	901	950	923	870	926	895	875	888	924	950	952	868	937	882	846	952	837	871	958	925	968	923	931	908	934	925	916	920	886	911	894	939	879	907	907	903	863	864	941	920	905	887	988	955	919	947	947	881	881	919	899	901	930	913	890	876	855	930	880	936	885	954	919	924	884	901	876	881	924	900	904	832	878	896	884	887	864	906	930	860	886	888	931	913	906	951	903	927	901	892	841	949	940	947	902	905	872	862	920	926	888	907	924	871	965	911	888	929	897	875	962	894	923	868	937	883	946	926	915	911	918	903	965	943	868	885	937	882	892	931	878	853	951	914	950	911	931	886	905	891	925	854	899	939	857	953	889	911	894	901	882	906	902	944	875	900	928	933	938	919	922	910	863	864	883	951	898	925	941	929	893	867	927	901	845	913	897	883	881	860	924	918	868	903	928	933	869	935	879	918	896	936	890	902	931	913	917	926	937	890	905	966	890	883	878	935	925	888	863	860	877	918	882	917	889	900	905	897	908	935	925	909	849	898	909	906	880	962	913	906	916	883	872	859	933	955	909	943	923	903	945	905	871	924	917	882	955	920	889	915	927	930	875	857	929	914	928	880	903	961	891	868	876	880	885	836	970	912	907	849	849	887	882	840	879	892	891	903	894	922	916	914	929	884	891	907	877	889	912	897	901	943	864	914	936	901	905	910	868	938	939	918	861	938	861	892	930	907	850	854	947	943	836	920	869	928	889	893	937	926	942	914	948	885	832	893	875	929	914	899	923	841	851	888	899	915	894	895	885	969	958	864	874	881	924	975	913	954	896	911	912	943	907	856	946	939	912	913	932	890	892	921	853	918	874	863	924	904	913	908	925	971	913	902	840	909	957	845	956	883	952	904	842	883	921	932	911	909	855	906	872	905	895	886	870	869	905	944	902	933	872	881	875	905	915	854	872	887	911	899	876	933	845	926	938	972	864	944	948	914	916	896	900	920	924	932	936	928	924	907	890	893	889	921	840	881	956	970	903	935	930	951	859	857	915	961	927	872	894	919	898	925	910	891	934	909	953	938	898	902	895	906	899	847	929	910	932	922	893	944	870	870	933	932	859	961	869	929	910	890	900	893	871	878	908	839	865	935	878	908	945	945	888	913	857	863	914	931	915	943	912	967	908	865	916	894	930	898	911	903	873	950	928	896	941	887	884	922	910	926	922	886	916	924	891	944	925	863	928	902	887	922	888	920	891	889	899	833	913	887	881	939	889	895	926	901	935	944	888	891	854	908	905	932	937	975	904	887	890	897	897	881	906	942	876	884	959	888	916	944	860	943	909	871	847	961	885	879	911	900	919	897	899	928	858	947	887	898	835	944	916	861	914	928	946	896	941	896	931	941	874	888	892	896	859	919	939	860	935	915	904	837	863	921	953	899	954	945	884	902	877	914	924	898	922	900	871	898	909	935	928	892	915	899	931	929	890	962	810	937	905	917	876	958	957	890	900	886	888	927	918	948	929	906	933	880	892	907	893	885	909	899	998	890	907	883	916	941	935	922	937	943	877	867	931	873	932	889	891	970	916	871	927	906	946	900	891	935	895	919	928	949	890	896	871	905	939	907	905	876	911	909	926	875	874	890	920	935	915	917	964	865	930	925	898	947	873	895	966	872	916	880	946	903	950	907	866	920	931	910	886	906	884	919	976	880	893	892	907	903	888	902	908	883	910	891	896	923	881	891	894	908	945	952	942	888	910	907	937	885	934	952	877	915	894	922	906	940	821	878	929	905	928	885	870	897	854	921	961	871	911	900	884	903	864	886	936	899	853	872	935	877	859	825	871	884	940	904	926	886	897	977	842	924	958	851	924	970	882	909	915	932	906	924	968	913	904	853	871	881	915	904	923	831	906	862	946	922	926	856	866	911	940	889	915	884	886	895	914	937	928	920	882	942	930	895	919	836	869	918	947	926	860	922	945	926	928	898	917	914	901	920	921	922	957	899	929	871	912	932	887	865	892	900	894	937	949	901	957	871	907	893	903	879	934	901	912	915	930	872	887	889	874	947	881	876	920	888	939	905	932	902	895	931	900	902	907	898	896	867	912	822	874	914	920	884	908	914	948	915	907	914	946	900	961	831	912	891	876	887	894	911	868	926	888	962	920	908	868	948	938	885	897	912	935	923	916	903	842	891	870	891	897	847	882	889	912	890	899	918	840	883	893	854	864	867	849	959	892	887	904	964	917	913	923	910	955	951	909	925	954	915	905	903	923	872	874	896	879	890	886	896	913	920	879	916	900	919	952	897	931	971	991	907	927	956	927	947	868	872	928	881	924	956	956	948	889	945	899	919	916	942	925	927	942	877	894	924	862	864	894	889	967	910	913	912	861	877	894	880	901	915	875	918	907	909	904	887	927	919	1004	936	895	866	903	910	980	901	921	870	924	906	899	843	857	915	887	895	877	896	853	922	946	910	921	941	898	940	907	886	860	928	881	932	905	889	939	950	885	908	919	972	936	855	880	921	887	870	891	928	947	938	878	904	917	901	895	927	927	895	912	892	949	931	906	926	986	951	860	953	888	933	889	912	846	863	946	915	900	909	918	899	884	834	893	915	880	910	934	940	909	922	865	880	855	930	885	904	887	875	941	933	883	857	861	975	914	883	901	924	951	965	940	934	883	921	951	893	901	930	914	865	914	898	908	916	932	876	902	896	906	895	893	895	918	924	929	955	898	872	919	962	939	886	943	878	940	915	922	892	881	905	931	877	931	957	896	946	898	905	905	925	875	908	900	881	838	874	831	858	892	939	874	997	879	882	934	934	933	933	916	888	959	944	866	974	964	901	922	926	914	935	927	890	895	965	906	907	880	952	872	904	896	894	934	893	872	899	818	858	916	894	918	924	912	944	896	934	944	920	842	849	904	937	837	916	892	898	912	891	911	895	893	968	882	896	950	869	915	915	919	906	934	880	897	942	942	910	860	936	945	914	915	912	918	854	887	913	899	941	846	913	903	899	889	903	919	882	893	907	916	950	905	895	901	937	861	868	866	893	878	896	883	917	881	957	905	858	941	949	836	911	915	897	839	958	965	949	894	940	941	893	849	917	920	882	909	892	923	930	917	930	900	871	862	861	911	854	933	899	911	893	935	927	887	954	924	897	938	907	897	910	936	859	934	946	940	920	876	912	876	915	932	917	859	905	930	911	907	883	921	895	931	885	901	910	888	897	887	884	964	933	918	859	923	904	915	915	902	825	881	917	926	864	901	837	902	944	908	892	911	936	939	939	901	917	901	918	866	906	948	891
4145	3170	2689	1634	1303	1135	1018	1044	893	936	816	837	816	832	826	844	874	817	838	823	798	863	826	775	812	819	843	802	831	830	799	858	849	856	765	790	861	753	839	826	828	818	805	737	796	776	842	802	785	797	817	761	847	773	798	791	828	757	803	773	814	826	789	777	800	819	837	829	775	775	771	807	853	809	808	782	790	806	801	825	826	808	773	771	785	751	765	823	782	757	833	762	774	770	834	742	771	793	824	767	814	783	805	764	817	827	766	740	782	833	757	806	828	788	764	799	764	758	815	800	809	803	763	778	793	801	833	789	788	852	821	769	817	742	813	826	771	751	846	784	807	779	759	828	794	767	813	804	798	802	791	827	835	811	829	753	826	738	769	832	743	792	787	812	777	785	788	780	769	804	788	762	751	829	779	763	731	785	783	769	761	738	826	823	800	783	768	763	801	778	760	810	839	799	854	811	781	793	776	790	811	733	805	820	775	756	798	777	802	797	774	766	781	757	757	783	783	821	788	801	779	752	777	829	800	770	772	793	825	793	793	781	769	790	779	792	816	745	792	824	793	793	780	795	830	816	767	814	734	758	738	778	765	817	778	845	805	774	846	826	812	786	756	807	758	776	824	805	830	755	797	794	775	747	793	801	803	862	802	795	798	805	753	734	788	741	784	767	770	808	822	765	810	772	758	800	745	812	783	776	800	797	788	805	780	762	818	757	794	810	746	785	788	787	797	787	768	774	777	804	787	797	799	800	767	783	798	776	790	751	764	766	759	797	750	802	806	832	880	807	788	762	756	787	788	771	829	774	744	778	808	827	769	786	825	800	779	779	793	801	774	763	760	782	778	800	791	793	780	763	778	782	780	819	800	762	771	833	834	776	790	761	786	768	756	805	808	808	773	787	772	764	796	748	776	807	780	771	770	783	788	761	803	784	775	761	819	773	791	802	781	824	787	764	751	778	786	804	786	745	755	811	812	779	776	774	768	819	790	776	750	771	764	796	774	800	806	768	810	808	795	870	742	754	786	776	847	777	771	767	787	779	772	791	825	817	806	780	833	752	836	765	786	767	818	751	811	811	768	762	783	822	771	801	782	807	794	795	749	833	783	805	779	799	724	777	837	787	801	816	758	808	725	761	848	787	796	782	800	762	819	823	817	725	866	819	790	793	762	829	768	773	796	821	735	781	796	825	783	829	851	750	773	819	720	821	763	793	750	762	811	845	760	769	762	731	763	786	773	850	762	747	802	806	741	756	765	730	794	809	851	808	741	799	799	802	761	812	766	809	713	768	807	812	742	770	819	727	828	770	831	808	769	780	788	757	809	788	826	792	806	847	780	771	809	754	765	788	764	764	785	754	755	810	755	758	727	779	773	732	786	738	756	785	804	801	770	784	791	770	781	803	794	720	778	767	811	760	775	792	818	772	797	742	842	778	749	798	856	751	789	790	804	755	719	816	799	809	744	742	828	760	765	783	747	791	770	814	785	772	832	775	799	797	745	787	812	769	790	795	835	768	764	763	848	782	806	778	799	784	775	784	775	800	812	756	799	790	781	764	760	779	776	779	740	776	798	780	772	848	806	802	807	799	798	767	750	833	769	841	769	750	753	811	727	821	776	828	773	759	737	753	786	807	804	776	794	780	797	756	829	808	771	799	768	744	808	814	779	765	771	845	773	803	789	792	753	816	791	813	784	773	795	777	800	822	793	819	768	783	709	723	838	777	794	760	773	744	769	788	798	796	775	800	809	824	764	794	790	814	821	817	785	751	761	753	752	791	810	779	773	746	775	753	751	792	747	782	813	832	789	791	770	740	776	790	777	782	797	802	828	792	785	790	793	760	762	842	803	771	767	787	794	795	827	723	776	750	766	798	810	756	778	784	767	787	804	790	721	740	789	784	718	781	792	759	750	822	776	733	751	794	797	819	733	755	820	778	731	761	785	785	737	816	824	802	796	780	778	773	774	783	808	789	800	720	787	839	804	817	771	761	739	798	786	813	756	780	753	810	768	782	754	819	751	760	839	777	781	794	801	801	822	735	827	789	763	767	803	718	762	794	759	748	788	777	850	789	805	796	792	762	805	765	781	775	742	799	799	795	789	776	790	788	727	761	777	774	762	781	752	793	814	729	809	749	799	766	775	755	783	760	769	834	812	806	789	780	811	757	752	797	795	792	769	789	838	736	779	741	781	782	802	727	824	735	779	801	764	787	790	809	801	770	796	734	776	736	757	808	795	791	776	778	764	809	781	825	810	782	838	779	814	799	838	796	776	801	821	804	834	799	832	830	744	804	772	833	788	837	793	760	749	735	761	785	735	752	803	764	828	758	824	834	762	767	811	782	805	809	817	769	817	801	782	736	770	797	815	796	768	806	779	776	844	817	794	802	856	825	827	782	776	794	778	792	783	818	789	730	777	742	773	804	799	800	748	809	758	779	787	765	802	784	820	771	786	813	785	784	798	781	813	818	739	774	811	773	745	815	803	752	807	760	768	784	759	757	757	754	805	766	771	780	773	805	772	799	768	812	784	778	795	783	796	781	838	808	747	816	821	775	732	804	768	804	783	751	805	793	793	708	849	784	802	814	804	750	807	845	814	824	793	736	790	826	758	832	794	760	832	791	824	798	783	762	773	793	789	808	801	722	740	802	787	846	797	808	801	773	760	803	801	756	789	774	778	795	782	810	785	773	783	812	754	768	824	773	753	776	779	759	784	837	753	804	771	798	782	774	777	771	795	764	823	803	746	808	788	782	804	755	799	790	804	742	794	789	773	775	769	810	793	766	802	767	782	795	724	823	755	795	807	770	775	825	818	709	789	800	755	808	762	843	795	761	797	818	773	823	865	778	771	764	796	769	748	740	758	784	772	786	788	760	810	813	816	773	813	812	805	766	745	834	799	801	770	744	809	856	807	838	746	732	825	769	842	790	803	730	798	752	759	804	792	811	775	769	791	805	803	810	794	813	745	753	772	722	790	802	785	755	788	798	746	834	751	756	813	776	852	826	805	802	781	804	818	785	794	778	745	794	801	804	781	789	780	790	764	842	774	761	802	744	810	785	773	792	845	742	779	802	771	788	811	758	771	793	772	780	745	799	765	762	783	733	769	767	791	785	790	764	763	782	753	798	796	785	809	835	770	800	777	809	768	794	845	795	778	780	764	816	770	786	804	783	798	746	748	825	748	809	796	785	750	799	750	738	798	796	825	783	761	830	807	736	818	804	753	807	729	740	803	827	831	839	772	798	817	762	807	769	780	782	812	835	802	811	792	787	787	790	755	733	768	706	811	813	794	789	766	755	786	782	780	818	734	804	737	768	792	776	808	761	801	767	746	834	803	790	745	789	781	775	802	828	801	755	767	775	803	811	768	791	778	831	824	759	806	814	748	788	741	820	736	830	818	779	762	808	831	757	778	797	745	840	820	747	756	820	759	769	757	786	802	804	779	841	850	746	748	760	778	811	822	785	824	788	781	806	781	746	745	778	759	730
24775	21418	28363	24865	19915	3074	1164	944	740	638	618	604	568	574	598	586	575	574	589	575	542	580	565	570	550	585	560	531	576	554	543	569	532	563	556	568	566	551	562	572	566	560	563	522	541	575	525	539	578	576	576	580	553	563	526	509	542	512	522	579	561	542	545	523	545	541	523	555	574	510	562	583	533	595	574	546	542	529	551	543	543	525	555	554	561	533	534	572	542	556	523	488	534	558	542	520	547	575	516	560	555	571	538	524	525	550	549	541	541	537	546	531	502	528	552	560	554	557	552	581	537	546	532	537	519	573	567	560	532	569	585	565	534	547	533	562	559	564	538	504	562	505	545	550	598	512	547	577	563	506	566	521	534	500	520	576	584	517	538	548	541	526	533	541	517	555	593	561	572	534	543	565	544	506	506	533	559	580	525	514	553	550	565	541	532	540	570	513	521	484	538	530	513	534	508	528	546	537	560	511	527	575	556	519	540	523	548	578	530	557	536	548	498	583	529	540	579	524	505	549	559	526	571	522	521	536	547	516	580	559	548	529	526	534	569	525	587	527	529	537	609	536	546	492	567	505	561	541	596	501	535	558	548	521	543	501	548	546	567	562	497	555	556	518	529	578	545	494	526	522	542	540	521	547	532	538	554	519	569	533	532	598	595	544	577	570	491	581	564	543	514	528	538	556	561	546	543	550	538	551	572	533	535	573	536	592	558	546	523	530	504	535	541	543	535	541	547	521	541	526	530	549	540	548	484	506	531	506	526	567	603	551	531	519	520	530	507	587	566	510	529	535	527	554	543	538	550	536	536	525	501	500	537	547	533	539	539	559	530	534	588	527	574	545	559	532	536	555	542	570	536	540	539	525	512	506	538	534	536	508	550	509	523	559	542	527	524	543	549	551	512	555	547	552	580	544	486	533	549	504	505	532	505	541	523	585	546	533	569	542	540	539	568	542	505	571	549	575	538	562	563	510	548	539	534	583	584	537	491	558	555	581	507	517	537	490	498	548	552	545	550	523	546	562	507	514	585	559	599	546	584	593	539	541	525	564	509	522	557	545	521	529	562	507	489	574	510	568	532	544	554	504	565	521	543	531	532	546	551	580	555	511	517	524	520	529	552	537	540	576	545	507	542	545	550	542	563	535	554	541	561	521	495	517	554	498	532	520	533	502	553	484	522	551	534	523	586	546	539	539	483	504	552	544	546	511	525	528	541	541	522	521	559	534	539	548	522	521	524	555	513	543	530	550	557	538	572	530	526	584	558	555	487	510	497	541	572	534	554	518	514	563	570	529	523	514	546	547	510	556	529	531	556	506	562	540	542	571	533	528	562	543	540	552	557	495	555	578	519	568	543	524	555	533	567	495	534	560	541	533	543	570	560	549	544	502	534	511	542	549	543	552	552	552	537	545	554	559	536	515	557	511	581	570	573	519	567	548	527	561	503	540	504	549	555	540	490	496	509	566	527	538	551	554	514	550	529	557	557	547	560	554	554	536	522	531	528	503	575	495	498	530	514	548	534	511	513	531	553	540	567	557	542	510	531	529	524	517	553	558	554	554	551	546	570	582	518	536	546	569	564	518	546	544	549	489	563	587	557	555	569	532	543	542	490	549	526	551	560	530	538	563	532	540	534	543	531	538	585	588	530	515	524	538	570	534	537	587	537	554	577	581	537	512	571	547	543	554	555	517	574	517	541	553	539	523	520	505	524	531	568	524	547	488	509	501	491	587	544	568	524	549	553	577	521	524	510	527	543	550	526	541	545	541	588	517	520	570	549	538	538	526	556	581	518	566	596	528	549	519	497	554	515	529	478	520	503	517	509	526	525	579	536	606	526	580	545	521	566	558	535	535	534	564	522	561	588	571	533	602	539	573	533	527	566	536	503	522	545	548	558	544	536	527	519	540	554	556	565	534	500	516	560	572	554	545	561	517	519	520	552	552	506	518	609	559	582	548	551	535	506	593	559	579	557	510	566	574	573	591	532	577	530	501	554	610	536	511	520	541	514	572	540	514	552	585	527	527	533	538	535	511	504	542	523	577	506	564	578	543	504	532	516	529	522	528	536	514	597	522	549	543	551	553	520	539	571	567	544	514	525	581	530	549	504	503	581	516	524	543	541	549	576	593	556	515	526	522	573	534	567	524	542	523	502	558	524	548	558	546	537	549	536	543	619	533	554	536	550	537	559	539	557	524	537	577	537	528	515	516	545	550	517	546	536	529	544	569	546	496	518	550	540	564	545	599	546	560	537	569	548	539	533	517	532	576	533	532	600	514	510	545	513	574	535	576	500	543	544	541	515	508	518	577	520	512	535	538	562	531	538	551	566	504	540	535	537	570	535	519	527	525	570	572	580	551	529	509	594	546	561	553	535	544	586	544	526	535	554	556	520	527	579	531	515	530	515	492	503	533	570	545	560	572	548	509	574	520	556	503	521	488	567	514	551	515	501	566	541	508	515	580	546	489	511	551	490	540	566	561	508	510	506	512	530	517	517	643	546	536	582	546	580	514	581	536	595	528	568	561	512	527	541	548	510	550	539	551	504	550	569	559	521	556	549	557	535	536	559	525	566	551	519	537	518	531	529	586	563	569	553	572	563	571	508	524	541	552	537	517	497	554	565	516	531	567	601	552	530	560	547	570	513	530	516	510	539	584	532	555	565	555	564	534	563	586	528	492	524	554	518	530	538	553	553	564	530	585	577	520	484	479	563	531	538	563	540	543	547	584	537	543	567	524	525	515	575	565	525	558	532	549	515	559	531	557	545	499	523	538	554	513	547	508	553	529	536	576	542	523	549	569	494	537	525	555	567	553	529	538	543	523	517	542	530	581	559	545	525	568	514	538	557	551	574	556	536	551	514	555	519	561	520	549	538	604	513	537	508	502	545	558	552	546	526	540	582	547	507	561	539	540	543	539	552	530	528	539	527	523	531	549	561	523	540	528	542	578	559	535	567	550	530	526	519	553	538	575	556	566	559	542	480	493	518	555	540	539	534	543	526	518	558	561	589	505	527	536	569	513	549	565	509	579	515	501	515	499	530	526	533	490	505	556	547	538	535	548	563	525	560	542	537	538	542	560	550	524	534	555	507	554	547	549	556	518	558	575	554	566	517	511	538	582	561	526	509	534	557	521	532	567	550	549	571	535	538	526	488	513	570	513	536	545	554	520	552	528	529	551	559	564	538	536	561	533	575	508	540	555	538	535	571	508	544	557	548	536	518	519	499	568	550	508	537	526	549	548	521	587	535	535	551	519	526	525	559	571	586	542	531	511	536	524	502	552	547	524	566	556	537	542	509	548	523	584	519	515	519	534	553	527	531	560	591	498	542	537	581	566	560	541	546	539	506	530	519	534	534	546	544	553	504	547	496	541	516	522	526	528	484	531	541	547	551	564	540	518	556	563	534	547	557	576	556	547	549	548	504	549	552	552	516	533	539	531	556	597	547	571	546	552	572	519	525	558	524	530	552	554	530	543	535	517	538	533
4019	4905	3955	2171	1499	1209	982	1153	812	680	677	669	613	634	638	611	614	545	543	585	531	568	563	534	565	538	557	562	537	514	547	573	562	546	534	520	558	506	533	508	517	519	512	548	541	496	521	497	491	512	525	513	532	523	547	554	577	552	548	563	520	552	521	502	538	541	510	545	515	513	566	546	538	512	526	489	569	505	506	505	521	495	519	508	508	515	530	538	504	555	515	513	497	518	475	519	492	516	523	556	504	501	515	495	532	540	494	527	461	527	495	526	504	491	532	529	509	577	517	516	567	522	487	517	520	503	586	527	527	526	535	506	529	527	504	529	526	533	538	501	503	532	512	548	511	555	492	501	546	531	501	532	503	492	558	542	517	511	521	568	532	508	484	534	531	464	500	529	494	508	536	528	507	502	502	516	493	492	525	555	533	552	503	505	507	512	495	536	519	538	502	499	506	529	521	478	493	553	531	516	470	512	531	521	531	505	487	502	535	508	502	498	517	567	541	532	510	513	504	538	501	533	513	502	544	515	540	495	504	521	542	531	535	526	524	530	504	557	486	479	549	524	494	523	570	513	528	550	518	529	547	528	524	503	510	498	538	556	484	529	547	500	524	480	504	537	492	526	528	543	531	515	518	490	579	536	553	535	535	517	518	500	504	488	563	472	526	536	505	513	496	547	526	496	522	511	518	518	475	482	539	524	490	538	538	493	512	486	529	498	531	538	546	509	525	511	504	542	555	498	512	545	478	543	505	517	507	504	515	518	556	514	502	523	511	554	543	525	485	526	525	533	543	519	487	515	511	503	492	513	507	513	520	545	498	534	487	526	535	512	505	481	502	524	506	548	505	507	501	521	520	541	529	554	537	487	527	531	490	520	512	540	574	538	526	512	493	542	538	523	525	527	543	532	515	520	515	525	495	542	496	555	575	533	546	545	521	515	524	483	472	527	490	465	520	542	515	542	533	569	513	527	507	517	509	569	535	498	541	526	487	520	512	522	517	507	530	536	523	539	502	535	537	515	521	506	501	487	526	518	501	510	525	516	502	538	496	502	512	508	499	539	503	511	546	504	534	550	491	532	517	477	502	505	510	535	535	497	501	535	481	549	535	523	561	554	520	527	513	533	484	509	533	527	504	520	530	482	546	548	498	510	475	538	530	494	521	511	508	566	511	510	515	484	488	512	535	491	568	563	510	488	486	531	492	517	539	538	509	539	543	460	541	499	518	507	495	531	532	489	459	502	547	498	520	531	514	520	506	518	482	538	533	592	509	476	528	547	537	538	523	503	534	545	550	494	553	510	507	559	517	506	530	489	490	509	509	489	491	492	500	542	535	558	505	514	526	537	532	495	497	545	527	537	524	537	522	531	519	480	481	517	490	519	503	522	517	498	527	470	507	539	519	496	541	482	514	511	551	543	501	474	504	574	514	505	469	525	523	483	523	532	484	527	486	531	551	573	489	512	550	532	459	517	514	506	489	556	555	556	523	517	542	513	483	514	501	491	528	506	513	516	538	507	489	507	511	485	491	543	508	507	532	533	552	514	489	544	549	511	501	530	541	504	503	504	453	482	514	515	500	534	512	496	497	551	497	507	514	527	532	485	523	502	524	479	531	508	499	521	507	494	525	528	523	541	485	478	528	489	510	541	481	509	492	500	511	500	489	550	499	525	530	480	527	557	524	504	499	499	528	508	518	556	548	532	500	476	548	465	489	502	515	525	540	511	555	527	524	499	546	569	496	537	522	498	492	520	525	507	534	486	524	492	502	528	518	486	499	488	519	532	534	526	493	489	525	507	502	527	497	466	523	501	511	507	450	537	504	523	537	502	504	507	514	465	502	476	532	514	491	546	487	494	484	497	495	508	511	557	524	484	522	513	510	496	509	531	501	499	518	543	512	506	462	464	505	527	553	499	472	516	538	539	544	534	522	496	554	529	500	580	507	505	548	516	530	508	523	561	503	488	465	533	534	514	500	531	537	521	506	560	540	508	479	477	479	558	477	514	546	497	507	540	504	506	493	521	528	496	519	501	534	495	521	481	514	490	521	533	515	525	503	551	502	544	505	532	548	524	500	503	539	532	534	514	489	540	476	505	498	536	479	562	522	522	489	517	524	534	496	509	502	514	527	524	471	507	522	543	512	515	513	538	530	450	541	514	511	511	499	506	536	522	557	535	516	482	526	531	506	501	511	508	580	494	515	520	530	486	494	505	538	531	518	504	566	510	509	546	520	507	497	498	472	557	522	497	473	515	510	467	533	494	544	494	517	490	516	499	516	491	487	546	512	544	503	494	511	531	520	505	474	468	531	513	505	502	522	506	499	530	504	496	521	512	552	498	542	507	511	507	519	521	504	483	494	522	505	544	529	502	506	526	503	510	500	564	538	508	512	534	515	528	493	544	510	533	498	527	489	494	503	490	542	516	541	510	504	507	511	520	517	513	476	513	512	545	496	540	543	495	581	572	516	504	510	499	511	511	527	512	505	510	529	510	536	504	487	512	506	495	496	497	488	488	486	515	494	498	494	467	474	505	510	543	518	479	519	501	536	477	506	537	524	490	508	518	489	512	524	458	501	539	513	535	482	536	525	497	527	505	527	551	500	496	518	528	500	489	533	482	492	515	513	536	589	514	504	494	521	513	524	505	569	536	503	530	500	516	500	496	529	536	507	532	490	531	531	509	489	487	509	491	527	508	458	521	518	497	542	489	540	527	550	530	534	558	498	482	490	503	497	527	500	497	492	499	486	491	473	532	478	552	517	516	493	535	519	509	505	517	489	503	536	509	493	547	533	496	503	512	513	513	519	522	505	511	518	532	490	545	522	538	508	499	572	507	505	521	530	527	532	539	535	489	505	493	571	514	512	519	508	547	522	518	541	543	509	550	487	540	524	529	501	546	516	525	491	538	503	503	518	532	555	535	556	534	487	482	493	514	504	540	488	527	548	539	507	516	528	519	535	551	534	512	490	527	509	525	513	542	522	543	479	507	526	536	492	553	573	492	507	516	532	513	501	501	504	517	546	473	512	491	472	512	549	489	522	505	509	496	502	498	510	475	476	510	491	552	500	490	567	545	519	489	524	489	533	508	517	511	515	581	515	491	554	511	496	497	517	527	489	517	524	514	545	534	530	466	459	510	522	533	482	498	516	534	487	536	514	528	538	552	503	543	499	503	539	480	512	512	492	543	524	530	522	510	515	523	522	548	503	450	487	510	534	507	489	510	478	540	555	518	514	530	510	538	530	521	556	504	476	506	503	509	454	521	482	499	487	513	511	522	524	505	480	479	480	535	509	520	502	479	523	533	524	553	503	485	503	484	499	511	497	480	483	562	506	502	507	524	506	530	513	550	492	511	511	535	535	497	539	495	487	525	563	471	529	497	511	520	503	519	492	489	531	484	538	517	503	544	459	504	487	513	476	496	546	492	504	536	525	516	453	505	506	512	537	522	504	496	526	534	522	521	481	464	510	496	519	494	516	541	513	529
27529	9801	1863	1318	973	946	1006	1064	985	955	936	934	1007	949	989	923	979	971	955	932	928	969	963	993	973	956	913	893	977	942	945	994	988	1012	937	1017	955	999	965	966	982	979	977	938	941	917	965	999	924	991	974	958	982	962	954	967	928	976	997	966	943	900	904	955	1026	977	1003	905	962	902	899	968	968	931	956	969	1012	942	1008	1016	1002	996	970	965	916	967	949	947	939	945	946	998	952	962	946	1000	980	1005	984	924	1020	967	955	959	964	973	941	939	964	956	977	931	994	932	923	982	916	944	948	965	977	945	1003	977	935	955	910	955	926	1007	961	983	936	970	1012	955	949	940	958	920	949	1012	956	999	952	1001	966	953	938	926	960	1014	916	954	918	926	984	970	926	964	949	1001	986	1016	986	975	952	928	957	997	944	916	915	976	963	983	928	901	950	955	1010	907	933	922	953	982	1013	984	944	951	967	891	1003	971	953	955	937	933	998	1008	975	907	957	954	904	942	967	953	956	975	947	986	934	965	1007	992	948	947	968	930	929	979	990	992	971	975	999	937	967	945	925	1005	1027	965	998	986	944	1006	962	933	935	969	967	936	900	965	912	951	950	945	957	953	992	983	956	941	952	1004	944	925	917	931	949	978	935	957	948	913	942	948	981	944	957	912	992	885	981	980	976	961	991	965	984	986	940	946	948	953	1014	971	1017	975	952	936	970	971	922	992	941	971	951	980	958	933	954	996	896	980	961	922	969	914	998	989	973	948	883	1010	915	966	926	901	932	913	943	966	989	930	976	1007	962	933	923	932	975	899	948	961	983	941	951	978	1033	959	955	956	976	997	997	951	978	981	935	958	950	940	898	992	936	1006	972	953	956	986	949	943	867	935	946	990	971	908	997	1006	973	1005	959	946	952	953	979	969	977	934	918	901	993	978	898	965	1042	949	953	957	970	954	935	961	938	911	959	908	906	931	968	968	969	978	924	930	979	936	1018	955	991	915	937	1022	890	972	901	950	977	939	966	964	999	1004	989	951	924	878	938	965	966	952	914	960	949	955	960	996	918	969	996	984	938	927	937	967	920	947	925	983	987	945	986	944	932	1019	1002	942	974	906	968	920	922	935	956	973	974	955	952	1002	932	950	1026	965	984	935	969	942	949	905	999	978	955	927	913	940	961	961	1000	972	960	1003	971	947	994	936	954	933	992	936	945	914	945	975	976	955	990	969	993	932	957	965	958	992	896	905	978	923	946	954	988	953	957	957	902	971	959	896	1010	956	944	945	974	1065	887	940	1013	952	937	969	925	941	963	977	936	930	995	932	959	984	952	943	922	955	928	956	927	937	951	880	961	961	998	909	972	956	925	962	976	973	1015	974	956	952	970	921	950	990	998	996	956	1024	991	974	977	980	940	1004	960	940	968	933	916	948	926	970	969	959	988	944	967	959	897	995	980	971	943	932	958	983	1003	996	992	986	973	1014	966	986	936	939	962	926	934	980	949	945	964	976	951	958	948	1003	962	935	940	962	939	996	961	936	956	907	941	1011	952	956	934	976	965	951	920	984	980	1021	913	945	948	962	1004	945	941	948	924	949	975	934	951	940	934	956	985	940	923	1036	948	928	956	986	976	956	926	968	1020	915	946	1017	988	941	993	888	973	946	998	1002	956	999	946	969	969	951	926	887	985	993	938	965	992	998	913	961	986	998	942	980	963	958	983	934	935	939	923	943	960	957	947	985	1008	892	1004	921	935	935	945	922	961	943	1020	911	968	959	981	1015	991	961	967	957	994	981	932	976	941	931	982	917	902	948	968	891	982	921	947	988	931	985	992	965	994	938	927	901	951	953	929	901	961	962	967	895	992	914	974	959	941	929	961	942	981	1011	912	988	891	909	969	969	1014	948	958	954	998	914	945	956	942	961	978	954	954	952	990	977	979	977	971	953	982	960	949	898	907	998	969	933	979	1005	991	962	969	947	990	971	995	915	946	921	969	935	971	952	952	898	936	971	948	972	995	943	972	953	965	986	955	983	987	1008	986	971	900	942	986	994	965	1003	982	905	956	949	928	1038	936	923	973	967	979	1038	977	959	952	968	970	1044	999	995	955	947	960	929	906	927	999	940	1025	955	1015	949	915	942	1008	956	993	937	1045	962	971	932	985	925	921	934	933	958	973	928	985	919	998	889	975	957	976	971	918	901	1007	936	944	893	967	906	933	910	922	1000	990	1025	986	975	1002	956	940	973	901	961	941	935	907	949	993	956	1003	997	977	926	943	957	931	921	967	947	894	975	940	1013	955	1015	960	963	901	1014	987	984	939	974	989	951	969	908	955	942	875	957	942	957	987	956	951	1018	967	955	963	937	943	960	961	1007	1043	1014	943	899	933	960	1030	940	980	949	974	1010	907	948	913	1009	975	986	990	954	978	986	956	965	997	944	939	986	965	936	913	949	971	971	922	1027	943	956	1019	926	938	930	949	972	1013	996	933	956	922	969	925	898	1057	949	970	925	957	1029	967	979	937	968	972	966	940	1002	913	957	978	967	956	951	940	1011	951	930	982	964	911	940	950	899	953	936	892	957	985	935	921	924	951	998	983	948	934	897	912	955	955	969	978	949	898	932	949	964	952	930	948	951	1010	985	977	967	970	912	982	972	1041	916	917	947	957	951	974	959	936	987	931	932	974	947	886	958	930	925	969	956	1001	965	987	966	977	938	979	960	999	963	967	935	931	954	974	937	960	936	935	984	991	974	924	957	932	929	981	948	1009	976	989	945	976	899	972	994	928	922	953	949	988	963	974	963	969	987	899	932	920	1002	982	977	981	904	955	953	940	984	953	966	1000	969	947	981	947	931	960	980	956	932	944	975	967	945	986	972	961	1023	947	1040	977	939	876	932	978	924	945	975	939	962	936	995	988	965	976	941	944	919	966	1056	960	923	918	976	992	1000	920	916	974	952	971	970	988	871	1010	984	951	979	908	960	947	930	995	944	933	934	955	942	931	967	925	990	989	942	1013	1003	919	930	968	891	953	931	946	911	961	932	920	968	923	928	964	987	982	926	975	956	1019	951	995	981	983	988	963	971	927	963	928	946	973	995	1030	946	949	926	938	975	948	955	989	931	946	990	941	932	968	934	955	965	1001	1033	961	949	938	992	952	1014	938	958	973	941	977	931	999	998	997	950	939	940	978	928	994	953	912	985	964	954	921	942	983	984	968	1035	998	958	1028	993	976	921	954	928	961	969	1033	948	970	936	941	970	983	926	928	994	891	955	935	996	910	927	984	947	982	980	917	990	985	958	952	928	947	925	965	942	979	939	951	954	929	958	929	951	945	958	962	947	971	983	919	959	937	967	953	963	925	965	1002	948	983	962	971	1035	965	947	966	957	935	1011	936	918	971	984	961	945	983	1031	950	945	937	946	1008	965	975	958	957	995	969	919	975	961	1032	967	970	985	962	1015	949	951	946	938	966	962	908	938	957	985	997	994	946	957	1007	982	961	1024	974	934	1029	1049	958	1002	978	983	919	967	924	979	995	1037	974	947	962	891	1002	960	972	941	965	929	959	973	908	991	952	966	990	981	971	978	954	918	971	976	936	966	939	1021	952	998	989	989	934	1024	933	943	959	1026	1003	949	963	978	960	1006
5861	1020	965	908	844	827	814	820	789	874	846	837	817	838	849	817	790	812	870	828	810	790	769	812	826	811	827	806	794	793	747	805	859	780	800	805	837	827	789	815	805	804	781	862	808	802	829	782	834	846	817	797	825	865	827	747	795	805	840	825	767	808	809	813	807	769	816	832	811	771	807	832	773	757	812	803	847	847	818	811	802	780	762	820	894	834	817	817	797	796	823	801	823	781	782	840	852	855	745	832	801	802	897	841	770	831	793	780	796	778	810	780	789	828	797	767	867	806	783	756	814	833	809	864	824	803	794	845	831	782	753	787	844	788	795	804	809	837	813	811	787	750	850	823	811	775	805	880	742	829	795	839	786	840	810	774	784	804	766	784	768	803	799	887	812	818	843	761	826	795	775	829	781	790	766	793	796	812	828	787	775	791	813	787	878	823	816	802	818	746	832	811	826	829	826	782	786	833	808	845	840	787	774	812	840	829	811	804	832	792	867	794	789	806	843	827	846	769	846	774	790	817	803	800	834	784	822	817	787	829	783	849	803	814	782	816	818	819	826	817	819	892	855	796	822	816	818	890	830	766	810	814	821	832	837	784	851	831	789	803	792	783	784	858	767	844	845	841	805	797	812	835	804	864	782	826	796	848	835	822	787	790	842	796	822	850	779	807	775	834	826	819	811	766	814	826	779	801	823	793	795	754	821	855	838	834	831	822	779	814	840	815	783	850	813	770	850	766	804	812	761	780	804	800	806	849	799	805	804	818	815	805	820	843	760	812	849	809	797	803	791	771	818	831	809	780	804	785	836	838	846	805	832	802	813	837	855	805	847	828	828	793	784	758	810	873	833	796	848	820	839	811	808	789	801	816	777	805	763	789	777	801	860	835	801	833	856	813	843	839	844	825	832	786	843	824	806	811	796	801	822	792	804	780	840	803	842	824	791	838	803	782	835	814	818	782	851	832	790	816	804	798	820	798	813	835	815	808	806	823	838	855	851	833	808	827	864	773	764	794	840	830	836	762	791	811	833	823	904	744	780	866	757	827	859	826	816	823	838	801	769	811	838	826	809	774	806	891	766	855	783	797	828	780	816	880	822	746	864	769	770	801	757	848	795	769	811	819	826	848	798	804	802	870	825	821	781	821	820	800	828	802	874	783	778	771	807	785	815	791	834	835	818	775	798	767	824	776	826	802	825	802	735	820	817	778	805	809	778	772	801	808	823	807	846	812	814	827	784	759	786	811	818	800	786	873	816	789	840	771	829	785	809	809	832	829	836	878	791	819	789	815	793	832	731	838	851	877	806	822	744	839	832	803	832	819	829	824	765	824	841	759	809	788	822	763	791	865	856	842	800	817	839	782	815	774	834	823	830	789	793	827	810	787	793	843	854	801	813	805	844	837	814	824	823	809	841	757	856	785	786	819	863	791	824	782	803	806	781	839	785	802	766	775	837	768	820	809	768	800	857	802	824	768	828	791	804	805	789	820	810	779	814	811	801	793	792	813	790	769	798	842	840	783	811	760	818	809	793	839	853	809	780	778	827	810	788	826	797	804	833	787	807	798	835	816	850	796	798	811	811	813	837	809	834	853	836	865	825	787	781	805	835	812	826	830	837	794	816	765	819	810	796	794	823	817	801	803	795	852	816	795	841	819	866	783	798	774	815	778	773	741	786	829	782	781	834	795	786	809	812	821	865	776	810	821	777	812	790	778	777	807	804	786	782	856	782	754	851	811	867	798	780	766	779	820	788	844	832	795	783	766	791	828	754	798	779	814	781	831	774	853	844	753	799	815	886	793	851	816	788	810	825	793	769	802	772	808	860	817	825	805	808	826	816	794	824	780	768	826	820	808	831	827	827	765	802	805	808	816	849	834	863	781	806	878	787	777	781	781	753	787	810	792	758	841	794	838	819	864	803	803	810	810	781	784	840	835	836	774	864	818	806	811	841	808	859	799	797	804	804	796	851	791	770	831	825	744	860	824	782	789	800	823	831	781	814	792	842	809	771	836	815	803	813	821	858	809	870	776	774	835	765	889	761	818	790	791	807	814	798	804	837	839	801	802	810	811	824	793	825	813	806	834	807	835	743	813	801	837	819	770	834	819	781	819	794	775	832	852	823	783	806	798	819	781	802	812	799	866	893	785	830	797	783	824	806	797	793	815	819	838	825	793	783	825	804	825	802	829	855	774	784	826	760	781	825	775	775	801	784	838	808	862	827	838	835	782	803	814	807	844	841	794	834	821	809	782	773	769	769	833	775	824	816	829	754	784	810	795	804	871	777	757	795	851	819	806	788	750	832	823	814	780	800	759	855	825	795	788	803	781	796	780	787	820	776	817	787	866	840	791	795	852	795	805	860	805	807	780	796	813	805	802	805	810	809	788	832	851	816	842	814	785	804	764	788	769	784	781	838	841	764	839	795	759	787	808	825	797	840	845	837	787	781	797	763	796	835	808	818	865	813	775	775	800	827	841	812	822	835	750	793	816	823	823	811	791	840	842	809	824	818	846	785	795	876	788	824	779	840	779	796	782	803	868	808	812	783	807	811	806	803	773	808	832	772	839	825	833	786	790	819	797	784	837	800	793	853	817	836	847	811	808	793	810	805	815	780	796	802	799	832	804	840	777	797	818	767	839	816	808	869	822	781	805	799	788	806	871	788	846	804	842	804	850	822	823	774	838	828	798	847	801	798	838	852	798	810	811	800	818	802	798	848	854	782	805	786	820	807	782	812	837	828	809	796	820	803	827	833	818	819	800	785	805	818	779	800	811	770	816	836	863	782	812	812	853	797	804	836	808	837	869	816	800	785	746	808	813	797	815	823	811	788	900	774	818	829	762	815	817	763	850	764	801	782	834	810	803	798	780	814	820	763	808	804	784	781	806	782	821	821	821	798	838	847	814	818	825	810	864	814	795	834	801	806	870	821	794	825	810	769	777	812	839	808	784	781	817	849	843	821	801	836	854	811	834	817	818	815	801	768	777	820	792	873	815	790	771	863	803	838	780	787	822	833	783	796	791	737	800	836	801	837	788	774	785	829	786	854	804	799	794	797	829	770	803	808	796	826	778	835	817	829	817	853	829	838	801	816	807	811	823	821	835	787	794	839	797	833	816	767	762	781	811	844	792	817	754	805	807	799	828	785	843	765	815	792	799	800	857	816	832	808	763	826	762	854	750	847	798	768	810	781	793	800	821	785	833	806	774	834	857	775	844	784	814	822	825	822	803	793	856	793	819	812	858	822	799	785	831	826	781	798	799	787	815	856	838	822	867	791	770	796	801	775	855	794	808	816	800	831	862	809	818	851	825	849	794	785	878	816	805	776	823	808	854	827	793	761	828	774	820	785	837	822	832	784	819	833	805	824	801	842	828	813	821	852	826	854	812	841	848	807	785	828	842	755	800	789	817	780	824	810	771	824	800	834	809	799	785	816	812	817	814	780	805	780	802	767	892	780	832	813	807	778	828	817	762	813	820	784	882	798	782
25650	21396	27075	25130	4924	1545	1281	1052	942	1014	982	954	946	951	895	926	926	993	857	927	949	944	917	926	917	908	944	928	940	939	889	967	910	917	914	877	933	935	910	897	911	904	907	948	933	869	906	871	838	957	914	872	888	962	897	925	915	855	924	911	898	965	881	947	953	894	899	902	884	921	884	898	848	868	895	857	933	918	881	874	941	867	887	889	873	872	846	893	942	870	927	947	907	887	863	894	957	899	956	876	937	895	939	932	895	930	873	848	883	891	948	832	913	928	871	920	907	952	871	897	905	876	898	899	898	859	841	859	915	888	881	859	875	882	894	911	852	875	898	919	856	870	859	894	861	873	868	846	913	864	843	880	889	915	873	875	883	916	900	963	910	835	896	860	837	901	897	947	893	899	854	849	880	905	928	838	924	908	893	890	845	859	872	903	911	935	890	876	878	920	936	882	826	903	914	890	906	874	915	886	880	872	914	824	841	882	953	881	891	877	867	858	940	910	866	901	918	908	910	972	932	865	864	883	910	859	873	913	886	873	906	918	947	911	881	882	897	923	899	884	905	977	899	878	912	834	866	923	852	896	954	910	886	891	928	916	892	861	919	905	910	956	899	840	903	968	889	903	879	923	885	882	881	927	919	916	906	908	915	887	878	861	867	865	913	882	942	891	944	910	862	901	836	959	938	894	971	909	852	894	829	894	858	851	925	909	903	942	884	877	921	936	848	904	912	862	972	956	951	856	956	911	898	925	917	896	920	947	894	901	890	908	928	907	908	894	915	891	899	897	862	846	908	891	890	906	875	897	855	836	916	928	846	918	911	916	847	909	901	893	925	871	882	954	929	859	845	936	921	924	888	894	869	944	918	891	895	909	908	916	894	930	913	895	897	902	912	845	891	920	856	901	870	859	835	854	838	866	893	939	921	891	931	875	885	873	847	914	866	906	853	910	900	920	868	866	933	879	906	841	924	884	865	899	883	939	890	898	894	910	826	897	856	906	893	861	916	935	928	916	868	909	837	882	905	879	909	910	871	897	896	904	892	868	874	910	939	862	894	866	904	874	901	910	937	837	891	881	840	852	888	896	898	922	907	891	908	908	874	886	892	891	906	892	895	914	944	887	919	920	887	959	889	867	920	908	842	893	883	879	865	851	938	947	882	937	893	886	950	835	920	883	886	839	854	941	849	918	897	900	920	920	939	863	918	912	866	897	961	865	862	927	856	832	924	909	863	899	951	897	899	925	852	898	852	916	941	959	941	899	872	917	907	877	846	904	924	923	874	909	873	865	853	856	934	942	902	911	903	877	981	847	915	887	893	890	978	961	897	882	848	880	895	864	914	892	849	850	890	911	890	844	899	898	877	880	895	935	899	854	884	833	881	881	874	870	917	901	903	916	979	884	881	909	928	917	847	875	918	917	922	915	913	870	886	868	863	895	846	856	932	926	866	918	941	947	903	898	950	878	916	824	817	951	900	859	903	898	917	889	854	866	899	903	918	874	894	880	902	887	940	870	910	902	910	947	913	880	847	929	903	909	891	893	894	904	867	905	919	894	866	846	880	838	864	878	897	907	879	897	907	891	877	915	876	850	902	879	849	921	871	895	905	915	902	895	842	884	845	872	891	928	892	807	906	872	859	904	882	891	881	879	876	860	865	882	889	897	957	843	944	906	888	978	941	876	899	961	912	920	914	899	821	908	892	867	937	924	860	844	920	887	846	913	942	906	864	903	922	864	852	949	893	857	914	886	977	896	902	844	948	885	898	889	910	938	935	898	942	883	897	889	923	870	978	900	925	929	908	900	875	898	931	876	916	871	886	903	866	946	917	894	932	887	942	881	895	887	905	873	853	825	899	947	819	880	835	908	882	869	907	858	852	927	914	876	938	846	920	891	917	887	890	886	888	913	889	951	888	875	912	889	874	860	879	896	858	954	917	926	889	907	901	866	860	891	889	904	933	872	924	930	875	872	902	868	886	879	887	865	914	899	919	903	861	977	914	974	898	887	963	859	885	871	918	855	867	885	860	871	917	833	884	841	913	957	951	863	869	888	910	886	886	889	869	897	851	834	896	923	859	877	858	845	927	895	886	892	924	920	884	929	909	872	944	904	868	943	904	947	895	891	866	892	877	915	899	900	843	887	881	927	881	885	942	895	865	863	910	922	940	910	875	829	905	932	881	891	936	815	895	914	910	899	877	923	881	850	847	896	964	887	926	926	882	864	882	840	896	885	923	880	884	882	911	891	904	919	897	897	910	864	911	945	873	881	890	863	913	914	900	872	889	930	828	842	894	853	919	909	864	852	911	885	909	892	859	889	829	876	890	883	885	873	844	911	868	898	905	916	855	933	895	878	908	859	853	871	929	921	905	865	829	913	922	882	927	898	927	906	899	910	881	862	917	934	874	846	888	871	941	913	903	821	898	904	885	910	896	903	887	896	880	926	871	889	873	847	891	919	917	949	847	899	911	839	907	925	887	920	880	863	892	888	854	880	928	920	850	873	880	872	848	870	862	858	877	896	855	901	851	793	870	846	857	846	960	874	903	920	909	923	897	893	869	875	913	862	879	899	821	899	861	891	851	901	884	900	842	859	864	872	934	878	873	914	863	917	830	900	922	921	910	931	881	864	893	864	863	874	884	883	911	862	939	919	893	913	929	902	885	897	869	892	874	950	890	875	868	963	905	926	923	940	906	891	865	893	912	890	866	876	894	893	868	927	885	861	934	910	891	872	910	947	852	867	923	930	891	915	890	928	872	896	891	879	913	920	937	908	897	869	914	894	909	895	890	907	908	897	920	890	899	900	869	870	861	872	898	878	954	954	925	940	890	918	908	894	947	937	890	902	906	827	938	876	918	828	885	906	864	836	951	908	918	913	894	895	903	854	907	897	866	912	888	903	945	822	927	874	888	875	921	920	921	938	896	881	852	866	913	929	922	880	886	958	914	871	896	946	870	900	846	925	836	909	903	911	909	855	888	909	853	901	906	865	822	905	882	902	886	837	912	912	884	880	941	828	877	853	851	916	877	893	809	885	894	872	946	858	902	855	939	902	899	909	935	903	888	894	880	881	927	890	918	894	883	907	872	843	846	883	910	945	900	904	913	921	881	912	886	860	896	847	882	876	967	888	915	912	839	878	952	885	908	872	879	925	915	873	862	879	876	898	876	885	884	865	949	865	896	913	895	860	895	897	840	891	913	906	907	870	954	901	913	882	920	907	942	912	910	848	885	863	871	933	893	901	893	880	854	919	922	867	887	889	864	844	905	872	922	841	911	930	904	935	886	861	879	907	953	939	909	934	890	880	931	906	935	867	872	889	934	955	868	899	880	884	936	908	953	911	903	917	837	930	899	902	866	872	957	845	922	902	884	841	821	859	847	855	893	883	902	856	878	867	863	892	881	878	847	888	883	921	870	885	898	925	868	922	888	902	899	927	906	877	950	890	858	868	898	884	913	855	907	896	875	861	865	946	892	827	943	907	928	856
3921	3114	2625	1678	1274	1106	1045	1010	933	921	815	822	789	843	841	810	873	817	770	813	807	806	805	765	828	781	794	792	785	800	785	809	799	798	770	800	752	825	857	786	856	809	798	781	756	774	788	808	806	784	794	774	806	759	788	740	810	778	748	772	806	743	763	760	816	807	778	735	847	796	762	740	847	799	813	766	753	742	821	801	794	790	762	729	743	791	804	814	797	763	745	814	783	786	737	788	775	729	816	776	824	813	767	812	786	790	709	822	763	806	763	777	798	762	792	813	785	757	818	809	781	766	809	762	781	783	794	781	740	786	721	757	754	776	737	754	786	833	768	831	804	778	749	743	811	788	799	749	748	755	805	806	745	816	769	821	740	793	782	840	738	822	787	748	755	816	786	769	768	769	787	806	794	782	734	835	798	840	766	767	770	782	750	791	781	751	797	748	762	755	740	793	789	782	801	780	791	807	779	785	747	786	770	771	795	845	737	792	757	766	829	805	766	805	813	811	768	806	756	781	774	803	830	737	742	793	793	781	779	762	763	801	806	799	801	774	777	778	777	755	763	733	766	791	783	823	770	790	809	770	758	757	754	806	775	782	756	754	801	738	725	821	755	775	739	759	783	740	788	758	771	848	756	791	792	793	782	763	775	774	773	805	781	794	759	763	803	771	770	779	794	774	813	767	804	785	790	754	773	784	767	762	777	759	783	743	760	800	815	745	814	790	809	795	766	768	829	777	783	796	809	775	757	811	738	795	816	786	745	795	793	764	750	770	790	828	787	802	786	772	764	794	825	768	781	771	750	778	825	826	744	767	719	773	824	783	791	730	814	773	800	793	747	819	772	793	768	776	757	775	744	781	800	747	804	766	764	801	812	775	760	749	740	801	794	764	761	767	803	783	789	798	778	800	817	766	809	774	771	739	810	787	810	785	760	744	801	806	716	757	780	831	806	773	757	768	821	800	787	790	795	849	764	759	800	763	768	807	764	807	792	741	814	792	791	822	815	796	782	780	820	701	767	757	774	754	779	770	757	775	785	820	824	774	763	781	743	747	735	725	762	763	790	816	739	806	822	798	781	743	813	843	810	764	765	770	804	788	775	743	812	791	716	823	758	743	782	748	809	781	801	822	834	757	794	844	732	793	856	827	775	792	747	810	788	807	761	725	718	815	766	785	806	783	772	764	762	748	776	767	810	785	743	794	781	762	815	734	806	767	745	812	807	773	785	818	746	752	799	748	759	810	776	802	775	782	758	803	780	773	745	798	794	782	736	810	809	794	782	790	778	765	765	761	840	799	767	755	745	790	807	749	786	804	797	771	772	735	753	779	764	793	776	805	757	761	794	740	755	765	752	778	839	816	763	784	769	772	766	784	784	727	738	768	813	756	776	778	771	776	812	732	788	783	761	791	804	795	796	811	804	738	778	768	720	761	783	747	791	786	817	806	800	744	807	763	746	749	828	771	793	762	781	755	781	795	728	794	788	825	772	773	771	793	737	781	758	793	816	763	768	798	784	820	731	774	766	770	725	830	773	768	766	730	775	738	796	772	821	767	766	795	763	768	756	817	788	749	817	774	754	803	816	776	744	779	794	755	735	769	757	805	772	770	768	794	771	746	741	806	797	755	749	731	777	752	735	791	773	818	781	799	796	781	783	731	744	787	830	785	799	794	777	761	824	749	783	813	805	802	772	759	786	754	816	788	805	763	740	792	749	753	772	734	776	813	781	778	796	771	762	801	774	795	795	815	802	763	817	764	813	776	765	742	800	777	775	813	773	751	759	788	780	778	794	799	784	823	828	856	728	795	727	832	794	816	762	808	722	765	790	744	764	779	750	756	774	766	796	775	783	756	756	776	765	810	790	794	769	741	784	796	748	734	750	808	808	811	787	786	764	758	735	766	827	796	745	783	819	740	747	808	805	786	797	739	819	783	803	758	790	784	744	790	804	777	778	769	773	749	776	741	757	799	842	788	712	790	762	772	779	816	702	769	754	719	788	769	763	832	831	782	767	756	833	776	783	701	768	797	801	792	780	781	754	753	811	821	839	757	779	766	789	803	772	801	696	747	793	758	781	726	801	781	796	770	759	782	769	798	786	777	769	749	748	756	788	748	792	773	802	819	814	831	738	769	733	750	779	790	778	775	791	764	795	814	812	768	753	767	781	766	789	759	758	827	730	800	781	777	770	754	820	766	771	790	779	794	807	743	750	787	839	783	786	820	759	784	752	759	806	738	786	795	738	761	727	767	772	770	812	797	806	777	774	772	763	806	814	763	742	741	779	816	775	755	760	789	788	765	804	815	808	763	799	825	798	815	777	741	757	777	780	773	752	815	764	787	757	773	741	775	815	782	766	717	739	805	743	759	784	807	781	761	764	735	798	800	717	781	781	792	764	750	775	801	762	767	745	789	784	757	796	741	806	766	790	751	770	801	814	763	787	745	729	814	787	804	800	753	763	781	743	779	810	772	778	796	745	817	745	769	765	817	806	797	760	736	734	757	753	750	767	781	818	775	744	773	770	805	767	753	822	837	788	778	791	795	755	786	774	771	786	790	776	756	766	763	848	724	766	770	797	763	765	743	738	805	760	774	763	758	791	775	765	804	774	788	746	778	804	745	782	772	808	732	815	818	759	796	801	745	774	742	796	806	798	762	803	739	781	756	773	751	803	771	747	750	775	762	778	743	811	756	799	771	778	767	765	781	816	777	790	776	824	783	796	791	750	819	810	768	766	808	838	770	799	774	750	780	765	814	806	768	781	796	783	722	736	735	821	771	823	785	804	827	777	769	781	773	791	768	762	757	732	825	823	723	783	759	807	767	770	794	808	771	792	775	766	774	756	749	799	802	794	739	720	780	746	772	805	719	841	796	777	817	744	801	754	787	765	719	788	783	812	795	740	743	787	810	739	795	771	804	813	775	752	755	755	731	750	739	774	757	785	788	823	768	788	760	764	811	768	768	763	741	772	768	783	752	786	812	768	760	722	733	816	778	793	733	760	815	782	783	769	813	761	754	767	759	765	734	820	798	839	767	778	794	776	800	782	775	791	750	796	795	755	753	761	775	769	760	744	796	739	745	832	786	781	771	778	796	755	739	796	783	811	749	724	808	762	798	815	777	809	780	749	761	775	738	753	806	784	758	833	843	775	782	772	813	795	804	793	760	814	763	782	782	740	763	759	801	811	809	820	801	796	784	793	733	765	767	765	758	755	739	741	821	810	802	776	756	792	794	813	789	794	776	766	772	742	790	771	763	790	801	745	777	804	809	845	767	775	771	756	769	784	755	782	793	799	795	787	729	847	777	733	795	759	789	736	792	743	758	772	780	799	807	784	729	785	730	773	764	796	742	755	789	771	754	739	797	787	786	748	769	759	810	724	753	759	764	766	765	815	800	753	828	792	786	798	725	774	813	762	748	765	740	801	744	772	834	808	756	783	787	750	790	810	822	819	762	807	770	747	798	776	793	775	777	783	809	700	808	784	830
24807	21408	28339	24852	19980	3181	1288	891	709	681	676	670	583	564	592	601	626	588	574	586	574	556	515	595	535	576	534	594	551	576	600	552	554	561	560	547	622	567	563	530	565	580	619	601	564	543	579	581	566	606	534	572	578	538	542	554	527	587	598	513	519	544	531	576	546	578	600	580	552	540	556	565	589	541	521	527	550	554	547	564	563	554	562	569	548	547	572	563	522	533	584	553	575	530	545	563	551	539	574	545	573	561	545	553	548	550	543	549	553	522	553	570	561	523	560	595	505	550	543	514	542	505	579	584	557	562	528	551	505	569	538	544	537	576	530	522	582	540	523	596	542	566	524	501	521	525	554	547	533	524	549	563	542	568	541	561	591	603	534	553	566	597	568	541	544	547	525	556	536	569	537	585	553	574	528	537	583	533	575	595	568	558	535	540	533	552	575	601	560	550	498	550	536	560	593	520	506	567	540	535	530	521	531	525	486	577	533	551	581	558	545	549	565	540	548	556	479	536	529	513	580	556	587	579	554	589	544	565	543	540	570	553	558	560	541	573	523	565	529	543	568	558	571	578	551	575	528	532	569	597	582	549	523	518	566	589	541	571	563	557	538	544	540	542	583	542	532	545	524	550	517	540	527	571	549	545	533	563	569	564	549	551	565	544	556	479	515	550	534	523	562	562	541	555	538	560	544	558	552	593	568	560	604	544	548	546	561	581	539	516	526	536	532	521	537	547	575	583	556	544	564	581	542	544	569	540	574	561	544	560	549	555	529	545	546	582	557	547	568	536	557	528	525	568	543	537	582	585	513	537	556	545	583	517	553	519	528	568	553	546	517	536	563	582	560	527	585	550	537	487	544	532	548	522	506	549	555	576	542	538	614	516	510	553	525	594	542	552	577	531	544	570	535	534	541	540	531	525	547	549	535	546	558	535	549	539	537	553	539	579	537	573	522	524	513	516	541	584	538	548	557	546	541	526	559	566	578	564	553	514	564	579	565	524	574	572	491	527	544	562	559	498	546	556	558	594	578	575	524	543	537	560	534	539	577	493	548	579	537	558	533	552	570	519	542	576	555	573	541	526	530	578	529	532	524	555	548	519	567	536	554	528	516	543	564	563	518	549	552	608	539	548	575	573	571	522	514	569	558	569	552	579	549	559	532	595	532	562	547	513	531	542	567	525	539	535	530	546	488	534	559	552	559	582	566	526	506	571	546	538	641	518	557	547	537	560	497	538	575	565	536	555	539	577	529	525	568	549	578	534	533	509	599	522	536	516	569	579	520	525	576	541	565	563	583	524	533	505	547	531	556	565	580	558	560	587	494	572	585	530	548	535	520	537	565	566	574	546	535	574	547	512	576	555	553	575	528	535	538	531	533	564	551	500	559	553	527	541	534	564	567	536	510	559	553	549	561	579	525	580	506	568	587	604	528	504	546	547	552	553	570	526	559	552	559	547	551	557	492	532	531	555	581	547	574	551	535	531	593	556	552	540	558	546	534	561	548	573	571	518	557	540	543	526	537	566	537	528	492	543	507	547	515	507	509	524	557	551	534	554	576	556	511	572	534	527	561	553	518	542	553	551	542	563	552	589	550	547	495	557	563	575	557	587	583	512	524	525	558	545	538	527	509	467	580	568	587	517	597	558	562	558	558	505	551	552	533	520	519	557	545	543	566	496	534	532	573	549	543	555	568	528	532	541	581	540	564	551	545	557	502	550	526	508	566	579	556	536	568	542	545	564	521	574	566	556	591	574	564	579	577	536	571	535	538	530	516	589	558	516	538	541	556	557	536	563	549	548	498	516	568	531	534	541	503	543	574	577	553	552	516	520	556	542	584	538	547	549	542	523	563	517	547	528	513	560	526	555	569	575	559	556	535	596	572	566	561	544	524	574	538	546	569	561	551	551	551	528	510	546	547	579	522	539	527	536	568	544	483	555	543	570	506	567	572	565	583	524	499	575	557	548	566	549	568	549	508	559	533	515	572	522	557	568	493	537	563	541	567	526	530	543	554	540	589	525	560	577	574	556	542	559	566	501	545	572	524	541	567	533	591	534	580	554	553	497	536	533	564	544	515	573	531	591	559	554	526	549	530	542	586	566	546	547	543	537	512	544	522	551	567	541	557	578	526	532	560	544	550	613	554	568	526	530	519	525	563	563	557	562	555	572	532	546	571	553	522	580	555	570	543	501	556	508	549	566	507	528	559	554	571	528	523	513	552	568	559	543	593	586	587	578	554	488	570	602	559	548	542	538	560	530	580	592	568	526	542	573	572	531	587	524	584	596	501	538	535	556	567	534	562	569	532	515	567	544	511	519	552	528	530	540	500	549	524	544	580	535	540	558	522	542	541	553	571	560	523	548	560	544	579	560	579	537	564	534	526	516	557	537	517	544	539	582	521	537	534	538	556	578	556	588	526	557	535	536	551	533	623	571	530	535	526	530	550	491	565	570	536	540	564	555	545	550	562	523	515	572	566	591	526	587	550	546	541	554	547	562	581	550	536	542	537	550	534	569	514	564	593	548	563	519	572	529	544	571	550	562	577	516	564	533	572	538	530	576	562	554	574	511	569	551	529	538	540	561	579	563	535	539	528	569	558	563	537	535	524	568	539	538	551	540	542	573	550	529	571	615	522	580	555	566	556	557	581	567	543	567	539	570	568	547	520	536	553	560	529	565	505	575	539	567	548	534	535	574	554	519	564	554	577	575	513	551	549	513	570	561	585	573	537	542	543	559	573	544	528	517	579	561	503	582	577	536	535	556	557	518	524	545	554	542	540	549	602	524	604	535	599	487	551	516	559	512	575	563	529	545	546	516	540	622	548	541	536	524	553	594	562	536	561	537	505	519	551	581	560	563	515	555	576	561	536	547	511	504	534	524	559	567	571	568	588	556	562	572	523	542	542	538	566	535	538	525	585	560	537	493	543	557	550	505	560	589	543	593	517	549	537	521	532	586	517	526	579	521	569	527	547	563	558	572	521	555	525	542	531	541	531	579	585	541	516	567	565	547	578	532	546	538	535	572	526	551	530	563	539	565	516	530	520	560	544	541	507	547	548	533	512	570	547	580	505	516	537	499	551	601	545	566	525	561	575	598	515	556	543	574	515	588	571	595	555	546	538	579	598	541	532	532	542	557	579	574	558	572	525	538	544	575	553	540	563	524	532	534	537	550	552	540	568	541	553	529	521	531	521	567	555	564	535	553	530	559	571	600	538	562	570	580	531	533	548	531	574	542	561	580	539	554	503	533	527	499	513	541	556	504	558	551	547	537	556	582	589	557	531	539	560	558	523	520	533	560	582	540	529	541	522	577	547	522	542	583	523	506	556	526	566	539	547	523	579	556	533	576	576	590	535	558	560	537	533	592	586	553	503	545	564	560	554	525	529	504	555	550	528	534	503	536	551	523	528	562	523	511	544	572	583	540	546	545	597	507	493	540	557	517	534	550	550	578	524	544	562	560	529	581	575	551	528	599	577	545	545	560
4107	5002	4057	2147	1474	1154	1002	1053	802	713	637	636	649	609	581	605	563	567	569	585	542	568	583	542	569	571	517	550	550	537	570	552	551	581	521	528	518	532	542	511	520	531	515	541	514	535	563	574	500	571	530	509	522	496	562	506	506	523	524	552	494	539	536	571	526	550	528	543	502	519	558	507	511	530	530	518	476	499	555	514	477	552	503	555	531	533	523	514	545	561	578	562	520	504	540	519	493	549	533	559	551	545	562	529	469	495	508	488	506	563	516	535	498	527	495	503	509	556	512	486	530	508	496	533	514	553	479	527	512	547	532	492	526	510	531	543	497	497	518	532	480	529	464	512	495	518	455	546	508	502	532	509	506	529	553	515	563	522	502	538	487	504	491	507	567	475	497	503	534	544	505	505	534	486	513	564	496	509	523	554	552	558	510	534	509	491	547	527	544	538	516	464	558	554	530	496	554	510	540	523	528	532	560	575	530	496	556	501	550	495	547	506	520	532	466	516	543	541	517	473	512	573	498	494	539	530	557	508	510	474	504	532	514	533	538	485	556	480	500	515	537	518	513	498	537	506	527	503	490	486	526	532	498	499	479	531	564	543	449	524	521	509	522	509	522	505	526	504	513	490	484	572	516	506	520	510	537	523	536	510	534	518	540	511	539	526	488	543	509	536	496	517	516	534	550	553	527	525	505	517	536	545	519	508	478	535	539	495	503	537	490	486	502	509	529	506	548	487	546	548	532	503	525	530	516	520	507	514	519	513	511	532	533	524	505	538	519	510	507	471	495	493	538	514	517	507	529	519	530	522	548	544	495	517	466	497	505	507	483	541	508	534	519	489	514	518	530	481	514	524	518	527	434	475	510	504	518	493	486	490	465	484	561	523	523	541	509	480	541	469	531	593	562	513	466	476	511	547	517	548	532	493	490	487	503	513	530	516	522	516	491	467	500	514	506	520	510	545	510	558	523	570	510	527	501	522	531	486	514	507	512	468	494	518	483	502	488	501	520	510	535	502	489	534	535	513	495	539	495	545	561	513	544	490	522	515	497	478	494	512	503	490	510	522	531	509	519	509	551	488	490	497	517	538	532	513	532	545	526	528	500	528	525	544	526	539	507	538	511	530	544	516	534	521	510	555	499	464	539	516	494	497	509	577	504	525	483	510	524	505	525	523	520	545	487	539	518	490	529	513	516	498	495	513	518	523	515	501	525	524	483	478	508	507	467	525	494	535	527	541	479	500	480	490	501	531	532	538	539	496	506	508	530	523	512	599	533	548	486	512	519	501	513	496	494	523	534	474	557	489	562	467	538	509	541	489	511	522	520	504	466	521	579	516	499	517	564	535	510	515	543	542	542	505	513	500	505	501	524	517	523	514	485	545	506	558	517	514	548	553	518	500	470	524	511	493	558	513	557	531	524	538	542	539	495	515	522	513	495	541	500	498	537	483	559	517	509	495	525	477	526	500	484	525	500	545	495	528	485	542	528	537	531	504	512	535	513	569	481	488	479	534	533	556	529	501	490	523	524	514	500	508	531	514	494	525	482	505	538	508	505	518	530	570	485	512	527	489	527	481	435	487	559	484	505	553	496	508	523	560	528	516	524	520	534	516	523	540	524	509	539	495	523	508	501	527	517	534	500	565	563	512	512	518	502	553	532	478	486	533	508	549	548	496	491	516	502	522	501	532	510	497	558	498	509	492	520	499	509	499	537	505	496	527	505	508	528	521	531	512	522	513	477	531	533	505	528	538	509	474	511	515	489	536	502	526	487	517	517	525	474	481	514	517	504	544	528	529	472	502	486	522	523	540	531	506	537	538	539	456	492	509	542	506	541	506	520	519	536	517	521	505	532	514	547	492	501	517	536	534	486	507	497	562	528	493	495	526	492	490	531	527	544	503	480	495	505	531	505	522	514	521	535	512	509	493	534	531	512	497	477	530	546	519	523	536	529	527	498	527	511	500	484	531	526	546	518	499	487	568	542	542	506	519	521	539	525	479	490	564	530	516	530	502	552	479	519	519	530	480	508	506	525	510	530	511	502	496	506	520	528	521	538	490	516	520	516	516	540	550	533	554	468	524	539	501	504	536	484	503	511	497	507	494	488	485	520	520	520	503	521	480	535	518	508	524	566	517	487	546	531	506	512	504	528	546	544	542	535	517	532	503	529	490	520	474	517	529	513	498	496	537	549	486	505	542	475	513	553	481	479	522	549	498	507	496	506	527	564	492	476	539	509	517	518	471	500	543	474	497	497	488	538	519	506	545	521	529	501	551	547	510	537	541	518	535	497	493	558	467	514	487	524	518	491	521	551	523	503	457	511	493	503	573	510	544	502	502	503	519	545	535	531	498	523	493	528	566	524	496	520	522	511	498	523	485	541	526	552	547	552	524	490	539	485	518	508	528	536	482	526	510	592	492	480	540	525	496	536	510	561	507	496	487	498	518	513	578	551	464	560	497	492	467	482	523	499	497	508	534	519	500	497	523	519	529	531	494	531	524	521	522	499	524	526	501	541	568	475	519	526	492	514	528	550	535	499	530	521	528	563	497	506	537	515	495	473	539	457	477	542	491	513	517	498	490	553	530	495	545	500	516	548	521	496	526	488	568	520	500	463	494	515	509	478	486	508	503	551	517	511	487	498	519	530	542	512	487	511	516	481	479	507	518	510	518	549	511	517	503	525	480	515	533	476	510	546	508	461	492	501	550	492	536	533	553	526	468	519	501	552	496	478	475	505	486	493	523	530	528	486	507	495	495	472	542	508	528	510	532	547	513	512	542	517	549	511	548	497	505	547	509	554	526	467	517	538	548	496	510	502	562	524	530	484	496	501	527	537	544	520	530	522	528	491	489	499	538	551	526	546	517	534	515	477	503	542	492	481	498	527	496	510	480	495	503	499	516	530	518	491	523	531	518	482	519	492	493	523	530	491	504	472	529	452	514	510	501	516	477	513	490	521	559	484	541	497	520	491	517	490	535	514	509	519	509	511	482	523	546	485	558	534	542	507	508	519	496	488	506	519	479	471	553	518	502	486	518	491	510	531	513	549	563	502	486	499	470	472	542	501	530	509	543	482	495	539	523	540	525	492	505	507	545	481	528	523	504	472	548	485	500	430	500	509	487	489	514	511	535	494	532	528	472	526	522	522	535	526	483	534	508	514	479	523	550	543	530	489	518	514	521	532	520	491	514	529	529	483	497	513	543	583	545	500	444	538	541	501	523	476	513	522	540	521	485	501	523	520	528	510	488	547	466	525	526	486	474	496	543	501	531	506	520	529	523	532	532	524	493	531	533	550	515	510	538	538	506	525	513	472	488	497	511	580	552	516	470	486	534	500	526	501	538	541	550	548	512	514	514	492	503	536	527	541	497	541	511	477	514	533	509	530	515	505	501	508	561	486	497	555	555	472	507	508	518	574	513	530	502	502	518	504	553	504	540	512	510	503	478	532	544	499	497	517	527	482	500	482	522	470	535	535	514	505	491
27619	9823	1845	1253	1026	1004	973	1017	980	1036	1018	989	1010	1009	972	1037	968	1058	988	998	953	961	949	967	1000	946	983	1000	952	990	1006	956	954	1032	972	974	1002	933	953	957	1034	977	1020	905	1041	951	1003	964	935	989	989	932	1017	936	931	1044	1016	989	943	988	971	944	965	958	954	1010	1006	1024	970	963	905	993	961	1053	1024	1024	1008	988	1032	934	913	992	1014	934	953	987	1008	959	1012	992	981	973	962	981	961	965	1003	1025	945	1026	1001	967	953	974	987	988	971	971	1027	985	987	999	997	982	1044	944	1026	919	980	977	988	894	968	954	955	1007	936	963	972	996	982	1044	994	962	990	922	933	921	958	1015	964	976	969	981	991	976	999	986	993	975	977	1018	998	963	972	972	1014	937	987	941	932	992	1018	993	1031	1018	996	932	993	954	936	934	971	984	905	1021	971	973	988	990	948	945	965	1012	974	988	975	968	948	975	982	936	1000	982	989	1011	971	1005	950	943	948	981	891	966	961	981	1039	1017	982	988	1034	974	1015	968	1007	949	1066	976	1027	986	952	987	973	1028	925	962	984	917	981	994	961	1048	972	944	990	968	982	958	917	983	1035	968	957	986	981	1039	924	935	977	1011	998	923	987	973	1027	968	1001	947	992	953	920	969	935	971	962	1001	969	917	967	954	1022	963	1012	973	1010	953	983	980	1014	1032	943	988	970	951	1012	982	979	1000	974	967	979	984	994	992	980	954	972	976	996	940	970	1004	950	935	962	995	979	999	973	958	956	963	924	958	945	980	952	915	968	953	1000	979	1006	997	975	986	953	942	952	953	933	1027	986	944	952	895	969	984	984	947	988	983	1028	953	980	936	985	976	975	992	994	1008	952	976	962	968	976	1011	920	978	906	954	958	976	924	928	985	962	951	997	979	981	954	912	965	1000	968	962	981	959	1007	985	931	945	920	984	931	941	981	937	999	1005	942	937	957	950	986	976	1012	933	1038	1000	965	998	997	919	1013	949	976	981	1025	1010	1006	1052	1005	1003	1056	982	980	999	964	953	959	962	975	1031	987	979	957	971	988	945	968	929	949	960	983	1000	975	984	1035	963	1010	957	984	966	979	918	936	990	972	1000	948	994	965	936	972	938	898	952	1005	1012	979	982	957	1005	926	971	927	1003	1002	976	972	931	1018	991	1046	1000	990	966	950	966	966	967	1032	964	924	952	947	958	1007	904	903	952	1001	991	1000	991	978	986	953	1001	910	1015	1002	987	1062	1018	952	980	1035	973	982	996	975	981	957	970	917	985	940	957	972	938	935	1007	959	956	981	941	971	983	1024	982	960	915	992	911	987	1001	996	984	954	959	945	953	1024	970	998	1022	982	985	950	961	952	983	998	972	985	981	1020	1031	1007	943	957	940	989	1014	929	954	969	1065	966	1032	971	1006	954	914	974	1014	928	1034	1013	949	977	905	972	1033	1015	1032	1040	927	1003	946	959	1007	992	975	1006	977	988	930	963	953	956	968	973	934	1009	953	956	964	947	971	931	972	964	938	989	940	942	1032	971	1006	984	994	1001	994	988	951	968	1024	1033	946	946	949	965	999	1034	1000	945	971	967	1044	978	992	987	956	968	1038	977	993	1016	984	962	1018	970	977	965	948	941	1035	992	983	982	1001	988	990	946	985	1012	974	972	952	1037	964	958	988	1010	974	974	972	956	951	959	929	944	930	891	1066	971	956	982	978	960	987	985	986	976	930	940	944	971	923	951	1016	997	941	950	940	916	966	972	976	938	968	1014	1025	966	1047	976	937	935	945	967	979	943	927	968	1026	977	940	1011	999	918	987	992	1014	984	990	935	1007	970	919	977	932	957	985	955	969	961	973	1007	945	974	965	937	991	975	952	955	952	1012	985	960	968	1064	973	971	984	989	999	947	966	886	1014	990	959	993	1015	980	974	997	990	992	985	951	976	996	984	1005	991	1004	953	922	932	970	1024	982	996	1016	931	1018	1033	940	979	993	964	973	969	1006	1060	953	971	996	1030	1018	970	966	977	975	963	959	994	1026	980	1043	959	974	953	970	993	935	975	1032	961	1001	1007	1041	889	959	997	972	952	990	971	969	948	1001	985	992	991	999	988	1048	992	960	970	886	983	969	973	1015	942	962	1030	1017	1017	1003	937	981	986	963	1000	992	973	976	974	1008	909	1015	998	941	926	964	924	1004	982	939	997	1038	965	974	983	1014	893	960	1013	946	1000	1037	918	992	945	984	975	996	1004	1009	960	926	922	961	1014	959	970	1013	1015	985	953	1000	910	954	984	1001	1015	969	968	991	1011	956	963	964	958	959	971	964	1051	958	895	931	936	996	965	981	933	1025	961	957	970	976	952	985	969	1002	944	969	1009	997	996	962	976	989	989	952	1012	1022	969	964	957	960	977	932	984	1033	983	1022	925	991	923	941	1010	1013	1018	1002	975	966	952	965	936	1024	982	949	980	1027	993	956	971	1027	1037	950	978	1016	960	992	987	985	953	1008	957	957	965	998	969	998	991	1002	1032	985	961	934	1034	1014	938	926	1002	1016	931	949	1003	1005	929	986	967	943	951	984	980	983	984	1020	964	976	967	1036	990	949	952	1013	1020	985	1019	997	966	1000	981	930	978	987	1001	970	984	985	951	951	978	1002	995	932	961	1007	982	945	1013	974	996	1017	954	944	991	944	1018	1041	1004	1003	946	976	1014	1031	989	985	935	939	940	930	941	997	1017	978	928	977	1054	1008	974	988	969	910	980	943	1011	1062	983	907	996	930	955	958	995	997	1001	957	936	967	1024	1000	953	987	995	976	971	932	996	979	976	967	963	974	975	1018	990	997	929	959	988	929	977	1012	994	983	935	1011	1021	955	1009	980	954	959	952	988	969	971	1009	990	957	939	976	1017	1029	970	949	976	994	1025	1014	1015	969	968	974	921	926	985	971	984	1021	1016	956	1033	969	980	936	923	943	987	990	947	979	989	950	972	975	956	982	953	1003	972	909	983	950	922	969	986	975	974	961	1049	941	1001	1072	1009	1008	1024	967	1027	976	936	979	1016	955	980	1024	972	976	954	975	980	1035	936	985	999	952	962	904	935	1011	993	968	958	976	1055	941	943	1025	1010	1013	992	1010	972	1044	952	961	974	997	926	976	974	971	914	956	970	981	955	987	995	966	971	973	980	987	935	965	985	986	954	972	937	960	929	1031	1015	977	935	989	934	986	976	994	971	977	954	967	955	957	981	953	941	954	990	1021	945	989	961	949	962	956	906	928	986	972	956	991	964	1016	958	1000	963	980	967	987	971	936	1022	1008	976	979	1019	975	985	1034	989	956	952	980	982	961	941	994	998	941	991	926	921	959	1015	963	950	974	967	960	981	945	963	935	970	989	937	989	973	994	967	948	984	1003	972	1028	985	950	877	1001	968	980	969	977	973	952	979	956	965	960	1028	958	1036	973	980	977	981	899	1025	1007	986	953	986	999	974	951	1019	953	977	990	958	1008	942	956	957	948	1000	995	927	1012	1016	929	980	900	949	970	992	996	961	901	1027	1010	1007	995	989	1038	993	934	1021	935	951	997	976	959	981	974	972	933	880	974	1016	937	1022	965	1024	1016	963	981	950	953	951	1016	1035	1021	969	981	975	930	910	956	1003	964	984	936	964	963	984	1011	979	972	1003	1000	972	956	980	1031	938	957	959	1003	956	942	935	1015	1016	995	901	1004	927	985	1004	994	1021	1045	911	941	953	972	1015	993	1014	981	970	912	937	1000	968	992	984	952	987	975	1017	974	1032	977	984	975	1010	948	940	984	987	1007	987	1023	960	958
5883	1008	962	906	806	782	865	880	805	862	889	850	844	794	819	803	804	829	878	824	780	841	856	790	873	831	859	822	802	842	829	847	807	830	808	800	782	793	843	795	819	791	791	845	827	789	802	785	798	845	818	796	799	821	763	798	788	820	863	799	840	805	813	763	855	850	833	816	834	847	834	838	839	781	823	804	836	836	831	796	818	809	787	812	800	809	764	773	782	787	822	824	774	810	827	807	816	768	811	807	842	819	825	836	795	788	822	829	787	848	782	783	802	789	825	849	845	802	865	781	818	791	811	786	815	789	803	830	802	822	814	791	830	796	807	832	826	809	813	784	825	825	804	799	806	838	816	822	804	842	796	864	768	784	829	850	825	874	827	828	828	849	849	805	877	810	808	838	825	801	757	834	790	814	798	828	841	843	827	799	884	805	908	824	846	847	853	854	787	789	827	832	810	859	833	853	790	839	772	773	850	797	839	810	811	807	797	798	766	773	831	856	792	798	825	804	827	833	859	865	846	848	814	862	857	816	795	861	795	797	828	855	834	797	811	885	811	807	853	790	820	820	819	855	794	788	822	813	790	808	770	797	798	807	796	797	827	835	752	809	824	827	867	817	861	792	806	802	847	838	838	822	843	833	839	784	794	818	803	799	752	795	829	855	808	809	756	743	755	865	853	854	805	859	811	804	827	802	800	803	876	796	779	804	839	764	800	831	831	840	807	814	820	813	846	845	845	809	849	783	842	795	842	798	810	803	822	794	829	822	771	812	861	828	835	758	838	829	853	850	780	816	814	756	819	804	791	750	820	856	824	788	802	840	837	837	883	807	843	781	811	836	806	765	774	813	817	814	814	789	831	821	850	814	799	798	868	789	795	833	856	884	804	884	814	854	823	767	807	850	837	823	802	816	813	825	826	762	841	878	887	832	851	834	763	838	777	842	794	819	876	792	811	859	814	858	837	802	819	813	799	828	819	803	826	826	805	793	802	818	805	825	861	825	868	854	788	794	758	788	810	787	805	849	823	828	818	776	828	787	856	857	778	862	861	797	794	858	857	841	804	782	766	774	797	835	855	800	839	787	864	792	739	783	807	787	853	828	797	816	782	872	783	858	767	770	754	843	856	816	850	759	756	847	783	819	844	783	790	809	844	855	812	807	767	787	826	802	799	837	831	766	895	810	829	823	797	804	803	835	859	818	852	782	798	806	849	784	852	762	796	823	781	863	839	852	806	807	843	849	782	819	795	828	836	856	829	835	759	849	807	802	866	763	774	831	834	790	817	855	805	837	802	770	793	845	755	780	842	766	767	785	772	850	797	786	892	856	846	844	789	802	804	822	834	862	778	796	774	825	803	833	830	787	846	791	794	819	786	763	784	822	799	806	832	821	813	838	788	850	841	882	793	778	844	788	806	796	820	775	820	810	764	813	848	746	783	775	818	803	838	808	797	819	820	785	798	806	801	853	818	784	828	799	821	834	800	847	796	837	822	817	792	817	826	808	793	869	756	765	780	780	761	767	763	795	792	773	833	823	795	819	824	791	856	805	794	829	775	779	797	773	780	818	804	806	819	812	789	849	831	801	844	830	816	740	750	810	842	807	782	817	754	794	802	770	760	790	793	850	841	848	781	820	805	817	817	784	762	850	768	819	798	815	878	799	840	849	776	768	784	834	809	787	819	787	820	815	811	841	783	772	807	793	787	830	827	765	829	808	805	818	857	777	828	772	752	821	784	832	804	819	827	825	816	810	865	780	832	814	838	855	800	872	793	785	757	848	833	794	823	855	842	751	791	854	840	802	812	856	800	776	763	795	831	801	854	760	782	833	809	839	788	823	771	828	807	823	816	860	855	865	815	832	836	793	807	844	818	782	796	815	794	842	797	821	784	797	776	755	746	811	828	783	796	834	824	799	864	868	802	771	865	868	827	820	822	828	781	822	816	807	807	809	863	829	782	776	875	801	790	756	823	817	846	782	844	820	802	811	858	796	820	818	781	768	824	782	820	840	836	799	801	840	809	811	834	834	764	797	844	838	786	793	785	801	808	803	805	853	849	795	794	842	800	850	847	856	819	807	831	746	829	799	812	824	872	823	815	853	893	766	795	820	806	820	828	822	832	853	752	790	827	793	819	814	823	788	836	806	789	781	792	797	818	791	813	850	826	843	850	770	751	792	803	831	818	847	797	808	793	829	837	794	801	827	823	805	858	804	784	780	791	809	837	786	807	796	829	876	869	788	802	822	798	754	864	847	843	833	800	796	812	817	816	855	822	842	792	854	801	821	761	828	764	827	866	786	857	848	834	796	779	811	797	841	854	831	764	831	835	811	836	845	808	858	770	896	812	801	832	781	838	813	829	833	836	826	800	838	802	838	817	789	772	810	762	803	780	807	775	789	847	805	800	764	839	811	826	815	872	845	847	767	818	822	787	791	840	801	798	782	840	798	812	836	823	825	829	823	803	774	820	804	793	800	801	837	771	790	823	803	770	836	754	790	796	796	860	799	828	818	828	832	799	745	797	809	762	818	812	823	846	868	838	871	781	804	833	832	795	804	837	834	839	816	825	825	831	789	838	852	836	763	842	819	730	797	816	818	818	827	837	762	819	840	837	783	834	816	834	807	799	816	784	820	838	820	863	820	769	873	843	822	799	805	820	860	824	835	815	795	807	801	794	827	810	788	848	841	787	848	826	838	820	872	813	834	863	850	850	798	832	829	845	867	817	814	800	813	811	820	821	798	802	825	807	862	864	852	811	872	807	780	818	795	833	823	829	889	860	844	779	819	743	742	809	813	872	818	816	828	854	857	772	792	802	786	823	837	808	790	860	814	782	807	795	808	810	819	831	795	850	856	819	810	885	797	787	796	844	808	806	788	761	812	851	800	783	775	815	820	834	796	835	801	838	778	793	841	806	821	800	779	824	804	845	774	778	772	795	763	820	866	858	817	830	761	800	837	861	796	844	833	818	785	858	786	831	810	808	877	826	832	814	806	780	794	834	854	842	794	821	849	804	817	858	846	806	820	868	808	834	761	775	834	806	833	802	837	802	791	838	821	842	822	830	812	829	852	803	806	787	827	826	806	773	791	757	877	825	840	853	779	824	848	816	754	792	832	776	798	789	841	809	831	757	800	808	804	816	791	792	813	875	768	808	847	869	796	839	791	798	839	786	826	830	860	854	738	814	835	807	801	825	820	796	783	864	843	841	834	790	811	855	770	830	784	808	880	782	803	840	789	830	825	827	866	776	833	845	825	818	814	796	834	821	830	780	803	809	796	805	863	786	785	786	800	793	826	785	800	813	789	807	815	817	790	804	833	828	823	830	801	819	807	809	833	849	804	791	804	842	847	856	779	826	841	816	817	785	858	877	832	812	784	809	843	799	853	825	807	795	877	807	792	803	813	832	817	809	809	783	835	831	827	809	803	833	847	862	793	874	801	880	810	799	840	864	844	816	802	782	779	818	800	805	778	807	838	852	825	810	778	817	800
25669	21396	27067	25177	4947	1511	1233	1491	1031	989	985	946	974	937	1012	919	952	943	984	1000	988	922	895	891	891	928	948	921	932	898	926	976	934	902	970	844	891	956	880	928	987	972	915	955	886	941	886	958	925	965	913	897	901	942	924	964	951	903	944	885	908	914	945	917	937	877	889	906	907	915	864	937	948	883	864	917	895	939	937	937	929	980	889	899	909	875	931	901	914	908	913	876	901	921	919	921	842	903	902	931	947	936	887	910	950	852	861	900	855	888	887	928	912	871	898	934	939	894	874	910	880	927	878	910	905	917	934	880	924	892	918	968	911	880	928	894	882	895	938	925	885	898	953	912	911	901	923	894	903	890	899	836	891	966	882	897	929	948	919	883	950	903	995	874	925	921	884	956	882	842	841	927	873	843	909	892	892	989	901	900	977	869	962	1002	902	943	924	912	905	925	882	921	902	858	916	920	859	928	848	864	884	868	944	920	946	929	877	901	891	835	926	899	936	956	914	898	856	879	877	875	887	872	936	894	852	864	932	891	917	937	904	890	884	880	912	877	907	904	893	899	931	918	955	895	938	871	933	905	947	957	954	896	902	890	896	912	899	887	951	914	913	905	931	901	931	861	924	867	947	903	876	888	945	862	890	924	889	875	972	937	848	893	928	903	897	883	908	903	888	912	885	890	947	916	919	879	930	903	855	894	879	962	886	908	911	906	881	875	890	909	839	928	886	963	910	944	895	856	889	919	964	931	901	873	973	903	963	914	903	872	909	909	860	926	904	890	949	843	875	973	910	873	867	904	945	930	895	909	878	896	938	874	886	930	914	861	951	905	894	878	921	933	917	901	876	936	909	876	873	878	931	926	836	912	872	864	865	888	911	947	879	932	915	886	906	911	919	910	928	953	909	883	945	926	888	926	868	875	858	941	894	913	943	869	889	925	847	878	905	986	901	921	946	881	905	905	905	892	890	882	882	933	936	884	906	870	919	953	947	885	906	898	894	943	847	870	877	931	902	866	900	952	898	907	927	912	926	924	937	893	911	878	943	881	877	881	908	905	884	926	940	901	860	909	935	914	924	932	934	967	924	931	896	860	907	903	944	891	910	883	895	895	917	921	839	891	868	903	873	900	848	869	986	955	922	843	881	934	918	927	904	934	957	912	894	895	921	882	892	877	928	912	905	915	886	943	893	893	918	926	876	893	906	896	955	899	869	897	893	936	991	956	892	881	870	907	889	922	973	915	920	933	871	884	924	922	947	884	923	929	863	938	907	904	950	871	905	891	920	916	921	881	932	929	907	922	937	919	931	885	910	952	870	908	898	849	909	949	937	918	938	915	906	898	909	919	950	871	909	953	930	872	903	911	948	865	906	935	913	896	924	912	879	925	915	854	862	864	921	929	913	834	871	885	899	972	961	937	894	897	934	963	932	870	954	905	908	944	880	886	905	879	877	862	896	918	898	912	886	900	956	911	888	958	980	901	888	903	887	905	898	909	889	907	921	911	949	875	939	872	932	978	881	918	897	934	955	955	831	883	927	897	919	870	878	897	879	891	874	916	899	898	879	937	890	901	880	874	901	861	959	916	926	864	958	981	930	910	884	913	888	901	913	910	901	872	902	926	910	912	911	903	949	845	915	921	897	943	938	880	906	879	891	930	911	893	957	852	889	846	900	918	952	966	947	954	933	926	932	964	904	887	880	880	856	886	958	903	912	867	919	876	905	902	882	938	881	936	937	903	878	920	880	867	844	915	950	919	897	890	944	918	910	942	887	892	867	870	914	869	901	902	900	938	910	898	933	838	905	860	893	952	872	877	921	953	881	873	885	910	935	919	886	903	913	909	895	900	929	847	857	861	926	922	903	905	920	952	956	893	868	862	862	903	894	894	877	909	908	860	895	873	924	861	910	967	896	872	921	926	905	915	942	881	843	928	948	842	861	937	926	949	930	901	921	960	922	905	918	926	910	905	864	912	893	897	910	873	942	906	939	898	893	914	893	930	905	926	934	936	908	898	895	873	911	907	891	857	899	891	889	903	956	870	890	889	920	904	902	957	869	920	858	928	903	855	910	899	886	964	888	907	935	859	916	907	868	890	847	939	894	912	947	928	905	907	962	980	925	924	903	926	943	901	850	899	893	897	880	878	932	894	943	865	880	919	901	936	939	913	907	874	850	976	974	896	861	866	921	875	909	910	886	916	870	916	894	940	940	987	914	890	902	914	874	901	872	847	917	874	827	858	865	913	872	878	968	887	843	892	874	922	874	872	949	895	891	920	886	942	917	893	870	899	881	925	901	894	922	834	957	933	939	953	906	888	873	887	891	847	881	934	922	912	955	903	876	939	938	921	900	857	969	907	895	902	934	878	894	877	912	905	913	910	917	951	838	884	875	931	854	830	876	926	869	875	953	908	865	881	924	913	910	871	942	926	936	935	955	954	905	919	911	932	910	912	877	909	914	919	883	913	905	945	907	942	876	908	850	888	920	933	896	911	904	887	903	930	931	919	980	884	899	945	868	886	936	979	937	923	898	901	939	969	865	962	931	915	916	915	966	931	916	885	887	877	875	900	898	923	899	890	900	883	904	863	925	936	878	890	926	897	939	925	902	897	941	917	877	910	884	896	871	924	925	907	870	925	899	879	899	885	913	895	914	906	903	906	917	930	905	916	913	916	852	913	888	961	935	883	975	950	956	926	942	869	917	915	923	935	869	882	903	898	970	902	865	870	961	915	897	878	874	885	905	910	875	926	895	911	899	854	910	904	934	942	865	933	900	945	895	903	880	868	950	944	886	895	949	875	892	886	874	930	968	941	906	928	907	866	856	865	954	906	921	866	859	910	940	954	927	902	949	912	881	900	937	913	927	932	874	858	942	912	923	893	911	913	977	889	918	911	875	935	955	912	908	879	891	957	886	968	942	868	917	893	904	877	881	913	969	912	943	888	896	908	947	886	898	923	934	857	928	865	889	868	904	818	910	858	921	921	851	935	886	903	908	939	942	950	925	894	898	860	972	883	920	870	880	904	880	932	916	876	910	877	908	917	960	953	940	898	916	890	949	902	923	954	918	874	892	863	936	944	887	943	909	927	934	876	913	951	901	919	903	923	947	900	922	912	880	937	932	925	875	952	908	918	901	955	877	895	937	914	913	906	891	887	927	928	879	928	925	924	957	956	927	915	971	875	931	899	888	884	919	883	924	946	891	875	912	928	946	883	893	932	879	932	912	869	890	869	855	898	912	902	883	874	927	952	895	868	939	926	927	900	898	957	910	971	855	902	829	907	900	890	876	894	936	891	874	915	944	883	920	929	884	945	907	981	889	852	889	918	914	842	870	895	904	810	906	870	884	898	914	917	956	886	866	870	936	900	905	934	864	912	910	894	902	934	869	881	874	889	892	931	895	938	884	941	911	923	903	861	870	917	918	905	966	889	904	912	974	926	923	919	913	899	865	904	918	947	927	906	939	942	896	867	919	891	886	891	878	884	919	907
4067	3230	2732	1675	1278	1143	1005	1957	964	932	934	849	836	853	784	860	797	829	847	847	803	854	826	775	766	792	822	797	808	775	790	833	823	812	795	837	820	830	797	879	794	802	837	801	734	808	773	779	822	784	796	764	742	844	811	795	823	810	764	820	798	836	791	800	855	759	785	751	813	799	857	815	791	775	742	799	747	863	769	764	796	790	846	788	812	775	768	758	819	798	820	812	801	799	811	784	811	806	794	809	835	778	820	772	794	825	762	789	825	824	761	782	778	771	769	807	810	765	761	769	798	762	776	804	813	799	759	798	765	767	792	754	767	790	793	833	760	788	771	826	829	844	816	720	779	775	733	824	785	822	754	783	841	781	760	738	807	837	749	792	786	771	814	817	835	759	787	743	823	806	803	767	756	812	830	847	780	791	774	774	764	833	795	780	810	757	788	760	770	777	815	829	827	788	802	744	784	751	805	704	786	798	798	838	783	804	798	795	764	770	873	808	754	813	776	732	795	781	780	755	766	775	800	823	832	783	832	770	814	770	764	800	790	757	789	744	738	817	804	818	727	769	749	781	789	830	765	809	818	805	799	787	789	800	810	773	741	791	737	767	725	784	811	803	763	776	832	791	838	795	811	792	794	775	768	770	824	852	811	759	818	753	811	773	761	790	747	793	781	797	809	748	719	774	811	780	798	776	788	779	752	773	817	824	834	794	788	790	778	764	776	780	772	756	741	776	799	776	719	786	715	824	791	783	812	769	775	790	752	759	766	825	772	820	801	791	766	746	781	770	762	824	773	779	790	744	774	779	781	843	808	726	772	824	743	766	768	790	774	760	743	777	771	766	802	775	798	789	756	782	794	814	833	797	748	782	796	816	778	780	801	737	748	783	774	771	756	741	771	770	840	788	813	765	770	778	743	798	757	800	801	745	803	768	809	778	740	788	759	813	775	799	814	699	804	808	807	829	795	795	774	786	808	780	736	795	823	794	786	760	802	829	783	818	786	801	794	785	763	831	818	792	807	779	805	763	805	806	776	771	758	825	845	805	776	750	790	769	742	802	756	796	757	757	741	780	736	836	802	782	743	809	809	761	750	730	795	746	759	843	781	746	771	802	798	781	808	786	813	795	790	777	790	787	729	793	776	767	810	807	807	824	769	750	765	804	817	745	721	762	747	814	818	784	786	786	793	810	795	799	757	799	775	795	788	857	834	797	788	746	750	801	751	757	831	783	837	731	741	793	816	765	775	805	737	764	784	820	827	776	787	795	826	789	786	811	797	760	784	763	773	789	797	794	771	752	800	719	745	778	831	783	799	806	765	764	770	788	817	839	790	778	807	796	784	811	781	739	805	791	795	817	778	750	817	795	793	750	771	780	819	813	789	772	822	773	794	771	809	785	773	766	748	784	730	801	819	829	828	844	757	865	764	767	807	771	728	811	740	775	786	737	778	786	777	781	812	764	797	794	803	799	786	784	781	755	850	813	743	767	756	793	782	816	823	774	779	816	816	817	846	774	792	799	781	794	776	774	811	762	758	784	808	758	790	779	818	817	710	810	785	786	841	807	799	788	716	733	784	820	816	730	755	728	773	755	801	796	723	794	839	811	733	783	813	765	823	745	780	800	761	781	789	814	759	772	815	756	715	756	832	790	767	833	816	759	827	792	771	817	779	760	750	799	804	794	800	761	800	817	790	776	768	730	821	823	760	772	784	741	812	778	769	785	803	783	759	793	770	776	788	791	798	791	719	839	800	786	758	803	776	760	815	685	775	805	752	830	784	767	790	734	793	783	803	771	771	736	807	786	766	700	793	770	747	758	772	790	759	828	825	762	800	747	794	779	829	773	805	831	816	808	746	752	788	812	794	746	803	747	754	791	782	836	811	743	780	804	747	771	770	756	799	776	756	809	789	798	754	804	821	791	780	758	730	810	804	746	775	774	812	774	824	791	769	749	770	771	817	792	800	815	773	752	794	762	797	780	764	748	729	793	789	777	736	820	751	775	749	739	798	748	762	757	790	757	774	809	799	788	815	724	770	783	833	774	817	803	792	790	771	777	811	736	796	798	777	799	746	812	819	782	769	798	807	767	837	745	773	798	789	748	834	794	771	823	832	819	751	783	752	766	823	775	831	804	797	833	792	807	818	764	729	764	796	785	747	809	759	801	776	855	779	795	764	770	794	726	786	787	755	768	804	797	773	769	796	768	791	793	779	734	788	765	822	755	811	768	782	826	753	767	732	838	773	778	771	799	828	785	779	761	761	766	853	736	808	761	764	810	784	783	760	798	802	805	763	831	759	757	753	768	829	787	791	797	797	798	788	767	742	772	814	729	806	740	795	819	765	836	783	782	772	783	797	785	766	809	771	825	800	787	765	713	797	823	845	798	811	747	765	776	791	768	768	832	799	794	779	778	757	785	775	773	791	788	789	771	798	739	782	784	852	782	762	806	772	812	753	748	846	820	834	768	800	782	741	779	770	788	816	792	757	815	733	809	746	769	801	760	815	765	760	748	780	814	826	789	789	801	717	801	810	781	767	745	786	788	843	788	836	748	730	797	819	794	769	786	798	731	817	830	826	764	790	785	760	784	752	771	825	809	792	795	785	765	760	786	789	853	793	763	782	790	827	742	803	810	756	807	755	764	772	809	752	753	787	785	755	770	746	757	791	849	790	741	762	800	779	786	776	828	775	784	796	816	764	801	797	810	812	791	789	821	740	750	767	764	726	794	785	810	806	797	810	827	787	764	825	824	830	757	751	807	777	747	785	762	769	817	787	735	789	810	787	784	783	751	781	790	756	808	774	813	827	805	748	781	733	764	803	803	761	722	776	790	747	796	743	796	755	745	780	770	771	792	801	764	815	779	809	780	800	760	764	785	809	764	854	775	815	834	781	775	761	789	788	797	751	784	748	772	811	787	758	842	796	803	780	742	736	732	785	815	819	826	837	765	750	759	834	787	805	718	817	810	805	753	800	821	768	827	779	767	773	819	764	833	738	727	778	780	810	776	770	763	786	772	778	756	767	757	756	727	766	779	816	750	817	770	784	756	856	776	798	810	778	786	806	746	779	784	787	764	729	804	835	782	822	729	700	795	720	805	775	799	786	836	788	775	775	789	728	783	797	752	767	825	756	774	816	861	791	747	784	759	830	769	831	770	777	764	781	754	768	828	780	791	810	724	749	837	786	757	807	777	769	766	773	790	796	775	777	792	756	779	759	808	776	814	816	770	732	758	815	785	755	790	817	773	757	787	745	807	750	817	754	790	770	763	820	779	780	748	788	761	802	864	790	783	814	750	806	815	755	806	771	768	809	795	803	789	748	752	762	788	810	818	806	769	777	837	747	815	773	837	780	804	815	780	802	758	753	807	755	766	738	796	734	803	742	786	736	814	739	822	865	775	801	765	777	783	781	812	752	776	753	771	794	756	820	792	750	801	790	795	780	799	790	805	787	784	839	808	811	744	801	756	771	777	775	786	758	791	736	780
24832	21404	28366	24819	19980	3193	1242	2525	837	695	620	591	651	600	627	629	665	593	584	608	557	613	568	563	553	589	531	561	556	555	568	598	594	583	628	570	527	542	550	582	556	595	590	564	543	604	577	557	601	563	565	563	551	599	548	582	547	534	547	552	536	586	553	559	534	546	591	582	510	600	553	584	589	551	579	567	559	555	550	578	566	596	578	549	563	562	544	584	538	540	530	563	561	533	574	561	552	579	577	530	491	608	557	507	529	566	530	561	555	574	586	605	532	568	538	585	570	549	581	539	585	583	536	543	572	558	542	530	548	586	548	553	559	541	589	539	531	553	559	504	527	542	576	520	542	534	569	580	551	520	521	570	560	553	573	524	539	524	588	533	558	539	581	567	551	573	556	513	563	524	602	537	526	510	512	548	543	594	513	556	530	565	534	555	529	597	528	576	564	565	582	566	547	586	537	591	512	571	544	600	550	594	533	580	565	517	598	545	552	556	512	556	558	538	536	533	500	579	556	539	526	585	555	562	576	556	541	594	560	511	501	532	538	529	543	626	577	569	545	595	548	543	558	541	569	581	527	515	540	549	549	596	557	573	549	553	575	559	566	535	538	542	549	518	555	601	560	563	577	601	554	536	520	551	548	573	532	533	550	569	544	570	576	573	558	542	543	505	534	582	548	570	551	537	503	537	533	541	509	596	517	546	555	564	573	561	491	551	568	570	577	587	536	586	537	613	549	546	550	547	548	564	563	558	596	567	595	551	603	535	545	548	522	601	551	540	581	540	566	591	551	541	612	569	525	534	570	549	553	496	567	571	566	544	570	556	590	574	585	596	566	558	552	536	572	543	550	593	527	565	554	542	535	492	524	559	585	563	568	529	559	536	578	572	564	545	560	605	537	530	587	522	556	540	553	551	506	561	572	535	551	553	549	553	544	591	557	548	572	522	552	587	564	553	548	588	532	593	579	538	565	542	557	573	558	556	592	569	557	541	547	552	558	520	569	554	577	512	526	566	509	576	569	589	540	540	559	598	589	554	574	577	567	568	545	568	573	595	543	558	576	572	559	562	552	546	518	525	531	598	542	549	529	564	574	590	526	512	530	538	538	560	543	592	564	573	558	516	551	511	587	468	558	551	535	507	559	542	527	542	571	518	527	569	548	547	500	563	548	582	501	603	544	529	540	548	600	557	519	572	528	525	561	541	558	531	560	545	559	585	578	531	551	558	567	559	537	611	509	590	547	546	556	565	560	551	545	575	512	558	563	543	544	550	541	533	544	553	579	526	586	562	563	527	565	530	513	559	540	558	545	557	568	534	584	543	583	504	580	556	508	540	535	513	535	550	549	561	597	607	573	570	505	523	545	549	524	578	549	603	552	578	541	573	553	558	565	530	560	584	558	530	527	566	582	593	557	514	564	564	537	519	579	631	543	545	570	536	545	537	537	531	572	549	564	568	599	560	546	545	546	545	547	560	539	540	546	575	552	563	496	528	533	550	567	570	539	564	557	533	529	562	576	542	564	571	553	552	588	590	566	568	555	549	588	610	566	545	585	548	577	557	578	558	569	532	544	527	567	545	541	552	562	594	534	519	543	550	537	566	516	568	582	544	546	535	498	543	548	554	543	554	543	561	568	569	559	604	526	548	527	590	606	544	544	541	507	535	532	543	525	569	592	534	566	579	516	545	573	561	580	534	533	532	546	532	530	539	559	553	605	582	575	528	540	538	575	540	561	547	555	567	581	553	515	564	531	550	555	558	554	551	531	536	590	544	554	548	517	570	520	539	551	527	531	556	574	563	524	568	537	533	571	551	523	526	561	542	538	542	545	550	548	573	538	568	564	547	543	542	517	549	568	546	555	569	565	549	598	511	562	534	571	508	552	579	559	559	585	544	552	564	560	537	501	550	578	542	567	592	539	555	562	569	547	563	543	598	535	580	576	540	572	563	578	524	541	549	575	545	511	556	538	536	548	543	552	497	507	554	544	548	610	579	562	550	518	524	509	578	548	551	531	576	558	498	584	569	561	588	514	578	566	548	590	564	574	522	572	527	548	571	578	593	553	545	562	515	550	556	587	565	566	566	611	553	576	565	525	521	570	557	545	533	547	548	586	563	541	573	527	532	583	573	577	588	589	520	546	572	535	541	566	597	577	537	502	544	545	558	556	530	576	519	552	535	545	521	565	588	603	532	486	556	525	609	547	542	546	538	578	550	519	551	518	528	530	534	528	539	561	607	535	518	533	522	555	590	541	506	514	545	542	534	516	508	585	495	524	506	566	529	584	523	571	581	525	539	546	546	541	527	543	543	568	536	597	552	574	546	596	572	563	515	531	516	589	567	549	554	560	587	560	584	538	561	538	603	582	570	565	517	522	578	533	567	508	597	570	535	571	536	555	549	562	559	542	565	525	595	526	524	565	584	517	560	581	556	558	562	553	528	568	547	544	580	544	551	588	523	508	565	534	536	563	514	524	552	556	570	595	576	528	534	567	578	532	588	569	573	536	555	514	513	549	547	522	528	554	552	505	540	533	567	550	550	593	531	566	537	578	557	544	558	494	554	569	559	552	581	560	533	545	573	557	545	521	549	533	546	538	542	562	560	570	556	546	520	534	547	550	549	506	553	545	550	529	532	549	530	599	532	531	567	595	529	579	593	563	519	558	553	530	500	528	541	572	522	564	561	549	517	549	584	543	535	556	547	568	569	566	548	529	551	535	506	580	565	518	534	562	566	559	585	585	533	580	582	559	565	574	561	585	578	580	504	559	565	551	528	546	567	530	591	575	573	522	525	523	521	553	566	565	494	535	523	576	573	550	576	605	547	563	564	545	556	580	528	521	571	541	567	563	565	559	570	548	512	508	573	549	534	569	554	526	542	567	586	570	557	542	517	559	551	519	531	527	543	545	579	531	581	513	551	548	520	574	537	593	549	586	566	530	548	575	501	585	593	516	567	521	622	559	606	551	557	573	530	534	536	564	553	537	564	565	606	518	576	551	575	516	589	571	532	590	607	587	543	536	569	531	567	504	596	578	558	552	567	539	511	543	553	558	558	548	503	563	574	555	540	499	565	521	540	521	533	555	526	497	537	525	534	533	539	567	565	530	560	574	572	564	560	612	566	613	550	561	510	550	552	579	570	489	517	550	575	513	531	547	531	545	543	560	556	563	573	560	572	556	515	563	552	575	525	534	549	543	564	575	525	529	570	572	544	535	597	547	538	551	575	605	556	569	552	554	542	522	596	546	524	590	550	517	502	575	543	564	581	562	542	566	599	535	555	560	572	550	532	568	575	555	582	537	520	531	556	504	549	531	565	570	511	529	544	549	525	545	546	548	553	537	579	530	540	521	570	521	550	540	546	570	507	567	561	527	549	511	502	546	547	575	542	563	554	558	548	541	589	542	536	599	571	544	542	545	495	558	580	535	528	526	560	547	578	545	573	581	551	553	572	561	532	574	557	564	548	519	521	537	568	529	546	543	524	543	559
4704	4933	3905	2114	1486	1124	993	4118	826	726	684	669	632	623	607	576	639	586	604	561	563	571	568	573	547	560	530	531	573	527	526	583	564	533	528	528	558	540	580	555	547	566	585	510	551	546	532	563	544	537	528	515	538	552	559	523	565	532	524	574	569	536	523	498	547	535	539	510	509	529	562	550	547	528	571	557	532	530	509	557	548	558	526	518	530	515	536	507	537	503	526	545	543	499	548	530	535	566	509	504	518	511	541	528	545	546	498	529	534	520	531	517	519	588	519	524	504	507	568	550	514	514	545	553	523	536	545	531	569	545	553	525	508	568	516	516	503	549	539	538	504	559	507	548	555	529	514	505	575	537	527	513	514	557	545	536	518	521	513	546	531	522	558	542	503	541	545	519	531	499	532	537	547	571	509	514	505	498	550	510	549	499	513	541	552	548	559	510	484	522	523	522	545	461	545	509	541	500	500	493	524	569	535	535	534	498	496	537	518	530	524	515	479	525	486	537	569	500	506	524	511	508	536	516	517	545	528	541	510	504	495	573	501	514	527	526	504	558	506	482	530	521	523	549	546	565	492	538	521	517	545	556	458	503	529	546	538	458	539	531	530	551	526	508	498	507	517	529	513	525	535	530	520	532	545	489	534	523	512	549	502	550	542	535	527	522	552	551	507	528	533	513	523	505	523	516	525	507	518	523	567	517	545	530	564	517	514	514	514	537	514	517	488	554	540	547	511	540	475	520	515	495	517	546	507	548	537	514	541	528	539	517	538	536	522	530	528	564	512	559	523	518	502	545	542	507	486	486	528	559	531	548	544	520	534	511	487	530	509	514	559	516	516	526	538	502	580	526	486	510	502	505	528	565	548	512	522	547	502	485	556	489	534	511	560	484	520	548	534	520	590	482	530	520	534	525	500	566	552	550	541	519	499	520	525	531	543	561	477	548	531	493	538	541	503	536	504	547	518	522	524	545	527	522	541	527	520	530	535	536	499	481	550	539	501	531	528	492	506	527	554	520	516	531	599	521	512	529	530	522	551	529	498	550	481	544	553	554	536	525	535	502	535	520	539	484	536	512	497	522	518	537	544	535	506	487	523	538	529	528	488	560	540	507	522	499	494	553	545	526	530	539	531	523	577	533	529	498	523	526	508	540	536	529	503	532	542	533	544	492	510	523	537	519	524	486	540	528	549	562	523	497	497	535	547	560	555	548	542	559	486	543	484	492	511	545	525	508	532	529	491	532	521	528	517	517	508	548	524	513	504	489	519	534	489	526	516	531	505	535	500	492	499	574	504	516	533	535	523	517	531	564	522	510	517	530	561	512	507	534	532	525	564	494	541	502	533	523	516	537	498	542	492	509	517	550	526	571	512	515	519	546	505	550	527	507	556	484	517	484	554	496	493	538	535	557	525	471	525	514	571	528	518	501	514	557	515	544	548	548	559	535	533	505	507	516	539	569	528	529	534	505	527	529	528	544	495	522	502	560	519	501	508	502	505	521	490	532	513	520	497	566	516	535	498	507	533	543	507	539	557	531	536	549	548	557	537	543	517	544	555	506	530	532	495	562	552	528	508	507	524	496	537	550	509	539	492	562	496	541	482	505	536	563	541	521	560	495	534	511	501	539	548	525	499	528	523	554	518	513	550	518	496	582	481	504	515	533	528	492	542	564	535	545	501	498	539	548	512	528	525	506	548	518	513	499	513	530	488	504	547	533	504	529	499	500	473	490	496	570	512	519	551	528	559	510	540	534	486	495	535	532	500	512	502	501	533	562	512	499	532	510	565	538	496	544	516	528	556	511	562	513	528	514	524	529	527	521	506	523	501	491	511	505	532	551	534	531	549	581	501	504	547	526	525	522	534	524	523	560	507	493	545	528	553	551	490	539	530	537	529	543	541	509	472	513	527	501	508	534	528	500	519	505	503	519	552	521	507	535	559	537	515	589	531	512	484	506	458	485	507	529	540	524	536	533	538	521	536	477	525	534	509	508	558	473	514	521	547	514	504	489	532	518	526	538	565	508	506	520	530	590	487	512	518	516	536	539	553	481	503	555	554	478	491	497	518	551	509	513	502	497	514	523	525	512	539	515	508	513	541	550	505	502	542	518	483	542	499	498	520	515	522	527	485	535	531	521	507	497	503	497	508	544	538	500	550	485	576	502	499	560	471	542	544	566	533	528	521	504	491	539	540	518	520	527	483	517	497	536	506	548	535	504	499	472	520	546	513	512	527	537	552	558	533	518	513	517	570	533	559	559	490	532	547	509	515	514	566	496	496	556	526	565	546	539	515	531	510	523	517	503	537	516	548	498	526	511	473	519	514	515	522	529	525	548	490	520	514	531	505	530	537	540	539	554	537	554	575	507	517	519	504	501	479	519	529	534	515	522	571	508	515	520	567	483	493	523	511	511	538	550	536	521	523	507	546	507	530	504	497	516	496	541	526	497	523	522	542	492	533	529	496	478	478	499	528	497	544	519	535	492	508	533	529	500	522	558	529	515	506	546	544	504	553	568	529	528	523	530	535	512	526	512	507	531	533	499	521	530	529	537	498	510	501	520	494	546	569	484	524	542	532	535	524	476	512	569	472	575	502	513	497	559	529	533	528	510	542	541	519	520	528	498	494	547	506	534	491	545	475	489	522	542	547	564	473	519	511	466	518	523	510	533	557	514	520	521	561	527	510	516	544	537	521	490	504	520	528	513	543	528	501	525	574	549	562	481	537	553	515	514	562	526	514	533	504	551	525	539	513	515	539	515	541	490	544	497	519	553	558	526	510	500	514	527	547	470	533	528	540	536	503	533	488	514	517	523	517	517	483	541	514	505	511	537	530	538	519	570	481	515	551	532	520	537	557	542	556	525	565	547	530	482	498	518	487	534	513	502	493	558	496	533	521	471	555	553	516	513	499	544	554	529	501	551	519	454	495	540	529	555	470	536	506	543	507	523	542	505	544	517	514	553	582	517	506	536	504	480	529	569	549	520	534	524	515	506	507	546	525	494	542	531	507	511	532	508	530	522	570	528	565	513	520	512	502	516	486	590	525	539	509	518	504	537	517	511	497	522	530	532	526	517	518	522	551	520	526	527	498	548	538	519	541	548	518	513	525	495	578	499	482	533	514	527	539	510	515	523	526	509	524	511	477	509	482	488	510	479	512	485	493	511	488	508	512	545	549	487	568	519	527	549	506	521	541	493	560	501	528	511	528	503	505	511	550	510	534	503	524	519	538	507	508	492	531	558	507	530	530	552	539	580	513	537	555	529	526	555	553	512	495	545	517	510	529	561	533	543	499	565	514	540	534	517	540	539	511	519	500	560	516	501	541	526	531	513	521	549	496	551	534	486	531	505	523	493	528	548	505	534	501	530	525	521	487	511	547	516	512	520	544	498	524	523	547	515	539	558	488	557	521	547	536	534	538	509	558	491	502	521	544	530	518	514	528	526	517	529	543	475	500	514	528	499	491	510	510	473	553	508	556	514	515	507
27498	9675	1897	1258	1028	1041	967	1104	998	1036	1013	958	958	959	932	1012	968	978	1004	955	981	990	997	961	966	1030	1036	994	975	958	1034	977	1029	973	936	1024	987	988	1048	976	959	965	913	969	978	928	1010	997	1001	1016	990	990	1007	980	1011	1008	995	943	994	1003	982	1000	1066	998	996	950	962	958	953	990	1016	969	976	1014	985	942	976	970	1016	1027	977	1021	998	1017	974	996	926	1010	993	995	988	969	975	1031	930	907	976	1011	974	988	944	937	952	1068	1030	964	1016	980	994	982	1027	1008	941	957	1015	981	1040	1063	971	951	968	986	1031	1018	1015	953	962	984	933	992	996	998	1015	1082	990	1037	958	948	959	981	996	1005	1014	1002	957	1036	969	942	1008	978	1022	962	964	963	1002	1019	982	995	1016	969	1008	989	999	980	996	988	933	910	985	981	989	996	1006	987	968	1005	1020	927	984	988	984	987	978	918	943	868	957	1012	981	989	969	977	964	989	919	1005	954	993	976	940	984	972	973	1007	948	975	982	1009	978	948	947	1008	990	1011	973	1031	984	965	982	982	957	986	949	994	954	972	973	957	994	963	987	983	987	953	1019	1035	991	929	941	936	1016	973	926	918	987	999	979	967	951	947	972	993	1016	988	954	1003	985	981	951	988	1027	986	940	944	974	1024	926	1015	1013	995	962	994	1009	950	1033	973	893	997	1040	1005	966	912	968	1017	996	977	1046	978	973	1018	1036	942	967	1002	969	945	1012	960	1009	982	996	998	1017	949	997	967	969	968	998	1032	973	991	948	976	977	962	979	962	926	980	1018	991	954	969	1041	994	962	1044	920	899	974	950	1028	941	988	962	982	949	991	979	997	1049	997	943	990	935	922	968	966	999	952	936	959	947	1003	1087	1014	1032	1028	961	1046	979	998	949	982	971	961	1022	1002	1036	1030	968	948	994	997	978	954	1031	979	1026	938	928	928	956	992	1014	954	995	960	997	990	972	974	996	961	1019	992	1048	1006	998	956	1011	925	967	976	983	912	1012	999	959	1035	975	1006	1040	1009	1016	982	1050	957	989	955	972	989	941	943	1045	1015	1030	1007	963	986	990	961	952	984	954	999	977	959	905	976	980	970	988	939	932	1037	976	1075	964	1033	1000	1018	962	970	986	977	992	989	950	961	1000	978	953	958	940	932	947	976	1012	988	967	982	1002	1041	974	972	1058	949	947	946	924	963	982	1010	1014	971	994	997	918	958	960	950	1021	985	1006	990	1068	1000	974	989	995	981	989	973	987	983	949	982	993	1007	965	1009	991	978	980	939	925	1012	947	984	967	993	960	996	1043	1032	1007	908	994	952	936	1012	975	983	938	991	972	971	1009	974	970	966	989	1009	1014	982	993	988	947	993	937	1005	1006	992	997	941	999	999	1024	971	1012	956	1007	944	1016	987	1012	975	969	1001	943	1009	976	928	1003	1037	1014	1036	975	1008	933	934	948	978	999	1027	967	974	1009	944	970	1001	994	953	1063	1015	1005	966	1028	1002	963	968	990	954	999	988	974	970	998	958	1017	987	993	980	979	954	1038	998	948	1024	938	1011	996	1012	1020	981	1003	1024	942	965	1010	1026	996	967	1003	973	984	950	974	990	985	1002	991	982	988	956	995	969	1052	966	1009	1021	953	952	1059	990	1012	987	996	1004	990	952	973	1023	1029	984	951	1002	1003	991	979	1036	941	940	978	955	1019	985	1018	1073	984	995	996	1003	947	999	975	1005	995	1050	960	970	962	977	950	986	946	1011	974	1003	991	958	996	983	931	1011	995	1015	978	968	977	1011	999	969	1046	1023	1006	963	952	943	964	985	989	1009	1016	953	940	942	968	991	1014	960	999	983	935	942	1008	974	977	960	971	969	979	941	933	989	941	959	935	1010	966	1044	985	1008	915	983	948	1004	948	988	1008	997	1015	954	981	1009	959	983	995	973	943	983	954	976	1027	923	1003	973	926	1004	1019	991	1042	1028	1011	966	1019	953	1022	970	979	955	1010	963	1009	967	975	1002	969	1006	1016	948	956	984	944	957	976	1018	963	905	965	943	1012	1019	935	986	993	1003	1017	939	969	1023	1001	916	983	1012	1003	1037	993	956	995	895	951	978	1011	972	974	985	997	978	996	968	956	973	972	1000	991	973	987	955	1004	993	958	977	913	1007	956	901	963	1008	947	969	951	982	954	964	989	972	966	930	967	982	1000	1019	975	988	920	984	966	965	966	999	997	1039	953	984	1041	1012	984	931	984	1006	921	1015	1002	992	1030	1011	965	1012	978	1013	1004	1044	1007	972	1032	982	1026	1000	985	989	964	1028	1009	955	955	1000	981	992	931	943	951	960	948	1015	996	1012	977	970	990	938	1017	990	1021	989	998	968	1012	960	979	963	1008	977	1024	1018	942	954	985	1036	992	957	964	1002	939	987	980	963	964	976	1038	971	946	1006	972	1029	1007	971	981	987	973	999	948	926	986	979	1009	994	918	1026	1005	960	978	921	970	926	1017	928	1023	1014	1047	1046	963	1006	1044	989	1043	992	947	995	940	939	1057	949	996	962	980	967	946	970	1006	1037	990	1019	980	981	966	982	1025	974	988	958	957	961	1034	1004	934	977	965	1002	990	1034	1029	952	991	922	1008	975	995	979	994	1012	975	988	973	1011	998	1011	960	998	1017	977	980	958	963	959	1003	961	980	943	954	942	945	958	1063	1026	1010	954	998	955	1013	979	955	1008	975	990	966	1016	1027	967	982	939	961	934	962	984	1007	993	1035	986	979	990	971	1007	927	944	990	963	965	1009	932	984	970	923	958	959	930	1018	1005	958	1006	999	968	1007	1013	959	960	964	1013	998	1005	942	993	943	972	1013	990	984	946	936	1012	978	954	995	1017	963	981	965	993	1009	949	1016	959	1061	993	979	942	956	943	994	974	948	976	944	980	963	984	988	918	1008	1044	969	943	1014	972	989	973	986	1022	997	994	968	988	1014	1012	945	997	973	924	969	985	1008	989	984	951	925	1014	1008	1015	952	1026	951	1017	977	985	968	1003	1000	931	1029	945	1007	991	947	1012	1008	944	967	972	1024	1019	943	984	977	977	980	986	1004	987	954	951	978	997	928	1028	999	965	985	933	981	1045	970	988	988	1027	1053	980	1029	947	1001	982	956	962	998	1017	1022	987	978	1006	996	992	923	953	979	982	991	993	980	977	962	1019	1028	938	968	1025	949	938	980	999	1010	974	951	1028	955	985	993	1047	952	970	938	992	1041	1003	963	996	1030	997	1035	968	934	1037	990	926	1045	933	986	963	916	906	908	925	988	977	973	990	922	1008	1013	981	967	955	988	1014	1041	962	963	1017	992	962	1007	1014	957	973	971	986	954	1011	994	977	951	944	949	973	993	1029	1000	993	959	960	1031	960	960	947	963	1027	1017	995	954	969	948	942	983	1019	1016	985	960	1004	998	1002	935	982	942	1051	962	958	987	946	1048	964	946	1050	983	950	958	939	990	951	984	1008	1004	1018	900	1008	998	1002	997	1014	989	963	969	1007	953	978	949	1011	1018	960	1015	1027	935	930	978	972	1032	996	1028	1013	946	990	936	957	1011	948	956	974	971	993	938	989	1007	1046	1002	1002	1039	1009	959	1066	987	930	1029	979	971	957	985	1008	957	1028	974	962	987	1027	978	1007	986	993	949	967	969	952	1006	926	1013	1046	1015	1003	1009	972	999	983	977	955	978	945	922	940	977	989	998	921	1012	962	980	970	1015	972	943	934	929	1007	903	962	954	956	1036	1023	994	1002	983	991	988	982	991	957	954	969	1019	1029	953	1009	996	930	918	952	983	949	979	947	988	1018	965	967	1035	976	909	1017	947	985	953	1022	960	947	952	1017	982	1008	937	994	979	980	983	973	930	984	1012	938
5830	1010	1008	885	832	856	788	1068	821	827	859	855	856	755	850	813	820	802	837	796	775	862	827	822	832	832	792	820	826	818	802	839	826	787	772	845	828	818	820	753	825	773	830	781	832	824	816	849	840	777	803	815	781	801	794	755	811	802	815	773	813	790	798	815	815	844	838	843	782	882	821	807	850	790	837	830	870	829	828	775	807	836	882	830	795	749	816	845	828	820	861	828	783	829	777	811	804	814	829	774	888	845	843	808	829	809	778	858	849	820	801	774	823	819	816	866	798	838	856	833	770	822	851	820	782	791	812	812	868	816	812	830	858	801	777	838	781	865	825	808	802	840	854	824	772	845	808	775	825	791	841	815	833	827	859	849	850	811	782	808	798	784	837	864	820	812	774	818	823	833	862	794	848	782	775	754	833	817	832	838	783	794	783	868	808	809	858	829	801	850	854	783	825	805	752	836	831	873	840	774	846	818	797	801	829	815	810	781	820	820	802	828	832	769	794	837	876	833	785	783	817	797	819	841	875	842	813	807	803	872	809	812	856	806	850	845	836	805	810	821	811	812	839	761	868	844	821	824	759	791	831	854	840	790	823	825	832	812	829	821	795	861	809	793	848	835	762	849	810	839	820	852	842	790	811	815	841	805	808	762	796	810	806	785	838	796	855	863	815	820	830	842	879	840	806	778	824	801	803	828	837	768	791	803	843	794	821	807	822	803	812	789	772	792	869	842	836	829	823	817	790	847	796	782	809	794	789	850	811	800	805	774	816	837	794	798	789	769	822	811	836	798	821	833	818	777	824	833	830	864	814	829	831	794	794	824	830	790	822	795	865	802	801	820	751	759	842	827	879	832	831	808	854	790	817	816	802	833	805	776	788	797	796	803	820	817	776	818	805	817	836	835	819	773	817	800	797	785	798	819	834	840	808	853	860	810	837	841	833	809	839	761	815	867	772	814	791	790	825	803	771	827	803	847	839	798	841	855	784	795	814	848	880	837	800	841	894	856	827	862	833	826	852	818	806	785	783	787	802	822	752	829	809	850	822	825	804	823	822	766	797	820	797	791	799	838	825	870	873	836	826	802	837	823	829	816	785	791	777	795	816	768	811	802	786	831	814	822	837	849	802	803	813	859	776	712	836	878	818	840	830	815	831	814	821	818	802	832	846	793	834	770	799	853	769	799	855	802	815	825	839	827	818	797	846	819	732	850	813	792	846	819	762	797	795	789	796	821	827	803	771	835	849	844	875	802	795	853	823	827	821	859	813	804	887	809	778	875	783	792	796	802	769	834	810	839	851	806	796	826	837	806	819	843	826	845	790	811	838	820	845	824	797	839	842	855	805	821	807	829	829	847	820	848	826	804	779	783	815	808	828	811	783	798	838	829	796	805	802	813	790	740	834	782	793	785	822	816	831	774	873	882	795	818	814	817	820	796	805	864	795	792	839	801	831	749	743	797	845	792	834	789	811	819	798	817	795	799	855	835	817	785	817	801	798	839	840	764	856	837	819	805	832	793	811	804	810	824	853	808	755	854	791	820	844	809	788	821	787	859	818	806	832	815	823	817	840	803	775	862	837	815	802	759	771	830	816	821	780	839	815	794	829	769	807	790	808	854	777	852	871	806	848	827	799	814	837	823	864	872	775	807	780	829	829	802	778	816	817	843	822	792	834	831	814	820	807	839	811	803	848	803	853	781	827	826	841	839	797	794	832	854	810	850	835	856	842	829	811	822	879	843	803	866	818	824	831	826	854	813	870	817	872	785	837	819	781	846	819	807	864	768	791	814	813	829	836	835	829	828	828	808	798	814	857	864	882	802	813	835	830	738	778	778	795	836	825	775	828	822	872	776	807	804	810	805	812	798	822	819	784	861	809	846	842	801	800	818	823	798	843	808	815	808	845	788	802	851	843	771	812	827	852	881	853	808	818	810	820	850	847	754	755	832	831	784	796	817	806	837	820	770	817	832	827	742	828	807	775	784	800	786	801	828	770	855	802	823	815	760	807	815	895	833	820	846	821	812	880	820	784	840	833	839	779	772	860	813	783	803	782	825	827	808	814	821	799	804	862	794	771	862	823	845	738	802	789	864	842	853	796	792	802	825	845	810	795	815	762	799	838	834	789	855	789	837	774	861	839	818	814	814	854	839	792	775	829	777	856	829	820	838	786	825	829	782	799	872	807	828	814	823	817	813	810	810	835	824	815	800	790	769	731	802	844	831	819	864	835	785	806	857	813	800	799	881	892	773	797	809	808	777	771	810	784	837	829	824	824	813	799	861	805	806	810	816	855	829	775	824	789	829	806	816	829	790	804	775	845	820	817	779	816	784	846	821	781	813	822	822	805	855	851	823	812	853	812	848	839	783	834	800	837	817	785	819	806	794	817	840	838	820	829	839	834	857	831	839	815	815	814	783	797	796	853	813	853	814	843	824	796	785	859	856	781	831	777	844	820	764	858	778	814	782	810	821	837	762	821	796	819	797	834	833	857	809	855	808	800	831	795	789	816	837	851	845	830	830	840	840	842	819	846	846	834	833	833	808	802	767	808	815	775	796	770	825	826	830	787	831	807	788	791	843	859	831	817	847	838	829	777	841	810	824	796	797	839	825	794	824	813	794	818	853	821	798	857	803	821	839	827	885	814	817	791	834	857	758	866	798	801	821	809	805	847	781	905	819	818	809	788	839	841	788	805	812	857	817	851	808	818	798	809	846	838	864	819	878	803	824	831	806	811	754	746	807	777	832	802	847	843	829	800	800	846	810	826	834	812	788	795	856	851	843	845	790	798	821	824	795	778	828	799	790	827	852	813	837	849	850	877	789	836	837	801	855	805	793	793	814	844	815	811	854	907	828	799	811	799	838	825	826	850	843	817	800	816	814	838	837	784	819	827	796	846	808	807	791	897	804	775	821	805	848	843	819	766	801	859	820	806	832	885	837	847	795	863	833	836	786	846	789	822	778	825	867	805	827	795	842	811	822	783	871	822	819	789	815	813	780	827	788	815	828	883	809	881	805	844	782	808	845	794	806	806	823	806	811	840	822	879	833	852	830	845	873	798	876	847	848	765	835	780	785	814	847	760	825	812	836	817	784	844	801	831	815	912	802	779	796	794	823	861	817	827	865	824	787	800	786	800	810	850	810	829	789	801	826	755	810	830	771	847	833	826	798	836	828	798	832	822	847	871	884	812	810	802	828	780	815	796	801	778	823	834	824	783	812	791	814	778	831	788	781	880	791	859	777	866	792	782	816	841	809	854	816	877	812	785	830	785	835	824	839	817	835	825	800	838	813	820	860	796	780	858	829	851	838	805	847	790	821	838	845	773	794	749	820	841	864	792	815	781	822	804	802	820	769	808	807	829	786	810	800	800	845	831	783	759	811	813	786	768	841	830	816	757	807	801	806	788	799	799	812	809	767	875	773	807	821	855	850	836	833	837	819	860	799	791	869	808	800	826	779	808	811	828	813	810	837	795	802	833	781	776	805
25736	21390	27069	25267	5240	1662	1290	5266	1734	1107	1074	1040	998	1009	1020	1019	950	951	955	1034	990	957	1014	961	958	923	1012	970	1008	956	977	941	980	927	961	929	972	945	966	950	995	949	956	967	892	972	959	985	963	907	945	902	958	919	946	969	944	926	893	895	963	953	946	932	988	982	965	925	1000	974	1030	1012	978	959	925	940	973	1017	927	927	929	969	922	943	966	934	949	970	913	988	936	918	973	977	925	996	985	994	963	951	969	940	931	951	979	979	935	945	982	905	957	940	1002	937	940	973	974	1024	961	930	981	989	971	983	972	900	936	927	935	912	948	984	938	998	1048	990	982	1012	926	970	970	906	914	975	922	966	946	907	957	991	1005	950	984	1030	969	895	939	942	949	982	958	990	926	935	963	959	965	960	986	920	970	947	957	924	964	998	978	943	910	923	957	960	860	981	971	981	942	994	910	986	915	932	950	953	980	990	958	945	990	999	960	915	923	970	921	953	921	942	954	951	960	946	877	915	934	1014	919	953	969	958	956	965	940	928	1021	989	967	937	956	940	949	927	912	996	959	973	977	960	1026	942	944	966	971	984	902	983	953	914	953	950	1008	975	963	949	912	968	963	896	989	955	955	968	931	963	952	922	955	957	941	959	964	988	973	933	994	948	908	962	943	894	916	960	953	989	951	965	944	920	985	990	960	994	922	935	902	991	992	961	954	907	917	969	964	982	923	908	923	929	924	954	976	988	937	951	899	921	954	916	943	992	946	913	905	936	971	984	963	984	911	946	890	961	973	938	962	940	980	917	974	986	925	955	969	914	1003	966	947	960	929	964	965	951	986	965	953	898	950	922	954	943	958	936	902	949	895	888	927	922	912	993	925	976	946	956	912	971	982	967	926	924	1014	879	938	937	881	1009	933	985	972	932	918	924	972	973	942	985	926	928	964	984	1011	998	985	955	994	932	949	959	947	978	1007	967	955	931	963	936	902	954	970	978	915	964	944	963	1005	944	974	998	935	958	921	1030	908	881	916	943	938	981	968	954	930	950	987	979	932	920	970	957	936	920	916	962	980	951	979	942	957	956	936	911	945	966	978	983	1017	912	1041	993	943	920	977	937	980	888	946	952	999	932	951	973	937	975	989	943	935	906	949	926	891	981	946	973	955	967	927	967	1000	959	943	986	941	991	893	942	945	996	956	972	1026	1001	963	988	915	952	921	968	950	971	910	952	917	946	1011	961	974	939	900	950	911	923	959	965	956	937	940	917	922	964	953	920	953	961	947	942	942	933	935	928	974	970	988	938	1018	928	941	998	932	932	947	905	1014	933	960	948	913	950	937	921	972	914	968	897	919	965	1005	931	969	986	969	941	942	948	924	993	922	1036	962	975	928	941	956	970	961	942	966	977	936	968	953	998	977	953	920	980	957	954	904	950	1000	988	945	935	951	894	970	887	961	946	949	967	900	914	993	977	1011	916	989	932	915	1013	946	936	945	985	957	959	947	987	915	923	915	957	967	900	979	967	932	928	885	974	962	933	960	955	944	886	965	892	967	921	966	956	944	933	970	965	920	938	970	946	984	949	948	921	922	1011	950	974	961	944	946	962	973	979	916	915	892	953	922	968	938	959	985	986	1018	966	955	971	961	972	980	952	992	955	968	945	1003	939	966	911	955	946	928	1040	996	956	964	982	971	887	961	932	960	960	899	925	961	921	941	1002	961	962	1007	931	964	982	959	1004	942	925	976	974	942	984	994	939	954	990	977	949	926	951	918	897	945	954	932	925	888	931	903	949	957	946	969	963	967	961	967	923	963	961	956	961	881	951	925	920	903	984	892	924	934	1004	971	966	972	972	976	969	933	924	967	961	959	954	947	952	919	920	954	917	941	913	926	925	919	923	982	928	964	943	946	922	941	944	930	959	942	945	987	948	948	934	929	904	975	999	949	977	967	915	936	979	955	913	990	974	934	943	941	992	946	925	987	903	948	958	942	947	948	948	963	934	968	954	1000	940	978	946	971	911	947	911	976	969	939	950	928	974	958	968	959	936	910	968	941	992	1001	939	940	950	921	967	978	961	884	993	994	923	905	934	942	972	921	940	944	944	965	958	918	984	939	959	999	974	926	943	940	990	975	988	944	955	951	952	980	932	975	934	984	922	979	1008	970	929	937	883	988	990	994	935	1006	959	972	984	1027	951	937	970	956	977	935	976	966	908	917	917	971	933	981	995	1016	946	930	957	981	915	953	887	1006	998	964	961	933	917	957	933	955	939	923	932	929	967	1014	941	941	915	994	956	966	911	944	921	985	1021	938	938	993	1011	926	916	905	994	934	962	922	950	899	956	942	944	985	950	963	925	950	911	952	956	975	964	892	970	936	939	952	926	936	955	929	874	1001	932	931	998	952	954	974	948	981	1002	997	1004	936	951	996	999	968	935	981	950	959	919	985	983	963	921	890	938	980	950	958	887	1005	936	899	989	978	948	945	919	945	960	900	905	926	955	970	970	944	963	922	937	1002	921	933	939	942	936	921	966	918	921	980	917	1045	978	986	938	925	937	989	976	940	926	1021	919	965	965	1026	938	965	969	940	966	929	947	1019	988	938	894	949	938	982	952	949	1009	955	1003	982	923	962	918	947	908	950	972	985	905	893	958	904	937	963	944	896	941	978	938	993	933	970	953	971	964	1016	929	921	919	990	976	901	889	958	1004	967	950	966	949	933	956	1003	970	987	1002	945	929	978	1037	1025	923	953	930	971	991	1000	930	955	916	935	912	1005	961	907	944	910	942	975	988	979	891	972	904	947	958	926	952	914	911	949	967	939	940	961	940	894	938	963	923	948	981	982	914	1003	951	993	929	891	925	1013	973	941	955	955	937	979	964	973	966	924	931	947	902	943	938	902	923	964	996	892	962	961	983	989	924	928	912	933	934	924	972	962	928	966	923	1000	982	930	1011	953	922	963	946	954	915	888	918	934	925	1005	981	982	959	953	963	966	1003	920	942	936	972	927	924	862	959	992	964	917	920	965	975	960	957	912	962	929	945	909	954	963	979	978	960	979	979	920	896	832	893	916	964	901	905	1056	981	932	906	967	910	978	906	975	940	991	946	952	981	948	943	973	942	939	918	984	930	951	939	949	1000	997	966	974	949	902	997	971	899	997	953	909	975	919	946	970	921	970	921	948	889	928	950	935	951	942	973	995	961	956	958	960	873	1028	967	906	946	935	893	1000	959	912	906	935	937	967	972	1002	995	986	923	1001	908	953	962	1016	990	963	1011	934	944	905	900	969	974	989	979	949	983	1018	951	988	949	883	929	987	950	935	964	984	943	931	1012	956	944	961	942	968	934	975	956	949	956	955	960	951	955	948	941	951	915	965	960	950	1023	1009	959	897	920	922	968	957	949	966	932	870	927	972	969	945	981	971	948	1011	921	982	934	955	924	962	980	1007	960	919	915	985	967	920	941	950	922	924	972	937	918	936	1021	1003	990	972	967	964	979	950	926	942	949	945	908	921	900	944	938	960	952	967	951	945	1008	918	936	986	968	1008	972	950	965	963	964	944	924	970	917	956	1003	970	942	951	960	972	928	933	942	932	947	931	996
4087	3259	2766	1685	1367	1110	1065	7301	1183	884	880	858	887	879	840	891	848	832	825	843	793	871	845	829	797	814	805	876	810	815	826	840	793	797	846	803	860	771	804	801	858	862	784	826	787	809	838	843	830	862	860	840	848	862	831	800	876	873	838	831	858	857	777	827	786	802	850	834	838	826	796	787	849	782	826	792	844	812	837	839	805	884	830	809	790	821	838	851	840	820	777	827	807	825	786	815	873	849	800	799	822	823	827	843	840	852	815	810	798	757	792	803	861	833	784	820	750	832	798	863	803	771	798	809	821	842	764	793	820	797	787	836	806	870	822	835	829	797	764	832	776	790	817	822	800	813	778	791	826	780	820	825	814	798	813	829	784	810	801	793	812	823	815	803	841	810	887	818	813	860	845	803	853	807	835	774	806	822	771	760	830	865	828	860	849	800	831	836	831	823	827	899	788	844	801	790	807	823	813	835	830	820	845	787	805	814	790	804	860	908	805	808	782	765	750	809	815	818	830	832	790	808	830	819	805	774	831	830	770	876	788	846	761	789	803	811	885	804	777	833	820	837	836	847	803	830	776	775	790	747	840	821	818	850	830	803	772	793	814	784	852	821	799	789	773	847	837	814	792	799	846	828	809	852	832	803	795	784	823	822	824	837	846	816	835	817	838	820	873	802	786	833	807	832	787	808	759	827	810	820	840	776	848	794	770	840	790	814	797	876	812	804	756	860	842	824	806	859	765	807	787	861	866	793	781	805	794	847	785	808	779	802	788	844	830	807	809	843	803	878	806	820	801	776	795	815	841	799	761	850	804	830	822	832	838	799	834	826	807	802	837	800	863	837	830	759	804	801	814	820	855	829	834	824	873	815	801	793	846	795	825	822	856	836	810	785	819	861	800	789	829	815	834	803	833	864	828	854	802	799	813	800	837	769	803	828	775	764	850	801	839	779	863	818	814	842	792	824	801	827	810	796	863	859	762	835	792	824	804	868	820	860	765	803	800	813	809	834	763	806	780	819	857	816	769	850	809	860	793	888	848	776	776	789	820	827	798	880	817	843	821	818	806	810	861	828	824	795	842	798	807	833	797	822	790	785	789	845	806	821	783	782	803	771	792	839	815	804	809	821	837	890	809	779	859	770	846	889	800	811	772	756	776	770	806	819	797	798	821	795	871	862	765	802	808	786	796	815	837	844	801	857	798	821	756	795	807	794	826	810	773	814	829	785	830	815	800	803	775	780	840	755	817	802	803	770	768	777	782	780	736	792	823	818	815	834	816	778	772	821	817	803	842	798	839	800	815	842	750	766	756	861	830	783	825	783	794	871	799	831	824	814	814	787	828	854	853	802	794	816	856	819	855	781	830	859	790	845	807	806	831	827	793	808	819	784	815	838	826	839	866	830	855	808	789	837	842	837	832	745	848	821	854	802	788	791	820	781	784	824	823	825	845	783	791	838	791	808	779	824	808	803	810	840	806	804	829	863	805	819	816	795	826	818	823	767	792	868	822	801	829	764	794	779	849	811	866	867	809	788	871	812	812	790	773	846	832	767	772	756	833	814	788	836	809	777	795	853	851	820	825	812	843	773	837	747	799	827	797	806	797	847	826	841	795	774	844	806	834	787	817	805	845	852	845	830	806	791	842	815	808	789	812	818	781	797	777	838	873	765	859	843	812	812	829	814	795	852	760	795	809	877	794	823	814	780	827	840	790	800	780	796	783	803	824	764	816	801	820	868	799	795	861	817	782	790	755	828	782	827	815	817	822	843	805	840	782	791	786	817	844	790	808	765	791	841	859	819	817	894	864	804	816	797	842	841	808	808	816	779	822	813	811	826	803	836	820	872	841	791	874	849	847	876	828	844	787	831	819	793	858	807	811	815	796	809	782	808	775	808	817	849	881	788	838	823	860	865	780	832	830	813	833	815	819	824	791	814	844	829	767	860	796	814	824	826	778	786	847	808	772	848	816	822	822	856	760	826	802	816	750	841	817	832	786	818	826	841	805	822	825	807	818	792	832	844	785	879	848	777	776	802	808	810	813	818	824	826	836	830	798	803	846	842	805	844	779	780	784	857	838	822	813	806	818	817	774	831	798	807	826	774	823	792	796	783	844	823	815	850	738	780	809	775	815	833	830	841	796	821	810	783	780	787	842	801	792	839	822	839	804	829	800	789	756	826	820	841	834	860	833	814	820	769	794	753	836	794	835	842	846	791	823	849	816	872	808	830	779	839	804	791	791	843	779	761	810	800	835	788	796	824	779	794	862	803	767	764	797	848	765	815	834	811	820	800	807	816	767	779	808	772	799	775	848	815	832	788	752	822	744	787	732	821	840	766	817	798	864	819	831	802	800	816	806	853	807	780	843	843	853	797	824	834	805	809	797	779	830	812	735	834	821	801	776	820	871	803	800	777	837	785	765	798	778	835	836	844	840	799	797	852	765	838	782	796	840	790	832	792	808	779	797	760	809	774	801	808	783	850	798	796	818	812	848	825	826	836	828	829	787	790	801	798	820	794	781	821	836	834	805	819	831	799	773	803	829	791	863	851	823	846	816	834	830	846	806	811	821	815	771	787	804	841	797	807	811	834	863	804	823	829	775	828	815	847	727	808	870	812	813	844	858	803	756	798	806	850	825	804	802	821	780	802	819	815	786	811	788	846	853	817	822	790	788	788	806	793	759	842	799	792	812	780	805	755	776	800	828	809	772	778	844	821	835	788	817	819	816	816	872	837	865	844	820	851	773	780	821	819	791	795	860	787	786	795	810	819	763	876	809	767	853	837	814	864	853	788	782	837	859	811	852	816	809	802	811	818	801	783	847	786	831	819	816	815	739	826	838	854	823	908	751	841	798	792	795	822	814	822	830	791	796	801	829	818	817	796	819	775	797	822	771	757	832	831	825	828	845	852	828	806	779	829	832	801	857	818	764	798	789	800	768	807	821	796	853	834	803	841	830	838	755	787	810	836	817	798	809	772	818	808	835	772	858	766	814	846	778	776	849	804	807	802	805	805	830	835	820	856	784	768	820	839	764	828	835	788	766	811	847	798	800	806	780	824	788	782	773	854	821	798	788	775	810	768	833	806	796	795	849	824	809	831	794	799	795	779	808	758	795	778	829	826	812	896	809	827	815	820	787	821	779	811	801	866	798	819	817	830	859	778	787	830	809	790	787	824	801	804	840	810	812	896	793	795	803	818	835	801	834	791	842	848	780	805	824	839	793	790	821	862	798	860	798	805	812	845	831	834	819	811	821	827	811	801	871	803	837	819	820	830	847	802	855	787	839	831	790	753	824	729	783	812	748	805	793	804	793	847	811	838	812	821	818	797	809	804	827	814	798	889	819	855	741	802	787	803	790	779	829	743	829	841	803	779	859	850	817	825	845	846	835	758	780	752	797	771	848	831	774	777	819	829	778	811	808	807	804	805	820	811	798	825	826	818	864	819	802	778	819	783	878	819	811	803	768	834	764	792	798	814	808	779	847	797
24805	21410	28378	24806	20069	3341	1308	8359	1623	748	679	668	689	635	662	645	634	620	594	598	656	631	603	566	564	653	594	611	602	590	606	607	589	594	598	598	606	593	627	599	595	597	569	601	613	582	600	587	630	604	573	622	613	633	610	601	612	582	601	609	624	624	625	592	584	566	571	588	603	609	598	609	600	603	618	585	620	630	592	581	592	566	615	611	618	593	589	591	541	561	576	605	584	571	561	595	587	564	575	612	588	604	594	588	572	587	566	595	572	559	581	606	593	604	602	604	628	574	555	602	598	614	602	528	583	608	603	586	561	551	586	565	585	631	572	592	560	555	559	584	598	648	565	553	595	573	558	566	629	605	553	593	553	575	603	551	609	614	574	604	575	593	570	552	574	599	571	594	585	564	566	542	596	584	610	622	582	592	568	590	636	564	576	576	579	574	542	597	597	579	573	620	548	574	567	574	570	549	572	635	588	555	556	566	630	587	580	599	589	614	514	570	602	555	592	559	613	572	567	549	565	589	545	586	570	593	621	610	555	549	592	598	610	578	571	596	588	584	618	598	622	567	567	557	615	573	591	588	582	582	595	598	620	636	555	564	608	589	585	552	557	572	594	591	615	577	558	584	566	622	588	617	573	605	579	551	553	581	611	504	573	570	610	587	527	557	599	571	592	530	591	617	563	594	576	587	600	531	575	606	593	571	607	604	621	640	614	571	582	611	573	577	524	614	539	610	598	588	624	616	588	566	614	536	615	558	540	558	600	571	549	585	586	580	604	603	611	578	595	590	507	619	599	620	601	566	584	569	569	589	581	562	596	592	564	606	619	597	563	551	602	557	565	565	533	537	614	566	647	613	602	557	552	590	624	570	553	598	563	620	585	588	612	572	596	568	507	601	585	557	617	569	552	573	564	555	594	575	595	603	549	564	580	608	601	565	589	588	598	619	572	567	587	589	578	587	552	566	579	597	591	563	604	592	574	614	621	558	562	592	583	599	606	557	540	566	536	614	576	587	563	566	538	619	578	531	567	565	596	588	559	556	607	579	568	534	599	590	637	587	600	555	565	558	596	589	583	599	575	572	562	571	621	564	579	562	620	603	558	575	590	585	572	601	588	574	556	565	620	563	579	548	578	573	563	561	573	559	571	556	593	600	609	584	612	610	626	602	581	612	587	610	564	539	618	603	544	557	586	598	581	597	593	552	598	527	585	581	610	568	570	556	595	577	606	577	621	582	603	567	552	613	579	616	575	572	576	560	583	582	590	580	564	596	591	586	586	582	614	571	613	605	570	627	586	575	598	619	620	546	606	510	603	560	596	534	580	606	539	598	566	596	567	580	594	549	558	597	618	614	511	603	602	580	576	625	575	622	585	528	574	575	545	584	572	548	574	553	570	561	582	604	594	589	559	598	581	591	605	582	603	605	587	572	604	591	579	585	585	568	608	545	556	640	580	579	598	576	581	567	614	591	582	575	548	586	589	587	549	575	585	550	608	570	589	606	603	575	572	614	585	576	588	606	615	571	587	580	561	525	583	633	593	564	592	594	574	600	623	547	572	560	572	604	583	543	562	605	631	588	577	565	556	613	627	547	568	586	551	588	591	551	568	564	545	609	589	559	594	569	536	589	569	567	583	616	645	558	577	568	579	578	600	570	567	590	624	553	558	580	586	587	595	614	568	550	542	583	594	553	533	548	597	568	618	555	566	567	596	595	585	576	552	598	593	561	593	607	526	647	550	577	539	563	587	620	552	582	595	581	560	527	573	571	584	569	583	647	584	572	569	589	592	603	614	597	571	582	560	591	654	580	596	593	588	595	627	624	576	563	586	579	576	569	562	600	577	586	562	606	535	577	587	592	593	627	621	605	524	576	520	566	540	567	603	582	570	567	555	581	572	530	579	591	580	548	629	620	562	607	584	549	611	610	588	573	535	585	570	540	582	551	569	581	519	537	596	576	598	570	531	592	619	564	562	612	606	574	586	596	605	532	574	560	551	572	588	613	583	605	580	568	549	561	597	585	549	578	572	577	593	554	559	566	579	558	545	631	575	586	588	605	554	620	588	608	572	580	617	622	596	601	570	592	598	640	599	565	534	606	586	563	613	557	564	621	544	601	572	615	547	575	617	588	550	587	545	569	587	573	602	615	557	584	580	595	586	615	575	563	571	600	610	547	598	586	562	591	600	578	601	585	566	590	584	585	627	567	588	571	596	645	661	618	580	555	532	574	573	612	599	597	590	610	587	599	586	576	567	570	561	549	553	579	570	595	565	597	596	544	593	571	555	584	565	578	613	589	588	558	577	570	606	591	590	576	623	591	613	616	510	589	530	550	596	588	581	566	584	602	639	607	591	622	556	555	585	544	624	626	601	522	592	623	586	587	603	577	555	607	542	542	578	582	551	566	627	598	586	562	589	575	577	579	543	557	553	563	617	615	584	538	559	585	565	579	557	639	598	625	571	624	561	603	601	572	586	576	580	599	546	575	543	595	574	510	601	580	618	589	587	560	550	568	618	602	563	557	584	576	572	633	617	588	588	616	579	572	634	595	583	560	564	604	592	559	600	573	582	592	599	607	594	617	575	576	591	594	610	597	559	637	648	586	572	560	574	575	601	559	569	576	569	606	620	609	575	598	535	546	576	538	606	570	576	550	542	588	608	534	574	613	601	613	609	577	544	566	585	632	607	564	609	598	583	517	599	577	571	560	637	585	610	620	587	578	617	566	572	609	610	632	559	591	556	619	602	595	557	583	580	572	599	599	613	591	581	630	581	589	557	604	558	589	591	600	581	597	611	595	563	580	607	571	601	581	591	522	584	602	595	593	597	572	596	595	607	597	588	602	583	590	570	612	562	562	578	568	610	590	566	549	634	593	573	590	548	558	581	548	560	555	568	560	571	578	587	582	573	583	576	571	606	606	549	577	579	561	595	616	621	561	609	599	549	569	574	607	554	596	562	571	580	570	596	522	561	558	572	536	590	579	605	574	594	551	569	592	565	627	585	592	624	585	531	601	538	580	576	560	595	546	603	580	597	607	601	590	553	537	554	583	555	588	566	564	579	586	600	598	580	601	580	606	585	573	627	540	565	549	579	583	566	601	583	574	589	571	600	517	600	587	605	564	557	587	589	569	550	604	582	603	566	573	602	599	598	547	595	547	611	602	580	601	577	578	565	595	594	591	617	544	571	543	610	583	611	619	613	602	544	556	536	559	620	621	571	530	568	605	595	572	576	571	556	567	601	575	593	579	566	590	618	576	568	600	547	593	617	589	597	602	639	616	610	552	584	603	574	611	574	564	579	624	556	596	542	600	601	569	593	585	603	603	592	600	606	580	606	592	622	649	591	572	593	582	573	530	591	538	536	600	557	635	587	588	550	558	594	570	621	568	578	591	634	563	583	569	564	615	539	588	584	596	612	579	604	578	594	600	569	593	587	608	587	568	585	572	601	573	555	577	565	592	561	584	543	587	563	564	533	557	573	595	623	574
4690	4880	4028	2149	1553	1140	975	10544	1081	776	693	649	664	641	679	617	565	608	580	594	618	595	598	569	554	590	571	551	617	583	589	523	580	533	609	584	559	566	558	547	577	556	588	573	545	575	572	583	524	559	595	550	543	552	555	547	552	545	539	565	527	565	548	525	549	532	542	535	562	545	517	605	521	531	544	533	530	545	515	546	537	552	513	577	592	514	504	512	529	581	549	537	574	603	542	527	510	557	534	513	554	552	546	571	574	562	562	567	588	596	502	532	541	542	564	524	564	560	549	515	511	561	580	550	541	551	551	548	543	579	555	582	547	563	553	596	590	538	555	602	555	549	550	537	541	563	536	597	589	546	560	507	564	549	534	572	552	564	539	598	514	541	579	527	585	560	560	543	590	559	574	538	577	539	538	543	558	569	559	578	578	520	523	551	574	536	594	545	564	567	531	567	589	512	555	551	545	588	532	524	544	541	551	593	565	519	533	529	537	550	526	533	531	577	519	554	539	545	534	559	514	556	556	487	522	542	533	549	541	572	565	532	520	557	582	537	496	569	573	565	571	567	513	557	549	503	535	554	537	590	560	550	508	523	560	513	585	515	532	526	552	532	585	582	552	525	599	537	553	516	567	550	565	544	524	575	541	569	523	528	563	552	571	529	596	527	565	601	580	538	541	540	527	522	539	526	564	565	559	541	514	575	577	560	521	559	539	614	572	542	559	570	556	569	590	545	558	553	543	514	555	547	544	563	514	549	541	531	572	543	514	518	591	517	542	552	548	515	517	529	554	564	547	512	546	535	557	572	502	542	502	535	546	535	557	544	552	553	533	520	538	584	542	543	527	560	552	548	523	572	542	535	538	567	548	556	538	565	541	553	563	539	540	614	546	554	550	532	563	534	565	548	596	559	544	572	519	531	545	519	531	546	550	547	584	543	559	551	529	519	547	505	545	515	552	572	528	538	512	521	558	529	545	546	553	539	496	555	512	511	554	535	574	542	547	542	536	539	536	514	560	568	581	504	519	541	559	580	531	538	517	545	530	524	552	574	550	547	519	532	527	527	520	552	571	519	530	573	515	529	553	588	553	501	557	511	525	542	528	566	523	514	531	554	509	541	531	527	547	510	516	541	502	548	543	525	526	517	566	554	523	560	516	544	549	546	570	529	566	551	510	540	578	552	548	530	561	549	502	512	515	542	558	546	531	526	512	552	553	587	540	520	559	539	531	563	556	553	542	527	544	518	512	563	505	560	544	537	493	532	518	548	570	534	516	543	508	578	533	511	532	539	572	537	531	549	553	545	528	541	583	523	546	524	548	571	539	574	542	544	551	523	522	547	526	507	572	554	583	592	558	555	566	561	551	567	551	552	525	528	555	515	575	573	527	554	534	513	544	553	536	552	553	526	537	533	534	504	501	519	552	518	580	539	558	514	557	552	545	562	508	572	506	588	566	588	563	533	540	515	562	547	561	529	499	575	541	511	537	555	530	571	513	549	556	556	513	572	570	517	535	519	553	546	511	550	555	567	567	535	591	534	539	534	547	532	597	543	511	548	541	524	538	570	569	555	531	560	537	539	518	526	528	547	518	558	541	525	491	567	559	533	534	541	547	555	544	532	535	559	555	552	494	553	534	542	573	568	561	528	536	600	565	525	571	543	535	558	567	591	542	564	529	575	544	544	548	518	561	551	558	545	570	532	544	534	561	513	583	526	544	531	559	512	538	515	547	569	503	569	532	520	549	559	496	520	542	567	561	539	567	555	541	528	567	561	552	551	537	531	509	540	517	556	552	535	533	545	529	529	584	552	532	525	577	513	549	527	500	555	547	541	542	585	566	545	524	522	548	493	547	488	538	530	540	551	544	550	576	525	508	560	580	540	548	593	516	568	543	558	534	544	575	545	535	579	577	513	603	530	569	554	525	504	545	551	545	524	542	546	551	513	558	547	521	537	532	518	551	542	534	533	551	542	575	530	523	568	517	541	504	519	536	550	524	568	549	574	500	578	553	521	526	515	570	561	526	598	583	536	536	543	498	531	507	560	553	533	545	489	532	536	549	546	554	551	533	557	536	540	503	517	574	550	560	550	517	559	495	558	552	566	516	531	542	537	560	549	520	513	571	495	543	536	516	549	528	552	557	554	555	545	596	547	540	529	461	565	518	544	552	558	554	593	555	543	507	513	530	514	529	531	524	488	541	556	542	525	582	567	583	536	524	572	548	588	524	554	498	525	565	549	551	534	538	531	511	537	549	546	564	543	514	579	538	490	532	545	550	543	554	511	555	512	529	548	535	568	548	588	510	519	552	566	521	543	569	578	516	502	558	540	509	524	544	536	569	546	529	537	540	528	538	537	515	539	536	518	551	527	555	511	543	569	553	558	535	513	523	561	504	565	545	587	566	537	524	545	552	574	538	550	513	537	582	520	492	582	543	489	536	583	552	527	569	540	543	547	477	601	528	518	534	596	510	533	561	529	563	566	521	527	550	529	531	535	503	549	569	504	594	548	570	565	522	545	577	570	526	564	524	524	554	568	511	476	517	516	556	539	530	501	543	566	561	510	509	546	565	555	505	563	529	557	553	548	490	512	548	523	548	546	554	575	505	536	518	551	542	543	488	565	551	542	519	567	534	552	551	522	541	503	488	554	542	527	527	523	551	596	521	596	557	519	522	514	579	539	563	550	549	550	548	540	527	586	517	563	515	506	539	534	564	533	527	533	551	563	560	561	567	544	532	547	522	553	532	578	500	569	527	575	494	549	548	565	582	539	517	540	509	526	515	532	507	515	521	509	525	549	578	539	569	532	519	541	494	536	545	542	502	530	509	571	523	543	517	514	549	540	530	561	489	527	536	551	549	533	513	535	523	569	554	521	561	520	565	532	528	539	523	522	565	562	514	522	541	524	541	544	558	540	502	525	556	495	544	552	564	515	536	516	544	524	532	587	533	571	518	519	573	552	515	531	529	552	512	505	534	539	575	562	555	546	550	533	503	572	534	536	507	564	542	546	556	550	461	539	525	489	554	542	567	548	531	560	513	491	567	562	539	562	581	509	519	539	514	578	555	537	565	513	539	503	521	530	524	546	531	545	540	533	515	526	537	529	562	540	536	530	549	571	523	541	543	549	500	516	556	537	546	517	526	544	557	574	525	555	578	555	502	544	548	515	571	518	556	526	536	539	581	553	558	515	553	550	521	558	542	527	563	544	566	590	523	565	557	507	499	522	551	534	565	531	490	544	510	488	530	554	501	552	540	552	514	527	571	479	551	552	541	565	520	560	528	549	548	544	569	584	510	541	517	570	552	485	513	571	544	535	589	522	515	532	521	539	488	505	517	542	512	521	471	540	519	516	570	536	546	528	504	523	555	566	529	542	535	549	523	571	501	521	582	552	507	543	552	543	525	580	567	556	549	588	573	528	555	529	526	556	445	554	557	535	547	545	529	512	520	535	529	542	532	557	540	559	536	575	522	561	517	505	539	532	553	559
27657	9824	1967	1331	1076	1038	1043	1412	1050	1015	1066	1074	1071	1044	1029	970	1075	1039	972	1033	1052	1034	1061	1056	1076	1010	1024	1059	1018	996	1029	1036	1009	1051	1023	1011	1036	1061	1041	998	1074	1018	1068	1030	1030	978	1019	999	1105	1027	1060	1069	977	1025	1036	1036	1051	1060	1034	1011	1021	1109	1037	1019	1019	1045	990	1046	1069	1031	982	987	1005	1047	1010	1016	1055	992	1062	1074	1023	1042	1021	1011	1063	1055	1013	1082	1068	1077	1033	1037	1053	1032	1007	1017	1039	1053	993	987	999	1026	1020	1041	1019	1026	1052	1023	1012	1004	988	1055	1059	1081	1003	1019	1060	1076	1011	1103	971	990	1035	1008	1008	1012	1079	1002	1004	1020	992	1030	1086	1034	993	1012	988	983	1019	1018	1006	1025	1009	1045	1027	1043	1006	1064	1053	1005	1099	1065	1017	1013	1003	1063	1031	1024	1031	1033	1054	980	1066	1022	1020	1021	1013	1023	1021	1057	1063	1067	1012	1019	1029	1022	1017	1049	1025	1032	1048	1011	1055	1002	1083	1006	1066	1021	1018	1070	1046	1015	1076	1080	1068	1010	1010	1082	1021	1035	1009	1014	1018	1050	974	1028	1037	1021	1027	1030	1047	1093	1007	1047	1021	1109	1037	1080	1020	1072	1050	996	1024	960	1027	1034	1109	1039	1024	1080	964	1014	1064	1027	1014	1038	1043	1090	1047	1032	1034	976	1025	1010	1020	1083	1028	1030	1033	994	1034	1027	937	1024	1070	1056	1076	997	1003	1045	1075	1015	1069	1057	1037	1038	1055	965	1029	989	1000	973	975	1077	1023	1012	1030	958	993	984	1050	1066	1001	1047	1016	1046	1025	1020	1029	1025	1065	1045	1016	989	1029	1025	1041	995	1066	1020	1050	1052	988	1083	990	997	1028	962	946	1002	1079	1023	1042	1051	1039	1088	1046	1009	1030	1005	1078	984	1063	1078	1032	1074	1014	1063	1045	1001	1014	1052	1023	1025	991	985	1051	1034	981	1028	1049	1029	1065	1040	1089	1048	1074	993	1023	1033	1022	997	1014	1043	1078	960	1030	990	1043	1017	1081	984	1016	1093	1028	1022	1050	1028	1055	994	1028	1010	1037	991	1033	1055	1008	1025	1007	1069	1097	1007	1048	1039	1003	1024	1055	1083	1006	1051	1088	1069	1045	999	1054	1032	1039	989	1009	1044	1055	1130	1057	1016	998	1013	1000	1005	1068	1056	1049	949	1004	1035	1074	1040	1061	1032	1027	1057	1007	1047	1055	1069	1001	1017	1011	1032	1006	1021	1021	1026	1038	1002	1063	1030	974	1016	1005	1034	990	1044	1074	1048	1034	1074	1034	1015	1098	1053	1008	1012	964	1032	991	1072	1048	1058	994	1040	1002	1046	1003	1080	1072	1058	979	1016	1077	1000	1013	1039	1009	1050	946	1021	1020	1007	1058	1024	1046	1075	1043	1067	1034	985	1040	1115	1032	1037	1017	1035	1045	1058	1033	978	1039	1002	1010	1036	1059	1049	1057	1036	1043	1032	993	1018	1009	1078	1059	1041	1096	1016	1004	1028	1022	1039	981	1051	1070	1010	992	992	1028	1022	1093	995	945	1022	1038	963	1060	1002	1003	1033	1015	955	1034	1095	1065	1030	1120	1022	1049	1081	992	1033	1001	1017	1005	992	1027	1026	1049	1017	1056	1033	1009	986	967	1031	1049	976	1042	1057	970	995	1016	1041	987	985	1024	1058	1045	1038	1013	1072	1061	1068	1033	1042	1027	1002	1035	1032	989	1054	1029	1052	1061	1043	1022	1036	981	1025	1016	1004	1033	968	1068	1015	993	1012	1035	1078	1002	1094	1012	1111	1010	1017	1061	1058	1053	1057	1049	1080	976	1052	1061	1020	985	1015	947	1035	1001	1056	989	1058	1052	1048	995	999	1009	997	1056	1058	993	1025	1056	1038	1031	1039	1016	1017	1069	993	1041	1016	1018	1085	1017	1085	991	1003	1023	994	1029	1041	1001	1011	1023	1083	964	1009	962	1042	1048	1022	1006	1032	1039	1021	1034	1065	1015	994	1033	991	1050	1067	1053	1043	1064	1086	1021	1039	1075	1105	1006	1023	1020	1099	970	1021	1035	1029	1100	1047	996	971	1025	999	1052	1065	1034	1028	1010	1018	994	1036	1057	1035	1035	1061	1051	1041	990	1029	1063	987	1050	1057	1096	1039	981	1030	1037	1065	1055	1053	1042	1033	1053	1091	1126	1043	1000	1075	1032	995	1024	1026	1035	1028	983	994	1052	1039	1068	935	1047	1043	1074	1018	1057	1062	961	1037	1071	1058	1061	988	966	1069	1025	1045	988	1005	1060	1091	1050	998	1028	1093	1057	983	985	1064	1053	1032	995	995	1080	980	1065	1065	1071	1008	1053	1024	1036	1016	1046	1012	1032	1031	1037	1020	1028	1057	1098	992	1009	997	999	1058	1063	1013	999	1023	1030	1053	1058	1052	1047	1049	1003	1046	1070	1035	1019	1051	982	965	974	962	1015	1053	1051	1019	1087	1056	1033	972	1012	1022	1039	1060	1083	1056	974	1022	1017	1027	1055	1008	994	1017	1058	995	993	1079	1003	1058	1050	972	1055	984	1046	1057	1053	1082	1050	1057	1032	998	1045	1029	1061	1002	998	1059	1041	1052	1001	991	1034	1046	1054	1055	1044	972	1041	1037	1001	1004	1020	1004	1035	1042	1033	1002	1010	1003	1060	1091	1060	1026	991	1056	1020	979	1001	979	1016	1060	1041	980	1021	1013	1039	1045	1006	998	969	1046	1042	1042	1000	1059	1000	1072	996	1040	1054	1016	1054	1038	1027	1014	998	1031	1051	1051	1043	1024	1027	1042	1051	1050	1035	969	1042	1053	1000	1033	1011	1024	990	981	1034	1008	1023	1024	1015	993	1058	1048	998	1065	1013	967	1017	1039	1011	1062	1023	1045	1063	1038	1031	1062	1048	996	1045	1023	994	1084	1135	1011	1062	1034	1047	1047	1027	986	1035	1043	1029	1026	1067	1049	1004	1052	1066	1080	1056	947	1024	1073	1114	968	995	1004	1044	998	1010	1030	1026	989	1060	1044	1016	1081	999	1029	995	988	1015	981	1027	1028	1069	1041	1009	994	1042	1026	1067	1033	1049	1037	1113	984	982	1043	1060	1002	1073	1067	1032	1041	1008	1044	1069	1067	1057	1072	1114	953	1064	1038	1030	948	1041	1113	1022	1098	1065	1003	1020	1059	1057	987	1063	992	995	1034	1027	997	921	1016	1085	1035	1039	1015	1044	1022	994	1031	1019	1020	1021	993	1098	1001	1064	976	1066	1022	1099	1009	1004	1076	995	1025	1020	1028	1027	1020	1013	1059	989	935	1083	1033	1063	1023	1028	993	1017	962	1011	1052	1028	1078	1054	1055	1034	1000	1013	1056	1090	1050	1067	1009	941	1048	1011	1015	1050	1020	1007	1041	1024	1063	1070	985	1024	1075	1004	1012	1034	1052	1069	1050	1073	1028	1013	989	1046	1068	1050	995	998	1001	1002	1007	993	1073	1073	1019	995	1036	1025	1037	1014	1066	1049	1051	1010	1034	1039	997	964	1049	1035	1004	1079	978	977	1014	1004	1057	1008	1049	1004	1010	1054	1042	1064	1050	1033	1058	1033	1044	997	1041	1040	994	1020	1039	1049	1018	1030	991	1037	1071	1101	967	992	996	1088	959	1040	1010	1044	1026	995	984	1007	1068	1038	995	1000	1013	1031	1029	1075	1078	1027	999	1061	1045	1074	993	1016	1056	1023	1101	1052	1069	1017	1032	1025	1053	1028	1051	1014	1011	1000	1092	1057	1038	1072	1021	1061	1106	1024	1049	1055	1011	1002	1048	1040	972	1019	983	1073	1076	1001	1052	1009	1053	1018	1039	1071	1054	1003	1037	1064	1022	1018	1039	1020	1070	1054	958	1041	1029	1046	989	992	1042	1055	1091	1012	1018	981	1004	1023	1033	1037	1039	1048	1004	1067	1043	1031	1060	1035	988	1021	1013	1029	1017	997	998	943	1068	1052	1015	1000	1047	1001	1024	1023	989	1057	1071	980	1008	1075	984	1075	1028	1035	1052	1049	990	1044	1014	1033	1038	1043	1020	1011	1009	1056	1020	1051	997	985	1033	1051	1057	1076	967	998	1007	999	979	1059	1006	993	1006	1089	1051	1067	1015	1063	1029	982	995	996	1092	1002	1034	979	1039	1062	1030	1003	1031	1011	1078	1010	1004	1025	999	1056	1024	1013	1059	1018	987	1025	1015	1065	1055	1016	1016	1060	1040	1072	1087	1002	1023	1028	1054	1048	1024	1057	956	1057	989	1042	973	1017	1031	1032	1010	1064	1009	1025	1028	1027	1025	1027	989	1025	1060	1074	1041	1039	1019	1027	1006	1029	1088	1021	1014	1049	1038	1047	1033	1096	1010	1059	996	1066	1039	1017	1063	1005	1046	997	1016	1014	1061	1090	1006	1001	1018	1057	1010	986	1010	1018	1088	1063	1030	1031	1017	1015	1049	1046	1012	1058	1142	1059	1019	1104	1012	983	1018	1027	1099	1005	1071	1067	1029	1046	1020	956	1043	1046	1026	974	1051	1080	991	1053	1042	1020	1015	1067	1011	1033	1049	1073	1060	996	1054	986	1050	1029	1041	1000	1066	1089	999	985	1018	1018	996	1045	1044	1040	1004	1049	1016	964	1035
5928	1053	992	881	894	837	848	1496	897	815	900	903	860	882	859	857	821	876	832	833	880	843	801	830	838	828	849	873	803	809	862	860	880	878	821	878	829	852	895	827	828	878	861	832	875	844	845	787	862	856	851	816	889	836	790	904	842	860	868	895	837	789	822	829	859	824	849	848	786	906	861	877	825	813	870	830	835	840	811	869	833	847	888	844	827	860	835	873	897	793	900	832	821	846	837	833	833	843	829	876	818	848	866	865	875	768	844	822	835	886	816	799	836	842	818	821	864	848	836	868	836	885	839	878	817	868	857	869	828	876	856	888	862	907	854	842	809	877	844	842	861	869	820	808	874	845	860	819	862	815	850	917	834	853	837	869	808	820	821	822	873	861	865	840	878	892	885	811	830	829	853	807	834	844	841	835	820	804	825	832	851	863	777	849	859	925	805	837	824	830	822	818	868	883	851	811	888	848	883	840	873	888	787	855	816	825	843	902	830	865	822	871	829	857	835	850	819	872	833	830	865	858	835	870	839	836	819	843	872	807	882	876	851	881	839	858	884	849	859	891	882	874	841	841	818	806	809	858	860	797	843	863	864	861	870	896	840	839	801	865	818	862	810	850	885	841	837	815	907	824	855	803	869	853	867	882	792	847	836	850	894	866	821	878	825	791	915	826	795	885	835	865	827	855	826	859	827	809	850	812	869	839	821	815	879	868	834	872	825	865	871	897	826	908	831	865	874	810	872	854	864	838	887	872	833	802	829	915	870	859	824	878	797	823	848	837	868	844	840	818	872	881	872	845	839	849	836	817	894	820	876	839	823	849	842	783	881	843	890	835	805	842	914	825	809	826	828	830	843	902	865	824	831	834	904	860	873	886	878	848	861	850	878	835	805	828	813	794	803	797	831	868	878	825	896	820	840	856	791	873	851	829	875	841	855	858	853	821	860	842	868	866	880	909	914	906	851	827	843	878	861	836	894	851	869	879	856	834	891	867	827	901	860	857	861	841	909	845	840	832	888	845	808	878	822	888	888	826	888	832	889	857	864	886	870	905	844	851	816	922	820	850	836	845	838	858	848	813	778	847	815	843	836	905	828	872	875	823	809	790	805	864	853	837	815	856	797	851	852	851	846	867	884	876	864	818	849	866	871	871	848	832	845	796	842	839	855	806	817	898	866	902	863	792	812	853	818	861	859	821	859	855	870	817	841	811	889	837	879	889	846	823	862	819	859	869	794	886	848	815	856	857	814	883	799	861	840	848	886	831	852	820	859	896	847	909	888	826	857	860	841	826	860	878	869	824	807	862	842	873	864	857	845	891	864	855	877	814	813	820	831	822	843	814	814	804	888	857	834	834	835	866	860	865	847	896	893	806	849	874	881	825	875	772	880	873	846	881	829	835	841	865	855	824	852	884	858	873	830	831	863	800	795	813	897	795	897	778	811	835	876	835	811	876	847	864	822	859	844	849	848	865	862	782	863	877	863	860	842	829	844	839	826	811	788	856	820	824	856	883	876	876	832	850	888	818	862	772	836	842	870	849	861	838	812	852	862	910	880	853	852	874	823	846	822	845	861	892	806	832	886	839	861	860	828	860	876	845	840	888	848	852	844	815	823	867	846	838	891	904	817	829	847	829	875	835	773	787	873	865	839	871	897	848	795	861	917	809	828	889	905	820	836	900	877	815	812	855	864	805	834	815	825	863	815	846	854	885	850	842	806	840	833	849	858	841	842	843	861	838	850	873	897	814	859	842	857	800	867	875	907	832	831	868	865	856	878	824	879	866	824	852	847	851	866	809	865	829	859	860	830	875	857	827	850	856	801	839	868	832	857	827	855	845	871	831	858	845	871	797	858	897	852	870	841	878	845	843	831	892	842	840	862	802	870	780	845	856	828	859	829	842	865	812	858	808	892	871	867	844	873	804	844	816	797	894	852	831	849	855	883	899	856	838	838	843	831	882	870	822	819	829	858	824	841	817	824	886	851	877	871	867	857	857	876	838	845	890	831	830	840	835	862	842	847	839	860	878	859	816	899	851	855	798	821	836	855	844	926	829	881	848	829	825	808	880	826	869	887	846	858	846	858	863	845	883	797	881	843	781	829	899	804	868	818	882	854	842	883	854	874	841	893	826	803	879	802	886	902	860	802	834	853	855	864	850	857	846	791	819	868	864	839	830	825	834	854	851	829	749	854	846	872	847	834	901	844	852	865	812	802	861	807	817	796	887	872	877	827	818	886	817	850	883	799	851	889	811	832	891	876	860	859	885	818	830	862	865	887	830	826	882	816	837	828	832	845	846	858	835	815	783	815	808	811	796	871	848	862	871	846	844	854	839	826	865	856	805	857	889	841	848	833	868	838	885	864	821	851	842	813	806	871	809	908	900	821	851	818	869	811	853	895	858	870	879	864	819	837	855	853	824	853	844	861	834	801	893	853	829	906	850	858	828	808	843	898	864	842	852	844	864	847	919	814	864	872	886	815	774	904	797	811	874	852	881	812	802	800	846	862	862	836	848	917	793	934	864	879	848	793	845	866	854	871	858	933	853	868	834	856	840	845	870	790	847	831	840	801	860	850	862	818	835	878	841	847	845	826	870	821	821	878	851	827	869	840	865	844	875	811	851	871	858	872	837	848	882	854	924	858	820	787	889	867	857	836	816	809	774	811	819	833	846	856	859	843	801	844	779	850	848	936	844	849	845	836	803	865	825	843	863	790	844	832	847	870	820	912	849	877	895	893	860	861	874	866	851	878	835	830	874	834	849	878	871	806	830	883	900	877	851	853	858	829	840	850	848	806	844	844	841	858	851	840	871	841	840	885	796	837	859	887	826	896	872	924	840	919	898	869	822	865	798	850	841	864	859	827	872	828	858	789	921	816	820	873	841	861	888	841	842	826	837	792	904	870	853	832	856	854	877	820	916	756	816	844	798	866	833	829	862	871	795	834	825	826	834	802	811	880	856	855	831	766	870	858	880	853	809	832	796	889	861	882	827	895	858	918	822	796	839	819	844	900	840	887	816	831	788	876	857	835	861	892	849	837	867	867	770	831	869	876	817	835	859	826	831	822	834	862	806	848	862	866	849	817	786	859	843	851	858	828	839	774	867	850	894	812	840	857	852	810	819	854	851	868	935	823	885	825	842	933	882	869	857	820	793	871	791	835	876	835	844	858	834	811	817	849	838	829	833	908	830	828	852	881	866	842	864	815	862	862	885	856	833	812	849	826	865	882	762	864	881	874	874	874	858	892	903	863	847	857	873	894	843	814	769	897	801	903	817	910	798	827	870	847	883	816	850	830	837	818	831	856	865	857	802	824	817	854	835	901	852	869	823	847	822	852	844	845	842	843	886	848	836	858	873	804	809	831	838	824	887	852	887	855	822	813	863	886	887	829	798	858	867	849	868	844	863	861	820	812	819	835	820	848	905	876	843	853	875	894	815	821	862	834	818	806	846	843	863	841	793	885	823	859	837	844	833	838	842	829	834	848	860
25763	21395	27023	25385	5354	1688	1300	9291	2378	1167	1065	1078	1084	1068	1032	1013	989	996	1037	1035	1070	1001	1011	982	1031	1030	1036	1036	967	974	1038	1028	1035	1022	1057	1003	948	972	965	1027	981	997	979	976	955	1004	1028	1028	1053	978	958	960	937	963	960	994	961	1020	1028	1001	1008	974	968	1012	968	1004	951	1001	1014	1052	962	937	983	1016	982	933	1010	972	1060	1011	989	1010	1050	1045	992	977	897	955	1023	1011	999	992	1016	975	1011	1004	1037	1010	981	980	1017	961	978	989	973	954	1038	1017	1007	945	963	993	1007	947	1007	933	975	995	966	990	1008	1002	976	973	945	912	1047	943	989	987	989	1052	1045	1007	920	962	980	1030	1053	1010	984	954	1014	986	1014	1007	989	1058	987	950	952	1030	1020	1004	891	995	985	949	1022	992	1015	984	1011	987	1017	1033	998	1045	961	1000	986	1023	1001	1005	970	994	942	998	1079	974	1077	1025	1019	1014	959	1041	1018	979	1001	967	999	995	989	1001	1027	970	938	965	955	1030	981	1014	996	953	1030	989	986	964	958	1015	947	1026	1051	966	998	991	1012	948	956	1027	1034	1022	983	952	996	1054	994	1046	984	1048	1016	979	981	1035	946	1036	941	1012	932	991	1014	975	1006	1015	1011	1000	1007	997	984	953	956	982	971	989	937	957	936	972	980	1029	1015	1000	971	996	970	979	1020	1029	1012	1027	1021	1022	979	993	995	970	982	1001	1002	1045	1018	1021	988	1003	1033	991	976	1038	1025	1081	1005	977	1034	959	962	1000	982	991	1056	960	993	989	1038	944	1032	995	965	981	1006	979	1010	967	947	971	944	992	1020	964	959	1026	995	973	1037	962	975	1011	993	956	1034	1013	965	975	953	932	981	1018	1045	1020	1008	959	949	993	984	980	926	968	988	993	970	1008	989	1000	1028	973	992	990	1023	1009	942	980	997	1013	1001	988	960	1005	980	1012	961	999	941	974	1036	976	1017	987	893	1008	990	1046	923	975	996	924	1004	982	939	1021	968	954	1055	1002	1029	983	1012	1004	1057	1042	938	1022	1014	989	973	1034	1008	993	1026	965	943	983	975	973	986	954	1019	970	1032	970	986	938	991	958	984	1007	995	1063	967	975	1021	961	1022	1003	945	1033	1018	950	1066	973	964	966	953	966	1048	989	1029	1008	1031	1015	1017	1011	1028	983	945	986	926	1019	981	1018	969	952	973	1023	981	1010	990	1005	989	964	1027	1022	1016	970	980	1023	984	1041	989	988	961	1006	955	1050	1024	949	1068	981	956	1037	947	994	992	981	1009	980	990	993	1030	943	977	979	1019	990	1003	955	983	1008	1038	1045	947	924	979	1003	1011	959	1087	990	980	914	921	975	1026	953	1007	931	1000	988	997	1024	936	997	1029	970	1007	1000	1040	968	1005	954	1041	1089	962	1015	1027	951	991	967	961	971	1075	986	912	982	1013	981	1018	1020	1016	990	971	1021	1032	967	993	986	945	939	990	947	998	1008	1023	1022	1032	946	1069	976	987	1024	1023	967	984	1020	1032	990	1039	964	993	970	1012	997	1055	1018	952	995	1055	1008	1034	937	965	949	1001	1012	959	996	1000	1008	955	987	1000	1017	1012	957	938	996	969	984	959	998	1014	987	1019	999	987	1025	1024	977	928	999	1012	969	965	1027	979	965	1005	961	1013	1001	1002	968	994	995	995	996	960	1005	1003	1007	954	1003	991	960	1005	985	957	1029	998	965	1033	989	971	1025	971	986	983	994	955	949	1017	955	1016	1024	962	996	1014	1024	995	979	984	1026	1058	953	972	975	937	979	942	1005	966	1026	1032	1031	991	1019	982	1029	1035	986	987	1025	1011	982	949	981	1008	1021	945	944	981	1051	949	949	943	989	987	961	991	1005	1015	952	1004	1028	943	958	976	986	934	1011	1038	1009	971	972	974	997	1001	999	1054	949	982	988	983	1002	947	951	998	978	987	977	1005	979	949	954	960	988	1092	998	1049	1023	1027	1017	1002	1001	960	988	1007	1038	1031	965	970	978	923	982	991	973	1028	972	941	927	1020	1001	986	988	1035	980	952	956	1057	1010	991	967	1016	923	977	1008	999	1034	1039	1024	966	1002	1015	958	947	968	1011	1037	996	1044	1014	975	998	1064	960	999	991	993	1009	990	991	935	975	931	935	948	1006	939	975	986	1043	983	1030	989	1000	1036	1005	1005	1052	1047	1035	1006	981	995	984	1025	986	1021	1023	1015	992	1070	1037	1002	1011	974	935	981	994	943	1002	972	959	988	963	989	966	969	1040	972	953	1035	973	1003	996	930	945	975	978	1015	975	971	1028	949	1015	987	983	994	1025	989	951	956	1013	955	961	998	957	1040	998	967	1015	996	1010	1002	997	960	986	1006	1010	1004	986	962	983	950	946	1014	1026	958	1019	952	940	962	954	1034	1001	988	1000	1007	1004	961	927	977	980	957	972	988	1021	1002	1042	974	1074	900	992	952	1071	988	1017	991	959	995	952	995	975	986	961	984	995	1011	1036	1053	965	1019	1017	996	1019	1020	1046	980	980	983	1043	1065	964	995	995	994	972	1030	989	1006	981	986	973	981	978	1028	998	1021	978	956	965	1017	1022	977	970	999	1008	1053	1015	976	1000	969	1014	1007	1029	981	994	1023	1004	1020	1037	992	950	926	980	951	1010	1003	933	1050	958	1038	962	968	918	1007	1025	960	955	1026	991	994	932	906	1035	1061	1027	1028	1005	1018	1067	1013	972	996	977	936	1043	1015	939	953	962	988	946	957	1009	942	988	996	961	967	983	1000	948	950	986	968	932	987	923	975	1005	980	1019	963	976	974	961	1003	1007	1026	970	996	963	1014	976	984	961	978	1085	950	1056	913	937	946	973	1011	995	1005	956	997	1002	928	992	970	1030	1057	968	973	1006	1029	1028	1027	982	965	932	1010	957	992	1014	942	1033	1008	977	969	980	1003	987	956	982	962	1010	1031	998	942	1032	1015	977	988	1011	1007	1001	1008	1022	967	1004	957	949	1028	1046	940	1003	991	947	950	1008	985	950	975	976	960	959	968	1024	1050	1013	961	1012	1053	983	957	989	1036	987	1040	978	985	970	940	965	999	1027	946	1018	1017	995	1008	996	956	930	1007	972	1011	1027	992	1021	1024	987	1048	965	991	1001	966	928	1050	1045	1065	1062	996	974	1005	964	974	1004	973	965	1060	982	948	975	979	979	968	981	1062	968	1046	1043	1004	1015	1004	1032	951	947	933	915	993	957	996	997	983	997	994	1069	946	974	873	1003	982	1011	998	939	969	1016	1016	1028	970	974	983	1025	1002	997	1013	1023	991	962	999	997	948	973	1015	975	989	992	965	964	965	932	948	1009	965	1022	962	978	932	998	981	1004	1006	971	1027	947	970	998	964	1067	920	984	970	961	985	990	1008	997	964	976	959	979	1035	1018	1014	1023	1021	969	986	1054	1113	1001	961	1017	992	952	1037	1006	967	989	966	988	987	935	950	981	988	1018	976	1037	1014	985	954	978	1010	985	1006	1009	944	970	1000	998	1010	985	985	971	1019	1007	1008	910	974	1040	1048	930	1055	973	1028	1022	959	1076	960	973	965	961	1015	990	1001	974	1028	1009	941	1004	1016	1028	981	992	984	991	1006	991	1037	997	972	1040	1014	1006	952	948	1001	1027	965	951	1013	991	1006	974	1005	935	985	969	974	977	974	1014	1003	1015	962	988	985	941	1026	995	983	972	1013	1090	1016	983	967	990	1014	904	1013	1025	967	1008	1019	953	1014	1019	1010	988	973	990	955	942	980	945	972	974	941	988	946	977	1025	922	993	985	1021	960	987	943	1015	995	1009	977	1042	1037	1019	979	1018	992	984	928	967	1002	1057	1011	1025	997	969	1024	1049	993	974	965	971	999	997	1020	1002	999	994	1013	1002	1031	953	1022	968	988	935	996	977	1021	997	969	999	961	936	972	1011	966	1032	974	1001	997	975	953	1003	1011	1033	985	984	934	1010	969	953	989	1011	947	981	993	1015	944	998	1053	996	1003	1053	1021	1002	1014	1001
4127	3223	2779	1745	1358	1167	1130	11391	1679	915	965	940	973	883	883	843	890	886	899	947	821	865	874	833	870	828	877	859	880	804	857	854	871	848	840	901	872	821	890	913	877	882	827	846	900	872	872	881	915	856	857	881	895	862	842	839	879	841	864	883	880	869	813	840	868	898	861	824	918	823	852	857	901	844	868	834	810	904	892	859	841	807	804	799	856	813	886	834	782	811	868	831	887	878	892	827	826	811	827	858	846	934	875	858	829	863	883	826	867	870	831	857	875	854	802	839	846	838	808	862	850	833	882	820	849	855	805	867	868	858	836	861	896	837	837	872	847	827	836	841	846	821	853	855	806	841	828	856	817	887	871	830	844	882	845	869	799	807	810	879	874	819	848	875	843	849	828	803	911	853	800	870	852	823	844	867	863	866	857	840	820	825	867	840	880	874	851	871	843	862	896	809	814	837	859	869	793	851	811	851	882	865	770	856	805	849	821	822	871	811	879	861	861	851	844	870	834	822	842	831	886	816	862	867	897	844	876	791	852	797	858	859	807	866	866	796	848	873	830	865	833	834	889	826	790	844	861	876	859	857	858	841	853	821	850	803	866	863	819	780	838	865	817	879	862	844	863	845	834	868	830	871	802	863	880	870	829	848	878	784	801	804	859	860	877	823	850	876	849	821	826	853	891	847	895	887	827	821	882	881	855	854	847	846	884	875	874	811	834	879	861	780	876	878	800	872	839	861	869	884	815	843	867	858	855	834	879	854	881	825	831	844	820	843	851	861	828	832	798	829	841	879	854	832	849	809	866	869	822	889	857	867	836	840	893	837	861	840	883	810	836	827	872	834	837	832	787	812	876	874	848	815	833	838	851	841	849	850	840	860	848	830	824	852	855	873	820	833	844	844	848	859	847	814	876	848	838	790	884	827	839	828	848	882	860	844	808	835	850	872	883	833	873	830	866	827	853	854	824	804	807	868	860	865	906	781	867	818	890	832	857	834	865	870	789	848	861	871	839	859	831	871	830	863	809	872	856	857	882	818	820	879	792	886	833	832	891	878	837	831	842	885	867	816	870	870	853	816	830	822	865	837	821	843	849	887	835	906	880	848	892	835	840	832	891	897	876	808	846	811	891	856	849	854	877	848	857	837	796	829	913	829	860	840	802	860	809	858	845	830	806	897	826	867	853	852	902	860	880	858	841	811	851	823	887	791	820	842	854	860	814	841	824	834	830	845	828	832	831	853	840	839	819	846	865	903	829	828	849	851	875	872	844	839	851	855	828	871	828	935	874	842	831	865	804	845	855	841	839	838	853	831	829	858	854	838	781	845	833	833	843	795	854	878	825	859	851	831	807	812	828	833	821	827	855	838	802	878	851	798	848	856	821	837	827	862	864	888	871	821	879	823	824	845	841	788	878	775	856	830	806	797	870	810	797	816	824	880	810	817	888	856	849	824	837	814	860	827	792	877	817	846	836	769	876	844	878	876	856	814	870	861	877	855	833	798	847	827	866	830	837	847	814	845	857	819	857	817	878	835	872	849	803	845	862	834	843	803	819	852	775	871	829	832	808	860	841	821	841	848	880	889	871	827	846	816	847	849	832	889	847	845	797	858	823	813	853	841	811	870	867	861	821	851	885	897	866	821	803	827	857	897	861	893	834	813	884	871	821	845	829	872	832	875	853	864	881	845	816	844	828	870	892	882	866	832	861	890	834	839	814	771	851	867	846	828	797	822	895	816	832	891	864	848	821	864	839	876	860	880	782	790	887	866	855	828	843	820	859	845	837	893	830	821	912	841	845	880	788	869	829	840	810	854	907	880	851	857	847	819	788	848	809	863	851	835	860	846	853	834	782	834	807	868	866	826	850	884	896	830	852	919	837	793	846	856	888	845	845	824	894	821	850	869	809	858	882	772	856	831	800	876	845	872	849	841	849	808	865	855	847	811	783	825	862	826	840	870	822	883	774	812	877	801	826	828	827	893	887	870	860	863	804	851	849	812	806	840	821	853	805	901	808	853	830	863	802	853	862	859	812	881	835	863	867	886	849	843	851	830	802	810	782	894	877	893	820	863	860	845	854	814	870	817	827	838	852	794	836	804	812	827	887	870	859	805	859	811	787	854	842	817	835	822	834	797	886	852	900	864	843	809	892	848	841	809	841	863	842	875	785	902	843	830	836	843	865	804	871	855	808	875	861	774	833	824	848	858	800	847	834	854	843	858	794	812	805	805	863	802	858	840	826	877	842	904	831	858	833	884	802	853	802	825	871	806	872	844	865	861	830	849	823	909	811	827	846	834	850	896	806	820	866	887	796	834	845	843	803	857	831	849	818	845	828	869	852	866	896	842	828	844	868	906	874	870	855	832	884	819	847	883	819	853	821	839	798	897	802	880	906	872	809	778	879	812	866	842	843	792	845	861	815	856	783	791	821	867	875	836	786	835	874	833	850	829	811	836	847	818	860	837	767	817	861	849	868	854	832	823	852	812	846	831	781	893	879	776	861	849	882	839	820	781	840	836	842	862	813	829	854	833	810	824	862	799	836	899	820	857	868	852	800	851	856	838	824	818	835	832	881	867	808	853	821	902	822	845	785	823	890	845	845	848	876	829	856	809	813	865	826	874	819	895	891	823	839	859	833	815	883	787	832	840	859	822	829	820	868	869	806	807	850	878	820	873	829	873	880	852	853	872	834	874	852	829	882	806	822	874	797	831	847	828	868	838	902	876	858	820	902	843	865	824	832	882	855	823	883	801	821	840	823	834	908	903	836	855	818	810	843	819	873	849	799	853	808	837	850	915	804	873	822	929	825	828	853	802	844	888	819	871	858	867	876	841	896	834	867	838	865	843	846	858	795	839	863	843	867	844	839	867	834	835	863	871	810	831	827	778	856	858	831	880	814	808	839	807	868	855	846	869	832	842	849	856	871	855	844	893	875	884	862	835	832	776	794	843	899	842	815	795	813	824	861	854	862	865	848	922	872	777	883	843	879	844	860	853	840	819	827	835	852	794	839	843	818	821	892	858	852	832	854	855	869	816	902	875	845	863	822	845	830	875	852	859	834	851	806	849	838	865	813	839	799	867	862	810	842	839	819	868	807	865	798	800	841	838	853	803	854	846	868	781	836	831	851	851	814	857	832	853	891	809	801	835	851	875	868	846	826	845	835	847	765	860	842	873	824	884	818	824	870	866	905	840	837	855	870	847	834	894	854	857	800	854	841	853	796	794	870	880	841	826	833	838	838	838	834	877	823	822	847	845	879	843	834	886	820	858	842	836	857	831	830	866	900	842	815	872	839	823	848	869	811	826	823	815	871	835	883	837	800	827	796	807	862	885	853	826	845	813	845	813	827	843	888	850	871	871	873	908	839	840	859	824	838	840	867	834	860	862	821	833	833	819	908	791	848	813	825	797	801	836	820	858	826	851	870	853	876	856	826	828	774	845	858	873	871	861	791	799	862	828	854	788	840	869	879	868	846	839	797	813	824	845
24859	21452	28479	24828	20261	3585	1407	17448	4269	873	745	699	661	730	668	668	651	669	664	658	671	696	629	621	622	652	676	673	638	628	656	634	693	642	638	646	694	644	645	660	647	648	642	636	705	680	666	611	570	639	658	636	684	660	644	638	677	634	660	669	657	680	609	671	649	624	648	691	641	630	625	650	636	665	612	692	629	608	656	692	633	709	640	672	686	612	669	627	614	640	632	628	623	651	654	630	633	662	695	644	687	640	610	646	641	625	649	658	625	639	635	646	654	655	591	652	631	664	666	595	631	670	640	628	631	641	641	625	636	672	629	648	615	684	642	597	670	632	635	635	631	641	602	653	632	635	642	625	631	667	651	647	668	630	661	630	626	643	601	597	643	693	605	638	652	595	638	649	596	686	607	631	633	674	646	661	649	624	640	617	615	632	628	668	651	673	607	634	644	657	655	658	646	663	663	643	617	597	694	676	683	627	625	649	668	651	657	647	637	653	639	643	673	662	605	659	617	612	598	577	620	617	606	646	629	672	588	653	659	689	555	617	615	661	633	630	626	663	661	626	607	604	620	575	620	637	630	658	561	646	669	638	678	692	628	664	658	596	642	638	627	632	650	591	667	653	672	694	677	622	658	646	598	642	610	688	643	671	659	629	642	659	607	645	651	646	641	621	684	596	649	633	594	606	629	615	638	595	636	652	650	654	653	626	616	672	593	722	651	631	589	643	637	666	644	582	692	635	636	610	610	631	639	627	628	628	629	657	608	638	628	611	672	664	640	647	637	663	647	663	597	660	605	676	611	671	631	617	643	608	635	612	637	638	612	602	612	604	660	648	650	665	602	633	632	659	638	643	622	669	667	658	631	631	643	628	622	672	590	616	598	638	673	638	672	622	654	638	618	624	620	654	652	634	657	655	598	619	632	627	595	630	642	631	661	590	600	615	620	635	604	633	627	634	588	674	605	623	615	690	618	630	636	656	637	595	676	634	650	659	630	577	636	707	654	652	644	657	623	629	623	632	577	588	638	612	607	633	658	654	628	612	623	634	626	615	662	636	644	600	609	662	608	653	669	623	656	674	593	638	656	641	585	603	596	642	649	642	657	672	656	627	596	613	608	677	692	657	632	650	635	635	627	636	602	629	652	597	637	650	642	655	692	651	656	583	615	618	666	649	575	607	654	601	630	655	622	655	641	667	710	597	661	610	664	706	616	623	660	673	668	594	607	616	632	640	594	640	608	614	644	658	666	643	686	671	624	628	624	645	631	647	638	671	632	617	648	690	599	656	641	607	663	605	637	641	675	638	657	598	660	645	645	600	681	631	635	664	600	649	660	620	685	629	629	592	570	669	612	591	634	569	656	685	633	674	633	634	599	628	662	622	624	635	646	646	657	638	635	636	617	661	631	643	607	630	685	597	622	637	599	644	632	644	645	636	658	626	658	662	648	663	645	628	645	618	620	625	662	593	655	616	616	625	658	650	648	609	635	600	675	587	666	623	681	676	616	601	630	644	671	647	664	629	662	623	617	633	630	678	658	641	610	610	647	639	629	646	634	614	630	610	622	605	631	702	680	602	659	633	607	624	679	658	668	631	597	683	632	653	644	633	612	626	639	644	587	595	613	608	597	666	647	619	619	629	612	654	589	628	622	608	639	591	637	652	665	618	605	645	612	606	634	636	618	611	638	626	670	665	629	628	665	612	616	635	659	621	646	621	636	643	664	663	647	669	640	643	649	638	659	597	676	626	681	655	677	654	693	606	611	642	642	658	643	623	649	609	615	655	601	644	619	620	629	631	640	635	644	605	673	610	629	624	646	604	631	651	629	623	678	643	677	606	658	617	631	645	704	645	624	647	585	630	601	643	651	660	644	603	638	599	634	618	640	668	631	591	663	637	658	636	678	629	586	703	666	639	627	675	644	580	615	657	662	686	647	647	640	634	666	650	651	632	647	608	633	647	630	705	684	681	660	647	646	669	684	623	647	595	620	679	617	609	683	679	639	639	686	619	657	597	619	632	626	601	669	666	644	631	661	648	617	625	635	640	702	651	657	671	672	644	652	610	645	637	603	587	649	629	620	628	601	640	617	617	631	609	648	628	635	673	594	655	628	624	648	623	692	672	607	682	619	622	631	613	621	641	606	639	652	634	609	639	692	658	637	636	660	643	616	703	643	606	623	602	666	626	597	632	663	606	617	645	633	629	610	652	637	624	635	616	687	654	574	613	679	628	662	632	604	637	573	629	618	650	627	609	670	593	605	629	620	623	652	589	674	661	629	653	639	645	633	662	621	656	683	640	645	633	631	631	613	659	623	610	618	613	655	648	669	629	636	633	636	613	607	668	651	601	636	661	651	622	589	621	616	627	674	600	635	648	603	615	687	689	625	649	650	648	653	652	646	606	602	628	661	644	644	605	604	610	609	649	645	619	615	628	652	624	633	671	616	600	623	659	610	651	625	641	625	652	648	642	619	657	667	587	648	593	624	597	610	610	649	594	581	646	603	635	652	636	611	622	623	607	592	633	626	642	623	654	650	672	658	592	653	621	629	617	636	685	612	618	631	670	632	618	622	630	621	650	675	636	618	628	613	658	663	640	661	657	646	613	620	625	597	679	620	688	636	593	618	628	674	626	622	621	577	685	621	588	634	647	657	671	650	636	636	625	582	595	608	607	656	630	655	650	656	646	620	599	675	639	644	661	593	601	606	628	632	611	616	652	633	642	631	591	588	609	673	671	619	623	632	661	675	615	625	598	666	593	608	644	645	672	619	659	609	624	674	602	643	602	633	643	652	654	634	618	612	618	661	653	619	639	603	655	622	626	610	660	602	618	666	664	661	600	660	639	605	633	655	612	618	639	629	594	634	632	636	608	673	634	605	601	607	662	647	652	623	640	649	653	630	575	603	625	673	651	656	660	657	720	621	606	652	636	700	633	634	631	665	658	601	639	620	646	615	650	616	653	645	626	670	608	585	664	645	626	644	614	663	664	624	616	582	612	638	649	619	643	634	603	651	598	646	658	653	601	654	650	617	649	678	633	669	621	634	612	639	651	606	618	591	628	653	644	608	627	642	599	626	622	606	638	644	628	626	672	642	656	641	678	665	675	583	633	649	604	689	661	693	610	658	630	612	624	604	632	677	650	677	644	603	689	668	670	633	622	621	636	659	620	594	675	626	599	619	645	614	587	629	663	605	610	644	630	678	608	630	630	649	668	608	591	639	617	651	653	618	648	641	609	624	670	646	638	630	594	634	634	652	663	661	664	594	651	667	607	597	638	698	613	618	596	615	644	659	621	664	586	670	638	648	623	614	629	615	603	636	640	639	631	643	639	648	625	641	610	628	635	647	613	651	588	607	594	611	654	633	647	627	639	657	606	613	634	669	636	647	612	650	613	604	614	666	630	612	647	644	611	599	654	617	606	665	661	646	668	659	638	609	632	673	602	632	665	609	632	614	619	633	617	646	660	610	646	628	621	607	584	624	644	647	637
4129	5027	4049	2220	1560	1227	1021	20505	1782	772	750	744	734	693	627	671	652	674	621	658	642	677	612	591	658	569	607	593	609	602	616	596	609	611	611	597	556	619	603	606	592	595	645	606	619	580	577	619	550	561	589	616	592	585	568	596	620	589	613	589	551	589	611	573	656	647	630	611	633	580	566	579	567	629	639	606	596	587	543	632	593	619	616	621	562	656	626	592	613	569	629	564	590	563	637	588	586	579	602	585	610	606	586	606	607	617	651	599	632	566	643	585	611	598	606	552	560	603	623	576	589	604	599	584	589	582	622	585	620	639	593	611	590	574	644	579	554	585	629	644	612	548	590	593	609	616	564	613	588	578	534	609	594	622	598	629	574	610	549	598	592	612	630	629	588	558	570	568	570	606	589	563	598	602	576	614	588	604	577	562	583	557	583	649	581	552	651	606	590	616	611	625	578	593	579	612	580	621	591	600	622	598	592	596	641	592	621	576	560	576	596	604	590	551	650	583	594	550	598	599	619	614	640	577	614	590	624	639	631	586	613	615	587	560	582	599	608	600	602	588	583	626	646	602	605	580	575	596	629	631	576	575	573	543	590	573	604	571	568	581	608	574	599	601	607	639	617	600	581	621	547	603	588	600	583	577	620	597	561	583	558	582	600	598	619	567	575	571	599	604	605	614	578	571	574	605	579	630	612	612	604	547	603	591	553	594	591	594	596	594	602	595	619	586	635	573	598	591	568	611	586	624	588	610	572	596	605	583	613	584	605	638	608	593	603	570	586	595	561	604	582	573	562	593	601	583	618	584	578	570	598	570	599	590	611	556	557	545	607	573	576	626	589	604	583	621	594	552	587	591	614	576	599	593	577	543	601	607	567	584	563	609	593	589	596	618	599	608	577	602	592	601	640	631	607	614	587	620	599	598	596	566	552	595	566	602	616	583	599	577	582	588	613	617	621	594	557	584	594	591	553	613	646	591	574	558	569	615	597	590	605	584	604	600	588	569	618	612	565	572	594	599	582	589	577	598	583	575	588	557	574	571	634	613	603	537	617	600	576	584	594	550	653	600	613	589	615	624	629	557	586	618	596	585	600	589	600	599	599	577	582	570	567	610	575	577	596	643	668	588	603	579	594	610	570	632	568	557	555	591	594	611	615	613	589	583	625	588	600	599	583	565	555	590	562	542	579	572	565	584	603	557	573	568	603	569	593	578	604	556	584	603	628	554	558	592	580	610	623	599	567	581	547	580	574	530	594	598	591	560	578	583	603	591	572	581	603	602	570	561	587	568	629	554	612	540	565	549	638	552	626	580	595	542	600	574	576	580	597	579	596	596	553	588	560	580	598	631	566	619	585	587	589	592	614	595	580	584	607	564	622	651	574	582	641	584	555	578	593	604	566	567	556	592	614	562	604	585	567	608	615	589	600	585	587	589	555	590	589	580	620	597	604	614	548	588	629	591	566	605	575	579	590	598	622	567	597	574	572	579	600	597	597	627	568	620	587	605	552	599	607	619	637	621	605	591	616	576	600	610	608	624	610	571	580	575	597	586	574	606	596	596	554	607	588	571	560	557	604	578	612	608	561	561	595	604	595	624	592	583	591	567	629	559	585	542	594	628	590	570	605	562	592	576	622	586	591	588	591	606	569	602	566	636	617	625	561	571	637	621	566	613	584	607	577	580	562	575	549	578	623	608	600	601	588	581	599	589	604	557	525	636	578	625	591	611	592	595	608	586	621	587	635	595	593	593	640	600	591	583	632	589	587	575	607	605	551	607	586	567	591	555	586	588	585	574	610	573	560	576	570	639	577	570	572	576	628	608	596	575	624	577	597	582	587	588	581	625	619	603	586	588	597	588	605	567	526	587	548	595	600	611	568	590	547	570	595	587	577	585	616	581	583	576	582	566	591	577	595	601	604	593	607	587	570	608	580	634	594	559	621	587	615	614	603	631	647	600	535	582	581	620	566	571	576	587	577	554	581	576	548	578	621	600	536	580	581	535	584	568	588	630	581	606	578	620	631	643	598	604	553	580	609	620	663	576	553	624	561	594	592	585	633	609	605	561	596	586	583	623	582	621	587	593	605	611	587	604	601	635	622	594	581	578	555	543	591	550	639	585	616	614	587	605	589	578	578	564	610	551	609	553	594	552	579	606	576	587	627	590	610	587	590	587	627	577	574	595	574	588	587	596	620	569	614	591	586	656	591	561	582	579	579	560	597	576	605	566	623	556	598	572	579	576	590	576	543	601	595	587	616	603	530	592	591	592	595	635	602	599	559	607	610	603	582	601	533	628	593	590	578	571	575	579	560	594	588	550	608	596	582	537	580	548	584	565	564	597	580	597	570	598	612	596	550	608	565	584	577	598	544	584	552	581	607	583	607	585	591	541	572	581	630	583	587	592	601	598	566	637	644	620	562	574	535	605	592	533	600	592	598	607	592	637	593	573	564	559	606	566	553	567	560	575	633	578	584	596	608	605	624	573	590	607	599	576	572	592	575	633	575	560	603	610	552	559	555	551	616	576	598	639	569	624	597	549	576	651	579	631	552	586	586	605	551	607	646	609	594	581	587	536	593	588	588	606	586	587	613	547	552	601	548	630	592	590	607	592	608	530	600	612	581	562	575	613	592	582	573	680	573	588	558	593	581	574	540	556	592	624	609	576	579	568	572	624	629	653	636	596	581	596	571	625	567	567	601	625	575	556	600	567	561	601	578	589	603	607	599	601	620	579	593	590	607	617	560	612	573	609	570	570	605	583	626	593	611	603	585	587	567	583	599	589	648	610	593	640	578	571	589	552	637	568	587	586	581	597	658	598	590	616	570	627	577	586	599	637	588	557	616	647	588	610	541	567	607	567	541	552	615	594	571	587	604	580	586	570	584	622	569	596	564	561	593	567	546	561	602	525	609	593	609	613	565	568	571	581	610	571	630	570	550	584	591	572	561	575	558	601	634	559	569	592	638	568	586	590	562	606	609	607	592	606	542	554	584	568	588	563	599	579	575	579	552	589	579	595	588	573	603	553	548	596	578	608	609	554	607	568	592	611	573	598	605	586	628	560	611	547	574	625	547	592	581	586	545	575	577	632	542	608	599	604	569	569	608	579	558	586	574	589	568	603	598	593	612	571	585	586	606	587	563	588	574	581	602	608	534	584	577	545	549	566	597	583	580	554	597	568	594	590	582	578	614	596	609	594	606	573	580	612	555	588	607	602	543	604	622	588	602	594	602	561	589	560	576	622	619	568	596	579	586	578	591	575	577	594	560	601	610	591	569	580	574	585	595	614	592	573	586	574	597	604	638	570	605	570	620	513	605	568	602	576	590	605	619	558	582	584	622	544	610	598	571	608	582	608	570	596	559	571	609	592	578	601	571	615	572	608	574	595	579	645	593	593	573	564	622	583	619	590	623	577	616	569	588	599	555	599	589	594	629	581	560	576	637	606	562	552	581	582	593	580	565	576	572	564	621	609	575	572	576	586	625	600
27670	10248	2130	1386	1124	1097	1109	1846	1200	1109	1096	1119	1078	1098	1088	1060	1095	1063	1043	1078	1145	1035	1044	1115	1074	1076	1122	1098	1047	1070	1109	1089	1132	1098	1092	1113	1071	1060	1143	1079	1115	1069	1119	1048	1121	1051	1074	1159	1073	1102	1025	1101	1150	1098	1063	1044	1110	1067	1126	1032	1034	1070	1106	1091	1162	1082	1139	1069	1069	1088	1063	1094	1073	1050	1088	1022	1056	1019	1020	1064	1026	1149	1054	1070	1013	1068	1104	1068	1058	1072	1084	1132	1051	1082	1097	1083	1090	1098	1063	1098	1060	1140	1108	1067	1032	1112	1048	1104	1092	1093	1080	1097	1012	1069	1080	1104	1009	1060	1094	1116	1073	1054	1099	1080	1103	1108	1093	1093	1070	1086	1087	1107	1073	1136	1079	976	1078	1075	1052	1060	1047	1074	1044	1031	1099	1019	1047	1110	1092	1198	1035	1080	1093	1083	1086	1110	1094	1043	1068	1083	1098	1071	1097	1101	1095	1086	1070	1106	1092	1074	1083	1131	1116	1053	1103	1127	1050	1064	1100	1054	1084	1056	1052	1066	1082	1102	1035	1102	1149	1056	1152	1128	1117	1093	1062	1087	1123	1060	1096	1084	1080	1048	1050	1100	1053	1074	1146	1085	1058	1111	1108	1074	1016	1100	1082	1060	1085	1080	1129	1084	1134	1112	1154	1085	1068	1040	1079	1042	1062	1112	1072	1086	1054	1111	1066	1037	1034	1062	1039	1049	1155	1119	1040	979	1107	1128	1156	1108	1011	1114	1043	1076	1028	1078	1084	1048	1081	1110	1129	1114	1135	1049	1039	1043	1052	1058	1115	1082	1019	1014	1091	988	1106	1128	1049	1103	1077	1090	1019	1085	1080	1039	1058	1086	1061	1054	1063	1018	1096	1112	1107	1086	1114	1119	1047	1106	1040	1115	1052	1103	1091	1075	1130	1038	1057	1084	1025	1108	1114	1101	1057	1072	1117	1123	1050	1059	1073	1089	1073	1095	1104	1115	1074	1037	1047	1075	1092	1109	1083	1087	1076	1102	1106	1034	1026	1076	1073	1048	1059	1094	1089	1068	1061	1113	1111	1069	1065	1100	1034	1008	1051	1096	1109	1120	1081	1061	1085	1089	1091	1057	1072	1021	1068	1078	1086	1079	1051	1167	1065	1063	1133	1129	1103	1058	1101	1049	1118	1040	1077	1021	1095	1067	1092	1058	1066	1089	1089	1061	1058	1099	1042	1064	1105	1157	1086	1137	1098	1109	1092	1066	1090	1125	1053	1160	1093	1079	1117	1125	1132	1054	1036	1114	1095	1063	1085	1134	1113	1137	1059	1078	1065	1177	1075	1043	1046	1037	1093	1087	1051	1057	1028	1053	1107	1089	1082	1151	1059	1056	1047	1100	1105	1134	1113	1090	1054	1021	1107	1085	1079	1090	1067	1078	1097	1107	1105	1075	1052	1135	1056	1152	1078	1022	1049	1078	1048	1043	1080	1109	1109	1116	1069	1060	1076	1037	1124	1116	1126	1091	1082	1053	1069	1118	1073	1081	1070	1099	1085	1130	1081	1067	1114	1154	1058	1091	1057	1049	1090	1096	1154	1036	1039	1042	1064	1074	1110	1032	1062	1098	1069	1128	1108	1096	1075	1098	1092	1099	1103	1111	1096	1094	1085	1095	1078	1069	1125	1095	1095	1049	1116	1062	1134	1064	1107	1083	1083	1014	1017	1075	1051	1113	1077	1116	1107	1144	1115	1070	1097	1094	1049	1033	1080	1064	1080	1099	1067	1139	1062	1104	1038	1054	1118	1093	1062	1160	1072	1109	1125	1081	1074	1087	1026	1108	1058	1097	1167	1063	1117	1101	1059	1061	1090	1065	1134	1064	1117	1112	1136	1033	1068	1099	1043	1093	1089	1033	1100	1142	1087	978	1087	1050	1081	1126	1109	1131	1059	1054	1048	1080	1133	1086	1092	1135	1070	1108	1031	1112	1117	1106	1089	1061	1104	1105	1086	1135	1073	1082	1025	1103	1099	1141	1105	1111	1039	1104	1070	1015	1059	1071	1086	1118	1139	1125	1054	1044	1107	1071	1073	1137	1032	1060	1080	1111	1101	1105	1052	1053	1096	1103	1004	1071	1087	1085	1095	1169	1099	1122	1098	1139	1126	1035	1090	1067	1169	1062	1138	1113	1095	1041	1080	1034	1094	1069	1072	1030	1082	1005	1122	1100	1097	1026	1078	1073	1108	1013	1089	1127	1078	1024	1100	998	1078	1064	1044	1050	1089	1113	1108	1089	981	1095	1094	1137	1100	1069	1032	1126	1072	1073	1052	1089	1074	1049	1048	1111	1066	1066	1134	1058	1159	992	1067	1070	1030	1084	1077	1125	1121	1062	1049	1100	1076	1044	1049	1052	1074	1018	1093	1090	1115	1031	1139	1116	1112	1122	1119	1069	1131	1085	1109	1084	1128	1049	1101	1045	1080	1040	1086	1059	1105	1108	1048	1073	1096	1066	1144	1102	1108	1065	1107	1055	1084	1085	1073	1044	1089	1062	1067	1103	1075	1040	1136	1109	1083	1147	1081	1078	1108	1066	1065	1074	1155	1062	1114	1117	1071	1090	1058	1079	1147	1083	1055	1046	1111	1105	1058	1090	1110	1060	1126	1113	1093	1025	1087	1026	1064	1092	1100	1104	1099	1101	1078	1043	1110	1043	1071	1110	1065	1107	1086	1057	1088	1126	1054	1104	1092	1055	1080	1043	1088	1045	1084	1149	1112	1078	1086	1078	1056	1115	1075	1063	1056	1097	1101	1078	1088	1063	1087	1036	1108	1082	1077	1092	1164	1118	1070	1076	1060	1097	1091	1092	1099	1056	1043	1107	1079	1104	1078	1050	1065	981	1034	1106	1118	1034	1059	1088	1095	1118	948	1093	1060	1097	1052	1068	1073	1070	1065	1075	1126	1017	1064	1037	1091	1126	1077	1120	1125	1060	1149	1085	1134	1060	1080	1066	1102	1092	1094	1057	988	1100	1079	1071	1035	1099	1121	1068	1115	1142	1107	1073	1095	1175	1095	1103	1082	1104	1066	1088	1096	1133	1114	1069	1067	1121	1070	1112	1012	1070	1093	1070	1055	1064	1099	1116	1101	1078	1060	1040	1093	1031	1122	1065	1070	1052	1141	1075	1136	1112	1077	1136	1078	1067	1019	1093	1030	1075	1089	1071	1051	1031	1067	1061	1047	1065	1057	1114	1136	1076	1141	1043	1109	1074	1053	1094	1089	1144	1103	1107	1032	1135	1049	1045	1099	1074	1086	1069	1081	1118	1139	1114	1088	1107	1110	1073	1051	1072	1076	1087	1086	1053	1090	1076	1063	1087	1130	1070	1101	1009	1084	1058	1097	1045	1117	1092	1064	1086	1143	1127	1064	1104	1101	1090	1123	1078	1077	1046	1103	1138	1089	1095	1085	1114	1102	1101	1050	1082	1100	1040	1115	1070	1150	1076	1149	1104	1095	1091	1100	1043	1143	1106	1087	1132	1075	1156	1036	1023	1099	1085	1103	1072	1001	1069	1121	1053	1066	1092	1087	1143	1108	1058	1129	1093	1117	1085	1055	1074	1110	1049	1082	1116	1093	1083	1087	1054	1074	1038	1119	1119	1048	1111	1034	1093	1082	1023	1043	1035	1046	1073	1119	1098	1058	1076	1045	1101	1111	1096	1078	1096	1085	1122	1097	1106	1097	1014	1087	1029	1094	1092	1043	1108	1022	1083	1090	1113	1083	1103	1062	1029	1093	1022	1060	1094	1025	1084	1088	1030	1088	1064	1070	1057	1082	1070	1074	1088	1114	1100	1088	1059	1103	1034	1108	1045	1075	1082	1136	1108	1088	1121	1051	1081	1099	1083	1046	1037	1141	1096	1006	1069	1086	1081	1047	1044	1057	1087	1095	1126	977	1100	1095	1112	1079	1087	1112	1088	1132	1050	1114	1061	1059	1094	1088	1061	1104	1099	1137	1169	1101	1089	1144	1164	1026	1067	1082	1071	1111	1093	1041	1077	1110	1019	1121	1037	1026	1078	1104	1058	1037	1083	1097	1036	1166	1041	1054	1140	1085	1121	1025	1130	1047	1087	1075	1119	1101	1124	1022	1080	1047	1070	1135	1063	1087	1077	1078	1038	1098	1090	1084	1168	1136	1087	1067	1074	1133	1140	1041	1062	1050	1078	1094	1100	1111	1103	1111	1070	1118	1040	1096	1066	1095	1075	1089	1075	1094	1109	1062	1066	1052	1015	1096	1127	1077	1110	1013	1107	1131	1084	1125	1034	1099	1093	1118	1074	1094	1082	1012	1100	1048	1016	1025	1122	1072	1073	1051	1098	1085	1028	1111	1123	1071	1103	1119	1101	1094	1133	1109	1055	1042	1057	1106	1114	1052	1064	1102	1124	1042	1087	1066	1035	1143	1086	1110	1070	1059	1103	1040	1044	1010	1137	1003	1029	1085	1133	1083	1115	1075	1095	1084	1036	1111	1063	1106	993	1110	1090	1068	1128	1144	1092	1020	1079	1146	1087	1064	1120	1134	1077	1097	1105	1117	1142	1083	1124	1114	1131	1087	1098	1032	1069	1071	1093	1111	1075	1108	1138	1122	1128	1078	1036	1086	1122	1079	1141	1015	1141	1150	1055	1071	1088	1148	1054	1117	1119	1060	1116	1075	1107	1130	1097	1117	1089	1042	1109	1012	1058	1099	1081	1070	1068	1122	1088	1115	1020	1072	1085	1065	1039	1068	1134	1135	1123	1046	1070	1093	1095	1103	1092	1066	1094	1079	1150	1128	1110	1099	1127	1119	1054	1110	1103	1138	1082	1072	1043	1094	1042	1050	1125	1082	1069	1104	1089	1068	1050	1042	1154	1055	1116	1053	1084	1022	1123	1067	1069	1016	1032	1144	1021	1081	1098	1063	1089	1123	1075	1094	1138	1080	1036	1096	1090	1114	1113	1083	1024	1051	1092	1065	1031	1062	1099	1089	1124	1109	1065	1047	1105	1095	1129
5933	1060	1043	960	955	890	953	1892	958	847	921	836	898	911	860	945	938	919	860	874	892	865	892	875	896	852	889	861	876	825	796	917	890	894	888	846	875	891	896	880	900	901	850	904	841	871	845	888	913	847	786	890	866	846	894	860	887	872	891	901	826	889	889	877	825	867	871	821	867	900	833	853	878	861	908	854	903	900	851	858	838	879	859	916	882	855	901	870	819	898	898	915	893	875	931	894	920	903	889	826	889	915	874	911	912	871	906	900	865	913	852	874	895	840	890	882	905	859	896	899	882	893	969	859	866	880	875	908	833	867	874	876	919	881	853	846	888	851	863	889	874	849	905	830	910	852	886	903	902	856	903	871	893	893	926	876	855	853	851	893	889	869	829	856	905	864	860	855	886	792	862	890	882	885	940	889	876	882	891	826	861	924	885	834	919	928	873	855	868	876	879	886	817	885	823	838	890	889	879	886	871	852	853	933	840	850	868	861	913	851	888	862	843	892	914	879	883	873	875	826	858	868	865	891	813	802	835	848	854	854	860	919	862	876	858	918	891	905	921	864	847	876	860	915	924	877	842	900	859	835	844	831	951	893	856	902	840	869	890	853	872	910	865	840	896	827	862	877	855	846	896	871	828	845	839	938	865	887	884	910	938	878	904	930	855	837	897	886	882	893	855	827	896	912	867	815	884	903	876	912	885	844	889	849	895	895	864	858	890	876	856	895	847	855	895	870	870	854	884	851	898	874	906	899	903	882	901	904	813	893	856	883	865	919	851	832	862	853	900	901	871	855	888	898	868	838	885	890	870	881	881	865	901	900	828	864	852	898	908	886	932	879	884	870	859	858	923	885	877	856	939	860	914	850	878	881	812	848	847	860	880	889	862	872	861	876	877	912	874	831	871	869	875	825	875	869	880	886	899	890	845	909	871	856	876	928	887	837	877	894	864	813	829	852	896	836	863	857	869	903	902	904	860	893	808	860	890	915	892	909	862	899	914	892	936	853	958	885	889	837	842	888	880	882	815	917	892	842	869	899	882	876	944	861	867	803	874	850	849	830	874	840	911	834	883	860	907	887	898	866	888	854	834	839	918	856	878	860	867	926	887	855	838	853	928	870	834	909	864	859	892	861	861	861	910	865	850	915	881	888	858	863	917	843	897	840	846	924	907	873	949	908	869	874	864	901	857	875	868	918	868	918	846	869	898	855	911	882	866	897	866	903	877	842	892	953	889	879	867	903	879	840	822	844	891	868	893	930	876	877	909	791	868	881	934	839	866	894	862	831	916	875	855	872	838	879	872	876	836	927	804	921	900	876	866	845	913	848	868	895	845	892	883	874	922	915	939	864	915	891	876	847	910	896	921	903	889	891	771	895	895	887	850	905	870	883	966	899	843	869	941	871	919	864	880	842	855	869	864	849	881	828	846	889	840	865	856	886	879	824	874	923	897	835	900	925	855	853	867	840	876	867	901	872	927	859	903	825	868	923	883	878	886	919	837	876	836	842	869	861	869	894	868	919	861	868	898	925	860	861	874	870	883	866	887	856	850	866	870	913	843	903	879	889	895	902	881	898	860	901	839	858	878	883	906	845	907	925	854	897	869	924	912	840	930	901	871	885	870	856	874	912	935	904	923	872	877	872	886	883	877	949	846	903	928	934	896	915	904	853	906	889	890	901	875	863	891	916	875	876	873	912	863	865	857	891	906	849	867	911	829	886	895	890	844	880	848	836	829	825	893	895	864	876	877	816	902	976	904	847	839	918	881	863	851	841	865	901	837	856	872	890	893	877	906	871	878	880	880	923	914	898	865	863	835	943	908	867	869	889	898	863	895	872	861	874	879	917	876	870	834	906	924	886	885	857	859	866	909	914	876	847	884	818	861	897	903	919	863	849	859	883	896	847	935	888	877	891	917	889	905	902	904	886	880	837	922	862	862	935	871	914	852	835	919	856	882	911	860	853	885	827	870	855	877	882	904	886	889	818	885	876	867	902	869	920	905	912	826	857	941	847	903	876	872	889	898	825	905	874	892	894	870	855	898	867	883	876	875	888	881	901	879	859	889	880	887	854	861	855	881	895	869	873	881	884	940	913	904	907	888	879	887	860	865	910	918	853	856	910	941	883	878	897	843	945	892	879	816	893	872	846	881	875	844	904	871	832	827	879	895	900	843	914	870	938	902	894	874	864	848	872	894	875	835	867	867	870	827	842	846	845	886	887	873	868	867	872	849	889	824	911	864	885	831	864	902	892	926	846	853	911	858	908	907	848	856	839	901	905	863	874	850	848	854	861	880	897	939	843	853	870	829	899	859	908	848	880	862	856	850	916	875	874	883	825	880	870	851	855	833	911	895	885	862	916	871	877	855	868	881	849	860	900	903	826	951	875	889	858	834	885	853	905	893	936	868	881	895	837	901	888	883	882	892	874	872	865	834	829	905	873	848	858	832	919	854	900	847	893	880	889	900	936	882	859	844	886	871	933	869	875	858	878	891	934	923	855	913	899	879	885	853	860	889	901	909	917	881	926	849	849	866	858	942	871	879	884	857	848	896	897	853	863	887	881	839	849	921	860	911	841	859	896	872	848	919	857	900	887	895	865	920	884	932	904	927	872	850	859	862	867	854	853	877	871	879	875	886	921	868	882	843	863	890	847	884	867	858	932	909	880	882	829	857	875	893	832	888	857	914	872	888	869	845	904	892	870	952	901	891	864	972	861	895	876	849	860	878	868	937	891	890	894	899	860	839	877	841	879	940	924	836	870	842	890	856	856	834	909	951	828	891	878	889	911	875	866	921	866	909	905	866	869	864	854	831	902	885	872	845	878	874	876	863	864	881	840	873	853	857	843	906	852	918	861	943	841	872	841	865	835	856	831	935	903	852	900	881	901	850	859	853	883	906	906	866	867	863	897	851	839	934	892	871	871	867	862	880	873	867	892	861	866	896	872	949	944	832	887	857	884	912	850	932	892	900	866	863	896	889	835	816	884	895	862	830	824	919	844	855	883	852	806	851	921	892	869	894	813	861	892	860	867	880	881	861	845	898	891	867	876	853	854	862	857	896	844	868	909	910	828	895	855	865	867	913	837	909	849	855	887	893	863	863	845	883	889	884	864	882	838	825	822	865	880	884	891	877	902	847	863	831	885	918	908	879	887	852	903	891	904	918	864	850	869	895	890	856	887	862	921	854	866	832	907	870	909	849	865	914	853	911	878	895	844	846	859	851	905	900	900	884	910	937	865	822	857	840	902	906	836	848	906	903	860	831	898	870	893	872	906	852	891	884	876	865	857	855	847	896	865	873	899	914	906	850	914	853	883	836	913	860	895	865	887	869	869	893	920	833	918	882	860	859	880	895	923	945	855	891	875	862	854	859	893	905	870	966	840	943	844	848	847	927	854	907	881	856	888	929	909	857	926	881	896	920	848	891	889	914	907	840	878	886	864	899	964	909	893	863	851	859	885	863	844	875	911	887	856	881	910	868	874	814	936
25791	21440	27166	25339	5459	1803	1387	12124	3409	1215	1136	1134	1099	1036	1018	1076	1112	1016	1151	1151	1084	1044	1053	1019	1042	1068	1065	1076	989	957	1058	1014	1052	1085	1042	1087	1042	1065	1097	1051	1049	1082	1066	996	1040	1084	1060	1068	1061	1018	1025	1027	1066	1071	1031	1031	1079	1072	1027	1062	1009	1055	1032	1060	979	1101	1042	1029	1043	1039	1003	1055	1053	1027	1016	1031	1020	1049	1055	1044	1062	1102	1067	1036	1028	1022	1095	1003	1060	994	1028	1029	1118	970	1068	1043	1020	1061	1067	1008	1006	1044	1059	1056	1034	1058	1059	1078	1009	998	1108	1095	1087	1064	1073	1032	1058	1017	1061	995	986	976	999	1044	997	985	1085	1024	1052	1086	1085	1047	1069	1076	1043	1033	1032	1035	985	963	1039	1070	1047	1072	1034	1008	1049	999	1021	1072	965	1044	1078	1040	1063	1046	1109	1010	1022	1054	1033	1044	1021	1038	1009	1057	1028	1063	1026	1036	1021	1090	1007	1048	1059	1023	1050	1044	1035	1052	1001	992	1036	1003	1011	1030	1021	1034	1022	1057	1037	1024	1046	1051	1014	1057	1057	1020	1047	1041	1033	1025	1050	1060	1106	1077	1011	992	1084	1030	1000	1066	1036	1081	1059	1060	1114	1036	1062	1076	1081	1066	1045	1042	1062	1075	1046	1052	1024	1019	965	998	1020	983	1037	1008	990	1011	1072	1002	1076	1038	1066	1027	1025	1070	1091	995	1014	1037	1050	1072	1037	1072	1033	987	976	1044	1054	985	1006	1055	1061	1096	1028	1071	1073	1066	1106	999	1009	987	1019	1076	1087	1060	978	1039	1088	1051	1034	984	992	1017	1034	1042	1045	1010	1034	1083	1013	1090	1060	1036	1042	1009	986	1034	987	1040	1059	1077	1016	1014	1075	1052	1069	1016	1094	998	1050	1038	1014	983	1027	1021	1023	971	1030	1090	1039	1065	983	972	1012	1036	1059	1029	1072	1037	1081	1055	1035	1037	1095	1002	1026	1030	1012	1054	1032	1022	1091	1000	1044	1019	1070	1052	1034	1031	984	1082	1050	1006	1010	987	1021	1076	1037	1015	1042	1068	1021	1025	1009	1062	1060	1026	1045	1080	1010	1035	1018	1061	985	1023	1074	1081	1067	1071	1015	1028	1052	1063	1088	1087	1060	1044	1053	1047	1050	1061	1023	1037	1057	1087	1029	1086	1028	1064	1007	1017	1048	1049	1091	1043	1015	1054	1043	1059	1020	1039	1017	1040	1022	1054	1016	1014	1060	1030	1069	1054	1014	1037	1067	1035	987	1006	993	1018	1059	1037	1036	1051	1039	1069	1087	1051	977	1037	1032	1041	1009	1024	1045	1019	1070	1048	976	1044	1086	1012	995	978	1012	1020	1039	1112	1078	1027	1095	1022	1021	1036	1022	1035	1033	1045	1016	1057	1028	1066	1014	1057	1002	1052	1057	1049	995	1086	969	1074	1013	1030	1070	1001	1028	1058	1040	1013	1047	1034	1039	1058	1024	1017	1037	1079	1091	1070	1075	1056	990	1034	1016	1029	1072	1088	1044	1120	1059	1075	1112	1010	1077	1121	983	999	964	1018	1031	1034	1066	1012	1075	1049	1043	995	1006	1000	1044	1015	1047	1072	1047	1047	1046	1035	1062	1015	1033	996	988	994	1032	1075	1037	1085	1036	1044	1008	1037	1066	983	1037	1027	992	1097	992	1043	1042	1097	1033	993	1069	1032	1001	1010	1026	1117	1058	1068	1027	1022	1051	1100	1047	989	994	1015	1030	997	1038	1020	1021	1112	972	1058	1019	1092	993	1017	991	1014	1019	1045	1035	1026	1109	1049	1048	1073	989	1053	1072	977	1106	994	996	1032	1034	989	1052	1028	1034	986	1085	1048	1043	1013	1038	1046	1016	1027	1090	1016	1015	1036	1051	1023	1055	1076	1032	993	1112	1042	1060	1031	1040	1016	1072	1109	989	1063	996	1026	1058	1024	1069	1037	1088	1019	975	1037	1038	1028	1064	994	1069	1074	1002	1055	1010	1037	1024	1059	1056	1072	1003	1024	1022	1050	1059	1039	973	1058	1037	1047	1055	999	1029	1021	1091	1032	1054	1034	1075	1023	1005	999	1050	1057	999	1031	997	1045	1074	1004	1029	1102	1061	1054	1075	1048	1057	1050	1085	1059	1003	1103	1030	981	1020	1039	1039	1018	1037	1056	1120	1037	1017	982	1034	1126	1012	984	1052	1056	1058	1044	1037	1114	1068	1033	1001	1018	1123	1016	1023	1010	1015	1039	1040	1043	974	1048	1061	1045	1039	1097	1088	991	1028	1061	1052	998	1058	1038	1047	1037	997	1007	1096	977	1046	994	1059	1030	1073	1050	1032	1063	1085	1029	1025	1048	1026	1034	1012	1025	1012	1009	1072	1063	1032	984	987	1010	1032	1080	1058	1049	1042	1054	1026	1027	1057	1045	1058	1028	1045	1052	1015	1010	1009	1063	1073	1011	1054	1059	1000	1053	1069	976	1049	1052	1025	1059	1079	1015	998	1083	1037	1069	973	1043	1019	1020	1004	1055	970	1012	1033	1042	1068	1056	1044	990	1073	1012	1048	1030	1042	1025	1032	1035	1006	1037	996	1063	1067	992	1036	1112	1066	1009	1064	1012	1028	1044	1045	1032	1024	1014	1057	979	1129	999	995	1020	1008	1009	1043	1023	1019	1092	993	1020	1046	1046	1052	1014	1103	1068	1014	999	1068	1051	1046	974	1073	1012	1008	1058	1060	1047	1023	1043	1084	1034	1035	980	1087	1015	962	1043	1041	1025	1096	1021	1035	1068	1038	1020	1069	1062	1039	1009	1016	1047	1018	1042	1099	1085	997	1028	1019	995	1051	981	1005	997	999	1119	1082	1042	1031	1041	972	1040	1050	974	1043	954	1053	987	1028	1033	1079	1027	1093	1064	1053	1002	1047	1009	1010	1067	1017	956	1059	1012	1018	1052	1028	993	1011	1051	1034	1062	1002	1021	1023	1043	1050	1021	1022	1055	1019	1091	985	1042	1009	1017	1071	1005	1013	1000	1008	1013	1033	1068	1029	1006	1096	1012	1059	1036	1044	1089	1039	1054	981	1049	1034	1003	1056	1001	1005	982	1038	1100	1067	1055	1037	958	1049	1008	1076	1032	1097	1062	1101	1033	993	1039	1008	1063	993	975	1043	1041	1039	993	1111	1027	1011	1003	995	1066	1041	1061	1076	1024	1018	1017	1056	964	992	982	1017	990	1044	1039	1031	986	982	1064	1050	1019	1025	1044	1059	990	1084	1022	1055	1052	1031	994	1073	1022	1046	1033	1060	1010	1021	970	1036	1034	1109	999	1009	1009	1050	1031	1037	1010	1051	1042	1023	1064	1020	980	1017	1065	1094	953	1019	1041	1043	1013	1037	1030	1046	1074	1010	1012	1117	1022	1001	1028	1065	1069	1001	1007	1022	970	996	1060	1055	989	1048	1038	1016	1024	1034	1105	1002	1072	1041	1001	1021	955	998	1011	1000	1024	1028	1110	1036	1009	1068	1037	1024	1001	1064	1078	1023	1073	1056	1016	999	1034	1063	1061	1068	1047	1002	997	1001	1080	1070	1059	1038	1053	1045	1011	1029	1085	1058	1005	1024	1029	991	1023	1102	1093	1024	1064	1051	1092	1027	966	1023	1001	1048	1048	1041	1040	1043	1029	1068	1078	1002	1024	987	1025	1100	1075	1030	1059	953	1084	997	1033	1051	1044	981	1117	1004	997	1086	1082	1020	1043	991	1069	1016	1026	1006	1005	1006	975	1106	1094	1017	1006	1053	1041	1061	1039	1015	1002	967	1068	1021	1021	1005	956	1014	1045	1003	1049	1001	1051	966	1053	1011	1068	1076	987	1064	1039	1000	999	1047	1007	1035	1001	1055	985	1014	1036	1018	1072	1033	1024	1057	1083	1102	1036	1045	1051	1027	1011	1043	1085	1033	1006	1098	971	1040	1023	1018	1064	1056	1059	1092	1010	1072	999	1080	1079	1094	1026	1059	1028	1012	972	988	1018	1002	1040	1049	1050	1041	1018	1070	1095	1029	1041	1027	1030	1055	1042	1027	1063	1010	1005	1026	1009	1078	1009	1039	1018	1000	1013	1029	1025	1105	1024	1010	1082	1011	1028	1067	1035	1007	1022	1025	1052	1011	1047	971	1024	1045	1092	1051	1013	1021	1053	999	1039	1050	1052	1046	1058	991	998	1024	1035	1127	1092	996	1043	1054	1046	1052	1043	993	1048	1033	1018	985	1008	1013	1045	1022	1065	1017	1043	1074	1023	980	1024	1049	1048	1065	1065	1030	1083	1034	973	1034	1072	978	1009	1003	1075	1075	1043	1016	1096	1013	1067	1035	1058	983	1049	979	1032	1032	1007	1037	1052	1050	1011	1070	1035	1121	1024	972	1050	1029	1073	1056	1030	1076	1032	1045	1013	1031	1008	998	1030	1051	976	1052	1080	1020	1087	1011	1037	1074	1000	1036	976	1073	1002	1045	1020	1060	1056	971	1019	1041	974	1031	1019	991	969	1079	1027	1025	1042	1036	1088	1041	1104	1077	1074	1058	1081	1050	1003	1078	1015	1022	1048	1053	986	1006	1092	978	979	992	1061	991	991	1051	1023	1086	1075	1060	1085	1034	1018	1015	1049	1053	985	1018	983	1056	993	987	1013	1015	1019	1041	1063	1039	1002	1013	1053	1030	1001	1081	1005	1031	1076	1043	1030	1058	967	1080	994	1007	986	1049	1032	1080	1030	982	1007
4086	3262	2882	1811	1407	1237	1138	14629	1925	1013	963	994	967	921	896	920	877	955	928	940	912	911	936	873	857	908	938	878	941	882	920	863	922	933	853	903	908	884	880	892	886	816	942	870	911	867	912	851	868	829	919	914	915	801	926	912	885	886	856	876	954	848	865	911	857	871	874	880	875	908	914	901	843	926	905	883	900	902	915	917	869	846	860	884	881	879	921	887	864	889	906	887	883	907	907	861	881	834	849	936	869	891	870	902	923	926	911	892	855	857	847	906	884	922	846	895	890	866	891	904	875	855	843	933	901	859	888	865	902	898	895	910	889	883	929	900	876	883	886	873	899	873	850	888	909	856	906	816	929	873	842	929	850	885	927	864	815	895	895	837	876	856	904	895	856	891	885	865	960	874	876	931	841	875	811	858	924	861	836	884	895	875	924	829	900	891	951	906	845	842	867	824	880	860	877	901	909	891	882	898	849	880	858	884	835	867	833	901	908	921	885	898	904	878	874	890	840	916	873	919	834	880	886	810	899	883	829	903	921	886	862	923	881	889	865	885	854	924	883	857	892	906	846	907	887	857	889	865	889	907	852	860	865	867	845	875	835	914	903	878	844	880	889	875	851	914	927	906	842	869	872	885	887	858	923	885	891	877	844	880	918	857	897	856	889	860	887	887	881	893	850	827	850	829	891	917	895	851	928	881	872	913	884	830	899	901	877	900	859	908	933	889	855	905	861	852	852	836	848	860	873	843	870	865	878	900	803	865	863	844	834	875	866	853	869	868	864	879	834	846	880	862	836	797	838	864	919	865	901	853	903	833	928	878	879	812	904	865	874	877	843	903	909	892	871	906	825	844	895	861	841	872	834	833	827	910	903	913	873	906	924	891	844	880	866	880	877	908	850	911	896	917	881	884	864	915	892	898	890	888	866	833	891	862	899	884	910	941	880	847	820	870	881	885	902	874	866	899	847	842	851	952	864	844	822	877	855	956	850	889	827	876	914	890	920	874	916	932	872	861	941	843	872	874	859	832	895	928	910	883	879	918	865	865	849	856	889	881	867	907	867	894	906	918	868	870	862	911	911	926	894	884	857	882	809	898	882	893	885	849	961	851	922	875	840	909	857	829	876	882	866	938	853	919	857	867	900	844	879	950	869	883	913	944	866	919	872	880	858	929	921	899	911	881	898	868	879	882	863	860	949	816	875	878	905	892	868	858	841	873	855	881	886	893	839	864	860	927	880	884	907	889	906	842	846	822	818	846	903	864	883	929	839	878	845	885	860	833	892	876	877	835	886	923	840	815	873	874	864	889	818	838	897	866	904	939	941	927	893	859	857	873	878	861	861	943	872	858	865	881	841	909	880	837	868	885	857	851	827	853	859	847	938	814	852	876	913	875	868	890	850	853	870	865	863	934	872	914	856	896	954	865	856	839	897	885	914	835	872	840	852	889	898	847	879	874	873	851	870	871	880	863	946	936	937	848	926	872	896	843	833	842	913	893	882	888	869	873	872	859	856	859	904	879	861	913	844	886	852	841	888	868	879	900	941	912	863	846	876	905	907	848	859	808	860	887	861	882	843	876	868	849	853	893	890	892	865	837	881	879	930	864	894	836	822	887	885	897	900	866	879	866	850	868	884	883	852	822	841	911	874	871	857	884	874	902	876	887	896	884	903	869	876	915	868	898	856	844	793	854	898	891	903	958	856	881	915	896	888	906	862	886	865	875	889	852	883	885	951	839	932	873	893	879	889	885	854	868	951	897	855	891	872	861	856	912	841	920	882	800	901	885	896	830	861	925	876	911	836	844	850	889	884	912	895	913	858	895	892	883	875	862	879	892	830	874	857	882	889	902	845	871	839	858	848	846	852	870	875	891	857	868	873	898	861	869	851	854	846	920	851	857	839	911	870	854	885	872	873	892	851	865	878	866	896	844	974	851	909	887	860	855	871	851	888	909	910	840	909	917	878	853	846	864	899	844	938	903	891	811	855	870	932	898	895	929	838	860	883	866	885	908	869	838	874	804	858	901	890	846	855	882	855	907	830	864	878	881	864	876	886	830	831	857	877	886	830	902	895	924	870	847	909	867	875	882	836	863	887	877	849	880	858	857	881	890	882	957	842	890	865	908	891	867	876	861	862	845	874	897	876	832	839	876	894	823	871	858	833	851	875	866	853	920	890	841	910	872	870	896	841	900	875	914	845	897	861	870	884	869	921	902	889	831	857	945	872	917	884	864	854	863	878	875	868	858	923	858	887	853	813	874	834	899	832	821	870	848	878	889	841	858	796	893	869	837	840	869	853	855	870	857	892	863	858	883	844	868	852	913	864	874	901	848	843	881	856	825	856	837	898	875	955	870	847	861	863	866	832	889	820	840	870	907	857	897	904	904	856	862	860	876	874	952	869	944	935	873	878	872	908	884	901	892	851	886	898	912	899	858	881	851	851	873	880	872	901	886	898	916	875	903	916	848	908	908	860	900	814	932	864	918	876	876	888	896	896	868	875	849	885	907	876	891	879	842	888	856	892	891	885	883	830	850	920	846	940	880	922	876	869	877	903	882	898	894	840	867	879	881	911	920	905	926	836	832	900	826	875	912	852	857	896	850	883	886	885	905	856	850	789	819	862	875	891	852	826	831	818	907	884	840	846	902	860	881	889	839	913	882	909	831	900	823	840	873	856	883	857	890	876	829	895	884	846	859	887	866	833	892	886	848	873	887	914	846	894	857	891	815	932	813	858	869	918	865	852	889	876	838	881	896	850	854	847	882	904	922	839	858	937	869	851	876	894	898	879	861	954	894	879	890	880	840	878	891	844	896	850	971	838	948	869	881	877	816	852	839	869	859	904	895	847	880	919	875	901	901	898	888	883	861	887	844	884	895	854	915	855	852	821	894	857	855	884	859	874	860	831	805	872	807	899	887	824	916	842	842	907	846	865	854	877	812	849	877	877	899	821	880	877	852	859	897	861	893	796	914	892	922	932	862	814	913	898	923	842	844	882	869	916	877	883	875	876	895	905	907	858	883	916	819	867	887	873	897	814	846	868	844	868	885	868	860	888	876	842	904	896	875	782	928	891	814	949	889	856	843	876	848	878	906	885	936	855	921	882	847	859	874	833	873	844	891	851	889	869	896	858	887	871	898	905	887	847	868	818	821	884	912	855	869	891	883	853	816	855	872	842	864	838	862	857	831	881	870	913	873	843	855	896	869	859	833	857	888	864	874	848	910	880	889	912	912	843	891	821	864	888	901	848	876	863	863	849	856	818	887	887	948	866	942	831	864	870	908	860	787	840	908	848	855	832	883	913	834	893	872	837	889	979	919	878	873	889	882	921	939	876	837	881	883	890	845	885	933	940	920	864	851	903	862	845	898	854	853	896	887	910	895	872	889	888	900	883	870	885	891	870	881	881	840	902	884	834	854	914	846	866	870	914	920	825	853	797	887	897	845	877	889	826	881	907	909	897	859	933	907	902	898	801	875	836	793	849	901
24709	21378	28380	24765	20132	3632	1461	20046	7068	972	837	772	782	731	718	714	735	696	711	672	744	711	745	727	659	693	687	741	712	714	702	694	792	636	653	678	701	690	669	647	678	711	715	642	675	712	715	688	675	703	707	667	700	669	704	706	631	709	690	711	691	684	661	714	634	713	696	633	658	701	662	626	669	642	694	650	665	686	646	679	648	677	692	659	707	660	695	661	669	645	719	684	642	736	673	711	660	661	675	665	665	650	695	650	736	682	680	695	720	726	654	690	730	710	685	669	702	684	695	692	664	662	651	720	691	711	711	658	683	697	689	682	660	633	669	664	675	686	685	674	693	689	650	730	666	717	635	648	677	721	656	703	710	687	661	701	698	689	689	670	688	620	677	664	728	646	662	691	661	664	658	716	715	662	679	678	722	653	709	709	719	667	744	698	663	708	685	665	711	696	717	697	645	662	668	667	676	672	636	679	710	646	696	657	689	692	665	714	676	649	668	672	728	722	717	672	676	655	679	654	680	634	725	688	689	651	651	671	674	670	707	697	714	657	684	676	684	679	664	675	704	652	698	684	616	628	673	681	650	694	673	653	703	654	661	684	670	647	665	690	657	672	714	704	651	656	702	674	668	636	676	670	660	646	715	649	683	688	653	691	667	641	679	702	652	720	686	678	693	687	689	658	702	674	680	708	707	693	666	710	655	680	670	635	661	679	632	691	676	668	698	665	678	687	663	714	716	698	682	648	657	686	683	712	707	672	719	672	703	626	688	674	723	680	716	692	699	687	726	631	688	691	719	647	695	685	709	686	705	705	652	698	714	664	625	683	680	704	679	647	709	702	666	709	705	676	664	722	672	699	624	663	704	683	651	644	686	657	692	697	663	669	656	652	687	709	696	727	676	682	657	683	657	659	657	679	751	704	676	724	700	667	642	745	715	697	664	676	707	706	661	725	698	686	662	688	684	687	703	690	643	646	672	649	660	674	700	696	641	690	684	664	681	683	660	662	653	625	656	678	687	669	642	699	692	631	704	684	667	657	678	673	683	709	727	626	694	681	660	661	709	680	733	665	693	692	671	696	692	680	675	697	661	667	694	665	670	691	651	694	737	683	674	744	707	673	650	653	635	655	671	719	702	662	662	700	687	641	688	635	666	665	720	648	658	681	672	671	664	685	699	683	678	700	687	644	693	670	685	689	720	626	680	699	639	705	677	733	662	676	672	698	680	650	668	674	709	668	705	706	693	709	698	648	625	621	678	665	684	659	705	696	586	679	683	718	686	688	674	661	677	709	642	677	695	641	670	697	653	714	671	716	640	634	646	678	632	681	666	664	658	644	726	636	660	674	676	667	638	706	712	687	670	726	720	692	683	691	697	674	641	676	682	672	697	655	690	674	667	677	694	695	697	695	695	684	691	679	678	676	704	651	652	672	675	645	661	698	652	635	693	708	673	693	646	656	669	635	691	674	633	670	693	713	648	629	663	694	668	669	649	703	692	666	682	657	662	664	693	687	637	702	657	673	649	656	690	670	671	668	691	667	677	718	670	639	688	648	682	683	708	679	665	682	684	632	658	657	657	678	699	720	651	671	662	681	694	679	727	707	692	645	639	640	701	652	644	648	690	672	677	717	636	666	642	628	670	684	660	624	670	656	647	683	659	668	665	664	701	654	681	654	627	667	708	655	672	675	646	677	661	720	667	674	715	688	682	671	653	694	672	702	712	652	668	734	711	677	636	649	742	679	663	653	646	623	672	672	730	650	663	664	612	630	669	710	707	668	664	647	685	658	673	737	684	653	666	720	681	740	723	724	657	647	648	636	723	655	680	685	687	657	703	686	666	640	690	665	644	665	656	686	686	692	665	708	645	658	666	660	642	668	735	649	673	684	697	688	707	653	638	640	648	657	715	716	682	673	703	666	678	653	690	627	681	693	678	682	665	695	668	685	708	683	633	665	682	653	659	655	729	631	630	650	633	667	696	618	694	661	743	680	653	637	693	674	669	704	673	674	696	670	689	692	672	715	650	689	628	706	648	723	670	645	701	618	671	667	704	672	652	672	736	717	645	715	700	659	681	679	655	706	658	708	674	696	685	680	715	687	686	696	704	652	680	650	709	724	638	679	684	676	713	618	694	713	701	664	665	689	642	691	662	705	696	643	679	687	697	678	672	661	693	662	712	632	665	684	689	670	672	656	632	638	697	682	673	664	717	627	726	701	724	682	669	656	703	642	677	648	662	667	676	607	669	713	641	610	653	654	721	629	727	655	698	675	659	695	660	704	626	629	694	750	677	662	699	680	702	670	722	640	691	674	731	631	679	640	687	649	629	632	669	694	622	678	665	673	620	700	696	656	672	675	675	633	617	638	668	671	632	688	616	682	693	658	676	641	643	689	689	693	660	704	705	683	686	687	651	741	668	740	703	672	658	731	685	684	678	640	672	688	727	639	638	682	650	657	681	692	710	679	641	724	624	692	711	676	684	687	680	676	674	719	688	685	659	702	622	657	666	694	679	669	685	699	664	654	717	645	693	632	667	645	703	696	666	639	693	680	666	669	652	632	709	624	653	682	687	686	693	665	684	670	639	682	712	675	640	654	676	669	700	736	681	672	643	667	707	707	678	650	704	674	690	667	661	680	691	670	694	688	684	662	686	727	690	683	656	646	698	726	686	674	664	700	703	712	740	711	705	659	699	674	714	676	677	700	666	694	686	641	688	661	643	693	727	646	639	739	657	696	687	646	640	658	686	653	662	677	663	660	685	669	686	687	680	690	635	688	675	724	660	650	693	642	725	649	674	700	685	704	676	705	640	684	683	679	645	690	676	638	706	698	687	661	678	679	697	641	690	625	676	674	682	648	638	625	686	707	700	628	703	708	668	729	708	700	645	719	653	703	667	684	641	647	704	665	651	691	712	639	660	643	704	651	659	640	637	694	693	672	604	689	675	647	643	684	689	704	685	638	681	668	695	672	672	660	685	638	700	682	617	651	679	709	694	677	634	653	705	678	640	655	672	730	684	636	713	637	664	686	641	657	700	698	646	670	705	709	718	692	668	726	646	668	656	647	640	672	719	652	729	714	666	651	708	610	678	692	660	620	689	608	606	699	628	644	650	690	680	695	696	684	686	702	703	640	652	682	690	648	653	645	711	705	671	693	659	632	709	668	703	665	648	704	681	651	660	678	676	672	679	658	708	673	647	656	664	704	619	678	705	654	656	659	710	676	642	672	712	672	679	670	648	725	671	639	685	674	673	623	679	691	672	698	667	713	688	661	694	695	695	684	674	667	709	696	685	654	665	687	679	699	663	670	693	706	691	620	702	669	686	639	653	661	657	720	687	725	685	699	700	651	654	643	709	662	659	652	674	651	677	672	640	648	675	727	668	647	682	681	685	671	659	683	622	665	679	632	724	668	659	681	662	632	667	636	686	631	624	680	684	634	626	691	667	674	682	618	637	775	682	731	657	648	690	701	694	665	668	696	684	649	672	672
4137	5047	4201	2313	1599	1325	1120	23457	3458	857	715	722	747	685	697	690	710	648	649	644	690	606	697	660	666	654	658	660	623	671	649	615	690	649	668	645	601	633	676	656	642	648	624	610	613	656	660	580	597	680	620	680	640	613	627	629	639	624	637	614	652	618	650	619	646	610	630	605	598	638	617	615	672	644	610	598	644	662	714	592	590	644	636	674	619	630	632	656	605	624	605	680	639	644	642	635	611	612	674	603	600	646	612	610	601	610	643	622	627	650	650	611	617	609	605	648	661	625	615	654	602	647	622	639	611	600	602	584	613	620	617	644	618	640	626	615	590	605	646	659	614	611	627	631	642	625	627	614	605	623	597	664	603	585	645	593	655	627	643	639	652	638	619	685	614	647	590	628	643	621	604	614	629	626	570	647	643	609	656	645	644	638	592	640	610	601	615	606	641	610	608	646	634	633	638	603	605	600	601	615	680	598	606	623	648	626	639	603	653	631	639	607	596	584	602	679	647	621	643	621	608	602	639	604	664	617	592	657	601	585	642	643	621	639	641	620	644	593	618	614	592	635	581	657	606	615	628	614	650	620	604	629	617	619	625	677	595	531	610	589	595	590	604	599	612	622	619	606	626	639	630	634	616	593	592	598	594	578	614	600	646	624	566	590	644	616	634	596	597	599	605	608	588	639	635	598	621	611	614	644	608	646	649	582	616	650	620	647	601	623	644	642	660	618	614	579	634	628	614	627	640	623	590	618	597	577	621	621	643	589	615	616	588	630	609	629	559	557	652	623	568	612	593	635	671	632	626	609	612	560	615	587	624	635	579	601	581	633	660	571	605	645	596	622	608	652	649	620	600	623	571	662	577	599	591	596	619	647	629	663	581	616	606	602	600	611	615	558	634	598	615	618	608	614	560	636	630	658	630	602	633	602	646	621	645	634	622	663	645	649	629	628	613	607	612	613	606	583	654	630	635	625	622	634	571	595	638	655	607	632	653	576	628	622	632	637	616	649	633	637	632	667	619	608	623	614	656	612	634	592	612	645	636	598	639	569	612	616	631	611	634	586	643	669	601	608	615	603	595	622	618	617	658	631	601	597	617	613	645	592	606	626	578	621	620	641	630	616	590	639	596	617	622	582	608	613	637	618	626	635	615	607	617	593	610	648	622	650	601	622	645	625	622	661	640	629	581	628	593	596	614	629	615	613	607	622	646	600	582	606	612	599	629	627	636	624	661	637	626	615	666	654	619	671	648	624	610	632	633	616	601	657	623	602	616	675	630	617	640	616	597	617	611	611	642	613	629	628	589	646	618	603	598	584	617	629	653	630	603	626	592	617	601	582	590	606	647	663	628	650	641	605	620	622	611	579	629	602	633	625	598	607	607	589	618	606	634	580	633	652	614	621	603	586	649	627	613	581	640	627	575	614	588	599	615	612	625	647	629	645	587	640	558	638	577	590	611	609	627	629	690	562	612	620	614	604	631	654	615	598	602	603	615	648	613	569	612	634	580	637	629	645	615	601	652	574	614	605	594	623	583	633	599	650	663	648	644	663	603	662	637	651	570	583	619	578	583	604	586	584	663	607	570	566	585	567	604	588	586	673	616	611	599	609	619	585	616	610	607	587	578	618	620	590	595	634	611	628	623	568	612	670	595	580	633	621	599	641	586	620	606	623	619	639	627	606	613	608	635	652	637	632	636	592	633	608	597	637	581	622	629	659	564	584	615	642	614	589	621	588	592	620	609	590	625	603	600	611	632	600	673	631	637	596	618	646	645	623	627	578	587	615	652	638	655	617	629	607	608	637	606	618	647	632	611	596	634	586	609	661	600	599	618	601	582	615	600	609	614	580	598	617	591	641	599	616	584	618	642	583	610	611	626	652	612	588	619	591	620	579	582	578	621	615	646	578	606	594	601	618	638	653	642	630	582	629	585	638	601	625	622	653	588	582	646	661	604	622	579	622	595	593	631	597	623	656	610	638	614	627	654	587	617	602	609	606	621	602	593	588	634	642	617	641	608	639	567	640	593	623	635	619	595	633	659	616	655	589	635	593	573	625	618	656	615	657	638	594	605	619	616	626	669	561	611	573	616	600	649	644	647	569	609	586	645	592	640	619	610	623	647	622	601	576	641	617	659	614	646	588	625	646	594	570	604	591	610	611	631	584	603	598	586	611	616	566	623	579	589	661	605	575	597	633	607	609	578	612	603	610	596	640	642	621	605	562	646	620	660	618	627	576	593	620	609	613	565	629	628	605	594	592	666	640	616	637	633	646	583	597	607	640	595	599	659	631	616	605	590	599	597	588	597	574	641	628	581	661	626	653	613	601	624	642	591	601	630	611	604	615	622	633	579	667	617	624	603	632	601	596	608	589	626	622	573	617	620	604	612	597	599	580	618	615	625	625	632	604	639	606	610	634	608	589	684	578	644	641	600	634	637	620	601	642	606	607	640	548	598	629	652	611	657	590	610	618	635	585	600	614	606	641	620	638	600	633	599	581	577	604	608	601	648	643	569	659	635	624	623	611	642	593	608	588	608	650	606	673	606	653	604	612	608	598	646	575	611	662	611	629	648	616	653	618	600	629	599	586	578	608	588	581	638	638	647	641	598	625	634	615	620	616	545	598	589	597	634	585	585	636	651	651	570	660	623	600	602	633	633	603	602	650	596	633	607	594	576	617	631	648	632	621	597	600	611	621	612	644	615	592	613	627	568	620	626	621	597	623	560	630	654	584	603	660	602	607	641	577	653	649	618	620	601	593	646	637	580	602	612	555	670	618	624	652	629	602	621	597	623	619	605	572	625	587	606	664	584	575	667	641	603	652	604	647	627	601	666	673	621	598	648	630	540	605	596	625	594	636	589	625	639	624	610	617	625	646	585	587	650	639	606	612	614	585	634	637	605	610	616	609	594	637	616	589	614	613	613	566	635	611	595	630	650	612	588	610	646	606	664	626	604	604	584	660	609	613	624	610	637	655	647	590	634	582	637	621	613	619	592	600	602	670	593	594	612	624	619	632	627	644	632	641	625	633	628	576	649	622	661	567	613	578	642	649	601	645	599	631	601	649	613	660	574	633	626	570	643	629	643	609	602	631	598	632	596	646	578	611	641	627	625	630	623	630	645	617	581	599	583	622	596	594	600	658	564	644	591	594	635	625	639	577	672	595	610	579	614	606	629	625	642	646	652	614	655	617	608	619	591	659	635	580	638	607	654	609	599	644	599	646	617	618	623	601	616	594	653	653	634	577	592	627	603	622	599	614	611	638	588	639	629	639	675	595	597	579	618	620	583	592	628	615	638	599	653	598	596	593	610	615	604	669	609	599	615	594	571	606	597	630	650	611	581	647	661	616	637	618	616	568	620	604	644	656	659	620	672	607	575	646	598	645	543	608	602	616	620	592	611	646	623	596	626	624	659	612	639	588	621	605	581	660	569	607	642	632	606	611	641	604	584	619	602	639	624	629	607	624	609	594	607	597	615	573	629	590
27618	10194	2174	1460	1178	1180	1111	1996	1383	1153	1247	1164	1087	1128	1188	1197	1090	1166	1137	1097	1132	1082	1052	1127	1131	1132	1149	1133	1192	1120	1155	1149	1120	1110	1167	1139	1126	1124	1144	1131	1188	1151	1159	1079	1080	1129	1125	1117	1126	1199	1130	1109	1118	1109	1148	1095	1085	1158	1153	1144	1134	1124	1114	1191	1082	1109	1112	1174	1121	1135	1100	1145	1123	1111	1136	1077	1112	1130	1086	1146	1172	1112	1176	1156	1116	1092	1152	1170	1123	1141	1079	1098	1160	1090	1128	1206	1116	1121	1129	1091	1079	1160	1121	1187	1107	1145	1168	1122	1164	1170	1106	1097	1049	1139	1122	1090	1153	1163	1114	1151	1130	1107	1164	1131	1150	1091	1029	1128	1068	1133	1160	1106	1140	1137	1126	1144	1115	1142	1112	1061	1064	1112	1083	1103	1138	1118	1117	1102	1148	1134	1076	1139	1200	1074	1101	1116	1130	1113	1092	1150	1183	1160	1101	1112	1144	1178	1100	1138	1127	1128	1133	1126	1075	1087	1095	1222	1131	1114	1119	1166	1170	1204	1122	1133	1159	1121	1090	1174	1137	1152	1130	1128	1117	1180	1138	1142	1124	1097	1189	1213	1093	1092	1086	1095	1138	1134	1111	1116	1089	1110	1082	1119	1135	1073	1111	1140	1077	1086	1135	1074	1169	1100	1080	1096	1158	1087	1168	1149	1149	1142	1078	1177	1094	1049	1130	1098	1098	1092	1130	1110	1116	1111	1143	1123	1059	1102	1114	1117	1140	1176	1188	1178	1148	1140	1086	1106	1171	1135	1071	1146	1080	1112	1138	1145	1143	1092	1173	1134	1132	1109	1126	1165	1115	1099	1169	1127	1125	1161	1141	1063	1114	1142	1095	1139	1054	1095	1201	1125	1107	1130	1110	1198	1118	1179	1128	1113	1100	1086	1047	1159	1140	1167	1111	1095	1060	1156	1135	1064	1124	1101	1146	1114	1097	1105	1202	1126	1207	1108	1178	1149	1088	1136	1103	1111	1140	1108	1182	1064	1098	1167	1165	1157	1149	1161	1146	1191	1082	1102	1113	1158	1013	1106	1105	1109	1108	1073	1166	1128	1135	1155	1138	1078	1155	1062	1127	1143	1131	1102	1184	1130	1134	1142	1076	1069	1156	1191	1078	1125	1095	1132	1156	1128	1189	1091	1160	1176	1164	1196	1120	1187	1134	1064	1155	1097	1147	1111	1139	1144	1059	1143	1099	1119	1117	1159	1145	1100	1101	1142	1184	1168	1186	1131	1163	1110	1128	1116	1159	1093	1144	1123	1148	1074	1114	1118	1155	1092	1125	1095	1153	1140	1110	1129	1112	1077	1165	1113	1116	1196	1128	1096	1070	1061	1133	1140	1106	1144	1137	1094	1101	1127	1128	1160	1190	1124	1178	1125	1039	1129	1156	1120	1167	1158	1077	1135	1155	1083	1161	1137	1193	1135	1087	1112	1163	1147	1117	1139	1072	1154	1120	1149	1192	1172	1179	1087	1136	1128	1163	1177	1129	1123	1134	1078	1107	1101	1148	1171	1108	1138	1138	1117	1102	1154	1148	1126	1089	1126	1157	1211	1138	1168	1147	1154	1136	1047	1160	1125	1127	1195	1190	1108	1128	1115	1106	1127	1113	1129	1135	1074	1088	1120	1022	1153	1141	1144	1123	1089	1155	1082	1182	1140	1076	1154	1121	1170	1187	1190	1080	1158	1109	1161	1078	1144	1182	1151	1064	1097	1098	1155	1089	1156	1150	1145	1080	1131	1124	1133	1134	1139	1152	1133	1091	1143	1138	1133	1079	1077	1162	1176	1102	1098	1120	1147	1099	1104	1106	1103	1141	1096	1149	1161	1081	1153	1105	1142	1162	1108	1132	1154	1146	1161	1149	1127	1114	1096	1136	1162	1141	1153	1122	1098	1083	1139	1115	1141	1106	1132	1153	1130	1141	1095	1112	1205	1135	1082	1173	1140	1111	1122	1148	1143	1123	1123	1180	1204	1099	1140	1104	1117	1183	1116	1118	1091	1129	1099	1143	1064	1056	1134	1134	1128	1113	1186	1121	1181	1138	1094	1120	1121	1040	1236	1123	1186	1146	1059	1089	1174	1066	1094	1121	1159	1093	1181	1161	1107	1129	1079	1167	1158	1154	1068	1106	1104	1047	1152	1143	1154	1203	1122	1137	1106	1144	1122	1111	1117	1111	1144	1135	1169	1175	1168	1140	1168	1073	1107	1170	1136	1127	1110	1106	1109	1191	1100	1138	1038	1127	1166	1124	1110	1103	1115	1125	1114	1155	1111	1121	1109	1140	1137	1100	1072	1124	1184	1126	1118	1084	1149	1123	1164	1170	1088	1062	1096	1138	1096	1092	1162	1154	1024	1132	1110	1168	1125	1162	1230	1143	1104	1129	1136	1146	1109	1079	1096	1092	1178	1132	1166	1163	1162	1138	1115	1134	1124	1111	1032	1129	1136	1169	1080	1146	1113	1058	1170	1096	1081	1076	1155	1134	1118	1123	1151	1150	1141	1135	1156	1122	1171	1104	1157	1180	1115	1094	1124	1146	1163	1091	1094	1143	1100	1101	1174	1066	1140	1118	1120	1148	1103	1141	1083	1081	1145	1095	1105	1075	1136	1190	1104	1074	1146	1118	1158	1130	1097	1060	1109	1150	1164	1109	1082	1128	1137	1093	1080	1154	1127	1178	1118	1147	1109	1139	1091	1142	1133	1161	1139	1125	1119	1114	1180	1131	1158	1145	1132	1178	1104	1067	1125	1123	1127	1150	1118	1072	1114	1117	1151	1132	1184	1226	1132	1095	1110	1125	1112	1072	1091	1118	1155	1144	1079	1153	1168	1171	1136	1171	1152	1176	1169	1161	1143	1125	1121	1127	1141	1108	1123	1182	1136	1100	1072	1134	1162	1045	1171	1156	1119	1139	1103	1131	1097	1142	1209	1151	1162	1164	1080	1094	1132	1130	1147	1139	1165	1115	1115	1209	1190	1119	1142	1106	1205	1136	1149	1128	1188	1188	1132	1115	1148	1132	1113	1121	1158	1176	1115	1178	1147	1101	1148	1230	1096	1148	1134	1180	1127	1116	1132	1190	1148	1143	1123	1156	1132	1145	1121	1085	1127	1076	1098	1134	1125	1116	1086	1149	1150	1107	1130	1111	1147	1141	1115	1119	1151	1159	1155	1128	1133	1122	1101	1178	1154	1135	1147	1200	1148	1107	1088	1119	1066	1099	1142	1140	1037	1157	1179	1103	1121	1180	1157	1147	1086	1135	1116	1102	1132	1142	1070	1168	1094	1137	1110	1150	1166	1147	1089	1131	1124	1140	1156	1130	1160	1132	1132	1120	1127	1152	1065	1170	1088	1136	1173	1168	1138	1179	1137	1085	1143	1132	1157	1162	1169	1129	1168	1151	1139	1064	1107	1178	1085	1096	1202	1078	1191	1134	1113	1181	1147	1133	1170	1088	1153	1118	1198	1124	1119	1157	1128	1162	1117	1146	1073	1100	1118	1070	1028	1179	1126	1115	1134	1208	1121	1119	1111	1107	1129	1142	1134	1142	1122	1104	1153	1085	1127	1077	1103	1127	1098	1170	1141	1202	1151	1181	1167	1091	1136	1143	1147	1142	1156	1156	1115	1181	1118	1177	1111	1117	1109	1138	1175	1142	1123	1119	1162	1143	1152	1112	1130	1163	1102	1119	1156	1106	1155	1098	1185	1187	1078	1137	1171	1134	1158	1119	1184	1172	1158	1134	1102	1158	1195	1070	1111	1132	1148	1167	1128	1157	1154	1153	1139	1131	1140	1080	1122	1101	1114	1124	1128	1182	1150	1134	1078	1110	1138	1125	1130	1113	1103	1066	1140	1165	1115	1120	1151	1135	1086	1170	1134	1183	1248	1127	1156	1085	1165	1096	1167	1127	1194	1094	1160	1162	1133	1146	1155	1152	1068	1103	1122	1162	1168	1088	1107	1093	1116	1144	1161	1118	1090	1118	1161	1119	1068	1130	1124	1077	1139	1076	1134	1119	1071	1150	1132	1107	1173	1140	1070	1105	1133	1124	1114	1100	1121	1144	1065	1134	1137	1105	1155	1119	1080	1146	1174	1151	1165	1166	1147	1131	1188	1199	1088	1121	1075	1173	1113	1198	1115	1130	1087	1082	1123	1149	1146	1089	1154	1086	1131	1128	1149	1112	1136	1191	1157	1101	1124	1159	1120	1124	1168	1121	1145	1116	1180	1062	1154	1140	1115	1058	1180	1172	1111	1073	1159	1098	1087	1089	1102	1123	1148	1112	1123	1122	1110	1063	1184	1207	1091	1154	1081	1113	1131	1143	1155	1182	1078	1109	1117	1092	1123	1135	1127	1088	1111	1145	1063	1106	1138	1091	1129	1143	1052	1095	1159	1154	1157	1149	1146	1139	1122	1068	1139	1098	1202	1128	1166	1085	1149	1155	1130	1071	1212	1173	1157	1143	1149	1107	1100	1126	1178	1158	1111	1192	1160	1116	1096	1075	1046	1116	1126	1135	1110	1146	1100	1105	1195	1151	1080	1179	1144	1120	1154	1084	1107	1141	1124	1115	1111	1124	1125	1163	1162	1167	1142	1167	1156	1105	1090	1148	1194	1156	1173	1125	1120	1193	1114	1183	1117	1128	1108	1125	1130	1141	1115	1109	1151	1113	1136	1062	1125	1119	1137	1173	1106	1173	1127	1099	1145	1140	1181	1141	1102	1108	1105	1205	1121	1190	1207	1124	1111	1147	1171	1123	1100	1180	1062	1152	1086	1103	1166	1140	1148	1186	1076	1092	1158	1110	1129	1173	1119	1174	1147	1113	1115	1080	1075	1095	1139	1149	1125	1179	1121	1175	1149	1136	1147	1190	1110	1069	1123	1093	1146	1110	1150	1067	1152	1122	1177	1086	1119	1108	1081	1129	1177	1126	1064	1074	1149	1104	1164	1104	1123	1174	1156	1107	1069	1089	1105	1091	1124	1125	1082	1123	1144	1143	1128	1126	1121	1160	1048	1158	1207
5880	1152	1088	962	968	898	950	2116	1216	936	905	892	953	877	888	830	925	882	921	949	985	958	970	921	964	896	915	891	903	919	924	897	925	919	903	863	932	999	947	996	910	923	837	912	928	908	882	910	946	895	925	879	840	942	943	881	922	913	920	904	933	896	918	951	927	937	939	866	912	926	900	869	949	920	926	936	945	910	944	958	895	930	878	908	878	883	910	928	947	933	934	946	925	929	922	902	882	924	958	901	857	910	937	897	901	909	963	932	941	943	918	976	969	925	879	912	953	900	908	956	936	921	934	869	913	876	941	924	952	944	890	933	912	930	949	935	946	906	861	918	919	910	898	877	896	842	959	917	892	900	941	906	932	916	905	887	926	942	900	909	889	911	924	940	872	883	916	838	929	890	926	941	942	885	909	846	897	894	877	898	883	885	923	947	892	905	936	910	926	943	938	876	918	900	926	878	911	885	893	917	861	882	893	910	923	932	912	902	953	924	917	871	878	919	902	925	909	908	881	896	887	849	925	954	943	870	884	903	919	906	887	890	923	934	904	918	906	840	864	883	910	901	884	854	936	909	935	841	934	883	919	925	885	916	918	876	963	938	960	931	936	855	892	889	923	924	911	910	928	913	898	919	912	886	904	916	932	893	898	914	914	921	897	861	934	902	867	916	884	879	921	927	936	930	951	933	905	886	935	902	889	943	904	936	910	885	863	934	913	901	951	876	903	836	916	920	919	974	837	942	892	919	882	897	936	904	929	906	874	924	881	857	896	874	895	892	909	899	890	909	897	944	873	957	983	891	927	924	912	865	915	913	896	878	920	928	947	979	915	894	890	913	924	926	906	928	914	940	924	961	919	921	937	904	857	932	951	855	909	922	1007	830	955	868	894	898	959	920	951	881	927	951	885	933	920	915	890	886	885	917	933	901	955	865	967	912	890	921	849	918	874	919	965	887	919	939	924	972	914	908	890	896	934	872	861	923	941	918	868	905	941	918	905	908	878	939	915	937	941	1032	900	932	887	922	905	964	931	896	916	958	931	884	848	950	944	907	955	928	915	900	880	912	976	901	873	937	883	971	942	925	883	935	882	911	864	887	931	862	940	924	917	930	897	884	930	875	799	905	876	937	869	876	878	952	954	940	900	885	899	938	882	872	892	899	929	930	917	938	972	919	907	925	918	959	882	855	913	924	903	912	922	967	934	856	887	934	936	918	904	877	893	933	878	871	855	898	904	932	907	950	959	882	905	920	911	957	949	961	903	936	952	974	963	915	938	939	901	875	900	939	931	901	904	931	911	848	938	942	973	868	926	903	907	940	903	952	937	901	972	817	951	963	962	906	914	951	978	905	1017	912	892	904	956	892	944	888	943	836	916	962	921	922	894	943	952	900	880	941	862	899	917	944	921	921	914	938	891	922	941	904	936	884	923	899	928	874	914	896	965	905	917	972	873	903	925	849	901	895	889	886	918	911	924	914	932	900	920	933	867	898	944	893	898	980	938	928	903	927	916	858	915	864	885	888	955	909	939	875	897	937	918	908	972	892	871	866	959	929	848	927	988	910	878	885	894	874	956	855	931	888	901	904	881	867	911	956	940	935	937	920	940	922	915	942	904	881	919	953	890	957	894	889	928	948	942	955	911	989	923	933	970	950	871	944	929	904	938	902	945	880	925	923	937	871	858	939	985	888	914	901	929	933	873	959	887	872	883	884	893	877	1008	906	928	882	919	871	880	946	908	860	922	886	889	947	909	900	874	955	893	941	945	910	930	918	788	931	894	925	917	915	997	891	924	918	886	857	897	865	872	888	915	888	942	925	900	915	945	922	928	931	926	902	963	970	879	1019	937	915	915	925	889	915	964	879	902	956	907	895	904	954	928	885	836	955	866	918	931	869	874	918	912	922	917	935	924	900	897	905	839	926	915	952	899	924	899	943	945	891	929	870	935	891	893	882	867	896	905	882	898	892	902	878	896	929	906	853	885	889	902	888	937	903	933	884	879	880	882	924	942	886	916	866	894	907	966	941	925	937	904	914	919	900	882	937	905	906	917	909	982	892	903	919	939	964	935	900	953	908	920	966	913	889	954	898	872	915	883	899	987	873	871	954	946	910	865	970	930	899	902	919	902	936	857	885	949	893	977	927	875	895	911	918	975	934	900	920	877	859	957	909	864	854	902	950	916	870	917	946	941	917	917	898	940	894	909	861	931	876	929	899	922	905	897	923	941	898	945	934	916	902	946	865	925	915	887	930	977	945	918	912	930	952	938	890	919	911	876	926	925	952	913	899	917	913	901	939	939	910	899	900	925	882	925	891	917	843	891	929	880	927	951	911	900	946	902	919	912	903	943	896	928	920	924	878	954	914	925	931	902	887	887	879	972	933	918	866	936	937	831	898	911	922	931	932	935	910	911	954	913	913	976	961	933	936	969	918	892	940	932	924	897	864	906	846	848	877	899	912	942	914	919	876	906	823	906	944	949	877	883	852	929	901	933	907	900	936	865	925	892	884	948	894	944	940	913	939	909	933	928	905	917	926	896	936	879	924	878	898	916	915	862	873	922	954	846	907	918	921	882	896	938	885	899	928	930	936	846	906	922	919	892	908	946	936	964	907	908	915	941	964	898	920	911	868	917	895	917	862	851	957	869	866	925	929	895	879	883	871	912	978	1020	883	874	926	902	937	896	918	875	909	946	966	958	904	873	921	946	900	959	944	898	898	908	932	922	861	902	954	1017	857	923	887	898	881	891	911	964	929	911	818	947	890	906	903	928	895	886	890	949	882	896	907	904	947	953	936	884	896	919	934	955	897	936	947	951	935	944	925	951	938	867	903	887	953	878	953	867	886	891	873	889	885	942	945	926	894	905	939	941	931	910	869	865	956	884	922	889	882	874	895	909	891	926	935	905	918	941	890	899	887	923	919	957	908	934	864	919	882	918	915	892	958	913	954	956	877	913	939	894	924	926	954	934	889	935	966	922	898	845	903	949	925	890	958	926	912	870	923	929	889	910	921	910	900	975	895	920	899	936	912	846	876	870	921	940	968	939	923	872	892	939	886	925	861	898	904	902	938	906	899	923	947	923	991	908	881	938	914	927	898	915	907	968	899	941	948	903	880	925	900	907	934	947	884	915	970	941	964	929	845	877	911	963	909	943	882	971	937	909	892	882	891	911	879	910	841	922	907	929	908	889	891	921	880	898	835	892	887	941	902	887	887	905	943	940	861	950	869	887	903	894	918	865	927	906	933	917	897	886	919	950	929	934	922	911	873	897	931	944	882	911	916	949	950	950	865	933	896	884	944	942	942	964	908	934	899	900	889	917	905	898	899	925	951	938	950	949	960	911	911	896	897	897	923	955	915	861	863	874	907	895	930	908	861	906	924	915	879	894	870	887	922	918	890	932	925	951	925	909	867	891	882	921	937	930	934	898	894	924	931	906	953	840	993	847	913	966	868	900	915	922	945	925	921	870	933	927	946	896	892	902	896	858	922	970	965
25702	21394	27052	25309	5427	1744	1408	9982	4750	1250	1126	1116	1090	1132	1095	1112	1042	1088	1137	1115	1105	1075	1071	1058	1043	1035	1090	1025	1106	1020	1060	1026	1093	1103	1098	1071	1059	1103	1086	1082	1011	1104	1066	1065	1070	1099	1025	1068	1009	1091	1080	1022	989	1027	1029	1063	1071	1069	1064	1069	1025	1081	1072	1063	1057	1103	1020	1012	1028	1054	1110	1037	1044	1016	1018	1070	1086	1077	1107	1066	1076	1033	1055	1074	1103	1059	1059	1012	1040	1049	1041	1052	1126	1074	1021	1058	1008	1107	1014	1085	1048	1010	1022	1065	1044	1108	1078	1023	1038	1032	1043	1072	1080	1048	1077	1026	1070	1025	1013	1032	1030	1029	1069	1076	1057	1029	1037	1069	1023	1033	1017	1025	1038	1043	1020	1012	1058	1059	1053	1014	1004	1064	995	1018	1013	1082	1071	1067	1008	1024	1082	1062	1035	1098	1043	1073	978	1069	1016	1028	1045	1077	987	1059	1049	1075	1103	1087	992	1029	1004	1043	1092	1013	1063	1065	1040	1043	1084	1048	1084	1037	1052	1099	1070	1038	1058	1002	1078	1032	1080	966	1066	1075	1049	1057	1020	971	1062	1037	1044	1064	1103	1026	1019	1051	1054	1089	975	1072	1091	1052	1039	1004	1045	1023	1055	974	1007	1058	1032	1019	1072	1071	1046	1100	1082	1053	1048	1052	1106	1042	1041	1021	1109	1021	1110	1040	1078	1053	1042	1000	1061	1035	1017	1066	1025	1077	1098	1048	1094	1039	990	1000	1018	1071	1013	1083	1017	1014	1033	1068	996	1118	1028	1014	1045	1070	1065	1022	985	1029	1084	1063	995	1011	1059	1036	1061	1014	1085	1046	1031	1027	1086	1095	1018	1064	1032	1116	1067	1078	1039	1009	1069	1073	1079	1080	1024	1043	1018	1069	1007	1043	1053	1027	1017	1047	1039	1020	1056	1036	1038	1021	1058	1003	1089	1011	1060	1052	1048	1082	1046	1029	1077	1102	1047	1031	1039	954	1070	1065	1015	982	1067	1036	1006	1004	1023	1014	1045	1074	1062	1010	1038	1031	1043	1018	972	1023	1047	1131	993	1044	1057	1042	1058	1049	1022	1069	1048	1029	1050	1030	1104	996	1084	1112	1037	1037	1068	1008	1067	1066	1076	999	1066	1011	1023	1041	1043	1033	1026	1016	1030	1050	996	1007	1090	1005	1061	1037	1008	1000	1072	1081	1029	1057	1051	1015	1076	1045	1045	1026	1092	1074	1060	1023	1015	1051	1067	1065	994	1064	1050	1059	1074	1100	1032	1064	1079	1014	1003	981	1058	991	1024	995	1079	1039	1077	1017	1037	1032	1073	995	1112	1050	1061	1005	1001	1024	1083	1047	1033	1041	1050	1034	1017	1023	1076	957	1034	1061	993	1045	1059	1067	1039	1067	1079	1065	1066	1044	1083	1049	992	1048	1050	1110	1072	1006	1075	1052	1016	1004	1003	999	1016	1065	1052	1034	1044	1050	979	1038	1016	1026	1062	1034	1039	1078	1047	1018	1134	1025	1076	1068	1072	1045	1026	1096	1098	1096	1011	1070	1019	1037	1001	995	1012	971	1063	1065	1033	1053	1000	1066	1035	1072	1000	1046	1090	1039	1018	1021	1074	1029	1039	986	1053	1062	1043	1051	1083	1066	1062	1063	1067	1016	1027	1027	1076	994	1058	1059	1065	1099	1050	986	1050	1014	1049	1024	1009	1051	1081	1010	1002	1063	1026	1021	1080	1006	1042	1083	1085	1049	1071	1060	1059	1013	1073	1147	1086	1078	1052	1048	1102	1045	1055	1037	1035	1028	1075	1049	1014	1045	1086	1071	1063	1011	1060	1060	1030	991	998	1072	1070	1053	1035	1040	1057	1016	1030	1014	1041	1072	971	1050	1079	1083	1092	1042	1078	1105	1060	1052	1027	1041	1014	1049	1091	1068	1027	1059	1052	1029	1069	1054	1081	1037	1068	1052	1052	1038	1115	1022	1069	993	1091	1019	1029	979	1029	1096	1083	1069	1015	1043	1001	1056	1028	1036	1097	1038	1068	1037	1022	1017	1071	1015	1048	1048	980	1039	994	1081	1004	1033	1069	1061	1053	1009	1053	1038	1039	1036	1019	1067	1080	1072	1018	1012	984	1079	1054	1104	980	976	1066	1009	1049	1054	1050	1043	1041	1111	1029	1060	1072	1062	1015	1053	1099	1026	1054	1062	1063	1042	1063	1062	1071	1110	1049	1048	1073	986	1051	1094	1104	1006	1007	1044	1014	1008	1052	979	1032	1063	1030	1050	1113	979	992	1081	986	1067	1057	1099	1046	1065	1088	1052	1097	1055	1025	1036	1018	1075	1021	986	1041	1007	1033	1044	1044	1022	1042	1055	1100	1031	1032	954	1077	1098	1039	1006	1076	1044	1061	1002	1042	1054	1034	1023	1059	1036	1015	1059	1084	1105	1007	1091	1019	1102	1083	1061	1004	1049	1074	1016	1053	1139	1029	1080	1082	1007	1067	1069	1048	1060	1002	1060	1033	1068	1112	1071	1006	1053	1056	1086	993	1070	1071	1067	1052	1065	1102	1014	992	1032	1036	1061	1017	1029	1061	1063	998	1067	1004	1070	971	1058	1087	1024	1006	1023	1041	1065	1034	1018	1008	1016	999	1096	1031	1124	1033	1104	1013	1033	1031	994	1033	1026	1060	1064	1000	1043	983	1096	1019	1064	1048	1058	1072	1080	1056	1092	1044	1044	1043	1075	1060	1070	1021	1077	1044	1069	1087	1001	1061	1040	1053	1027	1040	1060	1039	981	1028	1039	1038	1095	1013	1031	1002	1070	1070	1023	1034	1075	1060	1065	1095	1003	1035	1041	1026	1081	1060	1062	1069	1049	1066	1027	956	1013	1090	1027	1032	1010	1002	1005	1038	997	1009	1038	987	1040	1029	979	1103	1088	1091	1034	1050	1046	1049	1065	1031	1079	1062	1109	985	1018	1047	1012	1033	1075	1122	1015	1081	1079	1024	1106	1087	1043	1030	1035	1067	1091	1020	1029	1069	1038	1058	1064	1104	1044	1028	1018	1064	1110	1037	1058	1041	1006	1122	1010	1038	1025	1007	1058	1042	1064	1047	1048	1015	1019	1054	1017	1074	981	1005	1059	1072	1049	1010	1115	1054	1065	1006	1018	1106	992	1012	1033	1021	1098	1051	1058	1106	1038	1017	1055	1003	1075	1010	1093	1062	976	1020	1009	991	1009	1077	977	993	1041	1056	1061	1071	993	1012	997	1058	1009	1002	1029	941	1095	1012	1075	1088	1107	1013	1083	1076	1072	1117	1012	1184	1074	1031	970	1039	1026	1031	998	1025	1004	959	962	1020	1103	1045	1017	1139	972	1005	1028	1074	1057	1023	1035	1088	1063	1040	1031	1049	1015	1003	1042	1074	1066	1036	1047	1040	1047	1033	1136	1086	1012	1090	1039	1021	1024	1089	1075	1042	1056	1029	1051	1060	1063	1061	1039	1090	1039	1060	1011	1104	1089	1043	1017	1009	1016	1023	1068	1063	1046	1062	1067	1009	1057	1055	1041	1067	1034	1087	1022	1025	1051	998	1028	1051	1018	1114	1080	1096	1050	1041	1032	1053	1114	1050	1070	990	1040	1024	993	1028	997	1071	1063	1039	1031	1038	1024	1046	1038	993	1055	1011	1048	1030	1077	1041	1010	987	1066	1067	1026	1042	1031	1116	1081	1065	1011	1116	1023	1008	1029	1112	994	1060	1108	1075	1023	1072	1052	1050	1008	1036	1021	1093	1008	1051	1061	1038	1037	1012	1075	1122	1069	1034	1050	1084	1037	1118	1005	1047	1029	1066	1007	1048	1036	1073	970	1096	1061	1029	1008	1054	1124	1098	1101	1025	1059	996	1072	1102	1046	1093	1046	1066	1032	1071	1049	1049	1024	1043	1061	1043	1054	1010	1050	1042	1053	1057	1055	1109	1102	1035	1028	1012	1056	1071	1047	1016	1077	1030	1073	1090	1005	1062	1019	1063	1101	1060	1014	1060	1045	1076	1030	1084	1007	1009	1070	1027	1118	1024	1070	1090	1082	1048	1054	1043	1004	1070	1004	1012	1119	1083	1091	1020	1056	1030	1053	1071	1021	1059	1050	1065	1055	1098	1025	1040	1049	1022	1059	1047	1090	1078	984	1010	1045	1032	1079	1132	1087	1021	1073	1047	1060	1061	1056	1085	1044	1062	1100	963	1002	996	1010	1000	1071	1041	1065	1048	1026	1060	1018	1059	1074	1050	1008	1056	1110	1073	1057	1026	1036	1072	1007	1044	1138	1078	986	1040	1018	1097	1019	1009	1042	1010	1075	1031	1000	1038	1048	1042	1057	1027	1091	1053	1103	1077	1026	1064	1001	1020	1084	1012	1066	1027	1050	1076	1070	1046	1070	1069	1049	1047	1042	1102	1083	1025	1056	1060	1079	1042	1033	991	973	1033	1025	1038	1006	1081	1062	1056	1022	1096	1065	1063	1018	1020	1021	1066	1096	1027	1066	1023	1052	1012	1014	1030	1028	997	1101	1055	1050	1133	1049	1032	1053	1027	1072	1025	1078	1033	1072	1084	960	1080	1060	1050	1032	1079	1026	1033	1028	1036	1119	1061	1066	1050	1064	1006	1036	1039	1031	1060	1035	1049	1093	1064	1065	1139	1031	1027	1076	1084	1026	1101	1010	1050	1008	1003	994	1051	1011	965	1054	1007	1076	1099	1063	1049	1051	1079	1052	1024	1056	1123	1054	1045	1019	1036	1049	997	1028	1073	1048	1047	1026	1034	986	1018	1040	1074	1080	1041	1025	1062	1017	1039	1019	1021	1084	968	1034	1076	1052	1044	1055	1014	1045	1041	1050	1031	1046	1019	1037
4022	3414	2796	1727	1471	1233	1146	12673	3844	1010	960	980	942	933	939	962	923	954	913	970	870	925	898	910	865	903	911	933	883	906	910	933	929	916	859	884	913	898	905	939	922	870	902	876	902	931	952	919	925	878	897	905	871	882	841	881	904	882	911	889	887	928	916	909	863	918	917	926	906	879	868	886	847	903	916	866	890	928	883	901	899	884	885	860	924	866	891	907	852	864	856	848	818	920	915	853	927	859	890	957	889	823	910	893	842	867	857	924	932	870	865	909	928	882	841	920	855	853	895	917	922	911	873	837	873	846	864	902	925	913	871	906	904	922	904	883	905	846	856	909	858	885	898	878	873	875	902	860	883	799	904	945	936	890	885	878	829	871	844	869	830	850	930	886	864	862	840	869	885	798	897	909	854	877	891	964	821	882	867	859	935	877	854	889	849	838	881	859	912	888	896	877	867	903	939	881	869	893	909	888	867	916	912	893	929	889	907	912	887	929	895	834	881	873	910	900	891	894	884	859	936	868	893	874	889	853	917	895	924	901	863	875	905	902	885	928	919	829	877	887	903	926	911	897	874	874	854	866	918	886	897	911	876	900	869	883	910	883	885	841	851	867	880	842	890	863	973	897	882	857	862	832	876	857	907	924	839	923	862	875	877	791	882	866	916	844	893	848	855	872	903	921	899	860	898	859	895	857	870	848	847	957	887	875	843	889	841	893	830	905	869	890	868	941	908	871	881	906	894	898	889	869	869	892	871	851	868	852	945	889	860	868	925	917	848	875	902	899	908	866	900	874	863	866	871	840	917	882	856	887	845	858	896	878	873	827	847	850	850	897	914	838	910	902	826	901	868	837	876	859	898	947	891	902	907	851	908	853	936	827	852	841	858	927	938	870	937	853	885	837	835	885	839	842	843	810	864	880	874	884	913	837	848	913	836	852	902	860	877	878	914	926	883	869	881	854	891	850	886	860	896	917	882	850	904	874	887	907	874	822	866	886	877	863	860	853	826	815	888	916	838	876	863	844	882	906	868	868	890	915	864	888	871	962	891	837	900	907	896	950	917	898	819	897	919	887	829	903	869	835	894	878	905	860	915	816	851	909	859	866	845	895	829	887	877	868	881	866	857	874	863	850	839	864	841	891	861	824	852	878	898	925	926	887	865	911	892	903	847	868	868	869	840	908	846	889	885	884	906	902	897	917	831	908	909	922	865	865	871	863	881	880	889	905	867	864	855	897	853	834	841	888	902	901	900	861	847	875	881	864	889	863	913	871	888	877	899	879	861	860	887	903	871	871	913	906	858	892	863	868	871	901	889	891	909	875	934	904	886	924	852	896	924	907	873	919	839	889	890	823	915	913	854	867	906	893	892	884	881	835	891	863	933	881	895	871	857	872	864	863	878	859	857	924	820	886	888	904	890	899	891	846	883	866	899	856	837	925	875	881	892	899	858	881	868	815	867	902	841	940	842	843	871	912	863	894	836	857	899	841	917	872	859	879	854	936	907	907	857	853	869	911	880	897	912	886	888	901	941	893	828	876	841	873	870	873	904	932	913	893	878	860	873	919	869	818	880	929	872	894	874	841	854	874	839	875	894	883	895	853	873	883	820	855	868	857	869	861	896	863	863	916	846	841	817	901	867	869	862	920	885	859	867	890	898	933	841	838	896	884	881	918	876	906	885	875	973	825	884	883	874	858	887	856	859	893	864	858	834	899	858	815	877	861	846	878	905	892	873	879	888	828	863	860	932	862	876	861	886	853	824	891	911	829	858	859	864	878	889	887	868	854	862	854	897	906	889	893	894	911	853	880	909	842	885	950	852	882	831	898	874	882	913	876	886	860	887	863	880	881	879	869	886	816	924	904	899	843	907	903	910	863	908	884	861	861	879	897	880	906	854	869	844	869	890	863	911	833	865	833	879	850	829	882	898	884	850	837	929	921	940	887	883	843	890	896	884	851	842	904	832	898	870	916	848	892	878	860	859	898	877	919	873	839	902	852	921	886	853	917	830	874	872	916	897	888	885	852	905	891	864	892	816	926	879	925	876	885	853	870	886	922	936	854	852	916	942	861	885	883	869	857	836	842	887	903	872	858	893	861	879	846	890	883	909	829	895	862	873	843	924	848	887	910	850	888	895	911	878	853	936	926	909	850	874	833	863	866	888	930	886	918	813	862	861	878	908	960	845	869	943	864	884	907	876	859	926	918	886	913	870	853	878	858	907	886	861	890	853	842	873	908	901	872	879	852	865	837	832	792	933	896	880	874	854	926	875	869	860	891	895	867	854	877	907	910	832	869	848	933	844	875	859	863	882	863	857	911	912	922	889	839	898	878	893	857	879	869	890	873	836	898	893	875	904	933	943	872	893	870	917	832	870	884	907	840	868	902	863	847	865	885	901	891	832	900	869	854	865	797	910	912	883	908	839	902	854	858	892	945	900	904	900	869	813	904	901	876	843	893	920	886	858	865	901	882	904	913	836	844	824	837	874	885	872	851	880	832	807	852	911	887	936	899	866	856	972	920	845	885	832	850	885	896	896	859	880	783	896	831	828	843	864	873	834	876	902	834	870	885	913	849	822	844	856	896	871	854	840	865	862	862	855	850	894	896	903	893	841	897	779	893	867	858	882	850	914	850	867	865	890	838	863	834	822	850	885	859	840	837	928	913	895	891	866	859	912	838	889	860	956	886	882	881	834	827	845	868	844	920	891	892	908	855	892	885	871	895	870	889	903	856	943	884	937	901	848	887	865	836	891	866	866	885	870	866	873	863	852	860	873	852	873	889	880	895	868	848	881	887	857	885	835	884	917	857	895	853	865	854	895	904	889	881	894	906	895	930	880	905	848	873	880	872	857	841	849	957	806	942	840	904	856	870	871	905	861	844	926	868	828	891	909	870	885	881	899	933	851	854	868	901	885	870	899	877	855	934	856	823	940	916	918	934	888	905	920	922	911	862	903	833	866	876	937	833	894	854	919	914	878	874	873	852	828	888	864	870	912	868	887	922	861	846	900	838	851	872	893	863	895	883	885	895	901	876	862	891	826	876	840	922	908	895	900	857	877	857	914	848	906	909	855	844	864	888	905	921	890	954	875	861	864	893	896	831	814	826	862	874	936	859	906	884	844	902	887	833	882	866	928	857	812	903	905	952	943	906	918	859	851	830	875	844	928	883	922	818	877	863	857	887	867	856	881	923	826	911	904	843	832	879	845	896	861	842	849	923	891	854	853	876	896	847	868	877	829	905	845	893	911	911	838	902	869	878	910	867	862	865	939	898	878	892	861	828	903	897	923	866	848	869	867	871	863	914	890	879	947	947	875	903	886	888	885	879	864	840	839	946	902	889	907	840	896	834	866	860	888	880	834	928	866	900	906	888	871	920	884	899	881	839	856	874	897	910	832	899	881	914	868	846	849	838	890	888	893	814	858	880	908	855	900	854	826	810	874	940	856	922	817	838	885	900	879	871	904	929	880	882	851	861	871	874	884	863
24858	21392	28359	24770	20241	3716	1389	13047	5756	871	793	727	742	733	726	672	668	706	641	663	649	679	679	662	671	696	716	638	644	622	691	647	659	681	642	658	621	642	643	655	664	650	663	685	620	622	662	670	679	659	673	671	671	665	599	656	646	642	615	673	640	648	618	671	623	662	628	643	655	650	605	652	627	606	640	599	603	619	622	621	647	629	653	643	676	682	636	619	600	688	698	669	676	663	659	612	633	648	666	682	641	683	647	675	678	661	602	635	680	660	646	607	677	670	595	606	657	657	654	624	745	684	688	658	623	638	659	630	660	631	658	659	615	598	644	651	608	647	684	675	645	649	602	631	616	653	629	638	641	595	619	609	633	627	656	617	654	668	672	665	605	619	654	635	659	626	648	644	643	688	609	616	648	598	674	653	618	658	665	636	599	584	629	679	620	672	622	675	619	664	647	677	624	642	632	687	647	610	618	653	644	630	608	657	640	697	632	625	620	613	608	646	652	658	644	627	606	644	658	623	674	643	628	685	684	605	613	613	641	682	663	690	607	655	632	656	651	653	692	667	652	630	651	680	629	657	644	623	631	630	676	593	603	643	598	666	681	598	657	658	619	625	641	635	664	607	666	661	642	646	651	614	667	634	629	594	603	701	665	659	616	645	627	619	649	647	637	651	629	626	664	640	639	659	600	621	635	712	633	654	618	635	639	658	591	623	638	663	680	630	622	614	703	621	612	667	580	615	627	694	641	606	649	648	624	657	618	619	655	642	648	650	629	654	645	636	636	653	608	648	667	591	611	638	604	653	631	621	658	648	635	639	652	652	669	672	617	642	614	651	628	632	603	688	689	619	645	649	667	608	627	626	658	657	665	647	597	632	663	640	645	668	600	634	650	593	632	648	630	633	654	694	626	590	653	645	676	578	614	628	611	632	597	676	587	609	622	650	637	666	631	680	603	601	687	653	658	638	662	671	653	587	670	630	673	643	626	602	652	621	656	663	654	606	606	660	627	620	688	675	653	636	620	624	658	621	628	627	702	674	657	595	643	647	667	626	640	675	667	676	633	613	646	607	590	687	641	661	582	627	666	683	652	638	634	633	610	646	621	659	614	629	623	626	667	631	676	627	629	627	622	614	654	610	653	636	618	672	652	635	620	619	658	630	666	693	633	685	621	635	678	663	641	628	631	622	636	648	566	658	658	623	601	665	620	659	631	639	634	659	646	605	641	649	667	654	621	633	634	633	653	627	643	680	621	618	653	680	645	675	648	663	653	669	635	637	651	655	676	662	652	693	657	646	620	657	618	635	615	603	620	648	633	616	654	680	666	624	605	632	618	627	639	661	635	661	681	642	621	620	633	641	630	637	659	634	643	633	638	673	663	612	628	599	640	646	598	608	667	622	655	652	716	630	629	628	644	667	605	600	641	675	636	677	624	662	634	591	641	608	605	657	640	646	676	619	633	666	633	656	669	648	630	596	607	635	623	639	691	662	675	651	617	640	638	702	619	644	657	613	700	663	622	610	632	641	637	611	646	650	655	620	632	655	593	685	624	642	608	633	615	593	675	640	605	621	641	673	668	697	629	637	621	644	611	688	637	611	598	662	663	619	647	602	649	653	626	631	643	609	648	656	617	658	623	719	626	641	697	629	634	633	608	596	595	646	645	608	648	639	665	683	595	624	644	647	658	611	618	632	626	640	656	629	594	657	639	652	595	626	615	701	626	676	617	674	633	629	621	670	648	613	642	633	602	675	606	671	665	660	619	640	672	612	610	654	641	633	655	620	633	597	654	646	688	625	661	591	634	668	622	645	678	674	589	664	615	658	618	683	611	638	631	629	650	655	681	670	637	699	617	613	600	620	658	625	677	618	588	632	660	630	663	687	641	657	655	669	643	610	612	612	641	671	626	656	637	624	634	644	656	662	694	639	619	637	626	635	650	657	652	648	648	634	668	659	659	670	608	648	635	642	637	623	621	669	630	647	640	610	655	596	626	636	659	673	658	624	647	627	698	627	668	637	668	632	622	620	651	650	663	659	642	655	657	621	623	617	612	605	623	624	653	635	652	631	633	641	646	650	638	627	655	645	674	612	616	634	615	664	638	643	633	616	590	643	607	701	613	645	617	659	611	611	579	626	619	631	652	575	639	676	644	682	681	657	640	612	634	626	674	638	648	670	657	614	646	689	568	642	624	656	620	663	612	618	648	677	670	624	590	611	602	642	601	636	592	646	614	647	650	625	668	670	626	654	610	605	624	653	648	612	674	639	642	638	656	615	611	618	622	670	631	658	684	650	655	597	634	601	631	591	667	643	666	634	599	652	651	655	659	636	652	625	676	632	648	669	651	606	645	608	674	602	631	597	625	612	677	628	601	662	645	678	659	608	645	664	663	617	594	633	670	606	677	670	593	617	636	609	637	659	672	634	646	647	646	590	630	640	653	609	639	622	640	651	645	675	681	641	634	622	668	638	617	666	665	636	642	636	618	649	667	636	626	618	652	634	631	613	602	643	606	631	614	601	607	668	652	685	648	617	669	631	626	663	651	657	606	623	624	629	644	629	655	630	636	617	673	596	663	620	638	630	645	654	612	612	620	615	617	643	650	615	662	605	641	637	656	667	636	630	663	665	571	676	662	661	596	624	652	682	657	700	640	656	639	624	608	649	674	666	640	670	609	621	599	611	643	643	647	616	648	629	695	653	641	628	639	648	594	654	674	601	617	649	598	665	626	629	603	643	632	674	578	617	600	652	615	619	654	618	656	658	647	644	644	625	687	640	627	615	633	648	618	612	659	642	612	642	638	635	644	658	625	627	643	686	594	600	594	645	663	567	656	653	585	631	614	641	656	593	621	652	639	629	609	600	623	634	667	645	615	620	621	631	620	636	627	614	614	657	676	641	618	642	610	606	662	693	627	615	667	661	652	633	679	644	613	640	659	648	600	629	655	647	634	682	676	625	643	678	620	630	617	643	642	670	622	636	618	604	645	669	643	607	644	584	644	687	632	628	669	630	642	620	586	637	717	652	650	619	632	662	664	674	654	642	634	630	605	661	621	665	621	670	656	673	627	655	638	634	630	645	623	633	619	647	625	640	655	612	632	604	658	652	671	635	627	591	611	635	656	640	660	610	641	649	636	626	655	623	659	687	620	665	628	655	656	645	703	636	662	648	688	640	655	665	639	680	674	635	663	637	667	648	605	626	624	622	642	655	648	593	656	601	630	608	633	575	630	656	641	655	601	652	643	650	646	628	641	648	642	679	610	635	607	671	654	668	635	655	618	630	659	631	626	592	581	675	635	636	662	692	595	659	618	672	634	638	644	681	630	636	625	668	667	589	629	653	621	638	661	615	654	640	624	623	652	623	606	655	610	628	663	657	618	648	637	639	659	670	643	621	646	634	668	650	641	625	641	601	660	629	683	614	636	613	633	638	607	614	639	678	613	652	589	580	663	648	656	664	702	677	641	678	650	650	601	682	632	612	652	633	616	648
3979	5176	4216	2192	1565	1288	1031	15867	4897	816	799	734	683	732	605	705	667	639	647	626	644	657	624	631	616	624	664	612	642	573	649	639	602	642	660	571	572	630	591	592	660	613	601	605	625	562	608	584	607	596	612	599	590	583	622	585	589	581	586	608	558	540	627	558	570	593	558	578	585	609	563	599	649	559	639	580	610	606	562	644	563	600	594	626	604	584	649	592	590	576	564	596	636	623	562	643	593	606	599	574	583	604	596	625	554	619	543	593	584	564	603	625	540	594	534	614	623	580	618	576	557	603	635	609	601	586	630	549	598	565	566	626	611	615	564	567	594	582	598	645	598	566	599	595	601	599	574	626	562	606	622	581	602	589	597	591	605	607	630	570	608	567	564	599	607	558	650	554	559	600	624	583	581	570	580	579	592	595	572	596	585	607	563	592	560	597	604	616	576	596	591	584	598	583	655	537	600	620	627	598	587	550	581	612	626	575	568	602	601	581	617	543	584	588	626	629	578	600	619	548	607	549	622	614	581	591	525	603	604	568	615	567	578	607	589	590	565	584	610	593	625	584	606	573	583	564	582	583	583	567	571	575	568	598	600	605	577	595	572	613	601	544	569	577	575	604	622	638	575	616	610	576	613	559	587	547	627	608	609	535	618	600	566	590	583	578	595	606	603	589	605	584	607	570	608	588	659	566	546	556	609	580	600	630	571	634	574	605	585	625	561	633	563	573	591	597	568	579	609	601	604	612	586	575	611	601	612	550	597	604	597	643	619	574	583	559	549	571	605	584	540	590	588	594	597	555	571	580	573	602	581	607	582	606	615	607	615	573	573	562	621	618	609	575	585	597	597	549	584	576	618	570	537	540	584	615	588	579	584	606	567	574	590	560	547	557	618	588	568	543	580	532	566	601	638	571	607	579	588	590	596	611	609	551	650	530	605	621	564	595	587	574	583	599	580	578	563	620	571	590	585	553	527	633	618	596	576	530	593	562	627	605	573	595	571	596	581	576	595	582	618	597	534	565	576	576	536	580	616	601	572	598	593	541	593	558	597	612	592	563	602	600	618	602	573	595	599	565	568	562	596	594	555	578	595	568	610	613	578	586	622	567	576	588	586	564	558	559	616	593	599	613	552	628	574	627	575	598	587	605	589	649	605	607	625	587	552	550	605	574	558	595	601	581	529	595	579	599	587	556	619	615	576	585	577	619	552	569	599	596	589	600	578	619	551	552	613	595	556	565	606	547	569	556	579	591	597	515	607	580	626	576	627	599	557	620	640	587	572	630	621	569	588	601	596	637	590	603	607	582	579	585	548	623	602	551	604	547	564	613	605	571	625	584	597	566	601	633	594	563	608	568	569	579	573	633	608	612	616	590	589	582	639	608	585	574	596	584	581	615	591	571	588	588	564	591	576	573	598	648	617	557	581	587	545	587	613	592	580	574	600	597	638	563	599	595	585	601	564	580	548	588	557	610	612	605	580	563	550	591	576	594	589	605	605	615	560	566	589	592	606	607	576	577	608	556	591	584	605	664	575	587	592	545	589	564	561	590	556	570	577	562	549	532	572	556	622	569	547	609	580	564	557	595	569	590	614	570	525	558	603	587	560	592	605	613	625	602	577	569	621	573	593	548	575	541	573	595	574	571	617	600	582	568	567	617	598	640	539	556	568	584	548	584	592	579	597	569	606	558	607	583	627	622	570	562	579	608	595	594	549	590	583	545	589	599	586	612	587	547	621	607	619	570	622	548	587	569	590	606	614	577	579	613	588	571	645	564	557	581	555	580	579	591	594	583	581	581	565	588	590	597	625	609	574	611	599	619	589	562	567	574	570	599	578	588	607	568	576	560	599	587	584	604	604	572	638	566	564	565	573	561	570	594	582	577	587	573	606	592	547	551	570	592	557	554	545	569	565	576	557	600	549	600	538	630	586	624	624	574	591	559	596	578	594	597	585	548	562	593	585	623	617	600	564	536	607	574	602	574	620	584	582	595	566	581	601	564	556	629	556	648	559	582	552	590	579	595	553	606	569	570	618	572	607	586	638	602	583	549	582	586	545	580	601	591	561	622	589	581	570	574	577	576	625	562	584	558	580	560	555	569	615	580	622	567	564	597	604	625	561	592	585	594	574	600	604	601	563	629	584	607	565	609	599	604	604	619	563	596	619	571	649	589	585	591	594	590	561	607	581	585	623	523	574	616	559	566	558	553	538	604	555	598	604	580	581	543	616	611	594	628	619	607	618	608	590	569	546	538	554	584	523	616	612	569	603	554	585	583	580	642	565	588	560	575	577	537	578	543	636	589	571	546	571	598	595	538	559	574	598	558	568	613	587	552	594	588	550	554	595	585	591	549	567	548	603	573	573	630	579	632	591	577	600	522	587	555	581	565	601	586	572	629	592	593	562	594	566	617	616	600	575	563	596	590	586	578	578	579	597	585	592	563	604	534	608	581	605	561	585	591	547	571	590	588	593	558	530	603	577	603	598	596	569	560	618	567	603	619	580	617	584	590	552	589	584	590	575	566	587	596	540	565	601	574	618	547	619	577	647	567	605	612	559	584	615	534	610	530	576	618	605	600	585	587	603	625	590	588	548	608	603	582	603	613	594	639	569	559	618	589	599	603	613	550	585	627	587	618	570	557	565	570	572	564	590	575	593	614	558	553	597	567	605	623	592	579	606	569	619	608	581	570	598	561	551	558	638	564	585	602	560	595	590	589	623	587	604	614	558	583	573	568	585	588	564	577	629	599	572	574	587	574	579	591	569	637	578	588	574	586	597	578	578	521	538	582	561	586	575	632	553	592	546	562	599	591	584	545	549	604	595	535	581	578	608	595	600	563	600	602	537	586	577	621	588	613	575	617	628	556	574	599	554	613	595	558	599	603	571	560	573	546	633	555	566	583	611	616	595	606	565	598	571	587	645	557	579	588	572	559	563	580	575	634	548	593	573	585	613	599	592	577	582	594	610	604	572	559	569	582	572	570	590	612	620	589	565	582	577	581	609	598	605	561	602	616	560	565	571	533	619	560	584	547	587	606	609	611	579	574	589	585	613	608	597	603	576	582	611	598	582	605	596	592	565	589	585	622	548	588	639	612	561	603	556	552	549	626	568	627	587	583	550	592	588	517	602	561	612	606	599	548	581	618	604	550	555	604	598	613	604	591	562	577	577	591	585	545	587	599	621	579	585	604	599	562	600	577	582	570	559	563	610	580	563	554	611	614	531	588	571	564	596	523	580	592	570	596	601	604	557	570	591	551	610	524	564	592	583	570	588	544	594	565	602	569	539	624	579	649	587	564	601	612	578	556	561	619	616	592	588	577	640	585	597	570	602	602	573	583	596	588	572	545	577	585	610	611	579	570	613	572	555	569	525	585	588	592	558	611	573	576	583	604	564	594	584	580	569	552	579	582	594	570	585	553	560	558	578	604	592	597	566	580	638	611	555	561	582	542	593	630	607	561	550	604	534	556	559	587	588	587	617	587
27703	10117	2117	1397	1148	1180	1140	1517	1273	1082	1105	1105	1072	1096	1102	1089	1066	1067	1180	1062	1096	1088	1126	1021	1033	1093	1101	1040	1069	1090	1059	1140	1093	1075	1063	1072	1080	1111	1035	1123	1118	1040	1104	1116	1077	1048	1103	1122	1077	1130	1075	1054	1102	1093	1100	1060	1050	1057	1054	1077	1014	1130	1069	1036	1016	1081	1045	1060	1059	1072	1105	1140	1054	1071	1033	1138	1160	1124	1120	1061	1013	1132	1073	1116	1062	1112	1089	1104	1054	1146	1062	1058	1103	1098	1170	1096	1125	1024	1116	1132	1066	1148	1059	1094	1122	1104	1102	1053	1008	1055	1059	1095	1119	1036	1069	1058	1114	1085	1104	1015	1070	1102	1124	1075	1140	1048	1055	1115	1050	1103	1125	1073	1118	1109	1145	1099	1091	1076	1088	1110	1039	981	1114	1162	1089	1121	1096	1067	1105	1052	1114	1124	1126	1075	1106	1143	1147	1097	1084	1136	1121	1078	1129	1064	1061	1058	1104	1111	1082	1077	1084	1111	1122	1115	1111	997	1081	1135	1096	1097	1116	1081	1092	1083	1106	1087	1109	1067	1155	1108	1112	1062	1084	1094	1072	1064	1094	1058	1123	1047	1080	1126	1052	1088	1125	1088	1097	1102	1146	1089	1125	1048	1079	1081	1090	1099	1127	1096	1101	1093	1114	1075	1057	1085	1103	1122	1002	1098	1136	1112	1050	1080	1058	1121	1074	1092	1082	983	1039	1114	1084	1125	1055	1017	1118	1067	1050	1040	1105	1112	1104	1067	1102	1085	1048	1117	1076	1119	1073	1132	1125	1077	1053	1081	1075	1049	1109	1100	1102	1073	1091	1112	1129	1085	1125	1116	1120	1091	1072	1059	1102	1008	1050	1059	1059	1141	1126	1095	1077	1123	1072	1113	1119	1055	1121	1119	1092	1094	1078	1097	1135	1004	1055	1082	1044	1090	1106	1051	1092	1113	1137	1097	1048	1099	1019	1085	1063	1077	1102	1104	1097	1152	1077	1082	1035	1117	1136	1067	1104	1099	1112	1076	1089	1106	1095	1082	1068	1155	1082	1064	1123	1109	1076	1082	1097	1062	1126	1047	1044	1108	1109	1126	1106	1045	1068	1084	1097	1106	1070	1095	1115	1034	1158	1110	1078	1069	1088	1064	1104	1075	1141	1122	1075	1085	1100	1058	1128	1121	1059	1029	1110	1103	1144	1084	1047	1054	1092	1072	1080	1091	1061	1141	1091	1140	1108	1048	1090	1092	1112	1067	1082	1047	1043	1060	1080	1120	1131	1120	1108	1113	1063	1088	1124	1116	1074	1073	1092	1132	1109	1096	1081	1105	1053	1053	1083	1045	1118	1053	1163	1014	1137	1079	1082	1091	1090	1067	1059	1070	1078	1022	1078	1074	1084	1113	1133	1125	1075	1009	1045	1097	1065	1115	1092	1098	1084	1133	1093	1123	1118	1029	1108	1088	1072	1047	1048	1070	1055	1057	1053	1058	1124	1122	1037	1084	1088	1083	1100	1074	1143	1113	1059	1093	1090	1071	1086	1094	1055	1043	1068	1085	1084	1049	1043	1070	1035	1110	1077	1077	1059	1149	1107	1069	1079	1079	1107	1100	1022	1048	1138	1140	1167	1167	1064	1024	1181	1109	1111	1096	1136	1098	1070	1086	1101	1074	1074	1077	1062	1112	1042	1073	1025	1104	1096	1077	1121	1081	1136	1135	1089	1065	1091	1102	1077	1083	1071	1116	1024	1057	1134	1122	1041	1112	1044	1088	1047	1070	1053	1139	1032	1111	1086	1031	1039	1058	1082	1059	1084	1023	1078	1154	1052	1116	1117	1093	1205	1081	1067	1063	1075	1088	1093	1067	1127	1100	1087	1088	1125	1074	1107	1186	1070	1047	1086	1119	1071	1064	1056	1049	1085	1143	1077	1122	1082	1083	1091	1063	1066	1043	1048	1078	1098	1072	1079	1110	1098	1115	1143	1091	1064	1102	1081	1055	1093	1120	1051	1074	1061	1121	1043	1084	1108	1009	1061	1119	1117	1099	1038	1065	1068	1094	1053	1059	1089	1079	1088	1123	1081	1106	1140	1087	1101	1123	1077	1080	1068	1092	1130	1153	1087	1094	1079	1102	1035	1120	1080	1072	1097	1040	1149	1030	1104	1090	1096	1106	1142	1072	1076	1071	1093	1103	1100	1063	1116	1089	1110	1127	1063	1030	1119	1077	1115	1133	1073	1132	1092	1041	1111	1111	1081	1051	1097	1065	1119	1170	1080	1109	1116	1062	1076	1046	1088	1051	1054	1131	1056	1125	1093	1098	1122	1128	1105	1052	1102	1075	1068	1143	1066	1095	1106	1116	1044	1059	1099	1083	993	1157	1078	1099	1053	1087	1089	1120	1061	1066	1110	1143	1082	1125	1153	1099	1140	1099	1081	1040	1093	1114	1083	1072	1099	1068	1122	1106	1079	1082	1109	1094	1118	1116	1069	1043	1112	1057	1034	1130	1099	1127	1099	1086	1196	1055	1069	1112	1131	1072	1056	1131	1072	1117	1106	1075	1127	1133	1052	1040	1095	1106	1101	1138	1086	1064	1081	1106	1151	1109	1097	1095	1031	1114	1078	1082	1018	1083	1084	1044	1088	1079	1082	1084	1061	1095	1054	1090	1034	1064	1049	1064	1014	1128	1114	1083	1134	1060	1087	1064	1084	1054	1146	1072	1070	1109	1100	1057	1080	1048	1058	1091	1164	1151	1122	1076	1125	1096	1104	1086	1046	1073	1093	1075	1116	1079	1130	1070	1064	1039	1159	1097	1089	1099	1149	1110	1137	1111	1077	1087	1103	1135	1044	1046	1048	1102	1103	1060	1125	1082	1019	1104	1082	1104	1055	1071	1061	1112	1046	1044	1140	1143	1065	1058	1086	1039	1039	1088	1142	1085	1085	1078	1074	1078	1103	1100	1051	1052	1095	1128	1147	1118	1087	1076	1079	1039	1114	1071	1076	1134	1107	1123	1063	1064	1094	1144	1085	1047	1043	1140	1070	1088	1107	1145	1071	1074	1099	1150	1093	1108	1115	1096	1092	1049	1095	1085	1085	1135	1098	1072	1121	1056	1112	1113	1084	1078	1068	1100	1106	1092	1102	1035	1090	1102	1080	1139	1054	1090	1039	1141	1090	1126	1091	1112	1146	996	1031	1153	1086	1120	1075	1088	1061	1094	1096	1093	1118	1070	1051	1053	1108	1096	1081	1073	1092	1108	1072	1080	1009	1102	1071	1055	1089	1005	1113	1100	1104	1040	1071	1077	1053	1076	1078	1135	1005	1068	1103	1118	1121	1089	1080	1081	1047	1078	1116	1060	1074	1129	1114	1091	1093	1018	1072	1082	1096	1103	1139	1098	1109	1071	1047	1057	1128	1058	1112	1074	1042	1112	1117	1064	1064	1066	1027	1090	1063	1102	1038	1050	1126	1146	1072	1077	1072	1061	1081	1054	1123	1052	1065	1072	1124	1121	1060	1063	1035	1083	1044	1039	1090	1071	1071	1103	1105	1129	1073	1068	1092	1078	1064	1108	1035	1084	1052	1145	1099	1119	1126	1114	1076	1086	1047	1048	1065	1102	1138	1076	1063	1111	1019	1078	1128	1104	1069	1035	1117	1094	1130	1071	1076	1129	1123	1090	1078	1067	1096	1108	1099	1063	1106	1094	1075	1074	1067	1132	1065	1100	1084	1129	1069	1074	1057	1118	1065	1077	1090	1069	1106	1097	1155	1056	1017	1089	1050	1043	1036	1104	1080	1108	1135	1067	1118	1042	1114	1101	1107	1095	1085	1099	1102	1134	1083	1107	1087	1074	1055	1137	1041	1065	1106	1124	1012	1068	1112	1078	1091	1040	1081	1035	1058	1075	1065	1118	1107	1113	1054	1012	1046	1042	1035	1090	1059	1049	1030	1053	1067	1105	1145	1029	1125	1091	1119	1110	1117	1084	1106	1078	1106	1126	1079	1039	1051	1093	1105	1085	1088	1064	1048	1121	1104	1076	1116	1110	1090	1080	1108	1105	1060	1014	1065	1046	1072	1081	1113	1099	1118	1046	1017	1068	1116	1065	1142	1129	1078	1130	1073	1117	1101	1085	1064	1075	1099	1060	1126	1082	1099	1118	1084	1091	1130	1050	1101	1111	1105	1130	1046	1049	1143	1140	1066	1036	1090	1094	1040	1086	1115	1044	1062	1065	1089	1040	1083	1048	1103	1096	1102	1090	1137	1098	1085	1069	1101	1122	1064	1092	1081	1066	1145	1098	1098	1127	1088	1156	1059	1059	1045	1057	1100	1063	1059	1054	1088	1052	1079	1024	1089	1061	1082	1080	1126	1126	1091	1073	1124	1085	1100	1160	1031	1091	1108	1049	1126	1076	1077	1104	1083	1143	1109	1014	1086	1063	1063	1137	1078	1056	1108	1059	1130	1042	1051	1140	1120	1105	1141	1060	1120	1109	1140	1096	1073	1069	1109	1025	1046	1067	1071	1098	1063	1099	1138	1065	1058	1098	1095	1130	1008	1130	1039	1075	1065	1180	1083	1049	1116	1081	1056	1089	1066	1063	1086	1040	1032	1144	1094	1117	1100	1076	1068	1068	1073	1070	1088	1098	1076	1047	1087	1088	1082	1114	1080	1119	1083	1057	1091	1101	1056	1097	1069	1069	1020	1114	1079	1131	1161	1117	1014	1150	1078	1070	1069	1077	1083	1071	1062	1012	1108	1119	1092	1108	1077	1089	1031	1096	1062	1092	1070	1067	1094	1082	1104	1085	1114	1168	1116	1134	1051	1083	1069	1085	1098	1169	1059	1088	1157	1099	1152	1119	1110	1085	1101	1120	1077	1102	1105	1073	1065	1071	1083	1135	1094	1110	1093	1070	1115	1127	1091	1125	1043	1058	1122	1116	1142	1109	1077	1145	1057	1039	1028	1039	1100	1074	1097	1115	1121	1101	1158	1086	1089	1020	1049	1044	1091	1010	1058	1090	1133	1058	1066	1047	1043	1109	1069	1090
5834	1135	1058	953	959	936	939	1652	1201	918	868	890	889	920	883	861	843	853	873	889	922	871	927	892	883	923	883	889	895	910	904	893	926	919	912	913	865	880	905	873	864	933	871	887	888	954	897	922	955	859	908	832	884	878	880	902	880	884	904	884	876	881	858	869	873	900	870	898	914	883	854	908	872	892	879	866	857	920	887	887	875	873	876	908	930	868	869	896	872	850	860	877	904	881	906	933	897	925	923	875	861	878	842	900	886	878	884	834	886	846	891	895	877	866	898	940	855	858	902	909	867	844	874	892	876	846	862	892	902	908	850	893	843	828	863	910	835	934	906	867	911	846	897	865	934	888	905	878	883	890	861	873	879	883	856	892	865	879	877	914	878	858	928	894	830	905	901	892	883	888	877	886	871	884	870	913	887	924	909	868	872	875	868	891	874	891	866	890	860	890	850	923	880	864	901	866	860	841	865	889	923	876	883	905	892	907	899	920	882	848	858	879	896	902	888	888	850	881	918	889	907	852	902	867	935	877	913	916	825	887	907	920	880	862	930	942	874	890	917	883	885	918	876	899	915	932	870	887	926	935	869	920	922	842	856	895	896	881	924	886	916	852	870	925	886	882	851	901	890	925	852	840	931	942	923	879	835	888	886	893	851	875	899	870	911	847	906	923	885	930	917	883	895	911	870	922	895	944	900	858	894	926	851	938	873	876	879	870	805	918	894	878	912	902	906	853	899	928	860	937	881	846	882	908	917	886	897	894	887	856	853	903	857	887	873	881	858	828	908	824	918	904	933	936	839	878	809	940	889	873	903	917	947	923	863	933	927	883	914	897	918	914	870	919	885	849	960	843	890	922	884	874	871	847	915	936	909	880	869	855	846	866	904	928	893	872	916	858	856	884	946	945	870	970	865	908	900	880	896	920	879	910	877	888	882	871	903	883	830	908	875	895	869	915	904	960	873	877	880	910	903	936	869	861	895	886	852	948	927	860	896	888	896	866	901	866	873	881	884	867	897	888	915	899	874	945	894	836	880	883	852	887	897	893	842	905	878	865	903	885	889	912	900	861	911	886	849	891	881	851	889	921	931	864	853	926	872	886	870	894	854	865	934	940	814	862	897	839	891	843	949	917	894	869	898	880	855	922	901	905	897	889	867	848	885	870	903	879	916	873	880	865	901	933	925	910	899	870	909	905	839	893	900	920	885	907	879	822	853	822	895	902	894	939	909	903	914	832	883	861	914	898	903	892	870	905	886	849	918	926	894	847	875	887	832	893	867	836	919	833	886	866	904	942	902	831	882	875	909	889	910	891	954	915	903	883	908	933	932	953	885	872	928	857	910	851	888	905	845	849	905	920	904	864	880	899	867	902	969	848	915	857	871	881	866	846	890	955	894	900	937	922	867	892	876	874	889	860	902	874	863	938	884	920	899	875	856	889	883	923	924	849	933	865	908	916	888	887	881	883	875	873	974	903	889	899	894	857	951	834	900	866	939	860	895	856	885	919	882	859	892	901	866	839	844	856	916	922	900	883	875	892	881	871	902	896	921	879	874	865	899	900	933	880	864	835	875	899	925	835	867	881	886	896	928	912	888	855	883	917	889	874	900	875	904	884	864	862	894	886	852	834	893	865	860	889	895	881	925	917	879	899	880	865	900	881	953	836	925	915	881	921	901	869	903	842	918	892	911	888	836	890	878	946	874	848	889	916	857	853	830	923	904	868	939	894	850	864	929	858	909	929	908	892	845	902	855	885	850	943	891	864	910	886	858	910	895	891	851	871	870	886	902	878	873	850	897	926	877	875	874	877	877	898	824	876	870	904	849	836	869	833	916	929	898	892	839	897	913	898	856	876	865	902	858	906	874	895	903	895	894	841	848	873	887	922	961	865	867	862	922	907	900	871	868	880	901	888	880	904	886	885	861	914	856	856	843	857	917	900	883	890	885	861	937	901	910	830	911	904	886	886	882	912	845	847	871	931	958	856	870	839	894	850	855	893	870	884	906	862	862	908	883	903	866	893	923	920	913	905	904	933	911	840	914	890	888	902	884	901	900	890	942	851	873	880	900	880	883	806	899	856	845	915	900	890	901	902	910	859	922	873	921	945	911	887	876	874	873	919	857	851	908	913	919	881	866	844	916	885	911	940	889	877	889	952	907	854	885	878	915	873	874	850	911	887	886	938	871	837	920	881	918	880	914	879	900	894	900	886	887	888	879	864	892	923	907	855	938	880	908	887	923	912	883	890	907	861	890	898	911	954	901	933	921	858	852	882	898	919	948	942	844	813	810	868	865	904	888	877	933	899	889	920	936	900	842	925	896	888	851	898	905	937	906	914	895	866	891	922	867	923	901	863	903	904	843	905	907	905	913	886	900	900	894	870	850	886	924	911	893	882	837	886	885	888	871	871	918	920	872	963	888	834	905	934	870	913	928	903	901	919	894	886	888	954	845	878	937	864	902	892	844	912	872	935	883	914	917	901	862	896	869	909	898	915	887	890	884	879	913	893	869	879	913	906	932	859	870	910	884	871	882	840	935	839	856	905	894	883	828	855	858	871	922	897	876	896	881	823	911	949	881	873	898	893	880	910	893	883	902	859	878	821	897	873	853	872	915	897	849	908	903	858	861	859	874	900	897	876	893	879	923	890	918	816	886	964	894	898	876	848	901	895	869	887	897	895	890	933	934	862	862	859	847	858	871	867	933	927	845	863	884	817	924	915	872	908	878	864	844	901	933	923	880	887	874	924	866	925	881	928	910	932	885	920	898	869	900	883	905	900	870	928	923	912	856	917	912	910	899	881	864	887	894	911	897	901	881	884	874	866	910	904	915	885	860	850	868	905	862	892	886	909	896	881	897	869	909	922	865	852	895	806	862	848	855	879	884	881	872	842	878	916	884	848	879	929	890	907	930	870	867	896	862	859	867	842	876	928	925	883	889	924	856	879	883	884	864	880	856	891	940	910	931	885	902	937	914	865	874	829	892	857	911	947	836	919	896	886	853	885	939	916	848	926	892	890	858	904	872	877	944	861	917	901	883	871	889	942	868	907	904	840	893	885	854	873	912	893	924	848	884	855	898	865	894	920	878	899	890	885	912	869	874	922	885	873	900	940	962	947	859	923	904	895	912	937	943	880	913	872	897	915	873	852	873	917	885	872	949	871	888	902	908	870	891	879	858	865	872	888	868	879	883	861	864	933	840	884	872	902	899	899	870	904	828	867	907	881	892	882	894	881	873	888	869	858	932	875	850	873	861	862	914	885	878	940	882	904	910	829	892	899	892	941	920	855	882	869	892	873	901	905	948	903	920	912	910	883	912	888	873	865	848	862	916	883	902	957	921	902	849	879	944	892	915	897	898	873	920	868	909	907	881	879	916	904	906	894	858	928	884	909	932	905	870	834	865	891	881	946	887	888	852	880	920	928	885	874	849	878	903	833	925	882	890	869	912	869	871	923	894	927	920	859	886	864	866	923	912	905	931	929	920	865
25680	21346	27028	25227	5224	1726	1371	7425	4748	1207	1165	1131	1043	1040	1100	1050	1057	1079	1030	1006	1066	997	991	1039	1005	1092	1016	1066	1058	1068	1035	1033	966	1045	1018	1078	1065	1082	1031	1060	1026	1069	1064	1083	1007	988	1026	1036	999	982	980	1005	1055	1009	1031	990	1079	1093	1032	1041	1047	1077	1015	1011	975	1048	999	1083	957	1007	1056	980	1024	1028	1006	990	1010	999	1018	1040	1040	1072	1023	1039	1094	1041	1054	1037	1066	1091	1014	1034	1053	1006	1055	1041	1033	1048	1071	971	996	1022	1038	948	1014	985	991	1069	1028	1059	1022	1024	989	1024	1024	1106	1023	1005	1026	1022	1068	998	1019	1015	1031	1034	1033	1025	1058	1002	966	1074	1020	993	1037	1062	1039	990	1058	1081	1028	1032	1017	1017	1064	1039	994	1008	1042	971	1042	1024	1012	984	1029	1067	1060	1029	947	974	1017	1071	969	988	997	1008	1057	1046	1020	976	1026	1015	987	971	1039	1020	1021	1038	990	1030	1009	1009	991	1084	1063	1031	1026	1068	1048	990	1056	984	985	1021	1050	1001	1001	1020	1004	1042	1021	1061	997	1049	979	984	1052	1015	1009	1003	1059	1010	1062	1065	1017	1073	1042	1010	1059	1016	1028	1044	943	1042	1005	1034	1018	1032	996	1022	1034	991	978	997	1058	1075	1104	1043	1046	976	1024	964	1040	999	1044	1013	1009	1049	1086	1010	1027	1014	1057	1029	1028	1042	1084	986	998	1064	1019	1043	1035	1002	1048	1041	934	994	1086	1020	992	1012	1040	1050	1009	1030	958	1004	1040	1007	971	1019	974	1046	1082	1007	1033	983	1024	1048	989	1011	1006	1058	1042	1094	984	1039	993	1055	1095	1005	1035	1025	1000	994	1043	1045	981	1005	987	987	973	1044	1005	1056	1002	979	1042	1027	996	998	1011	1044	1003	1040	991	1013	1053	1048	995	1032	1034	1044	1067	1041	1027	1010	1019	1044	1040	1042	998	979	1004	1023	1070	1074	995	1041	1036	987	1047	1023	1011	978	980	1015	989	1058	1027	1079	977	979	1045	1051	1011	1023	1040	1092	1055	965	1002	1006	1057	1037	1033	986	1066	1060	1056	1040	1038	1011	990	1013	1045	993	1028	1038	1034	999	1043	1046	1064	1014	1010	1037	1043	1054	992	1030	1029	1033	1088	1031	1046	1038	1089	1012	993	999	1073	1023	1053	1017	1022	1031	1046	1055	1022	1007	996	951	1053	1038	1046	1009	993	1009	1018	1082	1042	1018	1022	1047	974	990	1035	1053	1023	1093	1000	995	1040	1051	1068	1000	999	974	1061	1017	1103	1040	1037	1046	1067	1060	1048	1042	1064	1091	1071	1014	970	1025	1022	1019	989	998	1066	1040	1026	1053	1008	980	987	1027	1079	1071	1075	1047	1015	1048	1052	1074	1005	1017	985	1051	1011	1039	990	1019	965	1053	1054	1004	1018	1030	1051	1014	1062	1023	1003	1043	1030	988	1023	1075	1017	1087	1052	1042	1007	947	1021	1038	969	1059	1020	1014	982	999	1028	1054	954	1029	1011	1002	1034	1049	1053	1034	1048	1077	1026	1035	1011	1035	1030	1014	1010	1020	1005	998	1022	1024	1029	1055	993	1014	994	1046	1035	1049	1023	999	1092	1036	1048	996	1072	961	1001	1023	1034	1015	998	1058	1058	980	1030	1048	1001	1041	1053	978	1002	1048	1030	1033	1026	1005	1010	1039	943	997	1005	1063	961	1051	1046	1043	1035	1034	1025	1013	1030	1028	1028	1038	964	991	1048	1039	1049	1053	1042	1014	1062	993	1056	993	1001	1000	1042	1020	1045	1002	1021	1006	1075	1053	1037	1075	1057	1022	1025	987	1049	999	1048	1096	1041	981	1041	1000	1010	1028	1019	971	1023	970	1077	1002	944	1036	1025	1057	1007	1038	1001	1053	956	1016	1040	1091	1075	1030	945	1034	982	1036	1015	1034	1071	979	1018	1021	997	1084	994	1000	1028	1016	1060	960	1006	1025	1045	1043	1024	1025	1027	1037	1059	1000	1005	996	1036	1019	1002	1073	1065	1031	1024	1043	1040	1000	1000	1046	1080	998	935	1038	997	990	1042	1032	1040	1053	1079	1063	1035	1010	1048	1007	993	998	1043	1038	1056	1010	1005	991	976	1055	1073	1029	1066	995	1030	1085	977	1023	1041	1040	1021	1051	1007	985	965	991	1064	1009	1005	1002	1044	1026	1022	1101	1028	1045	1032	1020	1030	1012	1045	1023	1051	974	1037	1065	1027	1041	1032	974	973	1014	1055	1007	970	1025	1046	983	1008	1017	997	1101	1049	1014	972	999	1077	1031	1005	997	1031	955	1034	1058	1049	1019	1020	1056	1088	1034	1050	1006	987	1055	1013	1048	1020	1033	995	1045	1011	961	1032	1011	998	998	1014	1026	1013	997	1018	987	1020	1018	1014	1022	1054	1011	984	1019	1035	1032	996	1079	1095	1054	1018	1037	1020	1044	1046	1015	1041	1032	1013	1035	1038	1012	1014	1000	956	999	1104	1020	1030	1039	988	1009	1011	1064	1023	1038	1027	963	1023	1080	1010	998	1012	977	1013	1019	1009	1046	1006	1075	1040	1029	1040	1028	996	937	1036	987	1009	994	1009	1042	998	974	1020	1023	1050	1013	1025	998	1011	993	973	1034	1035	1041	1005	1027	996	985	1011	980	1036	1014	1041	1038	1016	995	1031	1069	1057	1001	1037	973	1021	1021	987	1048	1014	1017	1071	1088	1000	1027	973	1024	949	1019	1011	1001	1026	1040	990	1066	1030	974	1010	968	1039	1021	1079	1062	1052	980	1022	1058	956	1000	991	1013	1050	980	971	1061	1004	994	1025	1006	1042	1069	1058	1061	1039	973	1045	990	1086	1022	1013	1008	1005	1044	1011	1036	1040	981	1079	1031	1048	1008	1038	992	971	1041	1045	1023	984	1082	1008	965	1086	1052	1059	1019	1011	980	1043	1034	1041	1026	1034	1024	984	1078	1061	1001	1015	1063	953	1040	1045	1042	1059	1021	960	1040	1082	1052	1003	1008	1019	1014	1042	979	1019	1054	1005	987	1028	1068	994	991	1061	1012	1007	955	980	1017	985	1035	1122	978	1010	1025	1050	1017	1007	1045	1059	1017	1033	1019	966	1014	1022	1020	1076	1033	1051	983	1011	1027	1021	1005	959	972	1014	999	953	1035	1042	1025	1048	1039	960	958	1016	1013	975	1054	1007	984	1044	1039	1014	1019	1013	1085	999	1014	1068	1030	1027	1082	1043	1015	1047	1039	979	1074	1055	1035	1033	988	1001	997	992	1040	996	999	1020	1023	1041	1007	1028	1008	1017	1030	1011	1033	1013	1018	1014	977	1064	1040	1043	1063	1032	1029	1033	1021	1077	1089	1073	988	1031	1126	1000	1004	1051	977	986	1026	1013	1041	1005	1034	1015	1017	1023	1027	1059	1086	1024	1008	1003	997	1043	967	1025	1059	1003	1022	1064	1035	1053	995	988	993	1070	1055	1042	1056	1033	1009	1062	930	989	1031	1037	1055	1005	981	1003	1017	992	1091	978	1076	985	973	1006	1054	1018	972	961	1049	1034	989	1066	1033	1072	1024	1076	1042	1033	1027	1058	1035	996	1004	1012	983	1073	1015	993	1045	1050	1026	1018	1033	1008	1002	1035	1095	1013	1057	1051	1062	1005	1027	1015	994	1050	999	1028	1011	1054	1067	1042	974	1029	1029	1084	1019	1020	1026	998	1029	1021	1012	979	1051	1014	1009	955	1042	998	1016	1019	998	992	1026	1096	1034	1043	1014	1060	1042	1002	1018	1032	1006	1035	1028	1043	984	1052	983	1026	958	997	1031	1056	1047	1035	994	988	996	1048	1013	1066	1116	1035	1064	962	1012	1051	1019	1019	1012	1010	990	1021	1019	1024	1034	981	993	1028	1077	1006	985	1018	1068	1033	1023	1014	1066	1011	1058	1002	1032	1054	1028	1025	1024	972	1003	1057	1038	1048	950	1041	1015	994	1008	1013	1009	1016	1005	1014	1002	1060	1007	1026	1017	1053	1005	1034	1018	1024	1019	1014	1020	1044	1048	1017	1037	988	1013	1045	1020	1067	1053	1044	1023	1022	1022	1032	1075	1060	1080	1037	1036	1072	1042	1000	1050	1053	996	1055	1040	1016	1034	1001	1025	1032	1041	986	1059	1054	1045	1019	994	1043	1027	1012	1030	1040	1035	927	1021	1044	1028	1054	1057	1022	1053	988	1026	984	1002	1008	1017	1027	1017	1072	1088	963	1026	1032	1038	1015	1048	992	1024	1006	1062	980	1076	1057	1030	1063	1029	1039	996	1014	1049	1029	1032	1032	1005	1030	1099	1070	1063	1064	959	1047	997	987	986	1028	1016	1044	963	1049	1031	1017	1041	998	1032	1027	1083	1022	977	1031	1039	1000	1024	1025	1075	1069	994	999	1049	1012	1043	1033	1062	1029	993	1030	1014	964	1048	986	1009	1053	1035	1042	1042	1026	1036	1047	1036	1039	1067	990	1081	997	1009	1080	963	956	1042	1054	1040	967	988	910	1059	1029	1040	1009	1037	1116	1015	1012	999	1011	1003	979	1004	1025	1026	1008	978	981	1019
4394	3296	2757	1734	1351	1186	1033	9329	4892	970	961	902	906	902	871	873	937	898	870	850	885	931	871	889	916	890	883	911	843	882	884	855	845	873	876	863	885	945	896	858	871	912	867	815	870	896	792	862	892	908	915	899	867	842	847	919	853	901	906	901	928	852	876	860	926	914	862	895	873	853	890	830	816	812	891	841	863	907	799	910	888	906	849	906	904	842	936	840	844	846	910	829	905	910	823	869	844	877	861	910	862	871	854	872	866	889	886	849	836	853	872	848	848	858	892	850	851	876	881	838	855	868	848	915	895	833	836	903	796	841	848	876	843	900	889	810	866	868	854	870	839	936	906	847	870	871	851	856	893	833	829	867	841	874	873	908	880	852	856	919	846	856	909	848	895	847	867	880	905	843	882	926	871	828	869	889	847	901	888	828	824	851	875	869	861	852	877	870	890	844	910	788	871	866	839	854	864	871	877	882	911	860	823	859	903	840	910	890	856	867	837	861	890	858	809	886	883	867	820	889	838	836	887	893	879	830	894	882	838	882	829	871	860	902	849	856	851	865	826	841	879	854	865	868	893	867	855	842	888	835	958	827	861	872	835	873	838	863	883	835	873	861	898	932	895	854	819	857	867	859	824	866	806	898	891	903	853	864	827	873	883	841	842	831	875	905	839	829	868	835	846	859	816	880	868	889	891	914	861	849	910	891	862	858	840	828	922	898	815	870	874	893	886	862	867	868	846	867	841	846	892	797	878	915	937	876	890	848	904	911	893	840	865	872	834	843	903	859	866	816	857	898	880	896	846	802	855	855	887	830	870	798	876	876	918	833	892	862	859	926	843	850	865	846	903	867	846	900	846	923	890	835	878	877	881	840	902	900	856	853	852	926	878	909	855	907	891	866	878	858	904	869	862	878	883	889	837	871	877	894	851	863	902	891	873	864	797	913	913	878	857	844	863	850	858	852	839	840	838	896	854	870	858	787	863	879	853	853	900	857	844	921	847	881	838	853	869	847	896	881	873	852	847	881	831	874	832	826	903	905	867	882	849	872	849	881	877	883	883	868	842	899	826	904	836	838	801	874	919	852	858	868	865	855	876	837	832	844	859	863	850	790	866	850	859	904	879	875	821	908	849	843	849	874	872	860	793	898	888	810	855	913	874	865	933	907	897	897	903	866	874	915	829	866	849	894	852	867	906	912	884	886	853	850	875	855	868	895	892	863	876	917	840	861	806	841	863	840	905	858	869	865	870	827	867	870	826	872	888	850	906	873	867	876	877	878	853	873	834	847	859	897	831	849	894	834	886	900	852	842	878	885	854	848	868	820	888	915	850	865	812	840	884	824	905	888	886	904	877	824	860	843	904	853	847	883	852	846	871	897	856	864	875	896	824	845	829	929	871	830	831	865	795	885	817	835	880	901	868	857	852	864	891	828	838	864	858	933	891	914	875	865	834	831	925	832	855	784	857	836	858	812	838	878	847	903	887	861	888	870	897	839	883	873	900	880	836	832	878	894	882	862	852	873	837	899	856	841	816	850	882	851	896	832	832	828	878	874	880	862	854	852	844	857	882	839	860	906	839	845	849	873	853	827	843	824	878	839	869	837	833	899	876	856	870	870	954	866	900	852	817	828	841	876	887	838	888	894	887	797	875	900	857	893	890	853	867	895	855	867	842	861	889	874	889	814	879	866	876	854	859	871	833	855	863	845	891	875	898	897	865	879	873	872	840	881	820	901	825	843	844	899	833	838	895	832	860	831	885	863	873	870	865	834	879	839	832	903	849	843	880	876	872	879	924	857	861	881	841	849	863	818	910	848	864	857	822	853	830	888	809	860	895	809	864	858	873	873	846	894	900	908	851	890	850	798	844	853	854	921	860	877	878	921	908	826	888	835	875	864	850	833	850	872	894	901	850	828	848	903	907	884	880	903	858	880	851	847	868	840	872	842	880	894	821	870	838	833	865	877	830	823	883	879	920	850	865	923	835	889	866	858	865	885	862	868	831	872	825	874	850	883	796	875	892	842	833	926	866	852	880	867	881	825	863	821	916	884	843	913	842	844	857	815	863	905	837	859	879	874	867	890	813	871	909	844	871	875	840	834	895	882	877	850	877	906	862	858	817	893	875	904	865	872	868	898	880	867	880	866	835	880	794	891	871	836	827	874	863	802	897	829	881	864	811	875	926	863	821	916	825	857	879	853	840	889	872	858	865	844	897	852	888	830	844	827	864	897	861	814	883	858	850	879	864	875	851	853	851	879	851	888	926	893	802	925	824	879	868	885	907	852	863	869	871	814	847	860	835	857	831	832	894	890	858	875	891	884	917	861	879	883	902	893	885	869	845	846	840	875	861	858	833	876	883	816	867	883	902	820	857	849	882	858	809	862	939	914	920	905	925	824	912	840	870	835	846	905	842	870	828	853	867	834	846	898	895	872	868	837	858	853	881	796	901	901	835	890	853	850	820	898	856	805	839	860	863	839	837	839	851	849	870	883	849	897	897	868	871	892	879	893	815	824	801	865	892	857	845	835	853	856	862	859	850	887	915	865	822	819	842	835	893	904	923	851	847	884	905	901	879	905	856	849	824	854	836	929	875	887	817	843	915	854	875	837	849	834	870	889	842	873	873	881	821	851	815	832	946	862	904	847	863	873	864	866	889	821	912	883	831	872	911	905	852	857	869	832	851	889	892	901	832	853	878	910	849	852	867	898	900	870	856	864	876	833	821	866	897	842	822	859	839	845	846	854	912	929	855	820	852	866	877	849	863	876	837	908	895	899	825	902	836	881	852	814	860	924	864	836	892	880	902	850	868	835	845	872	844	834	917	803	852	867	851	882	826	860	871	911	871	847	911	860	875	871	809	873	841	908	838	897	884	874	880	904	911	887	825	910	890	868	824	819	866	875	864	830	860	928	832	851	858	844	839	890	887	861	905	918	875	897	835	859	852	815	865	868	802	863	905	864	864	892	827	803	873	842	862	875	887	864	855	865	863	877	834	814	863	811	832	860	890	874	836	865	947	886	851	897	830	825	910	889	842	860	846	824	806	840	861	846	868	841	894	903	886	857	853	862	857	892	922	855	918	857	898	879	938	830	882	853	853	818	907	892	851	825	850	858	912	845	845	843	878	814	857	842	846	908	875	834	822	823	868	853	885	843	866	798	853	858	829	867	843	849	889	850	926	864	858	831	893	889	816	830	810	840	867	874	923	816	895	829	936	841	872	867	866	795	877	851	870	873	852	913	917	882	807	841	870	850	864	841	881	911	850	880	882	922	861	827	856	891	912	866	838	859	881	853	911	831	884	851	845	864	864	864	815	847	843	864	842	881	868	877	849	875	835	825	900	827	906	841	863	896	864	867	838	897	863	893	857	866	894	874	863	868	846	894	854	892	856	861	919	852	834	854	872	830	865	869	820	886	787	915	871	939	890	865	862	875	838	888	832	856	854	864	857	887	877	894	906	876	841	832	857	856	894	803	852	889	833	835	824	913
24860	21392	28350	24822	20160	3496	1411	12822	8724	988	789	787	702	745	710	687	671	718	710	658	733	670	665	665	699	643	664	684	684	688	729	664	670	627	695	679	716	693	653	660	622	679	713	634	668	696	648	665	663	701	687	582	700	653	647	700	670	660	686	657	615	629	669	678	670	670	697	650	589	691	638	697	634	642	637	674	696	637	677	664	650	665	659	613	664	685	622	648	681	660	665	673	655	638	690	668	684	706	680	684	671	671	694	702	668	650	630	679	667	605	647	594	646	641	635	719	637	695	703	681	643	721	660	670	657	634	685	650	657	646	640	654	667	685	661	661	638	642	613	677	698	629	627	649	641	653	680	631	667	671	652	631	616	634	643	645	621	683	673	632	655	650	634	644	650	645	659	619	638	701	686	650	704	640	674	640	662	701	632	621	729	663	649	662	683	668	659	658	635	688	665	568	636	657	655	666	652	673	599	661	701	630	682	673	624	670	689	669	687	631	667	671	664	652	624	670	653	634	657	616	634	663	692	646	662	602	618	612	656	681	658	650	651	609	668	608	622	672	706	698	669	637	642	658	678	626	641	699	684	603	592	674	618	603	634	648	662	693	652	646	668	634	660	688	629	667	676	704	689	654	691	637	659	648	650	623	625	633	576	614	633	622	644	612	669	641	651	613	630	650	617	658	690	634	687	643	677	704	694	673	651	623	616	690	740	638	657	686	641	626	663	686	670	637	688	642	631	677	679	686	662	650	649	669	672	636	649	655	641	626	658	605	654	663	651	701	638	683	671	650	679	649	689	630	642	686	703	680	646	671	707	661	726	631	679	636	643	628	652	677	671	672	680	617	669	619	684	636	656	682	633	676	648	652	662	643	701	680	681	692	641	663	651	721	641	623	687	624	664	668	691	667	675	665	666	629	654	683	679	662	679	670	683	641	682	648	613	643	655	708	653	653	643	683	661	612	646	637	628	657	681	694	677	632	700	666	673	654	684	674	629	633	665	679	658	641	624	670	669	609	648	646	684	676	650	660	669	679	638	718	634	585	665	636	659	625	664	689	592	620	689	618	645	671	653	687	616	677	699	640	646	694	653	659	681	685	621	649	608	661	676	628	652	676	635	631	640	664	674	589	647	628	682	672	664	672	675	679	663	706	633	632	600	658	655	663	656	680	654	596	676	675	677	624	664	676	706	672	665	629	661	657	652	674	688	615	628	621	691	664	685	664	707	701	684	701	640	659	649	657	625	670	689	674	657	661	639	675	688	606	645	675	659	662	648	613	643	679	711	630	637	630	660	646	637	642	616	639	678	652	661	628	652	672	651	677	635	631	653	643	635	631	685	605	631	658	672	651	652	663	671	621	639	659	645	655	655	656	621	644	644	635	626	617	647	713	647	677	675	646	651	617	667	650	665	646	635	683	656	644	654	696	653	632	692	683	646	662	665	700	667	653	606	640	646	588	630	668	603	629	672	663	636	696	627	624	648	623	666	632	644	629	679	644	670	680	651	688	646	656	644	640	626	640	658	655	653	607	653	632	654	668	670	655	673	591	663	677	665	639	656	601	620	649	663	699	609	715	667	661	628	658	589	636	661	674	677	673	637	635	623	640	665	658	645	635	691	679	641	668	638	644	658	648	685	629	629	612	676	655	669	636	648	681	667	662	645	654	670	672	683	671	636	680	614	660	631	632	672	644	669	663	703	652	648	665	678	669	643	631	679	654	676	691	642	678	694	680	610	643	738	639	646	647	650	666	667	688	616	646	633	664	670	637	704	683	675	681	638	680	648	676	579	708	670	699	639	671	645	655	676	664	674	630	667	657	673	637	654	654	652	645	701	642	643	614	625	622	648	699	625	668	686	665	631	741	702	670	629	664	675	657	629	623	664	688	699	659	680	653	638	714	654	647	685	607	652	649	670	557	657	670	651	633	656	681	625	650	628	657	667	651	637	631	657	661	648	674	626	627	678	601	667	691	650	645	699	704	645	653	649	703	636	680	618	704	666	643	614	692	635	646	631	673	655	686	635	660	713	639	644	671	631	694	605	660	628	650	693	673	619	643	692	617	614	623	638	677	727	602	713	673	671	702	674	635	670	645	637	705	647	655	675	632	630	664	653	714	641	669	663	626	611	643	673	617	683	682	664	725	663	650	667	649	628	661	640	669	652	643	663	651	704	681	657	661	670	664	626	711	610	673	597	678	644	629	667	663	692	629	686	633	638	663	672	707	700	638	659	641	685	676	705	642	653	658	754	653	653	623	640	640	671	672	634	670	668	663	670	629	646	637	649	636	633	725	608	712	639	664	648	618	688	653	621	655	641	687	638	651	717	674	660	648	661	655	611	642	640	578	665	657	659	663	645	684	687	688	631	649	648	644	673	632	638	666	628	678	682	637	670	606	619	675	623	659	622	671	639	659	649	599	625	685	644	593	662	647	656	650	632	647	677	671	665	638	687	691	637	675	639	667	668	635	644	615	641	674	655	609	624	677	653	695	623	665	686	619	669	621	668	668	680	606	620	668	647	659	644	664	635	665	688	641	657	697	706	624	619	675	655	667	639	693	615	655	660	680	691	704	616	667	614	637	689	670	661	620	666	647	668	632	622	656	691	684	675	644	668	673	701	658	654	684	668	598	633	678	690	640	713	674	650	640	643	657	662	647	667	663	631	681	638	654	642	639	677	649	637	662	623	707	617	607	657	695	637	645	671	667	658	655	645	619	657	609	713	648	625	592	637	711	658	609	612	655	648	690	668	661	640	682	658	650	666	671	668	612	631	670	671	642	656	633	668	683	658	633	694	622	643	677	694	675	690	677	658	609	643	622	604	678	648	635	638	635	627	693	667	658	638	663	636	615	671	626	657	667	675	670	661	652	641	655	624	627	684	626	680	698	628	610	621	625	648	658	607	612	643	682	620	625	619	622	690	704	647	664	662	678	681	643	658	662	609	658	653	641	651	727	624	656	635	661	696	668	657	642	644	615	642	662	663	680	632	715	682	653	663	700	654	606	621	641	659	672	697	681	628	648	674	638	666	670	656	668	655	611	692	660	629	639	670	715	654	672	642	642	673	610	601	674	711	684	690	668	614	624	652	644	627	644	643	650	625	664	654	693	604	642	654	597	668	669	709	662	661	617	665	696	648	645	633	694	617	642	620	653	635	651	688	664	626	708	669	630	721	621	651	648	693	612	639	627	650	621	670	644	645	644	658	679	650	649	689	642	638	633	628	656	627	596	629	656	613	653	620	643	652	640	729	664	718	661	700	674	630	647	660	684	637	637	668	689	651	705	678	650	739	664	599	614	623	680	606	622	594	628	687	640	691	672	690	645	596	697	629	620	657	628	678	631	624	653	652	668	612	709	669	659	636	641	626	695	690	670	685	632	664	617	692	650	637	643	696	614	668	647	657	681	629	618	693	672	641	649	655	671	638	684	686	629	633	702	634	677	627	673	705	630	681	635	642	667	668	660	629	632	611	623	677	672	642	656	698	636
4286	5155	4143	2296	1525	1296	1054	15492	7604	820	708	747	711	712	649	697	646	662	666	666	584	656	614	621	595	668	612	617	645	624	591	608	594	610	655	617	611	608	644	610	648	668	619	617	599	643	593	621	655	581	624	643	642	658	640	634	645	622	621	606	598	572	623	621	624	594	583	627	628	601	643	617	630	617	605	603	607	589	628	591	677	624	604	625	639	661	604	638	649	602	575	608	609	614	594	589	593	589	633	627	557	594	640	569	631	592	591	602	625	585	619	594	585	624	628	638	630	581	571	616	601	612	611	608	562	574	654	618	619	598	602	612	595	598	632	602	599	595	608	605	589	617	626	635	596	583	625	624	608	606	580	623	581	632	633	577	668	609	613	580	663	618	591	598	588	597	608	640	627	566	588	616	595	569	611	601	548	606	604	588	589	608	626	576	612	584	586	628	595	595	609	580	608	588	599	613	620	618	608	618	585	615	648	585	603	630	580	570	597	617	584	607	599	618	575	608	652	639	573	623	627	563	609	602	626	582	616	621	581	584	659	592	625	600	616	630	605	565	632	603	532	653	594	616	578	580	600	614	578	589	604	596	643	563	641	598	588	631	582	625	584	558	634	565	633	612	552	574	637	585	625	591	631	603	623	598	625	619	615	603	595	609	587	575	608	625	596	625	562	608	596	602	615	634	602	656	560	613	591	594	585	645	580	619	622	617	596	589	603	641	600	630	561	597	638	613	633	607	611	574	586	585	582	641	646	621	611	651	601	574	584	615	592	573	640	613	617	602	613	565	601	607	577	627	594	597	541	576	593	617	603	634	603	563	603	603	646	602	579	634	617	613	605	621	604	584	606	617	610	615	603	611	581	589	585	590	556	600	613	576	622	596	621	607	647	581	561	587	627	653	613	564	615	600	592	646	608	621	626	634	602	543	628	623	563	615	637	601	602	597	611	570	597	627	587	540	633	623	631	648	584	603	602	597	608	599	590	593	612	588	616	557	566	577	614	626	601	558	615	639	610	578	597	605	600	597	604	626	636	603	593	611	626	622	634	620	588	619	617	584	624	569	622	589	595	554	607	570	619	584	614	600	615	575	591	604	581	638	570	577	575	633	600	605	559	566	594	524	631	548	598	576	682	598	603	636	616	568	587	553	633	597	606	609	635	598	637	593	563	583	609	583	553	605	582	603	622	584	607	606	567	608	611	593	601	602	600	617	583	616	604	575	626	596	603	633	602	581	581	623	626	595	621	576	605	613	600	577	603	611	588	616	571	615	610	600	610	611	563	608	618	610	635	618	602	622	595	599	565	594	596	609	618	603	560	565	571	598	580	616	604	581	638	592	614	583	603	581	625	563	592	579	596	628	588	594	640	615	618	603	575	635	553	625	592	594	584	621	595	587	595	617	589	553	596	611	608	614	603	555	584	629	630	605	597	619	578	612	607	629	586	604	607	582	561	614	589	592	597	629	636	664	606	621	629	579	606	565	625	554	577	618	581	606	572	559	588	570	602	591	620	622	612	583	609	646	618	585	584	645	616	610	626	611	596	628	594	576	609	603	596	585	597	627	608	600	594	612	626	572	587	546	614	577	576	647	597	634	591	603	580	636	608	621	589	627	583	605	614	552	617	605	581	578	609	606	621	618	590	562	592	614	601	605	652	606	592	593	594	572	633	579	565	578	621	611	595	617	609	578	580	586	575	592	623	590	611	640	594	636	666	582	576	570	607	607	628	592	613	547	551	588	610	555	580	592	588	576	632	582	602	634	598	587	644	617	568	634	622	650	621	563	589	613	587	572	597	623	590	619	582	566	583	613	602	592	613	639	600	570	621	575	577	536	588	595	623	626	618	615	592	598	565	572	616	592	616	611	584	607	624	628	569	620	599	518	562	640	576	580	618	602	589	582	618	574	608	547	589	594	567	555	574	568	660	636	608	608	599	598	585	621	577	585	591	589	583	590	599	586	646	632	600	575	626	611	605	619	615	648	598	618	604	593	621	601	640	564	591	566	637	598	577	611	633	562	602	555	581	623	595	585	623	585	613	617	582	590	578	603	529	590	597	596	624	577	590	616	573	578	600	567	600	635	601	649	620	562	605	600	618	605	605	632	572	558	631	589	574	613	625	602	584	582	588	590	602	562	609	616	567	559	608	570	583	598	615	588	623	573	558	597	627	620	582	611	614	563	594	577	580	584	584	605	592	613	580	565	580	544	617	623	605	617	595	606	591	630	564	585	616	587	638	586	608	554	593	630	589	605	622	615	553	572	616	591	589	616	606	585	617	609	599	668	600	597	554	579	575	622	593	613	578	614	606	650	617	612	622	595	616	624	601	583	571	577	581	620	605	534	633	571	617	652	638	596	568	625	572	610	580	590	581	598	563	606	625	574	617	578	635	585	588	567	588	557	566	598	610	582	584	603	635	609	555	599	579	593	619	520	572	593	635	601	610	579	610	625	601	607	596	570	610	598	597	601	564	592	573	629	587	567	599	596	582	611	570	547	566	599	624	546	667	606	599	575	621	583	603	598	629	593	601	591	626	614	602	609	572	615	581	606	596	584	586	568	576	583	640	593	570	584	597	609	623	609	587	583	601	582	629	590	619	582	573	626	588	596	661	589	576	612	643	598	556	635	561	600	587	593	558	614	571	622	576	609	565	622	596	585	596	610	580	610	583	583	540	564	581	597	597	619	576	619	596	579	613	615	579	629	619	597	627	584	583	634	576	618	585	582	597	576	569	604	588	618	588	621	606	637	603	588	589	587	593	545	600	570	662	613	648	592	558	648	618	540	585	596	583	605	636	586	601	588	598	598	607	574	618	585	633	609	544	650	600	604	630	600	575	555	591	583	640	574	612	550	664	573	605	592	649	575	576	532	583	608	588	596	601	597	589	609	587	613	592	645	565	587	600	575	611	597	585	632	578	569	595	601	584	594	603	597	625	601	642	593	584	601	610	610	633	573	610	567	608	586	624	591	614	568	629	581	582	577	621	572	589	586	584	600	620	623	554	601	633	600	619	641	645	596	637	564	587	577	597	579	560	625	578	608	593	560	602	594	626	599	633	613	608	572	576	638	630	600	604	588	564	549	564	563	595	616	580	609	648	606	603	603	631	604	600	548	571	582	612	592	638	549	580	563	600	626	596	599	604	598	578	587	584	594	575	577	589	587	615	638	569	577	602	576	580	623	556	609	554	567	590	620	586	624	628	592	589	553	604	623	568	570	604	592	623	574	591	623	600	600	594	610	597	570	616	640	579	567	596	602	589	583	598	610	570	626	595	602	564	561	610	641	589	617	646	621	590	628	626	596	621	588	555	629	564	576	586	631	649	566	606	604	597	577	612	570	611	644	602	571	584	556	621	592	587	627	568	636	566	625	610	618	591	575	570	579	611	576	579	605	613	557	591	625	580	621	571	580	592	532	613	592	625	586	633	602	609	630	581	613	622	586	589	541	588	591	649	622	674	542	597	593	581	616	591	597	588	581	581	602
27444	10344	2114	1492	1123	1177	1145	1733	1392	1123	1066	1144	1088	1107	1116	1140	1073	1129	1082	1143	1076	1136	1126	1076	1106	1099	1090	1149	1160	1127	1100	1170	1130	1138	1110	1036	1042	1159	1096	1106	1102	1102	1154	1125	1150	1085	1108	1098	1126	1062	1109	1085	1080	1149	1177	1113	1094	1069	1124	1084	1140	1115	1028	1166	1111	1149	1086	1136	1145	1082	1127	1090	1132	1114	1070	1144	1111	1121	1098	1111	1128	1135	1160	1091	1115	1094	1086	1093	1133	1123	1171	1133	1068	1104	1145	1098	1065	1115	1013	1111	1153	1157	1090	1072	1108	1068	1092	1108	1085	1103	1073	1049	1143	1089	1091	1098	1096	1171	1065	1155	1079	1116	1110	1096	1132	1070	1091	1070	1051	1170	1142	1100	1104	1121	1070	1067	1046	1103	1135	1132	1091	1166	1115	1098	1144	1109	1102	1125	1073	1067	1075	1145	1110	1109	1147	1156	1111	1141	1184	1193	1126	1062	1128	1167	1160	1082	1133	1061	1127	1129	1049	1101	1083	1102	1102	1088	1019	1065	1084	1102	1106	1167	1154	1108	1109	1120	1078	1089	1110	1095	1104	1084	1106	1116	1096	1106	1124	1156	1130	1090	1151	1078	1129	1114	1095	1076	1125	1063	1042	1120	1107	1090	1095	1148	1126	1210	1136	1116	1093	1104	1081	1119	1059	1150	1075	1144	1176	1150	1149	1097	1085	1158	1065	1053	1095	1042	1079	1101	1109	1124	1070	1063	1124	1052	1129	1088	1111	1079	1072	1175	1092	1110	1130	1141	1110	1123	1113	1087	1160	1146	1089	1115	1059	1053	1110	1123	1106	1170	1175	1086	1097	1140	1100	1088	1124	1014	1100	1112	1153	1087	1019	1090	1094	1130	1102	1119	1030	1110	1145	1099	1166	1154	1143	1092	1089	1104	1105	1144	1072	1081	1072	1124	1195	1121	1125	1112	1107	1102	1137	1113	1150	1092	1146	1151	1136	1191	1088	1102	1131	1162	1155	1124	1165	1127	1079	1098	1126	1109	1101	1129	1072	1133	1116	1106	1098	1151	1108	1114	1077	1099	1106	1074	1110	1093	1118	1146	1112	1071	1118	1121	1146	1068	1094	1129	1128	1100	1094	1156	1103	1165	1198	1076	1100	1123	1103	1116	1119	1102	1024	1152	1136	1087	1134	1065	1110	1145	1144	1126	1152	1081	1101	1096	1106	1079	1078	1078	1101	1123	1090	1091	1060	1116	1172	1069	1053	1098	1132	1118	1132	1136	1150	1118	1128	1137	1097	1111	1108	1156	1087	1076	1064	1138	1113	1063	1124	1101	1135	1097	1093	1066	1127	1091	1147	1054	1100	1072	1097	1040	1154	1082	1061	1085	1105	1126	1062	1103	1173	1103	1115	1122	1095	1062	1099	1080	1104	1103	1058	1087	1177	1137	1101	1091	1092	1117	1151	1118	1113	1100	1099	1081	1118	1029	1116	1111	1123	1105	1113	1077	1113	1052	1148	1102	1063	1119	1079	1093	1160	1139	1092	1117	1107	1071	1072	1112	1128	1087	1187	1102	1124	1086	1114	1100	1073	1153	1200	1146	1108	1072	1117	1097	1089	1136	1106	1069	1152	1189	1063	1131	1116	1175	1160	1179	1105	1036	1049	1049	1043	1094	1150	1101	1125	1122	1140	1150	1097	1108	1123	1071	1072	1111	1100	1117	1076	1147	1108	1138	1150	1100	1103	1105	1088	1091	1159	1078	1113	1116	1136	1141	1113	1137	1075	1131	1131	1088	1161	1170	1104	1161	1150	1117	1067	1124	1077	1153	1078	1104	1108	1119	1088	1087	1075	1051	1116	1087	1144	1103	1130	1146	1054	1124	1078	1123	1106	1073	1097	1096	1133	1138	1087	1082	1134	1157	1060	1129	1096	1137	1126	1136	1067	1153	1162	1138	1133	1108	1082	1068	1125	1090	1101	1055	1127	1178	1061	1057	1188	1149	1114	1070	1125	1123	1065	1081	1169	1111	1147	1072	1100	1061	1118	1105	1119	1126	1061	1101	1104	1167	1051	1210	1127	1103	1115	1127	1080	1114	1101	1120	1069	1092	1105	1105	1100	1076	1116	1140	1108	1094	1172	1097	1112	1106	1129	1139	1097	1119	1108	1136	1091	1124	1146	1107	1064	1109	1131	1122	1080	1065	1088	1127	1103	1127	1101	1130	1153	1095	1092	1175	1138	1147	1173	1120	1162	1059	1122	1115	1083	1150	1142	1106	1106	1122	1066	1088	1103	1142	1091	1043	1075	1076	1113	1065	1100	1140	1173	1103	1134	1139	1151	1112	1113	1166	1081	1089	1141	1128	1138	1104	1097	1126	1137	1119	1129	1111	1095	1114	1078	1141	1097	1135	1138	1134	1156	1092	1090	1086	1125	1121	1097	1125	1120	1114	1078	1091	1123	1056	1024	1104	1091	1116	1172	1180	1036	1098	1180	1158	1114	1052	1068	1118	1154	1104	1021	1148	1038	1082	1146	1157	1068	1098	1116	1103	1015	1079	1021	1064	1100	1033	1099	1129	1109	1084	1163	1096	1074	1151	1126	1062	1141	1085	1104	1138	1130	1125	1104	1074	1088	1158	1101	1139	1064	1092	1079	1034	1101	1154	1107	1093	1073	1149	1137	1082	1128	1105	1201	1078	1076	1098	1091	1089	1149	1134	1178	1146	1125	1119	1092	1127	1150	1101	1097	1073	1081	1166	1080	1137	1065	1123	1140	1147	1117	1037	1112	1128	1122	1086	1127	1171	1065	1069	1099	1151	1138	1085	1109	1080	1093	1048	1129	1096	1133	1064	1133	1130	1084	1146	1141	1129	1115	1115	1095	1049	1073	1078	1100	1149	1031	1112	1125	1104	1132	1131	1130	1102	1196	1087	1125	1084	1106	1110	1132	1141	1104	1116	1104	1139	1128	1061	1041	1107	1085	1126	1129	1108	1130	1077	1078	1122	1142	1105	1154	1144	1134	1122	1110	1133	1103	1119	1074	1122	1121	1112	1091	1061	1093	1168	1114	1125	1127	1128	1113	1060	1148	1082	1090	1065	1092	1103	1061	1072	1088	1131	1124	1076	1120	1089	1100	1139	1042	1073	1100	1067	1046	1130	1105	1119	1102	1082	1139	1115	1137	1136	1122	1135	1069	1054	1154	1128	1052	1089	1207	1120	1136	1066	1104	1174	1127	1135	1057	1108	1058	1110	1130	1100	1086	1072	1067	1123	1119	1075	1082	1125	1042	1135	1097	1115	1183	1046	1101	1146	1061	1167	1065	1103	1045	1084	1084	1163	1055	1105	1128	1155	1145	1164	1079	1114	1099	1047	1099	1073	1073	1059	1046	1052	1089	1053	1144	1112	1102	1066	1140	1078	1109	1109	1122	1083	1137	1212	1092	1112	1068	1139	1136	1121	1103	1070	1086	1116	1178	1106	1158	1147	1102	1130	1164	1161	1090	1100	1096	1150	1050	1104	1165	1072	1136	1114	1186	1092	1107	1060	1096	1088	1127	1108	1141	1129	1058	1146	1112	1130	1101	1119	1103	1138	1111	1130	1072	1110	1053	1119	1146	1086	1114	1094	1107	1128	1127	1097	1093	1067	1059	1109	1129	1153	1103	1110	1068	1114	1105	1122	1091	1067	1131	1077	1120	1106	1096	1076	1080	1071	1104	1120	1115	1116	1090	1160	1115	1147	1100	1148	1121	1117	1121	1066	1080	1189	1110	1137	1146	1076	1111	1109	1085	1139	1161	1155	1082	1071	1112	1112	1027	1043	1080	1131	1101	1122	1091	1162	1079	1149	1127	1133	1044	1097	1138	1129	1123	1114	1107	1048	1108	1172	1112	1101	1108	1110	1037	1141	1069	1135	1073	1044	1066	1065	1169	1102	1158	1147	1124	1084	1083	1128	1059	1097	1088	1093	1093	1086	1168	1053	1079	1100	1102	1109	1110	1106	1086	1149	1072	1052	1158	1145	1114	1102	1157	1097	1190	1036	1147	1083	1062	1091	1123	1089	1117	1114	1143	1094	1152	1137	1127	1130	1196	1128	1153	1175	1106	1133	1154	1115	1103	1095	1121	1115	1128	1103	1130	1095	1134	1194	1119	1123	1133	1157	1164	1067	1062	1219	1136	1166	1121	1152	1072	1140	1123	1074	1061	1155	1080	1103	1097	1084	1179	1079	1143	1124	1140	1091	1095	1108	1086	1111	1083	1134	1179	1078	1079	1054	1082	1182	1071	1132	1079	1131	1103	1106	1122	1056	1057	1030	1150	1107	1083	1159	1081	1152	1104	1125	1105	1168	1145	1103	1156	1106	1165	1120	1124	1086	1172	1103	1098	1095	1080	1111	1154	1118	1123	1102	1172	1076	1097	1140	1130	1035	1163	1101	1082	1091	1117	1092	1163	1090	1096	1118	1175	1095	1055	1063	1065	1122	1105	1132	1085	1108	1118	1115	1096	1095	1078	1135	1089	1069	1148	1070	1093	1144	1141	1148	1098	1058	1069	1118	1062	1045	1092	1088	1072	1088	1095	1058	1104	1056	1202	1082	1118	1112	1054	1085	1069	1072	1100	1075	1118	1100	1132	1158	1095	1181	1146	1148	1130	1075	1121	1132	1087	1138	1094	1120	1157	1130	1061	1128	1088	1116	1123	1061	1136	1102	1089	1111	1082	1121	1133	1122	1177	1154	1136	1088	1126	1109	1174	1143	1079	1119	1112	1062	1161	1171	1138	1122	1120	1063	1148	1129	1111	1062	1072	1142	1077	1075	1083	1140	1100	1077	1086	1096	1145	1062	1124	1204	1086	1114	1107	1092	1095	1161	1109	1114	1063	1078	1102	1143	1163	1123	1051	1098	1061	1123	1132	1023	1139	1117	1086	1129	1083	1090	1101	1025	1072	1130	1141	1149	1115	1149	1120	1105	1105	1137	1123	1075	1091	1155	1140	1095	1107	1122	1140	1089	1095	1099	1092	1087	1079	1112	1128	1056	1068	1146	1086	1143	1063	1177	1091	1168	1107	1089	1065	1093
5798	1136	1124	951	957	963	934	1941	1266	927	936	928	844	895	932	886	916	965	900	933	914	899	946	972	887	883	921	865	891	885	935	908	895	910	860	906	903	887	965	911	836	856	919	865	894	885	912	913	922	941	906	871	858	918	894	931	881	908	945	911	888	935	934	941	924	928	890	984	939	872	938	865	887	905	877	893	896	903	899	903	944	919	891	919	874	932	870	823	940	907	908	920	868	884	926	933	969	879	921	893	927	920	913	885	969	860	905	894	921	912	882	910	886	916	873	936	861	921	897	936	879	929	869	888	916	934	915	906	913	908	903	870	917	867	960	917	956	877	934	916	897	877	877	901	896	859	904	919	887	929	879	948	909	862	853	931	939	915	923	956	931	911	910	885	987	926	904	925	862	915	896	936	947	941	932	917	969	897	861	917	905	867	945	888	875	855	936	914	864	845	919	907	893	861	903	890	880	931	919	935	888	902	928	870	885	885	884	909	939	937	909	863	926	955	926	880	878	867	862	871	926	875	882	914	922	833	866	863	904	906	904	924	918	874	930	900	918	913	913	971	935	964	928	888	848	907	919	954	914	902	980	909	882	892	886	916	918	951	967	898	891	963	915	895	896	918	908	935	876	941	890	917	909	915	920	917	914	879	912	876	922	930	893	906	891	905	849	905	892	871	945	916	872	894	910	964	903	911	951	956	881	884	909	908	935	918	937	908	894	904	975	980	922	843	888	926	918	905	875	887	918	900	942	870	894	907	932	919	860	895	885	889	892	845	891	930	884	915	875	893	923	931	911	928	882	852	912	923	921	888	932	877	891	900	932	932	888	849	976	889	914	869	889	925	908	896	957	914	895	882	936	900	896	862	960	887	956	877	875	972	989	949	910	939	853	974	912	909	901	884	942	901	939	896	922	912	939	895	942	931	954	875	916	912	885	923	929	930	926	891	926	907	886	897	941	918	898	874	944	898	954	937	916	948	904	936	912	912	865	956	924	893	882	826	959	952	916	901	864	937	884	912	884	939	924	897	840	892	909	936	930	935	875	859	893	899	887	901	926	880	904	890	938	919	942	920	921	890	895	928	944	940	933	903	920	872	934	906	939	888	884	934	894	925	933	915	897	928	927	920	888	959	856	905	904	965	883	858	946	884	896	972	905	903	947	899	939	881	925	920	993	900	893	937	929	909	920	924	850	950	880	866	893	945	910	916	958	905	942	945	908	862	880	904	949	884	857	896	920	920	923	902	956	886	912	913	922	903	906	861	942	939	908	912	912	897	898	882	890	948	953	899	877	918	919	940	934	914	941	898	905	904	904	912	888	899	897	900	910	902	955	943	860	908	902	878	938	896	864	915	877	885	869	927	902	880	877	900	904	965	865	895	941	917	933	919	862	884	886	970	907	935	892	927	954	892	847	899	895	910	905	949	907	898	897	934	923	895	959	898	929	899	946	888	949	947	909	920	915	891	854	920	918	879	901	874	924	935	905	854	942	896	909	944	908	904	941	928	883	891	895	929	941	916	910	929	902	875	887	864	930	878	907	936	833	871	925	953	945	886	908	902	930	900	912	875	894	941	898	917	861	917	948	942	905	895	934	920	893	893	913	902	874	890	860	937	881	941	903	938	887	887	930	903	905	934	957	898	945	925	911	851	901	882	921	886	929	897	870	884	933	861	893	920	931	920	920	938	896	896	917	974	872	918	917	903	933	919	896	904	896	945	961	936	882	976	914	899	871	895	901	915	924	929	916	920	938	933	865	879	831	883	912	949	870	873	910	915	946	878	906	851	906	917	885	913	897	901	922	890	909	926	951	912	906	880	907	912	930	889	906	905	927	944	931	881	919	943	881	917	835	919	911	884	882	872	945	879	886	910	872	927	873	850	870	963	904	885	870	903	865	860	840	875	949	902	882	914	916	852	884	892	902	898	926	936	887	937	942	930	895	927	883	913	944	908	880	808	874	992	858	896	878	889	890	1007	877	891	925	905	880	917	928	927	869	891	898	923	906	915	874	891	942	914	981	960	977	892	867	917	831	881	938	858	907	806	890	849	937	921	944	863	906	978	884	972	904	881	863	914	971	891	906	895	913	933	904	863	926	876	933	876	871	969	891	895	868	895	904	902	896	953	857	884	906	910	915	909	879	917	945	914	924	980	896	880	879	924	836	861	864	939	912	885	942	895	888	899	898	916	910	905	914	899	929	929	840	863	902	911	873	846	871	896	920	873	950	868	932	907	879	925	894	893	929	891	895	885	901	880	909	910	874	900	914	902	955	863	937	850	914	908	869	872	910	939	936	902	907	876	877	909	865	943	872	941	954	888	935	907	907	872	925	888	923	881	922	877	933	965	914	950	918	899	879	939	922	889	886	890	906	926	858	913	928	931	948	876	890	892	929	884	946	966	916	889	939	928	886	921	908	835	893	874	857	925	883	855	914	924	868	899	897	900	893	944	854	898	937	901	893	920	911	882	851	883	901	909	940	920	960	901	998	954	863	889	962	874	904	896	904	973	935	854	895	979	925	900	919	941	931	913	912	900	923	919	911	907	889	888	874	893	912	909	903	917	904	899	900	891	887	879	865	902	913	919	907	895	919	846	907	949	873	925	843	956	920	919	882	912	897	883	946	891	911	906	890	879	884	952	922	900	928	926	902	871	879	883	907	924	954	874	955	851	873	982	921	923	899	956	960	867	906	864	910	931	935	902	940	914	911	991	896	869	884	913	890	891	906	899	934	897	894	916	892	934	902	874	930	919	932	887	922	902	843	928	938	957	937	913	878	906	906	908	925	903	905	908	892	923	914	880	872	894	915	883	912	890	879	875	922	928	930	912	917	932	895	884	934	906	916	924	927	887	926	944	952	888	906	880	894	952	909	886	910	879	866	880	838	905	951	870	904	878	896	915	904	918	861	903	893	949	924	930	867	897	972	927	927	926	926	955	896	895	883	887	836	891	932	948	903	930	931	931	870	900	931	853	856	893	894	871	868	872	902	886	973	906	898	925	977	910	891	885	918	848	906	910	895	895	971	891	887	914	918	893	894	929	903	893	882	896	941	867	898	893	915	972	887	938	912	933	892	907	882	917	907	923	967	931	908	926	921	844	897	935	916	918	919	879	885	875	892	848	900	910	967	882	912	919	884	917	890	951	938	899	862	879	914	926	907	916	870	930	910	910	889	918	932	952	893	933	881	836	871	910	887	878	915	879	904	858	915	896	922	892	878	906	937	880	920	909	941	894	947	922	885	898	950	970	922	886	890	938	885	940	900	906	917	878	892	885	878	900	865	908	867	948	862	977	858	922	843	957	911	905	927	889	909	868	891	895	877	929	875	905	903	938	932	950	914	910	965	932	928	919	921	894	891	883	931	919	854	911	929	892	913	839	883	928	907	922	889	930	906	945	937	869	939	894	892	884	883	873	875	915	910	865	941	872	895	920	917	871	928	860	879	984	852	854	901	880	860	890	897	889	891	923	896	954	853	878	935	915	942	860
25709	21404	27097	25298	5496	1815	1386	9075	7042	1283	1226	1150	1116	1139	1072	1067	1028	1114	1129	1036	1108	1068	1081	1026	1115	1066	1136	1122	1049	1070	1054	1025	1074	1150	1025	1061	1077	1014	1080	1079	1055	1063	1100	1000	1022	1090	1012	1046	1027	1096	1005	1080	1020	1142	1046	1024	1072	1042	1074	1047	1008	1027	1056	1047	1038	1036	1026	1078	1094	1015	1100	1045	1058	1102	1049	1108	1020	1096	1033	1072	1004	1072	1047	1065	1021	1030	1032	1017	1029	1055	1053	1056	1115	1081	1064	1079	1044	1141	1056	1066	1054	1043	1013	1046	1057	1143	1132	1109	1066	1019	1019	1024	1021	1068	1105	1091	1047	999	1017	1020	1069	1016	1019	1104	1058	1063	1034	1075	1059	1049	1066	1065	1080	1076	1046	1059	1038	1063	1074	1073	1013	1104	1048	1117	1062	1071	1028	1128	1018	1057	1122	1080	1055	1126	1086	1070	1068	1083	1079	1013	1053	1025	1008	1077	1033	1026	1053	1036	1021	1033	1007	1067	1031	1083	1107	1106	1080	1063	1056	1039	1059	1045	1063	1017	1038	1109	1066	1056	1050	1104	1066	1031	1114	1113	1021	1060	1039	1043	1002	1058	1059	1071	1078	1067	1059	1087	1042	974	1024	990	1004	1040	1109	1058	1084	1063	1088	998	1043	1045	1025	1084	1026	1077	1086	1039	1072	1040	1101	1056	1050	1054	1030	1038	1044	1106	1025	1076	1088	1077	1008	1038	1023	1057	1131	1059	1051	1042	983	1085	1069	1071	1018	1087	1090	1110	1047	1054	1017	1074	1054	998	1083	1033	1034	1009	1073	1018	1034	1009	1026	1030	1032	1063	1112	1089	1043	1028	1081	1070	1021	1012	1067	1064	1100	1007	989	1023	1082	1079	1070	1057	1076	1081	1090	1045	1036	1038	1062	1047	1110	1036	1044	1108	1045	1046	1104	967	1032	1135	985	1085	1034	1107	1047	1082	1040	1054	1045	1073	1077	1071	1024	1038	1127	1069	1007	1110	1122	1003	1017	1067	1069	1046	1028	1042	1045	991	1043	1123	1061	1025	1029	1003	999	1038	1097	1084	1054	1017	1059	1077	1051	1043	1020	1052	1147	1029	1045	1054	1064	1065	1039	1047	1089	1022	994	1052	1095	1079	1048	1045	1041	1017	1097	1010	1063	1075	1038	1071	1019	1012	1100	1049	1088	1045	1077	1084	1037	1069	1044	1058	1021	1054	1033	1020	1114	1059	1018	1095	1022	1094	1024	1011	1016	1007	1047	1137	1064	1027	1010	1069	1018	1024	1037	1038	1077	1008	1079	1021	1027	1034	1053	1106	1134	1089	1072	1037	1037	1048	1073	1014	1036	1080	1068	1013	1045	1099	1122	1098	1025	1105	1053	1129	1043	1086	1077	1054	1077	1092	1009	1019	1038	1017	1074	1090	1039	1081	1067	1054	1057	980	1075	1033	1029	1103	1035	1065	1139	1009	1006	1081	1103	1040	1133	1071	1084	1057	1032	1044	1078	1069	1048	1052	1042	1009	1068	1034	1039	1067	1024	981	1046	1080	1077	1096	1061	1024	1008	1067	1079	1020	1077	1044	1046	1066	990	1003	1070	1076	1064	1008	1012	1007	1063	1083	1044	1024	1030	1078	1030	1074	1005	1065	1040	1058	1006	1046	1030	1055	1059	1132	1066	1049	1074	1048	1084	1048	1049	1044	961	1046	1094	1065	1014	1059	1070	1032	1061	1049	1082	1034	1059	1021	1018	1013	1002	1009	1062	1047	1041	1064	1054	1084	1084	997	1054	1010	1101	1112	1068	1069	1058	1070	1017	1072	1041	1062	1076	1063	1033	1057	1088	1104	1031	1066	1005	986	1092	1034	986	1010	1092	1068	1026	1050	1079	1063	1060	1079	1083	1081	1020	1067	998	1076	1083	1036	1063	1052	1071	1041	1008	1038	1069	1085	1022	1094	1079	1054	1035	1001	1111	1085	1075	1052	1028	1046	1091	1042	1077	1081	1022	1068	1031	1092	999	1052	1061	1044	1087	1050	1041	1034	1095	1030	1082	1131	1051	1010	1027	1037	1013	1110	1063	1077	1057	1053	1101	1049	1064	1091	994	995	958	1125	1055	1049	1075	1018	1026	1029	1039	1038	1085	1093	1067	1039	1042	1102	1071	1024	1063	1035	1037	1027	1047	1103	1007	1063	1085	1130	1099	1053	1049	1024	1084	1045	1041	1028	1040	1025	986	1049	1031	1073	1047	1020	1057	1036	1073	1058	1084	1044	1029	1092	1003	1059	1111	1108	1044	1073	1069	1026	994	1046	1040	1035	1082	1082	1105	1006	1062	1043	1019	1058	1029	1031	1052	996	1084	1001	1026	1017	1010	1087	1039	1037	1002	1083	1045	1088	1006	1037	1035	1078	1002	1028	1046	1058	1060	1058	1028	1047	1038	1076	1046	998	1052	1039	1053	1044	954	1056	1039	1039	1051	1067	1049	1048	1034	1023	1114	986	1050	1101	1053	1057	1064	1030	1104	1066	1064	1055	1064	1013	1106	1103	1045	1052	1056	1024	1027	1045	1078	1071	1084	1058	1053	1071	1046	1000	1066	1054	1122	1047	993	1067	1017	1038	1073	1002	1072	1023	1126	1023	1022	1050	1020	1068	1007	1024	1006	1058	1040	1075	1084	1027	1087	1076	1053	1086	1088	1019	1072	1077	1005	1054	1052	1024	1044	1034	1076	1035	1034	1000	1031	1062	1067	989	1007	1022	1033	1022	1044	1023	1067	1024	1061	1113	1062	1063	1063	1057	1089	1109	1022	1052	1063	1060	1100	1042	1050	1035	1055	1083	1056	1050	1091	1047	1018	1030	1064	993	1004	1016	1066	1059	1047	1070	1048	1036	1052	1025	1000	1036	1049	1019	1082	993	1056	1036	1126	1033	1037	1006	1046	1009	1104	1066	1024	1097	1038	1049	1056	1048	991	1061	1062	1040	1025	1027	1013	1082	1017	1040	1035	1097	1060	1053	1031	1070	1040	1018	1101	1041	977	1008	989	1051	1049	1036	1064	1012	1047	1071	1009	1043	1054	1007	1050	1019	1004	1018	1058	1047	1051	1076	1066	1037	1084	1070	1012	1040	1042	1060	1068	1060	1035	1027	1018	1084	976	1050	1051	1089	1023	1082	1078	1001	1059	1012	1057	1096	1029	1036	1063	1054	1081	1063	1054	1034	1000	1075	1036	1087	1018	1022	1049	1047	995	1054	1037	1008	1062	1038	1092	1038	1040	1019	1036	1067	1017	1063	1018	1039	1030	1059	1020	1059	1108	979	1010	1096	1073	1071	1067	1065	1023	1032	1024	1010	1031	1003	1087	1057	1021	1044	1043	1041	1022	1023	1040	1046	1023	1003	1080	985	1050	1068	1051	1096	1070	1077	1020	1061	1029	1010	1056	1067	1104	1065	1011	1066	1053	1040	1057	1068	1037	1011	1048	972	1045	1109	1080	1017	1035	1095	1067	1001	1131	1133	1060	1072	1046	1084	1048	1058	1044	1000	1050	1055	1090	982	1012	1054	1081	1055	1047	1051	1077	1041	1000	1037	999	1014	1026	1024	1000	1061	1056	1052	1061	1021	1011	1048	1060	1088	1025	1036	986	1080	1149	1069	1073	1055	1024	1031	1050	1036	985	1010	1058	1054	1058	1015	1079	1057	1033	1044	1041	1149	1054	1071	1028	1053	1066	1063	1034	1065	1063	1045	1019	1065	1050	1109	1090	1076	1067	1005	1043	1007	1070	969	1041	1026	1050	1107	1061	1060	1014	1130	1073	1090	1092	1026	1093	1082	1051	1061	1049	1020	977	1005	1009	987	1049	973	1021	1085	1038	1028	1036	1142	1123	1076	1038	1069	1076	1054	1057	1023	1050	1025	1040	1062	1078	1078	1036	1021	1034	1032	1095	1088	992	1069	1022	1060	1066	1012	1082	1059	1039	1032	1072	1009	1009	1038	994	1089	1029	1023	1053	973	1046	1029	1062	1060	1004	1011	1019	1033	1102	1118	1122	1021	1045	1073	1076	1103	1041	1112	1025	1074	1044	1056	989	1050	1071	1052	1037	1028	1027	1075	1006	1012	1114	1041	1023	1012	1051	1007	1067	1033	1069	1032	1032	1052	1096	1052	1062	1021	952	1049	1077	1011	1026	1029	1071	1072	1034	969	1048	979	1080	1035	1041	1081	1078	1071	1052	1031	1041	1078	1038	1044	1110	1075	1077	1081	1066	1020	1034	1081	1070	1093	1155	1049	1034	1015	1004	1043	1072	1076	1068	1060	1026	1100	1042	1022	1003	1087	1009	1082	1005	1021	995	1080	1041	1078	1041	1042	1060	998	1067	1042	1084	1060	1005	1071	1067	1090	1024	1067	1011	988	1067	1000	1046	1038	1097	1019	1042	1039	1110	1026	1052	1054	1039	1054	1043	1004	1027	1025	1013	1052	1085	1092	1083	988	1015	1041	1069	1029	1019	1011	1010	1022	1032	1008	1082	1139	1070	1078	1071	1024	1055	1052	1042	1026	1060	1107	1037	1138	1044	1100	1069	1092	1067	1027	1052	1005	1066	1021	1063	1063	1015	1021	974	1044	1072	1012	1020	1049	1053	1129	1101	1018	1037	1103	1039	1110	1084	1074	1047	1031	1056	1006	1077	1044	1024	994	956	1041	1061	1068	1050	1109	1000	1016	1023	1042	1061	1056	1052	1063	1050	1030	1013	1061	1046	1079	1056	1006	1070	1081	1052	1059	1038	1030	1074	1018	1033	1053	1060	1049	1062	1038	1061	1059	1065	1097	1064	1071	1008	1018	1054	1088	1004	1033	1022	989	966	1052	1121	1029	1026	1031	1051	1037	1018	1029	1005	1037	1064	1034	1033	1016	1066	1059	1040	1070	1051	966	1046	989	1133	1055	1069	1062	1065	1061	1064	1067	1067	1057
4095	3347	2914	1740	1423	1234	1117	11422	6176	976	969	974	983	995	956	933	929	923	907	934	930	938	944	928	888	847	914	946	896	903	873	923	903	904	925	949	915	907	946	872	909	936	925	893	866	823	887	899	857	842	909	906	936	958	878	831	894	878	884	881	868	880	856	916	885	907	892	894	845	862	866	841	876	905	881	949	909	856	833	863	894	893	894	849	917	945	896	856	908	970	922	941	896	940	870	921	953	938	939	854	906	913	934	844	922	931	862	883	885	914	898	894	906	862	878	918	883	872	902	942	975	919	894	882	871	914	894	887	927	883	877	904	954	891	940	881	887	873	849	868	854	901	863	894	857	882	912	920	953	917	854	864	936	835	886	866	880	891	883	923	905	856	890	897	901	912	866	938	864	886	912	943	880	924	935	865	942	867	909	871	895	842	886	891	896	865	890	881	925	886	874	895	881	905	871	889	868	892	841	897	864	862	884	933	886	846	910	834	853	856	944	878	844	869	921	851	920	830	863	882	920	921	877	949	845	888	910	839	864	892	877	905	884	909	886	884	879	867	927	904	877	882	879	845	904	856	910	908	890	909	880	850	862	909	916	928	845	928	886	865	943	879	872	902	917	943	870	901	890	927	918	908	884	889	904	838	875	875	846	893	896	909	915	914	1007	892	889	908	887	864	905	924	891	888	868	860	878	865	875	885	880	869	888	962	870	941	890	878	845	883	880	892	900	864	861	864	834	875	949	862	857	880	857	904	923	870	920	876	928	937	932	871	916	890	866	887	939	874	984	897	862	874	848	846	878	878	880	900	880	878	862	852	870	861	887	862	881	977	867	850	885	910	893	889	862	845	900	881	913	903	869	864	888	850	877	934	878	886	885	958	928	884	867	891	854	900	891	879	949	887	864	923	899	874	909	884	877	880	896	846	926	878	934	900	823	868	850	899	915	901	814	865	937	841	878	881	874	888	896	976	926	887	873	881	913	882	876	913	881	912	901	924	862	900	893	846	952	944	870	903	930	928	899	875	937	881	851	890	903	877	872	908	927	921	952	903	896	876	858	885	901	860	1010	861	890	913	865	892	871	964	844	879	923	913	870	922	882	842	878	840	922	875	928	903	875	837	904	889	853	905	859	880	877	875	855	944	870	871	894	885	906	893	901	878	880	897	893	866	912	883	859	856	873	865	893	938	858	854	859	932	850	854	955	829	867	863	861	853	910	917	889	852	877	896	914	926	887	869	887	888	925	878	860	866	844	883	896	890	861	954	880	892	940	878	869	912	868	881	855	896	878	871	874	880	871	842	905	935	871	943	842	905	882	903	940	927	881	941	882	859	860	893	910	844	889	897	948	892	902	894	913	917	892	928	832	840	836	908	855	881	902	916	886	908	923	967	911	843	903	943	946	885	837	854	869	901	879	895	909	906	910	851	919	931	929	859	916	923	926	883	891	926	891	889	911	877	933	915	898	905	857	883	939	875	863	910	861	940	871	914	904	891	887	887	918	861	927	873	837	892	858	925	871	888	880	904	877	872	937	871	932	890	913	872	868	891	885	926	896	868	904	832	921	835	869	883	949	894	933	935	876	878	895	863	869	910	915	881	864	906	913	878	865	848	914	840	873	910	844	929	893	860	925	876	839	877	890	896	858	888	893	866	889	881	932	893	867	860	870	909	874	886	903	829	893	892	883	894	906	851	925	884	878	882	898	860	903	877	908	908	895	862	831	849	876	888	837	850	874	874	892	953	924	827	905	906	827	871	886	885	877	952	912	886	839	855	845	869	868	929	890	829	876	942	896	880	859	880	903	855	847	882	901	939	925	887	879	900	924	876	883	859	872	889	902	822	863	836	831	845	872	862	838	914	864	919	874	884	891	909	902	925	934	888	898	913	946	907	874	878	836	828	897	937	885	897	905	869	907	930	905	889	882	922	901	877	987	884	931	901	908	921	886	842	899	855	957	912	896	891	857	891	878	890	884	903	903	918	915	870	855	926	893	893	933	895	922	866	888	888	881	887	842	828	915	914	917	902	910	893	876	894	911	916	917	910	896	979	945	838	877	913	865	913	891	880	891	847	878	935	896	917	908	886	931	914	875	891	909	857	891	943	848	852	897	947	889	854	885	896	864	913	920	909	883	873	876	929	891	870	860	896	889	915	903	911	884	948	893	902	869	852	886	913	880	874	907	909	827	889	923	976	888	866	946	864	876	876	928	894	904	967	886	882	909	897	856	885	918	920	898	898	907	898	862	812	872	879	953	919	940	879	914	895	910	878	930	912	872	908	892	871	865	887	888	914	879	868	936	881	878	912	924	872	823	926	934	909	890	862	893	891	888	956	862	862	916	897	911	921	904	903	897	923	880	903	905	837	880	913	906	861	918	899	882	922	875	850	846	868	885	889	868	891	896	873	899	918	887	876	860	927	861	870	869	868	901	944	881	854	907	898	887	910	916	866	948	869	855	927	901	852	857	871	915	849	911	854	870	927	899	938	902	917	817	883	918	863	936	893	927	887	865	858	870	878	922	892	918	893	877	906	931	946	895	873	890	883	848	874	911	893	888	866	905	888	868	900	955	852	881	881	877	893	840	871	901	879	879	920	926	871	920	880	883	881	865	901	932	919	839	889	862	913	882	881	872	915	929	886	855	949	872	915	881	856	896	907	915	885	913	874	852	870	929	894	929	873	827	877	875	918	904	902	954	876	946	921	856	916	848	939	890	871	866	839	893	831	861	866	909	860	892	904	839	898	848	871	872	897	974	861	931	849	871	914	914	888	966	925	839	899	863	879	931	879	868	943	890	852	896	872	918	934	913	887	891	885	877	923	868	839	865	838	876	892	847	877	874	877	924	909	840	890	887	889	867	917	863	882	849	863	866	881	859	873	906	884	899	919	865	876	928	851	894	865	827	915	892	889	837	868	878	878	889	888	921	844	873	877	846	890	884	910	911	873	886	874	848	869	925	923	879	846	875	860	867	843	896	904	904	858	895	871	866	799	910	918	876	833	912	869	895	952	888	883	867	922	885	898	913	911	837	885	906	851	952	884	944	906	926	868	842	918	882	903	900	900	911	925	902	924	914	875	887	936	906	915	873	889	925	860	885	902	937	847	888	929	953	936	912	901	911	807	867	916	872	854	917	894	919	891	917	974	922	912	893	929	814	869	903	857	893	834	961	906	890	899	860	863	899	885	885	879	881	863	881	913	924	880	881	863	877	875	879	881	932	878	866	900	884	907	901	857	920	868	919	862	846	849	880	924	877	865	898	891	877	927	871	889	921	857	891	873	872	864	917	867	881	891	879	921	852	856	926	881	904	924	905	888	882	843	833	926	879	914	931	927	861	872	884	868	892	839	913	875	914	898	910	892	865	867	919	875	902	876	917	858	870	898	857	841	863	896	924	878	883	840	922	861	853	855	901	903	915	881	920	901	896	903	896	878	870	891	918	890	854	889	822	866	944	900	880	857	911	900	894	888	905	859	905	898	909	859	887	873
24762	21408	28399	24778	20273	3766	1503	14102	12694	1064	831	793	738	751	786	739	705	744	698	726	699	756	733	668	663	705	688	713	706	700	698	647	643	695	687	671	708	712	664	698	710	703	717	661	705	676	678	680	731	716	695	719	720	720	746	698	739	715	667	690	705	660	671	677	682	651	672	712	689	672	676	699	694	687	718	673	653	660	691	691	663	651	697	672	697	669	668	664	664	644	698	693	647	666	675	691	656	675	661	680	674	683	661	696	709	681	710	679	660	679	674	686	702	697	686	730	697	661	702	648	690	730	667	646	732	712	684	726	658	691	675	690	701	685	708	699	723	668	701	695	661	681	682	665	704	679	745	704	668	649	616	678	700	719	723	678	673	705	710	665	680	666	711	664	651	704	668	659	690	681	691	693	679	624	651	671	703	696	711	657	652	662	692	731	637	684	644	650	686	713	628	697	691	703	674	683	646	701	626	703	640	674	631	686	697	692	690	630	679	690	713	636	637	656	653	667	673	676	703	669	681	702	685	669	672	699	653	653	687	636	669	671	691	672	644	681	704	681	677	652	672	688	702	710	675	678	691	698	694	708	660	717	681	653	672	669	638	693	674	690	696	666	696	672	670	683	668	689	680	665	667	633	678	722	751	686	713	712	605	659	730	634	703	613	637	686	714	703	699	698	681	662	643	630	623	698	626	681	714	692	678	703	674	698	690	696	671	670	676	656	685	676	697	630	681	646	701	654	643	680	670	669	688	689	670	662	660	700	693	732	628	698	718	648	684	634	695	743	688	686	642	645	678	683	669	670	675	705	714	681	699	704	721	684	701	716	651	678	681	674	627	675	680	695	692	650	693	699	670	690	698	658	661	697	670	694	679	742	651	661	661	662	687	689	687	675	676	699	662	660	684	657	652	693	674	683	637	707	623	639	659	675	625	649	688	670	701	670	715	668	710	670	675	683	665	633	678	669	706	666	732	704	696	709	626	736	705	690	656	669	698	660	697	698	681	675	654	668	681	661	675	684	734	650	696	678	672	665	648	662	715	726	710	658	689	646	697	708	661	690	643	701	656	681	648	686	666	624	732	684	654	665	677	673	682	641	666	716	706	654	702	643	653	669	670	702	691	711	645	685	641	653	673	667	674	650	620	654	660	660	646	651	682	657	676	632	689	670	707	719	668	685	683	687	668	693	697	684	664	660	666	686	704	695	656	675	695	662	645	692	705	675	617	668	683	725	715	699	650	676	619	705	654	681	745	665	682	717	679	724	667	623	645	651	680	648	722	696	659	673	699	661	688	649	693	698	667	718	670	709	704	653	716	649	718	692	671	622	677	685	725	672	698	711	676	702	663	686	681	628	681	684	698	661	704	711	719	687	682	692	707	712	701	695	677	710	687	639	709	640	672	673	656	672	684	654	696	693	655	674	703	685	717	698	663	731	688	660	669	668	644	712	650	721	687	677	654	643	641	715	626	616	614	709	664	671	657	662	666	665	697	671	704	685	673	693	681	688	695	706	663	662	697	649	695	680	668	686	682	723	656	642	686	656	671	633	694	692	661	613	727	688	714	691	633	664	723	689	653	731	687	689	670	690	680	684	666	690	681	672	667	669	679	730	644	683	672	697	655	654	642	693	649	724	675	665	651	670	642	709	626	722	702	742	668	702	724	676	679	675	699	699	676	675	694	671	658	665	664	671	651	710	672	686	641	679	676	689	663	681	678	723	679	657	666	660	648	679	661	644	680	651	691	679	670	657	662	717	668	691	683	731	685	650	645	630	655	708	720	679	660	646	673	630	640	677	683	679	663	720	674	707	648	706	678	669	670	630	675	661	641	658	673	667	670	651	678	721	698	638	648	682	667	664	664	665	646	673	692	668	673	624	688	649	679	653	683	686	698	670	699	703	679	694	640	700	673	639	637	715	651	671	675	693	655	724	684	676	688	702	662	662	635	674	672	647	690	615	651	718	675	703	645	682	688	687	651	681	678	690	643	668	682	647	642	670	664	711	679	628	639	646	762	713	688	691	693	726	664	676	733	691	677	638	705	682	687	681	649	662	676	654	697	707	671	710	717	634	650	650	678	679	675	672	694	678	634	664	687	666	630	645	649	657	685	668	691	624	664	708	608	653	698	655	696	634	655	681	649	646	677	659	688	622	696	676	639	726	690	698	660	672	653	729	723	682	670	694	670	667	699	669	648	660	664	691	691	658	669	682	653	663	678	713	671	679	705	669	671	695	690	676	679	654	676	649	710	694	687	735	652	678	667	663	677	723	653	657	667	668	696	679	665	708	706	708	686	686	669	673	723	652	659	691	703	705	663	685	682	684	645	637	678	657	685	715	702	678	709	658	717	662	717	676	699	676	690	617	657	715	682	656	657	694	669	655	648	655	687	666	676	703	697	642	659	679	646	670	724	676	694	711	669	665	697	686	627	660	663	662	702	668	659	653	667	653	661	620	672	711	657	678	658	672	705	680	669	661	671	714	630	656	685	755	642	736	727	745	702	688	664	716	700	664	684	664	701	663	639	670	669	667	699	697	676	691	657	652	656	648	666	650	701	671	627	686	701	686	688	636	645	612	723	673	683	684	659	677	632	665	673	711	698	682	638	672	659	646	695	664	689	665	661	712	657	621	671	676	660	655	683	663	706	659	653	664	668	659	631	676	695	666	676	707	624	612	678	644	711	667	681	693	613	693	705	680	687	664	645	705	677	700	666	702	686	648	666	666	637	658	658	685	693	684	646	698	697	719	743	657	681	691	714	700	627	616	682	659	663	654	723	703	658	717	677	673	673	611	692	709	663	634	694	695	654	642	660	642	699	716	656	676	687	648	679	688	663	709	673	658	700	658	655	643	665	707	665	692	698	668	642	643	687	727	643	667	672	712	643	636	689	659	632	697	661	674	700	633	667	652	688	692	654	674	650	645	647	694	678	729	695	658	664	689	698	676	664	691	659	677	692	620	695	658	633	698	674	725	663	669	672	689	713	724	668	720	714	711	725	708	656	717	686	650	666	724	665	676	650	670	695	667	702	665	640	682	653	703	696	716	668	692	671	717	677	647	675	651	679	681	686	686	682	666	671	697	715	671	644	647	708	705	667	675	646	684	662	660	637	644	669	620	706	713	720	677	689	686	660	685	671	693	692	691	639	669	715	702	680	673	646	717	682	679	640	755	630	664	679	629	669	686	709	718	704	652	683	620	680	651	661	683	686	675	670	708	652	681	690	704	637	686	682	685	665	685	669	729	670	656	666	650	707	630	708	701	663	645	666	679	662	661	703	709	654	689	660	713	679	666	720	717	688	704	661	648	649	714	712	672	683	643	667	669	638	645	635	644	705	722	679	654	669	662	716	677	649	707	747	671	668	642	623	659	649	676	662	677	655	694	680	670	680	661	704	672	660	686	648	670	715	684	696	648	635	643	676	680	615	650	645	663	673	679	690	699	687	682	643	668	694	679	634	652	659	647	640	620	654	677	661	703	690	687	630	642
4321	5269	4224	2375	1655	1358	1124	18040	9488	841	797	780	751	679	737	690	687	692	657	706	703	613	677	699	683	631	642	625	648	672	661	659	645	627	650	655	657	660	630	645	654	672	637	660	667	616	643	639	620	633	624	645	632	661	616	637	620	621	680	657	657	678	632	634	671	625	644	598	650	651	641	642	584	638	661	626	605	648	645	618	630	640	616	621	629	659	592	683	626	644	638	603	596	659	631	638	601	649	638	658	618	651	671	644	652	600	636	639	635	675	643	653	633	599	616	613	636	612	596	661	653	594	635	601	639	668	678	611	648	640	583	619	663	636	651	653	684	673	629	633	621	631	661	604	648	593	659	635	632	594	629	620	617	592	607	644	629	640	624	648	629	661	602	658	638	637	637	628	616	619	600	651	630	670	675	645	651	657	666	621	602	612	641	629	612	671	621	647	650	603	626	672	664	678	622	639	596	650	625	601	631	630	640	644	643	627	649	639	614	645	646	629	647	624	634	620	627	612	627	656	590	670	643	636	661	632	660	684	571	631	595	619	660	664	619	626	614	657	642	652	633	631	648	671	654	653	626	636	664	652	595	678	622	642	616	578	590	601	611	670	599	597	689	608	620	640	631	628	622	633	624	627	644	634	627	627	588	610	657	655	578	628	634	646	635	654	652	581	612	652	620	650	641	625	613	611	637	600	666	669	622	650	607	603	623	635	634	646	610	600	618	636	594	681	602	613	638	642	615	617	621	614	663	612	674	644	669	649	638	615	548	637	591	631	638	651	648	642	606	638	634	629	678	661	579	642	607	631	607	626	630	609	616	631	620	670	665	655	622	592	598	622	656	588	585	652	622	632	628	595	633	663	662	630	660	636	647	607	645	665	591	625	615	642	623	622	622	594	665	586	612	650	636	601	625	625	620	615	626	637	638	638	616	654	629	638	618	604	615	577	624	651	663	595	594	635	630	615	628	639	674	616	651	591	634	646	643	609	607	602	595	638	641	631	644	652	631	615	626	640	587	612	635	615	613	630	627	602	621	629	641	598	582	614	625	610	602	627	632	618	633	627	573	597	588	654	618	672	624	657	646	632	618	600	659	626	654	631	650	600	621	591	675	605	595	623	622	652	642	623	598	592	586	571	627	604	626	673	621	641	610	613	619	616	617	604	631	605	634	607	636	628	647	604	654	626	618	591	618	587	583	630	627	607	671	600	595	596	656	620	611	602	630	658	638	647	630	643	635	614	689	643	607	617	613	658	605	642	602	637	665	595	676	647	607	637	600	589	646	610	581	614	651	593	611	600	636	638	617	674	681	653	604	621	644	624	652	606	637	680	640	609	609	617	619	612	638	693	623	662	584	602	585	622	625	617	629	628	650	660	621	612	609	614	630	668	624	622	622	661	673	605	617	623	655	633	579	620	592	603	624	632	684	594	600	630	652	653	644	636	613	609	582	577	672	641	587	651	618	622	661	613	625	651	669	612	626	633	589	606	680	607	629	627	637	595	620	653	642	615	624	608	638	630	627	630	630	617	587	650	607	615	622	607	616	620	599	614	646	672	666	592	644	612	633	618	658	641	614	643	634	591	623	591	608	650	665	643	619	651	632	598	658	643	606	638	625	643	596	631	627	608	631	710	664	628	655	581	628	639	608	662	575	628	596	676	635	603	641	624	645	650	664	630	605	613	653	589	630	609	656	636	644	604	656	555	633	665	615	613	600	640	641	650	622	605	618	611	590	605	643	676	623	583	618	639	617	591	629	651	617	562	611	642	641	677	623	618	561	645	654	587	646	622	635	578	646	651	669	668	634	573	580	670	647	623	606	635	611	599	591	597	612	613	603	656	602	596	623	622	601	646	643	602	637	656	604	643	586	642	579	610	636	607	635	634	623	624	614	610	566	582	630	616	664	648	644	630	620	642	613	622	646	618	595	640	602	578	633	663	657	590	634	649	618	594	634	595	635	649	641	615	609	635	659	604	653	651	589	641	677	644	651	600	608	628	596	626	605	652	645	648	637	620	680	610	605	634	607	612	604	625	674	653	662	607	610	606	603	603	665	638	676	630	553	623	649	658	642	599	602	634	626	642	632	628	619	664	624	645	629	629	624	631	597	623	620	630	616	649	634	594	626	622	620	600	635	582	611	640	629	617	591	635	621	611	632	639	586	595	628	646	673	572	669	599	627	628	630	633	628	633	598	623	651	621	657	620	667	613	651	654	612	615	603	638	669	644	649	644	648	626	605	618	662	604	589	600	672	602	647	616	634	605	606	583	626	624	623	625	633	600	625	607	626	646	590	620	633	596	639	598	630	625	599	600	588	669	609	633	629	626	632	575	650	639	591	624	636	607	596	623	635	613	625	614	625	609	610	639	629	653	649	643	621	636	642	638	656	659	581	637	632	613	591	649	624	655	614	594	603	614	631	616	577	604	630	619	658	637	628	668	614	612	640	577	646	604	634	663	659	606	608	641	622	635	565	612	632	625	641	633	632	577	602	629	724	654	654	622	596	622	610	624	663	671	605	610	589	628	595	619	665	628	593	592	635	652	599	617	607	665	591	585	671	596	648	624	640	606	621	600	620	617	648	586	645	648	580	602	621	622	602	633	620	620	628	592	640	608	633	632	623	625	643	667	595	641	646	624	614	623	626	665	641	643	615	579	621	603	631	628	616	606	634	640	606	606	652	638	587	658	589	609	643	607	632	631	628	585	587	603	662	637	685	636	615	608	640	616	670	589	612	601	626	623	631	614	589	635	608	630	596	621	634	653	643	595	641	601	653	630	649	634	634	632	638	622	651	669	601	636	587	625	628	589	638	639	638	619	620	595	637	590	632	593	621	605	619	629	586	634	591	641	631	596	652	662	597	628	588	610	619	638	581	638	620	629	609	616	611	582	650	583	593	638	605	626	684	640	557	609	611	609	592	619	591	649	643	650	643	610	582	660	605	672	669	663	627	608	633	638	624	640	565	619	594	643	584	608	626	603	649	607	644	620	604	629	620	654	627	628	629	655	586	638	577	598	616	596	631	677	593	594	613	614	620	653	654	605	680	625	619	610	624	639	627	589	630	632	646	597	605	610	627	647	630	644	609	617	589	624	664	644	627	648	641	593	681	637	654	641	636	615	625	618	592	659	640	651	632	583	586	665	618	642	637	627	605	607	653	596	704	646	648	605	652	590	609	662	665	619	603	600	636	656	644	627	640	615	616	630	659	620	631	662	576	584	597	619	595	641	610	601	620	620	638	594	651	623	605	661	610	609	605	628	623	635	623	608	588	645	626	626	632	581	620	637	584	636	626	629	695	601	609	571	622	631	621	658	630	583	668	572	584	602	661	593	617	618	599	602	609	585	632	597	638	624	624	629	623	651	586	622	611	616	628	612	640	603	643	592	629	624	601	631	654	603	619	657	644	622	647	610	611	601	655	625	623	636	645	619	605	651	606	621	632	645	580	652	607	641	621	643	704	621	612	583	625	635	595	623	673	642	594	613
27704	10468	2211	1468	1200	1166	1163	1584	1586	1175	1069	1106	1093	1162	1135	1138	1168	1134	1194	1161	1104	1102	1116	1141	1090	1085	1155	1103	1144	1154	1111	1151	1185	1141	1146	1106	1170	1102	1144	1102	1177	1136	1141	1139	1102	1137	1091	1144	1157	1098	1097	1128	1109	1146	1052	1120	1145	1086	1163	1088	1125	1107	1130	1085	1052	1131	1119	1032	1122	1133	1121	1127	1179	1161	1155	1132	1102	1123	1091	1181	1117	1143	1150	1159	1070	1047	1136	1144	1058	1139	1085	1130	1107	1111	1129	1142	1115	1101	1178	1131	1116	1137	1107	1199	1169	1114	1101	1162	1136	1092	1180	1108	1089	1143	1135	1152	1130	1088	1095	1129	1152	1153	1074	1116	1180	1147	1095	1153	1120	1074	1081	1116	1143	1130	1114	1093	1169	1110	1060	1103	1136	1148	1128	1184	1042	1090	1121	1168	1112	1139	1139	1178	1091	1094	1063	1137	1147	1061	1131	1088	1138	1148	1197	1105	1099	1084	1106	1156	1101	1098	1114	1157	1090	1105	1141	1138	1102	1135	1145	1065	1094	1095	1079	1183	1127	1090	1089	1102	1083	1168	1061	1046	1079	1132	1161	1142	1064	1108	1124	1164	1106	1126	1095	1189	1144	1154	1103	1114	1098	1078	1121	1146	1135	1059	1106	1080	1079	1075	1167	1139	1098	1127	1041	1135	1118	1173	1191	1105	1074	1095	1161	1113	1120	1065	1160	1132	1100	1151	1145	1083	1137	1180	1199	1099	1114	1134	1153	1065	1147	1142	1119	1117	1142	1117	1114	1133	1139	1111	1147	1161	1077	1056	1111	1141	1147	1077	1120	1162	1149	1098	1103	1152	1121	1148	1073	1138	1141	1130	1072	1099	1181	1140	1077	1154	1109	1144	1123	1132	1080	1098	1111	1162	1211	1108	1071	1089	1129	1087	1148	1117	1140	1172	1170	1079	1082	1175	1190	1161	1108	1107	1109	1138	1101	1178	1137	1131	1118	1167	1107	1120	1152	1124	1105	1204	1133	1108	1043	1082	1082	1078	1113	1154	1082	1103	1123	1108	1151	1103	1132	1110	1147	1118	1087	1117	1104	1108	1109	1097	1117	1173	1175	1096	1180	1146	1121	1204	1129	1075	1149	1108	1103	1059	1123	1160	1126	1172	1130	1149	1157	1096	1142	1095	1126	1161	1135	1140	1155	1105	1136	1108	1127	1044	1118	1143	1121	1097	1158	1124	1122	1134	1142	1147	1145	1066	1164	1168	1183	1156	1144	1148	1126	1146	1170	1108	1149	1106	1079	1175	1111	1153	1094	1189	1161	1126	1166	1176	1083	1124	1104	1143	1115	1175	1140	1136	1084	1068	1089	1090	1058	1086	1154	1110	1151	1092	1230	1087	1116	1133	1108	1162	1214	1125	1056	1142	1092	1144	1114	1134	1129	1089	1203	1161	1125	1106	1086	1025	1133	1098	1117	1124	1116	1156	1095	1115	1171	1097	1065	1131	1085	1130	1092	1073	1153	1064	1149	1096	1144	1127	1182	1108	1145	1139	1175	1145	1125	1178	1153	1070	1074	1126	1118	1052	1183	1083	1151	1098	1121	1118	1075	1121	1167	1151	1095	1118	1157	1118	1116	1085	1179	1129	1160	1078	1155	1149	1102	1074	1095	1118	1130	1137	1161	1140	1101	1099	1180	1164	1145	1096	1044	1172	1094	1130	1201	1140	1110	1137	1121	1137	1096	1120	1108	1105	1142	1068	1106	1155	1075	1119	1173	1108	1107	1144	1085	1148	1112	1114	1129	1112	1159	1176	1081	1149	1103	1159	1193	1090	1117	1102	1133	1136	1142	1120	1092	1139	1113	1146	1101	1174	1109	1118	1117	1111	1072	1083	1101	1073	1129	1143	1158	1151	1151	1098	1093	1129	1114	1100	1143	1137	1112	1086	1142	1174	1087	1121	1139	1158	1126	1092	1115	1138	1133	1111	1110	1120	1106	1171	1111	1084	1119	1069	1108	1165	1155	1108	1118	1176	1107	1164	1164	1141	1114	1154	1085	1168	1116	1121	1172	1090	1103	1195	1147	1110	1153	1071	1166	1096	1100	1147	1108	1056	1108	1127	1129	1073	1187	1085	1161	1099	1138	1131	1084	1153	1115	1077	1119	1094	1126	1160	1105	1117	1132	1123	1139	1110	1144	1054	1083	1131	1161	1101	1118	1112	1073	1127	1176	1077	1091	1148	1128	1096	1189	1161	1145	1031	1100	1169	1180	1091	1151	1119	1149	1122	1108	1146	1136	1075	1124	1147	1067	1132	1128	1125	1065	1149	1045	1103	1062	1164	1093	1096	1068	1155	1093	1087	1124	1115	1107	1177	1123	1179	1071	1129	1146	1212	1121	1207	1166	1102	1121	1115	1090	1113	1175	1153	1124	1146	1071	1130	1151	1118	1164	1184	1115	1138	1151	1173	1150	1078	1079	1097	1138	1098	1162	1116	1184	1144	1123	1126	1139	1117	1195	1124	1182	1138	1122	1110	1117	1105	1113	1136	1104	1138	1157	1132	1076	1090	1108	1098	1134	1128	1094	1168	1099	1127	1127	1143	1131	1187	1069	1076	1117	1137	1157	1129	1109	1103	1083	1143	1080	1110	1093	1115	1164	1116	1148	1106	1108	1185	1106	1110	1109	1142	1097	1154	1174	1136	1068	1059	1119	1133	1133	1085	1113	1109	1148	1018	1158	1095	1097	1155	1057	1146	1138	1104	1141	1148	1147	1072	1119	1116	1110	1137	1127	1154	1096	1152	1110	1059	1124	1146	1141	1101	1078	1176	1178	1057	1114	1107	1127	1116	1107	1122	1148	1162	1180	1144	1114	1111	1092	1108	1133	1093	1104	1107	1089	1114	1107	1181	1107	1116	1148	1110	1209	1117	1085	1125	1131	1133	1108	1125	1117	1092	1074	1114	1187	1128	1091	1104	1144	1069	1072	1138	1141	1124	1158	1153	1108	1144	1101	1130	1143	1135	1101	1138	1111	1132	1159	1214	1114	1126	1088	1094	1134	1097	1147	1097	1120	1105	1129	1129	1131	1079	1145	1115	1122	1083	1093	1152	1140	1151	1131	1075	1082	1133	1138	1130	1068	1053	1111	1150	1061	1064	1100	1127	1126	1154	1084	1145	1126	1068	1141	1102	1173	1154	1097	1071	1034	1116	1140	1162	1099	1109	1101	1125	1154	1111	1127	1109	1136	1170	1166	1104	1150	1120	1127	1065	1092	1110	1122	1152	1107	1054	1100	1144	1105	1173	1100	1080	1089	1104	1105	1117	1141	1105	1134	1204	1124	1050	1083	1135	1104	1130	1167	1143	1187	1123	1091	1075	1134	1115	1131	1147	1107	1144	1137	1039	1124	1060	1165	1103	1103	1243	1099	1154	1195	1129	1120	1127	1106	1096	1135	1125	1142	1125	1100	1171	1073	1109	1145	1131	1106	1101	1096	1149	1173	1084	1153	1102	1118	1098	1130	1060	1082	1137	1012	1145	1051	1137	1203	1145	1078	1129	1068	1107	1160	1087	1091	1117	1099	1103	1161	1103	1130	1140	1135	1116	1090	1151	1159	1132	1103	1101	1153	1129	1131	1142	1087	1127	1119	1153	1112	1108	1083	1174	1080	1095	1146	1146	1176	1057	1103	1155	1064	1128	1082	1123	1084	1128	1070	1129	1132	1131	1100	1079	1072	1169	1111	1119	1176	1080	1112	1157	1149	1100	1098	1126	1142	1213	1141	1107	1108	1083	1061	1124	1121	1117	1107	1117	1142	1095	1081	1088	1073	1027	1121	1091	1122	1121	1199	1142	1070	1111	1123	1103	1093	1088	1072	1107	1095	1190	1093	1169	1069	1174	1079	1065	1099	1140	1111	1122	1109	1101	1157	1082	1065	1153	1094	1129	1108	1087	1164	1108	1062	1108	1143	1220	1207	1105	1121	1121	1208	1120	1137	1140	1133	1101	1109	1130	1116	1074	1088	1200	1092	1123	1187	1148	1074	1096	1119	1074	1095	1116	1133	1085	1142	1105	1123	1128	1047	1065	1108	1138	1101	1108	1089	1135	1121	1072	1127	1141	1118	1091	1130	1124	1165	1150	1075	1090	1171	1098	1144	1131	1110	1121	1081	1089	1128	1111	1118	1132	1117	1101	1074	1146	1093	1146	1117	1175	1077	1094	1154	1154	1153	1069	1102	1124	1144	1099	1138	1084	1114	1138	1148	1095	1096	1152	1085	1106	1089	1139	1130	1133	1098	1109	1139	1115	1142	1068	1105	1080	1117	1056	1199	1149	1122	1104	1128	1140	1126	1114	1155	1111	1106	1189	1083	1123	1072	1100	1177	1123	1108	1082	1116	1100	1101	1144	1154	1177	1065	1160	1106	1108	1171	1130	1068	1127	1062	1136	1096	1078	1093	1099	1114	1104	1108	1141	1100	1127	1117	1068	1088	1044	1109	1112	1186	1128	1114	1120	1130	1149	1103	1138	1112	1105	1088	1114	1127	1090	1105	1192	1126	1140	1079	1159	1141	1150	1103	1148	1109	1162	1107	1072	1163	1146	1120	1041	1107	1148	1123	1174	1110	1162	1103	1088	1150	1196	1104	1105	1144	1206	1145	1120	1071	1154	1071	1113	1094	1129	1095	1130	1123	1136	1108	1119	1094	1096	1132	1142	1078	1097	1074	1119	1108	1099	1148	1169	1106	1097	1123	1162	1125	1143	1128	1125	1103	1139	1087	1070	1116	1156	1111	1124	1111	1105	1137	1027	1155	1099	1085	1120	1102	1059	1138	1084	1168	1131	1045	1150	1092	1053	1095	1129	1124	1100	1197	1147	1143	1098	1154	1094	1133	1167	1188	1174	1151	1123	1115	1133	1134	1132	1065	1127	1185	1128	1137	1133	1099	1112	1162	1144	1098	1137	1027	1155	1188	1083	1145	1106	1139	1049	1125	1140	1160	1155	1099	1157	1103	1175	1127	1143	1090	1076	1131	1104	1125	1133	1150	1080	1162	1100	1014	1093	1058	1129	1106	1167
5918	1158	1124	994	954	943	910	1692	1650	907	920	936	894	942	936	966	977	893	892	891	952	891	932	931	950	910	931	942	928	908	925	969	922	931	968	933	906	905	895	892	941	949	935	900	866	924	889	904	916	879	964	892	905	929	912	878	835	881	889	869	897	914	962	919	934	910	897	881	921	911	913	875	892	939	872	943	904	912	918	907	934	951	977	905	881	917	989	925	903	857	892	945	938	934	924	893	894	862	890	922	926	994	875	911	939	911	936	894	889	932	901	940	921	912	858	968	938	928	917	891	877	893	968	918	884	938	946	900	941	943	936	901	946	900	886	881	887	904	910	921	930	880	958	863	893	911	879	925	907	934	933	909	952	953	910	926	967	918	933	909	960	916	920	883	956	929	911	940	920	923	877	913	953	924	932	968	961	915	937	879	870	927	896	886	939	915	895	905	910	926	916	922	940	906	908	923	906	916	892	871	971	902	926	950	897	904	965	886	912	939	889	924	923	947	973	924	906	937	944	881	938	921	932	918	862	894	942	952	897	933	921	883	946	971	907	959	896	898	947	920	914	914	872	927	872	906	859	945	892	892	891	929	876	859	905	899	873	917	945	888	895	902	867	911	881	888	921	917	893	888	947	947	874	944	854	925	938	930	910	884	963	936	926	917	866	934	938	931	897	893	872	929	921	916	899	925	873	904	895	891	914	901	873	910	884	911	896	969	899	863	916	923	920	908	941	945	951	940	832	917	881	927	954	882	932	931	880	908	943	866	912	926	835	891	942	946	947	897	881	915	920	920	922	907	855	938	917	897	931	869	913	970	897	907	943	1011	901	914	909	939	923	934	892	955	968	938	888	915	951	939	897	868	863	907	931	929	888	907	968	928	993	912	880	919	890	935	900	931	914	997	915	918	912	872	886	926	851	917	948	942	959	928	905	915	911	939	930	900	839	954	909	851	924	884	917	965	901	895	890	891	876	939	910	957	945	893	917	975	888	938	950	894	913	951	917	922	932	915	846	929	876	916	892	930	939	924	963	902	905	881	928	898	916	918	925	928	875	868	878	965	885	915	926	955	943	885	907	934	904	916	931	942	816	953	882	919	895	941	907	939	895	918	890	893	888	987	888	908	885	929	892	883	886	846	941	893	926	922	931	918	885	951	932	911	924	881	907	874	911	908	948	890	913	883	938	937	939	902	928	851	902	932	894	938	917	907	868	901	874	941	924	894	890	937	915	970	942	908	948	929	927	920	889	885	934	940	945	931	925	904	933	877	912	892	953	968	898	954	882	910	913	921	919	898	945	914	978	986	890	848	931	914	922	893	896	926	910	939	926	935	930	905	923	887	877	949	920	964	872	884	911	929	904	1026	938	971	901	884	882	924	920	924	886	938	856	899	941	925	930	899	967	916	887	905	940	859	916	964	877	971	919	838	852	910	916	939	943	932	905	847	913	923	856	929	893	897	897	890	873	942	933	894	875	900	892	844	936	922	897	933	886	834	958	887	892	1007	892	883	961	907	953	911	864	913	964	890	924	942	956	882	912	953	918	953	921	967	862	955	924	929	840	902	974	921	947	906	902	874	904	920	921	973	932	868	900	905	896	884	942	963	946	972	958	874	927	890	934	951	863	849	973	922	922	911	896	877	901	944	855	954	917	907	873	922	938	943	881	899	954	931	919	970	897	962	927	937	884	920	887	961	897	927	911	922	924	925	850	883	928	889	888	856	956	887	868	925	942	916	931	926	939	972	933	899	875	960	914	894	898	916	884	887	931	898	896	926	982	953	891	889	873	956	899	947	938	886	951	964	923	980	901	872	940	944	863	842	949	947	890	885	867	950	901	907	922	897	932	917	916	939	933	917	856	919	918	898	885	913	912	915	935	913	925	940	888	959	939	961	963	917	867	933	957	916	968	909	947	937	931	876	946	917	893	870	915	879	917	974	889	876	890	960	877	858	900	961	923	882	902	909	893	880	975	938	946	927	889	961	889	897	966	939	952	957	947	948	920	907	905	917	921	930	896	912	911	868	890	939	836	896	936	902	973	914	936	933	885	940	929	841	925	942	859	886	906	948	940	921	916	873	967	900	930	890	932	858	936	922	915	992	949	907	929	846	881	991	934	943	936	935	910	963	913	917	964	887	914	927	920	886	912	867	885	874	956	927	915	949	878	937	880	952	977	924	939	885	890	944	856	872	881	909	924	944	938	903	908	972	910	934	862	902	956	912	875	892	925	932	945	964	942	907	905	931	900	899	927	959	961	891	912	880	876	887	906	929	896	922	927	950	920	931	886	935	899	922	891	910	908	950	856	918	901	911	917	960	922	943	934	884	885	883	907	924	934	886	920	946	890	937	906	921	907	901	956	887	891	943	946	918	866	972	912	922	845	906	925	965	916	923	912	883	930	908	900	895	937	909	849	997	964	903	909	921	915	937	896	955	882	953	895	941	937	905	899	875	896	868	935	885	940	878	906	866	985	832	927	891	946	940	943	882	897	888	870	956	944	856	890	894	921	918	924	896	945	944	970	911	926	852	920	927	876	1008	884	945	895	874	912	940	921	870	905	898	955	956	907	865	976	929	921	912	881	937	913	948	973	853	924	929	880	919	910	966	899	909	917	971	907	907	916	892	912	926	926	937	852	896	878	944	892	930	933	913	917	934	914	905	902	926	905	935	915	889	921	904	836	937	949	968	912	911	893	954	905	886	926	895	867	943	903	910	920	898	920	895	909	903	884	916	948	907	943	910	958	882	890	896	938	867	904	904	924	980	893	933	926	950	890	954	964	925	983	928	917	843	902	930	926	882	907	881	910	939	932	930	929	938	931	940	954	926	932	967	950	924	932	911	931	871	912	915	950	968	907	915	863	915	923	937	868	916	928	919	926	866	870	887	932	913	888	909	921	917	914	931	899	932	879	927	887	938	929	901	935	976	933	981	953	852	931	922	884	881	946	913	970	957	927	986	903	931	946	863	926	879	954	895	901	909	907	958	948	917	903	943	895	918	861	911	828	873	915	891	930	913	929	885	894	897	907	878	931	947	915	921	906	912	939	901	906	880	922	914	932	929	935	887	876	936	941	899	1008	906	902	882	929	921	915	935	920	892	841	902	892	916	858	888	922	943	883	906	898	868	891	903	931	943	928	915	918	946	913	960	898	925	885	901	905	926	890	878	904	925	935	940	938	967	915	948	952	901	928	879	897	880	902	951	956	912	882	879	930	948	935	939	864	932	920	926	896	928	899	923	899	908	921	989	915	892	953	963	963	1002	836	936	884	913	872	948	906	897	885	909	914	907	887	873	906	933	935	924	895	1018	971	956	931	949	932	916	919	858	903	976	972	905	905	902	923	936	871	918	905	935	919	882	925	909	919	953	960	876	969	954	906	931	882	892	919	877	912	921	920	905	932	860	901	887	902	921	926	901	859	901	924	886	942	863	929	929	924	872	894	916	906	870	911	898	905	877	862	947	904	928	975	890	910	937	951	937	865	958	848	883	928	916
25724	21384	27102	25274	5502	1791	1404	6432	6762	1259	1051	1078	1061	1099	1090	1074	1025	1051	1025	1061	1075	1109	1108	1065	1085	1060	1048	1083	1077	1011	1046	1025	1104	1056	1061	1089	995	1040	1087	1039	1037	1082	1101	1031	1078	1044	1069	997	1087	1052	1051	1067	1065	1075	1007	979	998	1065	1022	1087	1044	1037	1133	1062	1039	1031	1061	1052	1079	1053	1023	1028	1049	1062	1038	1020	1083	1047	976	1017	1009	1005	1025	1059	1079	1094	1062	1052	1018	1017	988	1097	1021	1001	1073	1015	1048	1059	1020	1014	1016	1001	1097	1056	1028	1039	1048	1070	1007	1077	969	1036	1029	1053	1035	1065	1026	989	1057	1029	1084	1048	1056	1024	1024	1061	1086	1037	1043	1052	1047	1028	1014	1011	1050	987	1023	1051	1012	987	1055	1028	1039	1063	1047	1050	1012	1048	1025	1036	986	1062	1064	1032	990	1023	1014	1047	1020	1049	1011	1061	1102	1010	1039	1039	1020	1026	1015	1042	1002	1047	1033	1023	1018	1014	979	1069	1016	1056	1011	1067	994	1008	1002	1065	1049	1094	1006	999	983	1008	1010	1054	1029	1030	1047	1016	1088	1023	1017	1002	1080	1012	1038	1057	1049	1026	1033	1055	1022	1010	1044	1033	1056	1093	1056	1043	1083	1012	1051	1066	1077	1052	1085	1054	1027	976	1063	1015	1035	1037	1034	1047	975	1090	1024	1043	1003	1047	985	976	1032	983	1055	1059	1132	1008	1052	1073	1060	1034	1042	1044	1031	1008	1007	1021	986	1001	1033	1051	1054	988	1021	1026	1030	1029	1038	1047	1014	1016	1006	1041	1042	978	1032	1023	1058	1091	1027	1037	1062	1055	975	1093	1070	1045	1065	1027	1031	979	1060	1095	1050	1045	1038	984	1024	1020	1015	985	957	1015	1081	1029	1038	1032	1047	1082	1079	1057	1031	1041	1015	1097	1027	1048	1029	1036	1035	964	1019	1064	1068	1080	1064	1025	985	993	1018	1053	1014	1025	1073	1010	1022	1104	1111	1028	1014	1018	1065	1008	1107	1041	1036	1055	992	998	1046	1033	1035	1018	1069	1045	1081	1067	1069	1016	1083	1022	1062	1092	1010	961	1058	1022	995	1041	1035	1028	1065	1015	1051	1053	1049	1036	1000	994	1087	1109	1063	985	1008	1090	1025	1049	976	1008	1063	1041	1019	1013	1090	1033	1073	1051	998	1038	1031	973	1028	1045	1021	1054	1023	1067	1102	987	1008	1076	1076	1022	1052	1028	1016	1005	1099	1047	1077	1042	1026	1024	1036	1003	1055	1060	1017	1028	1035	1051	1076	993	1040	1088	1062	1052	1106	1050	991	1025	1016	1087	1019	1032	1052	1006	1108	1008	1083	1096	1010	1011	1008	1047	989	1087	1040	1059	1039	1022	1089	1008	1084	1056	1023	1057	1135	1019	1042	1029	1075	1022	1101	1019	1042	1051	1035	999	1013	1028	1020	1091	1046	1003	1060	1038	1042	964	1027	968	1073	1103	1018	1030	1077	1041	1012	1088	1085	1033	1028	1003	1051	1041	1019	1018	1040	1106	1014	1018	1050	999	1049	1042	1037	962	1021	1061	1030	1064	1028	1031	1034	1052	1027	995	994	1047	991	1045	1035	1037	1031	1042	1049	1052	1089	1082	1021	1077	1013	1060	1047	1013	986	1024	1002	1024	1018	1063	998	1047	1067	1023	1038	961	982	1062	1023	989	1070	1005	1048	1017	1004	1022	1037	1063	1057	984	1041	1056	1064	1007	1024	1022	1061	989	1037	1047	994	1089	1030	1028	1064	1058	1036	1079	1034	1066	1020	1067	1050	1049	1015	1039	1079	1024	1081	974	1090	1006	1025	1047	987	999	986	1026	1043	1003	1077	1044	1077	999	1056	1031	988	1085	981	1091	1002	1015	1055	1065	1011	1031	1025	1022	979	1014	1010	1035	1076	1025	1026	1118	1030	1074	1029	1105	1045	956	1056	1022	1055	1000	1024	1008	1055	1033	1040	1017	1018	1063	1030	1028	1102	1042	1055	1030	1060	1026	982	961	981	1077	1023	1029	1116	1115	1092	1022	1092	1063	971	995	989	1009	1029	1087	1020	1033	1051	1043	1072	1011	996	1050	990	1019	1000	989	1010	1039	1031	1013	1063	982	996	1053	999	963	1037	1000	1022	1036	1093	1032	1032	1114	1023	1018	1021	1009	1000	1042	982	1055	1059	1069	1023	1007	1029	1120	1038	1004	1018	1088	1028	1015	1104	1035	1043	1043	1095	1035	1043	1043	1025	1028	957	1071	1043	1086	1071	989	1050	1057	1008	1045	1022	1050	1091	1064	1097	1022	1009	1021	1056	1069	1032	1059	1043	996	1020	1052	1063	1085	1035	1060	1073	992	1000	1054	1021	1025	1053	1044	1079	977	1042	1090	1042	1047	998	1053	991	1049	1056	1046	1053	981	1037	1067	1035	1016	1025	1075	1030	1050	1042	996	1059	1009	1023	1017	1100	1047	1061	1056	1047	1036	1069	1013	1059	1082	1080	1065	1059	1074	1032	1040	1013	976	1006	1047	1072	1038	1061	1040	992	1017	986	1051	1023	1095	1074	1006	1017	976	1061	1068	1041	941	1033	1049	1023	984	1033	1070	1003	1040	1025	1061	1016	1109	995	965	989	1076	1035	1011	1031	1050	1061	1052	1030	1060	1041	1057	1042	990	997	1069	1053	1005	1052	1055	1045	1076	1027	1043	1020	1042	1050	1051	1006	1013	1045	1062	1003	1056	1040	1075	984	996	1022	1021	1080	1044	1032	1012	991	1076	1056	1048	1043	1009	1023	1030	1076	962	1065	1056	965	1000	1010	1115	1042	1025	1108	1005	986	1051	1064	1083	1054	1032	1051	1054	1015	1040	990	1008	1050	1018	1029	977	1025	1029	1028	1087	1038	1023	1067	1070	1006	1090	1086	1036	993	1011	1024	1004	1079	1010	1023	1045	1013	1012	1030	990	1011	1005	1032	1032	1070	1021	1048	1090	1060	1008	1065	949	1009	1031	1046	1075	1090	1024	946	1113	951	1000	1021	1053	1101	1031	1056	1033	958	1019	1061	993	1038	996	1042	1060	1037	1017	1008	1023	1003	1025	1060	1048	977	1110	1019	1029	1060	972	1040	1024	1021	1067	1047	1041	1028	1080	1041	1101	1052	1063	1030	1071	1070	1052	980	1029	1025	1051	1055	994	1024	982	1058	995	1055	1043	986	1036	1047	1030	1020	1036	1039	1023	1115	1079	990	971	969	1032	987	1002	1058	1041	1065	1010	1057	981	973	1055	1047	1022	1113	1043	1063	1024	1044	1038	1042	1132	1027	1090	999	990	1013	955	1054	1020	1106	970	1058	1038	996	1054	1054	967	1036	1050	991	1065	1006	1063	1031	1016	1036	967	1032	1049	1027	1026	1025	1042	1073	1026	1047	1025	1036	1092	1050	1022	1017	1050	994	1008	1028	1051	1073	1069	1058	975	1106	1057	1032	1106	1044	1020	1046	1041	1087	987	1068	995	1017	1060	1064	958	1021	1037	1066	1033	1000	1061	1045	997	1057	1046	1001	978	1020	1023	1043	1078	1023	1104	996	997	1108	1038	1070	1041	1028	1077	1085	1006	1039	1101	983	1059	999	987	1027	1070	1047	994	1048	998	1037	1048	1031	1011	1005	1082	1011	1002	988	1051	1034	1047	1029	981	1046	1082	1050	1042	984	1098	963	1072	1033	1006	1061	1022	988	1053	1000	1062	1020	1078	1061	1039	1072	993	999	1008	1072	1061	1028	1041	1055	991	988	1039	1019	1029	1028	1143	1024	998	1049	989	1017	1043	1029	1022	1016	1087	981	965	1010	1022	1026	1068	1003	1023	979	1004	1036	1055	1043	1017	1052	1026	1013	980	1029	1033	983	1049	1055	1032	1039	1031	1026	1014	1021	1052	1033	1028	1030	1023	1017	1054	1046	1008	1005	962	1082	1018	1045	1007	1093	1060	1144	1000	1080	990	1052	1015	1008	1061	982	1025	1022	1064	1039	1004	1070	1064	1117	1016	1058	1048	1013	982	1055	1063	1018	1010	1061	1028	1003	1044	1035	1035	975	1062	1071	1023	1067	993	996	1057	1082	983	1037	1008	1024	1017	1041	1014	1054	1017	1024	1039	1023	1049	1044	1016	1056	1013	1039	988	1025	984	1060	1044	1075	1069	999	1066	1066	1039	1062	1043	1091	1037	1050	1020	1054	1007	1044	1006	977	981	1009	1065	1038	1044	991	1043	1046	1026	1097	1004	1058	1080	1040	1012	1030	1008	983	1053	1055	1002	1009	998	1060	996	1006	979	1035	1022	1042	1032	1062	1081	992	957	1042	1030	1031	1023	1011	1052	1018	1010	1038	1069	965	1028	1016	1045	1025	1009	978	1044	1125	1069	1068	1062	1070	1070	959	1064	1058	1005	1031	1085	1084	993	1044	989	1064	1114	1022	1003	1036	1018	1012	1003	1063	997	1027	1034	1051	1027	1098	1068	1096	1049	1008	1027	1050	1001	1013	1019	1059	1021	982	1064	1057	1027	1019	1057	1012	1048	972	1002	1049	1014	1029	1009	1031	1013	953	1076	980	1069	1031	1001	1037	984	1013	1054	1069	1020	1069	1019	972	1022	1051	1044	993	1027	1041	1067	1046	1066	1057	1062	1027	1076	1042	1089	1019	1050	1064	992	1065	1016	998	1011	997	982	1083	1032	1059	1040	1054	1052	1013	975	1041	1010	1041	1016	1056	1084	1048	1072
4442	3350	2887	1816	1392	1246	1188	9034	6426	982	948	963	938	970	991	930	859	895	962	910	933	934	883	924	855	926	895	941	900	903	828	940	921	912	903	943	899	886	906	929	912	884	916	930	900	884	915	866	934	860	859	860	903	902	938	910	858	881	871	883	898	953	874	932	868	872	864	879	880	862	879	887	914	962	888	899	897	872	902	876	849	905	887	866	921	911	862	895	856	904	869	918	924	889	881	867	873	882	871	833	905	855	921	889	866	875	917	881	911	924	927	878	870	853	875	943	880	880	904	873	880	887	897	886	874	874	871	922	931	904	871	880	885	879	862	845	890	870	880	879	884	853	855	864	807	886	824	863	877	972	909	925	883	876	926	890	884	844	895	836	907	889	909	903	898	790	892	852	852	847	882	925	875	833	890	886	903	893	866	889	875	938	984	875	874	890	910	860	933	867	889	884	867	836	866	930	858	880	888	890	900	885	895	888	857	863	879	897	851	828	890	889	887	836	917	883	920	864	842	839	902	899	858	892	902	853	880	905	841	866	929	908	890	938	878	856	893	853	866	839	892	815	869	849	894	904	849	845	851	866	814	905	862	893	910	846	885	876	849	884	839	894	865	881	870	926	868	839	933	899	906	958	893	857	906	891	875	863	846	900	835	908	915	921	892	869	884	874	877	881	938	897	903	899	899	898	861	846	848	891	851	860	869	897	861	900	864	881	857	867	869	871	877	937	851	867	899	913	862	836	810	893	884	923	911	919	870	902	842	943	925	868	915	890	840	908	846	853	920	908	884	873	891	841	893	827	943	909	925	845	862	867	899	873	871	823	920	908	842	906	879	907	863	894	884	893	873	853	873	876	870	845	914	889	907	839	827	911	843	875	884	920	901	885	898	928	831	908	839	873	852	902	872	907	865	908	852	867	831	903	867	896	840	850	849	877	876	907	934	842	888	903	894	908	869	903	867	885	862	872	882	881	926	866	832	854	866	864	846	890	927	907	918	933	859	915	928	909	826	908	881	876	857	864	863	858	855	855	899	924	813	873	894	919	910	861	915	822	877	844	897	916	857	861	896	918	901	823	921	936	887	836	876	835	853	893	845	866	808	889	871	874	873	902	832	870	837	813	913	862	894	845	884	808	894	923	839	903	884	854	864	831	855	845	877	931	812	842	869	826	827	891	958	883	881	890	882	865	824	889	905	857	813	862	881	893	885	894	888	884	894	914	930	876	884	882	900	889	962	845	914	841	883	885	929	918	864	919	851	881	886	882	932	918	839	899	888	883	910	905	841	876	905	890	883	847	880	838	849	877	915	888	879	906	853	888	866	837	907	884	847	879	859	879	837	925	814	918	889	876	867	921	837	884	866	903	906	824	878	877	869	919	882	886	890	884	893	907	913	888	906	874	887	872	810	916	870	857	888	875	889	901	916	894	908	859	829	867	850	902	867	841	885	853	863	874	832	831	864	920	888	838	886	869	896	912	906	904	871	891	938	921	882	890	860	938	872	950	856	863	906	858	934	807	824	910	842	849	894	890	888	851	886	919	905	862	829	869	941	826	887	870	853	944	918	939	856	869	860	855	844	878	887	884	834	859	892	874	899	857	901	859	871	905	898	884	883	843	882	924	901	868	931	870	879	889	897	921	890	903	896	865	870	862	846	837	902	912	833	870	896	814	926	893	850	836	872	915	878	918	873	901	838	859	925	880	863	901	903	894	902	904	876	889	885	835	819	892	858	869	858	928	899	887	888	881	880	836	850	876	879	855	877	878	844	894	946	825	859	879	892	872	907	951	881	902	885	849	817	833	901	887	893	858	861	929	894	850	935	876	918	901	867	917	829	869	843	888	923	880	893	889	854	863	923	879	901	845	879	870	837	849	873	875	856	904	905	860	857	877	886	853	773	824	838	872	891	892	853	872	813	807	866	878	838	848	888	923	881	919	875	929	894	834	849	917	929	909	874	874	849	865	899	940	884	867	871	834	847	826	936	842	893	894	887	841	879	828	922	882	843	897	837	882	841	905	961	884	886	897	886	900	861	851	875	915	935	870	837	848	874	851	863	856	864	892	882	841	891	882	852	865	875	876	883	855	916	828	892	884	921	911	862	920	860	846	930	890	909	848	852	838	926	835	905	865	899	874	877	903	901	878	904	913	853	877	881	926	908	874	870	872	892	846	872	886	870	870	889	851	833	875	836	920	893	865	856	847	877	840	846	842	894	888	868	834	887	887	839	852	881	907	904	834	892	875	829	879	869	868	858	865	813	884	873	832	836	896	890	864	928	852	865	892	814	886	908	944	834	885	901	866	887	865	892	910	871	880	852	881	842	915	893	907	874	873	897	872	892	883	855	890	927	938	861	884	874	816	879	878	900	929	847	875	890	878	910	867	866	863	846	894	892	860	875	892	897	899	887	876	903	867	891	880	925	895	877	939	903	863	864	905	892	866	893	883	862	900	881	886	906	938	892	849	829	889	863	871	921	872	879	860	916	904	926	879	818	879	858	849	814	854	866	851	855	881	868	890	874	836	940	858	846	893	860	905	875	923	886	861	818	857	919	921	848	876	873	845	838	926	910	864	904	878	850	833	862	872	931	934	879	871	882	844	887	886	911	859	906	899	889	889	860	969	898	878	909	872	876	894	885	915	840	865	864	861	890	888	896	888	890	869	858	930	896	847	910	878	884	892	857	855	850	880	822	894	847	908	885	879	895	856	899	876	850	888	853	859	875	887	882	836	871	878	864	920	876	839	887	893	844	887	909	914	870	877	879	859	936	854	848	825	908	889	921	816	896	882	927	898	868	864	869	887	903	918	846	836	885	826	898	952	850	892	874	848	873	855	901	888	875	893	905	918	839	855	889	904	845	839	988	880	888	903	894	882	905	898	918	907	883	833	872	858	840	908	862	864	940	884	912	923	863	875	862	910	866	879	820	887	910	880	844	898	843	836	877	893	913	865	858	880	895	861	860	903	883	932	865	842	864	838	840	891	907	876	846	903	900	847	854	849	893	847	862	921	890	891	883	903	834	829	882	913	861	878	880	848	860	867	871	885	876	848	874	928	835	905	905	859	880	922	898	901	909	859	830	859	861	941	896	888	926	845	865	852	888	916	879	861	865	919	877	892	886	895	916	903	836	893	909	881	862	889	900	940	822	915	861	890	859	849	861	890	894	806	906	851	922	924	902	862	854	894	947	881	786	898	872	898	921	885	892	924	890	890	928	931	915	903	912	895	851	886	888	896	887	905	874	853	871	850	883	872	910	887	888	855	878	905	866	869	859	844	922	883	874	887	893	849	856	852	929	912	927	892	925	826	876	858	907	859	881	845	902	868	907	851	866	840	883	863	796	877	910	879	889	879	863	878	946	914	915	906	901	907	881	879	891	870	813	890	883	890	858	937	857	908	906	865	910	875	860	928	835	888	833	868	898	840	894	830	914	879	855	847	890	852	842	879	899	863	845	831	879	844	887	843	889	895	890	903	879	844	883	886
24765	21382	28421	24721	20075	3487	1407	9431	12356	1119	783	705	761	721	702	706	714	713	705	714	655	711	705	684	681	687	689	663	663	615	699	687	645	706	642	686	679	623	666	620	643	642	680	645	641	678	646	715	617	650	641	669	670	660	643	661	661	692	639	647	646	627	636	635	658	658	664	684	677	696	652	637	637	684	621	660	635	657	647	690	658	599	673	686	683	662	666	651	700	645	719	633	624	676	666	690	749	641	678	644	648	630	684	655	667	653	669	672	659	678	639	629	636	638	640	687	691	679	676	658	640	701	676	701	648	661	650	644	665	627	724	639	623	642	595	672	648	686	634	659	655	664	660	673	707	666	634	688	660	637	645	627	644	669	685	689	733	630	671	658	644	688	647	675	639	663	667	632	620	661	667	680	668	614	630	658	674	643	641	626	659	679	643	640	631	629	663	678	673	693	667	673	647	620	633	695	680	645	657	680	672	606	641	637	647	620	668	658	640	624	606	671	632	646	659	648	663	700	696	661	701	692	666	664	620	627	663	631	601	659	663	662	659	695	687	643	615	610	676	697	621	657	699	650	647	642	664	625	654	623	684	643	626	666	674	687	679	688	675	680	661	657	659	621	632	700	646	680	667	682	655	630	662	663	664	668	622	672	626	604	621	653	643	689	676	639	663	654	652	677	678	693	600	622	648	665	634	644	671	638	659	665	657	644	669	653	648	639	656	617	702	630	649	658	681	604	675	693	628	659	638	651	622	674	677	674	612	641	622	665	685	664	616	660	650	632	696	643	636	666	665	625	640	681	699	643	649	685	656	665	624	650	610	679	646	652	597	689	684	707	644	653	649	615	636	611	662	673	674	615	596	634	650	657	640	701	640	710	665	666	666	690	644	646	664	599	636	676	631	686	686	671	666	667	618	705	604	653	682	655	671	670	641	619	643	686	670	696	668	659	605	677	696	672	651	625	644	679	675	678	668	657	672	645	658	640	713	678	664	638	673	656	642	632	664	721	646	633	671	650	660	662	624	689	667	640	699	710	679	666	627	617	623	625	692	628	649	625	646	670	646	617	670	653	659	636	695	604	655	674	740	653	647	634	682	683	662	677	637	660	692	667	661	652	654	698	656	629	634	683	663	642	667	654	660	676	609	627	668	664	656	658	634	694	677	618	677	654	669	678	645	645	636	691	638	625	638	641	619	666	628	664	719	668	645	675	667	646	678	671	668	654	663	648	653	660	671	696	604	655	681	657	666	664	662	651	664	668	689	704	675	693	673	669	663	651	649	732	608	607	670	627	615	679	682	624	654	640	661	624	614	593	711	660	640	639	657	647	642	698	623	689	701	636	664	668	645	639	683	669	695	634	665	641	674	653	661	623	612	664	681	676	653	650	615	627	604	672	683	649	599	625	639	653	651	661	688	711	691	667	745	628	652	681	633	695	659	623	626	665	658	651	640	702	622	633	664	664	657	686	664	645	701	656	718	634	682	645	631	631	624	663	666	634	648	631	650	650	638	624	682	658	677	611	629	674	645	641	667	637	667	622	687	686	672	669	687	655	657	654	633	694	645	665	645	651	691	674	680	674	659	674	635	636	638	651	673	693	647	648	666	625	644	633	656	675	629	672	613	676	626	705	630	647	681	649	719	673	672	609	671	690	644	656	650	637	671	698	671	674	663	677	645	621	672	602	647	644	668	678	709	686	646	617	657	684	602	603	655	671	609	662	649	652	671	700	654	680	618	652	655	624	658	643	662	676	660	651	652	696	608	659	664	670	638	674	662	648	695	630	651	690	683	664	666	650	612	667	668	673	654	670	618	657	678	662	701	652	658	680	601	673	665	645	669	646	681	661	596	669	653	653	642	675	681	630	662	653	651	675	657	647	653	623	651	678	663	612	649	642	696	626	619	650	650	652	694	646	603	626	648	676	638	618	655	639	623	664	656	666	692	625	703	665	670	632	631	686	640	641	688	612	672	673	645	691	688	617	603	679	657	671	640	615	689	655	664	658	643	682	667	661	644	665	678	635	659	626	663	679	705	661	665	624	685	622	659	688	716	695	630	678	664	677	632	615	652	647	694	666	663	668	663	652	636	659	678	647	587	649	646	614	667	659	652	681	667	667	674	635	648	675	665	666	686	652	651	624	620	662	650	652	617	654	638	669	637	644	668	617	645	647	696	641	661	638	703	665	656	676	675	662	689	683	655	604	676	644	619	649	650	658	720	619	689	652	641	676	631	688	656	637	667	662	644	666	682	661	692	645	653	694	627	664	668	677	678	662	683	673	636	642	669	648	683	675	695	655	675	610	679	652	655	638	668	652	614	667	655	646	606	653	652	630	680	699	645	661	695	611	620	691	640	618	642	693	639	627	646	680	600	657	670	655	629	663	661	630	580	617	698	599	663	654	668	642	631	632	641	638	615	676	622	661	657	647	652	678	653	662	648	614	662	656	646	628	646	669	617	633	683	644	632	649	647	642	627	674	656	701	630	699	667	684	660	620	660	690	652	675	675	625	685	657	652	628	611	685	639	580	723	618	656	666	652	647	666	642	636	661	673	710	621	656	652	650	609	658	652	676	664	650	635	633	658	639	662	632	656	646	672	653	622	686	653	612	662	637	680	671	645	624	673	633	628	675	696	687	621	670	653	638	665	672	660	655	666	682	596	621	664	652	637	655	619	630	638	627	656	625	674	664	670	686	675	665	660	623	684	667	632	636	639	670	636	659	624	669	658	639	646	659	657	661	654	643	648	666	664	674	666	640	664	653	655	625	641	691	684	693	640	654	670	692	696	653	633	659	636	671	660	654	654	646	677	669	689	706	662	630	673	644	660	681	661	642	641	707	691	683	678	670	638	647	651	637	632	642	630	637	666	642	669	645	664	652	658	655	665	639	618	654	623	678	691	684	655	638	673	687	687	635	691	647	660	678	650	677	639	675	653	671	634	622	658	628	673	684	668	638	630	609	636	653	669	646	629	668	712	625	677	670	633	688	624	646	653	661	631	627	569	700	647	655	647	637	616	689	611	671	669	633	637	662	642	667	693	634	669	633	650	688	675	634	663	657	677	652	632	636	709	617	647	670	646	702	645	673	625	664	672	647	614	692	637	660	692	660	659	663	674	623	614	654	641	630	679	624	632	640	641	651	650	628	633	661	687	636	621	642	647	633	675	669	695	666	686	663	631	639	637	688	658	655	684	626	675	667	691	684	621	627	668	620	663	628	645	680	641	669	648	643	717	629	653	610	631	662	628	664	696	678	662	679	629	667	662	652	661	647	618	657	662	659	698	642	634	664	638	660	640	642	634	673	612	627	620	711	684	662	690	662	686	682	691	660	660	665	645	678	598	632	674	682	641	621	645	621	662	612	609	657	683	692	623	633	637	673	639	650	660	634	665	653	641	634	686	576	657	673	631	640	673	666	657	606	604	626	662	686	643	630	719	699	702	647	654	672	656	612	716	687	662	655	641	635	636	636	667	572	669	597	663	657	647	614
5116	5105	4285	2290	1643	1264	1118	13172	10644	781	743	777	708	694	696	695	679	695	637	667	669	658	634	654	650	622	606	638	652	623	645	650	627	669	674	621	651	670	673	677	660	619	647	653	634	626	594	662	590	596	643	608	620	655	577	601	633	625	622	610	651	576	624	636	617	629	612	614	582	600	592	601	595	641	650	605	619	680	652	597	618	625	564	649	633	581	651	597	582	609	596	625	581	592	628	620	601	616	615	634	653	607	632	639	599	638	617	642	627	605	617	625	652	630	598	576	624	624	646	599	629	598	609	655	563	624	627	622	626	622	630	629	644	613	633	662	620	630	592	588	594	604	597	565	602	593	655	621	624	599	603	645	597	599	608	622	598	596	648	622	602	589	578	648	631	596	637	588	634	618	613	568	648	600	617	573	635	599	606	562	624	599	646	611	596	596	589	595	627	579	593	600	610	619	606	664	595	591	586	589	638	646	577	634	634	638	581	582	622	623	612	595	605	616	623	636	594	646	665	640	600	636	635	612	565	580	629	548	593	583	641	618	633	633	624	635	626	593	598	593	636	655	589	593	594	607	565	643	617	582	642	589	623	597	597	607	595	602	613	592	608	640	615	613	575	593	599	609	636	568	626	601	635	591	648	614	655	640	643	616	590	630	624	596	620	634	595	604	613	612	625	626	610	609	608	611	634	606	635	599	595	614	604	616	631	617	637	630	596	593	598	621	584	589	590	560	611	584	616	598	663	612	623	644	597	639	592	600	613	567	599	584	630	627	606	604	627	627	590	635	600	621	588	633	633	604	623	568	654	612	632	570	589	602	587	558	646	663	607	610	604	646	622	599	584	605	593	641	601	593	591	624	617	614	618	616	588	613	631	628	602	635	597	628	587	589	618	642	651	617	604	608	637	617	582	584	574	571	630	627	626	590	575	602	606	598	629	549	594	606	652	626	620	629	610	589	622	619	619	609	630	578	605	607	618	583	622	575	586	661	589	629	653	621	626	594	621	591	599	613	590	598	570	606	629	598	599	620	587	627	637	559	628	647	627	630	619	680	645	622	643	600	638	612	606	607	616	625	617	612	630	592	628	651	639	621	594	606	628	578	615	597	616	645	635	584	587	636	616	586	661	609	619	634	653	630	511	609	563	624	660	598	615	565	608	613	620	603	581	604	643	618	615	629	653	590	588	624	590	621	641	606	623	590	618	619	614	622	639	619	614	567	602	634	685	623	604	588	593	605	659	619	625	622	653	621	601	628	582	612	632	629	616	597	563	578	640	614	603	585	645	549	619	591	597	587	608	606	648	574	625	597	597	649	606	574	604	638	588	596	611	670	572	619	658	634	574	636	606	625	647	569	588	615	623	608	613	608	585	602	607	598	625	607	606	607	593	610	596	633	609	599	607	576	568	600	629	630	629	623	629	604	627	614	578	606	580	606	605	574	597	593	613	640	625	602	580	592	576	601	586	619	592	558	618	620	616	574	621	585	612	649	598	618	599	609	598	575	632	612	605	604	614	642	592	630	604	631	622	636	615	640	596	643	616	619	559	602	598	591	563	641	607	646	627	609	632	594	634	612	585	656	616	622	638	619	599	635	614	581	553	562	608	625	596	624	601	616	581	609	627	590	608	600	629	608	580	624	600	615	603	619	613	654	618	635	573	618	610	560	586	615	676	651	614	534	602	624	608	623	592	628	590	641	569	630	587	599	608	626	644	629	620	615	589	614	559	603	598	600	600	583	593	641	599	634	584	608	628	598	625	608	612	628	569	597	627	602	620	618	586	606	614	595	623	580	621	635	593	576	682	632	627	575	600	621	593	596	616	646	626	561	593	616	583	641	624	655	585	695	656	633	610	593	581	642	619	669	650	642	608	597	616	606	639	649	604	570	631	599	640	618	575	589	590	597	610	598	598	603	562	626	588	587	599	649	606	556	604	615	595	579	603	640	615	612	592	621	628	607	613	583	634	665	585	594	631	577	620	605	600	581	589	622	585	580	601	625	614	595	593	602	649	586	597	619	597	597	592	585	653	605	627	628	639	594	617	586	605	619	597	600	601	619	631	621	615	580	630	570	593	590	629	614	602	595	612	615	629	588	601	601	604	590	572	641	631	587	548	663	609	642	581	624	604	664	600	605	657	627	593	631	572	546	579	579	581	571	607	621	644	617	628	676	605	592	635	587	647	599	623	646	540	590	646	603	612	642	612	598	594	573	623	552	606	627	576	653	649	582	606	674	627	622	654	614	606	660	583	642	629	581	621	602	597	608	581	610	611	570	600	586	584	584	592	583	575	640	608	593	626	607	620	596	608	594	600	625	598	603	640	569	623	610	620	563	603	631	620	601	644	568	633	596	609	616	625	587	614	616	616	599	596	601	590	627	581	623	663	631	540	586	605	613	620	593	622	589	629	622	612	594	630	605	624	584	604	589	585	580	637	601	627	601	579	588	586	598	599	645	570	610	590	603	649	638	609	594	622	610	626	659	610	648	604	584	593	641	651	617	622	598	611	570	557	612	587	608	592	583	596	541	594	652	598	587	642	570	627	601	616	605	611	585	642	607	626	635	580	650	612	609	587	621	626	592	592	628	588	605	576	593	604	606	596	622	635	620	615	598	575	604	591	579	617	625	629	588	634	563	631	613	680	633	594	637	588	651	608	616	608	604	604	604	597	636	679	579	613	612	553	605	591	588	564	604	621	594	616	612	589	602	578	580	616	594	575	604	611	581	571	637	612	596	611	585	626	608	608	575	567	586	620	628	584	620	609	573	625	630	637	596	568	603	669	604	626	574	606	601	586	616	616	588	616	625	582	639	610	622	604	595	613	606	621	592	616	623	607	618	589	600	614	610	587	589	586	604	620	578	621	616	614	614	581	566	615	593	595	570	595	584	596	598	598	588	649	586	607	573	567	616	573	594	618	614	625	616	603	641	595	607	622	601	603	603	629	626	596	625	613	628	637	615	613	551	608	576	608	591	645	612	559	618	604	616	599	576	619	605	627	635	589	608	582	599	599	599	591	571	600	658	614	588	624	620	628	615	564	631	645	615	617	607	627	620	609	622	620	612	651	595	673	592	596	574	607	630	603	584	636	625	595	620	601	621	609	605	567	622	632	637	631	619	591	634	636	614	632	620	594	583	607	617	555	662	592	652	603	563	623	596	584	613	607	614	605	625	611	566	620	606	597	597	606	648	591	588	606	573	598	578	585	605	624	602	563	574	595	649	628	608	606	644	598	618	597	619	554	593	602	603	617	578	601	634	603	602	648	606	564	600	622	576	656	581	574	632	628	634	607	604	647	598	635	620	619	652	565	602	578	591	602	614	606	586	599	638	609	630	595	617	609	604	623	583	588	636	539	598	614	651	619	627	565	639	579	607	590	645	599	593	611	571	604	597	633	625	584	631	622	610	574	563	557	613	609	606	627	636	593	589	606	584	586	599	622	627	576	585	616	623	593	534	587	616	647	573	561	592	608	600	605	595	642	590
27681	10209	2167	1402	1154	1127	1129	1415	1557	1159	1143	1093	1102	1178	1093	1182	1100	1123	1125	1105	1158	1112	1083	1098	1112	1038	1136	1080	1079	1109	1112	1166	1127	1141	1101	1032	1060	1074	1127	1072	1113	1121	1077	1147	1104	1075	1124	1094	1082	1080	1114	1143	1138	1090	1082	1106	1073	1085	1071	1101	1065	1093	1113	1106	1098	1099	1102	1068	1108	1092	1095	1103	1128	1177	1179	1134	1185	1108	1094	1121	1112	1142	1068	1119	1159	1104	1143	1150	1089	1130	1122	1125	1187	1130	1148	1119	1107	1110	1080	1118	1160	1124	1105	1109	1148	1162	1078	1138	1121	1082	1127	1128	1141	1125	1088	1073	1138	1089	1147	1124	1143	1115	1142	1118	1164	1122	1109	1115	1126	1056	1123	1071	1120	1098	1078	1075	1132	1110	1073	1117	1223	1096	1124	1060	1066	1094	1085	1088	1114	1085	1145	1069	1166	1123	1019	1098	1091	1132	1107	1161	1070	1114	1137	1117	1097	1092	1100	1125	1124	1133	1121	1135	1091	1137	1104	1092	1189	1078	1151	1088	1136	1140	1069	1116	1080	1152	1071	1104	1102	1141	1139	1113	1087	1091	1087	1127	1109	1064	1152	1142	1092	1109	1189	1090	1101	1113	1143	1076	1085	1120	1125	1118	1191	1130	1099	1094	1115	1128	1070	1055	1191	1135	1111	1113	1051	1134	1150	1133	1131	1101	1162	1090	1151	1097	1127	1111	1064	1088	1174	1105	1137	1124	1203	1130	1097	1068	1110	1055	1156	1090	1144	1075	1102	1092	1105	1061	1022	1109	1093	1054	1102	1030	1143	1123	1054	1103	1062	1087	1111	1104	1096	1077	1078	1101	1105	1111	1126	1128	1133	1141	1096	1081	1119	1120	1162	1099	1070	1105	1112	1120	1090	1111	1142	1084	1141	1076	1103	1058	1097	1106	1120	1100	1068	1063	1123	1101	1165	1059	1095	1105	1121	1138	1109	1047	1116	1135	1142	1075	1028	1157	1114	1117	1060	1142	1104	1081	1119	1104	1101	1126	1152	1089	1099	1153	1131	1105	1120	1160	1203	1065	1114	1107	1080	1055	1077	1123	1086	1128	1067	1089	1150	1083	1075	1084	1060	1076	1022	1127	1143	1123	1196	1108	1080	1112	1145	1103	1118	1088	1082	1101	1140	1084	1108	1119	1134	1053	1113	1109	1082	1075	1116	1122	1079	1102	1146	1087	1120	1164	1160	1071	1053	1071	1165	1106	1131	1059	1096	1162	1132	1074	1106	1138	1192	1142	1111	1165	1173	1206	1083	1057	1120	1135	1095	1083	1122	1105	1104	1114	1133	1146	1120	1101	1126	1098	1156	1057	1083	1056	1095	1103	1018	1106	1095	1105	1103	1153	1115	1129	1111	1042	1149	1158	1176	1093	1107	1101	1142	1183	1117	1106	1092	1092	1120	1066	1096	1076	1152	1167	1112	1136	1117	1088	1058	1166	1124	1097	1151	1113	1123	1105	1088	1132	1069	1085	1072	1087	1101	1123	1139	1103	1067	1163	1143	1161	1081	1135	1123	1100	1059	1100	1023	1061	1096	1113	1072	1156	1110	1074	1127	1056	1093	1121	1153	1099	1036	1074	1139	1094	1092	1119	1081	1097	1071	1082	1121	1119	1129	1080	1118	1161	1096	1152	1095	1104	1119	1120	1059	1106	1240	1081	1102	1092	1070	1066	1139	1102	1090	1117	1092	1127	1130	1054	1131	1087	1090	1095	1141	1150	1082	1104	1118	1096	1173	1167	1151	1139	1083	1086	1075	1099	1120	1079	1142	1058	1139	1038	1093	1103	1088	1109	1153	1077	1149	1124	1115	1156	1137	1073	1095	1041	1115	1115	1075	1123	1081	1148	1113	1158	1021	1101	1169	1126	1100	1130	1131	1126	1090	1124	1168	1093	1123	1083	1107	1106	1139	1193	1116	1142	1174	1166	1130	1060	1140	1110	1131	1212	1107	1154	1104	1114	1098	1137	1065	1128	1184	1127	1114	1119	1115	1161	1078	1141	1051	1189	1133	1128	1147	1117	1095	1148	1149	1082	1066	1122	1144	1115	1126	1039	1109	1166	1079	1112	1146	1072	1096	1044	1145	1060	1152	1086	1105	1126	1094	1111	1111	1107	1103	1139	1113	1107	1133	1046	1143	1093	1117	1087	1143	1130	1089	1164	1108	1085	1090	1107	1145	1117	1158	1129	1149	1109	1072	1133	1168	1105	1108	1139	1155	1111	1065	1076	1131	1128	1150	1097	1055	1127	1061	1091	1111	1077	1069	1115	1120	1071	1140	1098	1160	1071	1091	1121	1129	1094	1124	1096	1133	1081	1111	1087	1079	1107	1043	1106	1107	1144	1168	1145	1111	1069	1101	1082	1085	1104	1067	1052	1183	1085	1112	1140	1153	1105	1164	1096	1115	1074	1158	1130	1040	1068	1126	1043	1121	1134	1150	1076	1099	1141	1068	1081	1163	1085	1119	1094	1106	1065	1111	1106	1055	1117	1108	1071	1083	1143	1168	1105	1130	1164	1066	1149	1109	1106	1147	1097	1123	1160	1128	1141	1168	1172	1127	1176	1105	1114	1082	1146	1104	1123	1049	1120	1172	1073	1106	1100	1082	1133	1066	1083	1169	1089	1155	1103	1124	1112	1100	1087	1161	1119	1213	1108	1135	1049	1146	1113	1185	1090	1082	1146	1138	1143	1143	1136	1118	1157	1118	1106	1059	1107	1142	1080	1121	1077	1098	1168	1152	1116	1061	1088	1114	1090	1150	1117	1149	1115	1132	1141	1078	1194	1101	1118	1102	1147	1081	1116	1140	1111	1083	1091	1094	1052	1079	1079	1091	1094	1102	1131	1166	1118	1155	1133	1118	1161	1100	1061	1098	1088	1134	1101	1138	1133	1103	1109	1101	1122	1081	1134	1155	1146	1096	1083	1122	1139	1121	1179	1066	1075	1117	1100	1142	1172	1067	1046	1084	1090	1078	1078	1120	1126	1067	1124	1107	1103	1085	1076	1063	1054	1078	1140	1138	1090	1098	1051	1088	1096	1175	1116	1092	1150	1103	1147	1089	1162	1133	1104	1139	1171	1162	1125	1151	1147	1143	1136	1077	1075	1089	1080	1109	1086	1099	1093	1080	1104	1173	1113	1088	1079	1086	1158	1129	1051	1059	1155	1168	1111	1121	1155	1100	1099	1124	1073	1120	1158	1137	1125	1093	1077	1058	1061	1157	1139	1141	1135	1045	1161	1098	1086	1056	1165	1100	1115	1113	1130	1042	1061	1094	1087	1158	1133	1098	1148	1132	1072	1090	1097	1093	1096	1131	1152	1180	1063	1071	1160	1098	1190	1068	1143	1129	1164	1188	1097	1132	1016	1109	1086	1143	1082	1111	1082	1082	1108	1104	1070	1102	1085	1119	1124	1114	1155	1086	1137	1094	1077	1152	1108	1086	1114	1118	1109	1114	1152	1130	1056	1091	1138	1060	1162	1082	1059	1127	1125	1197	1111	1147	1075	1124	1130	1152	1093	1136	1138	1120	1133	1023	1143	1121	1156	1066	1071	1100	1133	1117	1121	1087	1141	1118	1127	1103	1118	1104	1070	1087	1094	1215	1087	1166	1092	1103	1096	1072	1128	1100	1098	1051	1073	1103	1115	1176	1117	1147	1042	1139	1075	1099	1136	1101	1101	1050	1150	1107	1115	1119	1134	1099	1131	1139	1083	1140	1167	1105	1116	1139	1135	1137	1081	1076	1111	1101	1094	1166	1070	1101	1185	1078	1076	1087	1162	1135	1159	1153	1095	1066	1119	1158	1111	1059	1057	1056	1076	1130	1144	1112	1152	1150	1118	1117	1103	1141	1138	1062	1164	1135	1125	1187	1111	1122	1125	1159	1116	1148	1147	1145	1099	1145	1103	1110	1105	1073	1078	1117	1066	1112	1126	1111	1205	1115	1103	1080	1105	1124	1101	1059	1073	1159	1123	1150	1110	1156	1149	1060	1134	1136	1104	1083	1149	1081	1164	1101	1134	1128	1140	1154	1133	1144	1095	1102	1085	1172	1082	1086	1128	1078	1074	1171	1098	1090	1152	1177	1101	1187	1135	1059	1148	1115	1145	1177	1105	1188	1154	1110	1092	1132	1084	1122	1103	1075	1078	1083	1135	1143	1079	1130	1085	1105	1153	1113	1131	1108	1076	1124	1065	1094	1065	1076	1133	1141	1103	1121	1140	1129	1118	1127	1155	1101	1128	1168	1113	1142	1080	1167	1084	1132	1082	1136	1121	1068	1140	1124	1135	1068	1183	1082	1128	1143	1102	1090	1092	1100	1117	1081	1110	1153	1088	1128	1142	1197	1107	1085	1102	1155	1032	1135	1081	1128	1140	1119	1156	1102	1137	1138	1167	1133	1124	1134	1120	1119	1119	1081	1095	1128	1192	1131	1155	1201	1139	1118	1098	1091	1096	1105	1088	1141	1063	1137	1102	1088	1111	1090	1045	1137	1117	1198	1092	1053	1135	1127	1059	1063	1131	1142	1152	1111	1098	1149	1134	1105	1096	1118	1079	1096	1129	1152	1106	1128	1164	1092	1160	1101	1073	1099	1119	1103	1108	1152	1104	1173	1108	1082	1170	1116	1114	1128	1098	1146	1091	1090	1119	1088	1121	1126	1102	1086	1160	1093	1112	1090	1147	1106	1078	1114	1049	1133	1066	1088	1156	1109	1119	1115	1094	1060	1123	1072	1097	1094	1068	1112	1074	1093	1027	1117	1059	1153	1090	1104	1154	1103	1121	1123	1123	1113	1168	1140	1102	1063	1141	1023	1155	1124	1083	1063	1060	1098	1103	1141	1128	1037	1084	1076	1100	1144	1139	1135	1079	1161	1111	1107	1122	1092	1153	1091	1095	1105	1111	1084	1092	1147	1108	1082	1085	1153	1115	1090	1080	1081	1146	1130	1072	1118	1126	1131	1059	1126	1060	1068	1101	1155	1147	1136	1118	1132	1115	1081	1091	1147	1119	1146	1090	1090	1149
5992	1063	1094	985	1007	946	970	1622	1543	948	899	1012	907	950	971	948	885	925	939	928	921	928	964	954	952	910	957	948	963	911	954	932	911	913	906	934	958	921	921	925	878	898	899	914	907	891	953	901	926	948	936	944	936	935	931	836	937	920	908	909	909	895	903	881	930	925	941	928	932	927	886	902	891	889	874	894	927	981	960	953	958	951	901	949	884	912	947	880	900	911	927	949	955	891	940	907	877	945	947	922	898	941	963	940	885	960	898	866	912	931	938	913	956	903	905	900	923	903	945	895	820	954	872	943	903	862	870	930	913	920	869	917	896	917	970	868	932	905	880	912	909	905	944	891	913	878	955	920	891	890	891	880	941	943	932	958	890	913	883	884	933	961	880	897	938	917	924	971	915	910	910	900	935	934	920	905	876	972	898	893	936	973	924	916	987	935	936	884	934	893	923	925	896	940	893	917	897	906	872	922	906	915	888	933	935	928	922	939	919	948	948	959	930	878	919	903	927	881	947	975	928	908	851	908	941	938	893	912	908	935	911	905	917	945	932	909	913	952	932	888	971	881	919	889	951	901	909	930	904	945	971	930	901	857	880	875	892	944	949	916	921	916	927	904	899	909	953	927	955	943	926	949	887	935	951	890	903	895	897	893	901	959	892	950	908	967	939	882	901	903	914	908	906	897	964	897	904	900	885	935	921	951	961	965	918	944	878	905	923	955	923	897	874	969	930	901	929	916	909	875	936	930	868	902	916	892	954	932	867	902	878	963	897	950	895	974	954	910	923	898	944	915	913	928	927	938	927	935	878	911	940	932	899	930	885	917	932	964	899	986	887	927	918	907	945	922	913	942	935	960	947	904	953	865	886	940	913	974	875	945	938	946	908	901	915	952	898	909	942	872	891	951	937	952	913	933	900	946	944	930	925	878	891	906	922	884	927	925	916	922	936	931	929	910	925	944	904	926	922	885	940	909	927	888	864	948	943	944	922	926	935	854	870	928	937	954	872	928	935	930	895	948	931	877	862	917	928	920	895	928	911	938	851	920	869	918	959	928	902	860	930	925	883	897	883	918	917	921	929	917	904	910	920	900	875	995	912	927	926	925	919	920	912	885	911	914	938	884	953	932	912	899	874	874	959	933	919	910	920	918	953	878	901	957	947	906	977	927	896	910	934	928	903	938	918	911	948	888	884	913	925	961	906	932	954	924	947	924	899	893	915	938	939	872	936	897	915	974	910	932	925	924	939	917	876	918	912	924	944	979	942	938	899	934	950	970	912	902	933	934	935	920	927	905	908	931	929	946	960	934	915	906	880	944	923	945	910	961	948	947	908	958	931	879	947	901	920	923	913	899	900	885	858	954	894	934	934	898	916	926	929	879	925	954	886	916	916	937	905	860	908	926	890	925	970	951	964	898	895	905	971	910	853	952	966	894	956	912	924	919	926	895	953	886	949	891	862	932	903	940	960	914	911	981	918	968	890	949	907	930	964	891	886	905	930	950	927	970	934	937	900	1006	944	963	908	926	925	946	935	914	923	918	867	884	971	911	930	932	904	937	955	938	909	902	945	908	930	959	940	869	927	914	878	927	985	943	947	918	901	965	863	924	923	915	965	924	884	927	964	934	902	957	897	914	896	901	941	927	954	920	914	918	910	940	911	949	901	932	915	873	964	977	941	953	907	925	888	895	902	954	926	936	908	910	861	899	916	933	911	932	971	928	1010	874	914	920	925	858	890	947	915	861	952	908	928	944	988	954	854	902	972	873	948	949	914	889	949	939	862	894	925	937	972	918	972	928	894	901	936	904	942	924	966	937	936	917	919	928	955	949	964	937	926	898	922	881	900	919	879	897	944	956	901	928	931	991	926	958	951	929	959	898	892	905	958	948	956	910	908	891	940	921	937	943	939	925	929	907	913	902	917	936	910	930	897	913	920	867	876	961	913	903	898	961	822	940	918	932	934	910	924	931	911	933	917	889	974	917	915	896	922	861	911	898	920	940	916	870	894	961	966	922	945	939	916	947	911	946	957	925	934	897	903	908	890	896	945	933	944	922	929	926	921	913	978	912	942	861	933	958	957	923	906	905	944	871	947	873	926	978	911	894	961	971	935	868	891	915	894	899	889	926	896	893	933	869	930	921	878	924	931	883	855	933	922	922	975	933	898	890	876	910	850	883	930	926	914	905	875	916	928	892	954	936	880	892	921	901	908	883	927	963	920	910	965	933	846	925	990	938	858	1053	885	903	895	920	952	957	937	873	937	954	884	881	972	970	930	944	858	883	934	881	848	951	935	897	964	937	933	929	923	896	914	876	930	906	931	947	929	929	909	879	861	923	915	929	924	935	955	898	940	888	912	918	938	903	933	871	931	893	933	915	929	942	913	905	960	912	901	910	866	904	912	967	912	949	888	938	894	907	914	907	973	906	946	965	889	949	879	909	885	960	909	965	917	903	928	922	862	966	889	961	913	854	889	931	930	943	931	908	887	979	878	899	944	925	944	938	996	906	959	952	923	913	951	928	910	910	953	958	898	943	854	943	935	876	918	917	919	917	964	895	900	914	898	930	934	908	951	903	941	930	940	924	883	912	951	918	933	936	864	891	900	893	934	906	938	879	967	936	901	955	893	922	907	959	929	963	916	868	925	916	897	880	951	950	887	949	949	915	887	919	907	960	907	919	886	966	941	908	913	939	967	902	954	909	911	892	944	916	933	893	947	936	917	928	973	914	932	934	868	928	935	941	940	893	956	920	896	957	959	921	939	958	939	909	935	896	925	871	927	934	905	949	868	902	882	948	923	963	958	930	925	929	932	956	914	873	840	939	926	946	967	914	942	884	927	889	894	939	873	871	905	905	962	934	922	906	925	932	909	870	971	955	914	897	866	902	896	952	895	921	897	928	908	874	924	959	864	922	922	874	979	903	946	889	972	900	945	920	936	924	884	930	912	935	912	895	933	883	938	914	929	990	920	933	959	893	898	938	917	910	945	918	949	894	875	908	885	878	851	905	932	988	933	938	900	915	947	919	929	936	914	917	897	940	883	905	903	901	929	892	929	933	962	946	876	954	939	896	973	899	941	928	951	833	893	960	905	873	910	882	951	927	872	909	914	936	924	890	877	939	867	857	889	941	944	933	917	923	914	948	886	945	936	907	916	870	878	854	900	928	888	872	924	885	891	983	907	873	980	943	885	927	972	902	910	890	876	940	927	954	903	954	953	909	939	906	931	898	949	917	926	913	933	945	851	933	887	924	908	941	901	916	917	971	910	886	888	882	953	909	911	942	893	946	826	896	888	892	873	895	949	901	928	884	967	892	932	963	930	912	947	895	909	916	926	915	915	902	990	911	908	919	891	943	918	921	919	948	911	923	872	868	951	932	885	900	940	926	958	896	930	935	908	952	882	934	935	889	902	948	885	938	949	891	899	925	978	942	919	936	901	924	892	904	894	914	966	925	928	933	851	937	894	875	923	865	906	912	870	920	925	892	942	906
25820	21444	27111	25360	5413	1744	1419	6210	8915	1405	1194	1140	1092	1119	1117	1062	1083	1051	1025	1042	1117	1031	1051	1070	1054	1099	1036	1006	1122	1051	1037	1027	1086	1044	1076	1117	1027	1049	1074	1042	1017	1062	1104	1052	1107	1046	1076	1071	1084	1098	1033	1056	1071	1046	1054	1060	1072	1041	1009	1008	1052	1038	1057	1102	1079	1084	1036	1061	1101	1130	1084	1060	1025	1054	1097	1064	1018	1071	1009	1075	1055	1075	1065	1083	1040	1092	1055	1133	1089	1038	1044	1049	1113	1054	1032	1049	1077	1071	1087	1067	1027	1023	1070	1053	1089	1021	1103	1039	1057	1064	1027	1083	1054	1086	1060	1044	1031	1065	1015	1023	994	1050	1018	1087	1121	1054	1025	997	1016	1037	1039	1013	1051	1028	1078	1058	1035	1074	1073	1017	1104	1067	1072	1036	1101	1043	1037	1067	1081	1052	1068	1104	1080	1080	1054	1058	1020	1063	1102	1074	1028	1041	1011	1036	1032	1063	1078	1114	1040	1020	1075	1069	1047	1002	1009	1104	1061	1054	1072	980	1051	1017	1017	1023	1031	1056	1041	999	1037	1101	992	1045	1021	1065	1036	1041	999	1074	1085	992	1043	1056	1132	1051	1025	1009	1113	1062	1083	1060	1073	1023	1004	1140	1073	1055	1087	1079	1045	1093	1077	1055	1022	1078	1049	1078	1026	1018	1031	1040	1087	1082	1116	1077	1042	1042	1120	1074	1069	1015	1102	1024	1007	1045	1045	1047	1059	1053	1107	981	1059	1089	1048	1022	1063	1070	1081	1067	1030	1049	1089	1025	1054	1058	1066	1075	1075	1052	1021	1043	1060	1016	1004	1104	1040	1048	998	1049	1107	1104	1065	1066	1072	1043	1019	1051	1015	1031	1043	1059	982	1086	1103	1046	1043	1021	997	1078	1035	1041	1072	1045	1017	1094	1030	1013	1051	1078	1064	1100	1041	1040	1059	1091	1062	1111	1028	1056	1116	1103	1044	1051	995	1076	1029	1023	1068	1068	1098	1041	1100	1107	1042	1003	1011	999	1044	1046	1020	1031	1066	1080	1066	1035	1041	1064	1048	1055	1057	1079	1085	1103	1020	1056	1005	1005	1024	1035	1061	1068	1028	1065	1033	1077	1089	1096	1029	1058	1062	1058	1083	1042	1079	1103	1074	1057	1054	1071	1052	1023	1047	1110	1042	1091	1043	1056	1062	1071	1114	1088	975	1080	1029	1053	1052	1045	1011	1072	1078	1017	1077	1086	1108	1079	1021	1093	1074	1077	1073	1082	1047	1056	1075	959	1028	1030	1025	1075	1045	1042	1093	1042	1098	1065	995	1048	1068	1059	1070	1064	1034	1003	1033	1035	1049	1043	1071	1006	1014	1064	1115	1077	1073	1043	1006	1046	1023	1014	1081	1069	1079	1035	1036	1067	1093	1071	1037	1055	1040	1082	1050	1023	1105	1063	1047	1053	952	980	1063	1045	1020	993	997	1000	1010	1025	1040	1045	1071	1093	1049	1093	1058	1071	1127	987	1060	1067	1013	1031	1021	1057	1059	1030	1079	1054	1068	1038	1113	999	1053	1035	1066	1069	1108	1015	1056	1034	1114	1066	1032	1053	1022	1078	1038	1020	1009	1085	1044	1052	1048	1065	1035	1069	991	1063	986	933	1046	1045	1034	1079	1043	1082	1069	1030	1075	1027	1084	1021	1126	1134	1075	1066	1012	1054	1072	1103	1057	1055	1081	1077	1086	1057	1091	1078	1046	1085	1035	1036	1047	1083	1124	1092	1057	1071	1105	1096	1040	1053	1124	1085	1090	1091	1059	1071	1033	1064	1100	1098	1083	1067	1110	1077	1072	986	1078	1042	1046	988	1016	1077	980	1065	1086	1034	1077	1004	1120	1043	988	1046	1068	1040	1105	1050	1053	1050	1033	1018	998	1053	1129	1025	1047	1061	1034	1014	1078	1071	1048	1103	1030	1054	1094	1017	1088	1047	1079	1087	1109	1110	1116	1059	1067	1004	1047	1052	1075	1040	1095	1043	1061	1042	1087	1036	1096	1039	1025	1049	1101	1031	1115	1025	1023	1062	1080	1000	1063	1100	1044	1029	1037	1030	1088	1104	1063	1064	1013	1115	1022	1047	1010	1072	980	1059	998	1042	1060	1098	1088	1105	1001	1039	998	1037	1052	1104	1042	1062	1065	1090	1101	1028	1064	1022	1042	1011	1105	1059	1062	994	1042	1041	1059	1068	1086	1084	1061	1066	1051	1074	1102	1071	1094	1116	1028	1012	1037	1018	1033	1083	1072	1092	1070	1072	1062	1043	1065	1094	1027	1054	974	1050	1023	1092	1024	1058	1068	1046	1080	1136	1053	1076	1057	993	1098	1057	1044	1052	1012	988	1069	1074	1034	1032	1090	1056	1043	1036	1040	1089	1098	1089	1009	1014	1075	1079	1034	1131	1082	1080	993	1084	1026	1048	1110	1045	962	1072	1079	1067	1066	1069	1089	1047	1019	1044	1025	1038	1027	1074	1038	1096	1062	1135	1085	1008	1060	1082	1086	1034	1041	1098	1109	1109	1036	1062	1049	1098	1055	1052	1077	1066	1052	1047	1033	1059	1086	1103	1070	1079	996	1069	1104	1059	1017	1055	1074	1064	1045	1027	1076	1043	1054	1008	1075	1034	1102	1091	1090	1064	1041	1038	1058	1039	1060	1051	1021	1063	1027	1032	1089	1084	1066	1047	1024	1031	1084	1058	1020	1020	1017	1065	1087	1030	1036	1015	1040	1074	1105	1018	1013	1123	986	1068	1076	1030	1058	1044	1056	1046	1088	1059	1067	1039	1079	991	1055	1066	1100	1039	1060	1059	1025	1068	1037	1019	1091	1056	1043	1021	1059	1079	1069	1032	1069	1000	1049	1076	1076	999	1064	1071	1024	1057	1021	1024	1013	1057	1101	1073	1095	1041	1029	1033	1026	1090	1013	1033	1065	1070	1093	1100	1066	997	1053	1033	1031	1020	1022	1027	1067	999	1094	1042	1032	1000	1037	1097	1081	1105	1087	1072	1067	1104	1061	1049	999	984	1050	1056	1101	1028	1082	1043	1036	1020	1010	1043	1060	1065	1027	1122	1045	1055	1062	1057	1104	1051	1044	1028	1032	1079	1042	1093	1054	1042	1079	1044	1046	1025	1057	1045	1007	1033	1048	1037	1023	1014	1049	1015	1048	1000	1051	1055	1037	1077	1036	1049	1074	1073	1013	1090	1033	1053	1047	1018	1032	1050	995	1018	1053	1065	1059	1045	1106	1087	998	1050	1055	1058	1046	1104	1076	1086	1024	1103	1068	1065	1024	1008	1091	1054	1078	1042	1030	1050	1014	1041	1041	1021	1013	1103	1055	1040	1127	1102	1034	1039	1035	1032	1010	1048	1043	1088	985	1022	1046	1118	1044	1080	1100	1080	1030	1078	1077	1036	1025	1001	1020	1065	1103	1068	1106	1052	1064	1080	1093	1073	1060	1118	1093	1069	1038	1067	1056	1074	1051	1023	1033	1020	1114	1028	1047	1118	1085	1054	1045	1062	1049	1083	1076	1070	1071	1054	1035	1052	1070	1026	1065	1043	992	1047	982	1031	1084	1003	1051	988	1039	1037	1083	1036	1047	1097	1027	975	1071	981	1035	1081	1052	1069	1061	1080	1030	1072	1068	1060	1014	1072	1045	1081	1015	1031	1056	1050	1030	997	1063	1063	1068	1041	1112	1009	1033	1048	1033	1058	1035	1081	1058	1054	1063	1068	1024	1037	1098	1004	1029	1046	1094	1073	1032	1043	1036	1074	1064	1036	1038	995	1037	1047	1044	1000	1021	1060	1061	1076	1059	1120	1046	1072	1045	1041	1004	1069	1048	1055	1070	1068	1114	997	1100	1068	1034	1032	1120	1079	1056	1011	1083	1033	1070	1077	1086	1085	1053	1036	1115	1040	1050	978	1046	1071	1108	1052	1096	1056	1014	1089	1085	1089	1073	1068	1102	996	1053	1051	1076	1037	1083	1069	1058	1035	1048	1052	1037	1058	1067	1046	1047	1048	1055	1025	1135	1024	1157	1086	996	1022	1097	1076	1020	1044	1063	1082	1052	1055	1072	1038	1106	1039	1057	1035	1083	973	1026	1044	1102	1058	1052	1059	1131	1037	1086	1053	1045	1054	1035	1049	1005	1103	1037	1104	1053	1035	1020	1071	1041	988	1097	1073	1028	1064	1066	1055	1076	1051	1030	1078	1029	1018	1029	1101	1037	1064	979	1073	1039	1049	1052	1015	1005	1038	1012	1064	1007	1069	1053	1034	1093	983	1115	1017	1058	1071	1040	1054	987	1010	1046	1078	1072	1053	1097	1072	1092	1008	1035	1065	1031	1082	1058	1103	1027	1001	1041	1032	1059	1016	970	1040	1001	1066	1029	1038	1042	990	1054	1068	1053	1076	1042	1030	1122	1069	1035	1073	1041	1092	998	1024	1041	1087	1056	1070	1083	1034	1051	1091	1016	1094	1070	1057	1044	1102	1058	1063	1059	1055	1081	1068	1023	1051	1005	1085	1074	1057	1098	1048	1016	1071	1079	1036	1058	1118	1130	1049	1028	984	1045	1048	1042	967	1139	1108	1067	1059	977	991	970	1019	1039	1043	1042	1040	1104	1045	1050	1100	1048	1028	1045	1009	1041	1126	1070	1056	1046	1023	1080	1038	1060	1067	1018	1006	1041	976	1059	1024	1094	1101	1039	1094	1133	1095	1039	1032	1071	1073	1066	1049	1028	1087	1019	1054	1068	1071	1035	1062	1071	1070	1045	1059	1111	1060	1132	1140	1064	1079	1038	1023	1113	1059	1026	1021	1045	1058	1080	1085	1028	970	1016	1022	1047	1095	1072	1101	1059	1022	1092	1044	1019	1095	1024	1096	1072	1078	1018	1053	1068	1060	1026	1063
4234	3370	2977	1837	1407	1275	1217	8577	8680	978	1008	928	985	940	922	893	993	935	931	980	908	892	983	898	924	890	932	926	961	855	858	907	883	916	919	956	925	945	943	894	967	941	987	978	951	931	949	923	901	930	869	862	971	904	925	876	929	908	904	920	993	904	924	886	924	864	906	920	871	909	858	887	902	874	907	898	870	910	918	929	951	928	952	910	889	906	875	919	835	910	941	891	888	900	898	904	860	965	923	855	934	890	908	853	910	890	936	899	913	910	932	874	930	941	913	900	912	878	910	905	945	891	849	933	923	893	904	898	897	928	891	862	940	909	863	896	848	915	945	923	891	847	882	920	919	877	886	897	867	973	877	878	961	938	878	915	908	887	910	912	873	892	897	877	873	920	935	922	896	948	906	917	852	934	903	872	943	860	927	956	905	933	868	899	867	883	847	873	847	931	927	891	844	882	900	854	941	875	898	881	900	931	908	865	981	914	914	890	904	879	900	905	907	924	872	930	859	889	888	914	826	955	929	918	908	967	856	864	900	863	912	927	895	850	852	915	888	918	907	911	910	911	883	934	922	863	919	961	926	926	920	834	954	929	912	929	905	923	878	875	875	900	886	920	868	906	866	939	880	892	942	940	932	911	904	894	917	906	945	964	902	934	921	907	877	921	873	896	892	887	901	938	883	875	895	924	943	932	905	908	914	843	871	926	988	866	845	881	879	911	937	865	894	901	926	895	956	880	866	861	926	917	935	869	886	969	936	852	907	907	887	897	851	881	868	896	891	907	915	928	849	939	886	888	912	875	940	905	869	903	870	874	872	935	879	864	904	926	934	853	886	866	931	919	919	912	923	907	918	892	909	911	883	868	888	927	944	936	954	920	906	888	884	907	892	917	909	857	892	893	930	896	924	942	871	919	872	868	841	890	925	897	911	887	861	935	911	883	911	887	893	944	896	867	872	874	903	866	891	923	847	869	847	896	914	882	913	939	894	842	861	890	864	891	919	909	916	877	905	879	905	925	828	894	924	926	939	889	865	916	877	901	934	871	922	918	932	857	915	901	883	899	929	902	905	888	874	906	888	857	895	945	877	882	880	910	885	927	953	881	954	910	884	890	951	858	903	953	927	892	881	879	919	888	892	909	860	930	914	930	870	880	889	915	963	846	922	913	905	870	888	923	897	894	889	901	916	932	874	917	855	925	896	862	903	907	884	887	867	902	916	926	910	928	897	901	881	912	941	922	902	908	852	937	903	910	895	943	908	867	858	882	897	908	947	902	964	872	852	873	903	888	927	880	845	950	883	866	910	895	873	888	876	904	875	902	940	953	865	921	916	899	924	823	911	965	879	876	914	891	885	925	903	937	952	913	885	898	872	908	888	866	906	901	874	901	974	954	917	873	876	957	896	895	904	893	880	893	874	920	909	890	902	830	941	927	875	870	886	925	848	888	909	923	906	879	967	877	882	898	888	889	919	908	865	918	916	907	954	858	905	935	872	941	874	925	930	876	859	887	886	935	920	942	934	945	948	888	801	884	864	935	843	931	909	887	946	841	910	929	891	880	872	903	885	887	882	857	977	876	902	929	841	882	965	915	918	830	887	905	870	864	913	889	893	889	904	928	909	892	935	899	877	795	948	895	890	868	930	940	901	879	892	908	908	915	913	930	933	902	932	934	928	858	905	877	889	912	956	894	886	874	940	896	889	917	967	916	951	913	892	893	851	903	911	905	921	868	938	912	889	926	912	896	960	908	824	937	812	930	929	888	859	932	883	918	955	934	899	953	873	886	943	937	894	877	933	903	820	914	912	891	856	898	867	885	833	862	893	869	919	902	885	891	931	915	878	837	895	923	881	869	885	930	887	922	869	926	888	890	928	857	928	855	904	870	855	869	901	889	944	919	930	946	879	929	875	914	898	935	850	897	850	886	827	968	853	886	862	893	959	879	935	911	879	893	854	870	942	852	916	947	823	924	902	897	850	856	916	930	901	916	898	864	881	900	912	962	948	926	920	858	860	884	903	931	858	888	876	850	897	911	851	924	911	860	864	918	903	849	823	923	869	941	923	849	932	877	902	882	876	853	904	926	872	921	888	851	877	884	854	869	906	917	924	910	908	890	909	861	922	922	864	874	891	891	862	869	899	939	901	917	869	890	954	882	914	921	866	874	885	884	921	873	854	888	920	862	890	912	922	895	921	869	894	871	863	864	924	887	896	901	1009	921	884	914	916	900	892	871	871	888	879	901	908	950	890	878	864	902	850	858	856	917	860	905	944	878	881	928	911	891	881	899	858	915	849	856	945	884	895	918	893	862	895	947	866	868	875	836	908	923	933	859	879	840	863	901	831	885	924	859	863	889	960	911	879	882	888	903	894	908	899	886	912	854	870	899	891	936	930	859	983	845	923	935	909	868	948	922	887	910	855	882	927	868	842	915	874	847	886	871	875	915	874	938	912	899	880	927	968	887	887	862	883	924	860	880	928	873	922	900	877	859	885	911	868	901	931	859	866	883	880	912	908	901	853	879	908	890	936	896	947	943	875	899	856	891	876	908	898	887	909	896	873	889	857	894	802	846	922	875	905	984	918	915	878	857	931	919	947	890	890	885	884	901	965	892	918	833	868	879	888	932	887	918	872	868	877	916	962	912	789	917	896	899	889	969	891	883	913	935	874	847	885	929	875	889	906	894	950	936	906	938	906	923	938	926	909	891	897	902	903	813	934	877	838	883	955	930	888	944	928	910	920	947	891	913	920	915	850	922	877	873	911	955	899	867	898	880	915	838	891	915	899	932	917	881	897	913	917	912	895	892	895	863	940	912	955	938	947	928	929	918	888	949	872	902	898	885	931	925	933	893	861	880	933	881	932	868	866	946	915	914	960	911	917	901	906	867	874	903	859	857	866	894	930	942	868	865	925	879	915	891	862	893	837	895	881	928	892	885	954	900	926	924	922	877	944	876	812	923	920	911	920	923	885	889	834	877	874	888	927	898	889	966	923	906	908	878	884	938	909	889	868	871	917	933	952	898	898	943	901	883	938	952	925	892	954	914	903	905	890	917	895	890	873	910	910	870	917	920	865	899	921	905	930	889	927	915	898	872	859	898	877	886	928	927	848	868	910	912	896	904	914	880	913	901	904	918	897	929	918	892	860	881	896	910	943	896	893	906	881	910	927	959	913	906	880	889	900	913	843	870	886	897	937	855	919	856	882	902	901	918	889	922	903	892	906	902	854	935	895	841	843	929	836	866	871	917	882	862	852	885	881	882	931	915	934	902	893	894	943	905	889	873	889	880	915	882	892	908	871	877	878	883	939	882	871	856	928	886	875	925	906	883	882	879	857	917	929	916	847	876	895	851	882	873	864	970	847	929	909	908	921	873	826	895	875	882	889	843	902	925	936	952	900	878	929	859	915	871	930	863	883	914	881	901	848	884	910	867	931	857	890	975	889	900	888	917	927	932	842	918	886	899	911	904	904	975	947	907	829	904	885	865
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
