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
339380520821	339380521342	339380521892	339380522442	339380522992	339380523542	339380524092	339380524642	339380525190	339380525742	339380526292	339380526842	339380527392	339380527942	339380528492	339380529042	339380529592	339380530142	339380530692	339380531242	339380531792	339380532342	339380532892	339380533442	339380533992	339380534542	339380535092	339380535642	339380536192	339380536742	339380537292	339380537842	339380538392	339380538942	339380539492	339380540042	339380540592	339380541142	339380541692	339380542242	339380542792	339380543342	339380543892	339380544442	339380544992	339380545542	339380546092	339380546642	339380547192	339380547742	339380548292	339380548842	339380549392	339380549942	339380550492	339380551042	339380551592	339380552142	339380552692	339380553242	339380553792	339380554342	339380554892	339380555442	339380555992	339380556542	339380557092	339380557642	339380558192	339380558742	339380559292	339380559842	339380560392	339380560942	339380561492	339380562042	339380562592	339380563142	339380563692	339380564242	339380564792	339380565342	339380565892	339380566442	339380566992	339380567542	339380568092	339380568642	339380569192	339380569742	339380570292	339380570842	339380571392	339380571942	339380572492	339380573042	339380573592	339380574142	339380574692	339380575242	339380575792	339380576342	339380576892	339380577442	339380577992	339380578542	339380579092	339380579642	339380580192	339380580742	339380581292	339380581842	339380582392	339380582942	339380583492	339380584042	339380584592	339380585142	339380585692	339380586242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2676	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22770	20098	28010	39341	51781	43657	32653	12738	3610	1374	1009	865	852	808	780	813	800	834	885	834	860	794	807	819	838	823	813	812	779	787	824	820	811	829	812	829	824	846	808	797	775	782	792	805	790	852	826	835	801	802	843	791	742	764	774	792	789	791	775	810	841	824	869	824	783	807	796	788	786	807	805	836	836	819	791	839	759	855	805	766	808	801	829	766	814	822	792	824	847	829	817	813	851	836	799	837	793	793	756	817	797	840	848	814	757	772	794	800	831	796	801	801	869	844	804	848	813	752	833	841	764	805	800	795	798	821	863	835	794	778	866	744	795	801	781	798	816	786	764	802	847	796	782	800	766	792	830	833	862	792	816	777	755	845	773	749	783	772	838	791	799	799	798	820	769	828	820	851	766	805	787	800	846	818	765	818	793	803	766	851	717	785	792	818	842	777	807	804	828	802	752	832	781	841	831	804	767	866	817	831	854	829	802	809	816	832	823	810	858	783	821	772	818	819	831	811	819	783	793	845	808	815	806	781	827	852	750	788	829	801	793	845	838	752	830	813	860	794	806	813	806	776	756	787	754	795	769	810	828	818	839	814	809	822	818	814	806	783	783	819	808	812	774	836	783	763	788	812	806	835	831	824	811	768	839	822	830	856	809	781	771	810	842	783	807	750	768	749	808	787	837	729	758	846	826	816	803	818	798	756	808	826	815	802	825	805	849	800	730	769	794	852	847	796	780	803	820	795	786	793	865	765	858	806	805	768	791	865	806	850	772	813	786	822	788	799	773	814	817	757	835	786	829	823	867	821	803	865	789	796	807	789	728	786	828	771	863	779	839	774	815	790	795	766	787	805	796	818	772	783	782	864	769	837	797	821	780	805	812	809	786	807	788	825	776	825	795	811	811	819	822	804	781	801	828	790	762	839	809	835	883	806	741	807	778	867	794	778	845	852	800	836	813	838	773	760	828	876	839	757	805	820	791	774	846	826	812	830	837	840	842	855	761	807	766	732	746	845	772	807	794	794	825	799	869	783	813	783	770	851	775	805	765	861	804	810	830	799	788	835	799	822	811	786	766	782	833	823	788	809	812	801	849	784	774	759	768	836	805	900	799	758	814	811	786	817	780	808	781	834	819	815	748	834	803	775	777	848	889	783	811	882	762	765	797	850	744	772	813	859	836	792	798	785	763	808	812	787	837	819	758	831	841	788	833	790	795	806	787	826	756	818	765	756	792	770	849	808	828	772	843	771	836	793	812	824	812	819	800	803	795	796	832	829	782	772	814	842	811	762	791	845	797	799	834	840	785	841	808	856	824	875	830	791	827	800	798	810	840	762	838	807	803	818	787	805	829	832	789	794	811	785	859	829	780	788	797	839	794	848	772	798	788	820	816	797	768	834	780	813	806	833	859	811	864	849	802	798	804	819	794	841	820	793	795	815	837	774	804	832	861	773	787	813	822	811	818	823	816	811	786	835	784	821	790	799	804	783	826	754	740	748	793	820	835	815	766	791	832	824	782	785	828	763	835	840	785	828	765	796	764	822	796	786	796	827	814	802	759	856	781	796	836	840	865	862	826	805	761	806	786	826	791	819	766	797	772	820	859	798	803	772	803	807	812	749	800	839	790	792	809	800	768	818	822	807	842	785	777	757	842	787	778	758	812	805	793	845	754	841	790	815	816	798	768	752	732	826	792	825	817	821	792	797	809	845	822	777	730	817	770	790	878	810	824	819	780	775	791	793	812	782	831	795	759	843	753	828	830	796	777	749	842	747	797	783	847	792	767	841	814	789	785	840	896	694	801	812	842	813	831	795	782	791	817	781	825	822	811	799	773	789	779	795	798	813	812	825	833	785	780	822	811	817	784	806	821	769	807	858	766	787	781	807	826	887	803	802	780	766	832	824	820	804	802	808	814	784	857	737	832	787	820	822	768	806	786	774	806	797	811	850	823	757	827	830	808	795	785	809	799	802	839	804	834	848	812	789	818	808	780	825	819	808	810	799	777	814	819	830	772	792	800	771	766	787	783	827	797	771	796	772	767	818	840	776	814	814	838	804	852	787	849	823	771	805	804	805	817	819	786	806	800	762	794	744	785	827	838	816	828	781	794	851	823	754	816	792	743	801	812	814	807	744	800	781	751	804	834	818	766	835	814	777	848	786	836	809	804	862	877	822	794	799	764	839	787	841	828	792	798	756	779	766	884	826	804	823	777	800	791	812	822	790	814	845	804	789	799	834	767	829	810	825	802	738	769	797	758	822	816	805	825	857	785	765	830	757	751	820	796	790	818	837	842	793	793	839	791	847	842	806	796	794	791	790	785	785	770	807	804	785	770	815	785	821	800	814	786	835	877	766	824	832	772	780	826	805	769	835	770	740	784	826	790	868	797	757	815	826	799	842	780	868	757	835	813	817	785	742	795	812	838	845	808	823	755	825	806	782	790	819	798	836	866	758	791	826	806	743	798	787	806	813	829	806	824	810	792	755	825	823	791	810	785	837	777	763	774	870	784	798	817	803	862	819	818	829	790	792	787	829	832	787	808	803	799	809	809	810	836	809	788	799	867	782	786	785	800	770	846	816	811	756	786	779	819	789	791	773	768	826	826	765	819	821	775	797	804	770	802	808	805	811	801	819	804	822	837	807	797	803	845	848	777	806	776	782	803	816	787	812	799	788	798	778	793	818	788	842	798	797	818	815	806	796	758	848	799	819	782	773	786	800	874	805	787	823	749	780	797	806	757	791	758	772	828	767	831	772	830	793	829	792	805	840	820	740	839	856	847	811	817	772	818	801	814	859	843	843	837	816	747	809	799	817	793	779	748	811	830	780	801	804	814	782	728	828	843	800	816	846	802	806	825	764	827	742	761	810	862	751	811	824	852	816	771	750	784	780	845	794	831	778	830	775	830	860	857	812	846	830	820	828	781	829	814	819	767	790	834	855	796	867	817	792	822	813	784	768	814	820	813	801	775	817	785	792	804	813	817	836	760	770	853	815	797	834	777	816	808	831	817	777	791	821	820	803	758	779	781	775	786	797	824	806	790	818	812	771	782	816	807	823	769	812	812	809	815	779	859	778	760	807	832	811	848	800	805	806	757	801	758	835	771	767	800	840	749	787	867	857	816	756	775	788	840	823	802	745	846	792	778	823	848	761	765	837	814	808	825	834	810	823	799	821	835	850	831	820	808	787	838	816	822	802	794	845	802	788	757	790	840	785	816	790	791	766	786	819	768	766	776	843	813	840	802	761	838	791	808	811	817	814	844	782	792	828	821	813	809	814	776	814	869	763	795	752	771	843	769	782	773	776	774	843	808	765	777	817	785	806	814	782	796	744	810	796	797	785	851	781	788	803	796	806	755	799	760	796	809	787	793	826	863	757	760	821	797	785	794	804	835	815	796	765	804	832	736	796	767	767	778	753	803	768	805	771	738	816	841	828	814	847	843	771	801	776	811	789	809	837	824	775	793	804	834	830	779	823	806	763	738	803	854	822
6053	12866	47150	74202	61048	40325	23819	8654	3112	1230	829	732	688	697	702	692	682	651	655	725	685	721	667	702	742	689	676	652	654	666	690	677	653	699	640	718	642	700	692	685	705	709	667	743	725	707	715	670	704	671	737	712	694	633	660	670	692	647	680	656	670	705	678	734	658	660	690	693	671	694	690	644	711	692	683	662	697	629	699	658	716	671	666	696	688	653	669	674	667	674	697	696	729	731	665	659	705	685	694	770	678	671	680	711	684	643	700	691	647	675	724	689	674	676	703	668	700	724	704	638	726	630	697	664	686	709	696	658	668	703	691	716	721	709	645	694	697	730	684	693	674	691	630	714	697	708	680	724	726	693	670	716	680	670	667	693	707	701	691	684	666	696	733	721	688	727	714	710	694	642	707	681	702	696	662	684	676	656	646	691	655	639	690	647	640	665	654	690	689	675	716	778	674	738	692	666	657	748	687	660	697	661	661	665	682	662	691	676	694	691	676	673	661	667	685	646	680	688	693	681	684	694	693	713	717	694	704	666	646	721	692	666	689	736	670	685	692	666	660	708	611	669	685	654	719	697	707	696	684	683	659	653	714	734	680	641	668	667	634	642	706	677	675	685	683	717	690	678	673	729	675	683	735	665	684	676	663	705	665	731	657	644	727	667	705	682	682	688	719	665	694	696	656	698	703	671	697	713	709	693	677	700	693	694	708	678	662	671	703	691	727	677	677	704	660	682	729	684	725	667	686	713	701	705	665	687	699	678	661	708	669	702	701	697	683	648	638	711	672	740	687	755	689	665	736	655	692	693	700	656	696	662	727	669	703	694	699	648	633	707	666	649	680	648	657	719	717	680	659	703	766	673	710	707	657	677	704	680	671	704	668	677	720	680	668	676	664	678	674	709	654	693	690	687	671	713	714	727	711	687	697	630	678	700	700	707	720	700	698	695	723	626	672	701	668	645	665	691	655	713	702	690	646	649	690	700	668	696	660	713	703	668	709	682	664	693	685	681	713	694	705	655	681	721	680	624	703	664	694	722	663	703	694	679	684	680	677	671	700	674	684	660	675	658	701	651	669	727	694	658	641	688	701	650	695	720	669	714	642	699	697	711	738	703	707	698	636	651	653	686	723	720	689	700	664	642	722	692	658	693	668	662	677	692	669	689	696	694	685	680	664	667	713	647	727	714	644	666	641	709	731	657	708	682	719	642	705	685	655	717	731	697	701	715	683	723	670	704	691	644	723	685	667	684	592	650	677	664	694	678	682	707	666	698	650	694	690	660	709	665	693	662	680	681	711	678	654	695	694	689	682	734	655	660	673	675	692	702	651	715	699	714	678	715	656	673	690	677	655	676	664	654	671	697	672	677	670	689	720	648	680	692	641	689	701	694	675	636	650	730	628	670	696	692	628	651	744	705	682	668	683	706	675	687	649	717	611	688	690	713	696	689	643	685	682	609	711	694	705	706	656	679	701	694	671	700	682	731	737	700	685	704	683	718	659	660	659	728	724	687	701	717	699	672	727	670	641	632	703	721	649	690	684	711	719	668	672	697	686	667	706	683	701	691	704	742	700	650	682	670	657	678	686	713	739	661	724	687	665	702	707	727	708	683	643	688	646	720	679	700	688	701	671	668	690	705	692	715	711	676	708	689	690	656	661	646	655	705	690	719	666	689	710	678	705	676	680	670	655	691	670	730	679	695	698	700	718	680	695	691	724	663	699	696	695	688	669	680	665	685	753	681	644	650	691	689	688	733	682	715	757	650	708	628	688	708	645	725	703	705	644	693	666	675	610	677	714	678	694	707	670	723	655	694	705	691	668	696	662	735	689	667	684	697	712	660	696	687	707	702	671	710	706	685	669	686	716	700	703	677	705	714	669	683	686	686	726	705	695	720	720	697	636	661	696	681	688	686	676	736	708	650	696	766	679	708	679	664	692	678	716	737	672	716	674	671	697	662	709	650	678	662	693	695	666	656	662	705	690	693	682	676	708	712	668	662	694	642	692	685	681	718	663	685	641	686	649	708	720	696	707	671	667	698	631	662	694	664	706	715	655	681	693	683	668	718	700	720	695	707	640	674	700	671	657	660	649	682	662	740	648	704	673	667	686	706	681	658	685	645	658	677	751	653	698	714	630	688	715	704	693	677	652	674	731	674	664	658	709	681	718	689	644	672	658	682	676	658	708	686	648	655	701	703	663	709	626	692	664	684	710	711	638	658	692	682	679	682	701	699	655	705	666	710	708	668	719	690	682	713	710	642	686	660	655	714	676	677	691	699	673	710	700	637	681	683	681	707	640	680	651	666	684	666	676	630	664	695	634	658	691	701	710	656	678	647	683	663	676	704	684	668	673	672	679	681	688	706	701	722	668	716	712	619	707	673	629	705	684	667	660	699	713	688	686	683	666	690	674	688	729	658	675	679	710	671	677	667	681	649	721	689	754	666	685	679	729	701	692	686	690	675	653	674	663	704	678	702	696	612	678	670	668	657	685	697	686	702	666	705	631	692	655	683	644	685	617	625	687	672	700	669	703	665	642	708	751	725	687	668	682	685	716	708	695	661	688	700	709	721	700	658	661	719	672	727	680	686	669	706	662	671	687	633	681	682	650	663	747	632	734	715	662	734	717	705	714	637	675	682	661	687	684	690	710	678	690	654	684	709	714	691	681	651	724	704	715	701	687	702	670	683	692	704	649	655	673	668	669	696	688	703	710	731	713	716	642	672	682	764	675	700	673	753	701	675	718	634	671	662	701	663	667	744	709	707	598	681	657	676	708	683	638	694	698	670	715	697	701	680	637	740	736	658	692	719	643	708	683	628	642	666	662	697	706	645	662	699	729	721	672	661	689	727	667	662	687	656	690	684	674	642	634	679	685	721	620	705	709	656	676	711	714	714	743	666	716	672	675	747	698	688	691	651	743	656	675	693	681	716	670	708	688	694	666	695	668	719	683	718	702	654	669	688	679	691	723	666	738	659	673	709	668	751	671	677	735	694	694	700	675	649	646	741	698	683	679	670	713	693	667	663	690	679	677	679	689	666	718	698	687	690	703	719	641	632	734	696	686	692	723	674	701	672	689	696	690	681	705	688	714	753	636	677	636	706	638	700	681	664	641	629	733	696	708	714	673	711	667	670	668	648	660	676	692	697	680	680	666	703	696	663	696	628	681	723	650	685	702	657	675	700	657	697	686	746	631	690	681	693	678	637	695	703	677	682	641	707	636	635	665	663	658	735	656	690	650	738	672	722	710	629	639	687	696	720	680	725	667	701	637	674	667	675	660	641	708	692	661	649	697	703	678	673	685	667	688	686	655	687	675	653	649	711	656	697	656	690	652	712	616	697	707	684	642	632	677	668	707	673	667	683	723	666	704	748	705	713	627	693	704	706	673	649	692	698	706	696	684	706	676	699	664	649	692	680	706	717	664	673	724	675	680	681	690	705	667	679	670	708	708	687	643	705	677	716	662	709	657	673	699	655	668	680	706	628
27743	13826	5998	15421	13524	6097	3171	1366	906	770	679	724	684	680	774	700	705	721	691	698	773	805	752	733	719	703	724	728	726	769	755	701	680	718	728	727	721	727	730	716	711	699	723	746	727	686	715	732	701	713	681	718	695	707	695	698	718	703	745	690	783	712	727	755	674	693	725	729	739	684	765	678	758	703	726	695	713	742	716	678	690	716	699	739	745	740	734	701	656	696	725	706	743	695	695	759	681	773	742	692	705	696	690	733	628	732	699	642	739	721	676	759	753	743	691	706	732	711	701	715	728	733	683	779	689	717	748	751	727	715	708	781	686	703	740	720	699	736	688	791	764	692	727	672	734	721	692	737	709	722	746	723	742	714	732	696	696	770	733	710	729	647	728	722	675	706	736	745	688	729	750	701	711	720	725	725	664	729	719	731	668	714	742	698	749	743	755	692	696	708	732	697	719	688	670	733	800	711	724	716	711	675	701	714	763	705	681	687	761	659	678	722	656	740	745	691	692	694	723	760	682	672	753	664	676	669	713	706	765	742	739	699	763	699	739	711	716	728	753	710	760	736	714	729	711	765	705	669	703	713	690	710	726	729	747	712	703	658	737	702	729	722	701	737	759	710	754	683	748	736	676	736	698	755	704	722	671	718	699	663	711	704	731	690	717	734	697	724	709	735	731	711	725	703	729	696	728	706	701	724	704	793	697	711	696	675	732	720	743	728	715	735	696	725	738	676	700	706	702	709	764	705	697	721	726	744	744	670	706	707	743	710	672	697	751	739	732	697	728	737	759	741	710	681	712	721	683	693	705	708	677	785	700	739	714	701	686	743	669	747	770	672	780	727	698	722	744	736	720	731	755	736	718	697	725	702	699	728	691	739	772	702	704	693	718	712	733	741	742	719	742	697	700	740	711	730	788	765	748	681	709	729	719	708	744	746	669	679	722	706	696	699	717	702	741	727	700	699	726	755	717	734	715	695	706	716	735	691	683	726	736	732	763	737	706	692	722	698	719	678	680	722	744	723	741	733	736	731	732	701	763	670	710	742	694	702	723	721	700	681	715	718	708	646	720	714	684	739	774	706	749	749	661	722	678	763	739	709	758	751	672	772	715	750	698	714	757	689	684	742	724	720	739	724	677	725	705	698	680	753	732	700	720	698	733	683	738	698	709	716	674	698	760	745	712	716	734	716	640	735	690	696	732	790	738	715	683	699	680	710	718	670	710	716	713	706	733	711	697	699	702	736	716	695	760	731	713	721	712	683	733	717	756	806	683	730	710	762	711	740	690	689	689	701	694	755	753	716	708	745	742	686	717	739	723	732	737	771	709	700	706	703	729	706	785	722	767	724	719	678	738	694	720	728	730	742	709	732	745	707	761	691	709	699	702	709	728	701	733	686	662	664	706	722	748	716	695	714	700	748	766	706	737	751	720	732	683	739	726	715	759	731	730	720	712	688	735	725	724	720	716	728	710	707	690	696	703	724	736	731	755	722	692	685	712	694	750	680	754	728	672	787	711	762	703	693	744	726	717	764	666	698	757	721	744	704	700	714	698	717	739	715	687	730	775	757	730	702	709	695	726	712	715	675	705	698	707	722	738	744	674	759	669	682	700	740	739	720	702	729	680	744	734	689	711	696	732	680	691	726	725	742	723	706	724	712	711	704	734	717	724	695	698	706	733	729	699	731	749	733	665	687	735	668	741	695	714	792	693	697	705	711	729	726	748	753	716	742	694	689	683	709	661	725	700	685	667	722	693	734	681	730	744	753	720	723	691	679	738	703	703	711	722	722	685	703	716	735	743	721	718	757	706	697	700	698	678	685	759	725	705	694	724	701	694	771	722	657	679	774	700	689	747	712	685	729	715	706	710	699	699	722	725	756	701	740	696	659	720	764	676	675	740	687	731	708	796	737	723	724	721	754	731	745	722	745	757	719	751	702	687	662	670	704	709	796	711	720	701	735	714	670	734	751	731	726	755	722	755	665	713	794	747	719	709	745	745	724	656	738	721	756	748	689	747	731	691	744	652	719	738	702	701	725	723	708	732	731	670	734	750	682	709	743	720	692	722	673	729	705	712	684	704	695	693	725	675	694	699	764	711	699	704	736	686	779	708	730	714	796	726	712	696	701	734	721	687	746	686	703	695	708	689	740	696	726	673	747	691	719	713	759	725	678	728	671	661	729	692	708	706	696	748	734	708	711	742	735	730	693	722	713	702	693	729	712	669	728	688	738	724	728	776	720	727	738	736	727	715	723	725	701	706	656	723	678	741	696	738	698	728	713	724	741	692	720	676	726	721	750	667	741	681	728	753	746	736	691	747	727	713	680	728	736	730	698	677	759	670	697	708	690	721	747	727	673	725	719	754	754	702	789	691	717	696	686	702	719	710	754	724	706	724	736	708	662	727	723	722	710	727	723	692	715	687	724	702	689	669	680	744	733	728	737	693	728	723	711	718	662	732	728	739	721	706	734	704	703	675	701	672	697	694	735	708	687	698	699	727	751	724	713	738	698	696	708	731	725	684	718	720	713	713	737	712	698	739	728	714	779	694	710	691	748	726	717	683	677	661	739	698	709	722	701	728	739	664	714	719	720	671	741	713	681	701	753	711	713	741	689	695	732	719	703	697	713	698	716	739	677	708	765	710	686	684	680	699	706	729	733	728	706	736	710	739	720	719	691	714	733	752	722	721	694	727	739	701	750	681	731	686	710	715	707	705	745	727	736	698	704	671	699	744	701	752	775	701	714	738	680	708	704	725	720	702	713	675	687	728	715	713	673	700	782	704	766	686	672	721	727	695	721	723	753	732	697	705	718	703	691	746	708	706	737	724	719	732	735	706	734	699	735	745	770	724	684	690	691	678	762	692	770	719	692	709	706	675	723	724	698	742	757	736	692	713	714	724	664	730	720	697	705	711	680	757	689	711	725	740	745	743	725	695	673	716	690	724	697	729	714	689	739	654	727	727	682	725	719	745	731	769	658	760	732	751	708	715	733	745	730	693	753	741	723	687	712	725	723	700	704	742	721	706	749	720	689	721	722	723	739	748	686	720	683	677	736	725	748	788	707	737	696	706	732	722	720	709	698	745	717	696	774	698	708	705	771	718	675	726	706	685	692	736	698	674	716	709	753	724	727	753	719	740	682	756	730	716	711	705	682	712	680	741	750	696	720	730	727	700	714	734	691	659	725	697	765	698	682	693	742	756	662	676	733	714	706	703	680	715	646	723	741	682	720	731	722	657	726	749	694	734	679	721	665	704	693	732	705	725	744	698	694	707	717	716	722	735	708	765	730	735	693	759	721	707	743	699	748	745	685	733	746	729	720	725	717	726	706	750	721	730	726	690	745	714	742	706	679	710	704	686	723	746	716	773	722	705	666	766	690	765	718	728	725	733	694	703	754	757	720	717	734	706	760	713	740	681	675	681	716	782	702	677	722	720	763	702	722	729	717	688	740	697	783	751	763	728	666	692	715	707	711	717	737	736	707
5961	1733	5713	13216	10499	4866	2867	1309	774	655	596	606	565	617	581	601	613	590	560	612	582	587	606	599	569	612	602	623	615	547	569	588	573	584	613	588	538	576	580	565	550	598	595	567	567	601	622	567	601	633	590	597	552	606	550	553	564	613	581	538	579	607	581	605	578	571	579	575	586	594	619	623	595	542	573	578	608	587	624	575	591	607	595	587	593	599	564	589	605	555	560	562	557	601	564	606	563	638	544	588	584	575	563	561	559	576	571	621	588	609	572	554	562	561	512	538	600	565	575	559	561	592	542	611	599	574	584	579	564	552	599	610	551	565	570	535	554	594	579	568	619	584	555	555	585	583	580	592	581	624	515	559	625	578	609	621	585	575	556	595	531	595	589	578	517	608	515	577	576	615	559	600	606	586	606	555	606	597	560	551	556	593	581	552	604	597	582	608	554	580	594	589	562	644	589	603	576	568	595	571	608	614	572	605	538	567	572	610	564	581	579	581	590	621	588	577	572	560	590	569	562	547	544	590	549	573	553	621	554	593	567	541	562	583	575	570	581	554	575	535	597	570	576	556	596	609	595	604	597	583	549	563	547	570	547	550	558	524	545	604	568	589	578	551	578	589	607	606	577	562	568	602	609	548	587	587	546	606	582	587	607	634	566	547	595	550	614	580	563	592	585	550	555	530	642	578	586	612	568	590	559	581	607	560	595	577	566	626	575	569	578	556	572	585	571	551	592	588	559	577	577	571	550	538	594	608	601	586	555	566	595	554	570	591	591	598	583	584	538	588	564	580	579	575	579	581	604	592	548	562	515	629	584	578	556	558	583	598	622	571	590	593	578	575	579	596	557	566	565	562	593	591	599	539	578	558	560	571	571	582	543	575	590	633	567	592	600	546	570	542	549	577	574	561	559	587	611	618	578	561	601	602	544	544	596	561	595	592	608	561	559	559	531	598	573	600	593	558	581	544	596	523	608	578	545	608	560	565	547	597	570	583	529	591	608	514	554	583	596	572	610	584	578	568	578	554	559	579	614	571	579	576	580	566	593	606	599	570	595	559	578	557	601	605	551	555	570	649	576	599	559	589	572	591	581	575	558	570	550	562	579	560	608	585	591	564	576	575	575	619	584	620	532	567	607	539	602	551	560	604	599	584	570	563	584	521	538	557	591	584	573	601	563	599	541	535	618	567	590	613	576	611	601	540	602	617	557	520	551	557	582	593	587	577	563	608	547	547	571	594	557	608	603	575	560	602	584	562	563	579	589	552	538	590	614	569	594	580	556	567	587	587	608	574	581	623	567	573	581	559	589	598	606	589	580	554	573	566	597	557	553	568	602	587	575	585	547	588	570	576	583	571	587	569	584	565	563	600	565	594	585	602	583	593	572	558	559	594	542	589	585	537	579	610	557	620	558	557	578	587	524	558	566	595	594	574	583	617	576	579	652	589	604	600	547	580	590	551	568	614	593	573	580	606	579	561	569	564	593	581	572	629	566	591	579	527	617	586	552	592	567	569	571	550	590	585	581	605	616	587	601	534	577	622	584	566	547	578	571	554	575	562	579	587	577	564	555	604	603	586	517	580	554	633	555	556	584	568	537	601	556	569	545	626	583	559	539	579	580	601	622	580	553	582	559	614	624	577	554	579	571	584	584	540	576	574	616	558	602	532	557	551	591	610	599	532	577	608	583	610	573	598	584	592	568	561	575	585	586	584	572	594	610	555	575	599	522	540	570	572	556	543	573	564	586	620	585	574	579	562	621	581	584	630	589	574	582	577	601	527	604	602	592	592	553	572	586	553	575	617	569	569	591	571	555	556	605	594	546	550	541	596	567	591	596	555	575	584	590	614	581	524	578	609	587	553	589	537	604	536	567	593	577	571	583	599	598	573	552	606	594	585	564	605	592	622	589	568	565	588	560	605	547	562	583	600	596	569	573	561	613	598	549	568	625	568	612	584	626	557	575	576	606	535	555	558	553	564	598	577	555	600	572	568	593	595	575	551	562	621	564	565	564	549	570	555	604	553	584	593	581	572	598	571	602	565	550	566	553	531	582	557	555	596	563	605	542	604	552	602	622	610	580	575	600	595	583	561	566	597	560	540	549	548	579	576	574	572	603	577	590	552	578	612	604	557	568	606	553	598	599	592	536	624	548	570	568	574	578	578	625	581	586	596	568	569	578	604	575	570	604	613	571	569	576	565	565	592	590	507	574	552	569	546	557	594	562	592	568	577	613	540	580	530	563	588	563	555	581	582	609	527	567	563	542	591	560	596	597	586	572	572	592	543	622	580	621	589	574	597	549	573	617	595	587	547	579	595	588	587	581	577	568	577	600	568	595	618	563	557	564	600	563	527	559	554	603	575	595	600	608	533	592	620	571	545	572	630	549	611	557	540	578	546	562	541	554	587	557	578	624	570	640	544	554	581	560	588	599	528	546	589	610	604	600	571	555	630	591	585	556	587	599	609	558	596	532	577	608	555	570	594	586	576	577	569	535	583	594	572	594	576	576	598	586	558	580	569	588	564	570	542	553	603	549	533	565	578	614	547	557	585	578	542	571	554	605	638	596	578	642	548	566	604	554	580	576	544	581	581	566	615	590	571	576	599	622	588	589	577	567	567	583	605	545	586	589	538	557	561	539	590	580	567	575	532	569	616	572	569	606	566	595	620	556	557	569	557	605	574	588	572	593	553	577	629	551	606	551	567	553	554	537	530	561	596	587	597	586	567	605	600	578	600	568	575	588	583	586	592	639	569	567	574	546	577	585	547	565	632	555	602	524	586	599	596	597	585	579	597	572	561	605	592	589	562	617	576	580	579	576	572	567	554	623	559	620	572	587	565	561	569	594	561	563	575	547	603	552	545	573	601	589	547	581	600	555	591	538	578	598	584	553	586	585	584	600	555	619	618	571	584	587	601	638	563	601	585	531	555	592	592	620	592	574	583	584	575	578	575	586	570	609	529	614	565	589	554	580	602	586	575	551	605	525	547	542	613	569	557	520	572	611	603	537	562	592	589	562	590	554	543	559	585	626	594	565	556	548	623	600	507	554	560	590	571	588	616	542	598	607	570	553	611	543	573	578	617	570	588	552	616	598	540	569	575	595	585	565	526	582	587	593	587	590	577	583	611	594	552	592	592	539	522	588	545	559	592	592	595	594	568	553	623	578	583	563	589	547	591	574	584	539	578	562	564	636	555	517	555	568	553	567	579	518	592	649	613	578	600	600	602	554	555	555	563	540	586	580	601	599	546	580	586	570	526	505	562	593	605	595	587	533	555	628	606	562	552	560	591	557	494	568	563	599	595	594	558	580	550	575	563	547	597	539	566	559	597	556	580	549	615	547	581	622	581	570	562	582	585	564	609	557	608	623	627	552	532	598	583	583	593	576	563	550	582	508	582	588	607	556	568	586	559	568	561	566	561	552	564	629	539	587	584	553	544	564	560	562	548	563	527	558	570	572	545	584	543	542	564	559	560	547	624	534	595
25400	21348	28430	48362	51890	35917	21984	6253	1978	992	772	826	793	752	778	753	794	754	769	771	825	748	725	755	780	795	756	773	772	773	740	750	728	799	717	746	745	791	770	745	754	754	783	735	771	731	774	788	778	722	781	674	761	724	736	751	728	784	745	735	745	746	779	747	737	783	718	721	760	741	746	758	784	788	736	791	803	712	766	759	799	762	736	767	745	766	753	762	743	750	782	717	744	792	724	753	749	736	751	747	769	751	766	712	767	774	748	793	732	770	801	771	746	754	774	788	759	792	736	754	738	784	756	768	718	780	751	728	714	772	785	750	787	766	775	776	730	731	778	754	756	714	761	726	743	752	749	742	706	746	754	770	757	722	747	744	717	723	779	736	815	784	775	746	718	744	698	747	782	775	738	746	759	756	731	742	740	744	784	706	730	750	745	725	739	732	745	776	703	766	717	757	766	760	754	757	759	746	768	756	719	767	755	788	731	738	729	809	756	721	763	768	717	760	763	735	774	764	804	749	792	749	742	714	711	745	764	757	773	761	756	755	765	774	763	778	730	764	763	729	763	690	738	773	797	747	779	748	754	788	764	752	776	715	754	717	725	772	760	743	756	806	783	772	741	741	685	756	778	694	789	775	760	766	767	755	757	722	770	738	769	725	712	758	768	767	767	732	774	720	738	769	746	741	744	754	741	759	734	785	728	736	716	753	776	732	743	817	740	771	733	784	747	771	740	708	736	705	753	769	745	791	775	736	813	711	725	733	738	778	795	726	785	706	731	707	736	791	740	805	746	774	719	741	772	790	791	719	796	724	734	737	775	753	756	767	781	741	778	778	763	793	788	771	747	768	747	767	792	813	764	779	768	750	731	772	788	742	729	759	767	774	757	756	729	726	755	746	755	748	773	783	743	736	793	723	776	739	764	797	690	787	779	734	731	732	725	789	764	733	745	734	726	711	745	730	752	786	753	788	691	750	738	738	745	764	739	751	788	776	769	797	793	759	752	778	744	746	738	728	719	745	724	720	772	721	716	770	782	759	745	751	765	730	731	722	769	763	762	753	753	777	745	804	767	719	757	745	775	756	754	737	727	742	747	766	756	744	735	779	776	779	729	769	757	768	749	768	755	748	776	721	707	738	714	760	744	764	786	710	723	744	777	735	738	767	779	779	747	774	744	768	779	727	753	736	732	749	714	808	746	774	758	768	806	756	765	804	815	713	740	734	780	761	781	748	721	736	748	721	752	741	752	738	781	731	722	825	714	740	767	722	758	744	782	711	769	784	773	756	704	761	772	754	805	744	762	755	764	712	761	764	737	760	758	747	774	729	766	740	713	783	748	787	720	812	771	746	748	710	808	812	731	759	745	745	761	743	787	776	750	739	665	741	729	740	753	759	718	770	768	734	757	799	739	765	827	731	725	752	766	724	760	812	761	723	796	768	766	727	781	754	751	753	773	781	704	753	763	751	738	738	743	747	744	725	763	730	731	761	717	759	718	734	788	772	784	723	819	748	744	771	737	784	717	777	748	735	776	736	751	780	763	769	726	729	686	719	706	711	789	754	769	799	721	791	729	724	724	747	794	764	792	814	756	750	770	772	707	789	724	761	763	736	768	718	796	736	768	766	724	734	684	728	703	764	769	797	728	719	717	762	759	750	774	709	747	730	751	829	723	718	773	762	738	833	683	755	774	739	750	734	775	771	727	736	728	705	801	781	733	793	788	733	745	724	753	733	798	724	760	767	743	738	806	769	751	808	737	695	804	781	787	752	738	752	732	781	728	724	790	736	736	764	742	776	715	741	771	734	746	775	742	727	751	725	728	716	731	745	734	751	789	804	811	740	771	717	767	803	738	724	722	762	691	726	758	732	762	736	761	719	746	751	752	766	780	767	766	746	699	721	756	752	753	741	741	736	720	770	740	771	758	743	726	789	729	749	762	755	750	747	724	767	749	747	735	724	738	789	803	779	785	757	762	772	707	803	787	746	777	747	769	737	764	732	730	713	757	764	751	798	797	718	793	770	738	765	730	750	770	743	760	718	724	753	782	710	768	734	737	763	763	727	738	770	744	701	760	747	759	759	740	736	799	815	735	722	747	757	765	770	798	738	763	828	739	772	754	781	789	768	720	764	764	766	790	737	750	745	703	834	763	726	762	774	727	724	801	725	787	726	767	780	772	722	737	753	732	770	778	745	775	799	757	761	717	761	737	720	743	743	729	746	762	750	726	735	805	727	761	749	734	756	731	798	722	789	757	722	741	753	733	735	713	763	802	813	739	761	782	755	750	757	746	753	744	758	738	816	739	782	739	757	712	733	785	746	789	732	720	723	690	772	786	785	722	743	763	765	726	698	791	753	737	745	765	768	749	770	779	710	729	774	728	746	767	736	743	771	702	763	754	771	729	723	746	772	724	738	740	768	724	724	769	730	787	714	760	776	779	738	797	726	719	784	719	735	762	726	744	667	801	779	771	741	732	733	767	750	709	748	728	794	769	714	776	736	777	764	755	824	749	783	818	752	788	753	805	705	749	741	699	764	748	740	693	748	719	762	781	778	769	776	743	756	755	786	734	774	792	773	772	756	783	755	696	736	770	758	778	776	756	741	751	706	721	741	785	752	758	704	738	799	770	760	761	746	782	753	767	712	752	750	778	743	736	711	749	791	754	754	840	752	721	755	737	761	766	784	746	770	772	755	744	768	739	700	733	737	761	731	703	723	695	784	817	791	812	730	754	817	708	730	735	757	782	702	750	749	789	746	759	763	815	747	754	756	755	749	808	727	768	779	762	762	763	720	763	713	745	773	770	708	790	781	756	736	750	735	715	781	735	784	754	766	752	750	754	761	724	764	742	773	790	777	756	750	793	757	744	731	702	722	739	776	737	766	686	782	741	751	787	798	810	741	758	740	732	744	740	737	773	734	742	793	828	744	738	745	798	757	773	753	711	756	723	772	790	707	718	808	747	783	741	728	735	786	729	774	747	764	702	748	776	738	754	742	774	753	749	793	747	711	755	771	755	757	787	750	761	758	740	763	788	739	806	749	730	780	819	777	820	762	767	768	731	758	775	712	758	771	764	762	726	738	721	760	700	767	762	758	742	799	696	775	729	756	794	754	721	742	759	729	777	722	781	742	734	729	679	740	761	804	785	757	722	759	724	797	744	788	788	733	769	784	735	759	728	738	764	765	747	753	798	782	764	744	743	745	703	717	803	747	759	727	770	723	722	738	742	740	765	785	728	682	744	732	756	779	739	759	776	707	784	788	742	735	810	764	708	753	738	738	699	768	742	753	788	758	708	790	735	778	700	744	766	778	736	741	771	732	805	718	758	761	790	762	773	743	766	748	809	779	732	762	757	777	751	741	805	772	782	760	748	733	711	737	695	765	733	721	699	760	755	743	702	796	789	732	776	793	732	756	762	729	757	794	775	731	732	748	738	750	706	768	736	744	715	816	731	734	770	731	767	709	731	754	752	754	759	770	779	782	726	782
4955	5027	16926	60807	47778	28156	14645	4569	1969	919	690	650	638	643	590	617	584	613	637	597	627	632	643	604	662	640	664	636	626	654	632	595	635	675	645	664	678	598	625	655	622	674	653	644	629	624	662	671	622	613	637	664	619	646	632	655	630	663	637	619	593	663	682	616	603	615	683	608	690	625	648	608	632	650	627	629	606	609	615	653	630	643	649	680	668	626	635	713	605	629	624	654	632	643	620	651	658	721	610	641	642	626	633	632	628	651	618	619	613	615	612	623	644	643	635	624	650	636	630	628	667	659	658	623	644	704	645	621	660	643	607	683	614	617	638	640	612	608	614	619	643	673	594	629	647	661	633	687	652	653	600	593	635	654	635	603	628	632	649	670	632	690	649	637	664	592	648	678	592	621	611	679	612	635	648	686	671	617	667	640	626	662	643	702	652	616	670	604	649	610	650	641	627	656	614	639	606	611	623	626	612	619	590	671	604	657	648	647	603	670	626	664	664	649	633	613	626	635	580	623	622	633	633	600	669	625	645	657	657	626	635	669	658	653	651	699	640	652	671	594	669	648	658	583	661	587	673	608	604	668	689	670	600	624	635	648	670	639	643	678	659	655	695	623	609	627	635	651	575	627	700	643	631	616	654	663	632	632	636	671	641	636	677	619	684	634	666	641	652	657	609	623	603	614	664	629	644	630	646	630	619	641	698	651	612	622	640	631	668	617	609	635	623	611	613	643	673	584	602	681	650	639	668	606	676	650	630	699	627	615	634	612	659	653	640	623	652	609	609	614	647	661	673	688	647	584	674	642	644	634	652	639	612	675	625	603	636	610	623	656	635	656	663	630	647	657	628	646	671	590	637	617	643	669	601	634	639	599	650	667	621	649	631	677	645	683	620	636	657	603	614	667	656	636	632	626	624	600	686	550	582	610	650	661	618	638	615	657	628	648	609	603	650	670	621	606	578	607	640	637	616	643	681	599	618	625	651	653	688	604	634	641	626	619	645	662	627	651	627	629	616	644	664	667	692	592	651	594	624	616	630	624	631	619	633	615	621	640	647	626	636	614	616	632	594	651	626	644	629	663	635	660	595	643	627	658	667	632	647	649	578	627	660	626	601	664	637	655	616	691	682	594	627	642	660	592	627	592	655	621	637	659	625	658	639	647	637	652	609	632	644	640	618	653	648	674	654	611	631	643	646	668	627	628	629	641	668	668	629	616	576	655	611	624	636	731	683	607	645	659	641	673	668	643	617	618	652	628	643	636	659	650	618	627	619	634	646	620	649	647	608	656	604	635	688	647	642	624	623	667	609	675	664	655	635	643	619	632	625	643	638	631	610	607	650	626	644	655	666	613	627	605	623	624	652	671	630	693	610	648	637	584	652	646	642	621	643	615	644	676	654	615	638	668	630	639	670	623	629	640	675	628	646	620	662	627	614	635	665	614	659	680	652	649	652	628	602	650	655	597	634	662	633	676	629	637	642	636	655	664	643	677	604	595	652	603	603	619	709	653	615	628	633	679	608	647	610	636	646	592	600	648	636	611	614	624	672	655	669	633	625	668	645	664	612	663	614	615	643	632	680	644	617	634	654	608	638	626	626	682	685	619	644	642	647	663	634	599	602	643	649	633	680	673	626	646	630	692	607	635	639	675	639	622	636	633	675	678	616	692	632	638	613	638	631	653	611	646	627	587	613	622	610	664	615	644	666	602	630	646	649	622	615	717	638	688	628	639	636	654	682	612	642	634	616	643	626	637	643	632	652	662	621	630	561	656	638	628	595	617	615	629	636	620	650	634	674	635	633	688	633	603	629	634	648	620	634	612	602	638	675	644	599	617	660	618	593	676	581	662	643	681	624	676	630	622	621	643	630	653	637	661	642	649	615	628	633	671	646	635	615	645	587	620	638	659	631	661	628	651	649	697	651	658	617	633	660	645	574	653	652	656	631	667	599	626	637	630	715	647	642	632	632	612	629	613	634	651	628	620	641	674	587	637	629	637	651	672	638	636	632	612	597	629	603	657	654	630	617	598	626	643	595	688	647	640	657	614	636	696	660	686	618	646	629	609	661	678	642	686	595	643	665	649	596	675	654	612	647	597	628	585	633	629	615	569	655	631	666	618	646	616	656	651	641	625	643	650	626	601	602	618	612	645	659	647	610	638	600	657	604	619	639	653	638	653	603	648	608	659	669	639	684	593	678	592	620	625	644	641	637	680	641	661	633	627	590	655	641	612	617	686	607	596	634	650	590	644	600	656	614	605	664	659	628	613	658	636	686	623	672	660	684	627	649	658	625	608	624	639	639	641	652	609	648	601	636	640	643	642	631	599	622	663	586	623	611	610	667	629	676	653	661	652	689	594	621	665	660	598	633	630	618	655	614	628	628	677	607	649	626	669	659	619	637	635	608	653	683	629	655	639	641	626	670	675	596	667	647	619	655	644	628	670	621	625	647	648	627	629	642	621	645	631	655	639	629	698	657	642	632	670	625	638	652	657	728	640	611	637	689	633	593	628	606	645	623	661	648	647	687	605	610	641	668	651	630	638	623	643	640	607	609	668	644	644	664	645	645	598	608	658	626	614	624	633	628	668	622	589	647	646	655	676	617	664	623	644	661	699	586	681	617	626	659	626	694	598	616	609	694	625	651	666	630	668	687	652	623	598	631	625	660	633	659	608	662	616	638	634	651	614	670	671	621	638	598	645	605	636	677	670	662	649	677	664	604	581	650	653	656	661	625	615	647	631	655	606	614	587	622	665	641	662	619	651	621	624	618	642	657	593	622	658	615	634	633	635	665	637	622	646	627	630	693	657	607	614	664	638	615	620	643	682	640	669	649	623	636	648	647	654	654	627	615	671	651	638	616	617	609	668	634	596	653	657	656	610	621	593	637	607	661	627	627	600	601	618	632	599	621	642	639	656	627	624	668	632	588	650	646	605	621	656	646	646	634	674	600	627	608	645	639	648	637	686	641	644	673	641	601	628	638	637	674	686	633	581	671	654	692	597	613	624	627	615	634	614	633	597	616	618	619	620	671	638	648	641	675	646	660	608	623	631	655	630	592	651	628	621	605	655	629	624	651	636	660	654	683	648	651	638	649	614	627	606	626	596	619	620	642	613	659	626	656	656	590	631	626	628	674	650	632	597	654	640	594	626	643	644	665	633	647	664	626	613	664	629	632	636	663	623	641	661	604	627	638	682	631	626	599	656	655	672	635	605	664	693	609	615	649	600	648	612	627	642	676	637	636	637	619	673	649	661	627	618	620	626	618	618	649	692	633	691	640	634	614	605	662	629	650	708	598	580	590	621	616	620	612	637	670	643	673	633	628	637	649	601	616	625	640	639	665	668	627	629	629	602	643	623	637	635	617	614	608	643	628	685	649	645	682	643	614	684	620	605	644	655	642	600	602	637	662	647	592	635	638	641	636	640	643	641	634	657	620	637	632	640	627	643	651	591	638	670	652	615	594	622	581	622	622	601	626	667	610	629
24221	21380	29388	47595	62996	49204	35345	13334	4118	1518	1035	922	955	855	876	841	893	890	898	835	861	858	858	907	825	866	883	802	889	880	837	836	882	845	798	874	902	856	887	869	822	859	845	828	848	900	858	847	834	824	904	826	852	873	888	881	863	866	844	822	818	842	884	886	873	874	871	825	872	861	837	842	870	839	875	829	868	889	855	849	832	909	837	823	829	854	882	829	823	815	890	845	795	875	827	853	838	856	828	890	888	829	887	862	862	786	827	838	882	833	802	922	833	889	896	797	851	859	868	858	882	843	912	888	830	895	841	810	883	868	867	840	807	870	844	855	870	831	877	879	812	789	879	865	857	889	823	856	887	837	849	870	846	874	831	817	837	804	821	828	878	845	864	802	866	834	875	874	829	849	830	840	858	827	857	827	838	881	833	851	903	867	864	893	857	866	861	819	850	845	881	801	845	796	826	868	864	844	873	896	844	877	860	841	812	863	862	854	880	841	848	843	876	911	851	844	867	863	866	858	832	856	861	889	832	910	807	795	886	835	884	887	834	860	859	828	830	869	844	864	820	927	813	803	834	859	897	854	864	851	878	862	845	818	803	850	856	884	847	890	890	795	818	810	814	887	872	938	846	830	875	852	854	800	837	834	856	859	853	846	799	892	840	904	864	919	890	842	786	843	820	845	845	850	849	808	859	840	806	875	876	838	887	825	842	841	848	872	863	838	867	829	853	886	846	838	861	840	801	859	832	868	852	905	815	828	855	855	834	809	843	863	874	883	867	894	839	840	788	837	846	842	836	884	890	888	874	844	781	866	831	857	875	869	861	869	824	837	839	885	828	814	841	842	863	851	837	916	910	896	868	889	838	827	833	837	807	821	836	855	866	807	875	847	881	844	823	803	833	861	842	876	848	855	793	891	818	831	846	852	855	846	836	839	834	832	838	852	802	855	862	847	893	841	842	808	854	861	862	856	881	867	802	804	851	855	847	822	813	810	881	861	867	874	869	883	826	853	900	785	875	833	855	873	832	842	856	859	861	841	825	848	847	884	845	864	853	886	813	912	881	876	853	888	825	832	867	874	801	882	853	852	842	875	872	846	917	825	838	823	824	855	848	863	872	851	862	854	902	821	848	853	808	864	918	847	827	854	862	818	888	883	883	864	826	868	801	848	811	906	836	877	855	858	866	819	881	796	932	856	899	896	892	845	878	921	819	844	847	936	845	890	917	896	896	855	906	868	789	878	880	847	868	878	902	890	791	852	814	862	921	884	807	860	888	845	808	811	877	849	868	840	815	844	805	842	826	865	848	838	818	829	814	878	893	829	820	881	853	857	880	840	797	826	845	844	865	831	812	886	905	858	850	812	868	868	784	834	802	879	798	866	851	820	881	872	885	920	823	801	839	845	852	803	857	807	828	860	866	853	827	817	813	810	802	887	861	820	926	875	871	873	823	792	835	837	880	815	891	817	880	799	859	825	833	838	824	833	838	816	852	848	894	880	846	839	872	854	848	868	842	821	875	846	770	886	863	840	881	869	846	849	869	866	889	890	864	869	789	818	831	882	849	868	844	805	825	850	862	882	842	868	831	826	857	824	832	797	840	885	820	818	836	823	877	848	834	819	881	826	827	801	870	840	879	855	860	852	806	853	867	818	824	807	862	811	874	803	885	838	835	821	825	839	820	883	853	848	904	855	867	865	820	818	854	825	854	847	872	848	866	873	847	884	871	885	853	848	845	891	895	900	864	846	832	848	859	888	862	810	809	844	843	834	872	863	837	886	861	865	809	860	836	893	805	836	851	881	861	837	908	855	851	828	828	891	788	841	846	851	855	871	816	815	850	833	854	802	857	805	908	897	871	837	800	849	879	919	803	883	832	838	856	817	862	820	795	871	861	867	829	825	830	893	875	843	900	815	861	858	879	847	876	889	868	866	870	825	805	833	834	901	814	870	830	860	841	809	893	879	873	825	841	845	840	850	810	875	847	877	839	848	890	823	914	909	868	861	876	864	866	856	876	837	802	847	892	903	862	803	834	934	888	834	905	835	912	843	843	880	865	833	843	868	859	839	827	832	855	846	823	871	842	870	859	855	866	869	867	817	857	865	842	867	833	876	871	863	854	828	881	810	861	845	830	820	867	886	819	843	888	837	837	865	741	871	890	896	854	814	860	828	925	879	859	869	866	899	876	867	865	882	849	908	848	863	873	821	882	831	792	856	851	834	827	842	832	849	861	838	840	850	885	890	870	879	809	853	849	829	829	842	848	812	826	844	862	826	850	780	817	848	871	854	843	827	884	881	807	847	863	809	861	838	868	819	806	918	875	837	877	877	910	816	792	860	866	889	828	818	837	867	789	860	858	833	769	828	842	895	849	903	818	865	837	857	803	854	818	861	900	872	846	867	835	832	833	823	885	890	836	851	854	832	912	820	825	835	881	793	858	814	805	834	806	839	859	907	889	804	844	849	857	826	870	842	856	841	829	840	825	851	814	845	898	800	854	895	890	832	818	892	873	887	848	867	865	854	839	871	853	905	821	854	870	818	835	873	830	901	860	841	829	858	858	844	869	848	857	849	858	824	843	839	909	875	853	860	870	818	802	818	846	840	851	920	918	846	866	842	843	796	828	896	829	849	859	817	815	767	820	822	789	815	877	835	898	861	809	869	846	832	821	845	860	854	832	845	857	834	838	846	805	816	885	787	834	862	820	839	838	838	832	838	842	788	837	817	853	864	831	818	879	825	852	841	794	865	876	911	864	879	843	798	885	845	834	853	863	863	855	864	876	843	832	862	861	883	832	852	805	829	881	873	878	884	902	821	833	871	824	821	818	890	887	878	846	814	854	849	816	852	840	897	889	847	850	810	844	853	887	844	880	841	806	897	808	868	863	835	805	833	864	820	823	872	843	857	868	810	814	875	807	805	851	894	864	845	839	854	898	825	857	874	809	823	850	816	874	847	864	857	884	864	827	809	869	822	865	837	831	906	866	903	827	851	851	840	806	845	847	858	877	887	845	814	838	856	838	823	872	880	847	856	860	853	884	848	788	895	840	850	838	831	783	841	873	863	849	742	868	847	856	876	896	824	819	847	885	877	836	819	868	777	818	835	885	841	872	835	863	850	853	828	906	874	841	862	824	889	839	833	801	866	859	794	870	847	785	859	876	889	910	891	835	833	884	908	848	838	860	863	862	853	842	843	853	820	839	810	837	844	854	862	874	862	828	861	830	868	861	902	893	836	872	869	861	827	858	837	827	845	801	855	867	840	830	902	914	836	856	781	827	849	854	837	893	878	849	799	902	875	867	869	885	878	855	904	820	855	864	868	925	811	840	836	832	806	867	822	853	839	820	811	860	870	864	852	829	867	833	841	859	857	875	826	888	884	877	833	863	819	847	905	842	832	876	854	817	829	834	862	877	875	857	844	830	849	832	863	850	848	841	833	797	860	824	869	792	821	813	864	844	832	809	827	875	843	879	809	904	844	852	847	866	820
6487	11096	19422	75005	65196	44528	25237	8985	3575	1303	811	788	733	732	708	756	715	761	755	698	716	742	736	710	718	749	728	758	768	726	732	762	705	714	696	769	729	732	740	779	729	679	757	736	728	742	774	737	740	750	762	692	699	692	775	739	738	718	716	767	750	746	735	646	751	717	737	700	770	699	772	693	738	716	747	744	744	758	739	765	754	786	735	724	732	722	748	695	721	746	730	747	720	730	745	774	685	744	758	733	743	700	726	714	736	703	712	686	732	721	700	708	712	741	700	726	752	774	706	732	755	688	728	766	636	713	749	737	733	751	753	781	717	743	754	746	741	735	737	770	709	742	693	684	718	727	734	764	742	711	739	700	724	746	729	722	759	770	756	747	700	736	695	710	702	680	740	777	704	728	733	714	725	739	674	731	763	678	705	765	743	732	745	723	730	728	725	751	701	735	773	761	731	746	680	716	713	739	715	749	695	771	741	762	779	719	776	727	741	744	718	698	740	726	754	728	743	713	774	690	707	674	711	733	715	728	726	704	746	739	698	703	698	755	718	801	744	730	742	702	730	724	702	721	706	707	695	703	703	672	737	708	711	729	695	736	712	725	718	709	774	706	744	710	731	742	768	733	790	686	739	686	690	707	715	712	717	767	731	731	708	709	718	748	742	741	728	765	745	726	755	755	734	714	683	765	715	736	710	726	738	723	750	746	721	747	735	735	685	684	738	766	719	693	734	745	683	701	730	739	778	766	725	732	706	706	770	716	740	722	722	708	734	720	699	711	694	701	711	731	735	736	743	701	688	741	765	733	729	722	752	781	681	709	726	745	738	710	712	771	715	706	750	694	734	768	705	700	732	708	678	725	732	719	749	714	713	702	733	657	716	765	715	780	723	745	689	715	708	687	665	723	722	690	688	737	688	705	749	735	718	708	742	675	696	744	727	748	763	734	703	692	683	754	728	694	802	750	736	742	720	731	702	754	765	699	706	758	702	698	705	707	730	717	727	741	733	717	763	708	762	760	736	719	742	708	715	700	692	682	688	671	739	702	713	704	766	731	730	730	699	711	699	725	754	709	723	694	752	759	739	703	719	746	701	736	723	734	756	714	701	735	698	685	736	725	747	781	713	747	724	731	715	699	773	707	700	720	743	726	691	738	666	728	738	750	712	725	696	683	728	671	698	734	747	729	728	756	691	736	739	704	698	739	763	722	711	722	732	742	774	738	723	756	770	745	794	707	730	725	720	689	754	738	753	778	754	707	753	731	680	749	726	664	710	748	740	681	692	738	767	698	758	712	679	696	712	773	724	705	696	726	708	742	711	754	708	721	768	729	710	691	678	694	706	722	723	757	727	743	736	702	711	753	705	703	696	774	727	721	744	705	647	741	733	750	747	674	720	709	722	744	733	682	678	695	726	712	702	720	715	748	727	717	714	755	726	773	750	652	751	727	717	759	751	720	705	705	746	752	727	718	727	711	721	714	730	742	721	728	727	744	703	716	709	728	669	732	706	722	722	761	728	679	734	753	748	695	681	703	742	764	708	712	716	688	774	726	724	661	721	699	698	744	697	712	705	722	705	736	766	754	730	735	760	750	728	730	733	741	723	744	758	765	751	741	727	713	723	693	748	747	752	739	716	674	725	716	734	704	715	746	716	720	746	715	712	752	690	738	698	732	700	741	722	753	701	688	734	707	750	730	689	721	720	727	768	772	745	708	743	765	755	722	703	707	734	715	711	721	689	725	720	745	743	728	766	719	739	745	730	683	708	724	707	732	713	684	729	681	704	766	709	705	700	723	701	715	755	704	686	699	706	778	751	716	699	742	688	685	711	729	790	742	703	744	722	730	691	704	760	741	735	750	698	712	695	705	731	730	742	756	729	777	729	710	718	729	732	726	708	751	693	729	687	700	691	756	722	692	746	709	707	725	724	712	689	702	742	723	707	715	736	665	723	728	686	695	723	686	710	714	739	659	716	766	797	727	722	774	716	726	699	729	702	712	691	783	753	698	715	742	731	689	702	727	750	756	739	718	740	720	710	675	710	691	739	741	722	741	710	683	714	725	783	740	741	758	725	740	724	701	726	663	742	701	759	693	746	698	741	714	723	716	702	748	689	747	779	750	690	754	719	735	721	683	710	702	773	698	753	702	712	718	769	678	776	690	743	722	756	664	728	754	779	744	722	730	719	771	775	736	699	728	719	736	678	723	699	742	702	715	694	688	719	758	740	762	785	707	722	696	729	716	717	733	719	732	709	687	703	700	727	690	689	710	755	740	730	726	682	745	718	658	685	720	669	763	697	673	744	673	710	703	721	715	748	716	761	733	731	748	729	747	756	717	687	692	768	723	757	731	703	740	689	698	755	742	732	736	758	708	725	735	719	715	708	711	698	736	737	775	715	743	718	783	713	679	728	675	738	778	709	705	727	747	749	739	776	715	740	665	678	760	773	708	698	742	729	745	781	722	734	768	720	713	701	724	737	728	746	728	732	732	701	758	714	717	728	766	694	707	711	694	677	732	707	745	739	717	746	732	702	727	739	676	675	756	676	731	749	692	745	729	711	717	718	737	738	717	687	639	752	754	730	710	734	760	701	751	713	729	695	746	739	749	686	683	741	721	698	762	692	758	778	725	722	706	738	693	702	742	731	738	769	668	680	737	673	711	744	710	713	712	707	710	718	758	704	723	707	713	729	714	731	702	762	686	713	745	727	708	757	807	734	718	710	689	753	751	681	728	653	707	720	694	712	738	742	777	712	713	730	768	747	699	703	752	751	722	705	761	754	751	717	761	706	678	759	716	701	763	731	737	682	671	723	730	707	699	690	681	710	744	692	686	729	723	712	673	726	705	691	737	745	745	750	731	699	753	735	657	667	712	729	706	749	716	701	733	716	732	774	748	695	743	754	728	737	698	726	739	747	692	693	762	716	727	722	740	658	690	718	702	755	696	722	761	734	741	764	762	717	721	730	717	742	737	732	721	716	741	732	738	707	754	735	716	719	769	739	741	775	754	718	748	731	774	714	755	756	775	709	699	755	738	738	738	669	690	727	704	682	728	730	727	766	715	738	721	714	704	692	746	720	728	705	754	700	722	710	707	739	690	738	725	684	709	752	782	731	732	701	788	729	668	728	695	704	715	740	754	690	735	684	710	693	702	711	737	704	736	759	715	709	717	719	713	713	756	708	710	704	677	755	721	758	722	731	718	708	717	727	711	710	730	724	671	673	686	707	706	699	671	764	723	703	758	637	696	706	749	754	683	737	693	713	718	750	682	756	730	722	727	683	713	701	743	719	704	747	713	730	755	693	708	745	732	730	743	677	738	752	726	726	676	704	670	742	712	776	730	714	699	741	733	728	745	701	690	707	728	708	693	706	716	719	691	696	724	739	708	714	699	713	732	708	679	726	701	757	737	719	743	788	713	793	712	752	743	705	731	738	727	698	731	762	697	734	755	729	721	710	729	704	718	738	747	728	751	751	726	703	739	694	735
27664	13889	3769	15044	14121	6300	3159	1455	960	791	718	680	724	674	749	745	721	713	713	710	724	759	705	746	704	707	664	709	700	736	706	717	699	742	718	711	752	722	705	683	758	690	708	666	727	692	697	674	702	699	745	683	682	738	747	672	695	724	711	736	713	794	717	715	723	717	765	704	709	704	666	700	670	716	728	700	668	751	707	683	709	680	708	718	665	752	682	696	706	692	654	690	683	738	717	702	698	694	755	673	729	706	741	705	679	711	713	687	704	709	698	694	760	699	681	715	686	670	687	759	725	705	696	717	695	709	679	734	728	702	750	746	751	743	661	697	693	745	687	711	693	764	716	693	715	710	701	685	691	675	721	714	709	716	696	761	674	720	748	706	699	680	714	672	697	721	774	713	696	744	718	720	719	745	737	684	704	679	685	692	686	722	677	733	684	727	690	718	716	712	685	724	700	697	719	696	710	747	727	747	691	705	726	759	724	706	680	700	689	756	742	714	728	701	698	729	690	682	741	677	719	714	678	720	670	673	708	745	721	677	738	695	736	693	717	732	679	773	746	701	717	704	741	713	682	768	721	700	694	714	693	709	743	740	732	705	792	729	728	684	756	668	731	732	739	700	694	732	753	695	709	759	738	747	693	739	732	704	709	742	734	668	713	691	696	704	720	732	764	744	735	770	745	669	750	754	733	710	692	691	723	687	760	726	721	717	734	712	707	719	750	699	717	727	688	692	706	667	706	672	752	750	689	658	696	668	670	717	759	665	656	753	720	724	716	710	781	760	685	707	693	711	720	699	736	693	733	724	712	691	720	705	710	713	734	718	752	716	745	730	665	682	677	690	732	703	740	748	718	700	699	691	726	721	775	693	709	718	712	708	744	767	711	699	691	720	706	729	726	721	721	646	708	770	690	682	685	774	684	738	702	691	656	720	681	729	704	764	682	704	686	696	701	757	757	699	684	711	740	697	737	751	694	645	751	716	695	706	709	765	725	729	728	748	759	751	699	694	676	720	735	724	656	752	717	719	699	722	688	711	685	735	702	722	749	717	679	709	732	734	709	706	705	732	737	700	700	759	669	684	706	675	733	740	678	703	709	705	697	748	681	670	720	770	777	673	712	694	745	736	692	698	725	705	655	721	687	692	678	734	708	720	715	703	752	756	715	667	674	694	706	693	689	707	722	660	726	761	745	761	725	726	698	685	708	721	723	748	748	740	711	721	708	732	626	723	679	654	728	667	702	732	709	685	765	714	695	716	727	724	702	748	707	696	676	744	739	732	736	720	699	698	744	684	717	701	687	720	707	697	717	667	680	718	672	689	706	688	683	724	742	744	676	715	716	721	703	721	701	664	740	723	672	686	751	685	735	745	772	733	743	801	699	712	715	674	672	688	687	694	725	667	688	703	686	692	736	699	689	715	698	723	717	690	670	710	685	759	717	732	698	734	706	788	703	741	717	714	664	703	736	699	697	695	725	738	685	703	726	684	716	730	665	709	719	693	700	707	715	766	722	656	718	732	715	728	730	732	729	689	707	719	705	732	715	745	767	747	721	727	725	696	704	675	703	731	688	728	709	739	683	732	747	738	690	713	701	679	699	709	767	738	732	718	721	712	674	684	690	703	707	746	685	667	684	718	754	730	722	644	743	744	726	709	681	689	666	674	706	705	776	741	704	688	721	688	689	716	709	740	729	716	717	719	695	737	718	717	684	726	732	718	742	735	692	738	696	755	717	719	716	753	703	704	655	669	733	699	716	724	694	676	735	692	715	686	697	704	727	683	712	705	702	707	729	677	716	712	742	699	724	757	752	701	708	735	709	720	698	738	722	723	707	714	699	703	712	730	719	720	720	745	677	732	748	752	745	771	658	695	733	779	688	738	677	721	693	734	690	739	740	711	753	701	720	733	687	686	710	705	680	761	714	693	691	717	731	678	770	768	739	667	742	730	721	708	747	734	719	693	699	689	681	675	723	705	686	764	673	690	669	751	711	724	700	679	706	694	691	674	722	733	729	651	676	701	720	722	719	707	708	737	736	702	686	710	689	732	678	680	720	721	707	700	752	693	707	699	706	725	691	654	686	676	752	700	688	714	712	729	698	715	736	716	730	729	689	713	729	713	754	731	810	725	761	754	731	712	729	762	682	664	711	732	695	719	706	711	722	716	683	692	692	685	711	733	714	713	683	707	691	726	722	711	720	675	695	708	728	701	702	762	738	673	685	733	683	675	732	759	736	732	729	690	720	749	732	692	713	738	679	728	663	707	727	697	763	760	727	744	736	690	682	722	686	746	682	726	683	690	722	710	675	719	723	758	690	722	716	705	698	721	703	687	692	722	691	691	713	714	724	758	717	728	704	720	696	681	733	720	697	667	720	751	720	737	692	730	782	715	675	777	720	698	674	731	704	731	755	722	685	650	707	708	732	694	745	680	773	685	700	734	732	680	724	686	687	707	761	739	770	739	724	715	681	658	714	706	705	712	720	718	731	667	688	728	706	665	710	705	701	697	681	714	659	675	675	709	712	735	715	716	686	721	739	677	751	730	737	719	713	725	701	704	704	727	742	700	742	692	667	753	743	678	677	760	713	751	740	710	733	730	687	741	684	737	735	691	732	718	723	694	709	698	677	740	643	728	692	726	735	698	704	703	753	727	685	712	726	754	696	716	756	671	704	713	705	711	708	726	736	731	703	751	738	661	752	700	743	668	711	717	717	729	703	693	682	697	720	710	719	741	734	710	690	685	712	714	690	731	701	720	695	751	732	686	745	697	753	730	692	703	757	702	746	708	708	711	747	713	713	698	736	691	748	751	719	725	723	734	743	692	704	711	701	757	729	698	702	688	725	725	711	743	699	743	718	716	774	697	767	726	702	749	692	696	721	718	716	681	667	744	698	714	725	676	723	669	697	744	721	691	693	667	660	749	737	721	709	729	683	766	703	663	716	691	687	725	720	693	783	713	699	706	762	712	688	689	779	737	753	693	702	782	704	727	657	722	695	746	717	729	714	714	680	708	698	675	777	741	710	749	677	701	721	726	767	749	720	708	722	744	714	713	713	762	721	737	735	669	704	720	728	688	698	685	724	685	693	716	744	726	689	741	719	745	732	719	720	699	693	757	726	697	737	722	732	665	699	724	670	705	702	741	653	699	776	696	750	751	686	699	703	720	716	736	732	705	695	704	676	664	728	712	655	706	693	718	752	761	722	684	730	679	695	649	706	669	708	685	726	733	675	706	665	709	693	713	710	732	695	691	661	702	726	705	711	749	707	738	692	665	736	710	727	688	690	741	733	738	713	727	737	693	736	713	727	696	708	696	746	741	666	732	695	648	720	698	692	705	720	743	734	698	701	733	767	730	761	712	671	701	715	706	770	687	717	733	699	719	749	707	678	759	708	701	726	760	709	723	721	728	728	719	687	714	711	708	698	720	727	792	686	667	727	689	710	693	698	711	730	736	706	715	728	695	728	712	697	661	693	670	715	702	701	705
5350	1814	2970	13124	10964	5231	2977	1296	790	610	603	580	604	564	586	586	575	585	551	583	612	588	567	554	565	572	567	531	600	548	579	558	589	581	595	563	610	551	586	561	577	570	624	556	582	554	519	548	584	598	565	606	585	590	585	606	602	568	564	605	562	570	572	546	564	564	577	587	582	617	600	561	539	581	586	629	605	572	572	572	606	551	572	615	571	606	558	571	542	559	577	599	540	538	593	552	570	584	592	586	568	595	553	577	583	617	561	570	594	570	579	570	553	577	625	614	581	574	548	552	638	595	589	617	559	548	596	573	610	603	597	599	596	599	554	579	583	580	584	560	579	529	613	578	605	549	534	532	590	623	565	603	584	583	593	589	592	583	588	582	604	579	607	594	610	572	584	595	590	526	556	580	574	565	612	603	595	586	568	611	595	599	607	568	580	583	541	553	588	578	581	540	586	542	594	595	540	528	574	579	597	590	574	569	564	616	550	560	537	580	593	575	554	560	557	556	563	644	649	559	588	530	574	559	601	605	585	532	570	594	543	627	581	596	613	552	574	599	556	579	559	545	557	520	537	540	559	593	573	545	583	603	565	623	570	622	582	597	575	550	591	562	585	573	575	590	626	576	607	592	557	590	576	566	566	569	565	583	535	617	564	621	595	591	565	638	525	582	540	587	574	562	536	569	608	584	579	581	566	562	589	612	556	530	590	598	586	579	586	610	589	578	573	606	588	624	558	600	572	557	575	557	525	626	575	557	592	593	556	592	579	572	577	570	601	543	594	600	569	580	588	581	609	553	620	601	591	566	561	611	582	591	577	590	576	578	613	564	593	557	564	579	568	606	650	607	555	556	538	576	610	641	610	581	572	553	537	548	543	589	608	542	604	553	589	614	571	575	562	555	573	575	610	588	578	614	628	584	590	597	579	552	571	580	590	555	596	578	565	596	560	578	587	575	593	594	585	637	568	573	560	574	577	594	571	613	572	592	608	538	563	569	589	565	539	590	544	602	581	555	540	587	592	568	551	536	572	549	569	561	575	579	619	588	589	584	628	535	580	572	550	606	554	578	560	613	584	592	556	594	575	572	564	589	601	585	624	603	564	583	567	567	623	563	568	588	550	568	557	577	548	563	588	591	553	552	568	559	548	588	615	559	567	626	574	550	532	560	580	649	575	573	586	502	589	590	561	578	588	525	573	599	545	595	584	598	641	612	574	580	556	553	575	533	558	576	589	571	590	583	569	560	567	583	565	613	608	605	564	565	577	589	633	595	567	560	570	549	584	628	522	537	581	567	538	552	591	619	591	561	534	583	603	585	603	638	564	580	611	541	592	608	596	528	571	563	614	596	572	592	563	545	553	610	566	531	549	568	572	608	570	583	594	572	589	577	589	562	576	600	570	588	582	608	597	633	640	561	605	597	572	586	548	574	527	587	575	569	595	579	628	583	578	569	559	581	504	566	585	570	565	594	556	616	573	538	567	589	562	544	590	599	574	576	538	561	582	586	572	584	593	590	585	571	564	556	603	580	583	591	550	547	603	580	592	568	580	564	553	607	551	583	552	615	553	593	562	615	565	559	566	554	585	612	626	586	614	596	606	584	552	557	609	593	577	603	586	586	617	618	529	558	568	580	586	601	589	588	582	593	594	601	541	561	635	618	591	584	558	618	549	578	578	568	568	564	589	563	555	563	579	575	601	613	570	581	565	568	558	567	570	593	561	554	564	549	602	615	585	577	595	611	567	611	582	595	586	566	591	594	617	562	578	584	567	561	608	609	580	590	602	600	569	574	555	597	529	576	592	567	581	542	583	580	601	543	584	571	602	559	605	564	559	597	553	601	565	538	548	620	578	564	583	614	575	579	591	557	588	599	560	572	604	531	553	570	621	573	583	580	573	587	565	602	569	574	570	567	582	586	558	557	575	568	594	574	568	600	621	588	549	575	553	532	570	585	570	582	557	583	625	594	612	557	612	604	579	563	601	600	578	589	580	566	576	557	571	588	547	566	541	596	550	577	592	567	559	574	581	604	576	565	605	598	554	579	562	536	564	547	572	590	610	605	608	597	620	606	569	556	571	575	544	579	595	631	602	599	583	557	628	544	601	624	577	557	600	572	598	567	591	534	602	602	597	604	593	559	585	577	578	598	595	553	595	540	553	573	604	555	574	568	564	591	593	535	584	597	585	579	575	583	545	598	522	594	562	553	560	576	601	521	590	582	586	595	575	563	564	557	576	584	558	584	591	596	572	547	563	606	608	573	618	614	608	607	557	548	540	579	604	574	604	599	550	585	580	558	544	574	614	594	571	518	594	531	620	575	565	568	576	549	578	597	574	594	625	564	626	580	556	569	575	556	542	570	600	576	610	542	569	561	554	584	602	589	569	550	598	565	553	560	581	603	606	615	597	585	570	596	579	546	560	617	580	556	620	566	577	615	583	545	526	622	569	555	607	612	600	613	578	584	545	574	560	589	583	566	585	547	623	588	581	578	582	523	585	590	585	572	595	592	559	580	567	604	601	584	585	602	555	601	585	561	581	578	579	574	589	562	543	570	563	586	563	594	581	538	549	600	571	568	577	599	616	542	575	574	553	609	584	585	569	596	577	593	575	551	554	604	541	531	571	565	586	558	562	574	557	597	572	535	580	604	584	563	579	590	586	528	597	588	553	580	592	570	584	569	587	581	582	583	624	573	551	567	599	607	544	559	587	594	559	520	569	592	602	588	569	619	577	567	565	561	566	533	559	553	608	564	608	572	513	626	548	564	599	561	548	587	548	552	581	620	549	577	583	587	590	595	576	537	592	588	571	585	609	580	578	625	548	614	554	635	563	566	607	590	586	597	589	575	560	575	579	532	589	616	558	585	534	549	553	583	573	599	530	557	553	553	540	590	568	624	586	581	562	604	580	558	550	562	564	606	601	580	587	550	596	541	565	577	632	541	594	609	585	557	562	545	576	579	582	596	598	542	586	576	592	586	567	548	587	539	585	521	626	597	568	568	557	596	550	575	569	605	587	558	544	605	575	599	572	570	564	574	580	635	566	581	604	550	614	617	587	540	577	590	535	568	610	576	618	566	564	565	610	617	603	565	591	585	566	560	585	573	564	587	562	584	573	574	570	569	583	575	533	548	600	602	554	568	516	606	633	581	593	616	581	571	557	579	546	542	544	568	612	597	587	548	553	576	595	601	581	592	557	565	566	598	650	608	598	590	541	592	581	568	577	587	589	590	575	592	592	614	543	578	572	595	563	555	571	558	566	571	630	599	572	627	607	568	580	560	588	575	559	585	591	592	580	600	570	557	576	536	551	572	543	562	584	593	559	561	543	599	580	628	556	575	561	583	613	571	553	541	585	612	535	607	576	587	575	576	552	571	614	620	608	553	587	582	571	555	573	586	570	590	551	566	599	547	611	604	600	582	585	613	570	577	571	558	533	628	571	605	535	546	590	551	601	605	562	548	537	578	550	546	528	584	568	580	604	552	565	536
25516	21374	28688	45378	52720	35499	22987	6404	1929	1111	824	824	767	811	790	775	771	793	775	759	761	741	778	741	721	771	775	762	781	753	718	807	789	786	791	796	727	774	739	766	776	772	772	741	796	732	717	741	736	744	725	737	818	712	743	746	734	743	803	761	777	752	755	735	700	764	772	775	751	785	812	771	720	724	720	727	742	740	741	731	729	687	773	775	731	683	724	720	755	768	826	743	734	735	696	733	724	776	720	740	755	755	747	752	736	754	762	733	770	793	730	742	736	766	729	777	748	743	750	770	762	821	750	748	767	728	757	755	733	722	734	761	773	713	813	745	746	750	733	700	736	721	748	777	739	735	772	747	745	744	783	744	792	762	752	803	732	726	760	721	829	719	751	706	698	723	779	774	753	790	747	757	722	765	735	771	696	773	778	770	833	730	772	760	707	720	768	726	760	718	757	714	724	778	780	773	758	720	797	745	742	717	761	743	723	782	731	774	736	811	729	708	749	783	718	778	768	714	765	773	716	726	718	676	746	717	705	733	726	718	796	757	760	746	734	733	734	805	730	744	713	738	757	744	760	763	742	777	767	714	744	742	722	729	815	738	775	772	789	711	755	739	757	747	754	763	744	729	765	756	789	751	727	758	705	784	748	753	767	815	721	784	750	764	774	756	762	705	735	735	814	756	732	745	789	798	764	771	709	745	703	749	755	742	771	722	754	781	719	781	781	762	749	755	730	742	679	767	714	703	783	764	769	739	756	766	768	739	795	765	734	806	746	742	777	735	696	749	742	736	725	738	726	743	738	765	776	710	763	747	705	726	784	707	729	734	765	708	746	784	792	760	749	727	739	727	755	704	660	714	695	751	745	758	741	726	725	684	758	770	687	735	750	760	719	757	775	721	778	696	780	788	717	697	776	736	750	791	751	793	784	749	771	743	696	740	760	737	754	782	731	743	747	740	776	759	729	790	751	725	769	802	734	772	658	761	707	742	741	766	747	722	793	792	677	711	764	784	762	767	738	771	801	767	746	720	776	741	743	761	738	789	728	764	770	795	776	781	726	713	782	766	734	769	725	733	754	785	781	746	707	744	726	746	760	780	727	758	780	756	727	730	745	719	774	751	723	704	745	752	735	756	752	722	788	743	743	714	714	791	757	744	706	762	737	762	728	730	787	797	730	752	741	748	733	768	749	770	774	716	728	765	787	768	754	723	749	715	744	758	738	765	671	692	727	734	740	723	739	745	757	745	712	738	733	753	729	765	725	790	724	698	734	743	768	723	698	734	763	735	730	739	720	723	715	759	732	738	711	743	784	715	746	749	762	757	726	772	779	745	790	754	756	761	760	792	705	800	735	769	751	733	765	689	772	749	742	767	722	769	728	767	753	741	717	750	719	768	693	782	750	762	759	764	735	762	734	787	774	763	724	713	807	747	784	725	782	722	780	718	779	762	750	767	734	784	672	712	757	743	734	764	765	700	685	778	733	732	768	758	742	755	730	754	788	784	750	797	747	679	762	736	786	729	747	794	704	760	712	783	732	731	735	768	766	722	735	724	741	760	695	751	736	742	800	755	740	728	756	750	718	707	764	756	705	762	774	713	781	783	731	717	783	762	779	699	771	732	755	766	778	781	739	741	739	717	721	731	747	779	833	762	766	771	765	728	743	746	758	733	726	759	777	751	751	776	786	771	736	753	728	753	794	790	737	747	746	811	793	783	734	742	753	745	688	736	735	725	727	773	742	729	792	744	761	755	789	760	737	762	693	752	721	752	754	759	734	745	732	703	748	751	806	724	759	784	824	726	719	775	766	718	746	737	759	766	768	720	723	732	745	721	753	733	765	766	722	765	779	784	788	720	726	762	734	670	743	726	687	754	709	755	776	704	746	719	730	756	740	713	732	695	737	707	790	700	779	681	747	781	771	770	711	731	754	740	761	777	741	723	767	767	761	812	777	772	693	730	777	777	752	804	776	775	713	752	774	810	690	762	752	755	724	773	781	780	721	740	754	749	742	716	739	711	723	783	755	740	755	744	744	727	759	764	708	818	754	759	767	727	801	766	739	727	713	745	720	780	751	727	742	784	751	803	757	739	711	753	749	738	777	746	753	725	766	770	708	787	726	698	753	763	778	723	791	728	753	779	718	714	765	768	778	717	736	728	771	749	743	768	707	710	789	732	733	733	737	798	735	771	782	777	785	792	755	739	746	697	767	702	721	741	751	751	771	756	747	731	763	761	736	766	739	786	784	708	699	743	711	746	732	723	757	702	726	718	745	792	836	769	759	772	748	762	733	705	734	769	719	731	774	772	761	759	754	716	760	746	774	736	805	785	732	683	761	704	690	757	745	717	712	756	767	748	760	725	721	769	790	767	753	804	791	700	724	711	711	773	785	744	727	751	743	735	773	728	706	766	802	756	726	744	778	734	767	774	748	732	758	766	774	759	762	733	737	760	739	689	705	790	772	787	737	757	776	767	744	752	731	721	726	728	660	724	809	715	741	739	741	769	767	716	760	759	743	758	783	746	780	769	763	769	698	739	733	719	742	730	719	717	738	714	729	751	748	735	738	790	735	723	716	780	746	703	743	741	772	668	736	728	760	738	756	744	728	762	739	775	765	758	742	751	755	734	723	746	666	743	697	765	705	785	739	779	716	733	768	752	764	761	755	784	760	778	757	751	723	774	752	717	776	747	742	696	786	767	761	784	744	744	743	685	800	754	772	739	741	756	735	723	702	726	769	729	767	789	730	764	775	763	789	724	717	735	706	752	719	743	769	779	736	749	729	762	764	760	671	781	723	727	696	678	685	796	766	748	719	752	702	720	769	667	774	767	758	742	734	754	724	755	715	744	781	718	733	755	723	727	693	722	736	756	768	746	724	699	768	750	766	786	747	709	764	760	757	722	751	731	714	746	761	777	756	759	720	754	704	715	770	763	718	726	796	767	739	715	773	705	750	731	779	716	701	762	756	744	757	725	766	780	759	778	716	750	752	827	696	742	724	757	757	731	757	771	714	742	774	736	760	789	733	705	711	764	795	810	687	780	780	735	751	746	744	760	739	746	707	763	734	755	763	754	711	744	741	777	762	756	740	742	760	725	788	775	738	767	740	740	750	749	684	696	736	687	755	728	744	686	828	754	721	781	740	741	723	768	761	712	754	799	777	697	774	810	722	774	731	747	722	741	684	742	754	782	800	739	791	783	738	801	735	749	753	727	710	763	730	801	738	749	749	764	728	766	759	748	725	720	769	769	728	726	782	763	749	755	730	733	756	732	759	737	789	736	738	746	792	722	733	759	724	737	744	688	722	703	706	794	754	783	755	771	757	752	712	804	765	811	741	760	749	726	785	764	710	776	781	739	754	729	741	763	782	749	733	729	737	736	683	765	765	773	700	754	751	783	805	772	787	793	736	723	753	738	721	782	711	733	758	740	738	790	746	743	758	731	684	768	790	745	726	817	746	748	802	772	783	729	748	740	694	751	753	703	720	746
3855	6477	15632	58113	47387	28638	14529	4638	1922	982	698	651	653	615	641	646	657	641	640	663	651	680	611	658	724	639	617	669	681	641	658	643	602	653	610	668	681	649	655	646	641	702	640	610	668	579	630	596	619	702	654	649	648	587	630	603	640	692	656	659	657	618	616	653	629	659	649	648	658	625	672	641	631	634	624	651	607	668	651	599	622	633	643	580	637	627	607	639	577	649	643	620	673	599	600	632	692	606	641	624	627	624	655	601	601	637	640	652	655	645	687	627	634	653	612	582	611	642	610	622	688	630	622	631	595	593	661	620	624	643	665	631	627	640	614	666	612	638	601	621	685	642	578	652	650	621	663	598	629	627	609	608	648	623	645	634	624	651	661	667	648	615	622	632	651	692	631	641	612	597	632	599	610	605	644	632	650	631	602	647	610	590	638	641	645	638	633	648	645	607	646	602	641	618	634	590	648	631	644	637	648	614	621	638	664	605	709	643	669	643	620	684	659	638	652	627	639	657	625	635	615	611	647	575	623	683	672	610	609	621	652	637	667	621	636	618	623	662	644	616	618	637	597	637	666	667	644	666	641	628	638	639	610	663	639	650	674	664	607	650	594	617	658	610	643	634	650	640	681	618	628	628	634	591	625	629	600	659	629	647	659	602	638	623	632	625	653	674	661	652	674	571	668	626	614	637	688	658	602	623	654	660	635	633	599	633	606	622	650	616	646	642	643	580	642	645	629	661	616	643	640	631	602	603	630	627	669	641	638	628	607	659	634	647	617	699	603	625	672	603	648	630	629	650	630	621	631	619	607	672	621	637	642	628	651	637	680	614	677	665	583	655	628	643	629	637	606	630	587	622	665	653	605	651	637	623	605	624	595	620	602	640	641	655	597	592	611	639	642	677	633	615	630	663	609	671	599	640	620	629	578	655	631	605	697	669	650	603	632	662	623	660	628	657	642	636	591	644	624	642	632	593	629	600	673	625	594	655	654	601	660	643	631	621	700	680	605	604	626	645	647	600	639	615	629	602	650	670	611	607	642	656	622	633	639	680	618	584	648	679	622	648	600	637	631	654	647	628	622	630	627	659	645	638	677	620	614	613	626	628	613	635	647	605	647	639	654	634	655	596	578	640	628	641	675	622	602	625	673	647	635	659	648	602	665	625	658	623	614	652	680	632	594	607	606	668	637	645	640	635	620	614	621	614	665	597	624	649	615	639	672	663	627	649	599	648	617	661	643	661	658	631	578	583	640	625	643	646	660	655	636	697	650	632	644	651	651	635	645	605	608	623	637	640	651	622	635	648	666	629	585	687	647	614	625	632	646	667	598	629	614	637	630	625	631	647	646	672	598	621	666	594	618	637	671	641	705	643	599	659	643	616	610	603	652	613	659	638	612	686	637	594	615	651	640	610	637	618	606	641	611	623	618	643	673	625	644	620	655	622	639	626	636	609	584	663	649	594	635	629	639	647	668	647	637	647	632	611	639	630	595	594	683	629	578	645	604	656	629	612	669	691	641	625	558	668	576	595	621	621	624	663	641	642	629	623	608	662	633	607	666	652	625	616	650	652	610	624	621	605	602	636	662	613	629	652	642	657	690	669	634	622	636	608	659	655	642	670	677	645	625	609	637	641	607	611	647	631	647	653	654	602	659	630	672	680	651	662	622	629	619	651	600	642	618	638	635	631	601	613	669	647	622	676	606	600	624	591	687	608	636	673	623	665	587	656	656	622	608	643	621	605	588	688	605	661	661	648	599	649	630	608	612	659	630	647	624	598	581	611	660	612	634	616	627	583	624	631	630	658	624	625	629	623	622	674	605	627	645	612	634	668	641	597	653	661	605	614	647	652	636	622	631	576	604	632	626	679	626	619	591	642	600	646	602	668	634	659	605	614	615	609	636	647	653	659	605	632	640	607	622	635	623	672	625	587	650	640	648	628	628	658	608	615	604	597	623	624	651	637	613	653	625	610	649	634	585	668	642	667	613	629	639	669	608	566	635	609	639	616	586	645	577	626	648	619	624	611	634	640	646	626	627	635	606	644	644	645	660	654	621	627	617	618	600	630	623	653	647	662	667	648	668	667	612	599	652	618	640	650	615	643	646	612	658	650	603	589	638	638	623	651	607	639	624	596	619	675	634	663	635	630	627	670	627	642	592	627	619	642	624	634	640	593	618	602	663	599	636	657	627	599	642	631	643	651	652	659	617	637	640	602	663	626	655	631	614	648	601	629	642	666	625	645	645	661	643	671	661	663	627	651	686	614	623	636	673	639	612	633	624	650	649	605	646	692	651	675	659	626	631	590	608	625	626	583	662	661	662	631	635	675	633	693	617	639	618	605	656	621	621	583	631	668	616	674	658	640	642	670	621	573	667	673	632	701	632	640	654	611	606	627	600	614	626	613	644	619	632	650	597	611	633	626	629	611	635	658	635	675	619	618	643	650	613	615	623	577	632	627	643	671	632	628	623	638	631	650	653	615	660	609	638	627	662	604	596	632	673	597	661	608	594	677	610	618	667	656	649	653	610	659	622	676	604	657	661	646	640	628	618	617	619	602	670	659	648	666	591	614	608	627	603	632	658	627	670	615	584	643	644	619	661	639	653	606	633	615	665	661	639	632	684	650	661	665	641	623	640	649	616	616	673	621	621	645	648	665	683	653	619	591	662	628	617	665	601	620	567	632	672	602	602	625	639	671	634	630	578	660	634	676	630	601	608	662	663	594	625	652	619	626	628	663	687	615	597	630	653	637	600	671	566	641	627	657	611	660	623	609	620	628	596	637	668	632	601	635	599	633	631	640	607	641	609	639	636	612	628	615	625	631	603	612	628	644	648	651	597	657	609	682	647	634	619	643	634	607	664	610	653	658	644	647	596	670	652	646	641	655	579	621	641	587	624	661	638	634	601	640	615	634	652	661	636	652	597	662	624	594	620	611	665	651	629	662	649	618	676	642	619	601	653	631	673	628	638	610	625	617	603	639	651	632	634	676	626	617	661	605	616	586	666	615	612	617	638	628	656	647	624	644	643	615	598	638	622	614	627	634	642	659	667	596	612	613	674	652	651	619	628	644	662	610	640	617	648	607	632	631	605	640	661	648	620	618	633	609	619	614	660	671	599	653	640	626	670	599	606	567	669	620	611	634	664	635	590	617	626	669	625	658	632	638	629	608	630	630	642	637	629	647	636	614	657	631	620	626	622	625	614	635	651	601	642	654	638	626	632	638	621	664	635	606	609	615	654	664	597	572	669	652	642	617	585	596	638	649	600	594	627	645	617	585	643	642	637	629	624	626	684	687	610	675	658	630	621	622	634	627	634	643	615	639	674	627	610	657	634	668	600	640	614	598	606	634	594	593	643	663	628	646	636	611	651	649	621	607	646	633	603	634	650	634	595	613	671	647	619	614	651	680	657	652	625	611	665	661	633	667	669	658	646	640	631	640	639	600	645	633	631	605	636	635	634	643	616	644	648	639	639	652	629	617	657	645
24175	21368	29103	46448	60030	48234	34948	12913	3591	1444	1059	934	894	896	856	809	871	897	869	844	853	838	872	880	873	848	864	875	855	882	846	782	864	869	845	835	895	800	891	853	910	848	849	874	805	856	884	866	842	827	840	810	848	858	826	871	823	876	839	830	816	819	850	843	899	827	874	868	868	875	816	874	825	840	792	894	825	903	830	852	816	943	852	928	830	860	833	852	862	853	852	783	793	817	893	786	829	808	883	868	891	831	860	838	854	839	821	832	857	857	857	862	897	855	900	808	852	864	882	898	841	796	806	862	852	874	876	867	804	903	877	872	850	851	823	874	816	857	854	802	793	890	855	842	856	825	834	859	822	797	833	834	813	871	856	865	840	828	818	850	858	880	877	833	859	831	838	877	839	856	846	868	874	857	833	850	809	861	842	855	806	802	897	825	810	862	842	806	849	803	863	843	830	844	804	867	829	822	834	850	849	853	818	828	873	893	827	817	865	833	872	827	859	835	824	848	902	827	852	862	810	824	841	847	840	860	838	879	878	831	885	808	858	849	811	808	848	843	796	851	851	829	823	838	870	855	824	857	782	861	838	832	831	822	847	895	863	852	842	878	763	833	861	880	889	819	837	850	827	861	851	903	836	857	820	857	843	863	828	894	808	893	841	841	845	831	861	864	816	879	817	794	807	869	857	894	839	860	823	767	839	871	858	871	862	792	866	850	833	800	797	890	850	891	768	834	888	810	863	830	844	837	861	854	850	885	825	881	870	868	883	824	843	820	851	903	869	831	882	858	857	822	822	858	837	860	860	823	879	815	820	819	808	840	797	882	806	835	883	816	816	850	808	822	852	844	850	875	832	858	856	888	801	817	841	843	864	832	814	865	812	877	863	856	869	842	879	781	856	835	874	862	868	874	881	819	848	839	868	867	887	825	838	857	869	849	844	847	879	853	831	897	869	836	835	802	866	867	839	859	879	845	838	882	865	817	851	836	841	800	854	807	850	847	820	851	843	854	873	846	874	897	827	846	835	837	857	874	869	905	845	865	847	790	842	890	812	818	860	838	850	820	864	799	903	846	834	793	889	844	838	848	821	845	826	829	843	861	841	931	850	828	844	848	914	874	817	857	818	860	833	865	826	895	909	833	863	803	834	836	822	898	829	812	898	839	839	907	825	849	837	838	847	828	903	803	834	811	857	838	857	832	860	866	864	856	904	901	887	873	816	861	828	853	886	849	865	855	849	869	830	841	817	847	873	811	823	817	883	928	830	839	822	826	858	826	837	832	881	892	880	841	838	857	820	780	860	848	844	808	842	840	829	851	804	831	803	867	817	876	917	852	805	806	922	829	839	854	843	846	885	849	873	864	851	826	850	852	806	842	828	838	860	853	847	809	878	825	835	845	883	843	817	896	822	838	811	849	787	860	858	852	861	856	855	841	844	883	816	850	862	866	838	855	852	853	854	828	797	864	861	847	862	853	857	862	881	803	904	849	822	835	811	846	810	835	876	849	855	850	877	829	825	832	839	825	808	801	882	818	829	874	863	845	840	836	864	874	861	837	854	851	828	818	859	915	864	809	936	824	869	804	872	863	857	851	812	907	836	859	869	844	854	853	878	783	922	873	857	846	832	859	840	839	878	842	821	864	865	893	831	856	882	853	832	875	849	836	852	813	809	900	831	834	891	819	819	907	850	807	874	819	911	844	787	881	856	832	823	861	871	891	934	835	868	810	850	854	873	884	788	802	860	857	852	857	885	827	820	890	822	831	844	823	824	815	843	852	853	876	795	837	860	837	817	829	829	805	902	786	777	827	827	901	831	842	843	857	793	817	787	781	866	834	838	826	813	849	838	810	873	843	851	908	864	827	793	844	852	836	809	858	830	865	886	888	818	863	885	883	865	812	864	805	794	855	866	827	869	891	785	864	884	869	857	899	801	861	863	813	807	842	847	906	834	844	826	870	887	855	852	826	828	790	861	877	830	824	831	865	865	777	814	825	795	850	775	880	873	899	857	795	838	837	885	859	881	839	882	831	861	844	874	810	824	800	908	819	774	844	855	857	830	883	861	844	885	823	878	790	885	885	788	800	811	814	844	827	846	870	836	843	858	843	834	855	850	866	832	867	806	866	860	806	833	821	838	809	829	864	867	816	837	887	885	806	866	797	858	823	799	909	822	844	875	829	849	820	899	839	773	784	834	843	882	807	876	876	805	881	821	844	826	862	811	818	848	881	801	834	822	884	842	811	815	810	802	886	800	809	786	824	827	835	851	831	846	854	831	850	848	928	831	838	804	854	829	882	850	800	844	874	869	839	859	805	838	828	832	854	875	804	860	841	864	851	855	859	880	857	870	876	849	916	866	853	812	769	821	860	854	807	874	827	849	882	847	881	860	901	862	858	777	843	897	842	782	836	853	886	821	836	848	818	879	864	868	890	873	834	821	836	834	874	843	821	837	803	849	833	874	842	852	812	867	857	856	859	862	822	908	828	882	864	839	894	852	836	831	844	857	872	833	843	869	855	796	858	815	816	928	876	857	813	852	877	868	856	872	814	810	837	864	854	852	874	803	839	849	872	825	892	863	820	824	785	860	861	822	886	848	848	857	844	900	816	869	890	812	878	818	821	862	842	824	800	840	838	912	810	872	828	833	854	866	863	915	875	848	844	840	873	875	823	861	850	826	874	903	824	793	838	825	826	861	816	849	838	819	806	823	872	776	907	831	833	863	893	833	855	831	843	832	850	807	837	855	828	820	840	821	825	807	837	837	895	862	883	784	891	814	826	826	836	880	865	815	837	896	866	801	844	869	855	858	841	858	889	840	849	810	864	843	839	823	875	799	823	884	866	833	845	851	857	829	833	836	834	845	880	822	813	855	834	836	805	883	854	852	856	828	810	847	874	912	832	839	833	841	876	817	833	832	861	897	868	868	843	800	869	805	864	857	879	825	848	858	891	869	823	808	798	834	862	832	855	869	893	831	868	876	849	843	843	840	788	807	785	854	870	868	811	827	838	863	844	767	813	857	860	826	840	837	856	866	766	927	899	857	862	829	863	826	838	871	845	849	885	861	849	855	849	874	883	870	834	859	847	801	827	775	876	836	877	841	908	835	854	826	844	797	827	870	840	861	838	872	861	854	863	833	837	862	829	869	890	802	792	877	852	786	896	901	880	883	824	879	834	820	888	856	835	879	900	847	873	865	872	820	840	850	851	878	872	892	884	847	840	879	833	829	837	857	821	859	805	815	828	835	880	793	890	834	850	889	815	818	894	869	867	894	843	830	831	893	864	852	790	824	862	907	848	815	808	800	845	875	825	884	859	832	874	891	886	880	868	811	861	840	851	862	904	860	866	930	842	873	868	785	815	874	829	832	829	842	801	819	826	820	817	807	843	831	803	855	855	804	796	882	900	802	830	851	802	830	847	860	877	801	832	889	834	832	865	847	849	872	844	817	830	844	889	850	831	818	894	826	804	820	833	893	862	802	890	826	871
4987	10909	34648	79393	63566	46500	24125	8488	3233	1364	956	698	720	760	737	744	753	727	737	772	703	742	756	735	736	729	732	725	702	693	745	752	792	731	707	762	745	740	748	733	730	741	760	737	724	743	639	743	767	685	726	693	720	751	699	713	719	692	726	708	795	746	721	744	753	698	758	748	718	716	738	734	723	772	761	671	718	723	755	706	738	706	732	701	712	720	716	711	714	708	741	703	704	688	681	717	700	720	685	709	753	725	723	709	737	717	741	694	771	726	713	728	700	744	708	695	691	733	710	726	682	714	694	697	755	719	729	724	693	725	756	753	731	726	744	733	731	715	689	732	706	715	727	719	771	696	718	688	725	727	715	713	758	727	747	742	740	769	752	728	770	652	709	701	761	734	743	704	735	691	771	771	672	699	682	711	715	676	744	778	729	667	707	695	699	694	723	771	706	716	729	686	691	700	714	749	739	707	731	722	730	686	692	686	734	714	728	696	710	691	701	733	710	709	742	721	727	757	782	750	727	726	760	681	713	717	697	666	748	714	711	721	689	739	726	737	671	710	775	691	728	755	737	746	717	708	683	758	711	691	710	741	698	736	705	721	740	693	719	728	664	765	700	741	758	743	710	697	695	717	739	676	728	683	756	699	741	730	731	753	705	691	684	702	702	734	761	699	724	727	686	720	734	694	708	732	711	720	717	726	739	703	701	719	702	780	755	729	762	704	773	704	682	775	709	740	694	713	676	731	746	710	694	715	719	719	729	725	699	716	682	733	730	733	713	687	718	746	743	731	691	704	720	722	730	729	714	735	705	745	763	724	698	693	718	739	723	748	675	701	728	696	695	701	728	730	765	731	717	743	688	728	735	744	737	716	721	729	703	756	711	742	788	705	736	682	737	746	688	727	709	723	676	715	740	742	693	691	743	746	745	709	697	691	752	768	770	693	675	688	748	700	740	715	731	758	735	745	734	757	701	734	713	709	716	741	706	747	755	734	705	694	693	741	663	725	712	761	720	757	686	709	731	733	700	731	695	710	739	692	754	760	706	757	750	711	711	764	762	752	701	734	672	768	732	738	678	715	712	708	766	756	706	725	732	767	651	696	761	644	752	742	708	726	693	753	705	749	717	727	686	731	727	702	697	732	716	722	759	709	754	730	714	716	714	714	732	718	711	685	708	711	701	696	733	741	705	743	768	706	709	734	714	708	719	688	700	686	745	713	722	715	742	670	726	728	722	771	707	723	769	764	697	743	746	716	730	711	742	726	664	752	735	693	706	756	766	707	708	709	698	743	683	738	736	705	701	748	736	737	727	698	720	740	763	730	735	674	684	746	733	685	781	664	708	726	707	706	720	703	744	702	710	728	739	711	768	739	708	716	728	677	748	700	711	691	688	755	720	699	740	731	696	808	696	728	688	730	698	732	717	687	701	728	777	717	735	748	721	679	748	700	687	744	750	721	739	667	706	728	772	738	771	713	699	684	725	742	737	725	685	750	742	696	733	731	713	736	728	760	745	731	701	688	706	666	679	710	710	710	715	750	714	677	680	758	732	723	694	729	686	715	726	742	691	757	731	710	728	689	761	717	679	699	694	697	719	725	742	714	723	730	707	690	708	768	690	717	737	731	711	722	758	797	757	741	734	694	673	701	691	713	738	752	730	675	684	683	747	710	716	690	713	687	701	685	672	739	715	742	749	733	729	716	755	694	672	712	746	750	767	698	695	758	704	718	678	715	737	701	700	743	734	768	737	742	736	717	678	724	719	748	725	702	726	720	746	725	687	673	707	726	726	714	740	719	723	741	703	748	760	713	736	736	745	735	724	772	739	730	692	750	732	689	704	733	735	716	749	719	712	669	730	696	729	755	712	705	682	744	753	718	714	691	718	731	705	691	707	723	676	748	719	775	713	770	705	735	700	712	676	731	696	700	699	696	733	719	726	740	707	674	728	730	712	752	707	713	708	703	735	688	764	710	694	777	729	715	698	735	681	776	700	741	726	721	684	730	786	689	682	778	710	710	729	736	659	715	713	724	722	717	730	684	707	717	761	744	714	726	733	709	728	690	754	694	725	761	760	706	723	716	731	699	718	732	752	685	705	685	712	776	754	722	719	732	747	636	724	694	742	757	701	733	691	678	747	709	724	738	728	706	723	743	726	731	725	805	680	709	702	707	722	738	707	719	732	694	672	694	726	770	713	740	693	733	698	711	708	719	698	740	709	730	683	756	707	734	675	717	716	723	767	712	700	759	742	702	717	753	743	695	702	715	700	735	720	710	713	693	739	698	724	672	734	720	677	729	721	695	755	712	738	710	743	680	715	732	720	709	734	703	686	707	715	731	676	712	715	715	734	680	681	697	700	754	706	720	711	768	710	731	708	757	758	725	722	714	713	744	752	712	707	716	736	732	718	768	766	703	732	737	692	736	718	702	711	762	752	742	765	711	711	744	735	732	684	727	747	738	721	753	736	761	736	728	758	729	778	711	741	732	743	671	755	682	782	746	719	687	702	695	723	730	717	758	718	701	684	696	701	725	665	722	725	680	663	751	717	699	669	718	740	680	712	693	730	721	711	732	716	680	670	727	743	703	690	719	726	708	733	708	755	691	722	704	720	770	754	720	704	712	691	705	737	693	700	771	702	664	713	727	712	742	736	724	702	720	696	714	675	712	730	722	679	763	760	721	708	725	763	710	726	718	731	796	729	698	706	719	738	717	735	721	711	725	715	763	730	710	738	694	692	694	779	741	713	719	718	754	702	741	703	701	736	732	719	692	700	742	698	709	681	693	709	765	708	728	696	736	716	724	730	739	692	735	732	669	689	726	741	719	695	710	699	718	693	751	727	743	727	755	711	779	797	673	717	669	691	757	730	687	709	732	736	720	720	749	761	759	780	682	751	731	705	724	654	677	748	702	731	735	700	672	711	749	753	748	709	714	737	712	692	741	723	678	733	726	691	763	741	701	678	680	695	720	677	702	691	749	698	792	718	751	685	733	674	744	728	729	680	692	677	713	720	768	728	681	761	710	676	720	730	732	707	735	731	683	721	773	690	719	685	705	708	729	751	705	740	721	776	742	780	759	742	677	696	675	732	712	737	734	725	715	715	778	696	715	699	706	733	707	746	744	678	755	699	733	759	726	706	691	760	711	747	724	723	704	731	695	702	721	700	714	752	761	679	730	749	673	720	685	735	754	744	702	762	719	697	722	698	720	710	751	711	708	710	760	699	744	673	739	696	719	696	693	688	706	700	760	747	677	741	720	705	722	685	684	713	714	760	694	747	722	769	741	668	705	729	764	701	718	695	732	713	713	681	703	681	723	690	711	751	700	731	725	698	712	725	710	708	700	762	668	689	752	681	702	734	669	709	688	758	713	711	757	717	709	705	679	736	726	724	698	720	684	755	730	711	757	761	720	750	716	701	738	726	789	701	739	682	728	716	691	727	721	723	745	685	701	720	706	710	675	717	732	701	722	745	724	725	718	699	727	744	733
27740	14063	6498	17670	13438	6442	2900	1374	902	800	753	717	716	703	721	709	747	709	747	714	721	721	752	736	735	701	722	702	678	704	740	693	705	701	722	715	729	682	723	701	727	719	730	709	706	711	744	672	735	708	704	747	753	689	747	738	701	698	719	706	724	698	697	711	726	735	741	703	711	734	702	757	722	736	749	711	674	728	715	715	693	757	743	740	726	682	726	698	713	712	703	707	736	684	723	777	701	693	712	763	694	756	737	782	705	713	710	728	714	704	766	713	695	725	677	773	715	724	736	762	721	683	708	728	713	759	713	705	727	730	730	702	736	738	709	700	696	742	764	739	731	732	717	727	710	700	719	732	714	749	665	705	695	735	738	756	735	733	720	687	713	734	708	724	717	735	713	737	693	692	765	753	711	655	677	746	703	661	713	708	741	695	747	712	735	755	711	699	757	767	670	749	706	719	677	707	710	729	756	688	712	681	723	710	724	764	739	762	696	683	736	755	739	789	709	714	746	684	764	666	725	690	743	740	728	743	684	752	667	717	753	705	673	741	690	669	742	805	706	727	695	716	711	647	717	756	693	685	739	731	717	779	690	768	730	715	724	719	677	709	702	725	716	664	681	736	703	717	669	683	705	748	686	761	698	686	692	744	694	740	684	710	694	697	678	728	765	677	709	734	738	683	693	758	694	698	714	717	717	736	771	700	731	711	761	776	748	756	678	695	687	722	729	749	683	667	734	661	737	731	729	685	720	737	758	688	741	730	687	735	760	744	726	697	746	723	746	760	688	778	728	716	701	726	671	717	720	712	734	748	689	738	700	677	719	714	722	659	675	703	670	665	735	662	746	735	749	732	713	717	680	724	731	735	713	753	649	699	710	715	779	702	679	706	674	696	720	769	714	771	724	717	733	703	688	715	714	714	691	741	745	699	714	707	727	763	710	689	689	736	731	719	668	753	711	699	707	679	729	713	686	683	656	709	729	706	681	654	663	658	645	710	674	698	701	744	691	775	724	722	660	690	695	718	749	691	754	715	740	795	737	717	746	726	762	686	712	705	714	726	675	714	693	747	733	722	708	699	732	701	706	724	716	689	687	703	657	703	722	726	735	728	720	759	760	752	734	715	727	708	705	696	736	693	697	704	705	700	726	688	737	716	699	741	706	705	702	705	730	704	718	719	735	712	738	687	704	717	721	701	737	715	716	753	739	711	745	772	717	663	730	731	731	720	731	729	751	727	697	724	745	695	708	687	710	739	782	703	674	664	694	683	744	716	744	677	735	655	694	673	699	720	713	713	717	691	718	725	699	707	751	714	767	663	758	736	725	694	720	740	710	700	663	676	652	698	752	731	723	725	747	727	700	737	683	721	719	757	696	709	747	734	730	724	698	648	727	765	768	701	662	724	681	783	725	688	657	779	724	743	728	725	753	734	691	701	707	714	700	759	743	718	698	751	709	710	716	698	714	655	727	698	717	696	723	731	701	725	713	777	723	665	703	711	677	772	723	726	735	746	760	720	692	691	683	728	746	744	732	729	732	704	727	693	752	768	733	763	745	722	719	708	725	710	708	699	709	705	720	722	740	751	724	708	680	733	721	685	761	754	726	758	698	712	701	707	728	672	696	735	694	727	670	722	686	689	732	761	740	657	709	754	704	704	711	759	664	706	696	711	697	745	702	723	703	730	722	742	665	718	720	714	733	764	704	701	698	727	700	695	709	701	681	730	726	731	652	710	735	724	712	711	699	683	686	695	696	742	749	669	734	741	734	725	746	731	694	729	703	704	692	642	691	692	731	706	692	714	752	723	721	688	749	718	693	702	731	755	743	708	773	730	664	744	722	727	738	728	755	691	694	733	724	702	766	708	742	722	759	744	702	762	777	712	696	748	712	730	728	718	730	725	782	731	742	732	699	692	735	684	767	707	695	716	776	707	722	800	705	734	690	677	690	700	747	712	739	706	702	694	720	709	731	773	705	771	702	687	707	729	729	694	697	690	676	704	771	698	706	772	719	740	745	721	716	706	674	729	735	739	707	731	733	684	678	716	697	663	743	689	766	755	722	745	751	721	709	685	708	709	704	727	709	668	724	653	678	718	740	697	700	702	711	729	751	722	706	682	742	694	710	703	744	686	728	678	726	721	754	686	717	716	688	705	685	751	735	686	768	739	701	700	764	695	674	747	695	730	636	753	723	682	692	757	717	729	683	710	710	716	730	675	705	695	705	710	760	758	705	728	755	712	687	713	732	680	710	739	668	677	717	673	690	728	695	717	693	692	719	686	735	719	700	668	723	692	682	689	725	745	741	696	716	702	707	701	668	712	755	690	685	725	759	672	719	707	712	747	701	703	725	688	705	666	737	691	678	686	726	687	712	714	697	738	727	700	706	750	739	728	751	714	745	774	729	740	737	703	699	700	722	728	790	694	710	715	747	764	712	732	727	683	705	717	657	706	767	771	701	735	689	711	715	671	748	740	744	712	707	724	666	720	745	713	732	731	717	723	690	743	708	754	729	645	713	764	742	732	677	756	690	732	665	645	705	727	749	728	726	709	681	701	749	733	729	747	679	723	702	768	713	701	729	699	729	701	686	669	682	685	724	713	705	750	702	688	744	720	711	746	724	729	772	699	711	741	714	731	708	765	689	695	755	721	731	744	705	712	708	682	704	711	707	700	682	678	711	729	660	778	695	701	675	756	716	722	763	736	654	714	681	705	704	693	739	688	777	698	729	711	681	710	702	706	731	717	740	714	756	714	696	695	699	718	746	728	705	719	718	737	728	758	694	694	746	752	682	707	765	687	708	735	674	691	637	724	682	700	744	777	692	719	753	661	727	659	729	697	708	746	721	711	704	716	711	775	749	684	666	749	694	704	744	718	699	693	684	703	681	740	775	719	720	710	717	711	684	723	700	672	741	717	712	753	694	713	681	745	708	707	773	693	697	669	689	705	690	727	711	680	745	725	725	732	764	729	685	710	750	754	684	787	722	706	707	751	671	707	684	711	726	653	684	689	700	714	703	680	731	690	712	757	705	726	703	680	741	702	717	716	724	680	739	686	714	735	726	708	721	733	750	732	761	724	716	726	708	728	688	692	705	672	770	726	679	732	703	778	704	709	704	733	732	703	684	766	742	707	719	691	689	687	734	708	723	741	745	692	719	738	780	722	687	715	740	694	686	763	735	688	654	702	716	732	730	736	722	719	737	736	710	711	755	705	740	690	771	749	702	729	703	708	703	676	754	702	705	737	717	802	717	673	713	748	777	758	735	719	717	722	723	677	684	759	696	693	686	792	701	717	693	766	683	695	714	717	718	714	689	684	727	712	691	720	712	684	739	733	734	721	686	686	740	659	757	743	692	723	702	716	690	760	710	744	726	747	761	732	722	730	726	689	769	767	672	692	748	694	692	732	753	703	717	751	726	741	766	701	715	677	721	777	724	739	722	734	699	714	725	753	740	718	737	726	719	689	759	693	776	744	737	679	709	723	670	689
5435	2004	6004	14741	10087	5403	2546	1173	810	661	578	573	654	558	561	595	607	599	562	520	588	606	554	593	579	567	591	563	528	593	554	526	591	607	577	600	589	574	589	568	610	592	572	549	582	584	552	596	601	555	591	542	563	579	553	558	579	581	591	591	582	551	559	586	538	614	589	574	586	606	573	567	543	607	543	533	567	569	557	589	607	574	561	586	537	544	508	555	582	592	585	599	570	561	580	562	558	612	584	544	588	544	564	549	585	579	555	552	596	557	568	608	561	563	573	554	574	580	609	547	530	580	566	532	592	566	555	544	563	564	582	567	586	561	590	560	595	554	570	568	573	625	584	586	581	587	547	549	580	594	590	591	600	552	592	545	588	597	578	549	565	608	619	599	573	599	559	601	589	606	577	553	544	625	557	551	574	584	556	589	588	602	579	584	600	600	611	578	614	571	581	585	612	552	559	590	540	602	588	596	574	579	613	579	596	572	582	589	571	569	532	608	601	556	572	602	592	575	529	591	584	551	564	531	574	595	573	560	557	567	559	584	624	628	593	618	586	572	549	557	560	564	616	591	608	561	537	585	543	589	568	588	592	571	607	555	577	544	586	596	571	561	562	593	562	532	589	572	543	554	572	557	571	580	645	548	570	556	580	569	568	609	587	605	517	592	545	521	577	576	561	596	613	594	589	553	576	600	573	583	531	570	563	566	514	555	582	531	564	585	579	583	588	618	561	577	586	550	592	559	599	594	527	579	579	617	533	572	586	595	544	567	581	539	570	584	567	531	578	538	584	580	591	563	556	592	584	585	590	581	564	588	561	599	603	528	574	598	537	579	551	581	555	522	551	549	599	596	552	539	608	614	587	593	591	576	570	545	576	547	570	570	552	565	621	614	565	584	626	576	567	568	544	545	602	559	564	564	574	566	574	609	572	587	569	565	598	591	575	566	569	581	582	577	573	582	611	610	587	569	574	593	568	579	560	592	579	600	596	574	570	580	579	605	583	552	550	572	609	597	601	604	546	568	604	591	569	592	584	526	606	547	552	610	596	522	569	625	548	566	588	564	591	585	578	549	589	577	587	587	542	558	534	556	598	568	519	614	604	530	566	541	586	616	570	578	585	570	587	589	593	566	557	571	582	574	554	561	560	608	615	604	562	596	607	576	593	571	597	553	581	571	544	573	566	598	603	587	577	562	570	587	607	563	585	583	609	573	541	530	596	628	572	590	571	600	573	583	598	563	594	599	563	568	585	571	559	588	527	603	599	566	563	561	577	591	600	570	583	592	578	615	549	628	613	587	562	542	563	552	588	568	611	575	594	571	549	545	550	523	595	552	563	598	587	558	589	609	611	602	574	572	548	566	565	608	591	560	566	590	568	579	604	601	560	582	568	523	583	587	531	585	560	592	567	573	588	590	609	545	569	564	585	583	560	584	596	586	574	542	568	561	615	574	573	543	597	573	607	591	572	604	566	622	590	617	604	582	588	593	558	555	576	584	563	569	565	565	565	584	550	569	588	599	570	552	580	606	594	585	591	608	589	565	577	571	571	590	592	513	549	596	613	572	568	573	597	579	593	596	565	552	632	568	577	603	602	575	562	546	570	594	574	571	580	564	580	582	567	561	560	550	589	554	636	516	616	590	597	580	559	582	554	597	600	613	559	584	587	612	594	631	612	565	577	562	572	558	594	554	580	572	611	581	609	584	593	555	578	506	548	585	570	593	588	595	549	572	572	571	601	581	556	557	559	535	582	559	589	600	574	575	584	587	566	562	574	569	596	585	570	569	612	550	575	593	590	574	559	578	588	542	596	593	578	599	557	551	601	636	611	628	589	606	629	589	551	577	596	609	597	545	551	598	627	534	550	553	589	570	539	579	588	580	566	589	610	577	578	569	517	573	559	583	594	613	588	534	567	559	544	582	552	562	631	539	649	635	575	584	592	546	594	590	578	580	566	634	594	588	585	567	580	618	553	549	628	569	559	554	619	577	550	516	592	581	580	626	549	583	603	564	544	563	555	634	577	558	594	583	558	572	562	562	624	609	571	604	572	569	556	583	527	554	573	569	577	557	563	553	594	588	571	532	555	566	585	614	562	575	585	588	614	557	613	562	550	612	573	612	568	547	577	561	564	584	579	596	569	544	577	579	564	578	563	556	580	594	559	583	552	581	590	557	591	590	592	601	630	597	621	579	572	578	594	583	575	558	580	570	573	562	538	596	529	590	580	612	582	540	615	572	599	559	565	607	601	527	586	576	586	582	601	577	557	588	592	576	603	571	579	610	580	564	584	588	582	585	561	630	524	594	573	549	596	539	584	565	563	583	544	574	620	583	569	548	587	576	546	573	599	600	587	553	565	553	573	570	570	590	594	565	559	550	563	609	585	631	582	602	535	577	530	620	629	577	587	591	588	583	579	551	565	592	593	587	561	579	582	578	551	553	570	590	583	582	597	602	599	577	566	602	547	567	612	575	595	578	571	560	597	573	616	589	551	552	553	544	558	565	583	536	570	564	565	555	586	562	612	532	562	560	619	573	565	555	571	574	553	569	581	556	582	574	589	587	568	605	596	550	576	555	578	563	536	628	592	565	570	587	548	566	585	577	598	592	581	595	565	604	632	593	579	610	575	562	553	583	534	588	581	592	581	597	599	592	609	559	584	602	562	576	582	578	566	555	637	572	564	585	594	563	588	604	548	546	603	613	614	588	548	599	580	576	578	576	565	605	589	609	598	561	609	595	588	566	567	594	568	582	569	571	611	606	576	550	532	577	576	567	531	612	600	601	605	549	536	554	561	557	614	592	583	556	555	560	569	560	573	567	602	574	574	556	602	576	569	580	541	572	616	568	567	603	596	557	615	586	542	558	559	539	568	575	582	622	603	547	591	573	544	588	551	572	521	605	587	564	578	620	559	577	598	579	593	546	609	604	588	584	570	592	576	592	581	546	587	570	567	560	594	579	611	577	582	590	588	599	584	585	596	563	550	575	549	567	554	555	571	574	587	561	602	609	565	570	535	606	633	586	556	615	574	588	627	582	591	588	584	556	589	581	607	584	586	591	589	570	617	549	591	567	553	586	624	562	588	520	575	602	573	598	575	575	562	553	541	535	566	547	605	576	642	597	594	545	588	625	582	556	608	543	576	599	565	599	569	595	554	601	598	593	574	581	584	598	536	549	612	608	563	619	582	564	548	549	558	592	548	609	579	546	588	571	563	545	587	564	607	547	569	585	568	576	564	583	570	514	586	566	567	542	572	548	577	558	578	610	557	580	581	545	587	593	556	595	568	595	554	568	591	590	610	560	588	524	605	558	562	603	587	556	567	560	599	590	555	580	580	605	571	574	521	584	548	547	584	544	579	577	605	560	584	532	556	616	567	569	547	574	570	553	578	581	535	600	590	575	578	558	494	542	604	591	574	586	591	607	561	563	562	582	644	593	552	592	551	580	580	588	554	570	601	596	574	594	626	603	588	587	577	561	554	582	561	591
25425	21384	29533	44690	49889	35258	21891	6230	1904	1028	856	760	756	775	780	765	704	764	729	754	793	780	759	771	797	737	762	736	702	743	749	789	659	757	783	700	831	729	756	769	724	708	792	756	784	755	685	777	777	712	719	748	814	755	752	727	740	730	770	790	750	747	718	773	720	772	718	741	801	709	732	750	720	718	731	754	728	753	762	759	798	764	744	703	725	719	749	743	713	760	745	726	726	778	707	729	701	779	735	761	796	810	789	769	816	723	796	749	755	781	749	766	750	730	744	724	742	750	716	750	704	757	693	726	746	795	743	780	705	741	745	711	729	767	744	767	751	736	796	739	768	764	768	707	739	772	688	723	746	737	745	748	725	693	765	777	765	711	716	761	765	728	716	734	736	739	788	737	741	810	708	768	730	737	720	733	749	736	719	758	738	769	760	758	768	719	744	762	743	759	768	708	745	718	752	713	751	734	704	747	769	690	716	716	745	740	780	737	724	755	776	746	747	749	708	725	728	743	766	762	742	740	757	722	756	738	737	773	775	779	734	736	745	772	711	766	773	743	744	712	758	780	726	756	732	744	723	752	774	783	708	750	757	718	760	753	725	732	763	715	774	731	708	771	737	743	762	702	789	721	750	721	752	759	686	752	741	694	805	741	735	749	809	713	711	740	765	765	751	814	747	722	721	759	724	747	739	772	752	759	741	742	757	735	726	729	735	732	792	711	769	779	766	771	788	735	748	723	760	756	763	722	757	749	799	776	743	761	751	769	773	752	752	762	730	741	730	777	706	738	758	729	707	784	729	753	736	742	694	761	719	808	737	724	704	736	770	760	722	735	693	767	723	743	703	742	769	771	743	720	729	706	735	728	727	757	715	684	671	754	740	713	741	713	694	754	716	765	727	745	736	773	751	717	750	717	744	763	677	718	766	757	762	728	745	783	735	768	682	715	731	714	759	711	737	745	717	781	705	756	683	720	717	781	745	718	801	729	763	718	727	756	741	704	754	744	786	797	783	754	712	746	732	697	701	756	720	711	777	735	737	714	737	779	736	731	720	752	736	697	700	773	679	775	719	749	735	681	749	747	753	684	727	777	722	716	733	694	749	743	742	718	785	711	701	759	794	770	763	738	755	726	742	815	755	713	740	769	789	779	739	799	758	741	778	743	746	728	763	753	753	731	743	689	730	770	748	696	740	768	772	765	792	756	781	775	730	728	770	745	668	764	714	738	730	750	729	787	748	739	746	708	723	759	744	751	781	754	762	722	738	688	729	755	748	728	767	779	756	755	780	739	747	728	755	756	702	758	758	738	729	731	741	681	741	708	722	743	727	774	746	758	763	754	747	769	739	752	801	700	784	758	794	778	731	763	731	739	750	723	749	769	767	767	753	729	707	726	746	753	778	737	735	764	774	751	755	728	732	709	734	772	694	757	724	716	739	746	800	754	740	762	729	728	752	745	733	718	768	738	778	766	764	765	753	746	756	719	739	748	747	753	718	691	756	757	724	799	732	788	745	775	736	726	776	712	764	748	766	796	756	746	766	743	719	710	725	768	730	775	723	760	764	724	745	720	758	767	796	746	779	765	737	741	765	740	722	787	753	731	730	754	739	751	760	692	754	755	729	734	745	768	728	786	708	734	728	754	739	726	730	739	750	737	736	812	719	717	756	734	740	769	781	733	770	748	733	744	731	751	730	713	731	755	703	726	719	739	752	755	756	796	709	723	722	733	750	758	740	746	704	732	747	759	750	764	725	728	746	724	741	776	727	772	683	746	780	731	732	739	714	746	772	748	736	752	737	763	779	721	745	724	706	751	785	726	754	782	733	687	737	762	744	738	777	766	721	755	700	686	759	717	734	724	761	751	752	803	708	727	721	755	763	706	746	728	789	733	762	735	708	746	762	768	740	759	715	763	718	747	727	741	713	661	735	749	742	754	745	774	747	812	735	674	759	711	720	756	730	760	736	797	774	729	747	723	743	768	756	739	786	708	755	714	727	734	795	715	716	744	741	728	779	677	722	752	773	750	739	731	813	727	712	777	725	777	713	732	706	738	758	797	718	746	745	748	738	718	739	768	691	792	718	765	741	712	733	799	810	755	808	749	763	718	745	741	745	777	747	712	748	719	774	733	776	763	731	729	758	757	806	740	710	723	747	782	764	714	721	692	749	706	729	750	714	719	778	737	711	735	760	775	777	789	758	719	748	744	728	705	741	731	720	722	723	771	758	738	773	749	727	727	702	723	735	709	701	729	745	723	741	753	747	759	728	747	710	761	779	765	777	722	673	756	740	766	715	769	743	716	770	688	721	751	762	776	717	687	695	733	771	767	754	750	753	778	741	713	702	748	724	745	722	810	716	809	766	702	691	794	750	718	763	761	704	725	718	752	745	732	701	719	786	755	720	711	769	766	752	732	724	721	756	752	773	740	709	717	759	763	757	766	736	766	722	734	759	733	741	780	734	725	754	752	763	771	714	771	749	700	749	688	754	750	803	769	744	737	736	721	733	769	766	747	760	789	712	754	785	754	800	764	730	716	771	744	741	739	780	724	746	761	769	796	759	731	756	735	739	723	759	750	766	732	700	803	736	688	785	674	692	772	730	728	733	774	748	831	718	748	762	780	739	733	706	660	775	735	774	739	721	705	747	701	768	725	775	751	726	745	738	688	734	719	790	770	689	766	759	770	710	729	750	751	741	768	711	754	709	734	733	742	708	774	728	751	717	721	723	732	731	758	692	703	762	769	786	776	748	755	749	773	768	741	771	775	734	735	787	778	730	717	710	789	736	738	715	722	790	698	722	799	687	760	772	789	711	764	769	795	760	758	759	725	736	761	772	726	698	755	749	690	715	733	789	778	712	723	732	768	767	718	749	754	800	684	714	768	775	753	734	750	732	739	720	710	786	731	734	741	737	757	758	764	788	681	772	740	731	770	754	755	761	714	758	735	773	734	721	743	788	781	742	806	748	759	755	762	775	730	789	734	740	715	735	721	706	764	760	713	736	760	737	717	696	771	757	736	773	688	737	749	732	786	714	733	763	732	753	714	790	776	737	713	703	733	726	739	702	726	766	774	730	721	727	744	711	726	730	747	766	772	765	723	744	750	731	735	715	778	707	730	741	713	719	746	705	731	758	759	717	737	769	760	777	768	772	761	781	751	725	684	762	741	745	745	760	761	760	739	744	778	779	750	799	776	762	774	704	716	775	690	738	734	789	725	736	691	660	779	754	723	749	741	706	734	721	722	715	765	749	769	727	744	766	748	764	751	757	743	731	720	764	766	752	724	748	745	718	734	747	796	730	766	804	741	724	730	710	769	788	728	761	765	751	727	773	691	740	757	690	723	773	753	786	740	797	754	759	790	802	758	755	724	724	728	733	766	705	746	739	771	721	737	766	727	754	779	788	781	772	731	722	759	750	786	752	770	779	715	755	764	798	775	733	710	741	754	733	858	741	780	768	747	724	778	715	745	755	762	790	738	746	741	749	786
4253	6778	39206	59573	46542	28535	13855	4586	1794	890	667	664	610	674	586	650	616	630	669	631	663	694	618	679	669	667	665	614	643	698	643	627	645	641	627	639	635	628	657	640	667	627	670	627	644	635	617	623	606	632	664	638	626	662	662	628	669	604	605	652	637	667	633	699	672	584	609	631	641	638	668	665	676	666	628	652	603	638	617	608	610	684	666	618	630	662	691	644	644	645	580	664	627	649	630	672	643	589	629	633	577	612	596	651	643	627	677	590	646	665	622	623	635	634	651	606	594	650	660	675	634	635	656	652	663	616	631	637	647	673	614	586	625	639	616	662	617	629	662	653	625	655	645	645	603	592	611	672	627	633	631	638	638	658	681	662	663	634	706	634	602	678	629	611	664	625	631	638	626	625	619	653	614	654	634	636	597	598	623	595	618	623	657	627	663	634	610	639	635	630	637	669	643	620	614	578	603	630	646	654	630	683	673	620	625	654	685	649	682	648	630	642	687	634	626	612	631	653	643	648	659	628	599	628	630	669	640	638	605	592	639	656	649	615	647	621	612	633	604	598	599	663	618	615	649	575	655	619	650	598	584	626	587	643	625	639	593	692	669	647	632	621	647	653	609	634	634	628	651	600	644	631	608	631	652	611	586	616	650	594	675	618	673	672	627	642	632	675	611	646	611	626	630	666	616	672	650	628	612	614	651	660	627	656	696	676	641	653	629	629	637	626	615	616	632	631	651	573	649	644	629	632	700	659	632	687	663	643	648	623	671	638	622	651	634	640	635	643	618	657	602	586	631	676	676	617	645	600	589	669	622	661	580	644	616	654	629	663	636	667	649	648	600	632	673	620	636	608	623	617	638	645	651	628	605	615	648	662	677	646	657	612	636	657	640	603	623	658	635	622	618	618	635	631	600	636	634	630	588	643	638	618	665	623	661	604	604	615	621	677	626	685	659	594	620	657	634	622	660	613	605	629	648	649	568	644	624	628	652	628	693	665	693	657	599	638	606	612	623	633	607	627	603	617	634	642	657	629	638	602	653	636	638	677	678	632	633	650	655	637	585	651	630	637	657	646	623	623	676	646	671	658	606	625	622	621	647	624	609	658	637	662	603	631	648	611	647	620	626	645	640	662	658	625	650	653	650	607	607	662	649	625	615	652	602	632	657	643	621	694	642	635	599	647	664	658	619	655	624	637	648	689	573	619	605	631	642	612	648	709	604	618	662	617	687	648	613	615	643	663	630	617	615	655	661	669	654	660	668	608	669	636	626	604	625	655	615	669	620	628	611	602	662	619	593	631	659	629	664	633	620	660	708	629	648	614	650	585	647	634	632	642	651	638	640	613	616	593	645	654	602	657	640	687	607	639	634	631	621	635	640	634	664	642	596	641	661	644	653	609	649	656	629	585	616	634	685	634	630	610	633	682	626	649	605	622	603	623	640	588	641	633	630	550	669	662	611	684	626	649	664	617	662	650	642	574	622	624	624	618	632	661	621	611	623	638	646	660	623	617	651	646	609	620	637	649	591	603	614	618	668	671	634	631	601	641	641	699	615	651	617	638	625	692	603	649	656	631	605	649	678	629	631	622	659	652	656	614	652	674	649	669	645	702	610	601	621	663	631	675	629	640	654	637	625	638	662	653	640	657	657	652	646	621	648	634	651	633	615	613	638	576	664	651	646	609	611	642	644	615	610	648	608	654	644	630	617	609	647	683	632	669	694	655	639	632	666	585	646	619	641	667	645	667	699	591	665	605	599	617	653	621	658	645	652	606	682	708	638	616	656	676	644	652	633	665	672	656	627	648	645	632	652	676	570	618	646	617	618	592	639	612	618	625	649	635	641	611	640	626	660	661	652	624	659	614	621	663	650	640	628	608	617	653	609	644	601	615	632	594	607	637	688	636	634	658	590	617	643	630	664	642	649	629	584	605	637	662	625	621	641	625	636	601	622	629	626	599	676	650	638	645	597	642	588	653	654	601	637	660	615	665	617	618	586	633	625	629	643	639	650	609	628	598	671	652	702	617	616	640	649	647	663	654	609	634	631	648	656	658	643	625	601	650	631	629	622	631	621	617	650	663	643	625	666	594	633	626	599	602	620	629	665	649	646	628	670	662	667	662	645	628	656	645	649	639	608	607	622	646	647	630	623	648	610	670	592	648	602	657	630	611	609	635	609	635	598	638	606	621	686	642	627	679	652	653	631	631	612	674	622	646	636	617	670	567	626	677	637	623	635	602	626	642	627	569	607	633	608	615	646	673	618	676	655	660	672	657	629	627	617	619	642	659	635	661	662	616	606	651	641	668	645	592	610	596	628	639	633	628	607	627	630	597	579	601	644	606	648	604	590	571	625	623	655	665	624	676	594	602	653	644	644	651	626	649	609	642	627	637	667	696	651	635	607	660	648	642	637	597	595	662	661	637	641	623	665	627	631	644	682	649	641	625	610	621	633	637	617	700	629	616	626	668	631	629	616	615	650	628	656	637	583	620	682	630	635	629	653	647	623	620	634	638	687	627	639	622	638	627	590	599	672	608	661	619	656	640	642	588	663	616	610	622	602	634	605	620	643	626	660	649	641	655	673	627	677	656	610	618	607	627	663	606	620	662	641	630	643	655	628	648	600	659	611	604	649	670	659	616	618	636	607	645	636	593	626	641	667	617	626	625	671	650	590	612	636	653	641	627	556	649	606	632	632	639	626	639	625	670	655	633	573	630	629	647	638	614	605	655	620	627	603	644	656	588	649	641	636	640	628	610	641	624	636	639	655	605	607	655	631	603	658	581	584	643	643	611	629	641	635	642	639	637	651	621	624	612	599	654	667	695	661	615	652	639	622	619	643	647	638	645	601	638	645	640	649	599	624	646	635	643	617	622	652	661	641	604	647	643	645	613	637	654	655	620	631	638	633	596	625	611	619	615	643	668	584	641	628	656	675	634	635	645	624	628	682	603	646	649	648	636	599	606	640	671	629	639	669	648	586	669	641	640	628	595	636	610	648	666	664	633	649	628	660	615	608	638	645	646	700	593	626	618	636	680	641	674	674	642	649	621	619	640	581	697	644	638	648	596	641	625	608	664	680	635	626	671	628	654	644	638	602	618	679	624	619	677	683	653	627	595	637	620	624	607	641	635	633	631	650	671	688	648	622	643	669	626	656	652	621	607	676	605	650	585	641	609	643	634	641	630	623	646	662	633	623	649	623	608	640	648	651	641	669	649	660	621	661	597	638	686	639	628	595	604	622	594	659	655	639	652	653	678	607	646	652	650	648	623	622	634	624	615	609	670	639	645	617	623	663	647	634	648	707	615	649	665	614	652	621	648	625	613	613	660	649	646	641	646	608	648	628	607	634	684	657	626	629	605	667	642	670	628	615	650	638	629	660	616	637	642	628	605	653	621	647	632	683	644	589	685	595	629	605	618	645	650	638	626	611	626	597	605	671	663	651	636	580	579	636	639	624	604	667	623	644	652	635	633	652	633	631	622	627	609
24136	21330	29247	50141	62130	46269	34329	13561	3745	1524	983	915	868	854	854	866	836	868	837	841	857	871	834	836	859	876	842	844	806	893	850	855	819	836	864	862	877	823	884	823	832	868	800	867	893	819	897	853	900	873	850	840	820	829	839	828	805	812	814	824	874	804	799	828	827	847	844	782	783	807	861	843	835	815	880	825	855	882	842	837	861	822	814	861	857	842	842	859	829	785	829	879	784	862	865	794	858	890	813	786	859	819	829	848	782	850	872	823	857	859	811	843	863	813	798	834	838	820	839	825	818	845	796	831	854	850	856	844	858	834	785	854	860	810	848	836	843	819	846	806	840	846	867	855	821	851	865	843	846	841	832	805	876	855	810	815	852	866	812	878	897	854	884	836	827	837	801	842	784	817	843	834	821	807	826	807	838	858	883	898	770	869	818	876	856	807	827	799	886	832	829	827	836	796	878	791	842	771	847	867	888	868	838	850	864	825	872	829	845	823	919	890	884	821	840	856	846	801	815	784	817	807	836	799	833	845	835	833	843	870	821	909	810	873	916	845	854	790	829	820	797	834	781	796	812	867	864	811	875	854	804	862	821	860	853	830	810	810	819	803	797	849	841	825	836	842	848	905	821	838	786	842	828	840	803	789	869	859	815	872	839	838	831	848	826	818	861	848	865	838	839	798	869	780	862	845	830	841	799	836	840	794	819	857	864	866	809	837	841	810	812	870	842	850	787	841	880	817	854	854	795	820	876	891	822	806	818	808	792	865	815	843	780	867	835	816	819	812	881	754	869	840	832	820	811	850	872	832	884	852	817	847	820	836	868	877	799	863	864	773	832	857	858	841	822	868	844	852	852	796	824	799	843	824	839	854	831	833	832	822	810	829	826	888	850	780	821	820	853	869	847	788	797	823	871	806	849	830	840	777	856	827	794	813	852	793	805	837	826	845	827	861	834	796	836	822	840	834	849	816	807	877	865	833	820	864	792	817	806	834	820	851	829	841	820	865	832	823	886	825	818	820	808	851	765	819	830	830	807	855	800	820	837	904	804	813	836	823	773	829	850	826	854	801	804	842	783	895	870	861	828	840	801	803	822	797	739	811	839	815	836	894	772	820	847	844	809	814	815	868	861	818	837	827	826	800	853	835	816	836	786	825	853	844	869	806	821	803	824	818	775	798	829	840	848	864	883	823	859	824	835	834	862	826	833	854	797	822	846	826	783	874	846	833	861	859	813	850	816	856	838	854	883	809	845	848	768	839	867	840	825	833	808	904	848	853	790	794	803	836	775	822	891	845	806	844	804	871	766	848	811	814	843	840	873	855	852	833	846	856	871	861	804	847	810	810	846	802	845	834	839	817	845	858	810	810	815	807	861	851	853	815	814	811	806	829	798	828	843	830	861	816	858	825	866	797	792	829	817	815	839	863	799	756	822	822	849	903	826	851	863	817	831	889	893	852	794	853	850	802	830	816	790	867	839	860	818	824	857	831	803	852	834	830	807	806	851	781	857	857	810	819	829	870	890	831	857	833	844	827	863	820	869	859	849	780	825	868	784	823	817	781	843	832	837	819	806	843	830	827	863	813	853	844	810	826	847	870	836	854	777	814	818	891	856	853	842	845	790	829	834	849	847	855	799	827	833	840	854	842	869	838	811	873	843	824	848	818	799	883	790	817	852	785	808	815	881	809	836	852	797	805	786	856	841	829	842	794	873	822	847	861	813	831	875	871	784	840	840	832	824	861	813	800	859	816	810	762	826	818	848	844	818	808	844	851	773	857	847	847	827	901	888	788	826	849	771	819	810	853	827	795	863	832	828	816	832	790	812	745	860	829	837	835	809	821	827	864	841	842	860	862	818	793	850	830	811	838	870	808	829	861	842	839	790	837	764	838	866	786	864	833	820	873	821	802	874	859	900	809	855	825	823	827	821	775	836	791	826	843	848	843	811	862	808	819	809	861	849	864	844	835	829	833	829	802	837	850	852	828	868	868	859	801	827	834	900	831	845	865	881	860	838	812	843	813	861	854	827	827	839	812	779	865	825	799	831	820	840	809	862	822	826	881	874	828	849	829	814	892	784	843	783	810	826	857	816	791	843	775	850	828	819	832	812	851	789	824	818	886	807	878	837	852	805	850	874	805	805	811	828	855	827	852	850	837	808	837	824	812	805	796	846	832	820	852	824	843	874	854	838	809	804	844	831	834	823	813	834	802	792	798	878	892	830	894	854	807	827	894	834	804	873	785	796	826	840	829	866	864	825	801	849	873	785	795	872	784	830	843	821	834	815	853	839	816	765	896	834	866	771	832	858	826	825	876	815	878	844	852	862	817	825	856	829	836	837	820	845	818	841	843	818	848	793	884	845	835	834	816	860	862	814	840	853	826	819	851	814	865	864	818	850	855	841	886	848	822	801	809	809	812	856	811	797	815	809	812	826	856	860	834	803	782	828	816	803	810	798	875	848	805	834	800	798	804	801	815	820	821	820	840	799	813	779	779	793	841	842	833	796	805	819	802	832	861	815	809	812	840	813	821	829	808	788	829	849	847	873	850	818	826	792	799	803	813	849	837	838	863	775	832	847	836	835	847	872	862	775	853	837	824	800	839	854	804	889	855	886	866	845	824	855	771	860	849	793	840	851	836	819	817	835	846	845	859	852	830	794	839	832	878	829	857	827	805	826	809	829	805	857	869	863	796	898	848	855	771	838	884	843	798	801	775	840	804	849	806	832	841	807	764	812	834	838	851	794	869	851	841	798	849	814	814	828	820	901	806	776	809	808	821	899	815	841	836	839	830	873	803	862	824	828	810	831	807	765	829	834	782	853	786	837	822	881	832	866	850	818	866	832	803	818	864	864	860	816	836	880	798	846	892	829	824	868	832	812	803	843	808	804	822	827	800	803	798	807	796	808	838	851	836	805	861	850	806	811	861	865	801	788	814	815	815	828	807	877	825	831	866	807	872	862	820	799	824	841	879	820	840	817	828	817	886	837	891	824	830	814	811	873	859	831	787	785	798	837	821	828	822	805	810	890	880	851	800	796	792	814	790	854	810	811	795	834	813	813	836	809	784	843	859	829	807	861	854	827	832	822	829	847	848	889	815	843	812	854	836	807	816	813	810	829	809	789	840	826	777	814	822	848	812	813	874	834	807	845	785	856	800	828	818	878	856	824	813	812	839	853	849	837	853	827	812	807	851	799	892	800	860	811	832	829	835	829	818	903	845	854	841	872	778	885	852	859	868	813	829	866	803	817	861	834	885	878	885	826	866	789	820	826	800	869	839	855	850	853	854	776	862	803	826	872	807	830	782	865	771	811	810	837	800	860	880	837	829	835	853	824	852	839	811	827	843	867	824	841	773	832	816	843	895	801	855	850	813	838	825	802	827	831	860	854	836	854	807	877	870	860	746	823	852	858	791	791	822	804	791	835	908	831	872	831	882	835	855	818	827	847	825	835	821	902	867	829	813	845	852	779	790	793	833	789	794	851	797
5051	12937	55847	75858	64847	42737	24293	9265	3261	1399	857	799	784	705	764	730	701	722	732	715	723	768	729	704	739	760	706	750	754	751	740	727	702	733	752	676	703	713	699	725	741	714	723	749	765	778	684	757	719	727	728	702	747	787	736	701	746	716	697	741	709	770	706	731	716	721	764	729	665	705	709	766	738	729	690	686	792	690	719	727	737	671	725	740	751	741	712	721	786	706	733	720	680	675	699	707	708	770	744	695	699	670	728	723	715	705	717	739	690	708	668	758	739	752	755	711	727	692	766	745	741	734	699	713	697	731	708	708	673	709	783	722	688	723	710	697	770	760	742	699	732	697	683	747	726	721	689	743	701	740	721	689	723	719	698	689	706	711	738	704	754	753	723	727	676	748	698	731	695	729	778	701	717	744	739	722	725	693	709	755	730	745	716	734	740	718	705	735	707	719	698	693	688	710	663	697	701	720	721	681	718	726	743	708	721	741	770	717	769	709	753	764	765	728	690	703	709	717	732	695	773	710	735	714	703	749	694	718	763	698	731	720	763	682	708	706	730	753	695	723	761	719	710	670	721	677	711	747	709	712	712	711	743	734	704	738	694	767	770	651	741	772	739	727	698	709	698	731	730	725	698	719	707	731	733	677	727	719	723	725	746	720	683	722	719	699	727	735	700	706	716	729	743	707	708	698	690	717	770	670	703	736	728	714	697	716	730	759	762	715	748	735	752	684	726	711	777	716	729	717	698	707	686	682	733	705	704	723	718	752	687	704	717	689	692	700	707	698	694	707	720	689	709	737	751	765	758	738	759	684	732	743	708	734	724	698	724	712	744	745	687	697	722	751	759	709	738	731	691	727	746	709	688	730	740	721	759	743	726	715	780	702	736	712	750	709	734	711	696	714	740	670	740	750	687	678	757	715	680	756	736	762	713	708	780	755	715	752	692	741	702	729	671	710	723	710	718	688	710	731	711	755	721	714	698	691	704	703	715	736	703	715	690	681	710	686	668	779	703	722	705	753	712	728	709	702	696	748	772	681	714	687	718	763	743	710	710	735	741	703	729	706	729	708	687	623	675	682	697	685	721	728	733	706	704	726	736	709	739	743	735	742	723	717	754	707	726	686	759	716	705	693	683	737	725	699	742	728	735	724	755	700	754	699	716	743	695	707	730	730	739	665	703	722	705	743	737	741	720	712	735	706	741	738	714	704	684	712	681	702	743	692	738	754	713	752	693	702	709	727	685	711	721	704	737	736	694	747	685	709	684	718	764	696	748	683	757	734	716	693	714	733	671	712	701	692	704	710	703	695	719	710	720	756	705	725	717	748	699	703	661	721	700	756	708	696	701	754	722	666	692	713	685	735	759	730	748	733	649	749	736	762	733	698	744	743	759	755	711	708	671	732	693	710	713	720	669	742	759	724	730	737	691	729	709	715	706	704	728	738	709	734	731	743	705	706	715	724	768	673	700	740	715	745	709	696	721	712	735	743	700	767	750	673	734	677	725	666	746	761	741	749	791	736	723	736	716	680	700	732	706	735	735	693	707	698	713	657	726	716	667	717	761	761	758	692	712	692	726	728	715	736	720	645	702	680	701	762	734	700	753	696	733	712	755	737	719	670	713	707	744	758	744	741	739	694	720	743	706	694	738	715	723	745	757	699	717	716	702	704	750	697	706	705	709	745	723	722	690	714	772	702	684	685	723	754	722	691	748	703	751	672	784	687	726	718	690	683	711	710	744	684	758	719	723	741	737	758	749	710	732	759	738	708	703	753	696	710	719	720	743	730	731	699	721	691	686	748	755	690	740	719	700	729	704	743	731	671	734	777	736	760	700	711	692	731	728	685	745	714	710	702	739	698	688	705	745	732	719	743	673	716	693	674	696	691	704	712	701	723	722	705	664	699	718	749	714	679	750	696	742	710	692	685	695	722	708	726	692	685	743	698	702	734	763	698	762	732	748	710	662	742	693	690	723	722	723	722	679	701	734	729	721	744	723	703	729	695	675	755	719	715	725	742	714	753	751	717	665	717	686	721	730	718	690	711	729	725	716	727	727	717	748	698	724	723	739	702	686	721	723	714	723	766	732	717	710	746	707	711	732	720	783	706	686	699	707	734	675	723	699	727	740	742	692	741	736	682	738	724	690	721	665	738	723	696	723	735	701	723	722	697	698	703	746	667	700	696	759	754	703	695	723	774	692	696	739	683	705	702	735	735	749	731	694	704	750	683	735	721	689	697	768	676	773	704	750	710	749	715	734	705	700	717	720	689	727	657	721	745	691	658	757	699	741	737	722	709	716	722	722	728	766	676	708	750	652	735	699	734	698	738	672	722	693	721	692	719	718	719	769	668	702	738	766	751	719	762	671	715	685	792	747	681	723	672	720	694	726	715	669	712	719	720	724	736	715	740	725	672	702	701	712	716	721	680	712	740	675	733	763	724	728	680	726	725	709	692	734	704	699	718	748	715	713	672	680	654	723	707	710	682	702	743	726	715	734	732	689	712	720	713	666	742	712	711	725	643	714	744	709	700	716	764	722	742	729	694	660	726	721	688	700	741	700	691	678	725	716	707	727	719	688	690	677	730	758	730	708	676	686	770	707	724	673	727	749	661	704	708	715	711	722	717	721	724	701	718	733	718	723	720	676	665	721	744	709	685	688	691	741	757	722	718	702	716	718	749	729	712	721	732	700	677	728	726	751	719	695	709	731	677	713	738	755	722	713	779	703	720	756	740	687	708	715	729	701	731	726	703	734	713	715	717	680	721	700	673	715	780	682	719	745	688	712	709	732	743	711	691	696	717	714	728	706	684	710	738	680	702	750	682	753	718	694	699	710	744	716	738	723	706	753	674	732	739	694	699	687	737	678	744	721	725	706	776	726	679	732	688	722	735	691	733	664	705	695	738	688	703	702	703	695	751	714	662	751	692	718	762	707	674	682	748	698	752	736	684	724	696	727	730	740	719	666	705	745	728	738	750	708	694	724	721	732	692	699	633	712	699	723	732	725	726	695	739	747	690	679	706	709	685	753	733	714	707	734	685	755	691	727	695	676	714	731	693	715	699	733	736	727	692	740	727	718	729	708	721	680	714	746	718	728	736	745	693	726	714	751	727	691	708	687	702	731	713	697	779	722	758	711	731	682	707	700	732	739	722	711	743	715	669	738	705	695	700	726	677	721	767	719	705	717	713	698	694	748	672	720	694	733	732	714	710	737	699	705	692	688	678	725	702	673	701	695	709	738	685	760	718	729	727	704	735	753	753	669	757	674	744	746	733	712	710	674	722	740	711	675	730	676	675	710	702	714	687	737	708	716	776	705	738	649	712	736	702	747	674	719	701	706	792	718	767	687	684	752	696	695	729	705	730	735	718	719	712	709	716	724	709	740	726	741	742	683	696	744	701	752	695	734	758	723	677	757	665	711	725	672	687	682	737	718	699	736	740	730	764	734	696	695	734	741	792	745	690	706	710	702	692	744	683	677	704	718	743
27828	14475	8245	14886	13873	6604	3185	1419	958	787	729	725	720	714	755	743	689	658	740	691	690	725	764	661	697	759	725	694	724	669	762	723	716	732	707	685	710	738	714	727	717	656	710	697	671	738	681	689	697	745	718	747	712	697	688	705	759	740	718	692	732	668	719	724	721	678	719	700	718	692	675	674	727	727	718	735	708	690	686	745	713	713	766	690	678	681	694	710	659	677	718	751	748	730	692	710	738	761	645	702	695	723	650	712	697	748	721	716	707	668	670	751	675	718	710	725	741	704	723	722	745	735	695	745	674	714	734	763	693	695	728	728	646	667	717	673	699	709	773	747	688	754	721	681	682	725	710	680	709	751	726	715	705	723	734	683	756	717	701	745	685	757	727	741	710	688	736	751	690	704	723	722	715	672	755	692	746	718	713	667	726	688	619	671	724	723	670	749	713	702	756	688	712	697	715	707	705	693	675	708	713	719	721	680	740	702	740	692	727	697	741	729	752	695	711	707	694	722	714	734	726	682	656	742	734	649	701	657	720	692	686	721	755	710	720	716	703	718	633	691	738	702	664	674	684	776	657	726	709	753	736	732	658	646	689	700	679	664	751	744	690	707	706	715	706	687	680	676	753	746	669	676	720	691	721	714	723	688	686	683	698	718	778	655	720	732	726	738	696	700	719	682	698	696	674	731	700	677	746	707	746	725	765	659	688	684	709	701	714	726	709	725	723	690	696	747	727	647	719	720	679	730	748	707	752	684	704	700	703	725	676	698	763	678	718	676	726	762	710	714	678	663	725	706	704	730	723	766	724	742	685	702	703	715	724	665	730	688	665	698	705	711	690	729	726	710	745	720	642	647	741	732	682	681	735	697	754	702	687	703	694	732	762	677	680	718	719	727	699	699	658	727	744	664	649	704	699	681	727	719	718	672	706	725	706	703	682	719	716	744	712	695	760	672	737	735	666	681	662	709	735	759	709	715	682	718	726	673	714	739	713	730	672	707	724	691	680	702	721	685	632	681	681	686	690	675	738	718	680	736	702	726	694	700	714	700	736	701	747	705	731	744	687	724	693	717	736	713	674	701	686	695	694	704	690	751	687	696	651	690	693	778	726	674	713	683	703	678	681	690	737	654	682	755	732	709	686	685	717	715	734	666	666	686	690	715	693	689	730	713	676	762	742	688	721	720	724	707	686	729	740	724	721	691	751	712	692	710	704	741	665	702	733	658	713	729	691	757	725	661	694	707	748	694	682	683	727	676	777	676	732	729	704	685	707	731	682	720	779	705	666	721	730	699	721	679	705	708	720	701	702	694	684	735	675	707	688	742	655	714	713	656	705	761	754	697	693	732	767	704	732	724	751	680	720	673	728	725	721	709	735	693	710	725	721	687	730	730	716	719	694	745	724	693	702	715	690	698	674	763	770	699	667	667	704	706	706	729	760	728	676	700	673	692	717	709	745	702	713	679	738	750	675	665	733	679	733	705	647	736	695	635	709	724	680	694	714	717	733	662	704	754	737	722	730	728	738	676	697	710	709	751	655	745	773	716	679	692	726	657	698	680	759	688	686	712	714	675	711	720	741	696	755	704	723	750	707	778	652	676	711	684	707	711	666	691	735	715	716	687	700	732	744	724	725	684	729	711	683	650	678	691	730	676	671	680	724	668	776	708	721	707	706	702	700	676	724	717	756	631	694	698	723	759	721	673	717	677	701	764	677	728	710	690	657	695	698	727	749	675	734	674	713	717	702	737	664	686	711	707	767	723	718	739	686	705	700	743	772	720	742	713	708	724	709	713	762	642	777	714	722	666	753	712	713	719	716	718	709	717	668	701	695	697	676	694	677	680	733	747	719	701	665	703	687	707	670	728	703	693	683	734	720	728	678	715	723	707	725	713	692	720	740	679	720	753	728	721	707	735	702	737	752	718	692	707	709	720	688	700	668	710	723	685	708	701	700	702	676	732	720	705	706	668	658	723	733	720	698	751	674	695	710	762	700	705	724	687	728	729	734	701	787	677	672	707	738	743	696	681	686	700	666	703	729	697	720	709	697	721	661	679	704	740	737	772	710	688	674	749	717	723	702	752	753	749	731	714	710	686	682	681	692	724	695	740	677	675	718	743	717	751	687	703	712	706	756	732	750	682	719	739	711	681	700	694	740	716	740	712	684	710	720	729	723	727	710	725	735	717	739	724	672	720	720	719	708	701	709	712	733	727	725	688	664	694	735	694	706	685	708	703	685	688	716	700	680	693	709	717	702	719	735	720	733	678	719	707	664	697	748	695	691	658	667	756	701	709	746	723	697	700	719	735	709	720	731	696	720	684	677	692	650	671	738	701	712	688	668	724	732	736	690	698	692	669	705	704	686	681	699	664	665	679	732	685	736	701	670	727	708	710	707	690	740	692	669	714	676	701	686	690	669	678	714	740	708	682	692	704	745	693	668	678	708	702	718	679	728	743	733	739	708	707	688	739	728	767	730	726	651	732	711	693	695	747	708	734	711	700	717	739	716	688	770	725	683	729	702	657	736	709	738	671	673	686	709	708	715	705	721	703	734	728	731	730	726	738	687	686	667	695	709	658	738	717	720	719	689	714	728	700	701	747	644	713	692	679	677	686	710	671	705	722	705	687	760	710	726	731	731	712	678	709	704	662	704	673	704	715	711	718	743	703	696	691	731	742	709	659	701	731	678	738	733	718	681	737	686	720	681	707	655	703	702	687	676	695	689	693	755	688	719	714	683	714	744	659	698	677	715	745	732	701	701	747	736	697	706	725	660	722	733	681	709	702	737	725	647	706	718	716	711	683	684	708	678	686	682	669	723	708	687	655	663	655	699	698	722	701	697	744	674	734	686	726	724	703	697	703	716	691	722	708	681	728	732	744	746	703	714	706	720	723	743	737	732	754	678	749	757	697	740	695	724	716	699	734	719	720	665	680	718	705	712	681	734	688	740	733	738	745	755	646	738	638	740	678	662	718	689	729	645	742	723	751	710	691	715	742	703	650	733	692	737	689	670	694	689	683	734	765	721	716	689	696	687	710	686	706	763	720	666	726	708	710	687	701	671	680	700	731	670	722	722	757	687	694	746	635	728	668	698	724	728	706	725	711	723	651	726	675	706	723	663	742	689	726	711	680	703	750	724	684	705	752	728	731	710	710	724	718	737	718	749	715	712	685	689	711	763	705	710	746	700	712	697	673	669	697	718	713	727	719	687	712	731	751	747	736	747	709	705	682	714	678	743	700	725	678	704	665	700	709	709	669	689	731	727	718	712	729	679	679	709	649	716	670	731	760	708	742	733	688	704	712	734	722	677	746	681	712	729	710	733	724	716	670	698	741	736	686	695	731	720	730	694	697	696	663	698	672	744	678	743	668	693	690	694	708	697	727	691	702	723	705	721	704	751	722	690	702	728	720	699	717	719	720	689	676	722	722	740	705	699	735	706	687	721	751	748	758	690	692	735	729	684	713	727	723	720	679	721	720	723	678
5452	3112	8490	12043	11109	5382	2939	1378	847	598	567	563	607	544	567	586	610	580	627	608	569	571	605	589	628	567	545	550	582	554	597	575	578	571	587	532	566	584	561	541	541	567	558	581	608	594	558	616	560	560	588	563	532	558	597	581	580	531	580	593	596	639	545	634	583	610	586	573	593	588	567	564	617	560	552	557	601	587	570	588	557	579	573	535	563	545	583	568	594	578	578	565	565	556	542	589	574	575	580	587	603	578	601	586	561	625	598	545	547	554	592	568	572	546	589	549	602	529	574	560	554	569	593	572	603	587	573	566	593	585	605	565	564	563	543	546	526	547	629	578	585	600	532	583	596	582	570	525	598	544	603	583	615	581	566	561	571	529	612	573	594	550	588	534	534	573	529	548	563	535	574	537	562	581	578	544	544	521	577	566	566	566	572	575	539	584	570	598	543	597	551	562	585	557	545	570	600	633	580	558	572	550	534	572	571	582	563	600	542	579	582	608	591	563	573	564	565	578	562	584	562	585	589	553	592	550	617	567	536	571	624	573	574	559	543	550	590	571	566	564	536	523	611	550	595	583	568	599	560	533	593	574	592	553	591	599	609	553	563	575	570	570	532	481	570	562	612	606	609	587	550	588	574	574	605	587	572	558	547	572	561	594	607	575	558	540	582	616	598	544	564	557	542	562	570	583	547	561	573	573	556	522	575	568	592	614	553	594	587	565	588	577	556	568	618	562	556	576	513	569	547	570	576	552	579	554	588	566	590	583	586	580	565	592	565	536	554	596	575	592	546	592	558	562	566	565	588	515	593	567	548	567	566	555	579	548	549	571	565	563	607	570	614	605	542	578	556	602	568	569	583	567	579	525	524	576	558	547	570	578	552	570	618	580	576	537	574	595	618	573	569	576	592	579	576	582	532	583	598	603	562	575	541	568	596	583	559	552	584	628	601	582	565	600	567	564	587	541	594	588	558	573	604	580	532	554	557	602	586	613	566	592	578	591	537	559	655	590	587	595	547	578	616	584	580	556	592	585	563	582	580	565	640	611	587	577	597	555	564	621	618	556	574	549	575	580	542	557	524	581	599	562	584	561	572	607	558	610	552	573	568	549	606	527	572	614	555	625	584	551	548	563	590	582	578	578	565	601	615	567	570	571	618	558	574	558	612	586	550	557	577	589	571	611	575	621	586	605	614	572	617	562	561	568	564	581	598	565	586	526	565	563	575	585	541	547	627	543	564	533	592	559	590	584	533	571	569	596	562	556	581	561	572	559	529	524	579	572	580	575	586	564	566	596	571	566	577	534	587	550	570	576	524	589	596	608	537	556	560	551	597	607	547	614	522	611	564	578	583	594	574	540	568	594	574	585	622	540	584	555	561	570	587	545	580	593	531	587	551	578	566	602	564	606	581	526	572	579	571	586	587	566	597	561	557	571	616	601	547	562	520	553	583	593	581	579	600	582	594	576	605	569	581	573	592	573	580	590	562	595	576	577	561	565	565	602	564	540	581	585	582	564	611	542	606	562	589	563	569	565	582	570	579	589	588	600	590	578	580	570	548	545	590	554	588	561	576	577	554	588	549	583	600	553	611	588	574	538	566	536	606	588	587	588	618	607	582	612	597	617	584	560	624	587	567	557	567	554	578	541	568	557	591	578	556	548	575	603	568	562	596	568	575	606	519	608	530	561	599	619	577	580	580	558	566	557	527	609	570	559	581	525	554	623	529	575	602	581	567	585	575	569	590	570	527	543	546	598	598	541	564	590	567	573	560	603	588	580	578	607	590	591	549	587	571	578	569	567	596	590	567	510	573	597	515	578	618	594	591	631	555	579	611	547	603	572	585	574	575	543	541	582	606	594	516	601	558	563	547	564	614	560	547	563	556	580	552	538	548	602	567	589	547	561	562	617	569	588	596	587	585	603	612	589	615	573	616	587	568	588	577	597	606	554	593	575	563	562	545	548	578	592	591	570	601	570	551	524	550	582	604	560	567	583	565	625	606	570	528	554	572	588	577	577	581	586	579	551	562	554	570	566	571	565	582	590	569	578	573	573	583	585	595	571	564	580	604	548	549	555	594	602	556	561	621	555	533	552	576	559	525	577	577	630	578	544	563	573	584	558	587	547	540	598	556	547	568	571	559	553	560	571	550	543	567	567	601	543	587	565	571	564	544	563	557	580	563	525	548	522	543	630	542	615	539	558	583	563	555	592	527	546	559	557	522	550	598	533	593	548	541	584	611	577	600	580	633	613	595	578	569	548	559	558	559	624	550	601	587	533	541	607	511	580	577	565	561	574	577	608	538	577	574	612	601	589	565	560	576	543	579	597	576	559	585	559	571	573	571	565	573	572	593	599	567	582	550	588	596	574	537	582	546	598	559	580	592	593	544	558	578	570	561	559	595	602	573	564	596	588	621	564	542	561	575	601	569	538	558	593	605	608	596	559	550	556	563	574	538	562	600	592	561	601	587	565	553	534	545	574	579	598	578	535	561	581	563	569	581	555	603	604	614	598	569	593	596	607	569	563	620	561	563	570	575	563	546	575	564	577	593	578	586	549	602	604	534	577	584	571	566	634	576	565	586	579	592	601	603	582	580	550	562	563	562	588	529	583	597	551	611	586	550	587	563	648	618	595	602	565	561	577	554	571	589	597	570	589	589	591	552	580	573	563	581	547	527	566	555	578	561	603	561	547	592	538	603	563	599	593	601	544	549	571	558	597	581	573	590	601	595	582	565	604	601	586	592	579	633	578	561	611	552	585	542	552	573	497	545	586	542	585	556	542	581	590	577	560	576	554	600	599	591	614	566	580	574	600	572	584	539	586	559	573	599	569	555	588	572	610	579	547	595	589	557	585	599	568	604	610	582	533	586	589	551	605	586	577	568	582	558	526	603	560	599	552	508	593	546	583	571	543	539	601	566	603	594	552	574	598	567	587	558	521	572	584	597	546	580	587	598	574	572	601	599	594	562	587	558	559	616	548	579	536	600	545	583	593	578	589	549	604	537	578	579	585	533	611	567	546	580	577	596	556	604	603	569	612	586	578	564	581	551	572	559	592	574	600	630	584	544	587	535	582	595	568	601	594	566	578	623	546	560	558	574	586	552	557	580	542	548	587	569	574	571	572	591	589	553	542	636	537	559	577	569	581	542	585	586	612	573	566	571	545	592	542	595	581	577	559	561	584	563	568	547	575	581	574	557	602	583	570	551	523	572	544	559	568	585	543	605	548	520	535	595	591	533	598	557	595	555	550	595	582	626	542	576	563	638	547	556	566	560	588	583	592	549	526	579	552	563	596	560	545	579	553	583	547	609	582	557	602	578	543	606	519	533	580	606	620	577	558	603	568	605	582	526	590	566	545	533	581	582	584	540	534	566	583	572	563	589	596	619	595	541	600	548	587	561	596	556	574	572	597	587	549	610	565	598	572	590	597	571	551	601	607	595	565	580	592	552	606	588	563	580	588	566	551	548	590	583	579	587	537	571	620
25435	21325	27583	45045	52962	38018	22916	7302	2037	1100	871	799	732	738	804	697	754	792	790	750	756	794	742	731	732	734	744	824	730	754	742	729	717	726	721	675	750	750	712	716	733	717	721	778	728	721	768	738	760	713	786	736	742	780	749	770	771	773	775	773	785	747	752	739	786	734	722	737	786	746	767	743	711	744	787	732	737	735	755	767	694	740	742	793	776	740	742	753	755	723	816	734	759	837	738	771	735	721	771	730	755	753	733	743	753	759	764	697	723	778	722	757	761	785	753	751	702	763	719	752	710	765	780	766	707	773	750	751	732	708	747	734	788	742	732	789	734	764	706	752	713	733	748	733	727	730	756	759	774	754	695	701	711	786	712	739	755	741	752	782	746	699	738	739	739	777	755	769	739	786	699	715	748	710	788	763	771	749	744	734	746	713	785	851	756	738	771	764	716	757	744	774	726	772	742	726	733	724	725	759	796	773	709	738	785	723	780	703	707	766	759	770	737	665	694	746	779	744	735	768	732	714	732	813	747	724	771	737	723	711	755	730	733	717	758	772	717	739	775	730	759	710	745	746	789	774	755	776	750	762	764	766	754	777	722	727	744	736	738	732	767	747	755	705	737	736	717	772	753	705	723	720	702	721	759	766	725	741	710	728	799	709	783	750	760	726	757	704	770	736	799	751	719	757	768	726	730	747	747	716	760	709	773	802	778	744	745	748	739	732	750	778	769	752	743	735	781	703	741	749	752	657	753	761	762	772	759	696	725	752	677	761	738	748	770	782	748	755	736	746	735	715	775	745	785	763	742	734	757	705	718	783	757	756	786	742	744	706	753	743	785	729	730	735	792	700	749	695	764	734	706	768	754	715	729	712	743	699	766	716	733	724	741	800	754	724	783	738	758	775	746	783	752	762	777	787	785	751	735	738	724	729	762	759	709	783	673	715	758	723	785	784	772	742	731	710	793	744	755	748	745	740	731	742	741	678	786	747	770	779	709	723	750	740	727	741	668	659	770	746	740	716	725	780	728	674	737	769	740	742	763	793	755	780	706	734	767	730	741	722	741	745	723	709	796	776	699	804	753	760	734	740	721	702	772	774	753	765	742	750	763	763	723	687	719	695	719	732	725	664	738	765	760	738	751	731	708	732	729	713	762	778	696	695	781	748	676	778	778	743	734	731	747	793	733	755	763	796	785	770	745	780	727	748	781	716	719	729	769	736	790	732	787	717	727	738	727	775	739	722	722	760	743	738	745	754	754	729	776	786	697	707	705	760	747	738	727	771	731	748	732	778	751	760	778	768	789	745	694	757	726	785	720	751	725	774	712	688	778	738	724	718	758	770	757	750	798	767	738	753	747	727	761	751	727	743	772	804	689	760	743	722	756	781	738	699	704	766	719	748	761	726	691	704	700	733	725	750	718	736	755	736	732	782	738	761	806	764	686	744	768	715	710	755	739	741	733	775	734	758	736	734	739	741	728	745	772	739	713	731	687	717	756	760	740	723	729	734	756	777	749	742	750	776	773	778	761	743	761	752	770	711	759	762	723	712	779	734	721	737	739	748	719	745	724	734	762	786	763	777	720	782	762	749	749	766	762	746	713	726	722	714	719	719	771	761	794	757	771	744	693	779	757	692	787	705	782	755	742	711	724	748	800	784	769	764	728	769	739	771	760	728	732	688	727	713	740	721	764	776	736	779	746	736	707	740	778	754	769	768	709	753	730	717	734	726	752	699	768	729	702	742	770	772	788	660	745	773	739	729	773	734	738	730	733	741	770	750	785	772	752	743	686	730	690	735	778	756	723	722	750	750	795	723	752	717	716	787	726	730	772	686	767	738	718	783	738	773	708	736	724	742	766	720	723	764	709	732	763	738	731	753	765	770	750	748	761	796	758	756	731	743	742	721	722	744	761	719	703	721	760	735	764	697	756	754	749	758	726	727	772	734	736	745	789	740	744	779	737	748	731	717	692	716	771	732	764	726	749	744	753	667	732	757	735	707	751	756	754	776	748	736	761	708	749	757	759	691	761	743	707	686	747	751	734	734	760	748	756	693	741	740	759	757	696	731	759	765	809	697	721	763	746	728	752	685	770	725	756	750	777	762	770	739	761	752	744	722	696	713	721	712	740	754	687	762	731	775	697	798	712	790	784	729	758	743	730	759	731	759	816	763	752	722	740	709	696	727	742	733	766	734	719	699	733	776	736	794	735	724	694	763	772	725	751	751	716	756	761	770	739	768	744	711	754	753	712	816	764	785	755	749	716	754	783	747	734	800	766	741	735	799	758	723	723	751	761	721	760	668	736	750	739	735	756	702	747	759	780	726	746	679	732	749	745	750	704	786	735	747	733	722	744	708	707	739	726	729	719	790	781	771	695	738	723	784	753	803	721	751	757	766	721	775	721	738	785	721	747	745	771	693	705	737	731	735	740	743	734	706	767	796	686	740	684	699	707	738	778	778	722	768	720	719	743	745	729	703	774	756	729	720	707	785	762	744	750	744	738	767	765	752	760	717	781	764	743	748	729	749	737	746	789	734	695	692	714	721	704	743	733	734	725	820	735	766	746	723	677	740	788	723	743	776	750	691	752	783	730	750	779	769	734	705	741	727	710	747	758	739	778	783	723	732	755	757	712	738	774	764	758	760	752	744	761	739	754	745	773	757	742	719	740	758	756	742	737	798	742	751	774	744	690	744	708	706	728	714	770	739	780	759	740	783	710	715	763	744	763	744	728	722	777	737	777	756	742	737	694	796	728	736	793	725	717	787	760	788	765	711	732	727	737	748	757	771	730	738	762	779	733	753	714	709	732	744	787	719	762	748	704	729	701	734	749	742	751	757	703	736	736	696	705	745	758	761	761	735	753	772	714	737	769	748	678	722	747	715	683	740	729	784	786	781	754	786	686	771	727	767	761	770	710	786	741	736	720	691	710	749	700	783	716	745	724	726	751	751	709	770	707	704	688	757	758	707	733	762	743	748	762	709	740	751	732	745	749	699	764	726	782	757	751	714	736	716	736	745	750	773	800	731	787	759	745	679	767	723	753	789	751	752	727	756	779	767	715	758	784	716	754	690	706	783	740	702	766	749	751	759	761	740	764	775	739	719	745	688	781	719	745	754	746	707	809	657	724	743	707	765	749	741	740	740	670	726	709	764	750	737	723	768	769	755	726	725	715	727	773	798	752	740	756	741	741	769	714	715	795	755	752	743	811	775	766	741	757	762	688	726	750	788	738	747	755	704	710	727	747	759	713	721	746	739	668	727	730	751	752	722	729	751	748	742	763	712	743	697	748	794	757	757	749	712	749	772	764	723	717	726	746	728	767	742	654	757	711	726	736	747	739	731	702	697	786	722	724	739	769	690	745	734	773	773	734	760	732	786	670	787	727	736	726	729	722	743	716	772	764	783	730	743	775	758	715	760	721	767	727	767	712	708	752	743	750	737	718	730	732	720	729	732	762	766	742	751	720	717	740	746	697	707	742	790	743	733
4489	7100	23658	55208	49411	29653	14939	5428	1900	903	711	643	636	641	600	667	670	627	630	646	647	613	668	579	661	660	631	645	648	632	613	621	645	639	637	670	631	618	655	630	621	637	649	599	623	632	667	602	602	631	577	665	606	653	609	639	652	577	651	628	646	621	620	652	645	630	643	638	661	625	675	622	653	634	630	634	595	618	638	626	655	622	622	645	626	606	609	640	625	644	616	659	631	603	572	667	616	669	583	585	653	616	610	636	628	631	591	606	642	649	688	666	645	595	604	571	634	597	611	606	648	625	654	590	624	575	653	614	598	629	639	571	625	675	648	597	650	636	600	608	592	635	623	575	621	654	596	595	600	619	644	640	626	630	595	628	607	652	633	592	646	597	617	649	600	603	637	597	630	611	619	632	617	611	635	615	574	654	619	615	646	621	610	613	609	634	634	674	596	633	660	637	626	617	646	582	634	624	604	593	590	632	644	658	632	632	613	642	638	638	614	658	612	631	624	667	597	645	608	625	608	633	644	559	619	623	618	662	660	619	639	641	625	612	623	633	619	601	614	656	655	639	628	598	675	598	619	576	604	641	688	609	666	633	641	614	630	635	602	620	615	620	669	620	598	578	620	647	590	633	609	621	643	593	593	665	630	651	671	668	577	641	649	659	647	568	649	645	626	590	610	620	616	645	654	591	642	669	598	623	607	608	628	638	635	617	611	663	632	689	631	631	621	671	614	621	619	635	664	621	649	634	624	637	622	616	616	605	637	625	644	584	634	629	647	610	679	618	657	602	628	622	591	593	586	653	638	619	625	568	617	577	636	613	649	575	647	624	600	635	626	662	604	628	658	632	641	625	636	619	685	586	627	668	613	609	634	616	589	628	588	623	602	642	627	621	591	625	685	605	589	632	634	607	636	647	614	632	602	672	595	650	614	616	638	609	591	612	602	599	610	611	610	659	645	636	633	627	609	611	621	657	625	582	645	616	651	640	625	610	592	620	638	607	653	591	618	628	621	583	671	687	655	660	604	623	634	633	613	621	621	592	618	607	638	684	605	608	635	712	593	617	629	636	587	597	640	589	641	634	637	601	634	566	583	597	621	641	662	651	670	652	629	659	614	645	628	634	657	629	666	602	595	614	634	617	615	623	633	619	622	597	618	646	614	607	642	629	653	622	611	650	641	675	595	624	610	600	683	615	628	656	619	636	610	639	629	635	654	598	662	644	611	597	654	588	677	648	626	623	616	605	604	628	601	629	663	611	616	588	647	631	649	645	621	628	598	603	636	604	626	607	601	661	606	604	680	561	623	642	651	599	627	648	646	674	635	633	619	679	679	633	644	634	656	637	646	603	662	665	668	646	635	594	643	597	608	631	623	641	615	652	667	587	632	609	617	634	633	628	656	651	609	613	597	645	650	590	657	617	664	601	639	585	641	633	629	632	623	615	618	597	667	602	616	624	641	619	629	608	641	577	647	626	656	620	610	620	633	638	633	611	635	650	608	642	604	677	604	613	636	632	637	628	613	629	650	636	594	640	603	589	655	620	621	653	684	619	585	644	569	594	652	602	601	594	625	616	647	623	648	632	583	651	606	621	614	621	628	639	626	697	626	618	613	619	597	675	625	625	640	604	613	590	583	633	626	621	632	621	639	623	604	650	624	627	632	662	613	605	632	597	606	631	685	591	604	626	586	631	624	579	635	636	653	597	639	585	627	606	609	651	677	621	623	590	649	619	638	650	584	646	668	663	622	625	586	614	614	594	619	612	572	613	562	598	632	660	628	628	639	608	666	632	619	624	611	683	626	620	651	654	597	660	621	617	655	618	619	609	681	612	599	638	603	636	624	645	631	589	617	645	622	605	643	605	678	661	641	636	635	625	620	576	646	614	616	627	604	635	645	647	618	605	611	577	592	628	609	616	607	610	593	644	685	618	611	610	643	622	624	627	615	584	610	639	599	644	612	624	650	632	623	648	620	618	625	635	620	607	610	635	606	657	656	613	619	652	641	601	643	586	631	602	604	666	590	625	586	642	645	661	592	678	629	587	620	634	676	599	633	630	682	577	627	620	619	610	643	614	648	627	640	627	657	611	678	619	659	633	665	600	666	651	635	638	615	665	643	616	629	662	633	639	625	664	627	643	639	591	648	626	624	637	607	629	622	663	653	582	650	580	646	609	615	619	607	686	633	628	652	617	640	616	621	611	641	608	632	651	569	606	616	614	619	631	644	629	643	633	646	641	650	627	650	634	598	649	642	606	632	607	609	654	608	619	625	575	635	645	606	607	648	643	689	575	624	606	594	644	639	655	630	636	636	586	593	656	686	635	629	649	610	653	658	604	601	628	651	618	630	607	632	632	601	635	614	591	615	567	600	610	621	677	615	606	632	627	619	577	630	610	588	680	640	626	598	612	646	631	599	618	594	617	605	611	683	645	623	625	619	612	663	649	668	638	606	619	618	632	621	651	622	631	585	596	622	646	634	604	593	616	640	623	604	595	592	618	629	621	599	613	648	630	672	641	578	612	672	625	641	618	590	589	663	611	629	637	583	621	607	604	616	613	623	606	645	620	582	629	611	620	605	604	650	625	657	649	627	642	656	585	657	617	618	612	624	657	572	649	645	654	664	630	648	595	592	616	644	629	611	610	600	615	645	624	618	602	616	606	636	631	649	591	656	609	627	615	620	585	637	653	613	593	666	606	601	601	595	616	623	636	639	607	630	601	611	643	646	600	617	625	658	649	631	630	602	603	634	618	601	662	614	613	622	648	560	627	629	619	609	636	630	626	609	665	633	684	607	629	626	642	628	569	631	635	588	655	633	589	624	660	647	658	668	613	596	644	638	566	606	603	607	561	583	646	588	652	639	623	602	567	675	618	609	611	656	633	597	621	612	635	620	625	629	646	629	629	650	626	563	629	633	596	672	599	609	618	647	646	596	648	575	595	651	625	654	608	601	625	615	680	623	634	640	638	644	696	608	612	614	582	595	636	615	654	657	609	583	623	651	641	604	591	643	622	647	578	621	636	660	627	654	630	610	612	616	649	630	633	632	629	678	647	590	614	631	639	593	622	653	621	612	613	649	607	626	625	663	594	589	585	596	645	597	659	579	597	606	589	649	605	623	670	616	635	661	635	656	593	634	608	596	660	631	648	612	603	622	650	649	643	621	605	617	601	664	664	669	660	624	619	640	629	629	599	604	623	613	617	606	665	577	620	584	627	661	639	662	639	622	632	596	618	607	641	619	608	565	598	622	555	599	610	602	602	636	589	616	627	606	616	618	593	644	614	610	569	597	648	625	645	608	548	614	616	630	612	634	660	627	612	635	649	598	602	641	605	574	604	613	597	630	609	615	607	622	654	622	653	649	632	633	592	582	618	613	619	626	630	662	636	596	624	616	626	668	630	631	599	611	615	663	636	609	631	588	639	649	636	595	621	622	634	626	647	629	629	562	606	636	654	638	618	658	628	626	624	582	631	603	603	646	612	636	588
24190	21428	28981	35812	53642	50178	35446	14867	4002	1476	999	868	911	897	849	901	878	846	854	890	841	788	839	893	842	805	913	840	834	855	789	853	830	827	850	807	884	814	840	838	859	843	852	903	831	861	847	860	808	817	904	856	834	868	839	827	862	845	846	846	827	816	829	848	858	842	824	836	852	838	853	808	842	796	868	805	891	866	826	905	863	870	814	841	860	784	889	780	762	833	812	873	852	836	844	829	802	819	851	866	836	907	856	806	812	827	829	818	821	898	804	891	840	881	824	846	823	862	802	850	808	796	829	876	805	829	811	798	891	865	833	852	788	807	813	862	862	787	761	823	877	874	854	797	847	862	835	834	884	848	838	825	794	813	833	885	841	782	794	841	865	809	788	821	868	838	807	881	849	865	820	824	823	844	798	827	836	827	866	845	812	810	857	886	878	846	825	789	864	817	799	823	861	835	843	790	814	831	828	844	813	815	835	845	855	843	872	822	788	860	816	818	829	857	803	855	846	836	871	853	811	813	842	879	856	837	893	892	860	871	823	877	887	823	819	841	838	804	894	828	833	865	807	793	777	847	794	839	779	855	821	820	839	835	849	776	857	893	864	849	800	771	820	881	902	788	822	813	845	865	812	878	798	826	782	851	803	858	816	831	781	821	830	789	806	828	823	822	834	843	798	832	843	815	819	818	840	865	858	821	848	832	802	831	855	799	869	787	812	840	842	881	797	772	821	875	836	896	811	833	861	861	809	813	868	809	852	850	883	841	818	833	853	797	828	812	826	786	830	818	864	888	820	863	845	872	792	830	851	851	868	839	823	816	794	842	773	827	835	806	871	887	837	832	846	848	817	806	813	773	832	774	837	853	835	871	816	839	819	847	897	827	832	795	817	841	805	836	868	798	763	810	879	865	829	855	871	835	880	891	849	878	796	847	837	867	816	826	795	793	808	842	851	853	900	802	836	900	870	786	854	787	828	841	848	797	811	857	829	806	854	847	834	837	836	825	828	857	824	845	827	821	817	830	783	859	860	815	751	811	829	826	835	878	822	863	790	900	804	858	850	853	822	884	803	830	829	808	877	867	803	847	862	828	853	865	833	822	806	861	829	779	850	836	851	819	709	790	804	825	834	816	816	848	831	766	840	840	825	813	809	847	830	843	787	859	846	879	824	819	810	853	856	879	851	761	784	786	781	865	827	818	866	860	865	846	856	886	848	836	811	785	890	838	827	799	801	826	822	824	863	822	846	809	847	815	872	797	798	827	817	863	883	851	841	800	870	806	835	873	801	876	850	834	803	801	850	793	893	839	769	823	813	861	850	832	782	844	824	836	769	862	835	803	807	883	844	839	783	870	898	820	802	814	858	833	798	772	817	848	847	829	850	798	797	802	810	804	825	781	853	860	827	836	857	796	857	832	799	816	826	798	756	854	857	795	808	846	845	824	910	820	852	818	875	833	849	842	802	815	848	835	842	822	790	837	799	779	787	815	872	880	860	845	815	848	842	785	872	846	840	846	882	804	864	847	837	855	874	811	822	804	762	841	848	838	794	893	834	825	808	810	784	834	839	817	820	870	805	839	812	837	824	835	836	838	800	822	852	792	823	838	847	833	855	862	809	805	843	793	799	854	839	848	850	832	823	853	857	850	854	829	834	833	897	773	839	829	798	845	822	822	817	876	818	849	817	762	849	840	805	785	809	812	803	849	870	829	824	862	792	831	791	875	819	809	812	807	827	832	828	868	849	807	848	867	825	825	865	835	864	825	877	802	837	819	808	771	900	857	821	787	849	848	881	839	823	828	813	798	826	842	838	902	829	876	826	837	804	852	805	868	871	839	808	871	830	838	833	832	792	838	870	811	889	808	855	823	845	857	879	853	826	786	798	806	794	809	838	867	817	798	853	856	870	877	839	772	804	811	825	788	836	811	852	809	848	851	816	837	843	788	895	809	765	832	818	815	816	815	832	828	845	812	832	856	887	857	870	777	848	847	831	804	837	832	832	862	842	824	784	829	781	806	835	808	803	867	808	847	815	762	847	863	870	820	863	834	856	817	809	820	844	844	816	846	827	846	815	780	837	796	850	862	867	856	802	840	864	783	789	811	840	839	854	813	791	805	829	874	844	798	840	837	817	846	812	798	828	876	836	860	866	795	824	820	826	866	834	793	806	859	857	788	843	836	806	833	830	820	817	829	817	809	836	832	819	806	824	825	802	805	833	853	825	822	873	830	817	835	809	876	828	805	782	816	817	818	816	874	855	813	809	868	839	869	843	872	818	817	841	773	871	798	873	826	770	831	827	871	798	831	860	853	818	840	843	842	907	923	827	783	795	809	755	873	809	855	838	835	828	737	846	796	867	832	815	802	861	808	853	845	815	819	867	793	826	897	836	785	876	908	778	806	773	877	837	849	813	847	821	881	810	806	794	765	853	814	813	807	812	874	827	795	913	799	858	829	830	821	815	845	801	864	850	855	860	815	816	793	864	829	916	801	848	827	800	796	834	813	873	839	826	824	874	873	881	823	819	823	849	801	811	837	872	878	825	863	820	834	832	897	881	818	823	832	825	845	898	870	838	814	827	852	867	822	828	872	802	769	815	869	849	833	855	833	782	870	847	866	845	849	858	802	823	805	799	789	859	879	860	869	812	813	823	889	832	799	866	860	810	795	854	834	802	894	814	820	820	828	828	845	813	787	849	869	861	792	823	795	874	835	815	815	858	844	834	876	825	859	834	829	866	832	818	901	769	798	833	836	836	813	850	835	819	852	839	834	873	848	897	876	830	834	842	826	891	807	806	839	799	854	815	795	839	803	836	808	833	853	829	815	870	804	831	853	850	812	787	818	847	793	821	797	867	793	830	848	780	881	876	843	796	793	781	790	803	893	821	883	828	857	804	845	832	849	800	845	829	854	836	798	846	809	865	821	810	799	795	735	837	785	839	807	787	807	844	865	802	798	854	794	811	860	861	845	799	846	812	853	823	854	825	842	814	871	822	843	841	783	793	817	811	821	818	827	874	853	783	804	863	780	830	810	796	779	759	786	839	845	800	862	829	813	827	793	841	748	832	835	829	850	795	814	822	835	826	812	815	796	836	795	858	867	803	865	820	867	865	777	840	796	819	817	872	853	855	832	829	852	825	761	784	864	852	826	877	809	837	806	866	876	820	787	829	822	859	829	859	808	807	800	851	860	812	851	778	790	848	827	854	824	774	841	818	844	830	832	800	898	812	794	866	802	845	812	828	833	781	878	809	783	836	837	809	800	824	898	815	845	859	839	842	834	833	880	877	872	870	858	860	802	849	846	835	851	866	840	828	856	865	871	815	797	817	853	772	802	828	907	883	811	866	870	823	811	838	823	855	842	765	824	844	829	789	883	792	862	813	825	803	812	844	857	813	784	847	832	838	856	862	820	836	825	807	800	847	806	859	843	795	830	826	794	845	791	807	844	858	779	839	804	834	862	844	880	858	773	823	882	827	823	832	807	777	800
5937	13776	27249	73792	67329	48810	24449	9861	3325	1290	877	755	721	656	744	723	692	760	769	711	697	686	711	734	737	752	706	724	725	728	762	726	730	733	677	688	762	734	682	723	697	726	677	766	694	697	675	704	696	748	717	726	727	734	729	757	755	711	727	690	693	679	722	673	689	696	699	718	711	708	726	684	743	739	708	743	696	708	762	670	676	712	723	718	695	678	682	763	711	727	718	702	703	718	706	721	710	715	665	691	686	649	726	697	682	735	713	740	680	716	697	700	703	663	696	772	685	732	761	722	689	709	689	703	724	672	744	695	738	719	697	651	733	731	706	750	683	723	726	675	688	665	678	696	760	676	709	715	747	754	726	708	725	700	770	695	727	748	714	686	740	720	689	719	690	750	768	726	702	693	669	686	713	742	670	699	679	670	724	709	715	689	747	692	696	735	710	691	717	741	740	755	725	710	666	701	733	693	693	661	720	726	732	678	718	769	704	714	672	722	712	689	726	735	705	695	745	745	680	722	764	699	671	704	754	709	727	695	673	725	695	734	704	744	764	697	784	713	695	719	718	671	738	735	732	743	714	701	690	735	701	672	711	696	697	745	687	710	776	745	704	666	710	652	720	650	694	715	718	691	715	742	691	693	743	677	685	750	733	688	700	671	759	695	754	708	738	703	696	736	685	693	758	710	739	717	710	720	719	724	748	728	656	711	729	690	759	718	731	754	747	683	743	707	703	702	705	681	747	698	701	725	752	692	706	733	675	753	722	763	761	697	688	695	750	656	677	712	703	691	711	729	723	752	708	713	700	726	705	705	690	722	708	731	735	700	686	713	698	689	720	676	739	718	730	689	664	744	658	718	686	705	646	743	719	723	716	700	754	701	709	731	745	729	737	689	719	729	725	754	693	675	716	683	709	696	760	719	701	653	742	714	697	690	693	710	700	706	728	694	663	691	711	690	719	750	635	747	727	714	715	716	673	729	625	694	741	691	687	722	745	702	714	678	668	694	694	717	768	725	679	667	686	685	720	707	707	652	732	695	753	670	748	726	709	725	703	753	659	735	769	707	736	708	683	688	704	736	725	698	746	725	685	693	734	706	685	663	681	712	712	675	739	755	682	666	687	661	767	670	709	755	726	736	726	688	701	723	711	716	713	719	690	727	742	690	708	682	717	677	678	720	695	721	703	695	722	692	680	761	759	723	712	719	731	723	727	708	696	714	721	731	669	721	683	727	708	721	678	753	683	757	741	715	702	736	751	717	716	655	711	665	746	686	713	725	764	715	749	704	698	709	702	724	675	675	706	662	720	694	653	706	736	694	707	695	677	679	723	730	715	690	721	668	744	688	737	704	753	689	705	714	728	740	721	697	751	695	700	689	680	696	686	673	681	682	655	673	718	742	695	722	723	691	762	702	759	688	708	698	695	677	706	669	719	739	728	705	713	715	711	734	689	716	715	702	705	730	730	689	729	729	724	743	728	704	715	702	692	756	763	707	678	707	720	702	700	670	744	719	682	714	745	710	703	713	687	761	685	727	725	726	690	749	707	751	732	707	715	705	738	727	696	705	694	728	737	717	765	703	711	722	681	715	706	728	675	715	731	676	696	708	698	746	706	700	732	651	682	725	717	701	721	726	744	727	666	692	697	705	705	684	716	716	750	662	741	727	740	721	759	715	725	733	698	755	731	700	679	700	780	735	750	692	664	702	701	708	706	713	712	690	715	693	720	684	676	678	720	754	703	727	766	651	723	712	724	714	699	701	687	709	762	738	728	741	692	710	696	742	730	712	683	748	701	709	732	712	697	726	782	735	723	658	721	738	706	684	688	744	705	726	735	700	604	718	701	670	675	720	757	697	679	700	733	708	676	688	717	715	706	657	690	711	703	663	689	721	705	710	696	696	679	711	732	730	733	742	686	748	676	728	733	720	742	687	731	707	669	719	725	719	738	735	739	680	717	723	750	699	679	719	702	697	726	734	677	675	711	710	702	676	691	696	710	716	658	702	633	715	715	693	678	733	631	702	689	694	730	687	750	718	734	701	674	726	727	712	709	723	766	728	637	771	726	704	676	716	688	692	669	646	720	677	732	686	725	705	739	731	701	744	745	691	704	683	647	720	726	749	781	716	704	723	673	767	724	758	697	713	698	672	724	711	703	651	739	709	708	700	687	723	703	709	747	715	716	728	686	740	710	727	687	748	729	713	724	706	703	714	671	755	670	724	718	696	738	666	736	657	698	712	763	694	693	697	711	732	778	741	685	693	688	726	713	689	693	642	685	697	726	668	710	727	702	737	686	679	685	682	740	673	718	706	716	741	748	703	713	707	689	699	704	735	697	680	658	705	693	739	718	728	697	688	728	712	676	701	717	741	700	693	699	739	719	725	707	688	686	707	723	724	735	718	657	711	705	672	741	702	711	724	718	725	685	697	713	697	652	691	717	708	651	700	691	632	693	746	731	683	732	683	673	733	743	701	683	724	717	739	690	759	672	697	680	713	754	740	702	723	720	695	670	704	739	717	709	742	705	695	681	699	729	711	718	734	746	702	693	724	751	756	696	692	751	682	726	711	686	696	726	743	701	714	681	691	730	736	753	716	712	730	714	686	713	718	742	751	700	718	673	677	739	662	668	710	701	730	678	754	712	669	695	693	711	708	697	723	742	699	709	672	684	702	683	752	693	677	709	700	694	728	652	730	676	725	762	722	719	748	675	690	707	693	731	674	718	686	716	702	678	755	708	699	666	707	716	713	735	678	723	705	689	728	638	685	755	732	720	743	665	753	729	734	704	695	724	676	696	752	734	714	707	703	708	744	689	692	680	710	683	730	695	671	735	710	705	698	667	694	668	689	699	728	740	683	704	689	720	717	716	698	737	691	736	672	746	673	683	704	734	672	735	712	715	657	737	705	716	710	672	707	724	646	722	682	731	709	707	708	745	668	730	709	710	723	728	708	667	688	750	713	751	718	720	701	675	717	730	704	685	644	721	671	718	718	673	720	711	693	673	703	720	708	758	729	707	651	674	696	734	707	724	732	693	668	686	736	692	705	727	728	703	676	685	738	673	677	707	671	682	718	678	730	704	702	756	700	707	666	736	729	723	714	691	683	757	733	751	724	714	679	711	661	720	720	706	686	692	684	707	731	700	716	727	759	726	733	713	675	710	702	729	703	746	729	729	707	723	698	669	708	687	730	706	720	688	645	670	709	705	690	681	668	723	698	713	718	710	655	727	729	706	665	771	701	657	677	728	698	717	657	689	709	742	734	704	681	705	697	695	737	711	693	683	713	743	686	683	641	700	685	713	714	719	717	724	703	692	717	709	721	669	769	681	738	677	687	722	695	655	679	676	698	723	667	701	727	666	699	731	690	671	695	709	743	733	710	714	684	697	687	729	726	683	683	720	706	675	688	646	742	728	713	720	733	731	646	782	755	714	686	733	713	679	715	657	722	702	734	669	744	705	708	695	713	669	723	707	734	737	708	683	753	685	732
27793	15704	6526	14972	14142	7926	3147	1360	927	745	707	719	701	717	746	691	719	741	716	696	741	696	710	691	696	701	723	676	752	727	698	709	700	773	734	656	674	728	696	719	724	748	717	675	679	714	764	737	720	709	687	715	758	679	711	700	736	698	717	713	691	688	720	656	725	721	729	729	714	733	718	705	761	702	719	716	701	658	737	718	726	701	750	676	683	691	718	663	700	761	699	706	691	758	751	766	717	742	702	747	694	705	693	711	737	750	686	692	718	706	665	767	713	707	720	686	724	692	711	749	713	711	699	726	696	705	679	753	688	682	668	661	694	695	661	776	703	671	692	684	720	761	705	756	722	738	731	699	701	732	705	721	669	685	706	718	709	704	692	717	671	744	722	716	704	707	670	700	710	658	733	700	758	712	737	693	685	689	701	734	734	700	640	741	718	685	709	675	659	738	693	754	724	711	711	718	731	679	683	720	711	692	721	731	682	672	736	681	685	686	740	714	742	698	711	682	713	753	741	707	737	706	665	716	681	668	707	686	696	660	711	713	707	764	678	697	704	707	740	721	737	751	758	677	686	701	739	682	686	737	730	672	685	715	659	662	668	731	737	726	698	736	734	704	692	777	692	772	710	704	717	697	685	719	731	763	688	710	728	705	701	723	777	666	683	700	713	651	711	696	693	739	726	743	734	668	679	693	689	698	694	657	720	707	645	698	705	715	712	685	714	682	677	689	720	706	718	729	679	725	696	740	751	686	702	698	751	693	761	726	701	719	705	733	702	746	755	674	697	740	729	738	723	760	687	712	724	718	711	734	683	715	692	675	685	731	705	742	705	653	742	732	713	688	698	662	713	696	729	686	721	704	708	697	747	693	677	705	683	711	714	692	651	661	697	735	699	730	762	694	681	666	693	645	677	732	761	720	673	702	729	692	710	708	746	720	733	745	725	734	711	686	673	758	705	695	697	730	702	704	704	637	708	688	715	679	697	716	748	704	689	719	740	693	768	699	711	698	710	738	677	706	713	686	753	677	674	718	722	753	731	699	694	736	653	700	645	740	710	696	691	733	684	709	717	727	708	725	708	689	695	700	688	704	689	709	711	653	672	704	709	701	733	716	646	698	705	751	679	710	701	757	750	774	689	779	739	736	650	726	687	690	670	686	723	750	656	682	647	702	696	720	729	708	669	705	706	682	735	709	693	715	746	700	700	720	730	679	674	706	702	756	684	734	701	729	686	702	679	683	665	684	745	644	667	674	728	732	682	722	722	675	718	669	702	715	713	717	707	699	737	767	706	722	697	689	651	729	749	736	735	735	702	703	715	671	701	664	711	696	717	751	731	751	713	684	691	728	716	726	730	688	704	680	731	689	655	713	720	681	686	669	696	663	687	733	705	702	736	705	726	721	731	763	664	711	731	704	682	701	700	725	698	708	689	703	708	720	738	716	709	683	693	696	718	677	672	725	689	758	773	756	716	673	703	673	701	724	735	661	697	694	697	735	709	677	703	738	697	735	688	693	738	679	717	668	702	661	710	679	692	693	653	699	719	683	700	695	694	713	725	730	671	695	737	712	693	660	697	713	728	735	681	711	746	709	709	690	740	693	679	665	725	737	701	658	709	677	648	724	650	702	713	709	645	680	724	707	684	729	748	686	646	687	765	722	724	708	699	736	707	647	698	706	715	727	698	718	712	759	682	678	709	698	714	717	770	720	684	700	721	719	720	710	713	688	700	713	722	720	697	715	708	691	727	715	690	665	710	696	720	669	709	702	667	707	641	689	717	688	711	755	729	762	692	684	702	671	695	717	735	682	724	699	689	695	692	727	685	691	719	717	702	693	682	752	697	684	715	721	687	752	710	705	722	677	754	685	674	721	711	712	723	689	705	701	725	721	728	676	697	724	693	725	709	707	716	714	709	698	710	672	683	705	677	704	713	693	715	718	705	712	677	730	753	684	744	697	683	735	652	724	722	686	701	723	723	749	740	691	732	683	716	720	726	743	698	722	685	716	698	697	682	666	711	706	726	699	693	697	742	693	710	692	683	726	728	712	694	694	697	690	707	649	745	678	746	716	672	657	664	694	716	681	708	724	722	736	659	734	693	726	687	693	656	753	694	702	689	735	684	717	715	664	742	676	649	682	703	735	710	705	743	718	736	703	670	700	746	712	699	761	713	695	716	653	688	684	675	664	737	725	720	701	701	699	702	676	738	692	678	723	708	700	665	707	693	692	726	685	650	737	663	689	709	709	714	717	686	721	657	638	707	665	716	705	728	749	704	757	708	711	665	704	708	680	751	752	734	754	718	744	694	694	767	660	729	726	751	700	701	679	730	685	687	710	741	706	738	671	728	664	695	728	661	737	654	732	714	678	710	676	702	699	675	696	695	720	723	693	702	661	697	651	749	733	712	679	707	695	731	693	690	725	738	678	735	713	713	713	693	741	718	684	784	687	704	744	699	721	708	692	760	726	728	702	700	696	696	717	721	762	781	680	723	722	679	692	705	691	739	653	683	698	730	699	707	691	738	668	668	726	705	736	694	699	704	700	678	754	712	740	727	691	718	730	739	774	689	712	726	731	668	714	693	725	722	704	715	705	686	703	676	690	649	719	731	688	694	709	768	676	647	687	675	752	695	722	713	723	722	695	717	726	725	692	685	718	745	696	698	780	700	736	711	681	663	738	723	729	656	704	741	727	751	715	651	751	700	702	648	682	681	744	635	722	668	699	698	640	696	692	697	704	690	712	722	678	680	734	716	676	693	685	703	727	731	705	683	728	681	698	702	689	683	708	727	699	746	686	691	753	665	671	700	716	733	701	656	692	721	722	737	675	668	743	670	658	701	670	704	731	704	673	706	725	715	684	732	695	685	693	747	703	751	740	682	675	694	675	726	727	700	707	729	745	729	706	701	778	683	679	694	732	688	642	678	688	668	655	703	700	727	717	706	669	681	715	711	682	673	673	738	727	742	721	740	721	741	710	723	657	702	654	654	738	684	724	653	740	672	730	710	697	711	700	714	702	715	700	764	721	710	720	682	712	740	707	691	751	713	762	756	740	701	759	713	721	739	675	693	690	728	672	682	695	741	718	707	691	672	695	734	755	699	662	703	687	688	711	723	744	662	722	746	722	716	718	778	760	718	662	707	714	737	731	715	689	774	694	753	698	720	734	705	725	833	697	721	686	705	703	727	740	764	746	712	700	718	684	663	718	690	731	768	699	706	714	718	693	726	696	769	721	712	728	724	698	679	713	717	687	695	735	687	716	704	732	662	665	694	718	698	750	662	699	739	702	711	726	696	703	680	724	717	688	747	722	745	703	624	666	716	748	734	730	719	669	716	711	677	750	714	718	734	712	709	696	699	708	749	751	692	682	732	696	675	684	725	731	713	677	656	716	757	715	685	749	711	681	690	707	691	714	715	770	655	704	692	711	705	699	689	722	649	745	721	749	684	717	713	715	772	730	678	704	688	704	683	721	690	674	691	694	711	669
6417	5803	5747	12602	11201	6484	2637	1196	787	617	621	597	613	562	556	569	577	581	553	559	578	540	610	575	564	579	611	578	542	567	561	561	551	598	594	524	522	584	502	575	586	529	568	555	598	546	634	525	610	604	551	530	545	570	524	562	583	582	595	552	529	573	536	568	546	560	600	550	584	608	619	566	592	554	606	544	554	537	580	576	558	539	538	567	555	565	540	576	552	603	580	538	583	540	571	605	535	579	571	531	571	574	584	576	593	585	580	545	555	560	587	524	574	534	548	584	564	590	568	542	604	608	554	580	566	587	569	556	591	584	597	529	559	551	565	522	599	546	559	567	574	559	531	531	569	565	579	562	575	558	570	565	638	573	539	591	567	567	539	530	566	534	539	551	560	550	587	601	600	540	561	514	591	569	630	564	564	576	568	607	580	531	569	607	534	550	573	572	578	593	602	574	565	588	566	577	557	562	591	497	537	577	544	533	558	613	581	588	483	547	621	529	548	528	537	574	532	577	602	565	562	555	566	553	577	615	571	556	590	543	559	547	578	539	561	544	569	592	586	511	508	569	572	581	559	580	558	602	584	574	565	531	572	563	567	527	576	580	588	534	583	540	582	588	551	557	553	525	545	553	556	582	551	568	572	600	553	542	577	562	572	610	531	587	587	567	568	539	562	573	557	522	569	565	591	578	572	536	556	580	574	545	570	572	586	525	546	567	568	573	560	552	597	557	572	615	529	575	581	523	548	564	565	511	547	563	589	571	532	571	599	573	593	556	602	557	540	527	584	512	533	570	542	533	555	604	571	560	552	555	558	540	566	575	529	599	561	558	574	542	560	556	545	576	602	566	546	568	558	578	539	600	573	609	553	564	556	548	585	566	541	580	549	528	571	543	561	571	564	535	554	552	608	559	586	538	559	568	577	552	551	570	592	540	554	536	548	562	564	589	548	603	577	578	571	555	562	577	523	575	553	540	575	551	578	562	522	574	562	592	550	586	568	555	547	590	547	540	551	589	582	562	527	538	575	604	541	614	565	602	507	520	547	608	549	589	529	528	535	537	562	566	627	567	580	563	596	552	578	514	547	520	549	507	612	525	532	552	592	540	570	572	585	549	552	516	604	526	560	580	569	554	583	563	557	555	550	516	512	547	514	552	570	577	578	555	560	568	540	587	552	535	538	552	596	568	579	546	577	582	580	600	582	552	604	562	540	556	612	582	616	577	535	582	547	587	616	575	567	526	528	587	552	591	624	550	539	576	600	562	540	555	587	534	597	528	528	557	533	599	577	546	602	568	571	545	523	552	563	553	564	562	596	590	590	514	534	577	573	520	586	582	545	572	578	590	535	525	572	506	579	578	563	560	611	538	587	572	575	521	560	566	570	573	544	541	565	595	614	534	539	525	582	603	531	556	567	583	549	569	569	568	570	514	579	503	561	588	616	580	554	556	572	581	581	574	599	564	558	561	576	573	619	548	557	546	571	537	523	555	535	599	553	570	512	550	563	542	544	552	590	549	513	562	551	576	532	556	548	606	554	561	594	526	587	592	572	581	584	566	563	515	574	541	577	556	559	572	588	555	574	577	566	575	603	558	574	569	566	591	551	573	602	568	532	567	546	563	569	532	553	555	582	534	588	558	556	563	552	540	549	543	607	569	573	521	543	586	556	563	535	558	538	552	533	572	571	561	584	565	561	591	578	576	562	484	591	532	579	531	578	584	538	526	573	574	562	527	602	583	522	559	572	535	544	560	570	572	574	585	601	574	533	605	568	587	560	577	543	599	558	590	577	574	574	563	574	571	568	581	559	572	592	567	546	555	564	564	597	564	586	545	525	560	568	582	529	611	564	559	540	587	525	552	571	589	534	587	577	572	557	585	528	550	565	590	565	524	580	542	564	626	540	573	569	557	551	547	561	530	566	560	580	558	530	574	548	579	544	571	543	586	568	538	565	551	554	566	539	566	563	583	606	583	550	586	546	590	555	563	553	555	565	550	589	573	562	527	556	604	545	599	567	567	533	581	607	552	532	596	579	579	607	573	558	553	545	585	553	553	571	590	536	547	536	575	571	572	538	577	581	563	576	601	584	551	559	559	595	544	555	571	581	574	564	571	587	578	576	565	525	539	572	565	593	568	569	560	546	575	573	588	586	497	576	582	588	539	573	536	577	562	555	551	579	578	571	556	570	582	537	612	535	567	546	547	529	505	584	573	557	541	593	594	565	572	584	541	561	574	554	578	570	534	614	583	575	548	513	560	599	622	566	581	588	550	548	564	528	555	566	567	608	542	579	570	632	583	580	576	562	562	562	539	604	573	558	559	559	631	561	564	581	572	578	593	575	572	571	598	583	598	558	547	557	573	516	539	563	569	588	569	524	541	568	548	588	596	619	586	576	558	526	537	557	594	609	540	543	596	591	518	581	555	586	545	545	608	577	555	575	542	599	574	531	604	557	566	533	573	536	570	537	560	558	561	589	564	582	572	569	570	577	570	582	620	571	589	576	591	564	590	553	567	517	552	566	543	566	510	543	580	556	554	614	587	582	572	563	593	557	598	636	563	597	574	647	558	581	554	562	520	571	592	570	541	578	574	577	566	534	571	541	576	549	622	616	579	546	539	528	560	533	614	635	559	589	550	598	595	558	573	526	549	597	557	525	561	610	593	585	558	588	550	564	586	614	566	580	545	561	521	579	558	526	523	584	535	530	562	556	565	564	552	547	593	527	567	517	596	569	569	550	571	557	518	584	598	539	549	544	555	554	573	580	545	574	569	558	546	573	608	566	591	589	545	576	594	566	570	576	585	568	586	523	541	609	514	564	544	577	567	570	555	555	543	584	526	539	565	588	521	518	551	542	566	563	576	567	549	562	585	506	559	555	569	593	601	588	569	552	562	566	555	601	534	550	546	619	550	538	531	591	559	558	584	594	586	589	579	576	587	572	636	545	567	534	586	597	594	532	544	563	530	580	531	548	611	590	581	578	530	606	546	585	580	573	580	601	544	553	565	578	580	559	566	558	585	567	580	538	539	568	558	575	585	539	590	552	554	548	562	525	541	565	518	583	548	552	593	535	566	558	589	604	542	554	543	585	542	588	526	579	529	584	550	561	589	594	601	594	583	558	576	579	546	537	560	490	574	521	552	562	530	553	573	558	556	587	531	549	577	564	544	589	567	568	582	542	605	553	608	654	579	576	564	564	597	550	562	537	584	571	569	578	586	576	565	574	586	606	561	535	534	567	550	576	535	562	563	548	565	525	561	548	590	564	592	564	606	576	571	564	530	528	553	582	556	594	587	547	571	547	587	591	587	584	576	571	557	590	606	547	518	575	554	598	534	562	579	527	562	588	606	549	600	595	592	551	575	600	609	567	553	567	532	509	521	560	567	560	558	552	594	558	556	572	598	587	582	524	575	493	540	578	544	573	569	570	550	545	553	587	522	559	558	580	583	565	609	570	588	593	589	572	590	583	591	606	529	585	597	559	542	562	502
25418	21334	28322	46440	50837	38712	21015	6117	1734	991	827	747	785	710	671	761	770	782	734	758	705	713	771	700	687	734	739	761	700	739	704	656	744	730	696	748	768	740	734	758	709	707	755	722	740	763	705	760	742	699	744	728	709	740	700	797	783	724	709	745	748	791	703	730	725	742	705	711	736	753	746	802	780	736	765	737	732	708	678	688	741	732	733	720	747	732	744	738	700	743	719	717	732	701	734	701	715	719	666	749	728	762	749	666	719	733	737	699	723	704	670	724	739	683	722	703	724	722	714	753	746	713	739	714	774	726	722	753	726	734	745	762	776	726	746	708	675	763	716	709	730	747	687	729	745	754	763	737	734	743	725	718	708	707	727	718	761	736	762	725	733	711	729	722	701	729	753	708	756	700	721	737	672	730	712	683	724	729	703	731	696	711	755	711	703	758	729	724	751	735	737	745	715	722	711	717	689	751	776	714	794	747	710	747	759	684	704	708	742	723	726	738	766	749	768	714	707	717	705	726	722	760	739	726	761	724	676	718	728	705	691	734	740	727	723	731	679	713	767	731	738	687	718	697	717	705	744	639	711	723	690	715	761	716	712	748	701	745	703	744	723	752	722	708	790	725	699	708	721	678	716	754	743	701	711	732	667	719	722	728	731	735	736	704	708	676	749	740	711	718	752	712	640	729	715	682	757	721	751	760	725	775	756	709	779	755	737	720	738	734	715	742	720	686	676	706	732	703	705	749	702	736	711	710	774	746	706	720	695	760	783	756	739	739	680	739	736	805	720	734	741	692	735	736	704	734	707	726	745	692	758	703	707	758	782	745	769	704	660	735	728	715	712	724	732	697	744	818	748	750	732	693	698	767	699	737	756	698	750	752	752	784	726	690	741	681	732	750	710	756	686	700	751	688	756	743	757	732	720	734	740	712	722	747	745	688	674	739	758	726	686	747	727	712	738	745	704	712	712	738	737	761	732	711	748	698	699	701	692	759	723	759	717	712	717	724	761	749	760	689	680	695	740	729	742	712	708	725	767	740	652	736	742	752	710	758	756	665	730	734	708	690	691	740	739	712	715	706	742	681	688	746	667	773	768	723	750	725	746	720	737	714	718	754	717	713	766	743	664	738	722	719	730	717	714	763	728	716	765	767	700	748	742	682	748	729	717	757	754	675	710	730	717	764	728	723	688	731	753	767	726	730	742	666	751	729	745	724	710	728	700	719	756	722	764	768	740	749	712	726	807	758	704	698	760	739	694	743	750	757	717	685	752	704	759	725	772	729	718	682	701	770	734	746	715	674	775	735	743	737	657	711	747	749	750	731	710	780	723	716	697	729	735	695	694	756	760	728	724	710	726	744	723	730	741	709	717	768	737	691	759	717	718	709	757	695	704	700	727	739	736	709	774	738	729	727	724	753	742	724	656	711	729	757	701	732	768	699	704	758	748	782	717	752	767	750	755	717	755	720	754	761	709	715	723	741	711	702	739	733	717	768	771	791	730	713	734	724	726	695	725	682	760	704	729	723	735	778	701	781	704	753	749	780	721	731	711	710	765	722	733	758	739	733	712	701	726	748	709	771	760	718	671	706	701	743	697	723	795	759	768	725	725	692	743	737	761	731	726	738	712	738	725	684	710	740	693	726	721	736	709	743	697	675	749	696	741	690	753	792	738	708	737	664	708	727	733	737	721	715	703	698	702	766	714	743	709	713	752	770	737	705	697	693	739	735	721	657	733	716	686	762	733	765	693	683	715	739	713	752	723	703	704	712	693	741	724	675	704	701	747	756	709	754	663	735	730	735	715	715	758	745	735	734	752	735	719	756	735	711	693	709	701	761	744	757	705	702	758	712	775	723	753	737	709	724	711	719	767	781	728	746	726	767	718	747	714	751	739	697	759	724	730	792	699	757	712	757	771	753	770	711	741	759	695	737	758	704	724	732	700	715	704	725	752	726	702	672	725	722	734	703	746	689	760	717	755	720	751	688	740	708	718	749	734	743	671	728	694	659	688	708	726	712	744	707	686	734	712	686	715	718	721	745	724	758	729	710	740	756	698	760	691	760	696	729	743	716	718	713	700	738	744	690	767	739	762	748	766	710	711	715	709	669	724	768	725	718	716	706	714	735	744	757	733	732	723	695	709	695	750	680	681	728	747	717	725	752	717	727	733	752	720	686	723	682	681	716	717	734	753	733	728	756	694	741	705	731	673	695	719	739	802	721	728	777	718	724	668	791	727	725	756	718	709	781	748	725	719	738	723	752	715	732	729	752	727	700	704	686	727	680	739	696	743	750	701	717	734	691	760	746	764	770	761	748	690	756	768	729	711	729	736	712	765	662	754	737	662	663	708	652	742	745	751	692	736	737	667	743	692	781	778	739	747	733	714	752	687	675	709	700	735	736	770	770	770	688	693	738	715	702	743	709	746	727	749	708	751	691	726	723	799	708	711	730	689	731	731	705	694	745	687	704	726	787	725	705	730	748	728	721	728	686	705	783	737	778	745	753	723	788	724	771	718	756	705	765	736	733	764	686	751	687	761	696	704	766	727	710	730	716	727	720	740	712	742	719	729	711	720	688	749	726	733	707	682	747	744	748	729	700	717	742	738	713	767	700	764	800	761	722	697	711	753	715	715	706	742	706	715	719	736	694	787	723	739	705	704	724	721	718	772	702	747	699	689	719	744	682	746	729	704	686	756	781	759	728	735	703	733	729	694	772	764	724	761	717	723	723	751	724	762	708	746	742	751	734	732	738	747	750	708	778	729	732	739	777	755	718	719	736	689	734	803	758	755	743	685	714	703	740	717	749	743	715	692	665	720	676	748	705	725	752	685	687	757	719	740	706	793	733	719	723	795	707	775	737	699	761	702	761	753	735	705	728	732	719	661	718	709	716	676	756	751	651	759	728	708	714	674	696	748	731	701	733	736	676	780	715	698	725	717	753	682	737	784	713	653	693	691	710	741	724	714	724	758	708	701	711	730	704	721	702	755	702	704	715	710	738	742	770	717	710	704	724	719	760	756	685	721	721	713	731	736	762	788	701	718	709	701	715	715	720	706	722	763	717	686	735	696	709	716	732	689	704	729	775	727	691	750	696	732	701	736	658	749	718	706	743	700	709	677	712	768	704	668	733	787	702	777	657	721	706	709	743	672	731	751	691	730	733	729	690	779	729	736	728	749	700	730	698	762	714	743	761	772	748	706	715	726	706	735	757	685	742	745	693	761	735	748	696	742	738	695	698	724	712	692	747	674	662	722	751	707	730	774	728	680	754	749	704	784	745	747	723	720	752	715	681	695	755	776	738	745	686	689	701	712	704	717	724	736	738	724	722	717	659	736	752	692	716	751	697	760	738	671	734	739	768	747	756	739	758	692	684	736	724	717	702	767	742	677	739	740	709	772	741	736	763	740	740	653	721	682	715	723	729	718	714	655	749	742	747	700	754	745	743	744	710	669	738	762	786	680	701	724	760	733	715	743	700	676	716	749	710
6472	9706	19716	59731	47100	31645	12574	4292	1625	870	703	613	638	624	644	654	666	626	649	664	616	616	615	616	636	645	612	674	645	634	671	614	638	631	640	625	606	615	591	606	614	677	603	597	623	574	616	655	630	607	646	600	614	636	583	640	626	639	579	599	634	599	633	655	576	621	645	614	680	594	625	614	599	647	631	604	586	619	691	645	597	575	567	667	605	625	630	650	611	614	609	625	596	620	614	617	635	634	641	603	630	613	598	609	630	599	617	611	598	615	647	647	613	629	607	643	582	610	639	614	643	638	640	627	621	619	608	582	622	632	636	582	646	641	595	616	650	628	646	599	616	612	610	631	590	556	606	618	633	638	619	629	618	622	621	604	577	614	664	667	586	586	655	589	633	644	594	640	652	632	592	598	606	603	635	629	629	603	690	642	587	605	639	637	656	663	620	634	578	653	612	589	632	572	616	641	601	601	615	616	586	643	632	658	605	582	641	609	622	638	583	635	678	631	629	662	592	609	624	583	630	610	685	609	615	607	624	598	616	613	624	605	609	622	671	593	597	618	625	636	646	621	569	639	619	641	616	626	646	620	608	610	572	594	627	593	618	601	620	562	642	617	635	653	618	655	622	596	661	615	620	608	616	620	640	600	624	625	655	604	597	651	644	597	599	629	607	620	613	640	592	596	578	615	614	626	567	618	604	647	565	646	576	625	606	565	608	626	589	618	630	613	626	579	617	629	626	635	625	600	598	616	624	628	623	616	642	594	623	603	634	586	633	615	592	610	640	628	644	590	623	596	645	615	628	600	623	632	550	623	624	629	611	659	628	628	574	625	598	632	650	613	673	636	565	575	659	623	602	640	627	594	614	621	614	604	610	650	637	635	667	612	642	631	653	634	600	627	636	570	630	594	560	586	606	648	597	604	606	662	628	572	659	553	618	627	635	615	603	631	588	626	602	590	657	579	624	651	581	658	616	625	648	646	614	599	632	631	595	621	616	640	613	584	610	640	648	642	609	666	619	623	631	597	593	578	602	555	623	600	579	590	659	593	611	619	634	618	597	585	645	604	651	614	630	620	613	601	576	583	569	647	615	620	661	602	619	599	611	600	611	610	600	594	681	614	598	586	602	586	638	563	653	622	634	557	615	613	663	596	632	622	657	587	605	642	627	595	619	600	640	632	645	629	571	618	586	642	594	612	620	641	653	644	612	679	655	609	597	615	598	625	608	615	591	624	655	594	627	606	620	605	615	599	571	597	628	625	616	603	645	665	608	621	567	657	629	625	631	634	658	589	604	584	664	602	597	628	596	629	603	583	661	591	625	638	599	643	638	592	609	636	660	647	621	634	607	600	634	618	633	574	641	615	660	611	600	611	658	603	578	644	636	586	585	619	640	576	602	573	567	592	603	588	589	652	655	644	625	597	626	606	617	603	592	647	645	621	644	648	669	553	603	651	633	613	597	590	601	616	577	573	663	598	600	624	629	574	624	575	604	635	583	595	656	624	609	621	634	653	623	631	599	663	618	593	568	618	643	601	603	617	622	656	606	627	631	645	615	592	575	610	612	620	596	599	622	608	683	644	630	586	660	608	624	584	601	645	613	638	628	641	626	649	632	614	617	572	620	617	626	603	575	601	670	609	617	617	613	593	589	581	651	603	606	634	658	659	608	646	607	629	578	625	666	606	606	614	628	640	604	595	604	580	585	619	615	605	591	601	587	670	613	600	632	617	640	635	640	580	610	653	611	683	576	631	665	603	601	628	610	630	599	619	584	637	625	627	617	616	598	618	664	640	582	646	584	581	631	607	621	585	608	663	635	619	657	608	607	599	623	618	637	647	615	590	634	620	594	619	614	625	645	618	615	568	648	570	621	672	562	569	640	591	618	601	623	645	604	668	585	624	610	587	617	616	605	606	595	564	637	607	653	619	643	629	623	553	619	646	624	615	613	630	583	616	663	581	572	609	648	655	654	581	672	637	646	628	633	606	662	622	605	599	632	622	618	627	615	617	640	589	632	620	615	597	623	623	629	640	630	603	613	565	593	606	615	599	622	654	601	615	616	620	570	624	637	570	620	603	604	639	580	641	643	598	597	638	618	631	619	609	585	631	644	661	594	606	621	629	555	654	585	622	614	602	641	641	611	650	639	658	616	621	590	646	608	630	651	566	614	616	649	592	601	616	619	633	655	602	623	629	642	652	626	657	638	591	585	631	589	631	631	638	631	628	577	613	568	613	606	591	573	617	641	588	661	606	569	640	610	603	642	589	618	634	639	624	632	626	606	665	595	595	628	668	631	640	612	629	602	588	620	629	650	601	637	622	612	616	579	597	626	588	617	585	571	571	594	635	643	620	611	598	602	589	632	594	597	617	627	597	617	626	590	629	602	620	555	628	604	611	580	636	602	581	621	638	602	619	606	668	629	628	616	625	602	597	639	605	613	596	531	613	627	645	621	575	589	645	663	589	626	625	606	676	641	640	621	653	571	687	639	637	634	600	629	599	587	623	598	627	626	612	598	632	580	638	628	619	620	619	625	647	610	571	668	589	651	617	657	637	608	604	576	597	619	615	640	624	633	611	665	595	613	592	622	622	597	626	613	618	641	682	644	633	601	618	646	652	592	591	608	604	622	651	615	606	587	630	625	588	620	644	611	631	628	635	608	601	620	615	635	583	599	661	621	593	603	609	605	642	592	624	589	626	545	618	614	581	621	615	593	605	582	605	630	622	614	639	591	615	611	588	624	611	582	618	592	598	625	638	618	617	591	638	621	623	612	626	610	612	597	618	638	583	617	577	640	576	611	653	600	573	651	603	604	606	636	586	589	566	616	589	609	588	612	604	649	612	635	607	632	665	606	588	629	609	610	602	629	656	574	643	573	617	634	615	584	624	587	587	614	620	656	608	614	610	639	645	611	637	593	647	601	585	634	632	603	622	640	645	645	625	627	643	617	613	648	614	638	597	613	620	651	665	612	596	586	597	598	622	667	611	586	577	578	636	589	596	628	536	591	580	693	591	639	627	609	582	602	635	589	643	609	620	571	596	595	628	606	610	612	625	599	622	563	619	609	611	595	662	605	621	616	603	636	628	638	644	597	612	636	611	612	584	635	597	627	613	607	629	555	633	617	555	640	597	633	637	628	629	648	667	625	620	597	614	667	581	589	610	602	613	621	571	646	639	630	634	598	644	606	624	605	599	600	617	643	604	612	643	618	659	655	630	586	633	579	593	598	611	611	586	610	631	626	612	610	612	557	610	600	564	603	627	604	609	620	603	590	620	582	615	646	607	592	627	582	604	605	607	602	660	682	575	555	587	624	605	616	604	653	666	588	611	617	629	626	604	640	602	622	635	592	617	582	599	640	589	620	619	644	637	624	571	617	586	598	619	633	653	617	623	579	623	634	627	576	624	645	567	590	625	642	603	631	623	614	618	613	558	652	625	603	639	619	602	639	602	635	615	604	595	633	617	601	616	636	570	617	595	628	618	609	731
24202	21330	29178	42491	58920	50645	31316	13959	3984	1631	1105	898	829	832	901	841	785	893	822	858	812	880	875	819	818	891	842	861	796	800	803	802	800	820	837	818	799	815	875	837	833	834	777	795	813	814	840	849	842	797	870	819	790	789	816	818	818	806	787	820	808	795	843	826	817	884	839	771	822	808	853	830	795	832	841	827	807	857	874	858	859	842	840	819	860	799	883	798	849	835	809	804	823	792	788	799	828	847	844	841	796	841	795	834	843	842	834	842	801	817	881	838	783	808	889	861	810	808	780	877	855	796	812	837	840	823	828	814	793	802	824	875	821	836	861	811	829	811	873	829	805	812	853	813	833	799	848	793	858	807	825	895	799	795	814	834	822	822	852	896	836	841	835	789	858	802	799	844	787	858	845	795	846	851	809	778	864	812	824	824	866	868	855	799	819	785	834	913	799	802	848	860	829	808	792	826	865	799	833	846	847	830	858	800	835	854	823	771	834	819	805	824	789	837	867	811	833	859	817	842	824	802	818	870	798	838	796	868	849	851	790	874	812	860	819	862	798	871	834	820	819	812	839	867	813	804	825	858	826	823	854	817	804	864	835	817	824	878	823	872	864	820	768	798	786	850	860	868	835	818	832	819	809	827	841	818	783	771	872	841	827	823	813	814	840	806	813	875	822	822	799	867	819	828	806	795	822	823	843	819	847	805	821	822	798	807	771	848	853	762	880	766	821	846	858	834	805	801	814	802	829	791	849	855	828	806	842	788	846	892	782	814	801	818	838	811	880	793	810	802	830	805	811	871	825	846	842	851	744	825	759	814	840	826	796	827	804	800	804	793	809	853	815	811	831	826	804	817	837	798	792	843	806	783	817	823	841	817	845	850	830	826	818	832	788	837	828	809	783	821	835	744	868	754	839	872	835	784	743	837	829	825	825	824	783	812	823	797	806	820	822	801	815	736	821	758	865	812	817	861	840	818	818	833	857	803	804	861	801	843	831	845	861	831	759	843	853	780	818	811	862	853	865	806	779	836	898	807	817	796	802	793	829	814	838	840	807	807	804	849	795	851	819	806	815	826	830	850	835	767	805	860	869	829	816	809	811	863	798	822	864	848	844	864	889	819	790	801	848	798	790	847	801	880	820	845	841	812	834	746	817	810	813	852	826	825	826	755	804	808	816	774	858	863	859	817	790	821	837	787	787	823	766	784	856	853	784	868	844	865	842	812	828	857	873	819	811	831	840	847	772	807	874	845	836	792	804	843	889	811	826	853	857	840	793	821	814	857	781	821	827	866	835	822	818	841	823	824	811	823	779	787	799	795	809	832	817	800	847	826	822	807	789	840	793	813	832	837	864	802	823	811	796	825	813	830	792	840	807	820	807	828	824	815	809	806	816	859	788	862	818	791	842	797	883	908	764	866	823	807	866	906	845	808	807	861	792	803	830	811	780	800	839	806	824	845	831	841	854	859	834	842	771	814	806	859	829	852	844	838	810	832	812	804	876	859	829	810	807	829	839	858	796	795	781	830	820	829	814	835	794	845	807	798	799	858	807	818	791	812	859	836	806	865	844	835	839	811	792	815	824	818	764	816	791	835	817	819	790	797	834	827	787	816	856	790	814	821	800	812	835	808	816	821	806	846	829	821	816	772	762	843	794	819	865	814	774	832	807	845	780	836	817	787	842	789	847	852	793	858	838	889	836	815	863	846	849	857	845	819	846	787	801	836	787	823	860	878	826	807	796	880	838	781	816	863	797	828	821	857	791	829	797	859	873	829	819	813	832	809	817	779	840	821	829	852	828	848	815	816	847	816	814	869	756	808	800	839	813	812	762	807	794	849	886	819	821	848	880	818	781	872	828	801	812	841	864	827	760	840	868	803	809	824	806	790	893	810	888	839	774	880	801	817	807	845	812	796	799	826	821	826	810	841	844	803	829	838	772	856	792	832	830	802	811	818	858	831	859	828	798	826	807	824	824	801	833	782	843	809	840	827	886	829	844	854	842	860	833	787	836	863	833	886	866	788	786	819	848	810	775	817	907	858	776	816	808	847	829	849	830	832	836	777	838	801	834	848	842	824	845	828	850	790	809	837	831	811	794	788	770	857	775	815	822	818	816	784	830	796	815	795	828	838	769	832	877	779	776	849	839	882	841	792	812	776	835	755	804	834	831	787	819	838	812	762	826	822	774	887	778	793	796	806	798	806	836	828	797	829	795	814	819	742	813	802	836	817	783	803	853	833	821	832	813	819	817	857	752	860	807	839	792	839	798	790	809	851	839	782	857	853	788	806	818	807	873	866	856	824	791	834	844	764	833	824	863	869	827	834	819	821	805	809	796	846	829	847	818	788	817	808	836	844	794	823	805	789	776	801	813	822	834	843	848	837	821	830	860	815	812	831	810	845	802	876	830	831	811	817	772	874	814	767	833	831	796	810	778	845	827	813	804	835	806	819	849	791	806	808	843	797	831	791	739	813	868	838	826	827	817	788	819	747	802	838	829	777	836	824	793	786	743	853	821	822	798	804	806	814	855	809	774	780	841	841	793	812	862	770	818	843	775	855	858	790	838	823	826	853	814	811	852	779	820	829	820	816	803	809	798	809	832	886	812	795	851	819	832	833	813	873	851	852	849	840	860	925	859	839	809	839	817	853	805	785	775	803	819	811	839	840	783	858	901	870	846	852	784	813	844	845	857	796	840	747	808	806	842	824	870	850	846	834	809	820	847	798	786	795	831	803	812	842	850	798	847	813	775	830	837	811	776	813	862	815	854	843	823	820	842	792	823	797	827	795	825	836	818	811	817	844	799	840	838	815	809	788	786	864	798	770	830	865	794	769	853	776	798	793	820	786	828	761	830	853	838	768	841	861	894	785	838	807	810	797	826	796	891	804	823	800	798	778	814	809	791	763	857	808	853	778	790	792	833	853	859	829	768	862	831	848	845	806	830	806	832	818	817	801	822	891	789	818	865	866	842	830	820	792	814	780	854	817	830	827	835	817	788	842	810	800	824	818	832	857	807	837	823	813	822	766	813	808	840	811	881	814	870	837	820	865	804	813	844	802	758	783	823	855	854	845	781	821	839	831	828	840	818	844	812	786	857	830	793	801	816	805	808	795	857	826	787	777	861	811	780	808	835	782	778	825	852	844	771	777	825	844	796	804	855	838	826	777	808	787	836	840	853	790	819	828	783	865	871	847	774	853	754	821	812	822	857	836	772	765	815	806	803	789	842	824	814	827	815	832	816	837	783	780	801	819	808	792	833	789	773	788	877	814	803	800	818	796	836	809	808	820	819	819	790	827	839	812	853	825	837	862	798	812	814	827	789	761	820	902	826	829	808	823	801	839	833	792	807	812	816	816	794	832	825	789	791	802	851	804	815	784	737	804	916	863	845	845	805	833	833	834	811	809	805	856	775	792	807	811	788	828	838	847	792	865	841	765	795	824	801	834	836	827	839	858	869	868	801	785	799	799	822	824	800	795	805	863	792	788
7410	12080	27899	78421	64880	47264	21052	9938	3554	1598	884	743	731	752	698	721	684	720	707	704	743	690	686	733	727	727	695	705	725	736	732	726	697	711	714	684	718	713	637	710	661	726	758	715	676	703	709	732	716	732	700	696	755	716	705	709	688	713	702	732	727	703	702	721	714	705	680	704	709	697	699	751	743	678	705	704	709	699	731	707	735	750	740	693	696	703	681	677	680	749	665	733	687	667	694	689	708	709	716	667	691	663	756	718	732	721	700	707	690	694	701	699	730	672	733	683	745	700	713	727	685	739	737	724	709	708	685	710	704	731	683	666	700	684	709	736	690	696	699	746	680	665	696	662	710	682	628	708	682	687	702	671	670	708	717	728	729	738	773	706	714	755	683	718	698	636	734	663	662	716	696	688	708	715	709	674	677	722	715	722	711	709	731	704	716	707	673	682	738	738	744	685	703	712	706	728	659	700	720	723	713	661	747	725	655	722	693	701	737	707	750	728	701	715	664	678	775	697	691	705	711	703	706	685	715	726	710	732	714	701	707	717	686	707	713	696	736	677	695	673	709	710	696	671	669	692	704	711	697	702	695	665	683	689	693	720	693	671	727	674	713	691	680	720	675	680	701	712	759	698	705	709	652	680	662	694	687	706	741	683	680	698	692	654	685	716	669	672	722	729	706	701	681	693	675	690	693	703	665	700	727	730	706	709	710	678	679	683	665	725	709	733	724	772	735	736	684	694	671	699	697	762	679	668	740	729	710	682	701	707	761	634	709	668	690	718	706	734	728	665	705	694	648	673	655	765	740	728	674	663	708	718	692	693	705	658	685	668	707	720	691	698	676	666	708	692	688	679	668	679	644	725	702	717	676	711	736	735	678	717	687	684	669	678	728	667	709	708	717	712	693	719	662	721	732	672	654	709	697	734	704	708	687	714	710	707	713	706	676	731	670	704	667	714	666	681	707	694	656	684	693	697	664	703	720	734	714	679	722	723	718	663	690	669	689	716	706	679	697	674	707	711	688	694	741	670	693	673	655	710	710	704	676	697	716	792	692	707	722	691	699	703	686	689	723	714	660	684	660	691	685	721	707	729	698	687	703	690	636	751	719	690	712	671	730	696	721	673	669	699	672	728	690	752	687	698	725	694	671	691	727	695	670	726	723	665	689	704	737	700	688	731	703	704	745	697	705	688	677	697	733	723	713	679	682	705	683	667	734	720	701	714	691	735	706	689	760	710	705	671	698	691	690	638	678	725	716	731	674	704	701	719	730	681	697	692	711	721	677	692	699	711	729	712	705	677	680	681	711	694	686	727	667	639	690	672	686	721	718	677	700	674	733	689	722	675	681	673	687	693	687	707	670	741	690	690	761	723	695	705	686	705	672	730	676	668	700	671	691	707	650	694	680	732	658	689	674	744	750	696	657	746	713	714	680	747	695	753	714	730	735	681	678	693	667	732	743	710	702	679	667	709	684	657	661	674	659	692	682	663	742	657	668	706	662	699	720	685	702	699	690	728	690	750	708	727	686	712	687	664	659	722	715	695	686	658	686	702	706	685	722	710	663	733	717	722	687	686	716	682	685	677	708	643	718	692	688	680	734	711	744	687	696	668	717	721	761	684	707	638	728	685	696	735	758	706	706	690	710	734	695	669	640	684	704	712	732	692	730	701	708	715	758	710	727	724	647	658	671	675	731	701	681	721	746	656	713	694	733	733	714	687	712	747	701	682	702	689	671	704	726	706	726	681	686	688	701	699	722	709	724	689	673	732	726	714	703	726	755	725	700	730	721	696	710	693	676	711	705	705	699	656	734	710	682	711	679	696	714	702	671	706	713	692	689	669	656	695	671	664	707	701	691	734	661	690	648	724	753	683	709	694	736	683	681	732	688	707	661	693	671	655	711	743	671	710	738	719	713	740	671	702	683	729	700	689	714	718	703	680	714	713	646	713	692	731	714	705	702	718	693	680	695	660	708	674	713	703	692	706	679	760	718	747	701	735	723	668	668	698	715	699	724	705	692	706	695	645	648	700	677	743	725	695	688	683	688	671	677	732	668	686	714	703	712	694	704	706	708	649	707	722	709	667	700	658	728	677	725	708	706	697	681	708	678	722	695	697	672	720	680	695	731	742	691	707	683	697	696	751	686	694	696	673	736	678	695	703	691	696	743	700	704	721	695	667	723	646	726	657	686	724	700	692	715	744	691	671	697	709	739	727	664	710	689	695	699	749	716	660	727	705	692	709	692	686	706	678	713	700	731	653	726	709	678	697	691	678	672	690	670	670	726	669	686	721	696	720	747	682	689	694	725	673	696	729	726	675	679	697	706	700	684	719	714	760	687	682	702	764	695	692	711	686	706	699	686	689	709	743	702	669	696	679	682	664	729	687	727	722	702	713	698	718	698	678	713	644	694	727	706	723	694	696	723	697	724	667	687	685	671	710	668	675	727	706	672	668	699	705	699	687	701	699	691	747	638	747	680	665	677	694	701	668	740	684	721	707	735	689	664	697	710	668	686	665	714	693	671	665	738	695	655	742	683	684	722	719	706	685	694	691	687	666	695	674	674	693	658	672	677	717	725	669	726	695	716	728	692	761	707	697	691	701	678	726	735	678	706	725	693	725	765	662	713	666	654	700	723	712	697	640	662	638	755	706	689	703	699	715	680	690	688	726	702	696	653	669	695	680	679	707	732	679	673	687	741	722	691	713	719	712	698	665	726	696	698	711	729	657	711	782	755	705	726	717	722	675	702	721	684	705	662	686	707	668	687	650	709	658	665	699	736	654	704	722	712	723	697	716	683	681	711	708	732	702	698	661	711	678	697	717	636	732	696	717	701	676	734	707	703	679	687	661	719	710	706	699	713	704	689	653	703	670	685	685	708	684	678	708	734	654	757	724	676	727	692	718	688	670	722	692	728	717	687	673	732	695	752	699	715	712	703	711	735	713	702	728	735	618	666	720	749	713	708	706	675	663	706	676	658	682	700	703	729	702	714	650	693	712	657	700	724	723	672	725	737	732	676	701	670	707	756	676	716	749	723	699	686	703	676	668	723	735	664	735	698	691	700	698	736	695	722	677	699	679	689	722	722	709	701	693	680	751	673	726	697	680	710	729	711	697	696	713	686	686	659	669	691	722	692	705	664	690	646	690	699	713	726	710	682	677	719	734	685	695	657	687	664	680	719	736	702	725	690	686	682	709	685	736	700	723	691	719	754	693	689	715	676	699	678	688	675	665	668	703	688	726	728	746	675	748	728	693	687	718	702	691	719	692	690	698	703	671	702	691	688	710	757	702	671	675	729	674	675	732	687	655	686	721	688	619	728	732	705	703	728	707	749	756	660	733	719	697	746	705	707	698	672	733	651	672	716	733	642	650	677	712	701	706	685	668	644	679	698	753	691	711	773	639	706	693	700	686	688	734	698	696	688	689	699	668	710	655	690	682	758	647	712	702	725	661	646	741	709	691	731	653	725	701	715	734	718	699	751	695
27841	15030	5465	17482	14598	7575	2684	1373	937	787	744	689	688	698	687	715	712	699	703	695	724	712	677	682	650	711	700	686	676	691	681	646	701	722	613	682	684	686	710	664	685	677	707	645	662	713	715	707	699	659	682	683	684	684	717	684	695	699	672	701	701	600	702	623	637	683	633	634	646	664	661	702	685	672	711	664	685	680	731	679	659	658	683	669	703	657	706	671	684	724	688	675	675	632	647	707	704	690	711	675	658	693	679	682	690	709	673	716	695	678	695	681	674	668	691	673	669	677	658	682	684	681	682	654	680	652	649	677	641	718	715	700	703	658	660	673	668	673	689	650	697	684	672	704	674	714	646	713	693	697	680	706	660	685	647	723	642	730	680	675	627	661	658	716	712	684	641	693	709	640	676	699	666	679	700	700	713	667	722	666	677	756	635	685	639	661	658	709	712	701	676	699	636	678	674	673	696	722	661	691	700	676	656	667	717	708	733	675	671	706	706	656	669	635	660	681	724	735	723	655	757	701	717	695	694	729	678	656	661	716	692	703	653	648	723	654	675	690	684	694	697	643	736	726	736	701	705	661	697	669	686	693	683	737	668	702	714	670	685	666	695	696	684	662	708	666	645	699	679	645	712	694	689	674	700	654	664	718	677	692	646	703	702	695	707	653	651	676	696	665	752	694	726	660	670	706	713	644	730	701	659	705	669	669	703	683	690	659	682	694	680	681	684	671	665	701	686	685	668	691	730	683	679	678	682	656	723	656	732	666	684	678	701	696	664	699	706	666	690	704	677	692	664	664	646	649	692	681	726	665	719	668	683	639	709	654	666	696	674	730	701	712	696	692	685	627	658	678	671	692	683	679	697	739	713	696	717	616	699	645	671	686	638	657	678	680	693	616	722	729	672	706	665	653	672	725	651	707	653	687	709	669	687	656	687	696	720	703	704	681	633	678	673	693	692	662	675	672	715	702	672	691	643	716	672	730	696	671	682	731	732	646	628	671	704	675	733	692	691	667	700	684	627	739	635	639	669	714	716	674	655	729	670	645	706	698	701	707	690	634	699	698	690	709	681	683	692	681	682	691	687	698	726	711	677	678	708	636	693	668	656	683	689	686	679	681	691	682	718	721	673	667	683	695	719	694	731	721	669	706	660	648	693	679	698	649	655	705	701	685	671	700	721	685	655	658	648	697	652	695	680	624	722	686	650	685	651	670	690	726	668	676	705	648	700	708	725	697	690	665	693	677	693	683	716	678	673	653	668	725	716	687	726	642	714	691	676	694	662	671	670	671	726	716	723	668	683	696	726	674	743	717	715	656	723	722	716	681	705	682	690	721	689	700	688	684	703	684	678	736	704	681	697	644	742	686	655	697	658	707	687	629	652	650	688	657	669	624	670	664	650	678	768	670	704	689	650	695	704	701	719	662	667	697	662	677	720	674	698	718	720	681	698	738	711	626	683	721	716	653	712	680	663	685	713	683	654	653	705	687	692	668	666	674	647	688	663	713	680	693	643	632	727	711	679	666	725	758	703	677	701	742	660	675	637	658	684	611	705	692	679	695	676	689	684	676	705	721	671	721	673	684	672	710	656	667	691	717	718	707	678	675	682	665	653	667	707	699	751	762	695	693	720	695	661	625	665	671	673	680	701	703	655	637	707	651	722	696	647	722	697	671	663	711	716	682	691	643	698	713	654	672	669	736	671	682	663	702	668	681	677	674	679	698	673	685	657	729	663	681	701	683	680	698	728	703	640	695	684	694	688	706	682	695	675	685	675	692	683	672	678	662	663	733	673	670	693	728	693	669	719	705	639	689	698	687	636	676	690	647	667	677	665	675	708	696	737	702	680	704	677	642	673	675	660	679	644	685	658	706	707	683	728	715	672	628	683	664	698	733	727	709	686	639	671	689	661	679	643	694	720	666	687	668	679	603	700	682	648	657	713	679	688	705	688	663	730	703	721	685	660	700	684	658	683	682	709	654	702	655	726	688	693	689	681	721	706	693	719	694	717	684	701	702	730	644	657	717	658	734	700	665	675	650	680	678	695	671	677	683	663	679	694	694	655	638	680	662	720	684	661	639	716	706	689	703	648	695	676	713	699	645	709	670	655	670	655	664	685	699	661	712	718	636	699	648	659	742	673	661	726	676	669	720	669	699	678	660	705	700	631	684	675	703	693	701	652	686	675	691	679	695	675	698	715	658	677	663	737	716	657	713	705	710	668	640	629	704	689	700	669	676	682	690	685	657	716	697	723	722	713	689	660	675	683	669	644	700	728	689	677	660	726	688	702	701	704	727	704	718	707	684	662	713	689	662	686	634	690	694	681	690	684	676	633	705	685	745	709	615	669	703	702	649	705	663	679	657	679	684	694	681	659	663	698	662	680	695	727	710	696	678	724	666	646	682	696	682	689	692	696	652	678	706	697	658	710	701	675	651	664	674	692	699	720	666	667	676	666	703	669	658	700	711	698	682	700	744	707	655	722	674	682	664	722	663	710	737	666	658	680	697	712	698	720	657	712	692	697	665	704	687	712	691	673	685	730	644	701	658	656	728	714	696	682	663	657	674	681	666	742	645	677	683	708	676	689	690	675	689	683	713	651	708	701	642	687	627	677	678	700	674	690	645	687	661	696	694	667	722	688	670	681	704	686	699	733	648	682	662	673	691	668	690	704	745	663	707	686	724	738	691	693	690	679	663	742	738	730	725	729	734	697	710	697	675	640	683	727	699	700	661	658	664	713	670	622	676	711	684	703	684	644	689	732	640	756	680	717	684	665	695	682	670	684	722	705	685	686	662	733	735	665	621	682	684	657	684	722	694	696	701	730	684	662	692	708	700	708	688	669	709	673	638	699	719	705	673	714	697	653	654	671	683	683	668	645	676	679	678	637	700	669	667	720	702	662	735	633	691	681	679	686	675	677	689	609	667	654	620	710	696	665	692	723	697	730	677	682	677	642	695	670	679	658	702	710	689	694	667	670	675	698	691	663	706	659	669	729	688	650	684	688	685	683	684	653	698	715	689	689	720	653	700	690	678	669	685	656	675	727	685	678	705	696	679	683	676	669	688	691	682	672	680	700	684	677	691	670	674	692	707	668	739	703	681	681	721	683	651	679	660	686	671	675	647	677	705	708	696	659	694	710	671	710	703	758	711	732	685	659	689	680	656	682	627	716	681	688	685	671	677	666	641	710	655	609	707	675	695	739	720	708	653	725	689	663	666	698	725	668	679	692	709	649	716	660	703	687	675	697	685	648	647	660	664	689	647	694	679	701	712	654	664	717	682	707	710	725	718	702	682	672	691	667	701	694	699	691	676	687	700	698	718	668	668	675	704	704	717	651	705	732	686	661	662	682	674	713	686	685	706	674	696	662	678	716	679	723	712	678	698	714	715	643	696	644	714	682	642	666	731	671	730	675	696	712	680	719	674	693	679	686	674	693	680	653	690	678	704	720	670	721	680	716	706	653	695	604	683	680	705	663	654	711	719
6470	3959	5122	15365	11033	6273	2342	1330	833	591	561	545	552	557	602	596	505	589	542	569	537	561	595	552	578	554	547	566	549	548	562	551	548	558	513	538	548	551	565	571	564	556	538	571	505	573	536	557	564	558	578	592	540	566	567	566	527	535	552	564	558	587	599	573	549	563	556	532	538	539	570	532	615	540	577	540	597	565	551	555	559	591	534	539	544	601	587	528	575	556	573	531	585	584	568	586	556	589	539	542	588	573	520	551	544	574	579	508	555	526	561	585	575	586	569	565	551	598	587	608	583	582	566	562	633	602	542	580	590	574	558	519	540	540	559	578	543	599	561	495	572	557	550	537	577	541	551	575	563	562	643	557	555	603	537	541	596	551	594	569	568	586	549	561	574	563	516	538	564	528	548	596	569	548	570	548	574	546	593	578	590	592	550	539	579	533	579	537	562	553	585	575	566	575	560	525	556	591	561	506	556	544	573	566	515	561	566	582	551	567	543	555	515	581	583	530	568	542	562	552	535	578	564	526	563	581	573	530	554	543	526	560	563	547	550	548	549	540	550	539	581	538	599	576	548	542	538	551	569	579	531	588	547	568	544	553	562	554	562	550	581	513	587	578	568	549	539	534	550	536	549	550	561	574	588	535	577	576	579	546	574	555	547	567	549	525	565	553	562	565	589	574	574	520	571	582	562	557	531	567	577	573	555	561	540	559	544	579	551	554	542	550	546	516	563	554	573	530	527	523	526	571	525	588	589	541	543	558	574	551	607	532	584	592	546	571	572	528	566	569	570	547	551	557	544	580	579	585	555	517	560	558	576	583	553	559	583	538	539	574	560	587	566	558	555	555	562	586	596	577	543	548	494	558	568	580	567	548	550	572	551	557	558	609	558	597	564	542	574	587	553	581	599	535	620	572	514	549	580	543	539	580	593	512	529	526	579	613	494	560	560	549	561	565	571	515	592	588	558	544	545	582	564	570	565	561	610	548	530	539	585	532	543	545	579	545	586	545	556	607	544	549	562	591	553	549	543	560	538	553	570	573	581	580	565	553	584	599	575	548	528	541	533	557	537	553	577	560	564	506	528	601	556	501	544	575	603	556	501	571	560	569	574	554	564	608	564	553	568	574	569	547	542	610	562	581	592	561	529	564	546	548	581	566	545	563	556	600	560	538	519	567	537	537	585	545	592	565	526	567	578	592	603	515	545	584	599	530	545	533	583	545	548	542	596	554	548	566	528	568	592	584	597	555	554	563	592	532	591	589	536	539	538	581	571	564	559	633	521	550	613	525	505	573	558	544	570	553	557	541	606	595	545	609	578	603	514	585	529	540	558	535	547	547	571	588	555	563	547	551	584	581	592	541	593	534	570	587	538	526	558	553	527	580	537	556	561	567	551	590	589	526	515	555	552	563	610	515	549	535	568	549	573	566	518	563	597	570	552	531	540	539	551	525	527	545	555	537	595	533	578	543	580	552	569	525	523	535	561	553	546	582	563	523	565	584	531	568	555	547	559	575	551	556	560	556	614	567	566	544	560	511	563	532	549	521	534	533	564	548	599	562	572	520	548	556	594	539	552	564	582	541	569	547	542	551	513	566	556	572	597	537	542	545	520	537	582	548	541	519	520	587	588	600	519	501	549	541	549	601	538	568	564	548	615	571	562	572	559	558	554	522	573	540	572	510	584	528	563	542	600	566	525	558	574	539	557	597	526	562	556	572	567	551	553	581	565	549	551	572	569	568	531	553	587	560	558	556	566	582	574	551	566	546	593	538	546	603	558	543	569	532	555	565	590	541	609	557	526	526	527	534	560	541	561	614	559	576	563	591	555	588	557	582	599	544	564	549	550	527	565	557	517	531	567	598	553	554	532	506	580	608	545	593	523	553	567	551	589	544	538	562	567	557	593	553	586	532	579	524	550	565	559	580	550	574	509	557	522	551	535	559	520	535	576	547	553	541	556	593	536	581	630	580	590	530	556	544	564	592	534	518	556	575	521	511	525	579	521	584	533	512	516	602	545	554	589	574	565	512	593	553	590	542	572	566	602	567	522	554	587	563	545	557	588	590	552	567	556	543	563	514	564	572	557	580	554	573	572	578	581	592	587	506	570	520	547	561	551	516	553	558	588	515	571	578	568	563	569	537	501	530	542	567	540	512	599	603	526	564	532	567	569	560	547	568	564	527	562	555	525	540	524	542	536	575	551	566	551	560	542	540	532	518	591	608	529	560	533	546	533	535	556	565	511	570	522	568	509	521	527	621	537	536	561	528	581	565	571	576	571	532	581	606	574	575	573	560	549	587	593	575	583	586	553	546	583	564	583	557	590	599	563	556	580	579	535	556	594	561	599	557	546	534	562	605	550	577	605	507	564	564	514	572	610	558	571	554	543	561	533	567	543	560	532	562	575	568	563	513	553	602	543	521	572	580	570	588	542	561	549	579	535	553	575	573	563	579	579	529	539	550	571	576	548	588	542	547	542	545	543	567	578	532	568	568	583	568	532	524	574	534	567	556	523	553	579	555	523	533	520	541	547	586	516	556	568	609	542	550	545	536	585	550	541	554	555	544	548	566	547	559	583	537	586	557	568	594	560	544	577	540	548	513	597	564	546	591	562	542	555	562	528	508	561	559	563	591	564	579	570	536	580	562	556	516	575	561	564	592	552	553	584	582	575	555	559	601	542	575	549	571	557	560	540	562	561	579	582	525	554	564	564	573	586	529	600	531	556	532	525	596	567	580	599	545	575	517	547	536	553	557	558	565	545	605	567	546	540	554	588	563	538	590	556	560	554	574	569	585	565	546	537	541	575	567	519	584	559	552	555	518	545	564	542	561	539	537	532	521	589	557	588	596	580	555	537	587	547	545	559	555	576	549	606	537	530	541	529	544	542	603	561	555	539	595	572	548	579	548	606	537	571	532	587	603	554	609	548	600	583	530	580	571	576	539	583	553	567	569	553	536	559	555	538	565	560	605	550	593	557	575	542	544	549	541	563	538	517	538	564	562	567	557	580	564	585	559	602	574	602	582	522	556	570	535	617	554	587	585	554	624	568	581	573	540	568	515	606	544	577	526	571	590	578	529	534	560	544	583	531	557	578	558	565	597	577	564	577	565	549	587	567	596	569	571	558	577	597	605	565	552	592	550	566	545	561	545	606	567	556	566	545	580	533	561	592	565	600	544	561	601	541	579	553	579	564	518	502	515	582	568	566	547	584	620	541	574	521	555	594	541	581	567	548	536	598	542	530	560	597	549	585	546	590	532	558	515	563	556	541	579	557	545	543	577	579	513	530	542	586	591	567	573	571	562	593	577	539	550	511	551	559	554	543	551	544	568	572	544	564	558	605	575	571	560	567	541	530	578	546	592	560	561	566	529	585	559	542	560	571	590	571	546	545	581	570	506	582	543	536	519	573	537	570	512	562	527	544	558	554	560	549	565	605	556	553	545	583	558	548	502	555	568	542	544	557	524	542	563	565	530	553	537	550	549
25432	21346	27649	42845	50904	38294	21690	7309	2125	1070	784	771	780	798	750	802	717	760	739	720	765	751	778	729	732	694	664	679	734	717	727	724	729	674	710	728	745	743	700	730	698	766	715	698	666	777	717	703	737	696	708	708	673	750	683	771	710	739	713	684	728	713	708	707	721	742	722	676	706	706	739	740	677	771	719	704	704	728	715	734	704	729	703	672	691	691	734	733	741	718	738	751	731	751	720	744	729	729	712	751	709	661	697	718	697	733	699	770	758	747	781	724	702	728	703	704	741	723	715	751	708	721	695	719	711	705	733	733	702	695	747	722	710	730	696	734	733	713	715	697	727	674	699	704	702	712	698	696	671	699	702	701	720	746	673	703	688	686	740	725	719	733	697	684	702	727	728	733	733	708	771	708	686	743	739	704	731	676	667	723	709	711	753	753	699	753	721	708	748	699	681	702	725	704	677	715	720	692	738	738	701	762	733	753	689	735	767	677	702	772	725	714	744	707	669	674	679	710	736	709	705	698	680	742	691	686	725	723	748	711	703	693	686	729	680	698	704	743	739	713	704	677	700	732	686	697	747	735	677	723	748	777	695	696	714	707	723	734	696	708	677	694	712	726	737	680	722	716	701	761	746	728	744	672	708	701	703	744	711	741	705	723	757	663	713	671	699	733	706	739	678	701	708	754	742	730	724	742	719	707	707	704	730	714	729	706	694	688	729	665	717	712	768	704	739	763	747	701	724	748	733	726	702	729	731	767	729	748	688	697	727	703	688	697	720	725	710	770	732	760	708	728	714	739	680	740	727	721	726	707	713	742	694	680	712	714	687	738	696	722	722	686	721	688	706	716	750	758	690	712	756	726	664	690	691	720	740	784	710	705	753	713	671	735	690	710	704	654	736	703	743	750	700	749	714	708	675	688	701	722	705	696	736	661	727	705	724	688	767	698	714	721	760	711	707	708	746	726	740	704	739	742	754	702	686	735	694	717	773	690	681	757	712	671	695	733	720	684	689	733	704	672	692	732	738	659	721	681	691	668	726	736	717	697	732	735	744	717	732	701	718	700	702	700	696	718	729	705	709	743	710	702	730	704	686	730	722	717	743	679	663	707	731	761	718	778	705	706	778	737	742	700	733	749	731	704	743	704	661	697	740	706	737	687	686	699	710	740	754	722	690	680	677	728	730	728	702	684	691	719	760	702	711	703	670	761	676	716	738	803	736	765	712	730	696	709	694	752	690	720	649	751	728	705	715	702	794	748	686	766	726	737	727	705	788	703	699	718	669	708	714	716	799	685	777	729	718	666	682	709	755	684	730	688	682	679	672	730	768	720	705	699	731	706	691	683	741	711	683	682	716	727	719	721	687	705	732	751	649	731	685	698	759	703	694	711	684	692	701	722	721	757	736	746	711	710	669	756	668	697	722	710	738	695	710	715	736	742	665	707	684	726	715	706	722	762	704	734	718	715	722	712	745	702	734	717	710	701	769	723	703	681	727	717	732	696	719	694	738	703	691	695	764	701	704	707	702	763	718	665	687	742	718	660	714	776	711	722	719	674	651	777	670	679	779	748	714	740	740	702	762	710	689	668	774	729	733	715	715	644	722	738	698	701	726	691	696	712	690	696	687	709	700	707	716	715	703	717	765	742	715	694	770	708	669	742	661	750	683	734	674	716	705	721	712	691	733	681	728	693	726	742	762	724	737	695	709	696	710	706	753	699	707	669	703	694	723	719	701	726	747	693	749	681	686	690	708	720	747	699	688	708	756	682	744	762	741	694	703	741	755	701	743	732	765	676	637	686	725	707	725	729	716	730	687	781	712	729	665	711	714	742	724	712	738	698	726	751	741	683	714	710	770	688	686	737	754	733	744	736	699	712	728	632	773	729	728	705	721	701	737	709	670	721	713	672	692	704	766	809	691	694	695	706	733	721	724	762	775	734	658	754	691	725	713	677	744	699	729	723	691	674	758	717	715	744	728	734	685	718	677	710	724	761	750	733	683	749	744	678	685	746	717	702	750	761	675	685	670	729	714	700	755	712	739	745	682	734	760	698	750	729	693	721	782	712	742	697	716	725	740	706	715	739	742	706	731	727	737	712	656	677	633	722	690	777	723	725	750	669	766	683	709	681	686	724	701	720	667	667	678	723	697	690	684	692	689	780	746	684	723	756	706	689	662	685	676	777	713	745	751	686	707	721	727	729	737	728	685	722	727	729	699	667	679	732	714	706	730	738	698	707	694	701	728	702	693	712	717	721	744	725	777	711	674	714	703	735	713	723	768	712	735	744	693	723	706	665	774	795	677	767	669	738	713	715	720	692	697	685	711	749	721	746	735	773	685	709	669	756	704	693	707	739	769	720	685	707	755	725	725	707	697	721	721	699	669	680	726	721	778	726	717	784	756	778	770	730	750	726	681	687	716	653	734	727	693	727	723	750	685	702	749	663	681	721	706	720	648	665	698	751	682	735	684	724	723	707	736	717	684	735	755	703	758	703	704	752	679	710	714	758	698	749	727	706	697	703	720	729	714	735	679	683	744	694	713	736	729	700	712	719	722	716	667	734	727	670	690	653	752	745	736	720	694	667	723	728	705	756	764	681	657	746	725	737	702	693	708	715	715	666	683	744	729	722	691	709	688	719	740	710	653	722	742	709	709	767	759	731	701	690	755	702	735	716	734	709	717	698	698	703	750	743	722	728	757	748	731	670	768	700	690	727	684	706	673	729	724	741	754	767	694	702	704	658	752	721	746	682	710	668	698	711	724	733	684	706	702	743	731	738	734	687	722	722	700	687	723	735	645	681	742	699	690	702	732	757	720	697	717	702	720	689	765	744	749	713	674	691	707	735	731	692	713	740	712	721	672	706	698	746	706	753	714	711	734	726	705	703	696	716	725	743	724	739	758	725	718	731	703	739	730	718	679	718	722	752	726	748	756	714	732	679	681	752	730	710	763	785	743	718	705	740	696	697	741	713	758	713	711	725	718	740	740	757	734	674	740	738	721	691	712	708	692	771	712	761	770	678	731	686	715	741	650	729	767	724	749	723	698	714	717	694	696	704	710	620	720	754	725	729	753	701	707	743	692	715	718	703	712	690	728	694	719	758	700	667	699	677	722	713	731	700	708	738	729	698	720	731	690	712	690	751	722	718	708	705	707	735	743	737	719	686	741	720	721	744	771	726	730	751	719	744	716	727	721	715	735	679	720	696	716	707	702	729	699	672	734	744	762	709	729	705	712	702	700	702	722	699	729	745	716	725	702	710	690	724	734	712	729	669	720	712	747	705	729	712	702	749	781	692	728	704	712	685	717	750	757	708	678	700	690	738	720	744	697	739	662	691	690	701	740	712	692	705	705	713	734	764	689	748	749	722	693	703	669	740	691	673	747	678	742	703	739	716	686	712	712	725	721	743	740	741	722	736	742	693	682	711	719	705	740	736	745	746	706	739	676	748	720	719	721	678	694	716	700	724	705	729	700	765	675	714	717	691
6615	8590	11648	55572	47012	31582	13093	5734	2102	1048	699	623	614	603	643	624	603	652	600	619	611	626	599	587	588	597	636	614	576	635	614	585	595	593	603	642	612	588	588	618	589	640	583	569	652	630	628	603	613	636	625	641	626	641	632	596	657	607	646	615	596	626	576	640	612	587	597	599	619	640	598	579	568	608	632	574	591	619	632	631	590	617	642	641	598	608	633	649	595	609	625	631	648	591	568	590	619	601	595	595	596	589	610	639	682	648	600	667	578	635	600	623	595	595	567	591	633	585	593	591	594	633	618	592	595	636	596	629	603	644	640	587	649	615	624	585	604	609	579	585	614	596	621	613	606	621	607	571	604	630	560	632	601	601	606	630	584	586	639	643	613	628	632	604	591	608	560	621	576	614	647	585	597	567	618	599	579	601	574	635	607	599	623	606	597	630	556	610	629	632	615	594	581	640	641	596	617	587	605	644	600	615	592	613	582	591	585	599	627	602	618	577	594	567	627	655	599	594	555	614	597	600	623	612	599	597	569	583	635	641	573	572	586	615	612	604	630	610	586	636	633	636	608	612	619	543	609	627	623	567	598	596	611	626	584	571	651	637	606	604	603	628	542	578	646	613	639	624	610	651	622	619	580	621	586	565	577	619	636	593	628	623	614	568	635	613	602	612	574	604	611	633	644	545	629	596	623	601	588	655	607	627	620	619	597	596	620	586	607	641	640	586	602	609	603	600	598	593	586	663	581	605	590	637	599	643	633	600	577	632	567	626	589	584	602	619	602	593	673	614	586	623	595	567	604	622	608	606	638	634	641	617	616	587	597	608	569	625	621	623	611	660	601	568	599	595	591	599	625	592	619	627	585	625	624	610	650	595	594	622	586	630	600	575	633	609	630	616	588	591	584	579	625	570	598	585	633	596	615	624	614	628	642	568	611	615	632	569	634	592	587	624	637	624	632	587	585	633	586	599	661	643	582	615	628	613	602	626	606	634	604	591	625	603	629	624	615	605	563	556	574	605	609	643	579	591	577	585	609	633	634	630	616	619	568	623	599	580	631	592	579	628	573	594	556	601	607	599	585	605	628	636	611	606	604	560	587	592	592	620	611	614	568	604	570	668	624	574	611	589	585	633	606	621	588	592	548	578	609	620	595	569	599	609	616	624	623	574	620	581	631	613	620	629	615	606	578	600	598	618	606	667	574	571	618	648	582	603	605	600	648	574	623	617	608	658	612	605	619	606	579	624	617	580	603	577	618	648	623	600	622	605	657	624	571	615	598	635	609	645	603	578	600	614	630	642	636	643	642	596	579	632	606	573	614	601	588	609	650	677	597	608	637	606	627	651	632	602	661	602	628	628	623	638	558	620	581	568	592	663	643	613	572	639	580	568	563	604	666	570	564	648	619	573	576	555	570	602	629	611	615	598	573	617	637	612	600	599	614	633	576	637	567	688	586	588	650	593	581	627	621	605	645	598	613	631	601	603	615	586	638	603	602	589	582	555	582	600	628	604	572	567	599	603	606	604	623	581	562	578	635	633	600	641	615	597	590	608	593	583	577	624	627	608	620	592	610	599	610	571	569	600	624	595	622	594	596	592	581	656	594	569	618	550	660	586	543	594	565	593	623	597	611	614	610	616	585	631	610	578	570	565	599	611	607	629	607	614	613	626	604	575	650	647	650	611	609	556	578	597	617	570	612	605	610	617	673	588	641	562	630	586	614	620	635	630	584	563	539	639	623	605	602	596	616	637	590	606	606	621	613	580	654	599	590	629	635	602	563	593	584	631	611	614	625	607	589	602	628	652	586	576	592	593	602	591	579	621	535	604	614	589	611	605	587	589	671	585	627	658	592	623	620	633	606	588	628	639	576	552	619	603	610	608	585	598	595	639	624	637	665	643	648	606	603	620	657	631	616	582	653	632	605	570	611	604	578	617	623	608	610	615	605	587	633	595	618	614	605	627	660	594	583	578	596	605	601	585	577	592	618	601	620	638	607	571	604	594	607	636	622	588	605	572	597	602	647	585	603	596	642	586	587	594	636	593	593	638	553	605	634	628	616	599	598	605	588	610	575	603	576	623	567	573	625	590	609	636	611	652	607	587	586	603	583	592	573	617	558	587	643	579	592	580	585	619	575	624	626	572	607	629	599	617	559	601	656	619	623	603	640	599	638	573	582	602	576	621	637	568	569	639	600	572	591	594	582	604	619	643	589	608	633	567	691	621	599	563	634	615	598	634	644	580	639	595	642	599	617	589	633	563	608	615	604	598	611	635	617	606	657	588	589	622	552	579	536	576	612	556	604	630	627	587	600	577	598	603	593	567	656	626	610	620	614	616	583	640	602	636	621	609	603	586	625	591	594	612	629	614	607	608	615	631	607	621	616	601	570	555	596	588	598	648	625	634	586	596	609	582	623	611	603	557	603	638	632	646	596	570	584	631	656	632	610	622	651	601	614	563	579	599	628	618	633	600	584	597	598	608	611	572	602	661	604	569	640	610	582	610	601	588	589	659	586	581	530	570	596	571	624	604	595	633	577	618	566	660	619	585	617	577	620	593	603	542	626	621	591	597	606	594	628	594	624	626	630	608	685	589	564	612	572	651	608	622	616	608	628	653	592	578	652	573	601	580	604	582	617	607	578	627	626	588	573	600	610	547	637	641	577	612	542	553	622	630	568	591	625	630	619	615	635	618	581	645	620	583	598	610	590	629	590	640	632	633	619	553	585	612	668	622	617	607	562	598	606	620	597	616	603	603	598	596	568	567	572	590	620	581	614	591	624	627	642	628	645	648	611	617	605	599	626	547	642	581	596	599	579	567	643	628	615	594	592	583	573	627	676	581	600	632	631	569	645	615	620	625	614	630	574	617	595	606	608	600	595	587	608	584	553	618	576	583	612	589	558	615	626	654	626	620	613	631	583	574	623	609	631	688	592	640	583	566	628	651	597	607	580	633	605	572	629	573	588	610	612	614	604	632	626	613	640	599	621	575	619	612	586	628	585	584	590	606	602	597	618	658	584	609	649	588	597	651	621	612	618	558	574	610	615	623	626	588	597	585	589	674	597	646	636	609	580	592	575	611	637	623	608	599	588	588	599	590	620	644	577	616	561	618	539	567	577	600	629	592	626	619	580	598	614	625	584	611	554	548	620	569	626	601	617	591	594	585	614	577	593	593	592	618	600	635	562	603	620	589	572	605	593	605	590	617	602	588	576	591	611	607	633	586	599	593	607	604	617	565	608	586	590	586	596	616	605	601	622	578	650	596	620	620	645	578	579	588	619	609	624	612	577	620	631	612	613	653	602	616	581	602	651	599	585	665	646	597	608	625	605	631	620	638	587	579	572	568	614	606	610	659	644	562	574	651	620	583	571	615	616	627	599	606	597	580	617	643	630	623	596	610	574	627	609	591	598	616	615	592	634	583	608	530	607	610	611	621	625	623	639	585	550	640	575	611	569	624	646	609	617	633	586	615	596	601	610	636	547	659
24175	21348	28886	42478	58981	48289	34296	14390	4380	1660	1049	898	883	878	769	821	836	845	841	815	837	834	873	828	843	861	848	824	861	826	825	835	815	814	770	853	791	857	793	812	836	881	783	832	835	823	818	787	817	859	865	837	816	883	846	836	805	858	843	836	797	876	841	838	840	807	819	815	798	790	808	795	841	817	836	848	785	802	855	802	835	800	827	824	798	839	830	824	828	805	834	818	773	797	767	815	796	772	809	777	819	814	834	826	823	781	865	769	791	808	812	818	807	735	868	833	817	860	795	846	833	785	856	794	850	775	807	829	819	785	840	840	768	819	818	806	809	857	802	827	815	766	784	843	770	807	824	798	821	865	805	813	809	792	821	796	748	839	790	798	816	807	842	766	777	794	772	812	832	825	851	779	861	852	797	820	846	793	823	820	822	775	784	820	824	775	860	842	808	782	804	859	806	752	815	881	814	857	841	796	773	849	815	813	795	780	804	789	810	793	834	772	823	834	836	747	815	836	829	736	811	768	802	782	843	855	799	866	822	842	789	775	771	821	797	815	769	857	847	835	786	812	818	784	862	811	776	835	793	798	841	785	785	828	832	904	814	864	789	787	839	830	826	872	801	825	824	794	823	843	842	855	848	896	791	822	820	814	840	831	815	837	811	818	792	783	840	842	789	872	822	815	831	842	842	866	824	809	826	821	798	792	823	829	852	843	862	783	838	782	819	831	862	826	797	850	817	848	775	759	829	813	740	788	809	815	791	766	805	782	836	838	768	815	815	797	866	876	843	767	802	774	784	769	837	814	839	854	784	797	851	822	763	842	814	801	796	828	846	829	851	887	798	826	855	847	875	826	757	823	787	837	823	848	804	839	774	800	784	788	857	806	811	797	793	837	798	828	808	833	848	799	797	780	847	834	775	837	804	828	827	841	849	824	819	826	823	864	764	888	833	843	851	841	840	844	740	826	819	794	821	815	776	823	830	852	771	781	829	768	802	808	758	862	771	819	844	815	815	833	842	841	796	862	853	862	803	772	804	845	802	829	791	789	786	778	842	791	857	840	807	823	857	850	825	795	811	742	826	846	742	806	780	861	827	771	778	837	810	805	853	787	828	796	854	900	783	854	788	802	759	813	817	822	850	863	819	837	870	804	811	805	811	807	839	779	777	778	788	798	863	856	815	819	806	821	824	813	789	807	819	863	796	821	818	830	805	786	773	776	802	814	763	806	838	797	814	825	811	831	776	826	864	828	815	809	837	782	799	824	781	819	808	821	791	836	856	832	802	800	783	824	816	831	797	795	812	784	821	781	796	848	786	798	806	808	835	832	787	818	809	850	847	803	796	738	835	816	821	845	826	823	823	829	814	826	851	861	799	783	799	825	857	865	856	812	824	837	811	845	816	784	807	851	750	789	847	849	867	814	806	833	875	838	796	803	846	830	822	861	817	797	812	815	892	775	776	810	831	837	817	801	853	843	812	876	783	827	805	819	838	874	812	787	797	845	854	769	783	786	821	818	798	785	811	816	815	828	776	797	795	803	846	835	866	808	825	845	829	837	787	797	807	813	915	789	775	799	794	821	821	833	804	837	850	784	834	826	841	823	822	790	811	819	786	852	860	819	800	852	822	841	805	780	823	817	842	791	827	817	776	802	794	798	839	783	818	834	807	835	799	803	809	830	757	839	828	801	861	782	788	865	849	837	824	850	844	888	782	821	831	811	796	811	766	798	769	831	849	819	808	763	778	809	820	774	819	796	786	793	803	796	845	852	849	812	851	861	780	782	769	834	797	834	840	814	824	803	805	809	837	840	831	858	799	780	849	818	806	859	809	828	847	829	830	771	868	782	798	807	793	798	822	864	832	881	802	859	795	846	852	761	814	823	825	855	807	791	799	793	843	823	804	802	811	813	841	846	793	818	787	786	842	844	838	774	854	817	809	795	832	780	795	847	869	786	831	809	859	844	832	798	796	753	781	859	814	853	829	828	795	794	855	808	859	853	805	815	820	768	793	826	874	794	902	796	791	784	821	797	821	765	816	819	765	838	875	896	855	794	811	847	815	856	779	785	819	861	842	816	817	869	848	759	840	816	811	810	847	789	769	828	783	820	835	879	859	800	809	792	844	837	832	810	801	817	813	831	850	811	829	759	872	807	775	819	810	823	803	809	779	799	852	806	808	808	814	822	798	835	793	763	842	727	852	841	868	792	793	790	812	781	768	807	805	848	833	813	843	847	789	787	809	758	838	780	772	837	813	849	839	848	879	762	870	823	817	827	790	779	819	835	770	786	813	831	812	846	853	819	805	774	785	799	801	798	812	857	869	801	791	781	802	844	783	808	841	891	829	806	809	744	871	806	845	814	858	842	836	865	847	848	822	799	850	811	811	829	874	803	808	798	841	853	837	831	860	843	793	747	814	850	812	788	817	808	778	776	792	798	811	837	817	838	770	824	800	799	779	787	805	860	802	816	816	838	809	788	808	765	815	791	770	830	797	783	796	798	793	793	816	741	817	843	790	819	823	860	816	766	829	778	796	805	840	771	820	764	837	792	782	867	838	780	817	845	873	785	790	855	826	807	810	795	818	790	860	796	761	835	795	824	851	777	807	783	731	824	830	818	786	835	800	808	807	800	779	841	821	839	794	820	792	826	778	844	851	823	793	817	845	855	875	790	874	821	822	818	809	826	825	807	792	818	786	812	848	790	846	795	830	847	857	786	831	799	790	821	845	819	797	820	800	810	759	834	848	822	821	777	782	797	828	835	805	839	860	836	849	862	817	885	866	819	791	813	781	834	812	834	783	753	875	822	876	770	832	801	804	784	837	767	795	785	864	824	784	799	822	812	739	825	848	810	776	794	858	828	787	836	766	832	794	799	790	817	832	827	774	851	773	812	762	753	813	837	826	795	815	816	810	820	791	845	812	864	780	776	760	832	831	827	808	809	847	795	816	817	800	846	832	806	796	863	818	812	816	881	852	817	825	797	861	847	869	830	776	802	795	806	806	811	821	820	862	816	844	796	787	846	784	817	812	861	818	874	781	835	775	800	825	819	817	854	807	870	810	765	796	783	799	791	777	842	800	794	830	810	823	874	830	804	769	779	857	850	841	784	806	860	816	812	791	802	825	850	806	788	789	823	816	787	804	786	799	860	803	803	820	804	791	817	862	839	797	809	822	811	794	812	811	773	812	818	820	774	826	795	826	803	794	798	809	841	796	819	875	793	825	801	856	852	771	880	874	866	801	813	871	775	810	804	820	820	767	831	785	776	786	839	797	837	823	921	789	810	825	808	797	809	851	831	847	820	867	852	791	806	809	815	811	802	804	839	783	838	765	783	773	835	822	830	772	813	782	808	807	852	791	822	834	852	863	800	797	837	847	833	798	809	790	854	808	790	816	825	873	809	784	850	808	821	803	821	764	783	800	829	824	795	815	798	868	782	817	793	745	815	799	816	827	792	842	856	856	832	765	865	865	804	813	824	816	764	833	852
6272	12237	25681	77367	65152	45206	23502	9997	3962	1447	851	753	693	706	684	715	663	713	713	699	641	753	738	696	680	665	705	705	711	721	714	686	709	741	715	675	743	681	707	638	628	711	736	765	742	727	711	684	681	709	681	685	660	701	693	661	711	705	701	687	700	686	608	663	695	697	675	708	703	732	717	677	683	693	763	717	759	669	726	716	685	690	680	697	715	701	712	701	646	641	694	665	703	695	683	670	677	702	697	734	731	709	684	699	742	679	729	686	697	690	669	704	666	678	713	674	672	692	731	736	702	718	688	677	735	680	687	674	725	726	674	708	727	696	647	672	642	693	690	720	685	662	707	745	693	632	656	680	750	693	685	684	689	716	728	679	677	686	683	683	741	685	733	661	659	652	685	703	686	682	690	722	739	705	695	737	711	708	678	631	712	661	690	706	697	702	708	694	737	717	721	680	695	697	711	703	716	686	695	688	701	702	699	707	654	710	683	707	692	719	700	677	731	691	736	688	682	679	708	655	683	677	724	669	675	686	749	681	720	701	761	694	730	699	715	683	721	659	693	664	713	705	683	719	664	689	706	692	656	742	690	741	667	694	686	688	653	694	679	662	751	709	706	666	651	661	679	695	690	668	683	696	703	665	693	729	648	680	681	695	639	700	716	694	731	652	719	658	716	670	723	692	709	692	679	757	683	718	734	726	700	688	647	687	712	696	671	691	689	712	673	674	624	720	663	678	688	674	681	702	688	679	710	694	688	734	702	717	677	697	725	694	656	662	680	678	714	694	659	725	735	704	676	694	694	752	692	738	651	675	677	697	709	661	700	707	711	680	655	672	738	695	716	681	677	711	725	728	719	695	670	743	703	721	663	651	683	689	719	704	669	701	697	707	659	652	670	702	751	675	656	663	685	669	697	701	691	683	660	672	681	705	723	676	671	667	696	701	675	682	690	687	691	702	679	698	666	728	706	696	651	705	667	695	724	717	706	709	671	688	698	697	679	705	700	695	749	688	685	670	670	700	677	732	740	707	732	717	657	665	704	721	672	712	704	676	687	647	725	641	706	695	645	724	682	679	655	658	646	711	696	678	704	717	691	711	714	656	661	705	719	685	703	681	722	674	678	706	657	711	674	701	698	718	711	709	686	736	680	716	676	655	713	702	723	677	699	725	716	688	678	699	633	704	686	703	658	682	682	702	670	669	665	654	697	722	690	651	698	654	674	697	690	699	690	690	677	693	698	700	649	722	721	678	677	676	688	667	743	742	683	715	722	683	707	663	654	715	704	673	749	677	702	690	688	673	666	692	738	718	681	713	682	672	699	667	635	717	683	662	701	689	687	713	714	672	689	712	718	746	709	706	734	659	727	665	687	688	717	695	704	706	706	676	638	726	687	730	692	678	687	652	681	712	671	689	647	706	704	680	703	729	674	660	713	726	763	675	687	672	715	699	668	712	682	713	749	713	709	696	708	716	723	730	646	672	657	668	699	650	731	735	731	676	731	725	693	661	679	662	660	676	718	689	673	658	669	690	708	724	671	686	721	710	702	731	661	686	683	693	689	669	699	713	686	669	676	654	676	664	717	671	659	672	725	740	659	735	681	682	641	714	681	679	689	732	723	670	700	691	702	650	637	725	711	698	673	723	685	677	666	665	687	694	656	678	716	650	707	696	702	710	710	675	707	731	670	669	705	680	696	705	676	695	754	653	712	683	702	717	719	653	701	689	718	689	746	674	712	698	708	724	671	693	693	715	693	726	646	658	659	673	697	641	710	749	710	674	698	678	730	660	705	702	725	691	713	748	692	708	709	728	698	659	735	690	689	707	674	672	692	663	683	660	651	697	718	618	725	712	717	721	692	695	661	714	728	729	683	647	723	671	682	659	707	676	673	693	672	665	686	705	712	709	710	681	687	687	743	687	727	770	732	664	657	685	643	697	728	694	702	680	664	716	656	666	690	704	701	718	693	681	637	679	643	684	689	720	685	677	718	671	705	736	690	694	676	691	732	645	702	710	695	700	687	683	700	687	730	700	661	722	729	676	684	596	691	665	707	686	723	691	706	691	719	705	686	712	653	637	729	680	689	644	692	708	665	679	739	676	670	661	684	678	679	663	701	649	657	706	642	721	672	714	676	706	674	665	745	653	678	676	676	717	683	695	744	691	684	649	679	683	673	714	685	683	714	675	693	647	709	754	713	668	667	683	649	697	678	701	666	705	698	685	662	690	688	693	691	632	713	691	711	675	688	721	709	697	714	680	705	651	703	685	706	679	720	705	640	727	678	685	673	677	681	681	690	674	724	713	680	648	665	726	693	652	699	658	692	735	691	726	738	700	691	657	693	671	677	685	667	719	663	706	679	693	714	708	713	676	675	697	672	678	684	742	657	708	704	726	781	721	706	695	702	709	685	673	694	714	682	705	701	696	711	729	740	693	688	722	690	685	673	734	715	722	728	716	657	716	667	710	669	658	651	684	678	666	690	754	690	680	695	724	682	682	698	679	694	728	684	671	768	704	697	709	712	701	685	658	670	667	680	673	718	686	711	678	717	656	718	679	695	727	692	718	697	725	710	711	673	720	646	740	638	662	692	712	683	653	691	675	675	693	733	716	650	685	701	651	711	718	697	727	673	708	679	728	717	702	729	753	684	672	708	658	670	675	680	718	689	692	771	686	667	691	681	706	698	657	686	707	721	711	698	671	685	701	670	729	751	696	715	689	743	679	669	674	682	633	705	693	727	681	656	710	689	661	722	674	740	733	686	668	655	657	708	651	720	669	702	667	615	672	685	701	648	681	650	691	751	697	683	754	688	678	671	710	718	732	711	691	705	682	691	663	748	676	678	713	728	688	680	655	710	731	666	671	665	692	700	587	683	682	670	701	668	693	692	738	703	658	693	680	691	712	635	696	680	693	696	694	686	696	701	654	707	645	682	649	672	708	664	713	685	683	691	671	698	690	716	704	727	701	740	658	669	675	714	712	713	699	653	702	667	671	701	707	711	681	674	690	676	673	680	718	693	690	738	733	652	712	631	663	671	701	723	703	645	665	697	669	702	701	701	683	732	710	703	687	709	659	675	650	698	680	657	677	707	628	693	671	634	724	715	693	683	689	659	697	719	706	673	670	691	687	717	693	670	687	693	736	712	702	740	658	724	701	684	680	692	691	693	686	653	662	698	685	715	703	719	698	688	713	719	700	714	680	723	706	690	654	703	721	692	722	709	691	674	727	694	689	717	688	664	689	623	694	703	692	663	692	705	743	686	675	674	652	662	671	684	684	706	662	675	688	668	686	700	688	728	741	614	686	688	691	719	708	701	649	658	684	711	675	676	659	686	657	693	675	661	696	680	684	684	636	681	696	673	721	647	715	695	711	680	694	654	705	647	701	723	655	695	656	644	686	661	695	712	712	709	712	690	683	674	699	706	686	648	660	666	710	688	682	669	707	688	638	684	656	693	729	648	658	659	668	734	653	726	757	704	682	687	675	673	689
27863	15061	7229	18194	15684	6974	2853	1303	901	699	734	644	703	707	681	695	696	670	703	654	694	697	692	706	730	702	701	673	690	691	704	657	698	688	691	705	758	637	682	680	730	679	677	681	681	699	656	714	700	658	720	635	707	653	693	654	663	638	695	637	682	673	678	616	717	638	637	703	722	659	705	747	664	696	705	703	653	670	695	677	684	657	681	717	738	667	722	697	701	657	656	704	638	716	708	721	714	695	690	635	706	722	671	731	643	661	675	673	705	616	714	686	639	704	720	697	702	706	675	679	709	694	689	684	686	695	728	701	690	710	692	666	684	664	712	682	699	684	657	680	714	683	686	716	692	733	675	690	659	681	666	712	657	698	698	647	660	691	676	668	689	648	720	719	668	686	607	702	673	671	726	708	684	691	665	712	697	671	705	698	713	700	680	658	685	708	682	689	661	700	686	692	702	699	696	654	700	667	705	687	670	697	716	733	636	694	684	665	708	725	670	647	701	692	662	678	668	708	661	715	655	669	677	678	640	658	659	680	692	693	681	670	700	718	691	648	662	699	651	713	678	682	660	688	662	688	683	706	644	661	681	625	661	683	672	717	668	693	649	682	683	700	717	652	663	677	725	736	693	709	745	680	739	695	671	651	654	716	677	679	674	650	698	651	697	664	658	641	673	699	670	685	665	655	672	712	688	643	706	675	684	693	728	720	702	682	668	705	677	688	668	680	686	705	678	671	681	655	658	670	686	689	707	676	705	740	686	707	728	687	698	716	688	662	670	698	677	692	687	693	700	691	666	669	658	713	704	683	702	712	641	676	680	671	714	647	704	674	684	745	660	702	734	685	682	696	678	750	676	659	657	684	654	702	708	720	683	712	650	685	711	736	686	715	715	704	659	621	644	702	684	662	706	672	699	660	664	683	654	699	706	719	747	637	697	695	637	648	681	690	668	657	648	712	672	708	660	656	695	706	676	712	672	700	679	691	726	689	690	688	668	698	677	644	725	729	685	690	658	680	650	711	666	717	664	703	653	673	660	750	703	705	679	687	664	690	704	672	695	673	696	699	653	702	659	698	684	659	659	689	651	664	748	667	671	682	750	646	653	652	671	635	681	676	688	721	692	684	674	744	701	699	672	690	726	681	703	685	721	650	663	682	650	694	698	665	661	689	656	704	723	697	698	655	698	640	653	670	676	670	650	633	669	699	661	684	703	629	732	696	675	663	673	703	697	669	682	656	696	669	670	685	666	665	706	694	680	701	693	687	694	665	692	679	650	665	733	668	665	672	687	671	707	717	631	660	658	720	695	691	688	668	649	662	684	709	664	633	712	713	674	660	675	679	678	730	697	697	702	696	678	697	646	675	702	703	657	669	638	688	664	676	651	641	646	657	694	653	673	701	674	686	639	668	689	673	695	704	693	697	719	708	713	711	704	667	638	728	671	708	750	659	651	699	644	658	634	730	681	664	669	707	698	644	700	676	701	670	685	697	693	689	694	715	703	684	680	661	730	698	688	679	698	685	676	691	632	671	669	717	668	675	688	709	693	711	654	654	730	691	667	635	656	673	694	687	654	723	657	685	718	655	663	679	670	676	681	693	656	679	685	732	654	712	657	675	718	676	710	667	702	749	688	692	698	699	696	677	672	732	697	664	669	655	677	683	702	621	640	672	707	702	653	683	672	673	646	683	749	628	745	666	700	695	656	679	638	673	708	713	682	684	677	710	728	709	647	714	716	739	612	698	683	634	664	683	680	645	700	720	692	713	653	695	700	680	689	697	677	672	699	654	733	683	653	688	686	687	713	687	661	692	700	666	709	684	669	699	678	689	695	683	707	695	677	678	687	701	666	621	744	675	668	699	692	655	673	681	698	739	645	706	705	705	668	710	700	695	747	698	641	698	670	658	712	643	709	674	716	619	672	669	662	679	685	665	683	675	671	725	632	636	665	669	706	693	664	721	686	686	638	665	675	700	677	670	706	736	647	704	676	708	693	653	643	698	734	660	659	692	644	636	733	705	666	706	659	721	669	680	675	677	751	651	751	667	723	685	681	689	668	643	655	649	670	701	667	649	661	670	673	649	707	657	755	636	687	673	688	668	686	682	676	698	670	669	659	675	712	670	683	713	640	662	683	676	697	682	720	658	724	737	710	641	698	698	685	694	713	685	706	643	688	701	636	681	726	718	702	705	681	658	697	697	706	692	699	634	687	680	686	670	681	654	657	703	698	637	658	662	732	682	694	686	645	661	704	687	672	726	705	684	695	683	725	667	681	671	675	664	707	657	646	668	698	667	703	706	687	693	632	681	721	705	696	607	640	679	675	665	710	710	676	710	723	697	672	716	690	714	672	656	713	661	711	689	693	700	682	681	685	660	679	712	663	706	746	692	700	732	684	665	710	652	658	696	679	677	668	645	663	694	692	687	661	653	654	677	697	699	783	661	710	678	676	717	721	731	671	703	667	670	666	719	672	682	650	689	641	686	731	687	715	654	730	646	632	706	680	707	698	664	709	650	721	702	700	704	691	657	690	699	740	649	693	682	697	658	731	702	698	695	678	746	663	742	734	664	669	677	667	681	705	662	687	675	699	696	692	727	722	691	644	690	689	687	659	705	700	688	684	675	684	634	643	648	755	685	709	704	718	718	690	702	682	670	711	657	702	677	676	670	670	719	719	697	716	664	749	664	741	681	678	678	696	663	676	682	639	653	722	673	662	646	739	675	688	708	671	665	697	692	651	662	732	662	693	691	667	681	676	660	648	694	696	684	678	677	701	685	673	682	718	644	634	668	680	663	695	689	686	657	697	626	741	653	680	665	702	719	705	690	668	656	668	663	656	650	719	691	688	694	685	683	730	653	655	649	643	668	669	683	654	685	674	636	690	659	689	707	729	729	677	654	728	684	659	688	661	670	659	746	641	693	706	691	669	659	693	694	667	713	673	682	693	710	726	672	700	686	692	715	708	696	730	693	733	654	650	672	641	644	698	678	676	696	639	716	667	660	688	679	631	756	704	657	666	654	686	704	660	657	715	716	670	685	659	709	695	670	690	685	663	671	666	650	681	684	663	650	656	619	704	662	665	681	717	673	682	677	699	615	711	648	666	699	719	648	722	673	695	657	702	675	711	681	671	709	639	721	667	659	674	665	682	661	694	731	666	664	707	683	675	706	681	667	675	710	730	667	653	687	712	687	689	709	684	689	675	660	683	692	668	729	669	723	706	662	661	701	664	720	641	631	612	691	692	635	692	672	650	662	703	656	738	648	688	701	652	682	697	663	661	715	659	666	737	711	705	647	672	690	698	627	713	692	682	673	675	636	640	695	649	674	646	684	648	693	685	658	680	714	702	658	687	638	693	688	695	682	698	728	676	651	741	690	693	667	652	677	670	643	711	698	649	655	661	656	700	663	681	714	662	702	650	689	677	684	669	673	706	686	666	662	688	725	680	662	686	688	668	672	683	688	692	640	663	634	637	696	654	674	694	699	705	677
6054	4330	7203	15556	11701	5521	2440	1235	794	576	564	542	536	527	555	497	566	539	573	541	554	596	574	543	527	570	575	610	549	558	533	569	570	532	561	526	556	600	555	532	534	559	556	564	546	546	572	581	549	574	514	586	552	534	532	492	518	539	536	566	495	601	531	534	584	525	564	560	504	554	525	569	501	525	553	496	550	553	579	567	527	509	536	549	559	547	541	525	567	546	553	537	553	542	574	506	563	561	550	552	553	560	530	523	567	549	537	547	541	583	558	533	536	556	557	551	537	529	564	574	565	535	532	547	549	512	528	555	544	569	540	594	591	530	536	555	537	534	532	571	572	539	576	497	551	568	527	576	543	536	560	550	524	543	534	536	548	564	539	556	550	562	496	569	577	499	529	567	544	577	516	557	558	599	558	555	574	554	585	549	531	541	559	510	512	486	577	572	511	555	521	547	585	533	535	563	563	575	569	529	552	533	542	536	545	494	594	548	519	567	593	551	552	544	538	587	595	547	543	557	550	545	544	513	574	535	568	562	566	537	529	557	558	552	503	518	535	599	531	524	527	604	543	557	576	564	551	568	521	546	556	528	572	549	510	621	578	516	571	604	605	510	546	553	554	522	546	542	557	526	505	552	534	544	543	533	549	556	508	541	513	524	542	501	577	582	522	574	561	546	557	535	553	524	524	564	534	561	572	529	546	565	535	564	562	556	573	549	571	498	567	543	532	553	549	564	541	587	558	599	574	561	568	561	532	541	547	557	515	561	552	545	525	538	553	575	522	553	521	536	579	535	575	549	553	582	532	571	583	517	530	540	589	561	538	526	551	527	545	557	531	544	540	571	537	586	570	558	577	580	529	556	529	574	561	572	554	516	591	540	581	557	569	538	576	568	573	544	555	526	551	556	587	572	505	558	549	541	549	517	575	588	553	541	568	554	571	541	530	542	526	521	553	527	617	565	506	529	580	553	545	537	578	535	526	513	558	563	537	566	553	534	567	494	576	560	574	522	540	530	535	528	563	565	542	542	531	563	540	564	569	538	555	552	597	548	578	536	530	529	536	563	566	561	544	551	541	567	525	557	560	555	523	543	538	531	550	548	552	558	543	566	526	498	584	593	577	541	555	545	559	545	541	546	522	543	578	527	558	556	570	547	573	585	586	540	578	555	573	530	535	566	518	523	553	523	546	567	577	546	510	588	513	531	569	510	569	589	523	583	550	546	589	542	527	591	512	582	558	575	546	594	557	536	525	551	522	545	506	529	562	525	539	582	538	604	566	527	524	521	554	557	522	534	550	546	545	575	527	562	540	560	512	525	519	590	579	551	504	507	502	553	560	505	557	517	518	519	568	534	558	571	535	561	557	543	597	556	581	555	559	581	537	521	529	518	523	535	572	524	497	563	549	560	565	558	551	505	564	556	555	556	556	548	576	536	525	574	558	554	546	582	526	578	522	488	570	561	557	532	532	521	528	604	556	524	555	584	532	612	537	542	517	563	591	573	548	560	553	534	564	543	526	547	527	578	556	566	536	536	568	502	522	536	514	529	537	546	571	568	571	525	536	528	532	560	517	565	550	550	529	561	501	578	553	543	545	525	510	563	541	543	527	532	532	537	542	579	561	558	535	561	588	524	574	556	541	563	542	548	518	535	567	573	558	510	566	590	554	594	541	555	562	551	532	572	556	549	531	548	550	551	535	558	590	540	517	565	557	580	597	547	584	502	529	570	545	543	529	536	514	581	533	540	546	549	543	537	544	542	567	565	544	557	544	539	554	581	534	597	560	517	561	554	537	557	534	531	514	521	535	535	580	556	517	556	512	544	524	544	509	550	541	546	494	537	543	575	552	565	533	557	518	514	524	534	520	586	523	484	517	570	562	515	535	552	518	543	536	516	545	537	577	511	477	538	559	510	534	516	548	571	553	596	570	542	534	528	535	535	550	532	559	515	519	524	535	569	549	540	534	557	554	518	525	555	580	570	563	561	555	530	558	523	535	502	558	536	563	567	522	530	560	523	521	541	560	586	588	538	544	550	595	555	526	595	571	554	551	555	543	543	502	548	540	521	554	529	533	547	485	539	516	544	539	577	552	559	556	559	539	489	566	573	567	562	530	553	550	560	567	499	529	529	532	536	557	539	547	537	569	538	545	519	549	537	549	560	532	561	562	560	574	550	583	542	530	539	540	529	524	567	547	532	525	560	531	562	541	562	533	530	552	541	565	532	571	542	553	542	564	551	563	514	562	554	582	569	522	553	552	514	530	580	548	545	578	532	555	534	582	547	521	546	542	572	570	528	554	550	575	582	566	564	549	540	531	541	580	557	528	561	566	558	528	531	537	565	538	557	529	530	530	526	526	555	518	544	526	565	593	593	558	562	541	555	530	559	534	554	554	519	537	561	540	556	545	539	525	572	542	548	518	594	551	555	534	542	583	561	513	556	549	557	550	536	540	534	545	564	547	525	569	545	559	529	531	551	559	548	505	590	517	547	523	561	579	536	508	563	539	548	583	557	581	535	585	557	553	523	545	551	516	548	581	581	517	531	549	537	582	542	568	553	563	550	550	540	553	533	508	537	553	546	511	524	546	570	549	568	557	534	589	572	509	566	538	543	548	515	520	496	546	593	552	570	526	559	553	524	533	566	533	530	571	551	521	587	554	541	557	530	583	582	510	528	556	537	573	563	571	525	554	600	559	539	575	532	543	515	565	581	538	550	509	537	578	551	539	582	586	541	525	547	540	559	534	603	531	553	512	561	538	590	585	566	563	519	548	562	531	537	528	520	545	562	532	588	553	526	551	577	544	540	558	553	566	552	599	571	567	557	562	589	532	570	537	540	569	579	569	544	561	545	565	518	532	516	551	549	573	561	597	522	542	589	570	526	568	540	549	579	581	550	526	541	538	494	586	609	522	525	525	576	542	549	530	512	556	537	551	571	614	537	565	545	530	557	563	542	495	538	536	533	584	601	545	547	590	529	501	536	527	582	527	605	526	532	563	556	541	572	585	573	585	587	572	520	551	571	525	552	564	536	557	547	543	566	532	528	515	569	530	541	505	531	569	575	517	548	555	558	522	530	510	562	539	531	552	511	589	571	524	526	565	531	526	555	624	556	537	586	584	548	529	560	537	563	555	566	562	562	578	536	571	523	576	563	611	547	532	549	513	565	548	590	568	513	518	585	572	537	576	569	549	551	551	541	538	566	541	601	540	526	591	546	551	502	537	554	545	504	521	541	553	525	570	484	556	552	536	545	560	597	571	558	545	550	545	557	541	553	523	550	554	528	530	550	573	550	548	554	566	509	565	556	542	584	602	555	567	553	498	513	556	542	517	592	530	534	550	558	546	544	536	559	549	537	581	554	547	537	559	552	520	567	511	543	531	543	536	537	536	556	560	521	590	571	547	519	605	538	545	543	571	582	569	500	564	602	552	536	523	586	499	529	555	576	542	584	534	538	562	515	547	561	537	581	555	517	559	525	532	563	562	539
25355	21332	27611	38397	51820	37837	21160	7485	2391	1085	857	737	747	721	760	761	687	771	664	694	719	694	707	702	717	697	736	750	721	738	708	741	696	748	740	740	744	707	677	718	722	691	644	740	706	663	742	718	726	731	686	703	683	715	715	652	671	698	694	746	716	753	721	698	755	716	696	694	706	727	732	686	673	745	752	671	714	734	685	669	709	718	708	688	753	679	696	729	722	704	716	716	743	733	661	737	665	714	676	693	728	672	703	698	700	721	703	716	726	720	723	703	761	722	703	722	720	660	711	692	669	723	699	761	699	744	698	683	725	735	685	769	690	734	663	678	675	710	737	704	740	721	712	700	718	726	662	740	693	722	751	688	710	713	736	732	710	738	751	741	710	707	647	614	687	693	672	672	690	683	708	692	695	708	684	710	756	752	726	696	674	691	702	678	678	668	682	651	737	702	746	702	666	675	683	661	719	723	706	710	742	699	688	710	730	688	729	658	692	722	751	695	689	682	701	740	688	723	708	769	689	697	687	712	698	694	725	712	708	764	710	723	714	659	759	694	708	668	705	704	667	693	741	740	670	718	702	767	727	702	710	729	768	680	728	733	724	674	705	730	713	746	691	739	733	749	706	719	660	725	673	669	701	687	759	679	721	685	686	630	696	703	725	685	720	697	712	632	706	723	667	713	709	708	707	723	717	711	722	749	679	749	694	692	704	679	749	727	708	710	708	674	694	707	712	727	753	674	653	738	703	766	721	722	706	731	721	704	689	690	685	744	708	684	715	714	748	719	734	687	706	727	681	709	699	672	762	676	757	697	679	717	743	675	682	724	744	685	708	702	738	670	687	691	702	693	711	700	719	726	681	695	714	760	678	751	733	685	699	720	674	729	716	773	749	642	712	712	724	692	690	676	763	700	690	682	711	725	673	695	712	658	680	756	747	680	749	759	751	695	705	747	712	672	685	707	717	662	687	689	683	741	706	663	758	735	765	682	718	691	719	696	692	712	698	707	725	721	749	754	706	690	730	760	713	650	682	731	725	711	678	748	701	712	654	709	730	712	762	729	716	676	722	701	677	746	690	687	682	707	798	710	732	711	744	727	784	699	732	753	688	683	693	723	685	702	729	735	720	715	668	722	667	703	688	694	725	722	768	703	726	706	696	723	732	714	730	673	662	673	666	684	677	699	676	678	772	767	671	678	733	757	705	709	724	696	775	658	730	693	700	727	726	688	720	753	725	698	748	708	699	718	755	730	700	728	746	697	716	675	678	747	730	748	699	693	722	644	690	677	663	712	719	696	695	715	718	716	763	719	711	733	740	702	725	679	700	659	710	734	674	685	707	679	722	741	703	732	714	733	730	719	706	683	724	685	700	688	669	740	748	705	733	688	705	742	722	738	694	704	706	732	699	750	711	720	691	703	717	696	679	704	711	678	696	705	712	654	705	730	707	707	746	674	766	700	721	696	694	701	707	750	656	682	696	748	717	698	687	722	685	657	670	691	725	724	667	728	712	676	729	695	652	741	674	693	682	636	764	696	688	735	713	703	730	676	730	719	707	734	685	690	679	705	653	724	728	761	715	747	701	716	719	722	689	731	698	702	718	668	692	737	734	715	745	725	726	715	727	696	714	718	733	751	699	725	718	685	719	673	719	705	693	727	650	708	687	727	687	691	726	743	727	709	669	696	670	715	680	736	722	682	652	725	698	750	677	725	731	698	674	675	712	707	672	716	731	747	691	700	718	676	706	730	705	734	686	726	697	741	706	705	691	677	693	729	686	714	697	707	676	685	692	727	693	687	691	688	702	675	721	698	716	710	682	713	652	691	678	764	706	722	697	757	708	709	718	685	722	718	705	724	728	702	712	691	733	753	729	713	638	720	683	688	670	725	693	686	683	750	717	669	711	719	711	703	726	692	738	681	680	716	686	733	688	717	692	700	685	703	724	706	688	696	681	697	667	695	696	729	732	720	727	752	691	711	707	712	692	716	664	710	719	693	697	705	727	743	728	728	743	713	691	736	700	723	687	667	662	698	707	734	662	706	718	723	641	757	731	712	729	747	772	729	715	739	680	726	695	718	710	716	653	707	762	756	697	710	748	727	707	724	670	719	675	660	728	714	708	698	694	684	704	722	679	687	699	668	689	715	705	705	688	710	722	693	765	664	718	685	732	694	698	718	673	705	737	679	719	686	702	709	660	696	701	732	724	662	689	712	697	673	709	704	663	676	720	702	709	682	720	717	712	732	681	696	735	707	659	744	692	702	687	713	714	656	696	713	726	680	682	694	686	706	708	766	710	716	701	722	711	730	743	759	708	719	652	692	702	759	723	729	734	711	658	687	691	754	707	737	703	719	689	685	712	725	714	723	731	630	731	729	654	738	689	729	721	663	734	716	732	729	650	752	685	704	717	690	751	670	757	701	721	756	721	708	731	713	775	736	725	749	734	699	717	690	708	693	704	711	696	652	757	710	675	744	723	717	695	692	728	733	676	720	719	743	696	779	723	736	695	689	714	704	669	665	674	697	703	696	682	720	688	733	732	715	665	682	746	709	681	693	695	686	731	699	746	774	697	666	752	666	755	742	705	725	681	716	675	757	722	704	687	742	699	725	694	713	698	696	660	687	725	703	706	705	740	708	722	701	718	726	708	734	706	663	692	722	674	711	686	679	670	728	706	726	729	691	755	729	745	755	685	697	724	705	710	710	707	671	662	685	671	761	686	669	715	682	668	735	645	719	701	718	686	714	697	700	728	717	706	721	703	677	718	689	733	722	752	716	694	670	753	694	701	728	757	688	675	715	683	734	690	739	689	724	725	667	727	721	713	709	669	690	690	715	715	683	698	733	716	727	711	679	706	688	713	753	732	735	680	699	725	690	682	647	753	689	694	715	701	694	706	707	631	704	705	695	704	688	699	719	685	711	672	724	709	748	720	720	773	706	741	729	740	723	740	714	703	700	708	719	714	759	669	728	713	665	727	669	734	704	721	729	706	723	681	728	721	729	727	727	768	702	784	704	673	688	694	726	672	709	690	710	729	726	746	696	686	714	681	731	698	728	729	703	728	711	695	704	654	728	752	707	677	679	713	666	749	727	690	679	721	696	731	701	672	686	703	708	683	657	705	740	687	721	679	716	718	721	703	724	716	703	711	715	728	687	719	702	665	746	689	722	730	692	738	687	734	677	715	705	728	699	705	712	731	693	741	712	722	711	734	696	713	698	712	742	687	709	720	695	719	701	725	709	699	705	691	718	708	714	703	696	681	671	703	701	712	688	708	707	713	697	710	691	666	671	693	710	682	686	732	688	694	739	708	690	678	768	699	701	622	748	741	690	691	702	685	721	700	739	703	716	711	691	727	678	701	697	730	721	759	691	710	690	645	671	703	722	701	725	679	723	716	711	707	770	667	748	701	708	699	728	699	728	686	706	685	729	705	705	727	728	721	708	716	744	691	694	753	652	695	703	747	720	715	710	718	689	687	702	766	647	691	684
5268	8967	15695	52024	49031	30097	13005	5986	2167	1052	724	612	593	578	619	600	582	624	582	598	596	598	577	574	660	604	632	623	587	629	626	590	627	566	612	572	588	626	591	584	627	599	595	606	602	591	628	632	557	602	588	560	581	596	582	611	592	625	602	591	623	603	615	596	615	610	566	606	558	620	637	596	589	595	618	600	587	578	594	611	545	594	640	614	607	620	563	645	605	583	598	598	618	577	603	569	648	604	567	594	579	614	587	608	600	636	624	588	600	639	588	595	639	620	639	635	600	611	613	578	613	589	652	640	651	574	558	614	568	607	576	562	642	626	645	590	594	646	586	561	591	608	611	593	607	593	630	566	601	622	577	592	627	567	587	581	615	639	590	592	559	580	558	606	617	607	598	607	609	584	598	566	642	568	576	595	613	600	623	589	619	631	631	633	605	617	592	612	646	576	614	588	609	592	588	600	581	560	593	593	642	606	600	591	637	605	615	618	642	646	586	620	611	632	641	612	611	621	635	616	588	576	618	609	607	581	600	623	585	591	600	610	580	650	621	601	606	601	562	606	599	615	590	602	617	626	550	630	592	604	607	593	569	625	633	627	631	594	620	590	599	611	592	577	589	626	619	602	645	639	578	586	588	608	620	576	586	550	606	610	585	626	591	599	660	660	579	613	559	609	584	612	590	577	601	599	613	595	626	623	620	585	577	620	616	606	589	628	551	577	589	587	607	633	591	582	653	591	619	638	625	579	611	587	580	569	591	602	596	612	580	567	621	588	613	603	620	621	556	592	616	612	569	624	579	582	575	642	580	566	580	582	568	579	577	611	569	602	637	622	592	606	606	617	620	585	595	602	619	612	637	577	615	591	609	606	611	602	608	602	592	586	602	603	639	584	642	569	573	620	634	573	614	649	603	596	583	625	592	612	581	594	583	609	580	613	628	521	625	620	601	624	593	618	626	666	547	594	575	599	593	626	604	603	602	578	593	566	608	570	595	658	612	594	626	595	616	589	593	556	576	592	606	591	589	553	621	593	580	652	570	625	664	604	598	626	572	620	592	621	635	547	586	614	592	597	610	590	626	613	582	597	551	607	630	603	621	557	562	575	596	618	603	638	527	613	595	635	606	630	582	593	625	604	575	605	589	578	627	642	645	604	616	623	595	612	596	607	562	546	598	580	595	594	570	590	593	576	587	612	598	628	572	616	581	560	565	597	556	650	601	599	577	579	623	602	617	563	588	587	618	606	595	639	580	643	590	585	627	616	607	597	641	556	583	586	598	579	560	606	615	604	578	660	628	615	602	578	566	643	585	584	587	592	629	612	596	590	579	580	616	599	613	580	625	621	628	594	624	649	588	590	631	619	661	612	577	620	587	568	584	581	588	643	657	574	573	570	614	593	578	599	600	618	566	626	539	588	635	591	637	626	626	599	611	588	599	632	617	616	597	594	578	625	625	630	596	644	618	570	581	578	641	615	589	571	619	617	589	582	581	574	618	620	620	587	562	599	631	589	608	620	618	608	629	610	625	611	596	568	617	610	589	578	601	600	610	579	620	533	623	551	589	607	619	606	550	578	621	577	618	592	558	622	628	584	617	583	581	614	593	617	620	638	598	556	588	608	592	585	630	578	595	624	591	608	598	626	602	609	596	625	649	576	636	579	595	624	579	590	606	580	593	570	605	609	612	609	630	553	623	626	576	626	596	604	620	657	578	560	626	594	641	600	595	586	631	634	602	606	568	598	620	583	605	581	589	558	603	557	544	651	579	613	598	582	618	616	600	642	627	614	595	593	595	621	630	601	567	594	642	612	591	563	646	595	630	633	612	604	607	631	586	590	634	587	590	570	559	583	603	584	622	600	590	564	590	602	614	577	584	603	614	553	624	617	574	619	625	622	601	606	620	599	629	643	585	585	552	570	623	595	585	574	550	611	604	586	561	608	610	621	612	574	621	603	596	590	601	608	624	575	596	550	596	574	567	644	578	603	570	592	548	572	572	564	644	650	609	595	581	620	633	577	590	591	536	652	617	602	618	571	549	592	609	626	579	662	612	589	627	628	589	622	595	613	595	590	583	626	624	570	575	594	623	576	612	620	569	597	593	613	591	612	597	615	602	592	672	631	564	604	619	541	620	656	640	602	575	608	677	555	599	601	593	636	596	577	690	619	613	566	600	590	610	559	601	626	605	619	574	618	614	602	576	601	612	574	635	619	571	605	620	596	569	620	594	609	607	619	621	617	572	610	569	575	562	593	610	594	615	628	574	601	650	571	559	641	585	560	608	571	611	609	603	591	588	617	647	581	582	583	557	578	623	566	629	650	600	571	574	604	569	591	625	620	589	618	559	600	592	637	581	605	632	570	564	625	612	600	624	587	603	622	591	652	602	613	588	606	590	566	610	582	615	614	555	573	613	612	607	594	610	649	628	591	604	596	574	579	567	622	617	620	556	596	576	651	591	602	601	595	618	579	618	610	629	643	611	597	583	614	605	600	611	628	605	589	573	596	581	560	587	583	586	593	596	641	603	615	618	632	547	585	598	609	582	583	615	606	623	624	624	595	587	553	605	612	617	610	598	601	608	580	591	581	629	610	599	607	577	540	615	589	575	584	611	604	613	634	638	568	621	563	557	589	616	587	645	614	577	600	579	605	584	573	557	613	596	572	617	568	590	577	620	583	634	600	584	585	607	599	553	597	621	571	595	589	579	605	599	586	592	627	656	623	599	615	579	570	613	647	618	566	572	649	600	592	608	577	586	599	587	592	634	608	606	596	630	633	562	581	582	630	595	587	562	620	596	640	603	587	585	638	601	576	626	645	606	561	579	645	645	569	581	605	617	590	605	629	591	592	581	580	603	628	578	614	575	636	599	601	618	618	558	593	557	571	603	590	602	614	593	608	565	584	611	601	590	629	633	623	564	615	599	574	599	600	592	587	601	610	611	631	626	579	646	595	581	569	572	632	589	602	578	573	591	647	634	569	599	576	574	564	574	614	615	593	603	576	596	605	569	563	614	589	636	586	602	567	621	670	545	642	650	622	583	627	539	611	576	617	587	612	609	612	608	611	568	629	589	604	572	549	607	643	594	578	638	595	624	598	599	607	597	600	609	577	623	554	633	568	651	574	582	610	594	587	643	589	590	592	584	619	602	618	606	575	572	591	615	613	615	582	588	574	590	652	625	591	614	625	585	566	623	591	580	572	650	612	571	593	609	611	611	629	622	596	608	602	574	599	618	621	612	621	604	586	609	626	599	600	589	614	613	626	613	626	603	615	583	655	608	577	608	600	590	591	566	590	604	576	623	602	623	571	574	600	624	617	607	633	570	648	613	549	568	590	538	605	623	603	607	628	537	616	596	629	583	563	605	600	604	566	585	607	597	568	578	595	597	607	591	601	593	579	627	576	606	592	618	529	594	601	600	628	651	605	602	578	604	596	568	593	634	616	568	605	566	640	573	611	587	570	604	642	597	587	608	602	575	587	566	570	616	582
24213	21356	28725	33506	54669	49334	33688	15418	4652	1763	1149	857	848	796	874	856	862	783	848	814	812	805	858	757	850	777	812	815	818	795	788	871	775	795	799	780	840	812	824	779	817	833	815	746	852	812	808	778	796	803	835	796	826	800	827	818	810	818	825	781	845	774	839	786	877	864	810	779	830	825	892	836	778	822	808	819	782	815	845	823	773	799	776	837	856	738	831	778	843	799	869	789	819	805	884	749	815	799	794	824	821	756	797	733	842	845	784	731	810	753	764	768	816	782	810	786	844	825	803	814	786	795	795	786	776	801	803	854	815	796	793	844	793	802	835	794	813	813	792	844	798	815	811	797	800	851	771	845	785	798	748	816	793	823	811	772	788	834	785	836	807	794	820	824	849	835	788	843	792	831	792	788	766	800	795	772	828	758	819	778	754	809	790	758	795	797	810	854	810	827	848	851	788	792	769	783	781	803	766	839	805	822	792	849	853	797	801	807	855	835	837	810	857	818	806	779	850	812	838	816	781	774	795	785	808	754	823	779	840	802	750	830	815	750	790	845	782	765	856	782	815	806	768	812	820	832	790	813	820	774	741	759	826	805	835	769	784	836	817	803	824	799	844	807	811	805	848	795	821	787	765	831	772	831	794	824	790	855	837	772	846	825	824	830	822	825	761	831	795	793	765	807	828	787	785	784	842	806	804	864	837	750	797	802	772	811	810	831	822	800	863	800	772	824	815	789	803	809	795	797	794	791	819	866	792	727	816	821	794	827	806	839	845	784	798	817	748	752	722	808	785	800	795	819	866	746	817	834	812	812	813	760	800	849	763	767	764	803	796	806	808	814	772	851	810	798	759	746	785	766	810	823	776	855	864	771	745	806	796	828	778	828	787	821	805	832	834	828	774	751	763	749	792	808	776	788	837	811	799	798	766	842	824	789	842	771	817	806	831	818	812	768	783	779	803	833	858	783	822	792	861	823	765	798	871	851	812	824	798	783	778	785	811	819	829	845	769	829	831	825	781	826	796	822	790	798	821	775	770	804	799	812	825	825	787	802	798	779	779	761	778	826	791	775	818	806	822	777	846	791	813	780	795	784	826	811	805	776	805	783	770	808	824	773	849	804	825	793	830	755	811	761	778	802	784	836	833	827	783	809	765	843	774	785	769	783	782	786	766	780	787	795	771	797	783	782	821	791	746	808	776	794	850	840	776	792	820	783	830	775	815	822	765	831	809	786	747	779	797	754	763	815	774	812	799	782	844	815	784	806	803	814	768	773	792	763	818	839	795	818	739	757	813	779	779	790	779	781	873	786	819	803	722	814	746	782	842	779	799	832	784	827	831	756	781	840	777	828	820	829	829	821	762	824	765	820	793	816	788	803	815	823	790	804	778	800	763	844	790	826	762	780	802	788	837	779	810	805	805	825	826	766	787	843	798	784	774	785	785	854	758	881	805	752	787	793	791	851	786	830	773	791	779	802	789	750	812	804	761	788	804	766	787	850	807	774	816	818	776	795	833	792	761	832	774	782	791	827	847	841	809	883	822	760	761	769	805	791	825	832	804	828	805	855	804	769	796	823	781	794	812	784	794	769	809	853	812	786	797	736	811	811	865	791	779	838	834	783	825	786	813	781	783	844	758	791	813	804	762	813	736	828	824	785	815	821	835	788	742	815	786	767	820	812	814	787	804	854	763	777	764	793	834	747	806	793	769	806	763	773	831	776	791	812	762	822	770	803	795	787	760	766	791	771	810	790	803	814	798	837	815	840	816	807	851	804	814	748	812	808	803	766	778	828	796	788	770	800	763	745	797	850	834	820	796	821	753	843	804	785	830	754	808	808	796	842	784	806	802	825	830	782	805	740	777	757	791	793	775	817	816	819	814	801	814	780	797	757	798	813	834	800	791	784	781	805	813	820	778	805	776	823	733	766	789	849	848	844	836	769	802	839	824	831	856	793	801	793	805	785	806	852	786	767	800	821	786	829	794	840	822	810	756	800	803	815	754	805	833	787	824	806	804	759	812	792	745	787	799	802	827	814	808	797	824	786	769	778	822	816	799	820	846	789	780	805	750	802	809	805	790	782	845	760	786	768	867	805	855	796	805	847	786	806	763	836	782	809	787	815	766	799	779	804	787	777	812	785	768	856	738	819	835	792	780	769	760	820	819	787	821	817	799	825	827	849	791	827	743	796	766	768	834	807	825	819	809	818	786	785	840	787	798	810	789	782	811	784	820	781	822	760	801	785	820	779	756	786	794	787	766	784	811	804	796	795	788	826	810	803	803	788	737	786	748	785	793	763	836	853	743	783	786	810	755	797	818	827	773	796	804	792	810	795	810	798	788	796	780	810	787	775	784	825	839	794	830	835	830	782	815	800	789	837	784	811	774	779	818	812	830	772	798	818	785	787	782	813	830	794	842	839	810	831	806	765	793	810	821	805	832	819	779	834	785	758	756	773	776	787	807	814	821	855	781	767	834	793	811	798	770	825	805	774	814	818	794	766	810	794	770	806	810	778	788	787	817	803	783	800	766	792	802	788	810	889	756	804	749	773	804	815	782	797	798	827	832	787	731	796	838	832	819	779	787	821	788	809	780	804	783	849	772	787	810	858	792	786	785	802	778	788	776	797	811	836	793	726	717	818	799	779	810	820	791	792	803	813	832	842	829	770	793	769	825	802	774	779	798	742	806	772	827	778	709	813	816	854	756	796	814	783	810	804	807	792	850	761	817	830	819	816	800	775	756	816	798	783	796	807	767	791	809	801	832	780	802	848	764	817	819	737	781	816	772	817	822	839	743	803	834	838	790	787	794	769	785	805	794	768	753	788	806	831	834	822	815	816	777	806	792	826	864	764	806	788	802	807	775	724	833	771	787	809	821	778	818	771	837	837	852	869	809	818	785	796	803	798	750	843	772	828	815	816	767	791	824	775	786	800	781	771	751	771	796	781	787	837	832	782	769	807	826	769	819	782	865	847	804	784	808	839	779	768	810	789	832	768	797	805	756	776	802	820	796	804	792	825	824	783	819	838	749	777	878	807	809	817	804	804	835	807	824	830	784	813	836	770	782	841	791	770	761	787	829	761	788	756	821	832	829	806	838	828	845	754	820	780	805	813	751	814	842	785	788	740	784	797	843	825	806	813	814	775	827	799	781	775	815	779	805	755	823	782	850	808	846	811	789	774	808	793	809	748	787	738	787	808	744	771	828	796	793	805	751	797	806	763	750	786	781	825	788	819	802	768	822	821	797	782	785	813	859	807	796	809	794	830	842	780	797	823	794	812	743	814	835	776	781	869	751	774	860	821	788	780	815	725	826	839	777	767	799	831	778	768	819	780	774	812	820	815	807	750	812	772	832	784	812	776	849	803	763	784	778	760	805	827	776	839	799	776	805	850	767	773	818	781	774	781	791	805	814	787	770	797	810	804	803	789	751	797	809	813	763	775	811	819	746	843	821	778	810	749	776	770	837	795	812	805	806	810	814	797	843	781
7029	15986	22163	71501	68125	48122	22386	11130	4018	1766	896	763	663	706	650	684	703	701	694	701	705	677	697	652	707	723	707	662	674	645	738	728	709	683	705	681	645	665	714	669	718	675	742	689	677	698	681	672	640	656	664	687	697	691	678	646	679	661	663	710	710	725	702	713	679	675	687	662	669	668	672	665	685	713	699	713	673	738	720	640	653	658	711	711	684	673	716	659	705	751	704	701	683	682	677	702	676	744	676	672	717	679	685	725	690	690	721	643	678	701	671	728	700	685	718	664	753	689	709	698	697	643	738	687	685	688	736	655	690	636	696	707	690	665	671	622	656	757	716	653	685	703	669	688	666	653	648	663	667	662	673	674	676	705	701	653	687	674	666	669	737	683	712	721	666	730	716	702	676	728	702	720	689	666	709	677	707	687	720	664	690	665	706	670	703	665	678	722	640	693	741	685	677	677	706	712	726	726	718	685	646	688	661	680	710	662	636	740	695	673	704	655	634	694	698	672	681	695	673	690	688	684	683	678	629	657	663	680	687	696	668	721	638	721	703	670	696	638	712	731	674	662	705	672	703	707	710	692	675	670	716	682	663	747	691	658	642	684	688	662	675	653	652	637	652	670	709	658	663	672	694	697	682	652	710	642	689	695	660	675	749	696	722	719	709	694	668	664	672	650	701	709	686	637	691	653	685	687	619	666	722	701	706	714	718	667	674	676	686	658	658	709	686	706	671	713	655	690	679	658	665	695	670	716	691	665	674	658	681	656	690	646	699	713	664	674	731	708	710	679	719	646	661	697	646	707	671	686	719	695	670	692	649	681	702	706	697	742	708	678	685	672	703	657	653	693	697	678	688	684	687	704	696	631	704	662	648	633	731	632	679	693	691	697	672	664	692	725	641	713	679	703	686	663	696	660	667	688	670	697	699	700	694	673	716	643	643	672	743	669	694	657	661	675	674	685	655	710	683	631	697	694	731	668	760	680	653	743	618	701	630	727	693	681	703	657	692	711	669	701	717	681	672	699	655	647	675	682	694	718	623	717	690	708	716	709	647	688	638	654	653	734	647	720	654	649	702	722	691	710	634	735	675	635	658	659	678	695	717	694	660	680	686	753	666	645	693	673	693	638	685	699	693	693	675	681	627	710	668	699	636	686	707	651	688	646	684	685	720	693	684	684	685	697	698	718	672	710	710	671	675	676	657	672	661	737	667	654	643	737	658	694	660	684	639	664	702	689	693	687	710	673	710	681	685	666	715	696	693	641	711	669	685	714	675	723	658	663	723	654	663	683	691	743	669	670	707	666	658	708	726	641	652	701	657	728	667	682	653	699	685	728	713	700	670	685	689	661	706	662	689	665	660	665	680	649	737	701	664	645	698	669	690	702	653	676	634	700	717	642	666	696	703	680	688	672	687	718	701	689	629	676	688	689	680	698	689	658	653	627	665	668	704	633	659	738	664	692	720	676	700	674	676	694	670	656	628	737	661	681	673	662	648	677	714	671	676	673	665	704	694	718	680	704	692	672	707	709	664	721	665	648	711	684	636	663	711	716	720	681	721	671	697	717	692	668	651	690	735	690	673	639	665	669	713	675	664	696	650	671	683	713	638	673	705	695	678	678	688	659	631	702	647	690	657	679	667	673	706	714	663	662	650	681	652	669	653	639	677	692	671	665	718	693	690	707	692	684	672	696	664	705	678	640	700	622	652	681	668	668	644	751	711	633	629	675	740	667	684	689	694	660	704	629	683	659	686	690	687	688	686	681	683	695	710	703	630	639	733	695	707	720	714	666	688	656	617	715	687	692	678	673	710	693	670	682	674	684	704	675	674	651	659	703	668	731	658	704	718	707	683	679	686	664	680	645	678	679	648	701	697	646	720	677	727	670	656	651	687	698	712	686	652	718	668	713	642	642	713	719	635	672	741	663	685	671	661	666	712	718	683	685	633	662	701	679	674	678	682	697	688	683	664	673	679	654	644	687	644	726	654	664	682	664	683	658	709	662	660	684	681	673	727	671	692	653	665	629	738	706	684	699	600	687	690	749	691	699	686	675	764	684	673	714	695	673	647	652	706	696	692	664	701	689	702	687	639	715	687	692	673	617	677	696	703	684	668	686	658	683	671	669	639	695	670	700	640	691	691	649	694	689	713	731	698	672	664	679	664	637	722	687	675	697	665	687	703	701	709	652	666	709	673	640	667	703	704	674	672	653	684	685	687	705	656	697	705	685	689	631	682	687	728	678	677	683	695	690	702	699	706	705	740	720	661	661	674	750	676	652	697	697	722	660	713	664	677	679	667	659	702	699	701	687	659	654	733	662	720	707	664	662	695	656	710	681	706	683	725	691	695	683	666	660	675	736	693	691	694	675	672	675	700	715	655	739	645	686	671	690	668	663	679	674	671	688	680	688	692	669	706	691	650	702	691	664	682	727	703	720	700	671	702	693	706	708	666	719	685	670	669	648	650	719	745	715	658	683	664	652	687	651	643	701	686	679	685	694	669	707	660	696	661	730	663	673	708	736	663	650	631	665	683	685	641	717	695	664	651	665	694	630	731	662	687	687	684	686	696	660	675	707	689	725	681	706	679	632	618	695	691	664	684	675	671	711	654	707	655	702	695	714	671	700	669	694	681	706	674	671	670	652	683	669	684	689	681	708	706	675	621	675	684	648	689	671	645	687	671	660	701	646	695	660	695	715	677	676	637	686	664	691	647	718	690	670	691	673	679	688	660	647	698	722	680	678	684	715	675	676	708	669	643	662	697	670	650	730	681	694	721	710	708	657	696	714	621	690	629	694	672	649	688	642	702	685	669	700	657	696	688	661	660	638	691	653	669	694	712	669	650	733	711	622	686	680	719	659	687	673	693	648	682	699	687	678	667	679	662	718	712	667	634	669	731	675	664	675	683	685	708	645	660	689	720	670	654	658	700	673	666	723	654	680	678	665	687	627	724	645	665	691	714	718	683	731	630	686	706	641	662	686	705	694	674	671	646	694	663	673	674	686	676	674	677	707	689	668	708	665	709	674	697	651	690	712	696	671	677	675	718	673	697	714	670	673	707	644	726	648	676	649	699	682	688	667	702	675	696	627	708	699	680	700	676	710	686	720	667	697	702	649	669	695	721	653	669	702	640	653	665	662	706	692	648	690	676	674	715	678	637	714	666	661	664	659	764	697	685	685	671	651	693	687	695	662	684	650	719	662	646	663	714	701	632	704	675	673	648	699	648	666	676	702	696	674	670	692	669	627	714	717	679	631	691	707	654	719	658	689	679	691	733	679	660	657	683	658	680	694	680	643	654	704	750	689	696	694	628	690	688	706	721	688	710	709	655	693	630	678	661	691	638	674	732	643	687	670	681	712	664	676	691	677	669	664	697	638	726	713	674	671	692	678	664	684	693	646	684	696	669	694	715	676	658	682	683	700	692	715	661	710	665	670	672	699	669	671	657	704	702	716	688	674	691	658	697	683	666	692	642	673	719	663	683	668
27889	16971	10444	16174	15466	8174	2898	1465	907	717	683	682	684	679	715	679	654	655	681	695	645	694	711	726	683	707	663	683	698	652	683	675	676	662	661	681	691	638	672	691	651	625	617	692	633	684	646	660	651	667	676	609	666	689	675	650	702	677	675	637	618	710	656	618	707	717	679	692	654	678	703	668	637	697	632	683	686	692	653	718	620	730	668	664	659	641	624	650	643	704	636	678	673	629	685	661	660	623	664	629	662	657	702	613	691	624	626	654	659	661	653	651	668	670	658	663	687	654	630	658	685	675	651	646	717	640	663	723	640	650	674	656	694	679	658	645	670	649	699	651	680	697	629	663	596	651	650	658	666	633	683	660	672	660	657	667	669	687	653	644	664	676	652	639	665	651	641	650	668	654	663	631	642	634	696	653	653	687	675	649	673	661	672	647	649	657	671	640	680	638	668	686	631	711	647	672	697	652	624	659	681	646	656	651	755	664	685	698	637	588	654	661	647	654	629	671	680	652	640	721	707	650	622	670	683	678	644	663	648	640	611	703	620	646	633	659	688	684	646	645	647	688	631	643	636	662	683	703	693	664	686	635	654	658	691	642	628	636	650	644	663	639	649	634	646	660	659	657	658	694	672	661	724	614	621	668	664	654	687	649	702	641	668	649	671	601	658	667	689	681	683	672	667	663	709	684	658	683	630	651	688	713	668	701	658	669	645	691	698	624	653	707	692	607	648	636	635	645	655	672	631	645	672	640	707	698	612	680	689	676	683	686	673	630	646	678	648	694	705	652	672	632	643	655	669	640	698	679	654	682	653	699	620	652	665	638	712	627	678	653	644	664	658	647	656	662	673	681	631	686	654	689	669	668	658	659	678	666	656	667	686	670	669	650	641	644	648	688	694	699	655	655	664	648	678	726	656	700	664	701	654	692	692	637	643	671	669	656	666	687	662	658	662	679	653	646	705	651	650	653	678	646	607	658	587	618	634	685	703	692	707	676	674	644	650	625	664	655	731	631	671	651	638	681	703	678	689	626	652	686	647	722	684	676	618	664	685	639	674	671	660	653	606	670	661	668	647	668	670	721	674	660	690	656	673	671	656	687	639	652	666	629	647	618	665	642	644	650	669	651	667	657	643	656	635	688	642	666	639	644	644	665	634	631	593	693	623	694	680	666	634	695	665	676	637	619	652	657	629	605	677	674	691	704	681	678	684	645	625	741	645	673	637	620	668	654	706	691	691	653	632	629	701	656	683	639	658	707	678	710	624	683	662	652	665	656	659	674	701	716	681	658	676	684	642	643	665	644	612	676	715	778	647	651	682	668	664	637	672	624	697	685	706	682	710	667	665	686	664	640	683	668	657	631	653	668	652	683	669	669	638	670	695	582	659	651	676	648	722	649	673	649	695	650	672	697	697	607	667	729	671	707	656	663	678	634	681	624	639	682	643	670	673	691	646	617	634	663	660	654	643	657	645	660	665	674	669	665	666	636	640	693	662	655	664	696	671	707	654	571	691	675	677	659	654	655	644	649	701	621	659	654	640	661	637	630	644	664	666	719	658	631	696	634	674	650	689	639	640	690	664	609	696	648	671	686	674	691	655	645	696	680	694	683	690	649	646	666	642	674	626	717	634	718	677	653	730	666	704	695	674	685	652	675	638	671	678	685	661	659	699	641	607	633	646	607	687	692	713	640	672	627	683	709	651	670	666	693	686	657	699	676	671	677	698	686	698	644	679	658	631	661	692	663	681	681	661	659	625	673	663	683	635	709	645	643	642	635	655	656	689	651	640	650	697	664	657	678	634	652	653	683	690	636	643	668	587	645	639	605	683	648	680	641	695	685	661	660	641	633	647	649	650	623	643	624	683	673	634	633	641	651	662	662	650	675	650	663	664	669	665	639	682	659	700	659	726	658	694	632	622	609	598	606	676	652	639	662	680	649	687	677	645	677	652	645	705	659	653	667	688	629	654	690	648	679	646	654	665	694	661	680	672	638	664	682	649	631	648	694	682	633	635	661	691	641	646	695	648	667	639	629	678	634	691	665	666	637	666	607	662	660	668	639	685	657	693	679	672	677	648	666	700	682	622	711	656	697	677	671	621	698	658	679	708	659	626	674	656	649	684	636	624	669	663	626	671	696	670	609	616	706	663	667	643	679	677	666	686	672	604	703	671	638	662	640	671	643	644	639	653	690	663	691	622	646	665	666	685	705	594	640	667	648	657	667	678	659	716	683	681	708	689	659	657	685	665	628	665	634	683	614	669	647	676	661	707	668	642	647	673	715	693	700	676	695	646	707	666	684	691	667	699	644	609	664	688	672	680	630	630	664	614	641	638	711	653	638	675	659	682	705	658	696	643	663	655	644	626	672	692	644	641	659	649	672	665	667	653	643	651	633	615	678	656	669	675	658	685	675	684	664	688	639	675	676	680	662	660	650	695	678	669	642	630	681	650	670	684	660	664	675	641	668	653	644	643	606	657	692	624	664	683	615	649	672	647	675	676	690	676	666	625	650	594	685	677	620	627	640	655	576	647	694	662	634	685	702	659	706	653	666	624	635	689	612	634	659	671	723	697	652	641	650	676	644	685	652	666	653	660	698	666	681	652	655	666	677	691	646	680	683	646	653	638	673	690	626	668	660	670	603	691	693	638	622	698	639	660	663	683	654	663	576	658	661	657	622	656	662	694	629	615	627	578	660	656	669	642	642	680	635	640	655	628	667	655	675	663	698	655	666	657	628	719	673	644	629	684	673	687	643	673	628	681	665	649	668	662	629	596	701	640	661	620	627	667	668	612	624	689	685	667	667	635	647	686	646	657	664	681	674	681	629	660	713	640	600	680	647	620	621	672	642	686	673	686	658	676	701	628	694	626	700	628	676	645	676	646	644	679	659	677	664	644	667	675	655	682	635	677	672	703	626	655	736	702	668	721	636	625	717	657	684	658	681	636	651	668	655	705	652	657	660	704	663	657	665	671	673	591	689	693	662	624	690	661	667	726	669	682	677	646	640	658	671	632	665	661	677	707	697	644	639	629	655	680	635	638	699	625	651	675	657	673	627	665	631	682	680	643	632	663	668	717	645	673	660	663	657	650	658	649	683	629	714	670	673	648	655	653	662	678	614	665	656	628	676	678	692	623	692	667	678	689	635	686	662	734	677	658	684	648	713	639	607	646	665	669	692	672	669	659	616	641	677	680	691	695	695	691	677	675	651	593	673	659	681	627	633	695	634	628	678	685	699	663	673	664	695	639	669	656	681	635	707	668	688	639	679	669	636	635	714	681	623	667	698	666	647	721	700	648	681	643	656	679	681	657	662	629	652	694	630	666	649	630	645	623	682	637	627	652	673	671	693	722	677	642	637	653	674	634	662	666	656	657	676	691	670	672	647	668	685	642	664	671	624	628	653	661	620	633	672	608	683	700	672	635	682	663	681	632	654	622	675	642	647	618	653	644	642	622	661	664	611	685	665	682	669	658	681	664	652	661	692
6519	8534	10014	13998	12688	6499	2432	1301	810	612	540	535	540	581	516	534	587	525	561	529	509	516	559	521	506	493	558	567	552	535	523	576	528	518	570	546	538	584	512	552	552	557	541	521	565	558	553	544	517	525	538	554	524	577	515	525	527	521	545	556	501	563	526	545	561	536	577	571	511	549	528	546	534	521	562	516	586	572	559	523	561	538	518	545	576	548	548	537	523	581	542	569	550	553	575	534	513	573	522	547	504	536	515	553	508	521	489	558	580	544	578	529	526	553	539	565	552	508	558	535	523	553	541	573	501	561	557	527	577	490	562	511	539	498	555	544	549	526	539	525	532	533	580	539	547	508	531	522	533	543	530	570	541	571	545	548	570	525	498	528	556	592	550	532	532	562	566	550	545	523	546	514	537	531	532	550	498	535	507	531	544	549	548	551	553	518	517	525	551	554	521	554	543	539	506	500	531	562	554	556	522	540	557	527	545	540	514	542	552	588	554	537	546	516	536	559	493	530	517	510	551	518	552	522	548	513	553	534	492	534	548	505	532	531	560	527	511	543	545	559	520	569	496	521	510	533	546	509	523	543	552	544	544	540	553	569	570	508	526	572	543	558	518	507	526	570	521	527	545	499	550	566	533	552	517	574	542	540	518	484	515	523	508	548	516	526	532	547	550	519	522	533	524	537	561	568	540	492	537	542	520	593	577	520	578	562	578	512	517	562	550	525	564	526	496	493	546	559	580	515	530	508	594	516	565	512	542	498	509	542	520	518	514	552	506	544	557	555	541	565	549	498	543	561	521	542	559	518	537	559	552	542	559	536	525	525	498	545	546	547	518	528	521	527	569	540	531	591	523	531	521	536	575	559	565	558	500	554	528	544	550	545	534	547	530	566	528	537	540	511	520	574	552	531	541	546	539	543	540	512	494	561	523	539	569	579	534	569	521	535	531	495	552	499	560	545	541	480	514	535	553	550	551	553	511	569	525	505	539	524	523	591	526	529	480	527	516	541	526	557	527	521	509	570	546	546	515	555	548	535	540	551	558	564	468	537	549	557	539	547	529	559	503	529	559	521	527	517	492	513	536	585	533	498	563	546	538	534	555	547	517	536	499	576	541	561	542	482	526	522	538	540	531	522	510	519	577	540	553	529	534	556	528	483	509	561	575	541	551	560	540	502	524	532	566	523	516	584	591	537	498	537	575	583	548	534	505	517	541	521	557	504	560	536	517	536	536	547	513	518	557	516	513	520	579	527	541	529	512	529	518	540	520	530	577	534	564	537	553	523	538	510	496	560	531	547	512	546	532	536	576	558	552	571	568	561	578	520	547	540	533	530	526	555	533	524	546	528	492	543	550	554	553	510	512	484	536	545	556	530	487	558	523	485	540	523	554	528	495	582	555	575	539	523	552	523	569	537	486	555	502	562	585	526	582	527	533	538	534	522	577	541	557	480	521	536	556	567	538	577	502	547	555	519	566	543	508	537	521	546	559	546	528	550	548	516	543	544	573	509	529	549	520	538	508	511	522	512	543	503	533	538	511	515	541	535	552	521	516	557	526	559	552	538	587	565	561	547	554	548	562	530	571	507	507	500	522	501	514	536	555	530	502	557	572	533	522	535	539	497	556	535	528	520	550	530	555	536	544	550	573	552	503	565	539	544	565	566	500	525	554	577	540	489	556	491	569	540	535	535	551	536	510	549	523	462	541	555	501	550	572	536	553	530	562	536	561	539	549	563	569	517	541	515	533	558	558	556	543	536	527	497	578	562	530	519	497	542	513	532	536	525	524	519	519	509	567	547	557	558	514	562	507	516	571	549	546	531	554	539	528	531	573	573	520	501	525	560	525	542	554	548	538	539	560	573	573	509	512	518	536	558	495	559	540	552	551	559	502	547	540	542	543	492	533	519	526	538	570	560	520	567	536	539	521	543	541	519	541	535	566	501	524	523	552	565	507	551	549	506	558	544	528	489	503	521	563	542	582	527	508	532	529	542	558	544	563	533	540	543	567	534	539	538	529	539	474	503	573	524	503	551	581	564	514	550	542	525	558	539	541	549	564	531	546	511	503	568	547	579	513	528	505	526	524	548	569	564	583	509	544	538	582	511	575	529	546	573	505	540	554	572	527	531	526	541	542	525	494	527	578	538	496	529	541	547	584	560	506	498	607	533	537	534	510	534	548	551	487	603	559	533	519	538	508	521	529	549	578	518	536	556	570	565	528	531	551	521	543	517	480	538	516	528	511	547	533	558	583	522	533	550	492	544	546	518	533	535	504	560	532	550	505	513	551	550	514	525	556	577	524	542	518	551	549	550	572	511	567	569	518	538	508	517	518	524	579	545	503	563	537	510	550	553	523	540	499	524	537	534	508	573	536	517	576	539	524	537	519	559	538	556	498	531	596	513	535	528	539	517	578	535	528	540	516	552	532	533	513	506	547	544	538	521	533	555	524	555	579	522	525	551	547	542	525	522	557	557	530	504	496	562	508	535	530	582	571	539	526	526	531	523	557	524	571	529	566	537	530	515	536	551	483	530	519	513	516	482	551	548	515	503	521	530	570	532	563	552	532	566	519	517	544	529	554	543	548	522	535	526	565	542	567	544	580	541	506	549	558	526	508	536	564	532	559	523	559	542	539	524	470	548	540	529	495	527	544	526	557	530	512	516	556	531	541	596	523	537	514	555	526	541	534	550	558	575	526	538	550	534	542	571	542	537	518	523	525	528	528	576	531	532	528	539	538	574	517	555	555	548	532	507	564	541	494	564	514	510	533	533	494	539	554	561	555	542	562	566	532	529	561	589	586	536	537	517	531	522	550	509	519	535	541	549	515	545	576	564	532	557	533	575	602	546	508	550	538	522	542	529	537	549	522	536	534	536	514	536	540	573	577	518	533	563	531	552	551	528	525	514	535	537	554	540	540	510	562	604	513	501	562	524	541	560	512	518	561	576	539	560	557	514	523	558	553	554	523	530	551	513	544	507	541	542	571	500	507	544	531	486	512	567	519	563	514	535	531	513	545	563	547	541	538	524	490	505	516	579	525	528	523	531	541	548	513	520	552	523	539	557	574	514	551	540	612	517	526	576	518	559	582	518	556	522	521	544	563	523	587	534	503	551	503	577	519	538	571	553	551	526	533	496	526	523	532	526	535	516	493	530	506	534	577	541	551	538	486	531	525	541	538	520	542	570	503	535	563	568	517	546	549	515	500	517	527	547	592	542	492	501	554	516	554	551	538	527	506	551	503	565	547	472	516	526	526	524	522	525	558	541	538	551	517	539	507	512	552	502	585	539	551	508	544	546	520	534	534	533	550	561	512	563	513	543	545	512	525	526	499	521	528	524	513	566	552	544	526	530	553	555	560	524	543	517	545	534	539	540	533	542	486	524	530	508	490	548	531	545	553	509	495	510	558	571	522	547	548	510	599	524	526	510	497	524	509	550	546	498	570	536	553	501	546	541	558	509	534	578	534	545	524	554	539	575	534	561
25457	21405	28065	39843	50912	37755	18367	7036	2321	1150	814	738	693	755	746	672	737	662	720	756	678	745	704	633	746	665	665	639	742	685	685	680	713	726	679	667	705	697	678	736	724	710	684	725	665	691	719	665	686	695	701	677	677	683	715	702	662	648	668	667	670	717	651	657	686	727	672	687	667	658	641	683	698	716	637	707	706	652	608	719	680	709	658	693	692	687	643	669	692	680	675	677	701	725	682	710	663	618	681	673	695	710	667	692	665	686	673	697	678	681	732	696	743	697	676	687	696	688	721	700	661	697	680	704	660	695	687	695	702	684	751	694	687	672	679	709	712	691	689	704	692	699	674	686	625	680	676	730	681	691	736	702	711	718	707	698	725	633	635	702	688	714	711	710	691	717	687	717	739	715	684	684	647	722	756	646	714	668	636	689	729	734	683	640	690	671	700	653	681	659	675	671	661	676	705	645	679	671	728	646	640	681	677	704	687	680	710	626	709	658	722	700	675	717	677	647	668	682	706	672	607	672	647	672	697	676	670	708	676	730	693	641	655	665	694	699	682	652	706	666	688	693	607	693	726	687	718	642	668	708	656	690	636	665	668	692	672	636	730	600	667	645	648	692	738	694	727	674	655	671	628	698	712	669	682	696	673	694	690	636	650	706	676	679	691	660	701	732	666	669	677	696	755	692	682	637	658	707	676	678	677	667	694	693	666	686	677	698	704	698	639	696	660	700	721	667	719	697	701	659	683	662	655	654	669	699	690	693	706	670	699	671	713	705	673	695	658	724	640	716	687	746	670	672	716	668	709	677	689	725	694	612	679	659	672	656	704	688	694	677	676	686	687	632	671	651	705	681	656	667	708	732	695	702	653	647	711	619	714	736	676	663	705	685	728	717	674	649	671	660	668	659	674	676	672	676	712	695	648	729	664	689	668	678	715	674	731	716	673	643	681	693	677	658	701	697	717	679	715	655	680	669	640	655	644	687	710	702	710	696	707	621	675	657	724	714	658	700	694	698	656	695	655	644	687	665	659	659	626	706	665	697	700	643	668	714	703	698	670	676	666	659	685	669	643	688	664	678	667	707	671	688	694	682	639	692	688	682	650	674	705	702	719	656	669	620	658	677	689	654	747	652	705	691	688	608	672	663	677	730	684	680	655	666	704	685	660	699	716	663	671	654	650	642	701	669	720	665	668	768	663	672	648	735	657	736	632	634	656	648	696	659	682	715	703	668	683	690	653	664	697	647	659	666	667	683	621	699	673	668	709	674	687	686	687	671	665	696	667	660	739	709	740	679	669	655	696	670	693	698	725	613	691	722	737	728	650	685	660	624	664	658	720	672	643	693	718	644	677	710	648	695	628	635	647	644	678	683	743	702	643	667	680	713	692	709	636	710	704	670	697	685	706	656	681	691	674	689	743	699	685	716	698	710	682	690	622	708	702	694	674	681	746	691	707	695	681	680	632	673	696	675	682	672	693	691	671	717	649	717	691	660	672	657	703	767	753	720	705	681	684	698	647	663	654	683	703	683	736	717	612	688	669	672	656	687	668	692	678	671	642	663	667	737	710	676	731	683	741	640	635	672	709	696	703	694	676	682	717	666	676	643	645	671	717	713	664	720	710	669	691	654	688	636	681	645	682	639	719	667	677	701	731	650	728	689	719	688	678	661	641	684	656	706	676	711	686	682	689	673	664	726	638	688	743	650	701	661	650	690	706	671	708	677	725	676	674	686	640	677	660	641	662	705	643	731	671	635	721	670	733	649	647	729	695	719	679	679	657	663	667	737	659	674	721	646	704	686	711	699	670	699	708	660	663	701	672	665	690	687	675	710	668	686	670	700	703	688	695	698	680	680	712	681	660	687	711	677	664	667	606	689	708	653	682	680	616	674	683	690	668	655	658	664	644	706	687	700	679	698	666	698	693	665	625	661	693	646	634	685	696	707	714	654	678	692	664	700	708	739	697	698	683	704	711	680	663	639	624	644	712	646	694	672	713	685	657	716	667	685	708	668	704	650	682	702	671	694	657	642	665	683	682	644	694	647	706	659	641	639	697	685	701	690	670	643	708	632	699	672	708	668	683	675	688	660	650	659	719	692	692	692	659	677	689	688	665	674	704	683	643	658	695	689	649	696	699	727	691	687	691	714	730	685	712	656	670	693	690	654	657	725	687	669	705	713	698	663	696	710	640	667	672	702	655	746	680	646	663	729	704	649	667	616	662	708	709	701	694	662	715	661	668	674	715	623	688	725	677	659	679	664	651	666	703	689	680	652	709	672	682	700	665	670	664	669	661	692	699	686	654	660	725	659	704	711	687	696	683	664	782	731	704	667	735	706	662	713	642	691	703	673	706	691	678	692	656	702	714	637	661	669	716	729	666	703	724	691	676	679	642	713	695	704	711	654	656	687	687	662	670	679	658	654	632	669	672	722	668	666	638	673	654	692	672	707	632	678	608	668	676	692	679	678	680	674	676	685	697	643	669	695	678	677	638	654	699	676	637	618	685	635	677	694	670	705	687	639	684	626	634	682	675	633	664	653	670	651	734	681	648	709	655	685	658	658	695	647	667	650	690	676	646	639	736	680	691	649	633	653	660	691	677	680	623	724	711	684	639	701	687	669	698	682	683	663	662	678	666	666	640	660	662	654	685	711	722	723	691	715	650	614	674	675	693	678	674	697	663	680	708	694	673	697	711	682	668	688	716	706	665	670	713	641	658	677	672	676	679	723	702	694	670	683	676	691	703	697	686	707	730	724	733	702	690	682	676	708	688	689	675	700	685	665	694	687	691	729	704	667	698	683	647	745	652	678	673	646	649	645	628	648	688	690	713	713	698	677	696	679	692	742	679	664	708	733	687	670	662	728	649	653	697	668	681	678	625	673	685	703	673	676	665	671	679	719	689	713	689	700	649	689	674	683	700	704	712	637	670	681	709	674	707	677	712	662	667	698	700	687	660	718	692	666	666	655	669	721	703	659	691	683	689	672	638	702	708	680	717	682	659	705	704	637	713	667	681	676	647	671	676	640	647	673	667	700	713	685	730	671	732	703	714	715	682	722	688	675	734	636	682	708	642	727	669	664	680	661	672	683	692	692	655	698	667	643	719	695	645	726	703	677	682	704	683	671	679	674	661	698	668	644	687	693	667	656	633	696	694	676	678	684	651	716	742	648	742	686	689	668	644	695	688	684	684	709	715	638	698	645	696	717	680	689	672	694	689	686	662	693	667	670	719	648	716	666	676	708	655	702	690	669	717	660	719	664	627	673	689	662	700	718	661	693	674	675	711	702	737	600	702	674	675	681	662	701	684	702	671	685	674	706	676	678	658	653	678	700	648	719	689	698	698	688	654	649	696	687	683	686	706	705	697	714	687	692	722	761	680	705	633	675	673	643	697	682	678	630	707	696	688	706	694	672	662	692	671	696	663	668	692	674	678	668	725	701	709	649	698	683	670	720	676	659	680	665	675	731	691	714	710	687	651	711	661	630
9266	19724	23441	51577	48759	29184	11012	5951	2249	1087	741	618	609	602	585	654	580	596	613	604	607	626	638	601	593	600	599	557	585	572	562	546	568	589	571	603	574	586	590	642	606	594	615	571	568	588	596	576	602	597	602	634	606	571	594	571	635	617	614	610	580	609	602	595	653	602	601	568	534	536	598	572	590	595	616	597	565	606	590	609	576	647	577	577	637	622	583	584	591	585	601	610	594	598	548	616	642	594	611	630	565	622	573	559	607	582	556	616	614	580	552	617	551	589	594	588	603	579	599	616	622	547	593	615	566	599	594	643	586	545	620	635	592	591	581	615	594	612	650	596	614	598	617	571	596	624	550	611	559	609	596	639	592	640	605	633	587	576	592	615	606	584	606	627	592	593	621	591	620	605	604	561	574	571	595	593	621	613	585	621	606	602	580	627	617	573	590	564	631	606	590	645	580	617	575	590	584	600	595	564	621	647	566	605	607	555	618	595	615	563	600	631	594	598	564	577	623	578	581	649	588	601	578	566	617	598	615	585	604	571	555	554	575	564	629	603	546	592	563	570	600	605	633	601	562	569	553	570	590	594	612	613	554	577	590	628	600	565	591	593	609	537	606	628	601	589	624	593	621	623	541	587	567	586	655	629	595	621	533	605	617	583	628	586	606	605	582	582	622	611	627	632	580	644	553	600	576	609	577	576	581	602	587	604	620	571	616	622	585	621	614	610	617	583	579	587	570	588	639	600	594	589	571	566	621	650	595	563	655	583	583	570	577	624	598	613	563	625	601	602	610	638	621	554	638	592	602	592	610	628	577	602	598	563	605	599	584	598	617	600	589	579	585	590	560	635	649	574	633	615	571	577	633	573	590	611	573	611	623	591	608	594	616	624	586	568	559	597	618	565	626	576	606	606	606	587	627	619	623	542	651	670	597	609	607	644	620	604	596	603	600	616	614	598	588	585	582	591	599	567	566	601	580	617	608	618	582	567	598	595	602	591	538	647	590	522	575	634	642	575	607	579	556	570	617	605	605	624	567	625	578	563	629	608	619	626	575	597	565	572	570	605	611	577	576	595	588	628	594	606	591	589	566	583	623	601	607	580	631	585	646	583	607	591	605	599	585	547	642	583	565	618	583	607	551	605	581	559	588	613	604	568	611	576	598	546	551	637	597	596	629	642	559	580	578	560	608	570	571	556	596	618	575	616	564	628	607	641	597	594	612	591	596	610	585	583	592	586	575	624	599	598	594	576	598	600	613	534	593	578	620	599	568	582	616	558	613	580	585	599	583	598	595	560	564	591	648	613	568	578	601	588	610	593	587	606	585	602	605	613	615	627	593	603	555	553	626	576	584	609	609	625	596	589	580	547	579	590	588	627	644	590	593	570	579	599	619	591	583	598	564	575	635	559	581	570	553	621	608	613	577	623	592	588	600	589	584	597	599	592	607	603	571	566	628	601	573	609	585	584	573	585	566	554	597	590	632	602	637	584	570	589	588	574	604	571	553	604	593	590	634	572	574	567	596	613	592	609	559	619	590	594	576	595	593	585	559	590	601	555	559	607	586	580	554	595	589	599	603	572	620	541	585	597	608	587	584	614	602	600	586	582	598	592	603	609	613	644	571	623	605	590	582	594	612	637	585	601	617	585	563	574	637	619	567	563	602	596	564	580	601	546	589	593	606	651	626	547	597	566	579	585	633	590	616	606	595	624	623	588	566	588	619	626	596	586	637	578	586	567	599	590	640	562	599	569	604	623	597	587	575	599	593	573	634	619	610	587	599	609	625	585	570	629	598	593	585	639	562	611	597	571	604	603	626	560	572	587	585	562	579	579	611	571	610	559	609	592	583	599	622	586	624	592	610	599	583	620	597	606	585	586	541	593	563	599	580	573	583	589	612	539	585	583	631	614	562	658	587	589	593	632	583	595	626	601	606	631	589	635	618	576	552	545	634	576	536	623	644	601	579	552	602	584	602	607	579	594	590	597	616	628	620	583	602	584	595	628	594	568	566	574	547	562	604	604	578	625	613	596	596	642	569	587	606	595	589	628	604	568	581	574	600	571	564	568	551	624	569	582	596	570	572	578	602	614	585	564	589	584	598	579	596	543	596	618	590	604	614	611	642	619	610	618	577	610	605	571	641	606	569	628	596	605	599	625	581	627	558	621	588	584	566	554	599	646	578	601	594	596	609	637	612	571	570	581	593	573	593	599	582	581	597	597	605	619	572	627	627	566	561	605	587	610	577	578	570	606	616	588	583	623	567	605	588	604	599	589	582	558	576	586	651	610	592	566	626	602	618	554	578	599	582	636	642	607	561	611	544	618	580	564	613	584	577	600	609	581	627	604	556	602	578	578	612	599	600	568	604	543	577	616	575	585	607	599	586	626	583	576	617	639	567	599	588	600	575	618	561	590	574	583	544	584	590	582	580	616	595	578	557	603	622	588	551	586	600	605	615	600	599	584	624	588	621	578	561	591	579	590	631	605	582	578	581	589	583	588	574	602	602	591	554	576	595	557	601	588	588	614	610	545	591	578	597	554	570	607	585	572	598	593	565	600	599	621	626	574	613	615	558	542	598	613	620	602	559	578	561	605	618	574	583	562	595	598	626	590	545	588	579	551	593	603	601	567	582	615	606	588	605	570	600	594	591	615	597	620	585	602	600	592	583	608	600	577	606	607	609	589	619	612	599	622	629	577	627	594	579	605	630	654	572	587	598	577	581	601	605	580	584	585	633	598	609	583	589	589	593	584	637	614	579	612	571	600	588	575	588	589	577	579	524	572	586	638	565	605	571	580	587	580	565	626	567	607	593	572	610	622	555	600	578	571	603	604	603	578	557	583	615	601	668	638	604	629	561	622	628	616	594	605	560	593	614	636	573	553	587	622	564	599	561	634	674	580	574	621	587	598	601	593	561	594	558	573	620	564	594	556	596	581	620	615	615	579	550	566	563	602	592	556	560	588	601	574	583	573	604	621	610	578	610	617	601	600	549	566	621	577	627	584	570	604	618	616	639	578	609	589	593	614	601	601	603	560	556	589	577	585	586	624	627	623	593	584	647	574	587	630	588	596	613	589	573	562	580	590	593	579	597	587	576	612	629	594	611	633	596	566	585	573	581	556	579	601	549	596	585	619	622	594	646	638	520	579	604	593	564	582	562	621	597	562	587	613	594	608	633	602	609	601	610	584	570	576	599	637	607	577	606	584	608	584	575	603	649	567	619	578	657	551	596	599	618	605	613	542	592	612	568	636	576	564	647	519	591	640	586	622	639	589	569	556	597	573	660	595	645	599	584	630	581	639	576	589	604	577	535	594	597	612	615	582	558	568	545	578	606	579	603	636	540	575	589	607	595	593	544	609	619	595	560	570	565	580	638	583	553	625	607	590	611	623	608	591	573	566	592	617	607	590	590	600	585	573	609	544	607	601	608	555	590	597	615	648	580	570	581	561	583	627	608	616	602	568	598	609	614	610	612	572	593	591	567	544
24196	21380	29003	36178	52435	45737	31654	16637	5218	1912	1096	932	818	750	844	777	796	773	790	770	775	771	736	837	832	808	772	777	777	833	833	814	788	797	819	809	733	852	765	836	813	837	810	781	789	747	784	826	741	813	795	768	812	763	778	782	852	809	786	806	770	798	810	804	820	800	781	798	752	864	826	762	800	827	775	755	821	787	793	757	761	819	762	761	805	778	824	818	802	765	713	808	789	791	757	768	799	806	797	753	775	749	715	793	798	786	744	808	782	781	776	740	745	733	762	794	764	744	751	780	770	769	819	800	823	777	814	793	817	805	791	793	786	835	767	818	779	781	804	808	766	775	772	775	766	822	764	794	791	776	797	803	795	799	839	757	779	829	804	744	783	803	799	771	809	851	814	809	795	759	752	731	768	771	762	761	754	763	774	816	773	761	774	762	765	769	761	790	795	770	804	757	772	823	711	811	814	769	845	849	799	817	800	816	804	762	737	800	768	781	775	719	748	796	778	794	798	759	778	790	790	776	813	775	750	807	811	788	768	831	820	778	782	778	810	789	789	792	775	826	768	817	785	805	753	795	772	796	775	779	804	779	828	790	775	764	832	785	803	729	743	759	805	791	746	790	765	789	761	782	819	863	758	787	751	744	731	762	762	803	787	805	770	804	776	743	760	756	796	809	801	739	783	761	759	680	766	760	767	747	789	734	757	746	778	811	771	741	790	801	788	809	797	731	798	779	783	768	762	755	736	791	769	794	829	763	766	775	788	797	798	799	756	802	812	756	792	813	833	777	812	789	778	785	766	758	791	806	787	794	733	754	751	840	827	755	770	772	814	712	793	800	767	827	773	780	798	779	786	769	793	860	800	797	736	796	832	755	788	747	771	832	793	780	792	774	791	826	789	843	798	751	815	734	756	744	813	790	782	741	769	745	780	749	794	804	747	844	824	751	824	736	797	745	797	739	817	727	817	746	768	807	794	806	766	732	774	824	821	756	799	734	745	760	746	774	798	747	823	741	770	799	811	764	810	804	765	844	773	731	757	776	773	811	772	788	794	800	755	787	778	782	795	759	756	833	768	778	741	791	797	792	740	786	777	788	820	814	782	793	806	808	785	774	758	791	770	775	786	806	826	787	759	795	768	766	768	779	753	783	770	779	821	827	803	742	803	788	715	746	739	759	839	772	777	759	763	769	768	763	800	847	768	755	805	781	822	758	750	795	848	835	774	773	750	746	772	796	808	764	775	807	763	761	744	811	808	839	853	791	798	774	802	768	745	828	748	733	779	777	768	776	802	781	758	767	788	753	804	792	741	743	773	826	779	793	732	782	844	744	780	809	789	759	751	763	738	804	755	820	698	804	774	750	808	788	791	759	765	775	810	831	806	763	786	755	801	782	737	767	813	782	805	805	788	739	793	799	770	737	778	778	812	798	828	794	780	738	780	779	795	763	835	767	803	792	779	799	737	766	717	804	835	793	811	812	807	773	802	799	795	791	740	734	803	786	731	729	762	792	767	811	812	748	752	726	738	764	765	751	797	803	781	788	776	771	804	794	740	833	762	756	809	789	796	755	760	841	823	782	804	830	769	774	796	814	789	776	760	796	775	735	778	781	819	803	776	765	721	761	787	748	825	767	724	732	748	834	821	798	778	749	794	807	792	740	805	790	792	803	778	812	765	757	790	819	787	745	778	737	757	795	786	754	825	768	752	781	777	755	724	785	797	776	775	785	772	769	765	791	851	823	812	784	805	824	771	792	811	787	843	834	753	771	759	764	790	825	748	797	822	787	776	806	767	737	768	772	759	775	799	770	815	786	755	769	759	784	795	759	774	789	788	773	777	748	794	701	754	792	793	805	795	808	802	797	794	753	810	761	800	768	744	798	795	740	795	813	797	765	795	734	819	772	793	809	773	811	776	796	739	761	713	791	784	785	805	794	825	766	730	808	714	782	838	778	765	807	816	783	780	775	773	792	757	739	778	806	794	818	732	734	752	840	775	812	748	825	798	808	780	779	800	755	800	799	786	793	772	798	795	704	799	741	808	767	820	778	785	758	787	758	795	802	829	740	787	735	743	744	782	803	787	805	817	773	818	782	761	797	787	783	788	791	754	736	797	785	778	771	786	769	751	778	855	755	790	831	752	803	810	727	822	766	784	831	768	787	792	825	777	791	773	819	812	806	746	780	802	764	809	767	764	805	717	811	794	751	728	774	800	787	788	793	780	778	789	821	793	739	781	737	758	786	765	736	747	805	815	810	800	780	757	740	761	793	747	792	783	764	785	792	769	832	808	800	792	757	781	787	788	786	758	721	786	796	834	813	782	744	782	748	798	754	779	801	750	783	789	787	778	779	764	762	787	802	789	785	783	808	792	746	756	779	767	770	781	771	790	829	799	764	825	763	782	787	715	810	785	739	764	843	763	759	773	803	765	815	736	725	791	736	801	761	762	772	785	720	763	766	750	754	790	761	771	759	727	757	769	757	815	766	780	764	784	793	765	838	777	790	746	787	793	829	824	782	807	774	804	784	765	785	729	826	747	776	774	775	751	766	815	728	795	810	765	776	795	704	783	786	798	783	783	774	814	807	773	769	770	777	800	782	749	760	777	794	761	819	751	766	779	756	788	773	788	771	757	717	786	739	748	741	800	774	763	757	746	799	771	790	741	759	767	819	757	757	768	773	790	834	796	797	809	775	786	803	793	782	782	797	768	744	794	723	820	709	781	764	781	798	764	777	804	808	757	758	788	772	764	739	768	830	766	777	751	748	773	749	763	761	758	788	811	794	797	788	737	800	789	746	749	791	796	824	796	796	807	796	792	747	750	810	710	743	784	788	742	760	721	770	781	784	814	781	782	820	789	789	762	781	756	825	759	844	797	762	764	789	771	795	801	801	765	810	773	771	805	799	806	734	824	866	753	803	790	788	729	789	769	783	800	764	777	771	766	784	782	808	793	790	782	819	811	758	800	784	826	743	735	845	796	756	803	819	794	769	736	771	787	728	768	792	796	748	767	771	785	798	798	772	801	803	773	769	740	781	770	768	765	734	730	737	801	756	798	791	775	759	780	808	834	828	764	766	836	794	812	827	812	773	778	805	795	766	803	729	746	720	812	758	776	772	812	771	791	706	753	766	782	815	789	799	826	785	776	743	782	733	807	770	746	729	812	775	786	774	794	811	813	803	793	791	789	748	744	824	764	787	758	772	816	775	746	771	754	740	752	788	816	806	759	746	738	791	806	768	798	699	794	799	745	740	720	776	784	791	795	782	742	737	768	794	793	734	806	790	816	740	808	803	780	730	750	806	790	752	748	761	733	773	801	807	752	795	775	782	790	823	816	764	775	847	749	771	781	727	802	756	775	764	752	753	801	798	748	774	832	786	764	796	804	755	733	809	794	755	715	763	793	777	754	793	750	832	770	753	802	816	723	799	784	827	772	784	761	773	756	803	798	795	742	821	779	736	739	819	779	726	741	791	785	770	728	748	818	798
11915	32847	29903	72992	62188	42589	22660	12739	4515	1836	967	778	728	661	679	701	685	632	698	699	640	675	682	675	664	684	646	718	685	668	651	689	693	710	727	726	662	672	666	699	719	713	647	683	683	759	715	637	694	674	717	661	600	672	644	707	698	683	661	707	664	626	653	697	695	695	689	688	659	695	675	676	703	669	682	645	706	692	725	681	707	665	706	686	719	677	678	687	688	669	720	654	687	656	695	705	685	674	672	651	690	646	680	662	681	644	676	710	663	690	684	653	664	655	661	674	675	682	677	659	666	722	666	684	664	666	657	687	684	675	685	661	642	644	674	708	651	684	646	664	622	650	650	707	666	645	664	622	685	661	664	726	690	674	645	705	667	677	706	720	698	679	714	685	657	681	683	649	642	684	697	678	655	667	607	685	665	658	669	658	699	672	677	684	681	649	697	655	670	669	691	704	726	711	682	683	634	679	653	680	698	664	668	698	668	722	713	682	683	717	639	678	651	666	681	674	662	704	672	663	712	711	673	687	702	646	638	689	695	700	687	657	706	698	700	675	665	676	672	652	671	646	701	666	690	654	682	695	706	697	737	669	666	710	714	719	643	657	681	680	687	632	656	691	713	660	674	710	711	677	754	640	663	724	723	673	641	657	661	675	713	655	690	658	658	666	666	667	644	714	613	655	714	677	690	710	639	687	689	676	645	695	685	681	677	666	673	675	676	702	687	692	647	641	698	679	683	686	712	640	607	679	636	691	701	666	651	622	666	656	709	686	652	738	670	691	708	692	672	682	669	676	675	702	643	661	656	699	631	677	685	666	660	699	698	720	713	679	689	647	699	673	700	695	657	641	728	667	682	676	674	640	689	682	714	683	719	649	639	675	756	681	704	681	678	703	710	631	705	653	678	707	703	729	714	685	686	700	672	645	706	680	662	650	658	652	705	712	606	665	706	669	651	689	697	714	684	648	689	706	718	645	682	678	679	683	679	641	679	715	658	696	706	633	661	692	689	625	698	673	691	681	654	658	645	699	700	661	705	679	674	629	719	695	660	694	682	670	647	677	660	649	682	703	710	690	683	703	681	666	673	722	688	686	698	656	643	659	658	670	680	633	636	646	720	676	669	690	672	650	707	665	717	676	680	685	626	703	642	637	689	713	716	694	672	689	654	683	667	686	709	687	644	684	643	683	697	683	706	659	646	690	672	683	662	712	630	688	655	697	742	674	637	733	637	717	626	642	676	714	731	714	645	653	689	640	650	682	694	663	681	674	682	619	672	668	663	666	633	663	708	646	670	693	714	695	690	654	712	674	672	683	659	694	628	651	676	706	676	671	638	700	703	625	668	673	710	662	689	639	684	675	657	710	642	661	656	702	674	674	702	695	657	677	651	665	665	704	678	667	655	713	687	677	706	652	645	681	677	695	698	711	691	663	716	665	674	653	661	711	673	691	632	692	624	697	678	672	697	586	602	706	692	711	678	696	692	678	634	623	667	693	707	665	693	716	731	629	697	716	661	716	692	649	677	674	700	669	682	645	676	695	671	695	664	685	665	650	633	676	699	633	699	705	691	708	636	672	692	699	670	668	673	646	652	692	686	694	667	684	696	704	651	692	681	659	657	692	694	697	696	684	674	699	685	674	681	647	687	678	676	714	684	666	660	658	703	705	645	699	654	696	661	688	664	706	677	719	704	673	682	680	650	667	658	684	685	706	658	656	673	669	643	654	644	675	719	677	676	737	608	687	683	679	674	671	708	639	665	690	622	706	677	679	666	653	658	717	642	652	658	679	665	660	675	688	670	681	719	682	633	679	687	659	704	683	678	687	645	629	688	646	670	693	693	713	606	648	654	677	688	676	688	700	688	661	671	695	718	640	640	665	665	675	650	687	644	687	703	669	668	608	708	696	661	661	678	659	687	691	645	656	681	682	688	657	702	688	669	647	657	719	667	691	746	687	665	651	637	710	687	673	633	672	655	669	681	649	676	680	685	735	672	653	726	684	693	696	723	695	610	688	654	603	699	620	659	703	700	659	656	689	661	713	651	691	629	710	666	656	686	674	649	707	650	643	666	675	693	675	678	682	669	679	663	645	634	686	654	658	680	665	681	630	682	660	686	658	687	694	670	659	665	643	702	686	656	660	667	697	711	697	704	682	683	663	663	657	650	690	612	674	723	650	670	653	652	661	675	644	666	714	704	691	678	698	682	666	688	674	668	658	666	690	683	656	679	678	657	654	664	674	665	665	656	631	643	681	754	679	690	679	665	760	660	664	647	682	632	667	727	632	683	692	670	644	700	683	680	701	683	658	653	700	699	645	696	672	657	645	671	659	718	685	670	634	657	676	640	687	689	666	671	655	668	630	639	655	658	656	673	646	673	680	656	688	646	680	666	624	639	669	697	692	673	731	649	670	691	673	656	725	671	617	654	711	691	681	661	680	674	654	717	673	656	666	734	665	631	672	675	663	696	651	721	642	697	639	665	667	676	677	697	694	651	674	664	667	667	605	665	675	662	640	693	643	706	697	714	623	681	645	700	654	692	720	652	669	660	694	668	674	668	673	685	678	674	662	647	673	680	723	660	672	698	695	699	696	652	663	670	671	617	658	685	647	655	679	685	651	676	774	682	656	667	681	709	655	688	636	695	633	660	644	666	658	668	660	650	661	654	665	627	663	635	680	647	688	658	691	677	707	683	672	633	636	657	673	647	616	617	679	715	655	706	621	657	642	648	671	603	648	697	660	651	679	742	655	651	688	643	655	693	668	700	668	658	657	687	689	602	641	683	665	703	596	670	693	660	681	647	637	671	698	664	687	712	686	636	641	689	660	628	709	638	668	651	641	667	637	672	678	691	679	672	687	659	695	639	705	639	700	709	693	630	672	679	725	680	664	668	703	682	675	715	657	719	679	671	702	663	693	699	673	636	697	629	669	656	688	668	699	679	692	673	690	692	673	691	675	641	671	709	639	696	699	712	682	683	661	647	671	670	633	676	650	652	699	660	665	661	668	686	700	655	652	682	739	658	683	671	665	693	693	621	659	692	666	645	683	679	685	666	667	662	640	668	683	680	638	688	692	684	675	660	672	672	707	643	655	662	694	683	720	669	675	645	655	679	724	713	640	646	709	635	643	673	678	688	678	683	672	647	704	673	673	666	686	744	661	655	626	672	655	715	711	697	662	681	674	665	642	667	648	673	674	700	635	684	686	681	662	663	643	659	699	665	669	682	673	699	647	617	690	703	680	676	681	654	677	647	633	630	677	688	642	694	664	649	699	639	653	680	622	696	660	645	670	642	685	674	666	639	696	679	671	701	669	687	642	664	689	675	691	698	643	733	662	672	687	645	695	670	680	697	679	669	648	692	621	665	683	699	685	678	654	684	682	692	657	688	663	692	650	732	674	706	665	667	664	681	612	676	673	672	649	671	677	701	685	718	666	632	663	663	677	679	649	722	645	679	741	676	648	647	626	713	672	684	644	681	668	673	660	694	676
27991	19935	13167	16321	13951	5866	2926	1628	968	720	664	681	635	675	670	673	616	668	581	646	595	645	671	646	629	629	641	627	662	684	635	619	638	633	621	618	676	664	646	636	645	683	653	633	653	652	648	656	629	662	627	633	613	640	670	691	660	664	675	643	646	626	651	643	667	631	621	624	621	685	638	637	631	655	657	645	630	601	612	638	665	602	682	599	665	610	633	693	652	625	588	635	638	661	636	645	707	648	674	647	595	603	613	668	633	619	663	609	659	624	608	637	658	645	618	624	675	639	642	589	650	636	595	647	660	611	668	634	634	624	601	667	694	637	643	661	628	606	605	706	708	621	626	642	644	629	603	653	628	639	626	636	642	634	645	637	668	634	593	670	675	654	706	664	623	684	670	644	652	666	663	606	642	603	673	652	614	637	613	642	642	665	623	631	643	678	652	619	615	638	584	623	654	627	664	632	668	619	634	621	638	632	671	593	622	632	679	645	585	655	619	644	623	609	650	647	624	592	617	659	645	648	594	623	609	635	652	649	634	689	676	649	630	666	648	612	680	681	639	694	608	665	682	608	651	657	688	652	623	588	659	679	628	649	701	650	677	605	659	614	654	637	635	609	626	619	610	634	646	666	645	647	625	616	660	683	664	638	634	641	626	663	610	593	603	647	648	638	642	671	622	664	650	645	625	579	649	646	598	603	623	608	572	632	630	642	659	634	680	623	683	631	667	653	646	641	665	628	648	651	677	660	663	637	619	667	627	669	632	621	656	648	603	650	665	608	685	639	636	671	650	661	606	676	650	623	643	666	613	611	646	655	586	652	623	641	625	610	646	645	645	622	602	634	631	652	651	672	677	632	643	638	662	614	719	631	665	603	642	622	637	646	655	622	671	672	647	653	644	671	683	626	635	634	672	662	660	636	596	646	656	588	670	628	663	620	622	629	688	615	624	622	648	630	646	668	597	647	641	617	648	638	642	618	687	634	601	615	643	651	636	622	613	666	635	649	644	653	652	617	640	632	653	646	626	599	598	649	637	626	674	623	638	656	639	632	639	594	659	667	655	690	655	624	610	686	601	611	656	630	618	649	656	617	635	638	653	616	646	651	636	610	670	637	647	631	617	667	691	601	602	654	641	653	641	652	637	671	633	661	668	643	637	626	644	650	614	627	649	599	667	658	654	623	615	644	635	625	655	622	657	679	665	685	664	637	663	696	630	649	640	619	657	626	641	629	641	714	631	655	609	645	623	573	628	630	652	616	633	584	598	657	642	611	645	660	665	663	663	646	624	661	650	681	659	643	631	622	617	667	688	590	651	651	629	644	645	589	627	656	672	640	634	646	692	647	620	657	678	657	663	633	642	612	676	651	611	622	662	630	608	626	620	650	662	602	643	660	628	598	652	620	630	611	669	628	662	645	621	608	652	662	618	624	637	631	645	686	641	630	650	626	616	690	645	631	606	601	626	626	663	653	676	621	651	693	654	652	604	616	627	640	647	665	656	618	658	634	629	691	641	643	646	606	600	616	624	652	690	598	685	646	648	593	603	624	598	675	649	627	613	620	664	615	604	671	652	621	632	620	651	585	600	656	662	576	655	653	641	610	667	632	629	635	699	675	677	627	624	608	693	610	656	617	661	622	626	608	618	634	631	632	668	590	645	627	608	683	649	626	638	631	614	649	670	637	672	635	619	651	652	636	693	614	698	601	656	629	605	641	622	629	546	597	706	685	672	647	612	688	641	629	598	683	644	635	649	642	661	647	672	647	636	669	615	663	650	653	644	670	620	620	666	653	678	627	665	623	631	621	685	649	678	650	603	671	631	618	629	631	679	616	603	615	617	610	638	629	647	662	690	658	618	637	659	639	636	672	635	641	579	682	625	649	644	649	676	673	639	616	625	636	649	609	637	621	629	652	628	632	620	641	659	593	642	665	699	641	661	676	621	701	589	664	627	649	608	657	647	645	623	693	673	670	685	649	657	654	647	618	634	631	616	700	638	674	631	631	675	623	650	651	625	629	644	653	703	630	620	629	654	647	674	666	628	630	613	641	620	671	612	657	671	667	643	614	636	635	635	688	641	621	605	638	626	677	688	643	659	614	638	607	634	660	607	597	666	642	604	644	614	619	621	629	635	576	669	710	633	624	612	646	659	611	643	678	614	641	648	639	684	660	674	657	653	634	600	707	621	685	646	664	644	642	633	661	593	637	645	650	653	697	679	649	662	635	643	687	660	603	620	668	649	630	665	634	661	626	620	621	696	655	685	667	644	607	670	626	656	618	643	652	620	637	630	644	633	639	621	667	649	646	637	687	618	674	623	673	604	659	634	665	608	654	618	623	668	636	648	636	665	638	649	588	587	630	648	631	660	699	600	633	679	658	663	601	589	642	660	647	613	652	612	644	616	646	657	702	643	651	643	646	667	643	657	646	702	650	649	625	630	595	654	677	661	647	664	662	614	623	648	620	632	593	646	667	635	646	596	720	663	638	627	659	626	634	675	642	669	647	659	683	655	636	673	611	646	630	654	606	649	628	653	659	659	676	633	643	629	664	651	693	629	617	629	655	637	662	607	615	680	581	652	667	669	634	626	665	638	633	667	663	626	659	610	685	602	633	647	674	608	667	625	643	638	681	684	573	583	631	632	645	659	616	673	662	585	654	660	682	627	687	654	649	644	640	664	633	617	637	634	699	736	694	664	634	636	605	643	660	619	655	645	666	676	652	665	624	624	650	662	654	660	624	625	661	630	633	693	591	700	640	658	632	663	658	628	679	606	669	615	650	625	643	662	631	708	651	631	665	619	613	598	621	624	615	643	624	690	628	627	683	666	640	630	652	660	640	621	616	682	614	630	648	643	628	642	629	633	622	640	626	649	622	668	640	650	621	647	653	615	664	662	643	616	652	637	640	654	621	691	642	662	647	605	650	603	680	647	628	634	675	669	680	618	633	649	629	646	648	664	608	665	652	625	601	629	659	667	588	664	646	607	606	669	613	613	640	658	620	617	638	635	618	635	642	680	633	672	629	631	584	604	636	662	656	640	697	638	647	638	636	661	625	611	636	640	635	674	599	613	690	595	641	682	637	697	624	649	618	622	643	644	625	654	630	655	607	658	645	631	670	687	642	625	646	674	605	638	652	624	667	614	637	629	632	645	661	623	589	680	623	658	635	663	607	631	633	678	652	649	645	665	657	645	625	651	655	665	679	604	603	626	622	591	660	603	660	627	627	706	633	655	642	651	650	691	661	628	633	603	615	653	649	671	639	594	625	654	657	665	654	647	642	627	638	670	647	683	636	659	651	620	677	683	632	568	632	654	627	685	657	615	644	614	644	632	625	647	615	629	677	659	606	640	626	620	665	680	657	650	621	655	605	661	612	646	631	627	643	633	605	621	653	624	633	684	642	621	642	635	654	682	658	655	628	639	630	672	625	638	629	658	649	650	631	657	646	653	624	655	639	626	616	642	644	687	647	642	616	710	646	627	672	676	597
9142	16854	11753	14195	10609	5034	2708	1637	883	629	578	522	547	575	548	510	581	527	540	597	538	578	532	528	530	553	561	519	563	564	532	526	546	482	552	560	522	555	535	565	540	498	529	500	512	518	513	477	578	529	530	496	521	549	557	532	502	514	547	568	546	547	530	525	535	538	535	528	539	526	582	498	506	551	553	552	518	498	524	477	515	530	556	485	545	521	560	569	556	531	521	549	548	548	535	520	524	547	547	535	506	566	547	502	527	526	518	497	555	533	537	524	536	514	535	484	552	553	529	544	510	511	525	524	496	522	548	541	567	563	493	529	527	552	495	549	494	544	504	520	570	533	522	555	552	515	497	548	515	540	514	535	515	550	523	514	527	522	551	559	535	497	516	536	518	521	527	512	531	511	591	542	516	550	501	538	502	542	557	560	523	518	536	514	536	516	560	553	565	526	525	567	490	506	552	548	515	543	529	545	567	553	509	538	537	519	526	550	553	521	514	526	506	494	550	574	526	512	555	516	538	494	530	562	514	489	536	534	555	538	499	530	514	503	542	530	553	522	506	486	567	503	514	521	580	549	580	485	542	559	529	561	494	495	568	524	548	538	523	518	511	529	495	520	528	496	550	569	550	556	536	552	532	491	536	537	532	517	505	523	540	531	548	576	520	536	550	582	564	512	535	556	525	536	540	575	547	563	490	497	558	528	545	529	543	541	501	508	546	535	526	518	536	520	565	541	501	526	494	545	550	554	517	525	500	526	566	551	564	527	532	543	531	572	500	565	494	561	510	559	553	525	494	488	569	504	496	552	515	486	524	512	541	477	555	546	515	553	486	524	510	530	496	500	514	497	544	496	520	542	537	533	480	551	547	540	575	548	537	513	543	523	536	521	544	523	509	512	489	529	524	539	545	537	519	527	528	542	531	505	520	520	515	539	524	546	557	493	537	526	536	549	569	512	541	569	523	517	581	573	494	492	589	484	523	534	527	522	516	527	518	521	573	519	544	561	566	512	534	468	549	530	541	540	506	538	521	512	491	573	550	497	533	493	519	530	511	532	542	534	525	559	513	537	562	547	511	572	519	556	517	519	522	549	510	514	565	555	534	537	516	537	515	533	537	522	552	575	544	533	541	508	526	539	516	482	543	562	588	534	545	496	567	543	519	486	509	537	581	544	508	492	528	563	531	553	561	494	516	511	488	537	499	551	491	525	557	529	506	538	497	511	562	563	495	537	524	509	523	536	502	600	489	522	542	523	538	513	517	494	526	575	509	525	518	505	500	572	525	566	559	544	546	546	528	552	514	500	501	518	510	583	479	545	561	538	545	538	499	525	530	518	532	534	505	551	491	529	517	520	541	567	538	485	494	507	529	532	503	529	545	520	555	518	537	508	505	541	527	592	549	521	530	580	521	578	529	510	553	525	538	530	542	524	541	546	536	536	547	531	536	528	534	503	556	490	560	539	549	574	546	479	525	517	522	527	550	556	509	528	514	523	479	573	543	517	518	518	515	561	575	576	503	532	563	525	556	508	513	507	530	553	532	555	520	577	538	535	495	551	504	526	511	545	543	544	517	524	511	527	472	536	507	549	508	551	545	560	527	522	515	523	558	508	510	535	537	512	529	570	507	528	547	548	520	491	543	578	519	520	535	545	514	545	577	546	526	494	524	544	515	554	550	538	565	529	560	470	532	503	522	535	527	522	467	525	510	497	539	558	552	535	537	564	555	550	510	517	525	559	554	530	562	501	506	543	524	573	533	555	504	527	527	507	503	559	550	525	520	468	473	550	507	550	537	486	500	509	549	483	503	513	575	541	538	549	535	546	525	516	541	510	552	531	530	553	496	540	505	548	548	543	543	520	474	521	532	562	531	507	540	496	586	548	541	554	563	534	575	497	549	505	541	543	543	524	564	533	550	505	499	492	504	590	529	541	525	493	560	527	542	519	545	517	557	517	528	523	534	537	511	515	521	501	539	565	550	555	541	533	471	521	527	551	566	512	481	502	476	534	534	531	526	520	560	500	517	528	525	567	535	524	475	534	484	536	509	524	512	547	513	538	501	524	528	542	548	520	537	510	508	513	548	525	561	517	501	549	529	512	524	504	515	531	503	511	530	518	514	499	554	517	533	537	478	511	535	509	531	542	535	511	529	540	519	492	519	589	564	522	543	533	551	524	532	539	515	578	529	564	531	493	509	533	553	518	540	507	528	507	505	523	531	526	559	552	559	533	529	514	533	518	516	509	538	543	519	544	495	502	508	525	502	551	490	537	536	550	536	510	500	558	527	541	534	500	511	544	531	568	536	533	525	552	570	550	508	525	506	576	500	515	509	569	503	538	521	519	548	512	564	520	536	529	519	537	558	514	544	513	551	551	502	506	543	551	529	513	511	513	528	544	535	523	557	539	557	541	561	529	520	500	510	525	525	498	525	529	533	550	534	560	535	526	543	500	514	518	504	507	516	523	486	482	518	537	522	537	535	548	517	531	508	561	552	483	558	536	575	553	497	550	560	546	552	559	526	549	515	550	519	532	546	517	537	486	504	489	538	525	523	560	473	523	553	499	532	481	518	534	571	546	562	574	595	545	523	518	518	580	501	534	512	554	507	511	546	514	559	530	529	567	530	542	520	557	537	531	559	502	517	522	521	525	543	516	540	562	479	514	520	526	503	519	503	548	569	497	524	513	496	560	527	552	553	491	579	517	513	537	578	565	491	580	533	493	558	518	546	539	517	521	542	530	496	490	540	545	535	496	528	543	517	553	532	543	540	527	541	546	502	506	537	547	514	544	529	518	539	509	508	538	563	533	538	553	547	540	534	524	498	538	548	530	559	535	476	534	542	546	525	494	548	503	509	540	513	526	514	549	546	545	527	539	522	503	526	524	527	525	535	519	516	544	545	547	555	555	519	525	482	562	511	507	516	492	541	527	515	506	517	532	487	534	524	583	565	536	554	532	539	530	516	525	560	533	552	534	511	516	492	517	547	520	557	521	535	554	535	502	562	505	498	510	499	563	501	548	548	526	513	528	537	548	523	549	533	552	530	524	554	540	531	562	552	518	518	531	554	555	557	506	547	564	516	506	564	556	553	541	508	524	553	538	567	547	551	495	537	525	503	525	511	534	507	546	542	544	534	539	504	548	526	525	552	552	524	491	563	532	535	506	521	545	516	526	515	492	552	523	520	528	526	530	537	535	496	524	573	532	537	557	535	552	521	475	573	540	546	552	534	533	537	570	537	530	532	555	547	534	522	571	509	525	519	537	549	553	525	515	544	508	502	507	486	509	523	551	523	545	543	504	535	530	524	493	555	524	498	525	541	507	525	530	538	517	520	494	533	511	530	530	547	516	553	528	514	530	558	546	513	542	536	526	551	517	540	529	555	525	518	536	555	577	527	536	509	525	505	546	535	518	549	516	495	541	555	542	546	539	536	535	523	527	535	518	513	541	526	554	524	525	543	558	513	525	545	547	538	566	563	558	561	538	527	527
25579	21414	27937	39965	45360	32386	19620	8513	2713	1241	796	729	667	656	693	700	676	679	707	682	720	668	649	701	691	701	674	710	708	675	690	704	653	657	699	652	671	660	694	672	623	688	686	726	608	702	712	692	706	677	652	695	692	675	689	688	687	674	687	689	692	694	712	728	701	683	662	641	693	656	744	708	682	680	670	700	654	674	678	656	706	663	708	668	673	676	637	728	660	661	673	680	696	644	714	678	671	651	691	692	741	671	661	678	677	686	699	658	713	716	663	632	682	677	697	655	705	684	660	670	694	709	651	662	646	685	670	673	704	690	646	672	692	703	633	676	659	670	638	672	675	678	658	736	673	717	669	681	704	692	677	678	713	738	708	686	663	741	600	696	675	737	669	692	707	639	675	670	681	669	687	650	678	736	634	685	658	642	646	670	720	669	691	675	681	697	713	661	670	669	651	614	649	674	702	697	677	702	682	733	700	606	654	690	655	634	680	667	697	721	692	713	674	657	737	671	668	745	650	696	691	679	677	664	655	651	689	657	693	686	665	674	658	681	731	650	660	674	676	684	645	687	680	710	689	644	660	650	645	697	624	676	678	675	649	621	720	655	678	633	651	675	663	702	632	651	690	610	684	711	681	688	687	667	691	683	697	658	670	656	670	657	708	703	670	665	671	667	657	670	693	660	713	716	654	675	661	663	704	656	674	673	651	706	714	680	638	662	678	667	658	717	697	690	670	684	666	655	680	691	663	626	667	689	705	721	693	674	704	687	650	689	656	726	648	717	659	680	682	647	694	737	642	673	742	679	651	679	643	667	705	708	636	719	702	651	650	731	649	679	638	657	731	619	654	684	705	706	669	683	652	678	685	692	615	662	711	720	638	687	697	640	690	625	719	677	665	707	651	639	716	679	738	646	724	662	692	689	635	736	666	686	609	681	637	664	691	719	676	621	726	696	681	651	635	692	677	647	741	663	609	685	724	713	678	637	696	666	619	632	661	709	645	715	702	669	635	644	698	652	700	672	685	710	703	711	660	654	614	647	676	722	666	704	704	659	687	650	731	707	698	667	680	713	705	692	711	712	681	661	713	661	699	655	672	655	686	629	650	674	655	655	692	668	683	661	712	686	676	668	663	670	677	624	700	700	704	636	657	655	631	693	709	710	654	728	673	702	656	699	668	662	659	680	628	639	668	658	700	660	666	675	624	661	645	675	642	674	710	690	633	656	678	649	669	674	635	690	666	712	690	670	666	651	691	702	664	671	676	683	720	708	675	661	628	665	664	669	688	685	695	667	652	664	705	696	645	708	639	678	687	669	655	652	651	655	673	693	658	667	698	690	686	676	684	672	691	704	699	745	691	662	654	711	654	660	613	668	702	636	695	629	647	670	654	702	656	647	689	666	686	689	685	661	675	657	651	696	634	691	685	649	682	648	659	684	687	670	636	663	730	705	629	665	667	680	726	686	704	702	658	696	616	670	667	664	648	688	655	711	707	640	712	663	706	643	704	630	697	655	669	665	702	689	682	647	672	647	708	663	689	676	676	683	680	673	705	674	701	674	692	663	709	639	703	679	714	656	707	699	638	679	687	689	672	651	667	707	676	650	638	680	680	709	638	675	654	634	674	667	664	676	690	719	660	642	662	669	714	663	663	694	668	692	707	690	654	698	684	660	681	653	715	718	670	723	664	665	660	709	660	701	641	657	681	676	661	617	698	713	677	698	692	679	675	684	674	678	637	703	653	687	658	702	616	655	707	670	664	658	637	709	723	708	673	695	653	656	696	668	619	672	673	711	693	631	663	705	690	702	707	619	665	683	646	689	658	703	685	665	702	686	708	701	678	698	716	651	689	643	713	634	660	700	692	702	696	656	680	648	658	715	688	648	655	635	638	613	750	657	699	695	705	640	669	753	667	673	691	661	698	675	678	627	651	645	639	659	682	684	649	641	710	724	691	675	671	675	701	701	667	738	644	700	676	679	674	687	680	649	691	661	679	679	696	716	669	675	675	714	674	706	663	671	715	659	660	666	713	689	702	656	694	711	651	699	676	603	665	693	680	733	661	705	674	645	617	663	659	699	680	681	679	720	660	651	709	712	701	645	650	670	661	637	703	638	675	646	695	643	713	669	648	644	680	677	657	682	669	651	720	640	648	683	655	709	693	636	741	645	651	636	653	680	634	654	673	686	659	664	687	677	682	622	651	634	705	657	687	675	653	719	671	666	677	654	729	699	672	706	663	678	680	685	717	691	631	675	697	610	646	657	675	655	683	626	702	655	668	697	683	610	723	660	674	652	636	658	693	690	670	693	665	687	665	660	689	685	687	667	660	676	722	711	658	716	657	633	684	681	660	681	683	682	685	686	702	635	666	727	698	653	703	673	679	678	640	687	616	671	698	666	675	676	672	710	674	702	676	669	655	686	666	668	644	670	627	696	703	663	664	648	674	666	690	647	659	681	657	673	662	639	723	681	674	672	679	712	609	612	723	663	666	675	697	697	679	699	687	705	642	648	710	695	645	668	697	660	670	666	700	660	662	728	656	668	712	703	648	641	649	717	672	688	696	659	683	713	690	683	658	707	678	669	691	679	634	692	686	677	643	641	646	674	669	691	653	680	666	696	687	666	685	733	665	705	666	674	703	639	621	711	684	664	725	678	686	632	663	688	671	653	642	634	681	663	632	655	664	630	664	681	661	707	733	667	680	666	688	660	706	664	680	695	669	640	700	687	659	668	682	650	711	740	743	647	664	686	653	678	688	635	708	615	672	673	647	660	652	689	614	669	664	633	630	655	654	659	657	627	661	697	702	699	670	660	675	725	653	732	695	644	655	673	696	712	655	656	698	710	677	672	686	698	671	698	646	682	696	686	661	698	682	698	725	661	674	721	698	680	682	658	672	660	724	711	645	667	674	694	682	646	685	676	637	649	703	694	677	661	708	706	689	659	688	689	646	661	638	675	731	723	670	664	672	634	642	683	687	683	697	664	667	688	676	681	637	747	679	654	701	671	653	680	610	678	667	699	675	696	642	655	671	663	631	672	650	665	688	687	693	699	681	666	693	737	685	673	677	673	657	724	646	666	621	635	660	685	728	764	685	682	688	639	684	707	661	657	692	662	655	688	702	669	699	693	672	673	727	663	716	622	666	706	670	684	667	673	668	669	656	718	679	702	648	668	722	722	661	612	658	679	712	692	665	681	671	668	643	711	637	649	696	676	688	662	617	667	671	718	625	662	681	648	631	632	637	616	642	632	670	628	696	665	692	696	635	647	682	656	693	687	652	704	695	682	683	685	658	646	654	620	629	693	655	683	681	654	655	667	674	696	656	662	705	707	686	672	700	706	716	673	645	650	687	709	651	618	726	648	623	630	681	664	697	714	663	658	642	659	653	673	659	685	695	671	702	684	648	742	631	681	669	691	722	689	643	700	652	688	691	710	646	629	664	680	710	684	625	672	683	698	697	648	695	656	749	693	631	694	719	677	687	627	663	676
11927	23633	23239	55645	41286	25944	13243	7253	2674	1204	705	646	605	637	614	614	586	576	618	590	575	554	574	605	564	624	566	552	619	584	578	620	596	576	623	612	556	596	597	584	595	585	558	582	599	588	562	572	559	576	621	540	575	614	629	607	580	557	591	609	571	606	623	590	594	569	556	593	536	561	556	608	540	586	584	593	568	620	606	584	607	512	594	584	579	561	600	548	590	570	591	573	612	560	592	595	603	606	573	571	561	592	611	604	628	543	565	614	594	586	570	586	625	566	570	591	592	541	591	578	631	625	595	588	596	604	525	589	618	561	592	615	604	577	583	587	577	587	600	590	598	561	543	554	577	620	593	583	580	577	583	585	582	604	552	622	600	551	544	596	580	617	605	563	555	573	576	584	609	589	533	584	603	590	593	583	623	592	614	582	560	595	556	583	561	619	611	566	571	560	572	582	551	583	588	552	627	579	572	592	593	604	631	526	584	577	531	591	568	557	554	553	580	605	613	568	609	607	577	577	593	544	585	621	581	574	588	576	554	581	591	588	529	552	602	579	555	596	534	591	562	601	579	568	559	552	608	655	567	616	574	606	608	605	557	585	606	577	611	587	581	534	559	574	574	587	561	608	579	643	630	622	542	579	552	556	594	577	573	549	558	564	591	617	564	566	564	598	598	588	569	585	573	614	592	550	625	571	561	584	594	583	589	600	574	578	558	578	575	627	580	595	568	592	588	610	565	578	584	606	560	634	563	604	599	578	605	565	629	597	521	595	570	558	566	601	562	575	582	578	559	580	579	600	587	612	556	608	610	606	613	574	543	604	604	578	573	603	602	594	567	592	596	593	544	586	573	575	579	570	573	570	542	555	567	579	620	645	583	600	614	590	608	594	545	615	605	584	611	662	592	593	600	565	559	621	597	589	554	601	595	558	595	599	630	578	570	559	542	593	574	567	551	567	531	605	533	580	588	585	596	634	608	577	579	574	579	553	555	606	540	600	587	637	612	622	580	593	578	622	555	562	614	590	564	622	613	575	586	616	619	586	630	544	588	630	596	615	624	605	597	606	539	574	570	597	581	569	560	615	585	582	581	584	554	528	597	570	593	599	542	598	590	573	564	567	553	579	583	583	582	563	593	533	629	562	616	587	637	590	544	650	587	586	564	611	531	606	597	553	580	591	562	599	598	621	581	628	591	630	559	556	659	596	546	560	585	610	578	573	555	600	609	578	653	627	567	629	555	622	599	593	583	602	563	594	571	582	571	566	583	565	566	588	597	550	602	561	589	572	578	565	597	613	592	637	570	605	540	613	541	575	546	555	572	578	574	540	566	579	613	562	557	579	592	614	554	625	624	599	573	618	575	607	581	589	597	659	550	563	574	593	574	597	585	594	601	579	609	599	580	581	591	588	626	580	590	591	587	566	616	603	527	596	566	566	615	584	557	589	553	583	582	591	577	596	648	525	582	617	576	582	554	570	598	585	584	578	598	619	573	590	607	570	592	545	590	549	572	576	554	563	583	623	547	604	583	570	564	579	577	585	577	576	585	587	611	618	557	590	585	587	580	614	596	573	602	617	589	555	572	552	577	595	595	595	570	594	577	595	565	601	561	587	558	582	611	605	565	520	561	644	564	594	566	572	567	555	615	578	585	552	585	574	570	559	572	616	576	585	580	520	595	576	575	550	591	592	576	596	569	599	606	568	603	562	585	577	575	554	591	617	621	553	647	593	583	592	606	611	577	608	561	586	575	617	584	633	576	562	576	597	581	619	576	574	550	565	609	572	551	567	579	574	575	590	600	576	582	593	583	577	580	588	593	572	613	562	587	561	573	572	616	621	593	593	601	591	599	616	597	580	570	582	538	628	593	561	577	598	585	563	581	580	562	619	634	614	586	652	599	562	599	572	599	648	549	604	553	618	588	562	577	582	582	602	602	557	629	543	537	560	594	569	570	584	598	572	594	558	604	602	588	579	624	567	621	593	568	572	576	594	578	566	619	630	535	567	624	595	600	575	558	578	600	578	589	594	554	552	579	580	613	602	571	622	581	568	590	590	590	546	521	552	633	552	559	583	528	608	573	610	605	566	606	544	537	591	576	560	637	628	576	576	575	582	576	592	563	594	622	607	587	560	573	599	578	612	594	604	597	625	584	605	615	594	628	566	573	578	577	602	571	583	565	591	612	569	581	594	590	603	622	569	589	580	607	556	592	609	633	565	582	599	635	566	588	555	564	592	567	576	606	612	574	553	567	562	581	562	597	581	576	560	574	547	562	580	592	577	601	562	553	553	552	647	569	575	628	588	616	575	599	555	598	557	633	561	602	588	563	580	571	595	543	572	621	583	626	621	549	567	597	603	562	581	559	573	581	590	590	595	589	607	588	597	584	639	596	586	596	585	589	592	608	583	578	560	578	569	611	584	611	637	569	635	567	558	630	565	581	582	532	598	555	600	558	619	571	628	594	572	600	606	604	576	571	598	531	570	617	605	581	615	563	586	588	573	574	539	599	614	587	573	552	593	555	584	583	606	618	590	550	545	614	572	599	604	612	588	603	572	548	574	638	593	571	580	558	608	559	585	626	586	577	583	529	573	588	568	582	575	546	582	585	543	670	607	583	572	571	572	570	573	575	599	570	592	595	562	579	620	565	571	564	612	564	559	551	562	576	633	556	578	632	631	557	615	604	606	564	589	557	613	610	572	620	599	561	572	567	561	586	589	613	573	563	596	614	560	604	619	583	604	568	566	556	597	583	581	570	553	554	594	593	614	622	610	538	575	577	587	579	618	544	601	587	595	567	564	572	582	592	571	565	551	535	634	591	544	567	580	555	538	548	602	588	609	599	619	608	598	570	599	521	600	564	595	546	580	599	581	604	554	601	572	607	593	581	552	574	587	585	597	583	554	542	602	601	560	615	586	566	572	605	619	582	531	584	576	603	580	588	608	558	568	578	595	606	593	585	586	602	592	559	599	585	595	572	587	598	618	556	572	586	610	597	571	589	548	546	565	576	561	561	582	570	599	540	576	612	592	584	582	606	552	578	591	595	601	561	599	563	633	569	567	602	569	590	601	590	561	608	562	575	623	555	588	591	581	619	597	611	594	603	581	561	564	561	567	613	608	578	627	628	608	600	533	563	580	546	593	583	592	569	567	554	586	561	584	618	587	625	580	570	576	608	558	595	615	634	601	579	613	547	553	611	590	586	567	550	578	605	569	560	573	613	601	567	587	551	558	615	562	564	577	588	599	603	620	599	551	599	544	568	555	580	547	536	542	550	619	618	592	568	581	566	567	586	563	565	564	648	596	577	589	575	593	561	588	600	559	595	547	590	579	590	554	567	559	602	591	589	597	580	600	586	637	596	564	615	595	637	579	626	609	593	583	619	580	586	584	548	584	593	552	617	582	585	590	627	588	565	614	604	582	580	583	580	538	616	551	571	576	604	560	556	597	563	626	581	591	578	581	591	607	597	572	576	639	595	581	590	622	602	627
24193	21423	29174	38421	47814	44890	34129	19275	6662	2246	1138	910	813	764	805	808	794	764	797	808	818	738	800	801	809	760	821	798	798	793	840	752	801	758	809	732	765	792	780	724	800	765	802	801	801	763	802	735	761	765	763	721	757	779	823	741	785	769	779	816	758	769	748	767	783	748	773	727	753	806	736	796	770	811	727	771	735	771	750	729	775	719	737	741	738	784	753	752	771	744	767	789	815	800	746	756	810	723	777	774	777	823	770	732	769	764	816	716	809	785	774	719	780	764	764	750	787	773	737	787	744	793	731	795	790	813	743	738	807	747	729	740	765	734	799	788	796	792	830	809	717	765	746	745	772	757	825	728	786	781	728	746	803	734	786	801	741	748	732	779	793	806	768	759	811	757	811	799	736	729	781	794	750	771	807	752	738	736	763	752	756	787	788	755	764	765	775	772	822	740	788	793	762	776	749	840	770	760	770	798	755	826	839	763	737	728	781	757	795	763	728	764	765	741	699	838	778	782	758	784	815	797	761	782	794	807	794	762	763	745	730	790	788	767	809	802	756	814	784	817	813	738	799	725	791	765	760	769	808	793	785	810	782	770	729	750	768	789	831	807	764	795	754	780	780	738	798	708	743	739	756	786	769	761	751	733	777	747	767	779	820	776	814	823	762	832	787	739	735	771	751	768	751	825	751	760	767	781	758	772	785	820	763	753	746	849	775	772	749	800	761	733	762	773	817	826	764	765	818	800	799	783	734	734	761	782	814	790	749	751	726	765	828	736	778	793	743	767	749	772	747	738	731	703	786	726	761	757	783	775	767	813	758	783	764	736	781	741	752	748	779	746	765	755	783	757	761	719	749	756	844	800	773	725	772	732	726	750	752	747	752	796	766	741	734	771	745	718	744	787	742	771	752	789	808	695	791	844	762	766	756	747	759	745	737	759	751	762	798	819	775	791	728	739	779	756	767	770	812	768	751	766	729	797	756	755	732	772	788	743	748	763	727	786	806	753	801	811	797	752	828	745	748	775	780	762	772	727	772	733	804	793	785	772	803	735	744	697	809	742	752	777	740	766	808	814	750	747	765	748	779	775	700	735	786	774	761	781	765	760	803	733	793	803	820	806	775	767	788	750	796	794	759	787	797	823	761	793	786	765	732	784	771	750	746	785	784	721	743	739	772	748	787	772	774	777	754	807	753	804	832	787	749	742	793	761	765	775	793	829	746	694	735	794	745	805	787	748	778	747	821	773	745	756	736	774	822	787	756	764	798	738	772	723	739	768	756	748	787	755	786	838	789	771	847	797	780	686	727	818	739	800	768	805	771	769	704	720	777	770	785	854	770	760	762	764	781	779	758	803	799	748	753	775	850	741	808	764	748	791	799	747	778	719	766	798	778	817	764	773	749	785	795	791	793	772	782	781	739	786	744	810	795	775	780	749	769	757	780	774	773	703	779	785	773	771	782	803	787	752	741	813	718	782	786	787	770	752	778	784	802	743	795	769	772	740	762	761	769	761	778	739	722	782	763	759	763	800	742	782	770	789	747	815	757	769	772	778	779	782	781	733	791	808	738	748	774	701	763	784	787	742	774	792	736	797	798	752	763	808	769	816	799	796	805	745	785	797	720	793	751	782	789	818	757	782	794	746	789	776	796	779	773	798	717	752	794	757	752	747	780	786	783	796	748	763	780	792	763	783	784	817	781	748	775	791	781	774	779	762	754	826	766	763	806	711	799	733	767	745	800	750	778	747	795	802	768	782	778	767	765	770	753	793	827	794	754	777	754	773	729	781	713	767	774	758	792	798	752	730	759	733	737	736	762	761	784	744	802	760	761	790	773	767	789	762	787	780	773	770	807	806	795	787	772	800	792	774	719	753	815	743	768	751	823	744	730	753	764	809	761	766	807	795	757	800	769	734	766	719	760	753	762	802	752	757	772	742	758	774	761	794	796	803	758	771	783	750	773	770	714	768	739	745	751	784	782	739	805	816	735	771	747	782	725	794	748	790	783	737	793	805	796	719	785	719	777	806	799	755	737	842	753	798	793	770	770	807	758	795	822	791	749	744	770	803	777	768	760	762	757	773	744	740	735	749	791	744	747	758	739	730	777	746	786	771	805	810	804	785	793	790	802	815	725	793	812	805	745	829	773	759	752	790	724	800	736	768	779	805	779	779	736	809	755	826	728	773	766	807	770	828	809	743	772	805	774	782	734	719	773	735	775	772	824	815	736	774	730	753	767	771	708	760	762	777	770	762	753	786	728	768	732	746	789	780	786	764	789	725	817	803	803	829	732	753	762	725	743	749	769	766	725	742	786	805	732	780	762	776	784	774	751	735	705	750	802	765	751	698	751	756	790	810	761	759	809	753	739	747	744	756	768	779	775	761	753	776	778	783	829	817	743	752	723	844	819	820	799	793	759	750	757	749	787	758	765	756	758	819	746	745	817	747	798	799	803	766	765	772	761	732	790	822	809	800	751	799	801	765	808	800	740	803	786	746	775	768	761	756	759	796	812	795	808	730	773	720	771	771	800	796	781	734	734	762	832	692	739	754	782	717	792	777	815	774	718	770	764	796	781	763	778	801	753	771	758	726	795	749	768	803	738	799	750	749	750	769	750	727	792	765	750	754	780	784	790	754	796	736	718	779	770	779	790	793	750	732	768	801	777	737	780	743	787	743	753	739	754	792	761	772	730	791	791	764	808	810	775	779	822	783	811	824	769	777	736	780	765	761	837	762	785	793	798	721	823	829	768	836	753	720	777	707	752	758	759	757	760	769	730	755	791	755	799	724	735	714	794	784	767	770	739	759	778	797	807	826	743	794	738	750	755	759	764	782	789	751	763	796	763	781	753	769	779	734	773	772	763	797	806	791	780	762	771	793	779	804	764	776	763	770	751	762	782	795	756	794	746	718	736	773	768	768	762	759	769	809	801	821	741	841	754	797	769	779	797	706	802	773	755	793	743	782	734	757	803	781	736	728	772	758	808	763	724	718	789	724	761	746	784	772	762	754	741	746	779	775	759	755	793	764	764	770	782	768	763	769	767	826	765	754	762	809	768	734	796	739	779	749	797	746	769	803	794	739	751	800	753	748	761	778	737	761	739	727	779	715	731	728	758	751	758	783	776	778	791	758	769	759	783	747	746	813	809	787	761	738	757	817	730	837	780	785	772	769	728	732	704	792	763	783	784	748	724	763	778	742	786	822	742	742	767	715	736	752	775	690	793	832	781	797	732	758	779	747	737	757	750	805	734	764	781	767	776	800	776	766	756	757	826	770	770	814	773	747	788	751	809	815	758	804	758	766	731	843	771	774	808	832	786	768	783	795	813	735	774	826	737	735	791	780	778	726	790	793	810	737	739	740	764	751	779	762	752	767	819	789	799	779	798	817	763	793	748	779	750	816	771	776	794	779	814	760	753	733	775	744	761	781	757	758	735	730	754	738	780	760	761	749	806	771	808	744	800	732	809	773	726	807	781	753	783	741	728	761
17910	31919	36146	72385	56031	43827	26111	14896	5617	2229	1005	744	642	705	714	670	651	677	665	745	720	699	715	678	720	685	668	663	713	635	688	706	663	665	628	680	678	686	697	670	657	681	667	639	689	682	657	634	718	628	687	675	689	654	686	645	671	662	620	663	678	682	679	658	677	735	672	656	669	654	659	677	702	705	655	631	699	642	679	694	671	679	667	699	706	653	653	649	650	679	678	679	707	629	666	671	684	671	708	670	694	654	718	654	729	646	744	662	629	615	638	652	658	692	720	658	679	676	703	625	623	683	635	665	659	654	679	671	656	685	678	645	698	670	698	649	707	656	616	662	647	655	655	685	679	683	662	654	674	665	653	645	691	634	665	641	667	704	664	644	692	675	699	684	634	641	641	725	644	703	695	684	638	654	702	677	623	646	622	642	678	697	693	715	694	611	666	675	626	683	706	732	697	681	653	667	642	666	717	659	640	626	655	644	651	681	665	677	672	637	646	708	630	634	675	707	659	680	636	670	633	681	674	695	699	639	685	675	655	626	742	671	654	652	686	653	721	679	704	725	638	647	696	652	671	700	678	679	698	661	695	640	630	678	677	661	674	652	628	687	672	694	685	655	667	670	675	661	702	696	732	709	660	715	671	691	695	666	657	704	668	705	656	684	684	656	687	638	685	699	674	654	661	669	626	627	679	689	689	657	634	683	701	665	685	663	662	648	675	682	672	695	678	622	690	670	632	678	629	657	621	661	692	668	704	676	670	660	664	651	625	665	668	613	680	705	682	666	661	676	657	632	649	641	625	656	698	694	655	653	659	624	651	672	628	722	639	706	628	653	744	661	672	672	689	679	644	636	689	706	685	708	681	678	616	662	687	677	687	684	685	727	691	670	620	671	667	666	681	692	680	678	706	708	674	660	700	673	657	664	667	653	657	692	693	679	692	634	656	651	693	665	651	690	658	688	694	693	669	643	646	658	670	661	675	679	680	651	666	681	688	645	654	676	687	733	678	664	670	666	649	658	687	689	693	676	689	687	640	677	660	650	623	648	684	676	658	654	665	655	689	635	677	707	704	627	680	658	617	669	758	682	609	656	655	662	679	663	671	671	654	712	659	650	704	711	677	643	685	660	652	648	666	660	668	624	664	674	673	608	655	651	691	647	686	671	688	668	691	673	637	679	683	705	718	726	659	691	682	638	634	689	697	665	678	610	688	647	695	680	699	668	663	638	645	669	690	629	667	741	646	653	719	669	634	682	680	655	662	682	605	680	632	677	719	721	633	697	669	714	720	675	709	701	665	693	658	670	660	660	694	677	657	646	675	642	662	697	652	675	686	670	683	617	684	659	655	679	704	684	631	682	649	690	695	713	685	699	675	665	686	690	712	696	645	682	664	692	625	683	673	697	693	691	663	677	666	649	668	654	699	692	623	633	729	653	651	681	695	673	669	683	647	712	667	660	651	684	661	655	668	644	650	668	676	681	733	582	661	670	654	630	712	681	622	658	695	660	643	682	667	639	681	739	676	628	664	682	651	678	701	648	654	652	689	670	693	704	665	631	715	667	660	693	663	688	691	623	642	638	650	691	648	663	683	665	712	656	610	626	696	691	727	713	689	704	665	675	653	697	686	682	659	710	664	654	719	634	699	645	635	634	670	657	657	649	695	714	678	642	672	668	649	658	681	687	674	666	668	685	673	659	688	670	641	671	683	660	641	638	670	674	658	653	663	646	663	687	687	663	681	654	682	662	666	640	682	638	667	724	668	626	686	660	647	682	667	710	705	684	710	656	635	658	605	698	649	622	688	673	651	655	637	681	669	699	671	644	668	680	664	614	656	685	632	677	682	640	645	713	670	646	697	680	698	658	645	669	668	681	687	678	651	688	657	635	636	680	694	676	731	684	645	665	689	630	686	722	645	678	670	651	677	700	675	686	649	643	658	680	696	658	691	624	638	654	629	643	635	705	692	676	691	653	643	714	670	694	641	669	633	646	649	666	641	611	681	705	669	644	630	621	676	642	651	703	671	692	676	656	662	688	655	648	652	652	674	638	670	695	652	702	714	683	658	636	689	726	619	689	667	666	649	672	677	622	680	680	694	682	679	714	704	673	653	710	649	659	676	700	696	665	627	685	641	690	668	680	646	690	651	703	682	736	694	670	634	650	696	667	642	631	707	629	682	629	631	678	665	650	638	670	686	670	646	651	665	634	683	662	660	695	649	680	709	688	673	646	715	645	682	700	625	651	674	671	669	671	629	668	626	745	670	659	680	634	715	696	643	706	657	637	599	668	674	665	656	627	684	673	654	682	667	670	694	647	647	710	682	625	657	669	668	654	677	677	657	620	647	710	646	715	665	711	645	648	648	669	729	658	674	684	653	645	689	689	703	687	691	683	694	634	703	617	692	688	618	686	680	665	698	654	653	650	701	690	654	697	644	637	682	644	648	682	648	700	602	700	644	667	703	704	649	610	706	700	664	610	595	672	672	692	614	651	715	652	709	659	647	685	681	687	663	660	667	685	691	711	649	667	643	639	656	665	679	644	662	688	695	670	639	635	634	641	674	660	663	686	671	665	668	648	655	690	703	663	716	714	665	655	628	684	706	682	673	699	685	664	666	714	684	674	685	632	673	635	661	670	644	683	705	676	659	651	657	668	724	666	645	664	668	654	650	691	648	670	670	669	640	661	659	679	659	694	686	648	697	643	637	650	670	649	651	697	663	684	670	654	645	630	680	662	646	689	652	652	677	644	645	688	676	635	665	706	679	698	666	684	705	650	651	674	691	674	684	668	653	662	709	708	644	669	677	628	655	681	650	624	695	678	680	698	644	656	647	683	707	668	666	667	696	690	664	662	664	669	704	676	695	672	685	693	687	657	675	738	682	734	629	681	700	629	643	670	656	643	652	645	653	682	673	654	657	690	667	663	673	736	624	706	647	690	695	682	634	685	692	660	650	629	713	692	658	628	643	658	685	661	628	614	673	689	631	737	672	641	670	655	691	639	696	653	635	709	737	692	660	625	657	675	684	671	656	699	672	624	652	681	652	684	610	632	661	632	675	661	626	670	635	675	669	723	600	704	668	704	695	696	694	609	681	651	640	648	701	630	672	705	701	654	628	650	693	636	718	647	674	626	640	662	671	633	722	698	669	662	653	625	652	640	672	682	686	657	696	682	683	677	689	622	658	682	634	665	620	641	680	672	640	652	688	674	665	663	706	659	676	664	689	650	685	685	656	666	666	665	678	689	655	677	654	705	669	697	692	667	696	616	639	719	687	661	652	656	713	637	664	635	661	683	673	654	667	616	723	627	694	682	715	688	672	713	653	646	659	638	637	665	657	691	691	641	689	693	688	644	708	674	641	686	661	695	669	695	663	640	661	643	666	700	671	638	698	659	662	672	682	674	634	661	647	629	694	669	673	651	684	692	652	691	669	629	698	650	621	685	679	640	691	660	628	681	723	610	680	632	619	670	668	682	679	665	652	642	685	649
28452	19926	14283	14383	12106	6575	3298	1816	1044	753	653	644	589	602	638	624	657	590	638	616	586	649	640	637	645	645	622	576	641	651	660	582	599	616	630	607	636	667	638	632	619	641	587	671	620	617	589	622	603	650	624	697	610	575	613	640	667	640	608	629	609	604	616	633	599	664	649	680	575	606	588	641	609	653	624	661	580	627	624	584	645	604	635	592	606	636	588	637	631	628	639	657	634	634	600	637	623	616	602	668	646	674	632	600	571	586	610	615	627	600	683	648	593	574	614	630	650	626	644	649	602	622	691	649	612	653	639	568	591	621	608	621	665	648	602	660	672	638	604	601	602	658	682	607	631	621	648	618	668	628	655	622	636	618	619	640	648	558	671	601	619	634	612	622	660	670	662	608	598	639	630	607	644	586	642	626	599	658	619	666	626	591	626	642	670	593	640	607	623	633	617	641	632	585	631	650	652	644	622	608	573	646	636	616	590	636	611	680	614	620	643	664	661	672	601	590	604	653	617	655	636	643	629	625	629	630	568	610	627	658	634	618	636	649	616	652	623	642	612	604	642	582	651	648	608	592	599	624	603	663	641	626	679	625	569	642	619	631	657	607	683	627	667	639	678	618	626	638	610	595	593	606	665	644	626	612	631	636	541	619	624	651	661	605	652	598	600	689	655	598	587	589	652	718	640	621	649	641	634	644	646	613	594	613	601	640	620	589	621	601	607	645	589	624	640	634	608	630	655	618	578	640	630	635	623	592	552	661	645	605	626	610	646	651	619	620	587	628	662	631	592	650	580	657	654	615	588	631	636	630	643	658	630	675	624	621	609	632	575	613	596	606	638	613	605	627	615	663	648	619	602	616	650	656	614	614	618	621	624	617	677	626	618	635	656	643	602	591	619	615	604	632	631	670	646	609	676	631	609	611	593	625	655	678	609	608	603	638	606	612	633	623	633	637	618	601	611	598	603	630	630	632	621	609	636	625	619	638	682	620	613	642	589	626	631	624	599	607	588	590	603	647	635	646	609	604	627	633	696	641	611	614	633	644	648	598	652	661	592	655	593	658	629	612	657	644	626	624	624	652	608	635	645	633	604	621	581	675	621	600	632	649	571	641	623	643	657	650	610	629	645	609	648	662	610	646	616	607	588	616	611	600	635	675	628	624	625	608	645	611	615	588	594	662	622	638	592	618	676	634	590	613	621	720	666	588	659	603	630	576	621	604	632	640	637	647	604	589	644	584	666	657	674	671	583	612	635	620	625	639	630	675	626	661	628	643	635	615	638	619	583	575	611	611	637	591	670	624	609	653	676	633	590	649	641	603	620	602	569	641	632	625	693	618	616	613	612	621	603	625	610	632	583	597	622	579	664	601	592	656	604	619	633	618	646	613	577	621	669	629	646	664	623	613	652	620	666	636	657	625	621	607	663	600	622	623	610	601	648	609	637	634	672	650	644	594	643	632	597	613	651	690	631	588	584	625	620	649	647	624	639	627	668	618	597	606	665	616	657	675	635	592	630	614	624	671	621	637	631	649	640	608	649	585	638	618	646	673	607	613	644	646	618	617	582	632	625	635	562	629	623	621	594	619	638	666	627	643	622	645	621	596	615	585	645	595	627	616	650	604	636	603	638	587	612	646	642	590	596	619	620	676	619	662	639	667	641	624	621	641	669	633	624	660	641	599	619	590	636	689	643	629	598	637	635	612	619	621	650	624	631	638	593	651	613	607	661	601	667	583	615	621	635	641	596	610	634	651	655	588	619	600	648	604	608	653	619	599	647	632	619	631	586	654	643	608	593	595	628	587	609	623	628	647	621	623	591	626	623	640	616	619	611	641	619	612	650	657	612	644	616	627	644	677	612	669	605	628	622	630	634	619	595	650	602	630	620	634	625	598	654	610	665	619	651	621	615	641	640	588	657	694	599	635	655	631	704	615	589	632	609	619	603	625	581	611	621	615	657	667	678	615	618	605	654	638	649	611	645	644	655	591	562	661	655	629	623	625	645	636	645	617	675	615	625	620	642	656	703	614	638	637	625	637	624	603	620	600	642	613	651	658	631	587	647	645	633	612	637	643	662	636	675	584	677	645	639	689	621	634	629	629	597	597	558	604	693	608	637	603	602	625	641	638	635	630	624	635	655	590	651	661	613	609	631	618	685	690	632	566	663	606	637	648	635	639	657	638	626	649	642	668	612	665	612	637	608	662	604	686	611	595	622	659	606	602	609	641	625	633	635	624	623	579	596	642	611	574	653	658	639	640	637	649	659	699	599	598	573	648	615	619	584	643	649	630	639	646	674	681	598	638	626	625	635	620	618	596	624	648	623	621	621	645	664	594	606	586	627	654	612	601	625	620	601	670	658	655	640	609	651	655	611	650	632	680	588	605	621	638	627	651	608	690	619	660	640	660	657	638	631	605	614	616	640	615	620	652	633	618	665	632	635	635	612	647	619	646	621	637	643	640	619	597	637	618	596	622	636	666	624	670	575	666	659	621	614	636	667	637	643	596	651	621	630	627	662	605	656	604	626	582	629	615	649	636	651	624	620	632	634	644	614	612	647	636	634	617	640	578	635	656	637	631	645	635	609	638	631	621	647	653	664	663	630	605	599	639	617	610	608	676	614	652	619	617	624	593	615	682	614	636	651	580	627	614	620	629	593	649	612	590	646	609	630	618	632	623	617	649	642	618	646	635	620	641	627	603	600	650	595	565	629	609	633	623	654	596	615	639	627	633	635	644	587	631	654	629	605	673	629	604	678	631	610	666	639	613	652	647	671	645	609	651	634	634	614	696	666	626	629	630	611	646	621	612	635	616	615	618	669	617	658	642	644	641	597	641	617	653	640	624	625	641	633	650	644	655	645	637	653	599	629	635	599	609	633	616	625	656	650	601	609	619	612	636	603	633	622	645	670	634	651	627	628	638	642	563	637	588	635	629	652	628	636	635	665	631	567	626	595	593	651	659	553	590	580	639	632	606	644	635	658	641	636	671	614	648	606	631	620	595	634	639	623	601	637	593	595	685	578	615	628	594	643	610	653	623	625	653	651	622	598	610	649	614	623	617	657	664	611	641	632	642	672	619	627	644	642	613	612	631	620	638	648	641	623	611	584	664	667	580	642	651	619	591	583	604	621	639	612	667	660	598	601	612	616	601	667	647	666	619	620	602	635	658	591	581	581	638	612	630	626	647	676	655	572	600	606	618	629	596	607	592	656	619	645	636	599	653	666	638	647	625	653	654	616	609	660	629	620	665	651	588	650	599	643	676	626	683	664	586	610	611	614	610	651	608	614	619	631	667	643	584	636	619	650	655	642	613	597	670	624	606	611	662	593	592	641	602	623	605	627	557	608	543	634	610	620	628	595	627	585	631	641	649	608	605	617	642	656	668	612	622	597	617	613	663	629	639	628	623	653	616	600	670	655	658	632	629	646	645	602	617	657	604	637	639	615	573	637	645	622	635	630	623	613	662	600	592	657	630	602	625	654	630
12097	15224	12584	11624	10375	5804	3412	1847	992	634	554	513	536	566	520	508	500	508	490	510	572	520	509	549	506	512	521	554	514	527	552	520	567	491	548	532	541	512	529	521	521	516	499	534	511	509	525	523	544	516	510	508	545	551	515	480	553	556	526	486	541	528	526	529	540	531	536	526	510	513	544	520	519	490	553	556	512	563	564	519	502	509	531	528	506	501	522	507	521	489	496	508	507	522	456	504	506	548	530	553	530	558	493	542	524	526	520	575	525	530	540	530	505	547	522	515	509	501	546	495	563	563	489	556	513	557	533	513	543	536	543	494	527	494	497	574	512	481	505	525	530	529	521	537	542	508	522	538	524	535	518	524	564	522	531	521	535	549	522	484	545	476	496	475	526	530	493	531	533	533	512	526	520	495	536	534	474	519	530	564	501	520	529	512	488	516	501	538	502	541	520	539	532	526	511	510	463	539	519	511	550	538	489	545	533	567	509	525	546	510	509	540	524	556	497	547	504	514	534	524	527	528	481	506	512	523	549	515	518	512	521	555	476	528	537	535	476	490	521	531	522	552	554	556	539	524	530	534	515	576	574	514	510	530	539	547	539	581	533	522	530	571	546	540	533	576	537	502	548	507	533	572	534	546	539	522	469	485	521	504	497	516	513	518	536	510	517	523	544	514	467	534	578	510	535	530	524	543	502	565	559	500	520	542	548	551	524	516	529	536	483	524	552	543	496	479	474	551	506	498	543	480	514	477	523	521	523	526	520	540	541	535	511	511	521	515	537	478	524	524	556	549	504	517	525	506	502	521	521	513	508	554	577	546	551	510	500	538	567	511	502	570	550	527	519	559	515	521	542	537	514	493	528	485	517	549	492	510	572	529	499	512	533	502	568	534	516	541	572	491	499	499	506	569	533	521	519	539	513	503	557	521	519	543	546	489	500	532	525	550	533	524	529	522	509	540	501	499	527	542	537	477	508	481	504	526	523	512	493	546	518	518	516	544	535	521	506	562	532	529	501	536	508	518	532	521	517	492	499	553	531	495	528	522	568	515	513	494	519	461	457	501	527	523	509	494	530	522	517	509	497	522	497	526	538	519	568	537	529	497	532	550	531	550	554	541	505	504	576	527	544	507	515	523	530	502	528	600	539	528	516	499	497	534	456	528	547	526	545	544	524	545	536	509	519	501	504	518	525	507	522	515	510	555	529	527	514	518	512	508	508	538	515	503	530	499	485	484	536	497	518	503	496	493	492	487	481	523	505	493	532	502	499	517	526	537	495	521	526	509	540	529	492	532	544	536	534	555	492	517	540	534	519	507	501	528	528	537	505	489	537	540	543	539	552	528	521	490	496	535	509	534	482	508	526	499	501	573	550	481	481	508	523	521	496	526	578	549	543	497	525	516	510	520	509	516	514	540	509	567	536	542	525	521	512	558	485	539	529	461	527	536	509	522	495	505	533	526	519	517	540	535	548	510	502	519	554	571	524	538	521	515	532	516	523	493	564	472	542	524	543	463	515	529	510	502	526	515	516	489	533	519	540	485	468	522	526	532	528	545	518	485	535	525	548	535	497	535	506	534	511	547	527	521	483	492	498	525	528	504	492	540	508	530	526	507	540	535	524	515	538	482	585	512	526	495	504	533	498	495	468	568	527	527	489	483	503	563	554	503	541	507	559	506	557	524	515	524	564	508	533	541	532	501	532	526	526	509	525	555	541	528	555	506	547	504	534	515	506	516	493	488	539	496	550	543	480	526	498	534	544	528	525	510	515	518	513	549	493	502	468	470	545	478	508	552	523	512	474	532	510	457	546	528	517	537	529	544	505	508	541	499	515	511	553	532	491	536	511	559	510	518	499	562	497	553	558	572	524	500	485	504	506	543	497	528	524	536	557	515	530	565	521	536	533	486	520	531	537	525	552	509	483	516	507	477	528	544	527	494	505	533	520	513	554	503	534	518	538	524	536	532	544	510	550	517	535	548	492	523	515	519	495	502	504	520	517	519	568	495	497	527	510	562	536	547	519	544	484	508	543	533	556	519	545	521	536	505	539	501	526	486	512	537	519	537	526	533	546	482	494	522	524	546	518	547	546	556	528	535	527	547	502	549	507	540	502	542	521	506	516	532	488	541	554	512	525	492	469	496	513	496	521	522	479	532	505	550	511	522	495	569	515	556	529	503	526	504	529	520	514	499	530	510	536	516	551	516	520	466	554	494	501	536	529	520	512	546	502	506	553	513	549	510	493	482	547	557	515	551	516	518	521	524	491	465	519	531	520	542	515	509	547	540	536	558	575	520	541	485	509	493	535	495	519	520	503	521	524	548	492	492	544	513	501	558	499	529	521	519	486	530	503	533	519	519	542	514	508	525	525	565	520	514	533	534	540	534	519	523	549	504	570	505	489	530	525	513	556	504	519	518	477	526	533	583	520	553	528	502	526	493	525	543	543	525	562	531	526	489	501	494	499	531	523	525	537	545	511	506	506	530	558	558	538	550	531	499	531	537	511	509	580	554	471	500	539	496	523	512	530	538	522	510	561	541	537	516	586	531	565	552	432	523	491	522	532	514	517	525	518	499	510	529	506	519	524	540	532	549	543	490	518	509	520	535	517	513	543	486	560	547	529	509	524	520	508	515	484	524	530	508	536	515	477	551	524	518	551	551	523	508	535	507	552	567	505	509	522	508	517	497	551	484	509	514	532	503	495	517	527	561	521	535	571	518	491	549	534	514	520	527	547	513	491	497	531	541	537	542	505	504	493	508	506	513	522	518	524	542	496	557	543	500	537	506	528	531	525	493	524	523	539	512	521	532	523	530	509	510	532	504	541	512	553	521	522	502	526	515	534	513	536	493	523	555	496	461	529	561	525	525	519	498	529	555	509	574	512	510	558	528	526	502	527	516	532	501	538	520	515	537	512	514	487	551	549	507	514	517	535	522	502	490	485	495	530	534	516	528	489	550	519	517	510	510	527	551	537	565	537	536	514	552	527	503	533	530	522	542	519	514	541	525	532	490	531	536	509	554	489	536	515	521	550	509	555	521	523	484	501	547	534	524	536	560	552	551	502	518	516	473	514	535	485	533	516	525	530	531	528	521	534	494	520	502	521	554	471	495	486	512	601	500	517	520	525	511	516	579	517	530	485	498	521	513	497	533	538	560	530	531	537	519	521	556	551	513	534	525	563	575	571	544	484	545	554	547	553	512	480	501	511	480	499	513	560	503	488	565	516	492	550	529	485	558	499	522	499	489	514	559	535	511	491	487	540	499	553	499	516	529	516	518	556	463	543	472	536	495	541	493	505	524	487	518	491	517	500	518	513	525	498	546	504	496	517	507	518	533	515	553	547	514	522	482	530	553	527	487	525	485	523	499	519	507	465	553	519	529	483	518	504	565	512	489	527	498	539	541	509	530	515	545	509	504	510	525	515	483	483	544	527	499	513	529	548	571	523	548	517	501	559	501	579	561	520	529	490	488	469	524	515	541	515	511
25429	21429	28145	42708	43783	33979	23205	11113	3437	1340	867	693	688	712	651	685	630	637	683	704	667	691	672	739	617	677	681	652	648	616	633	672	694	658	714	656	713	712	675	701	679	635	687	673	696	615	694	684	684	658	591	663	647	645	720	680	683	687	637	667	675	670	713	647	629	654	668	673	675	661	661	673	666	613	639	663	645	677	663	653	651	685	636	654	646	702	669	664	692	635	687	667	676	651	623	680	666	604	640	665	670	663	626	678	703	634	639	686	659	651	673	683	680	697	705	608	644	670	645	649	669	670	659	677	654	694	670	606	658	674	667	639	650	694	603	695	643	694	692	645	670	732	650	667	667	668	662	651	681	600	703	680	648	612	694	654	691	649	684	663	619	648	646	697	634	675	678	664	673	610	670	650	641	636	672	631	698	651	649	616	604	618	665	709	685	681	637	633	653	650	658	666	618	726	652	644	615	663	647	666	639	660	655	646	663	606	676	684	674	645	661	652	672	662	632	653	684	672	609	697	647	650	671	668	664	678	649	642	677	666	651	638	663	658	635	631	670	667	650	692	662	649	639	691	662	631	629	672	662	670	615	639	706	664	672	648	694	676	660	683	652	658	703	670	703	696	721	678	643	621	656	681	704	613	624	672	688	667	702	662	682	674	652	652	650	662	690	624	603	653	629	661	659	660	645	651	687	668	710	723	642	645	656	646	687	671	652	666	607	668	665	643	653	655	641	654	627	665	689	666	687	659	666	680	685	665	694	675	673	664	654	667	670	590	685	620	659	684	678	682	652	666	636	667	712	679	681	649	675	676	644	645	640	648	688	644	659	682	668	613	607	660	670	699	671	676	695	653	675	676	671	611	680	681	688	694	646	604	629	665	607	624	683	619	632	678	641	629	639	649	675	653	615	605	733	642	669	645	738	680	677	724	634	663	653	716	634	653	637	662	719	663	696	679	702	628	697	682	656	681	653	707	632	668	630	672	663	664	656	613	597	667	645	651	627	651	705	685	642	657	668	635	642	669	657	659	697	689	633	611	657	642	675	665	643	650	658	661	663	628	655	710	653	652	678	699	672	677	662	641	679	683	695	672	645	670	665	641	645	670	663	678	690	635	657	692	647	688	711	635	650	657	649	701	691	648	682	699	619	668	659	665	650	670	655	664	716	684	662	637	630	633	656	680	643	656	692	651	636	629	685	661	671	652	685	651	683	682	674	656	633	653	658	625	659	667	657	646	661	664	655	648	671	687	666	628	630	649	655	621	675	678	654	602	649	717	666	667	672	666	660	694	701	675	630	650	669	679	652	655	660	674	718	641	654	679	704	628	664	622	640	674	668	631	646	639	673	599	652	637	658	655	679	632	687	694	680	697	695	671	634	652	652	670	635	652	674	638	623	649	700	672	658	675	660	655	656	692	687	634	662	673	610	663	672	695	678	666	681	659	685	686	654	657	696	631	722	677	608	636	716	711	624	625	691	633	661	701	718	710	659	633	654	687	659	667	652	681	643	618	622	707	627	635	673	677	671	686	717	671	630	664	610	728	675	705	683	653	680	660	675	643	687	653	631	638	629	629	712	691	676	641	679	622	621	646	632	644	675	647	629	709	661	658	639	643	652	627	679	649	635	675	655	652	675	637	634	675	653	664	660	647	662	659	649	680	629	648	686	677	681	668	647	664	673	665	672	708	642	620	632	638	642	649	633	679	695	625	640	686	608	649	640	684	657	613	686	659	618	676	667	671	638	658	637	616	633	646	672	660	690	680	709	664	673	658	614	694	645	678	649	663	662	665	653	672	681	670	687	682	623	660	677	660	700	660	652	659	688	656	630	683	694	674	690	630	675	665	669	656	658	651	645	677	630	668	670	646	674	691	665	651	677	658	657	656	703	694	621	625	689	641	726	679	589	646	653	682	670	642	653	654	613	720	640	657	612	664	646	735	685	631	692	666	637	607	695	675	683	715	639	662	669	665	670	680	667	685	680	651	677	639	690	615	696	647	664	632	703	670	688	691	696	687	658	647	680	656	638	645	676	660	671	595	611	631	673	648	704	678	672	706	656	641	671	666	636	692	660	690	674	653	667	685	648	636	669	623	686	663	664	655	678	639	671	648	671	629	679	641	715	655	647	641	638	660	665	650	659	649	643	687	617	672	649	712	677	670	635	653	670	640	659	679	666	641	648	686	651	623	643	682	650	644	614	646	657	687	635	623	642	670	653	702	711	675	686	636	663	678	697	648	665	665	666	673	663	650	655	679	661	680	666	718	651	635	675	684	691	675	649	678	677	649	696	653	661	587	689	648	636	679	680	666	667	621	641	663	684	691	625	672	656	680	622	689	654	652	647	696	653	695	675	632	687	667	652	634	639	659	630	647	695	658	692	694	602	616	678	680	710	647	698	687	676	694	660	668	643	709	671	633	665	677	685	671	655	676	632	659	631	703	664	628	660	699	699	676	659	677	679	663	649	665	635	655	649	649	657	690	656	679	706	669	657	663	645	714	633	729	677	631	655	694	688	669	670	691	697	700	681	667	649	687	664	676	637	606	715	605	680	675	685	664	652	616	655	634	649	650	718	655	676	654	600	672	670	650	670	635	662	705	685	686	663	661	671	631	662	642	636	714	696	681	677	673	664	640	691	692	664	623	648	665	659	668	662	682	634	671	654	642	708	690	669	659	662	689	672	652	650	628	689	675	693	677	631	650	657	644	719	757	696	676	684	662	638	668	624	664	690	710	661	637	665	669	605	667	684	686	678	682	667	664	696	696	623	674	642	682	644	675	671	636	678	722	623	661	704	665	711	629	635	658	650	640	651	599	673	689	662	650	674	681	701	658	664	653	687	685	661	636	665	669	644	644	674	661	689	660	674	673	661	660	684	686	630	670	637	637	641	660	676	662	614	619	625	657	650	673	699	666	632	667	673	663	651	629	682	663	633	688	672	724	652	695	671	632	658	603	660	683	708	635	642	670	664	627	651	662	731	605	685	652	662	653	659	647	683	703	649	665	675	656	668	606	646	664	622	638	625	673	713	685	638	655	643	677	660	661	656	689	666	673	680	660	646	629	640	653	713	713	698	656	616	677	611	683	689	664	634	609	642	635	662	642	640	684	616	667	657	650	697	670	632	603	657	680	704	644	665	655	680	666	648	665	651	633	702	682	669	671	678	684	670	679	645	637	662	671	665	668	668	634	636	673	622	677	692	667	692	676	678	639	619	631	650	700	664	653	670	656	662	641	656	677	625	659	631	702	685	654	640	690	639	655	631	672	647	648	694	633	652	659	655	647	628	647	676	646	671	615	661	680	678	621	638	642	610	660	634	619	662	684	645	682	672	650	641	683	650	673	625	670	688	710	702	643	637	635	649	698	662	643	609	637	629	671	675	677	620	654	650	669	652	717	664	647	671	698	664	655	673	658	654	660	622	631	679	678	638	661	616	650	651	644	632	674	697	662	675	668	666	643	655	651	640	657	631	623	637	656	674	674	653	669
10687	21703	24842	53816	37919	28514	17075	8905	3363	1354	780	645	570	613	601	600	591	559	568	609	585	596	629	588	602	614	629	605	584	577	607	607	592	623	563	583	554	634	606	561	633	579	570	595	575	558	541	583	586	648	611	597	558	562	623	572	607	579	571	568	579	580	579	548	586	594	624	575	560	565	576	579	569	597	565	613	605	582	586	556	616	570	587	561	582	589	567	588	590	605	581	590	593	567	594	614	579	653	550	594	586	623	568	588	575	614	572	592	628	577	587	591	597	586	606	537	575	591	571	605	567	621	584	534	539	576	578	566	616	582	596	592	611	566	616	581	534	577	567	578	623	587	595	578	582	594	587	586	643	572	591	608	563	563	548	613	611	611	589	582	555	639	586	563	577	587	565	574	576	587	582	581	600	654	561	581	573	576	572	603	612	590	571	602	596	570	544	589	613	578	610	582	574	584	572	533	614	631	573	607	585	605	577	600	577	540	572	562	574	587	523	607	561	555	569	561	550	614	599	582	533	561	623	597	606	585	583	579	580	611	579	577	560	562	593	595	567	596	583	581	628	621	593	553	576	583	584	582	599	635	600	574	570	596	580	590	571	592	515	573	620	616	573	578	565	593	604	606	613	566	602	549	603	549	573	590	611	595	573	573	581	603	599	569	571	573	570	573	584	552	565	539	550	575	569	570	615	630	571	573	610	595	587	561	603	558	559	597	586	595	614	577	572	554	608	547	631	574	549	610	563	608	596	598	612	571	555	590	579	612	604	559	540	541	613	612	604	628	615	587	578	622	601	564	597	579	590	621	617	556	588	524	598	574	592	608	575	562	600	623	592	555	589	610	613	576	574	581	601	593	611	574	564	606	611	607	608	634	628	572	584	571	598	592	589	552	555	574	595	570	553	561	566	593	589	581	596	614	625	551	559	602	592	576	629	589	570	584	604	572	548	560	600	579	595	551	612	574	591	586	573	585	583	594	550	604	567	576	584	590	589	584	566	588	570	585	595	614	554	586	577	618	533	567	556	574	635	553	625	553	599	572	587	629	607	568	631	580	581	563	619	588	575	558	563	593	588	574	580	589	636	603	582	570	512	603	573	571	576	613	603	548	571	608	569	616	584	588	590	582	588	624	598	600	573	600	563	571	609	573	589	618	549	584	588	579	588	601	609	595	596	569	589	579	566	548	594	605	567	612	596	561	560	570	591	527	591	611	577	534	622	599	585	578	625	598	609	576	563	616	577	582	564	583	607	606	597	584	609	601	594	601	610	556	589	596	596	553	563	604	616	590	534	565	576	580	610	589	555	567	612	583	596	544	607	611	626	598	585	557	577	594	614	551	569	593	620	574	588	592	524	572	520	613	562	627	579	607	590	573	592	611	616	634	576	586	602	590	640	592	590	535	616	539	571	618	588	579	547	582	602	615	558	586	550	618	597	557	568	587	561	529	612	576	555	618	594	565	534	534	587	598	609	559	604	623	578	560	585	594	596	574	579	560	568	564	576	554	571	581	639	555	548	599	604	570	604	595	577	590	567	556	590	593	566	581	583	572	579	584	565	590	579	564	649	617	576	600	615	619	575	570	588	586	598	588	614	567	542	601	556	551	584	553	594	607	557	546	619	588	567	589	567	625	618	605	604	588	574	504	595	613	631	561	568	581	616	579	582	574	562	565	589	568	547	556	582	566	547	630	564	579	533	584	589	608	546	593	573	623	570	593	606	559	626	600	574	550	559	605	609	559	594	592	551	616	549	597	573	622	616	591	574	537	589	600	575	647	571	586	568	552	565	592	586	579	626	594	546	588	623	599	528	579	577	651	602	578	610	593	592	523	577	589	582	554	612	598	601	559	568	613	614	586	621	623	579	558	605	604	595	607	552	638	569	575	573	552	582	564	575	591	603	583	599	634	558	587	576	581	592	577	605	614	604	606	560	552	581	574	586	613	569	560	577	619	582	594	586	601	612	642	590	561	542	583	609	631	589	622	593	597	589	584	540	590	577	577	586	627	587	575	552	597	559	532	569	580	605	565	592	580	641	584	575	610	635	588	564	582	586	551	608	557	553	547	614	593	589	588	607	599	560	594	570	575	593	613	601	607	616	597	561	558	583	543	564	583	598	570	573	549	573	598	611	612	563	591	629	594	602	607	589	576	552	603	578	598	572	563	599	611	576	583	581	648	580	577	530	564	586	571	604	610	586	573	538	557	565	581	535	572	546	576	623	578	603	549	581	639	641	573	571	618	588	597	596	582	574	576	551	600	569	615	607	579	617	591	605	590	579	660	624	585	552	562	558	552	611	564	574	554	592	570	600	573	569	585	578	546	614	631	566	592	601	618	575	580	594	596	594	544	578	573	573	523	598	582	559	540	585	560	596	608	592	587	613	600	528	609	573	612	621	572	535	587	616	596	614	603	599	589	576	572	557	575	598	560	548	589	591	583	563	578	588	551	568	560	605	606	622	620	586	579	570	619	549	595	581	562	589	534	590	556	598	563	584	586	596	605	585	564	616	582	596	572	648	555	562	591	564	606	570	574	600	576	540	585	595	580	600	582	567	606	559	589	623	570	607	589	581	587	587	586	562	590	600	583	583	554	562	577	571	569	561	545	560	585	590	555	603	562	565	601	597	572	549	563	596	586	625	577	591	565	588	578	586	589	596	586	585	584	561	569	563	611	606	602	614	585	600	576	567	545	589	564	608	608	605	606	595	593	585	578	583	583	548	612	587	576	614	575	540	550	584	553	552	541	569	579	600	561	558	589	619	586	558	610	562	535	526	584	600	587	585	629	579	541	588	597	617	560	568	611	595	591	554	558	585	591	574	569	603	593	573	618	562	603	583	569	562	544	631	574	535	597	567	535	612	582	555	611	632	545	571	578	579	579	594	595	579	598	549	567	580	607	545	566	564	606	627	593	551	597	519	585	576	599	602	585	524	606	611	563	557	613	572	581	557	536	620	586	610	537	586	626	558	612	570	571	608	630	590	549	585	552	576	571	568	578	540	558	590	567	580	588	576	559	563	596	599	566	628	579	599	558	612	587	580	594	595	579	575	564	569	592	588	560	576	573	585	614	538	568	602	607	539	618	565	558	562	566	554	583	552	559	625	537	628	595	663	593	567	557	624	614	582	619	580	541	545	568	550	580	605	563	606	595	580	582	611	583	613	606	565	612	556	541	555	600	520	565	569	567	637	589	560	631	579	597	596	616	579	559	614	573	542	571	562	584	596	561	627	538	591	586	603	598	605	554	594	587	618	563	621	604	580	564	607	564	641	570	613	615	556	543	583	589	605	587	609	596	561	594	571	546	538	657	607	540	556	554	606	554	579	557	550	559	599	600	597	580	610	603	543	577	623	605	525	607	633	594	584	574	576	571	558	587	560	551	559	567	606	615	595	579	585	591	584	517	568	566	535	593	553	578	571	539	567	553	599	587	564	569	563	599	572	583	588	609	590	593	571	555	600	609	574	578	592	558	564	576	596	585	613	568
24230	21407	28664	36473	42598	47893	41056	24803	10048	3137	1317	879	836	758	800	788	775	784	809	746	777	773	773	797	786	795	751	766	777	721	757	775	730	768	730	793	791	791	809	819	807	808	769	751	731	773	769	771	800	780	773	767	773	751	772	749	756	748	722	785	752	763	767	699	729	848	803	758	787	762	784	813	768	755	733	760	774	758	791	739	735	768	763	748	750	824	762	725	749	808	768	794	776	747	821	791	755	766	747	689	758	832	763	764	765	731	748	779	763	761	756	716	734	761	745	791	731	772	750	792	751	786	723	752	780	747	758	742	784	836	730	793	781	739	750	726	765	774	811	802	723	735	739	766	739	745	759	743	710	728	784	791	763	757	782	781	802	793	757	778	751	734	763	773	805	714	760	771	770	810	761	775	756	806	746	754	702	778	802	795	769	785	774	764	782	788	770	787	724	778	717	717	717	797	786	776	751	742	735	812	729	717	759	731	729	779	791	779	753	767	763	762	761	764	789	704	731	759	773	745	765	814	769	711	755	726	824	771	775	774	770	760	720	787	785	767	770	782	761	796	844	797	742	768	732	760	724	747	760	768	791	752	752	747	797	761	743	817	760	762	773	739	758	733	715	734	755	798	774	766	755	794	757	703	748	695	815	701	770	762	780	738	766	747	728	748	810	753	789	782	804	729	797	775	748	796	744	759	751	750	775	802	752	761	839	756	771	724	765	766	772	724	776	765	789	764	787	729	761	771	770	717	772	791	777	791	744	760	756	806	802	771	769	769	810	756	737	729	725	771	784	810	765	808	758	793	758	784	752	714	767	795	740	732	770	762	769	726	727	780	725	754	715	810	766	774	727	769	761	763	824	755	757	813	755	749	759	742	717	758	694	789	752	767	788	794	764	758	754	722	763	695	784	793	773	754	757	785	728	752	759	783	774	699	763	796	766	739	713	766	725	742	723	750	746	773	788	763	754	780	777	756	746	749	764	783	762	755	821	762	735	763	757	750	701	753	747	755	774	751	731	797	766	772	738	769	847	754	746	771	781	748	754	788	716	772	758	758	721	776	734	735	793	752	693	770	777	819	770	730	663	733	769	758	770	748	768	749	773	736	762	794	752	776	750	750	761	761	766	781	775	741	744	783	759	761	771	818	729	816	778	807	740	802	807	814	749	733	731	716	743	731	770	758	795	778	735	769	750	715	776	825	752	784	737	778	787	760	716	778	750	767	759	754	755	804	789	745	769	771	769	753	764	756	749	755	763	749	780	761	770	790	753	762	742	703	791	710	765	780	745	790	714	755	743	808	795	744	785	747	755	785	765	783	802	740	781	772	768	749	771	785	769	782	775	709	778	777	740	791	749	769	720	748	772	771	762	736	749	727	744	717	744	789	813	792	776	798	758	705	725	812	744	779	747	727	800	782	746	817	745	754	739	770	769	766	717	817	746	773	767	779	777	790	772	797	741	758	749	759	726	740	727	786	775	754	747	723	686	760	751	784	796	752	738	778	720	752	771	752	748	819	774	776	775	767	720	804	789	793	731	721	780	739	803	751	779	752	777	728	752	724	761	757	818	761	759	760	766	733	756	754	744	769	753	830	810	770	805	789	811	747	780	762	754	795	757	786	761	729	738	790	780	753	749	768	793	751	716	752	760	795	775	734	767	761	811	784	779	788	795	763	803	792	753	759	782	802	739	821	736	735	740	775	749	779	795	770	767	726	754	753	783	772	782	761	760	727	742	782	761	793	759	792	716	780	755	783	746	760	720	770	796	781	782	792	733	781	705	734	715	786	803	782	775	758	751	708	763	786	714	777	738	770	734	788	737	741	746	746	775	725	758	798	770	761	778	770	712	747	736	745	754	793	741	801	753	788	782	765	754	756	759	778	712	771	729	749	736	752	787	779	755	759	763	795	760	766	730	776	741	794	747	743	741	718	727	743	751	736	798	775	751	784	775	752	744	800	721	782	734	760	709	787	796	770	766	768	747	751	755	734	719	761	735	738	762	757	702	699	777	730	809	717	690	762	722	715	763	767	768	773	795	778	746	772	762	719	757	762	797	754	766	763	705	709	791	752	723	765	783	845	770	773	803	766	810	773	741	738	740	793	762	793	760	769	814	743	768	790	755	793	776	784	810	769	748	747	708	780	778	708	780	750	758	760	728	729	801	728	783	743	714	737	702	693	793	766	759	764	738	750	737	800	749	766	775	774	736	761	776	744	780	768	760	766	751	805	792	756	759	750	757	786	726	772	780	758	784	797	715	724	759	742	790	773	760	768	798	769	715	760	743	771	717	765	793	787	763	771	748	740	768	767	735	707	797	761	779	728	797	787	786	775	730	763	773	786	767	774	786	743	752	780	758	790	749	710	803	790	752	744	749	758	791	728	797	775	746	787	722	743	809	762	750	778	714	764	726	808	764	721	815	770	744	796	742	749	746	733	753	701	768	723	772	736	778	748	790	764	729	756	789	782	778	764	776	816	737	783	754	786	784	789	752	716	766	709	754	809	751	740	751	792	811	747	752	799	750	800	759	715	755	749	797	747	715	750	735	748	743	728	718	765	766	760	765	793	778	772	731	750	729	700	751	823	769	759	768	727	803	757	768	762	783	739	788	721	818	690	788	714	765	749	749	760	746	764	809	723	740	764	738	750	744	778	764	767	740	843	738	748	745	803	780	801	785	786	774	748	807	717	748	724	734	760	747	786	744	744	801	722	782	780	746	721	758	754	759	793	741	753	749	714	763	768	699	796	735	762	750	718	767	763	728	760	730	760	722	784	747	757	764	710	809	768	755	768	783	778	777	707	810	758	724	779	817	788	791	785	803	778	732	751	736	787	802	741	740	773	714	750	763	745	788	783	771	792	760	733	742	753	768	759	732	769	769	770	761	733	758	759	767	751	741	729	754	719	729	771	773	719	756	727	753	797	801	709	759	733	718	793	758	797	722	771	733	758	753	792	789	814	747	733	805	766	766	752	727	749	745	745	775	718	772	779	783	768	736	774	789	738	755	782	753	723	754	761	757	741	764	764	736	775	753	688	751	760	761	747	773	792	802	767	758	771	771	752	730	807	760	824	743	746	792	763	740	755	729	744	738	712	754	736	770	763	719	762	788	795	778	748	745	763	774	732	743	708	734	781	752	750	783	806	752	751	816	794	727	780	795	730	760	758	803	761	745	779	781	702	746	722	755	721	727	766	748	811	701	735	777	812	784	766	713	779	743	784	775	702	763	716	777	739	767	756	762	776	789	786	777	825	766	751	780	759	730	763	741	750	793	758	801	752	760	747	796	743	765	744	746	712	812	748	754	692	776	706	777	764	750	755	766	753	772	722	754	731	722	763	762	691	738	793	734	735	758	845	762	818	748	761	791	799	782	728	774	791	808	755	714	759	770	748	753	727	724	807	774	773	770	851	788	753	768	761	778	818	759	777	775	761	750	744	774	749	747	725	787	767	752	716	770	719	754	771	780	726	746	717	777	737	777	777	787	723
13405	29850	29234	63154	52021	48591	34092	18740	8182	2978	1230	795	755	666	669	741	645	724	669	675	625	704	680	708	633	674	661	686	672	702	704	702	671	705	681	722	668	637	723	697	668	632	680	673	704	710	689	688	739	654	662	706	662	697	669	678	664	687	661	692	637	701	637	667	645	709	678	673	720	696	626	673	689	686	656	662	618	641	658	662	675	677	676	653	690	695	662	689	675	700	690	620	661	652	661	712	645	645	717	631	734	671	655	739	660	639	667	656	688	644	682	700	677	671	657	620	677	672	673	655	636	694	645	686	663	645	640	634	625	660	653	668	694	657	632	674	675	710	641	670	684	680	635	654	671	675	630	630	698	662	707	660	717	660	671	659	650	682	707	695	655	682	668	683	652	640	672	651	659	646	710	680	645	690	653	630	669	709	666	674	638	631	718	658	678	700	688	637	644	607	675	655	702	630	694	655	638	665	644	689	674	672	683	612	687	678	664	655	695	645	678	655	652	669	650	730	639	685	654	661	626	662	649	673	658	624	670	625	650	629	693	638	658	656	665	652	695	648	678	673	665	657	627	677	668	698	698	629	645	678	641	645	680	692	645	640	666	619	671	700	664	649	661	667	715	680	678	665	650	618	702	656	669	632	637	636	616	685	665	649	689	721	696	736	673	703	653	693	675	646	671	646	617	630	648	689	635	664	692	685	683	653	690	688	665	685	664	694	642	670	662	695	641	729	680	658	683	693	717	637	661	684	652	655	685	649	666	670	697	660	622	659	677	662	688	651	648	667	652	661	692	657	710	669	653	670	686	685	664	689	658	678	647	667	659	658	643	696	652	678	710	622	709	657	681	662	679	685	637	682	660	661	680	677	641	655	650	666	675	666	682	613	671	640	713	686	685	681	699	712	677	653	681	638	680	721	630	667	660	668	695	671	660	621	660	692	691	642	684	668	716	687	649	656	699	605	686	674	692	733	663	671	686	634	660	686	704	620	668	667	704	682	628	671	663	659	715	694	642	691	664	650	654	639	703	649	656	641	694	667	636	692	685	668	715	626	688	652	679	658	650	658	658	667	656	669	692	659	694	638	674	647	720	695	640	620	718	675	667	662	669	665	651	699	661	654	685	731	641	712	647	671	669	679	651	677	676	639	670	667	696	691	650	602	657	653	652	658	645	674	654	654	663	697	697	707	708	640	639	663	684	665	650	699	690	631	748	666	699	611	697	656	702	720	642	686	659	624	667	680	682	654	677	667	633	718	656	643	695	688	623	663	640	690	662	642	635	665	683	614	662	697	657	621	673	698	697	674	639	674	641	637	666	612	710	661	640	682	680	661	686	690	649	654	691	674	696	707	669	662	657	648	648	695	659	671	674	610	666	639	642	690	666	664	654	650	644	670	703	664	700	685	663	632	664	650	717	675	661	708	679	660	679	645	669	695	681	642	658	648	680	671	632	665	680	696	676	669	658	685	626	695	655	690	704	692	644	638	712	671	695	643	687	688	645	664	647	728	682	673	629	703	688	733	638	667	694	686	711	684	619	640	656	649	648	622	709	716	676	655	648	667	671	653	682	656	672	663	655	652	639	714	636	658	658	657	653	654	652	683	637	656	678	652	672	649	680	628	706	704	688	663	673	602	653	713	672	680	659	644	729	705	687	712	640	619	654	662	695	679	626	701	690	701	705	668	641	669	660	672	665	703	703	643	666	667	634	687	678	654	669	697	662	634	672	684	671	702	686	678	658	704	701	666	637	651	650	699	658	681	651	682	657	654	629	689	676	684	691	665	682	659	689	654	642	664	686	687	662	668	630	671	655	631	683	669	677	668	614	635	691	622	666	656	729	630	663	697	665	668	674	701	669	682	688	620	628	659	674	606	663	725	698	665	636	698	679	674	668	656	672	645	692	621	658	616	696	630	713	666	663	651	663	684	656	666	635	670	714	615	677	661	659	665	696	621	713	667	686	689	665	689	670	644	650	632	711	711	609	659	665	670	636	700	659	650	705	689	658	692	683	628	675	683	672	749	622	626	684	673	658	631	668	646	653	698	688	692	651	634	696	675	673	592	697	650	645	616	688	657	668	648	633	626	663	632	676	691	635	662	673	660	682	622	702	653	621	694	673	618	654	668	688	646	673	674	696	685	627	724	658	674	645	631	657	635	659	670	687	690	691	656	637	664	630	593	631	692	719	620	653	646	730	623	673	684	630	722	694	710	710	648	625	633	658	630	634	669	685	649	692	678	695	640	712	651	664	666	658	617	678	685	673	699	701	683	661	680	685	679	690	671	688	635	661	665	651	648	656	662	673	634	625	682	675	681	686	662	675	668	688	706	692	621	637	631	648	660	684	678	636	699	673	657	630	671	715	689	660	676	679	684	642	617	666	685	666	659	679	696	677	658	704	700	691	639	623	662	654	647	647	635	680	694	684	687	695	629	702	670	647	655	687	673	643	620	694	664	616	644	696	647	643	644	645	643	628	671	701	639	671	668	632	629	651	656	644	674	690	650	660	670	684	673	629	694	668	698	682	620	661	633	605	639	698	656	705	688	693	693	627	606	699	702	680	682	671	649	658	672	645	695	636	697	682	655	617	686	676	643	703	650	685	680	682	639	652	648	689	672	649	692	688	615	678	649	706	648	629	656	664	662	649	681	664	699	635	617	644	667	729	636	703	668	633	681	670	691	702	637	658	665	617	659	672	706	663	701	673	673	661	654	627	675	672	629	643	660	645	688	678	647	703	684	614	666	649	619	666	641	663	674	669	641	682	656	658	710	692	623	636	629	632	653	653	676	661	646	649	678	661	641	684	624	642	668	699	636	655	622	666	606	659	680	657	687	641	699	675	649	661	649	612	633	628	668	646	650	651	697	682	622	650	691	675	680	674	665	663	679	690	677	631	643	740	660	623	687	660	608	632	682	680	653	694	661	671	636	625	650	638	637	656	674	658	629	716	700	634	634	674	614	611	613	662	705	679	612	639	686	682	640	678	632	655	662	667	623	626	699	672	688	643	721	655	679	716	638	638	668	703	694	685	640	663	697	690	601	678	663	656	680	691	654	690	685	712	626	667	622	680	628	642	675	647	640	650	677	648	675	647	652	625	643	667	659	624	651	652	713	667	678	616	672	652	680	667	703	711	704	672	685	661	669	646	653	671	678	659	666	706	656	635	657	674	711	677	679	655	655	701	650	657	660	636	620	655	689	639	596	678	718	716	673	626	679	641	628	662	638	648	715	643	670	631	631	667	668	694	633	651	633	634	670	638	631	661	692	696	679	691	664	727	659	646	660	681	686	654	668	698	653	669	655	691	673	660	684	646	733	636	651	665	632	674	650	681	631	663	665	671	634	661	711	702	724	664	703	602	669	642	691	658	683	664	647	628	700	669	661	675	656	638	593	665	674	633	659	678	691	664	639	633	656	631	674	658	666	643	646	633	671	660	695	636	650	620	649	718	689	680	636	681	633	710	651	683	661	645	666	688	691	699	690	669	688
28127	19984	18649	20483	11055	7403	4206	2162	1166	858	659	647	672	624	646	615	697	647	656	590	619	603	591	663	631	612	633	582	608	633	602	642	663	619	613	634	603	614	630	600	603	622	663	608	628	639	619	627	652	614	638	618	617	598	620	634	626	630	601	644	603	629	631	648	657	650	581	621	599	640	631	635	610	657	602	579	599	612	630	650	568	577	647	646	619	639	638	601	652	611	622	644	624	614	624	595	667	621	638	655	646	628	614	637	629	633	624	612	628	613	610	678	631	678	632	644	666	648	644	638	697	634	630	578	660	647	654	616	628	643	602	652	694	632	635	633	630	644	606	613	596	583	634	649	661	604	652	612	616	653	620	599	624	605	618	625	640	619	597	655	627	620	641	634	629	634	633	640	609	631	626	664	618	603	606	604	626	612	610	577	610	631	653	598	614	626	623	644	646	652	570	590	645	627	629	616	664	640	611	660	637	636	601	608	655	589	656	650	637	674	634	657	612	643	630	596	638	620	634	611	614	675	656	615	623	621	633	607	602	645	653	658	614	616	593	575	589	632	634	614	572	659	593	600	618	625	607	607	625	623	638	630	632	623	620	613	635	609	618	645	613	585	650	635	626	613	597	605	655	619	620	612	646	636	620	647	587	596	647	594	664	616	614	615	645	606	620	634	658	615	657	613	601	622	660	561	617	631	583	634	599	684	662	615	608	646	597	627	622	606	595	582	631	607	643	647	600	651	607	635	626	634	587	612	628	646	649	599	626	632	612	607	639	599	590	577	617	605	609	586	634	625	575	646	590	587	622	595	624	613	621	620	629	639	616	637	573	591	665	596	633	583	637	602	662	633	624	637	584	632	633	623	638	610	595	679	579	626	612	621	655	628	681	648	628	650	635	592	574	619	617	648	654	636	612	628	631	620	627	656	618	599	608	606	615	657	639	593	610	653	634	641	654	633	608	616	635	616	634	540	580	621	587	623	615	631	637	636	609	623	631	647	654	669	652	638	648	621	639	598	575	634	617	579	609	650	618	623	610	602	599	656	648	586	650	621	616	667	614	648	621	615	658	610	632	617	630	649	642	632	605	627	621	649	611	616	619	598	665	599	615	629	641	627	603	629	630	606	625	560	622	623	614	653	592	572	639	620	618	614	632	582	648	627	604	615	647	648	637	657	651	619	666	596	624	579	590	629	607	592	633	563	599	611	636	595	526	645	627	596	607	632	586	618	584	601	633	623	619	613	614	636	637	624	642	635	637	635	575	676	615	608	605	596	652	579	645	610	597	644	599	598	635	613	596	620	615	634	632	639	616	591	620	618	644	586	572	607	633	593	603	663	590	594	641	612	609	625	654	680	609	635	611	647	614	622	635	602	592	611	584	595	615	677	638	630	612	578	619	613	624	648	631	660	658	598	608	608	626	615	588	642	615	636	620	681	579	634	604	607	668	626	618	645	622	609	627	590	618	574	620	640	597	598	648	665	635	565	574	649	668	617	609	648	697	619	640	594	622	652	615	641	649	631	612	570	633	578	642	619	619	611	632	600	646	627	648	646	632	656	673	630	591	577	609	630	655	598	650	606	604	651	603	632	610	645	618	594	638	651	638	613	634	632	596	599	661	621	597	641	619	572	626	623	631	589	605	568	697	599	611	599	631	629	611	598	633	658	631	602	601	632	635	609	658	641	615	630	599	598	669	631	633	637	583	563	626	618	611	644	587	605	621	630	566	619	641	616	607	614	597	631	676	613	610	618	673	596	619	633	602	577	644	637	629	613	659	628	627	597	630	645	634	621	630	598	629	626	591	643	649	622	599	619	627	618	595	674	632	629	657	638	627	603	623	632	636	664	606	666	689	608	634	626	663	609	601	649	669	574	641	596	679	637	639	605	605	633	609	591	666	637	592	599	586	622	628	627	626	592	618	596	626	624	608	656	575	625	591	631	627	584	643	658	659	606	642	662	616	678	689	620	588	578	644	674	673	596	638	616	640	606	615	620	637	640	590	642	635	592	626	649	647	641	628	597	634	641	595	645	656	633	629	584	620	627	616	604	609	663	633	609	580	635	657	623	621	632	649	612	662	581	644	612	607	650	632	598	659	642	582	650	656	642	610	617	581	618	603	634	645	613	579	617	650	621	599	629	630	629	620	588	582	604	630	656	618	635	611	605	640	621	573	578	643	641	617	637	636	596	609	580	608	622	614	593	589	645	623	645	628	618	619	612	629	621	647	619	644	647	615	637	594	634	647	602	639	642	614	599	646	614	645	636	654	631	605	654	615	623	615	627	639	637	595	603	649	612	660	614	661	648	626	614	636	600	603	619	623	633	650	612	600	621	599	594	645	611	603	567	609	644	615	651	607	635	642	632	651	632	614	611	635	586	649	640	660	611	649	613	604	616	603	611	619	556	628	606	629	580	614	604	620	604	753	645	617	583	603	636	632	629	618	624	607	663	620	630	628	667	632	676	624	622	590	623	644	626	649	638	598	652	620	604	603	627	608	616	631	616	611	653	618	591	633	633	627	619	642	626	564	606	645	621	627	645	645	606	577	677	579	582	608	655	592	594	630	636	624	651	667	615	619	666	631	616	618	632	574	660	633	631	635	617	663	640	658	559	609	609	623	590	652	588	635	629	671	641	598	658	638	635	630	630	615	618	641	595	612	647	639	590	631	619	583	641	649	620	678	634	617	609	650	586	636	667	678	640	633	578	606	632	583	614	607	638	607	623	618	659	589	630	603	624	601	632	626	631	623	582	607	700	597	622	611	620	637	646	648	634	619	628	640	602	656	567	631	587	641	604	585	605	638	615	598	663	624	617	631	593	608	609	592	618	644	637	645	612	646	698	632	631	646	624	647	613	597	628	599	669	592	635	604	632	615	655	617	606	594	625	632	615	634	605	668	641	592	599	606	660	558	634	615	649	585	595	595	618	633	597	631	639	641	632	616	644	589	685	610	644	637	611	613	627	627	648	671	648	616	651	584	600	643	653	617	626	622	594	648	612	651	631	631	594	662	631	648	635	572	631	635	644	633	627	639	588	630	621	595	629	612	628	565	621	623	645	631	619	644	650	639	583	608	643	651	631	598	637	613	581	625	644	635	695	596	679	623	610	615	641	628	619	618	655	605	628	586	645	618	620	660	583	610	627	594	594	611	650	626	658	622	557	615	601	638	620	583	602	663	615	599	618	643	599	624	631	632	595	622	622	584	575	611	635	616	625	587	589	640	571	674	654	608	629	617	669	602	605	592	630	639	659	631	656	636	620	600	613	673	625	632	577	641	651	614	599	578	593	593	664	589	626	595	647	660	674	636	615	594	647	615	633	627	600	650	608	591	666	585	635	600	624	635	588	601	600	594	646	630	637	648	611	651	626	613	652	664	628	651	619	647	624	632	654	630	664	606	627	610	641	646	615	662	619	599	591	623	608	626	643	623	650	651	608	652	602	623	639	654	596	647	632	624	615	644	614	625	608	651	633	587	660	588	650	627	587
10277	16155	18706	16667	8986	6652	4017	2093	1176	743	571	534	531	562	532	521	541	522	564	531	519	462	547	550	524	491	535	516	478	533	546	547	515	528	513	504	545	528	498	531	508	550	533	547	516	503	514	529	532	512	511	538	500	560	526	512	515	528	521	557	472	500	488	524	556	480	471	524	486	526	516	515	532	518	518	537	516	526	516	553	506	557	514	495	524	558	522	561	530	513	534	537	530	498	551	511	513	520	538	517	545	536	508	484	537	530	526	515	564	511	518	535	528	501	512	491	514	502	538	564	514	529	528	499	551	516	536	545	533	516	534	525	507	453	510	548	507	519	517	508	536	496	552	527	467	540	534	572	504	566	509	548	521	522	508	515	506	500	520	517	490	489	512	550	480	504	527	523	562	553	492	497	472	536	533	553	534	528	504	516	507	548	523	523	544	509	521	449	520	524	520	544	556	513	489	510	499	539	482	482	533	520	534	552	521	516	522	557	497	520	471	523	490	508	529	504	505	504	583	513	502	539	519	544	549	504	517	567	522	539	498	555	504	530	477	517	508	525	551	544	525	517	518	556	488	536	520	498	505	516	504	522	492	537	549	503	517	478	560	483	523	517	559	535	518	543	533	536	547	501	510	542	553	544	538	520	556	514	526	568	526	501	522	560	472	569	545	530	530	519	510	534	535	550	472	520	526	464	531	502	546	521	516	536	540	530	518	511	509	532	543	511	459	519	487	519	520	507	509	495	547	519	473	510	532	512	499	523	464	545	504	547	507	498	528	558	573	542	513	491	530	560	506	486	515	532	491	534	525	526	565	515	538	508	505	506	539	520	537	520	522	525	525	522	512	556	495	500	482	505	556	522	512	546	517	526	486	522	561	507	507	520	517	562	478	523	580	547	516	533	516	554	488	506	554	539	499	504	541	564	599	551	521	535	551	535	509	568	506	542	511	532	524	552	517	519	503	474	520	518	523	513	559	494	504	496	547	544	518	529	542	513	536	514	506	535	542	507	562	540	536	539	533	492	535	548	503	475	497	551	508	513	542	553	535	582	488	511	507	525	560	538	496	527	522	514	537	522	536	495	562	534	545	498	517	508	529	526	524	522	523	523	506	532	519	515	482	517	520	494	482	546	518	506	518	522	505	508	535	496	529	524	524	536	509	554	502	499	489	494	512	524	540	480	525	513	503	486	499	526	563	525	520	518	535	522	532	487	518	493	496	522	541	504	523	548	529	571	517	497	492	514	492	496	508	531	513	540	505	493	495	533	524	569	528	510	494	479	556	519	482	501	514	516	477	533	494	499	533	531	501	529	522	536	541	519	518	528	527	507	502	513	560	524	506	523	526	532	503	530	537	520	496	524	528	509	510	565	492	528	531	533	508	540	533	551	503	503	535	532	509	496	512	484	521	499	504	549	546	543	502	480	507	511	526	497	526	544	523	443	559	531	553	555	526	583	550	526	519	496	551	511	521	505	523	521	512	517	538	517	497	533	510	498	520	539	482	495	470	533	553	501	490	559	485	494	533	545	490	499	513	541	518	493	553	486	529	544	530	536	521	530	550	521	541	555	532	488	569	553	537	502	504	487	535	513	499	510	506	510	532	528	492	558	537	515	486	502	510	570	471	513	525	506	521	504	518	527	494	560	491	548	523	534	550	516	553	518	534	498	508	542	516	568	564	520	533	538	512	517	563	535	562	516	538	514	539	523	506	485	539	524	541	576	532	500	531	516	519	495	520	531	496	516	503	526	488	538	502	514	524	548	536	505	533	544	535	503	523	522	572	537	491	556	550	550	537	533	530	552	528	540	577	510	514	512	534	496	537	541	500	501	515	507	510	527	553	507	483	531	547	555	581	524	526	511	523	513	538	497	511	557	522	558	522	495	544	559	503	523	512	473	526	500	502	530	537	510	484	503	524	509	482	505	526	534	554	516	492	528	502	500	558	536	527	490	551	536	559	503	507	485	527	515	531	510	542	568	539	485	508	507	493	505	509	524	559	517	555	518	504	528	515	515	499	541	496	503	544	478	526	507	528	539	518	486	515	539	512	542	509	548	560	513	534	523	546	511	510	554	537	527	529	525	508	508	534	537	561	533	531	532	538	510	469	561	528	499	570	497	492	475	500	549	508	527	521	528	542	496	536	543	534	500	523	523	550	523	480	478	516	534	505	511	521	521	502	524	545	523	538	549	560	516	542	514	504	505	533	520	559	514	535	509	513	493	494	499	506	566	533	531	480	540	509	531	532	468	510	520	554	528	506	531	521	525	522	549	509	547	533	503	475	532	510	502	555	552	568	499	498	567	506	554	545	533	481	503	547	525	508	548	497	549	543	525	495	524	555	494	506	485	563	511	540	502	504	507	511	527	504	510	519	490	514	517	573	534	544	520	501	487	522	458	563	522	516	555	510	559	515	602	515	530	514	507	483	554	541	507	548	485	520	483	507	527	479	500	536	548	508	495	524	489	542	544	530	535	481	501	566	507	528	537	505	523	524	578	521	527	546	491	531	544	553	511	551	524	571	505	532	488	522	537	518	507	525	529	505	530	532	527	486	480	510	473	534	521	498	553	498	534	524	540	517	536	536	513	510	527	540	508	532	526	507	529	538	473	553	508	516	525	542	536	516	518	528	502	520	511	559	524	550	488	515	519	524	517	512	539	504	504	512	536	495	509	515	497	542	542	522	492	537	546	526	529	558	547	517	499	535	545	511	554	544	507	501	533	488	573	532	518	512	502	531	490	528	561	486	537	540	539	553	509	533	458	539	486	514	554	487	550	549	505	464	506	497	506	527	533	494	481	530	485	518	518	570	560	551	559	495	505	565	529	517	518	531	558	475	505	479	507	525	528	516	509	518	518	523	475	550	517	511	514	467	514	505	533	550	492	495	457	543	544	498	516	510	542	508	533	544	539	485	498	513	542	560	498	570	526	485	506	528	551	538	541	515	587	530	540	500	544	497	501	534	493	538	502	533	519	564	537	522	519	554	465	523	517	507	516	520	522	543	561	494	517	505	524	524	524	541	501	525	534	502	510	554	516	524	550	535	491	539	516	514	512	523	526	579	549	537	549	507	511	480	508	566	537	518	544	545	547	535	510	559	484	519	505	507	545	539	556	520	534	508	566	533	556	522	527	497	525	501	518	537	569	509	525	546	547	524	516	539	577	507	515	542	515	533	542	497	547	515	506	514	504	549	529	527	542	510	524	534	522	491	548	526	503	544	519	492	528	562	506	557	561	522	545	520	516	516	539	556	543	522	497	514	516	559	520	506	519	528	532	514	518	502	544	502	541	516	545	541	540	574	575	496	529	492	509	505	484	499	522	522	498	523	501	518	526	526	544	507	522	543	514	502	507	543	546	558	505	554	523	550	527	544	501	518	491	553	570	563	542	510	505	544	486	519	506	548	505	548	501	537	541	522	555	522	509	488	511	519	515	495	567	484	523	494	495	505	509	480	530	512	464	530	546	515	549	494	475	495	469	541	554
25418	21391	27897	30970	36396	40140	29445	14604	5347	1790	904	717	707	707	720	646	673	656	672	646	633	719	652	667	650	617	613	645	696	673	674	605	704	669	647	637	645	676	664	689	665	668	670	686	614	702	674	637	647	640	715	686	675	663	674	673	588	665	652	668	686	706	691	649	647	707	675	663	686	682	645	681	633	654	654	692	648	658	687	713	665	642	657	644	640	680	682	629	711	675	644	661	620	684	682	699	668	674	622	689	680	623	681	625	605	692	622	692	653	617	631	668	665	724	671	642	639	660	685	694	679	640	653	662	614	676	704	700	616	658	648	709	668	671	674	673	738	656	658	677	704	665	673	694	645	652	644	684	640	650	695	643	642	657	633	623	634	618	661	658	695	660	632	682	643	660	723	657	613	691	633	655	675	666	683	616	639	631	637	687	693	677	675	672	661	673	662	671	691	717	680	660	687	640	698	661	648	694	630	707	646	642	664	673	609	612	609	630	600	683	659	665	643	687	628	649	636	661	667	676	646	660	638	648	666	629	612	665	654	657	661	663	708	696	645	636	650	664	625	653	670	648	681	700	645	648	654	612	632	665	656	611	667	675	671	690	661	651	661	654	610	635	661	666	649	703	685	668	656	632	662	681	645	588	628	654	621	640	671	682	660	676	651	633	681	684	664	616	639	656	676	647	685	665	662	704	604	627	677	690	642	701	658	643	686	660	663	635	653	644	645	663	675	670	695	669	675	668	697	654	639	681	632	645	688	671	659	674	636	673	665	713	619	660	633	682	654	697	682	660	653	672	657	666	636	694	649	647	631	698	624	688	649	612	652	694	663	666	636	677	646	669	645	610	651	670	644	651	666	656	647	688	688	652	662	644	615	648	651	659	686	684	660	685	597	638	685	670	648	670	638	654	660	594	651	689	617	673	682	627	656	692	702	631	664	628	654	729	687	644	710	717	688	694	706	679	644	688	656	596	631	665	657	637	634	669	690	638	662	648	662	669	674	658	606	618	641	642	674	630	707	688	669	690	658	645	661	673	664	656	691	660	618	638	672	654	660	668	648	639	642	594	687	659	696	631	589	625	704	631	687	651	655	660	620	634	666	654	662	628	681	670	660	644	660	640	639	611	638	636	646	658	632	640	642	664	692	665	628	674	640	642	691	656	646	677	655	711	625	668	658	637	641	652	644	686	633	644	646	664	622	618	641	715	594	668	638	656	625	685	676	631	651	667	657	734	647	671	675	643	673	683	669	636	668	673	628	620	662	664	691	669	613	706	660	602	653	661	632	676	664	691	638	621	671	638	624	670	645	659	650	634	684	632	623	667	688	594	629	636	677	667	663	674	646	661	637	684	701	701	644	686	668	634	653	677	637	705	658	659	685	668	682	632	674	657	727	679	632	638	693	686	644	659	678	682	685	678	686	660	657	662	668	652	676	627	682	658	671	634	649	689	635	620	631	616	646	678	636	651	686	680	656	712	624	651	641	638	647	686	688	619	604	644	681	706	653	659	676	727	658	627	677	655	649	631	629	606	663	688	625	676	646	687	635	654	681	711	683	631	654	617	668	638	674	685	667	671	651	677	677	680	614	720	664	630	618	614	634	689	642	627	690	654	655	645	652	650	722	635	688	680	637	628	685	667	661	630	656	706	676	654	666	614	692	705	676	698	685	626	627	666	691	671	692	665	654	627	686	687	613	642	711	741	646	663	661	627	650	679	689	627	713	627	658	630	645	636	693	663	665	624	645	687	644	651	642	667	697	651	656	662	710	682	684	662	683	672	651	634	622	662	659	617	656	666	626	640	649	657	679	655	617	660	624	643	631	634	650	654	656	638	628	662	670	668	667	617	670	646	658	641	629	655	686	644	677	657	655	647	705	621	661	646	680	669	663	689	649	669	651	668	673	701	681	656	645	666	662	679	635	645	683	619	680	658	615	651	622	667	685	688	633	606	628	656	665	662	614	647	640	649	646	621	698	692	623	666	641	651	678	684	616	668	634	605	636	602	710	684	674	661	659	700	676	671	679	712	659	659	640	649	601	673	613	678	663	636	643	633	701	604	645	690	689	689	656	646	702	678	624	680	635	640	661	655	672	641	628	667	688	696	659	655	646	653	665	593	668	605	604	633	668	671	624	630	675	686	644	669	614	638	730	616	659	706	649	625	627	653	669	668	672	676	681	648	694	615	658	630	661	634	668	618	642	654	632	688	699	684	628	634	621	649	628	650	646	683	644	682	670	644	632	631	688	636	692	677	641	677	654	663	657	633	633	683	662	677	618	661	663	667	694	637	654	657	694	667	627	624	687	666	685	624	670	650	637	644	662	648	641	625	653	662	622	707	631	617	719	606	651	665	660	654	640	648	634	630	683	649	643	680	682	640	663	678	678	704	672	663	660	628	663	632	645	665	637	610	661	648	646	646	684	651	665	654	658	631	646	629	703	649	714	688	649	667	668	687	655	710	659	671	681	665	671	664	640	667	646	632	667	653	678	689	638	643	698	618	678	669	649	658	649	708	686	645	653	700	632	666	594	651	609	679	609	670	659	644	658	683	640	676	656	617	680	632	661	611	658	696	668	620	659	678	642	654	633	634	647	688	613	646	641	632	673	661	643	671	712	613	626	663	641	670	676	649	650	678	696	696	632	616	645	646	727	645	685	668	614	656	640	605	629	640	686	649	650	613	636	629	645	675	674	679	658	653	708	685	726	666	712	666	647	682	668	644	660	650	699	664	651	650	654	682	672	636	699	698	678	634	630	663	670	705	636	635	657	642	658	656	652	652	635	675	642	646	651	664	656	694	679	727	677	673	647	691	580	683	672	710	622	672	675	694	688	691	602	685	665	621	691	655	658	649	642	621	646	620	662	649	671	665	668	676	619	687	660	671	641	608	602	724	639	651	645	671	675	663	611	642	676	663	703	639	616	638	638	692	634	681	602	674	687	649	677	651	687	639	668	705	628	687	635	664	638	655	709	635	632	677	703	665	657	675	703	666	679	638	665	602	593	644	675	652	664	661	656	665	668	650	655	647	649	608	647	672	702	648	665	673	695	655	614	661	674	658	661	652	643	676	641	653	614	666	629	681	659	663	645	677	681	684	614	606	683	660	691	640	647	670	637	666	634	677	592	738	649	713	659	620	638	691	705	648	588	705	646	642	657	696	689	622	693	695	679	654	675	685	638	652	658	628	696	722	666	647	670	669	727	707	667	680	604	645	620	642	649	676	652	680	672	674	641	594	680	652	620	662	641	660	663	625	646	651	639	684	644	651	679	629	631	679	695	644	675	612	670	645	704	623	651	667	650	630	666	690	638	634	654	640	629	644	684	665	703	646	662	638	696	629	694	690	644	597	667	671	659	673	656	672	677	642	642	621	613	689	688	701	611	634	678	668	655	688	665	633	676	649	639	654	706	654	614	647	688	671	658	644	696	664	635	617	695	676	636	709	671	645	665	662	676	664	630	662	671	658	639	687	625	655	704	628	666	673	648	673
12020	25841	27083	30296	38524	34729	22013	11309	4767	1801	885	703	634	571	572	578	540	596	595	576	552	576	548	599	581	604	555	551	538	616	591	558	592	595	533	622	562	582	566	576	588	559	605	577	593	562	565	552	559	605	622	547	548	560	594	552	587	575	580	537	580	556	602	565	565	560	558	558	617	563	560	584	605	600	566	583	552	593	599	564	557	562	590	635	556	574	569	608	559	641	594	608	564	573	583	547	569	544	576	532	591	554	573	548	609	570	580	597	595	587	591	578	563	597	571	565	577	581	568	608	564	615	595	577	542	580	571	601	611	599	530	568	576	559	588	578	566	576	612	600	564	598	584	535	543	568	597	565	565	562	531	573	546	561	545	577	621	575	593	607	555	572	598	607	569	602	553	623	539	575	542	583	562	580	538	556	569	576	595	522	585	610	563	608	536	552	578	543	572	553	553	604	616	602	570	569	582	591	553	605	551	589	531	621	499	572	613	569	608	576	532	557	576	626	611	576	574	588	566	560	597	599	561	558	647	568	597	607	538	584	527	584	582	546	556	560	543	589	586	552	554	575	561	533	558	563	555	574	567	604	567	568	572	536	559	545	573	558	593	600	541	594	536	568	577	594	576	598	581	606	575	537	548	587	533	543	578	607	582	612	583	558	555	583	587	553	574	568	588	556	581	584	591	600	536	602	570	555	565	558	537	586	634	557	562	600	540	610	592	583	589	591	571	533	597	577	544	576	624	617	552	574	579	609	578	521	558	575	584	561	554	590	570	609	540	633	561	597	579	563	617	633	587	586	586	589	566	547	544	580	559	552	579	587	587	583	526	548	606	632	558	587	559	546	594	545	569	570	561	575	608	558	556	617	551	586	556	582	630	615	538	587	584	598	552	530	594	594	648	517	554	580	532	604	587	542	579	558	576	552	580	525	560	536	556	605	582	582	582	557	594	580	540	578	531	602	552	527	574	530	551	586	602	565	601	560	547	553	573	523	584	583	578	613	621	573	576	557	561	555	575	604	616	615	592	589	570	577	584	540	590	561	550	570	538	567	580	557	570	576	547	595	593	544	593	574	524	580	601	547	556	538	582	576	579	577	602	588	561	604	575	578	594	609	591	562	600	591	597	629	591	618	555	575	611	569	554	579	564	554	595	571	605	560	584	568	569	520	553	579	566	621	583	574	600	540	522	587	553	558	596	601	583	578	602	609	586	574	600	553	570	550	531	566	542	599	581	605	574	558	522	553	600	540	531	568	595	560	555	599	567	600	559	579	535	583	549	548	582	584	585	625	569	569	555	568	561	588	570	552	527	580	585	630	568	575	553	563	580	615	607	536	558	541	550	535	602	574	550	545	568	560	544	564	551	600	558	528	581	618	579	583	558	562	607	584	537	529	561	595	546	546	612	566	572	550	555	565	559	586	616	596	557	586	592	551	590	567	576	549	575	607	624	600	619	583	560	593	579	610	592	562	544	532	532	580	585	565	602	546	563	573	579	576	606	573	584	568	542	551	613	551	579	574	593	601	599	572	540	603	561	579	590	559	563	558	591	598	563	549	584	583	603	538	612	551	538	585	589	551	555	599	557	553	574	548	579	557	599	604	577	570	604	593	545	590	567	560	603	604	544	592	573	555	533	532	555	588	551	587	612	603	588	611	574	580	549	575	587	555	572	570	585	581	585	589	575	564	564	591	525	595	546	576	541	617	568	573	541	612	595	544	580	590	536	617	638	578	565	559	612	557	553	567	579	572	577	552	576	546	568	502	557	567	581	565	558	555	575	616	543	583	586	559	554	616	555	558	568	608	569	620	571	565	597	554	600	589	555	586	553	623	571	574	588	562	617	528	599	628	568	580	564	535	540	562	530	552	573	550	599	549	590	532	572	547	594	573	597	598	585	533	599	606	587	546	529	614	597	578	559	641	614	565	563	565	595	625	557	560	569	548	591	507	581	588	579	556	562	552	616	570	529	579	570	621	501	541	546	578	575	552	568	585	540	585	628	618	578	589	536	555	586	580	597	590	525	568	564	584	573	545	579	600	553	611	567	602	602	564	559	564	495	577	611	571	567	560	583	604	539	567	551	626	544	577	584	552	585	553	537	593	576	559	564	604	568	596	573	568	556	526	598	558	559	580	580	588	583	579	579	607	563	569	570	572	606	609	582	568	559	567	612	558	572	572	559	568	558	608	547	584	565	589	535	574	540	611	544	560	608	568	546	536	578	579	580	557	583	555	563	580	531	539	576	589	575	572	589	579	572	579	597	601	553	580	634	574	536	566	564	554	564	543	574	567	535	542	530	576	558	634	577	585	560	601	590	562	576	525	551	549	561	567	584	532	534	577	571	588	571	530	585	569	584	552	597	634	566	532	569	560	551	585	585	534	540	563	607	564	586	577	573	549	611	601	572	566	587	608	554	569	578	611	582	549	533	562	583	584	614	533	559	587	583	558	559	580	591	608	570	550	516	559	546	560	593	625	578	599	612	573	653	605	548	520	581	610	558	558	595	596	607	575	624	556	557	565	565	587	572	560	543	606	588	616	622	545	586	616	513	606	608	580	598	520	568	596	565	566	586	589	581	603	583	551	561	539	562	535	607	585	584	566	590	550	597	596	564	543	530	571	578	567	578	598	574	598	533	503	569	560	548	576	525	531	523	569	551	576	582	606	584	613	541	576	520	548	582	567	530	547	560	541	596	565	578	617	592	555	543	536	614	597	507	563	619	544	559	565	598	607	601	583	612	569	591	627	528	606	610	563	570	578	561	566	530	600	552	561	578	581	586	589	575	553	571	547	577	539	571	589	582	588	557	565	578	569	570	568	563	596	578	582	591	557	602	579	576	586	584	552	589	566	595	557	571	617	601	558	562	566	594	622	564	568	585	591	585	548	592	536	581	545	576	556	570	562	544	580	584	599	582	555	608	546	617	575	577	594	545	576	572	563	609	582	605	603	646	579	554	568	562	603	672	556	567	577	575	578	584	569	547	563	563	543	594	614	625	542	560	568	560	551	575	626	615	563	571	589	542	552	554	526	555	540	595	595	546	601	588	584	561	606	536	562	549	626	586	566	565	583	593	586	619	565	589	560	552	603	596	539	567	562	564	553	589	561	564	622	611	575	571	571	589	580	536	584	568	564	546	540	549	590	574	581	564	548	581	588	562	578	582	568	585	597	559	559	579	580	581	633	518	552	550	579	566	562	637	574	559	577	579	568	611	566	570	586	594	548	561	616	540	578	563	600	570	566	538	590	559	529	576	610	563	556	591	590	579	576	620	579	593	529	561	581	608	582	594	564	538	606	616	575	548	571	537	587	599	557	567	573	566	575	571	577	527	542	570	589	574	549	567	586	566	626	578	586	597	594	603	571	561	584	607	559	584	559	584	599	546	605	599	576	556	519	580	573	568	534	606	584	557	585	587	568	591	625	532	565	584	543	516	617	523	606	572	538	600	554	578	555	612	583	592	576	563	576	567	610	554	557	550	551	544	594
24194	21399	28691	25696	44362	55251	45040	26717	10328	3055	1387	895	801	812	785	772	802	817	795	827	794	789	783	788	726	771	780	816	748	759	721	749	781	712	786	782	737	735	753	807	782	762	789	767	754	769	772	787	744	728	778	760	794	719	773	815	723	725	768	751	765	776	757	768	757	800	743	808	712	785	791	774	730	768	737	776	738	781	792	798	747	751	735	772	735	763	792	724	742	748	747	744	749	764	769	722	761	744	771	705	814	758	741	725	756	779	766	757	775	736	774	824	708	768	812	756	734	718	786	713	774	754	742	778	698	802	783	756	769	746	772	759	793	744	771	734	784	737	772	755	771	759	765	788	743	792	707	701	759	717	798	770	802	769	816	735	806	711	783	783	757	815	786	777	783	726	790	706	760	751	743	799	741	789	739	785	680	758	777	750	802	778	699	802	760	709	730	733	754	788	783	737	766	726	792	769	772	732	788	741	808	759	727	735	745	793	778	761	748	726	763	756	759	759	765	767	749	745	711	761	762	777	713	730	797	792	752	749	761	815	761	758	770	762	722	742	754	768	759	747	696	739	790	742	705	801	759	814	749	759	746	832	807	760	745	748	763	781	811	793	759	783	799	762	843	765	750	793	733	769	743	768	745	746	778	750	775	761	764	750	755	767	776	803	782	770	758	809	759	760	776	773	737	770	757	743	747	760	763	751	725	773	759	763	742	771	789	797	760	723	783	749	698	762	863	770	752	765	752	753	748	787	752	756	815	778	739	818	789	732	767	744	734	766	803	806	779	791	753	712	732	739	751	788	736	802	761	745	768	743	716	771	739	758	725	804	782	761	761	768	796	783	754	738	829	706	761	774	717	760	771	739	792	765	750	740	771	775	766	733	745	719	722	770	796	744	752	772	745	792	788	751	748	754	812	777	744	780	780	789	737	741	754	770	812	801	742	743	776	725	707	729	810	816	743	764	748	736	767	780	784	736	731	787	808	770	815	769	765	768	698	766	713	766	778	686	760	768	717	780	743	795	801	730	699	769	766	781	751	731	800	787	825	809	738	748	795	804	765	755	771	753	720	737	767	752	782	744	758	804	733	733	771	772	720	783	749	714	784	807	761	815	775	779	728	761	749	776	783	717	750	784	754	750	779	746	835	723	760	729	772	747	787	751	726	776	738	757	774	745	781	766	800	798	760	772	765	741	748	809	773	733	798	763	847	732	721	697	755	772	779	788	759	694	743	736	765	766	745	760	755	764	784	791	792	721	727	733	744	675	727	760	758	741	740	757	739	766	784	800	764	746	733	787	803	697	698	741	753	732	806	751	764	736	746	763	714	797	725	745	740	757	785	749	751	768	805	761	739	789	751	801	772	757	754	749	758	757	775	777	753	743	741	776	775	755	777	754	763	768	730	715	783	720	744	768	805	766	806	799	746	757	767	760	776	766	775	759	749	778	742	743	774	762	833	753	772	804	717	772	738	801	770	784	738	744	808	745	767	753	767	733	743	827	786	800	760	770	789	748	749	733	746	746	789	737	748	748	792	724	688	742	733	744	761	786	745	768	769	761	769	728	743	769	717	747	776	727	781	768	764	739	751	796	721	745	729	756	789	793	788	761	735	699	700	748	770	739	734	767	763	824	796	805	769	741	734	751	759	735	725	775	765	759	748	729	690	784	774	743	751	765	748	722	716	778	778	737	811	787	784	793	712	767	701	782	792	794	771	773	719	752	801	774	729	754	750	770	773	718	778	745	805	769	816	762	784	759	747	716	744	734	755	768	763	736	793	715	741	763	783	730	774	731	715	772	785	721	747	759	776	769	769	793	737	745	785	739	823	789	798	781	769	711	712	706	731	713	773	753	757	782	755	786	781	753	769	768	730	727	709	749	758	746	762	770	748	737	745	757	784	770	758	766	730	783	750	773	765	768	761	791	761	765	755	735	729	728	773	760	744	737	782	735	747	736	765	729	732	787	715	801	793	731	720	764	779	762	664	804	771	725	796	729	793	750	741	787	769	763	745	757	728	790	761	750	767	728	773	759	790	799	714	763	727	809	743	742	734	803	780	814	729	760	715	765	762	764	738	725	727	701	773	759	788	741	747	724	778	782	804	767	860	773	754	746	721	739	756	746	758	779	789	786	773	753	772	772	755	746	758	732	792	743	733	715	807	752	759	738	731	687	695	715	767	833	780	792	735	784	725	776	751	781	810	745	760	778	746	735	780	766	763	779	754	811	783	766	745	722	729	756	757	751	786	766	757	761	745	749	781	777	752	753	738	730	772	759	802	855	762	773	762	787	833	758	761	752	782	750	753	773	780	736	786	710	761	771	765	763	749	791	740	782	724	722	739	741	731	773	749	740	749	771	813	811	740	749	754	750	780	766	763	726	765	758	733	789	777	792	770	798	724	748	776	755	768	785	794	760	707	802	751	794	751	833	807	803	727	746	703	721	740	748	783	738	826	736	793	726	737	776	767	712	763	767	769	777	785	693	718	710	796	746	739	757	741	744	797	760	794	790	753	736	804	797	814	732	757	724	722	762	727	738	804	778	793	734	792	715	730	808	700	708	786	785	727	781	696	730	789	770	724	710	739	770	767	762	778	703	785	773	757	758	768	736	787	749	797	758	718	718	818	738	743	753	746	760	761	782	727	740	736	744	749	763	801	741	743	770	780	807	758	728	687	762	774	781	720	740	679	765	749	789	775	807	755	782	787	754	746	730	739	789	760	804	747	779	741	733	773	774	768	763	779	792	763	792	706	728	780	750	720	738	716	785	788	735	734	744	744	741	774	764	781	733	754	771	726	724	762	739	768	740	749	764	772	768	765	787	795	797	742	721	775	739	745	700	774	732	708	766	800	796	785	738	770	769	780	701	722	791	798	775	749	742	748	772	714	733	737	712	792	724	811	745	767	755	761	779	761	788	749	762	714	736	788	752	705	746	805	786	743	761	794	760	740	725	784	757	769	755	773	743	705	806	739	732	796	753	749	731	726	795	734	769	758	741	719	752	766	728	747	732	793	745	757	750	784	733	748	770	797	751	824	746	765	775	734	780	781	759	778	734	771	729	792	743	766	729	789	792	773	713	741	776	740	756	737	789	749	802	777	739	761	758	769	759	739	756	728	794	758	783	752	781	762	770	679	747	764	718	755	692	769	717	768	733	748	759	750	777	811	726	739	810	789	771	775	813	731	757	759	734	734	734	723	749	714	779	776	774	696	779	737	756	741	693	762	738	743	768	765	768	750	766	748	757	778	744	797	734	801	746	753	737	753	766	708	740	770	744	758	777	777	772	811	760	731	741	748	783	801	743	759	740	756	763	784	760	774	776	767	779	787	802	814	796	717	741	753	755	794	734	751	737	811	717	786	746	715	743	788	769	718	755	773	789	723	746	791	744	763	767	738	740	812	751	720	767	756	733	808	778	756	717	781	742	767	769	791	755	773	776	723	787	758	786	753	736	801	764	744	759	754	754	784	723	736	746	771	737	758	756	750	782
16772	31786	30981	37466	56665	54918	37303	19534	7644	2967	1327	847	687	685	684	634	663	673	702	685	636	675	615	679	713	643	669	659	679	677	667	645	618	620	649	651	685	619	701	694	677	641	666	660	658	718	651	625	659	646	632	691	658	649	676	682	634	671	669	633	615	656	642	661	668	613	689	727	656	688	681	685	645	615	631	660	698	659	666	690	658	659	660	655	683	659	690	693	682	686	679	660	669	699	658	628	685	617	638	672	629	691	677	682	661	615	601	690	672	659	669	628	705	672	677	652	606	642	646	681	689	662	606	661	719	654	704	669	670	680	633	676	642	633	675	673	684	679	648	682	618	676	667	613	698	654	653	666	658	695	701	695	672	659	639	641	673	710	664	688	659	655	652	695	641	615	632	654	678	664	644	647	686	671	695	647	661	663	669	653	660	658	714	633	664	625	636	654	672	652	691	674	638	626	661	645	664	628	632	659	692	658	628	657	623	674	651	657	636	671	659	723	600	704	662	633	669	680	606	681	635	650	618	647	671	662	676	647	650	671	670	664	685	668	699	664	641	676	615	633	658	622	665	588	642	670	663	627	634	678	681	630	732	680	697	662	622	668	670	645	682	695	692	675	604	671	641	649	655	660	633	654	676	702	644	629	659	623	698	655	628	648	700	663	658	582	670	672	668	668	713	652	655	629	640	666	680	664	693	663	667	645	700	614	619	650	648	638	629	672	644	622	615	696	693	644	632	663	667	609	668	672	664	648	741	624	684	681	658	673	654	682	647	696	672	691	661	647	678	714	694	688	656	676	692	655	672	671	697	665	672	653	666	722	658	638	669	680	676	647	672	688	631	631	687	707	647	718	703	684	629	669	663	623	644	670	704	667	636	677	609	686	710	629	639	657	636	681	689	667	685	648	650	661	677	659	670	634	708	674	682	655	671	757	651	667	685	691	659	633	635	635	659	719	668	664	665	643	666	624	668	652	683	671	679	639	640	647	648	637	669	631	678	700	664	680	700	683	633	662	664	628	655	660	654	656	682	671	677	666	649	686	644	689	636	676	632	643	662	665	628	638	646	726	636	686	645	656	679	667	680	675	667	641	663	665	659	671	686	628	652	648	611	634	673	644	639	641	627	708	663	695	687	652	689	689	646	673	666	652	674	644	664	652	699	613	614	660	641	663	650	633	672	668	651	675	674	605	643	645	639	668	640	615	703	642	653	623	705	634	634	678	690	641	643	705	654	647	680	628	647	673	652	649	637	698	647	693	687	649	649	662	652	677	609	669	658	632	673	628	640	646	634	676	650	692	641	686	661	644	633	602	693	665	658	647	645	726	679	658	645	636	682	706	658	652	652	658	650	635	721	652	648	673	657	652	643	640	677	674	646	700	676	655	664	679	646	598	624	650	686	641	717	669	692	661	673	682	650	618	635	652	740	655	640	692	655	657	646	682	660	661	644	624	649	630	643	646	664	624	630	679	687	638	655	691	659	663	638	642	666	666	638	639	605	668	697	655	656	639	633	648	676	674	680	632	633	665	687	648	678	646	632	638	671	664	619	619	655	666	670	672	668	689	712	703	633	712	633	692	639	699	635	628	688	627	587	674	619	645	627	611	667	634	640	693	708	627	663	616	632	665	619	650	614	658	671	658	673	628	679	618	662	689	625	622	654	634	636	648	624	639	673	671	619	665	640	656	656	671	665	679	647	642	679	656	658	655	666	665	680	670	653	635	678	643	684	637	642	652	649	688	683	637	654	672	688	652	635	653	648	669	639	658	659	654	663	676	656	686	634	661	677	702	668	643	659	660	678	624	644	661	667	676	647	641	678	663	647	701	643	700	640	672	650	664	682	632	653	635	653	670	667	686	645	678	662	654	611	666	625	646	645	693	630	654	648	665	655	650	689	690	612	668	673	667	622	655	642	664	652	698	664	658	627	696	646	688	679	675	690	666	665	636	675	680	647	602	684	690	654	681	677	665	653	694	653	628	692	658	648	691	656	581	656	652	619	689	659	659	683	687	678	675	634	648	629	700	688	644	693	665	668	690	644	680	667	670	676	644	627	645	598	690	644	670	690	638	653	643	717	690	676	605	680	668	679	699	633	664	677	678	665	632	627	706	625	664	632	637	636	627	646	650	663	675	643	638	715	634	662	667	688	671	670	690	646	678	676	668	671	662	621	675	678	661	665	630	619	672	676	672	647	668	662	644	613	663	682	654	664	645	659	648	689	644	629	657	700	650	638	657	651	669	653	642	655	678	604	685	654	656	614	663	646	676	671	659	693	633	638	664	663	621	632	667	607	648	637	673	663	621	659	668	695	640	693	625	653	644	639	672	662	662	647	639	659	687	604	674	705	687	657	649	659	667	637	677	676	677	663	671	678	599	662	635	686	678	654	636	667	639	643	641	648	630	605	634	658	661	661	652	684	705	683	641	678	657	701	618	640	650	655	608	636	628	682	600	635	640	655	739	680	704	671	664	662	646	646	674	636	689	684	620	615	669	672	692	643	677	701	680	647	660	631	668	704	656	648	678	673	619	680	666	642	650	629	654	661	648	685	667	628	634	656	627	638	688	671	676	653	656	646	644	661	631	661	656	604	638	672	717	660	629	641	624	631	659	659	667	612	655	656	632	693	642	667	615	668	622	602	671	653	630	655	633	657	644	686	660	624	689	686	638	674	670	665	661	618	674	709	654	676	629	618	672	650	672	621	691	703	658	668	661	648	691	646	652	648	680	654	639	656	664	660	646	629	688	676	656	656	649	688	738	653	662	639	616	621	736	619	674	645	588	646	696	693	639	663	643	658	640	702	695	669	645	659	636	658	662	662	676	674	633	661	661	677	617	654	672	680	679	669	677	647	681	692	637	667	687	694	641	678	667	675	673	680	698	665	687	658	634	674	675	605	688	671	612	637	648	625	662	679	657	630	647	657	653	627	637	651	609	698	633	624	682	644	685	650	668	627	620	673	658	665	671	714	671	696	618	688	672	647	698	680	685	663	661	648	691	636	647	584	684	671	689	692	679	636	628	664	634	672	625	639	681	688	632	692	657	639	626	649	651	665	634	717	635	670	616	659	671	641	631	669	675	654	642	678	699	626	695	651	634	662	632	639	698	640	605	619	659	630	656	668	689	667	683	687	687	618	691	669	677	615	651	648	674	703	674	687	713	607	649	653	644	624	631	629	685	643	679	649	635	645	656	659	660	635	615	638	643	676	665	645	638	656	616	681	677	663	663	669	663	591	625	669	681	621	631	650	672	678	674	615	666	641	679	671	655	718	648	684	664	659	652	635	681	587	644	661	644	691	629	615	611	654	674	688	667	683	661	642	654	667	669	659	674	655	667	666	660	648	732	661	668	724	609	651	637	640	698	654	659	655	686	686	675	615	662	654	653	645	678	657	637	683	711	635	690	665	633	605	630	672	648	627	697	674	630	703	626	648	663	605	658	651	659	667	676	664	680	645	623	610	653	637	673	669	643	673	653	670	648	641	638
28807	23379	25875	20265	14108	10638	4748	2151	1079	835	661	633	660	623	605	612	592	578	626	668	619	611	628	624	628	634	601	584	605	610	590	591	582	623	664	646	639	635	654	653	626	675	593	597	637	626	656	596	652	573	611	615	668	609	552	618	621	627	626	566	586	659	606	638	641	593	607	633	609	627	666	594	629	596	632	608	620	595	631	558	630	615	571	653	629	630	652	635	618	615	654	609	583	601	644	586	634	659	639	585	620	648	621	609	589	616	586	656	668	654	603	636	662	637	631	676	635	601	613	605	668	600	612	614	682	627	604	580	613	662	619	651	651	619	677	632	627	602	668	594	672	615	612	636	656	664	619	644	600	643	595	648	605	620	640	607	627	637	669	618	638	604	643	647	654	628	628	560	658	622	625	659	628	587	619	672	643	694	644	624	653	596	634	617	605	630	651	606	641	640	587	652	590	622	618	607	627	591	617	617	629	637	630	624	644	691	689	585	599	609	608	663	605	563	643	603	579	621	612	587	606	610	640	595	624	600	621	595	584	633	664	608	612	567	597	606	606	605	642	678	624	691	657	648	624	590	615	653	648	590	652	614	618	580	608	591	660	620	611	613	615	604	595	648	601	597	587	627	591	638	661	642	616	661	595	630	628	597	620	605	632	607	615	654	601	611	617	627	653	620	591	614	591	653	603	651	629	629	648	586	639	608	647	615	631	617	625	594	587	590	618	637	577	625	650	662	690	589	616	618	615	625	682	605	675	626	638	640	623	594	634	667	658	598	617	657	616	600	649	614	653	627	651	626	620	598	622	595	616	616	678	597	655	635	683	589	647	619	623	608	638	640	602	642	642	571	597	589	660	627	632	643	648	645	634	639	585	604	594	671	594	631	666	627	641	618	644	646	614	604	627	575	626	580	625	678	586	620	617	620	630	607	575	629	654	682	622	649	627	663	613	646	624	597	622	592	589	631	609	596	655	652	641	630	639	645	627	638	598	597	622	619	665	619	630	648	602	632	605	634	643	645	648	609	606	594	668	628	640	622	660	647	597	639	638	629	611	621	576	609	652	638	666	648	572	618	613	590	641	624	643	634	644	585	655	636	622	620	615	616	601	612	595	584	631	616	569	616	633	640	578	597	600	636	619	598	607	626	651	602	614	621	680	605	632	640	634	640	615	662	603	628	642	643	552	618	622	617	616	610	630	596	638	614	634	580	585	634	595	617	665	638	611	638	581	648	619	661	595	629	662	618	579	637	607	613	644	589	602	627	636	639	642	621	606	639	572	620	623	652	591	627	627	570	636	625	633	643	642	613	618	609	622	629	614	618	662	579	623	599	603	637	594	609	627	634	676	619	614	628	598	637	607	628	612	639	625	603	602	591	576	653	622	604	656	640	646	656	670	609	611	661	626	633	622	608	614	615	634	604	608	610	574	577	572	645	617	673	614	644	637	577	607	652	604	611	596	591	631	647	630	598	611	615	568	670	616	607	641	617	592	613	584	664	605	596	564	651	678	593	651	661	648	624	649	626	588	609	660	669	592	652	641	638	653	626	604	605	581	623	616	629	632	629	641	638	669	643	640	621	632	624	612	603	604	613	615	626	628	611	655	564	594	642	655	636	595	604	593	605	592	624	665	613	655	581	590	599	607	631	609	648	622	598	581	633	657	619	617	610	603	633	656	629	607	686	650	618	615	673	631	653	621	565	628	643	605	591	629	622	657	641	626	674	616	636	646	596	592	645	640	617	600	604	630	620	591	611	650	610	636	631	641	600	644	599	647	652	596	669	624	600	628	609	608	627	660	607	603	617	643	658	611	578	629	634	633	599	620	614	675	625	625	600	644	579	616	676	631	622	544	626	621	633	611	588	642	598	622	596	642	614	634	652	617	652	616	577	613	631	666	562	611	626	644	589	613	640	638	621	664	636	668	643	578	627	698	645	617	634	611	597	593	608	583	629	589	678	606	632	623	647	631	654	641	630	652	609	644	607	577	633	579	577	646	613	663	653	593	621	665	645	613	612	568	588	623	647	584	589	598	601	622	569	653	597	645	631	638	597	634	617	600	625	655	660	604	667	643	616	631	670	613	640	636	638	606	582	624	604	602	613	619	603	596	685	583	613	609	676	656	590	586	641	625	644	611	665	617	634	638	620	641	627	645	599	648	650	605	644	600	621	629	615	607	592	600	630	660	640	636	595	606	662	632	560	640	646	591	555	620	623	612	589	635	589	647	621	619	574	648	621	648	623	682	614	625	576	661	603	625	635	589	644	633	645	634	605	662	578	621	623	599	612	687	597	625	647	635	628	636	654	634	612	625	665	655	619	621	631	658	670	599	608	576	622	625	622	588	603	584	614	628	635	594	649	580	645	626	631	659	584	641	649	610	641	616	629	584	619	624	637	644	649	640	638	634	598	624	593	622	617	608	621	576	621	563	627	618	611	597	622	639	642	575	641	627	648	635	607	610	599	627	667	610	632	572	657	591	604	658	655	644	623	621	587	633	624	656	583	643	615	614	616	590	628	641	601	636	621	656	606	635	627	642	622	684	631	606	656	611	591	609	607	630	618	613	640	615	612	626	615	602	637	608	608	648	625	600	668	636	595	672	575	659	633	653	638	602	590	629	601	628	632	655	631	628	673	638	625	648	628	601	573	560	618	624	647	619	643	643	591	595	633	590	624	641	635	596	614	663	605	567	625	632	573	651	623	619	611	651	609	590	644	644	605	635	622	656	647	581	567	627	613	615	598	629	640	625	577	585	644	616	669	696	571	596	651	601	678	653	637	630	594	603	638	650	632	613	596	589	626	660	577	607	667	619	621	664	586	620	659	621	641	602	647	624	636	643	644	618	669	611	627	616	616	606	634	620	660	593	634	649	601	651	632	648	646	624	611	599	640	606	594	620	653	656	612	635	628	628	604	650	605	584	654	614	607	620	583	662	635	597	625	640	615	686	637	577	643	632	605	617	572	634	637	634	614	663	620	594	665	582	590	641	601	623	616	645	612	628	609	642	663	609	583	620	607	635	682	597	576	636	630	617	608	657	632	584	608	640	603	671	604	631	597	667	661	627	623	604	600	601	622	606	597	639	619	650	627	592	634	596	648	649	651	637	571	630	613	620	624	608	617	633	658	628	654	662	615	625	616	634	662	610	610	662	642	575	651	638	632	646	645	630	639	599	631	643	582	575	620	556	634	569	613	627	628	656	655	568	619	628	616	684	620	661	650	639	627	625	636	593	636	627	608	608	642	612	597	582	642	624	619	644	591	612	582	628	622	619	623	622	639	601	597	658	618	634	632	625	612	596	596	618	631	641	651	591	588	657	611	641	614	649	623	622	601	664	641	599	592	667	579	644	681	607	599	619	632	653	677	668	603	640	605	639	667	602	629	582	615	634	653	594	651	619	619	669	620	624	634	592	591	578	663	586	636	584	637	645	614	645	607	609	659	633	641	632	614	655	660	594	612	637	616	635	667	628	640	633	614	661	613	644	588
12717	20823	24389	15816	12016	8822	4164	2038	1018	726	606	530	573	516	556	536	563	565	509	552	509	491	518	483	514	526	532	514	489	506	559	526	529	504	509	521	530	534	518	564	511	543	522	503	540	549	519	517	537	516	496	546	530	558	502	521	551	521	514	507	557	507	519	513	535	562	501	522	501	500	557	477	478	495	574	523	493	537	483	442	553	521	507	516	507	511	533	535	546	548	500	535	518	522	539	527	525	523	498	516	507	547	492	543	529	500	512	557	471	520	528	539	549	547	471	521	561	517	525	555	542	507	508	516	524	491	522	565	542	523	530	511	478	523	503	508	506	531	558	507	517	477	542	544	540	509	562	504	511	484	495	507	534	514	534	509	509	493	544	519	533	513	528	514	538	507	521	513	529	516	534	549	542	535	523	500	530	483	556	500	512	523	560	529	470	524	540	515	495	519	521	550	496	507	545	524	507	565	563	541	505	560	522	574	572	509	556	491	517	506	525	486	514	468	517	516	531	543	510	538	486	535	565	562	517	515	562	539	537	537	496	507	546	552	517	525	527	520	525	528	521	524	531	494	523	536	507	470	490	545	534	536	482	508	533	499	527	542	517	543	513	518	528	583	529	507	499	517	550	544	534	552	512	518	517	522	553	520	477	553	525	495	547	522	538	529	483	554	556	480	519	548	522	527	501	517	510	539	512	496	575	524	525	505	539	573	523	569	551	533	505	511	482	512	521	563	544	511	512	493	547	554	560	532	515	528	515	531	507	519	523	571	506	524	500	486	508	508	507	511	484	542	525	521	552	524	534	485	572	492	545	518	554	509	584	570	520	541	457	531	523	524	535	547	534	552	502	549	529	502	538	521	531	556	499	542	517	521	516	500	512	548	508	525	570	532	486	504	506	482	510	508	494	556	475	540	482	476	527	521	497	518	525	528	524	573	541	529	494	524	514	525	498	500	517	507	526	504	498	518	554	475	537	556	509	537	518	520	544	539	494	554	501	548	508	509	517	568	529	511	523	576	512	518	537	512	569	568	528	507	520	510	535	502	535	500	473	564	480	527	517	543	522	501	514	507	537	537	504	536	517	522	545	511	540	504	517	495	536	527	539	561	506	492	509	574	542	512	547	523	520	523	511	512	507	522	540	508	530	470	545	518	496	475	529	518	502	509	512	494	502	510	510	525	484	511	489	500	504	560	537	523	529	514	521	516	505	499	542	479	508	510	510	535	517	530	554	470	501	511	519	509	530	533	522	504	475	514	497	489	518	487	533	537	530	541	492	521	556	513	536	541	525	515	520	498	538	499	517	493	515	513	507	525	578	514	499	560	529	541	528	527	500	531	540	505	541	534	556	513	507	535	535	541	559	520	547	540	476	515	529	479	519	513	507	516	491	554	489	525	514	506	486	540	515	538	575	467	554	522	522	508	490	493	520	541	498	528	498	496	504	509	535	545	526	566	543	527	513	541	498	527	497	556	495	516	546	537	516	500	439	499	529	525	490	538	506	544	488	511	540	516	548	514	524	541	533	510	547	497	545	534	524	532	477	539	542	504	487	538	509	549	513	511	546	539	505	522	562	463	532	532	519	517	493	484	537	538	512	513	515	509	582	536	539	522	518	517	498	504	486	547	508	514	488	550	505	558	518	535	499	493	543	558	526	517	494	529	534	496	556	501	549	525	495	530	540	558	537	531	523	519	533	485	518	537	528	522	540	497	500	511	498	443	504	501	514	520	537	521	506	528	527	496	503	533	485	555	574	501	532	499	535	538	525	472	523	543	499	521	500	539	522	508	511	541	498	478	515	468	538	519	531	516	493	552	546	526	545	492	487	539	470	534	561	516	472	527	487	538	528	494	523	529	527	535	524	523	553	540	533	515	549	543	509	514	511	498	520	483	531	492	545	529	550	533	536	532	537	489	540	534	498	522	542	533	505	535	530	515	537	538	544	532	543	531	555	543	491	552	520	541	528	526	528	523	535	546	549	536	504	485	488	533	524	475	505	520	529	530	551	534	539	539	508	535	525	518	533	514	542	490	492	525	516	534	499	525	501	523	549	539	551	510	522	545	526	514	540	519	497	532	526	530	515	504	538	516	501	539	507	534	512	481	496	552	449	493	534	514	521	533	525	572	462	531	515	539	495	492	544	540	499	539	522	540	496	548	499	500	505	513	504	518	508	516	524	527	500	487	533	514	516	496	526	474	509	538	503	541	553	551	552	531	530	553	518	523	526	544	535	526	519	468	563	542	485	538	530	492	544	529	581	520	522	506	525	498	516	512	558	534	512	492	529	536	532	527	561	495	529	509	547	540	500	521	490	528	522	520	512	529	513	521	529	529	522	519	523	530	534	497	514	517	512	513	568	566	495	542	559	502	522	508	532	502	552	533	533	526	533	545	516	488	491	513	511	537	525	507	515	483	517	528	505	533	505	550	515	495	515	582	520	515	481	506	511	517	531	517	504	543	520	518	526	559	526	548	566	541	513	519	515	537	512	542	540	546	479	523	519	524	513	498	521	516	513	509	515	496	510	540	522	543	535	528	507	524	523	514	556	556	527	477	521	537	505	549	487	510	496	546	491	537	535	503	528	499	499	535	544	492	518	572	521	522	538	535	580	531	497	510	519	539	538	525	514	514	537	507	563	526	531	504	538	531	500	508	538	545	496	491	511	488	538	507	546	530	551	538	524	552	499	470	525	517	490	551	520	550	475	505	527	532	529	518	534	514	558	539	508	543	546	524	515	531	566	526	541	536	518	540	510	519	511	528	516	548	513	547	515	498	529	497	512	562	508	556	487	511	551	497	485	528	513	494	522	529	565	551	570	509	523	534	568	534	585	525	517	551	532	549	535	532	562	544	491	493	551	510	500	545	497	510	525	543	515	487	502	501	521	526	516	498	517	527	560	509	499	525	544	496	511	549	480	535	519	491	535	463	506	517	554	565	501	511	532	528	511	488	539	556	522	538	550	497	484	500	525	544	523	497	519	509	514	499	524	507	513	512	517	541	531	513	505	524	514	527	529	479	480	499	550	489	507	526	550	518	504	547	538	541	542	510	497	546	486	532	549	495	527	476	511	518	491	535	559	504	489	511	554	513	496	543	537	502	564	512	533	514	530	552	491	545	540	506	536	511	506	546	493	504	506	566	560	517	527	507	515	516	504	513	528	545	550	511	510	497	475	537	550	522	508	462	494	507	503	519	552	547	525	528	487	512	539	521	512	496	549	543	506	494	518	509	522	518	487	550	540	542	516	530	510	512	497	507	534	538	503	492	542	521	538	532	532	536	541	473	507	529	504	512	491	559	501	565	502	559	506	524	500	529	480	522	523	495	536	487	536	516	515	552	530	511	544	532	495	534	550	522	505	531	569	504	528	512	526	511	500	514	526	494	518	544	512	528	501	510	499	556	488	460	511	497	512	516	509	582	532	478	530	505	559	547	502	530	543	522	524	514	552	571	491	490	493	530	478	518	554	494	518	557	543	524	513	549
25446	21597	28245	27670	44494	39393	26585	12701	4305	1628	906	719	727	679	629	645	654	688	684	626	648	707	689	650	643	699	725	663	683	697	685	710	668	659	688	637	640	638	615	666	693	680	650	627	617	618	678	694	631	650	647	673	698	651	643	653	657	643	647	647	620	677	650	607	639	661	691	662	646	705	666	705	642	624	678	662	727	646	625	635	637	654	732	634	638	657	677	649	654	653	678	632	659	663	684	660	627	647	630	654	646	655	619	612	647	646	639	627	596	642	680	613	642	672	658	604	660	664	622	681	664	662	639	653	651	699	672	654	604	629	644	679	662	652	679	637	623	642	620	614	653	676	721	663	589	638	671	603	620	649	670	605	588	692	656	636	681	697	675	680	719	634	612	646	625	589	626	615	653	696	638	659	656	619	723	672	667	669	653	644	683	690	657	661	684	671	627	668	663	632	636	663	614	683	655	626	643	637	629	692	683	647	624	697	675	624	666	694	648	647	659	645	625	679	656	676	621	655	636	646	640	659	652	661	672	647	625	603	655	627	651	658	649	657	666	649	675	615	667	602	656	688	680	648	628	652	669	655	613	661	642	615	635	655	667	652	655	636	664	682	691	639	654	630	674	647	653	673	618	678	687	694	687	601	664	681	634	635	659	675	663	680	656	637	683	629	636	670	614	678	687	689	699	690	632	661	629	626	708	633	658	755	683	619	675	677	638	661	657	604	689	684	621	669	666	610	679	693	616	649	673	680	699	661	685	635	614	670	670	647	664	656	675	677	645	686	624	677	643	631	648	637	635	694	630	642	636	679	627	659	685	632	703	683	661	671	672	705	654	617	664	649	637	687	658	604	668	675	652	613	628	668	648	655	653	662	661	627	683	682	670	656	645	623	627	652	709	620	716	647	669	682	709	680	653	665	661	636	607	661	599	660	663	664	632	675	637	613	602	677	614	655	665	678	657	640	651	631	654	650	698	650	641	654	643	616	651	643	660	626	705	665	612	661	651	703	678	642	646	679	651	655	685	662	684	668	680	639	627	679	638	659	677	636	651	614	684	686	677	666	662	653	697	651	656	632	670	644	683	633	650	658	653	679	627	624	662	642	636	691	627	641	681	662	643	629	619	625	614	706	642	648	694	699	669	662	617	672	641	668	661	600	607	624	618	684	655	665	654	657	696	601	631	637	681	633	688	663	649	669	632	662	636	662	647	670	642	642	667	646	652	658	611	681	686	648	680	611	656	683	631	626	619	662	673	718	666	635	659	653	678	655	649	665	690	687	660	653	651	627	688	650	677	629	655	655	674	635	656	681	621	690	662	682	633	665	670	649	647	637	683	666	612	613	650	654	666	661	665	638	607	671	680	620	628	682	654	618	641	682	666	649	642	619	638	643	674	636	667	626	645	682	653	675	659	599	674	661	645	655	615	616	654	605	634	655	660	664	636	654	628	661	688	676	655	649	646	671	665	690	653	667	672	717	704	649	684	629	651	622	657	602	690	702	665	691	683	650	631	653	648	693	688	692	587	660	640	646	660	698	694	662	703	657	670	672	629	667	637	668	654	652	687	609	645	667	681	645	654	700	667	628	682	658	650	647	665	630	650	674	665	679	676	684	640	689	593	649	654	659	650	630	649	635	630	613	674	671	621	619	640	635	676	652	649	694	684	695	655	624	664	639	676	631	653	658	640	626	682	621	657	673	661	661	646	657	660	604	644	674	633	648	669	681	643	636	631	666	628	650	594	631	703	658	574	653	674	611	637	668	692	593	635	647	677	655	664	624	668	687	616	639	596	644	647	674	673	711	651	675	626	632	682	687	656	641	661	653	661	631	642	653	672	664	661	609	644	690	675	693	713	637	677	620	676	660	668	599	707	653	695	661	649	664	632	610	618	700	664	632	673	624	662	661	609	624	672	686	650	679	647	652	693	645	637	666	651	659	641	639	626	642	653	638	706	664	665	672	624	617	640	664	623	642	648	678	678	660	692	656	659	640	634	669	620	637	654	658	631	668	676	687	662	645	691	629	692	673	657	629	645	698	650	646	563	647	677	652	661	676	704	641	696	672	597	630	660	657	657	650	692	653	635	644	714	663	672	638	655	635	644	653	607	662	649	662	727	597	638	637	640	640	639	646	673	670	654	637	685	653	646	614	641	655	630	657	638	619	667	621	617	632	673	647	610	658	633	648	637	670	644	615	592	668	646	684	645	640	643	630	664	617	656	590	694	633	654	669	686	651	644	683	669	657	657	626	663	670	682	701	648	653	688	656	693	652	646	638	648	647	643	659	678	664	663	682	653	637	669	649	673	652	662	620	631	657	645	619	683	665	669	631	629	661	634	652	634	644	682	664	661	655	652	670	634	664	662	686	644	648	684	663	648	653	664	593	667	625	636	679	631	644	661	714	653	643	646	687	633	596	639	669	636	626	648	664	669	700	700	650	678	680	613	643	665	663	636	644	620	647	672	673	658	609	667	709	663	607	682	654	596	637	675	659	671	642	592	626	662	660	617	658	675	659	652	744	616	605	677	640	677	653	636	697	638	637	641	628	642	642	627	673	621	638	690	655	624	654	668	655	644	642	675	655	695	672	613	683	615	660	637	658	630	678	613	633	601	698	652	605	684	615	660	587	614	695	655	642	688	619	682	598	678	636	660	699	645	644	643	647	636	644	628	645	676	631	671	650	701	639	628	666	691	666	632	642	637	626	630	657	622	654	638	612	638	636	649	625	655	635	645	642	652	675	637	616	671	642	672	612	745	657	627	618	610	644	625	640	698	631	622	608	620	687	666	617	656	681	622	654	664	655	662	672	642	700	647	596	638	643	640	678	668	697	749	678	673	651	627	624	656	633	648	677	671	650	680	625	673	631	611	686	656	656	645	681	613	684	616	668	663	675	653	677	661	637	677	656	592	634	626	600	685	696	663	634	661	684	654	636	675	664	643	681	649	667	663	623	649	659	673	637	650	668	629	646	655	677	676	670	624	596	652	632	663	657	679	598	641	652	667	656	612	614	609	657	688	662	622	658	656	604	653	658	609	663	629	632	670	624	654	640	661	640	681	663	715	688	642	669	650	697	656	667	638	627	634	638	663	655	639	673	648	648	675	659	684	644	659	692	631	618	643	660	617	667	619	636	654	644	661	652	691	662	675	667	689	671	609	718	629	657	633	642	621	650	677	652	611	648	654	668	632	660	625	647	647	623	662	657	665	730	575	649	645	648	685	674	657	645	649	608	633	622	625	613	621	614	666	635	678	660	676	682	647	627	613	666	648	624	644	667	666	668	633	648	689	672	619	657	653	630	643	654	656	641	649	676	698	691	625	628	637	677	682	643	662	662	663	608	640	652	685	644	623	648	644	630	686	640	660	667	652	645	643	661	651	609	626	635	598	628	639	640	652	607	678	667	668	661	653	658	609	670	674	655	688	684	637	667	663	642	663	600	649	664	666	622	646	621	645	684	684	664	641	690	624	631	611	623	662	687	654	666	667	660
13657	31490	32073	24518	49879	30732	19858	10138	3992	1607	875	670	564	608	579	632	588	589	606	592	550	580	557	550	593	586	571	607	563	575	588	627	584	590	610	607	582	580	572	581	631	614	580	571	563	569	598	568	575	581	581	578	554	622	591	561	572	568	575	579	567	531	605	590	633	593	597	615	619	538	577	572	580	569	639	562	551	601	583	609	625	583	595	586	620	569	572	569	619	563	549	536	630	581	592	573	608	575	566	567	600	606	568	594	604	599	536	552	559	616	585	589	605	561	561	579	578	626	639	582	640	592	523	581	600	562	596	574	570	643	595	599	578	566	576	573	586	588	550	595	586	591	589	608	558	588	612	573	595	591	602	590	622	590	572	583	533	533	616	547	587	545	568	646	593	589	587	578	575	557	582	562	590	571	582	572	544	574	576	573	613	564	596	573	566	609	576	602	572	560	572	570	580	570	627	599	575	596	581	611	586	596	611	548	570	585	573	583	593	546	553	585	594	579	595	557	633	588	555	543	607	584	601	552	571	572	557	598	578	567	545	572	554	562	576	537	553	641	559	606	549	557	585	564	609	591	565	549	571	546	562	560	571	554	597	605	559	586	576	617	551	578	542	567	586	614	577	621	599	588	634	630	633	575	590	572	594	609	567	598	571	571	598	594	574	581	589	529	612	588	558	604	599	589	575	554	552	584	595	573	556	618	601	590	607	551	561	568	579	590	634	550	571	603	572	590	581	595	577	597	593	564	575	553	587	572	576	604	569	586	581	591	537	572	569	616	595	567	555	543	580	597	578	571	588	570	618	568	551	564	603	583	558	541	581	552	591	560	534	566	560	576	577	600	623	604	571	609	564	585	573	572	591	592	576	598	586	574	583	575	604	587	568	561	606	570	560	607	550	595	585	554	579	546	572	585	604	541	553	548	540	590	592	599	617	594	569	576	619	574	544	571	573	569	594	612	573	543	534	588	592	570	572	587	595	587	562	581	590	598	570	554	555	547	599	608	585	577	604	556	611	636	582	592	585	610	552	586	601	577	554	544	566	571	624	580	619	548	532	553	608	597	640	600	614	577	560	583	592	588	596	566	577	618	592	617	558	619	577	590	637	576	568	593	553	598	602	574	598	556	573	600	567	602	590	593	590	606	580	548	530	583	631	620	570	576	594	584	604	546	569	560	609	588	575	675	605	578	572	547	586	578	556	592	576	589	610	569	621	569	659	557	544	588	596	546	605	526	602	580	587	615	589	571	593	583	587	635	619	565	596	565	574	573	565	556	556	586	552	535	569	573	578	596	543	607	622	619	575	568	549	558	562	657	598	650	576	550	545	631	538	585	536	566	587	592	567	590	524	610	552	603	586	579	556	562	547	637	582	566	544	593	561	565	627	559	581	580	554	589	613	568	578	582	574	598	526	579	527	580	627	600	590	577	583	597	579	568	630	597	563	590	606	592	563	553	556	556	576	624	571	582	559	627	602	557	573	602	598	596	571	585	571	562	555	575	619	528	572	587	572	563	572	600	527	595	548	584	592	554	597	578	554	589	617	566	570	524	574	561	579	603	574	590	591	568	605	562	601	619	608	603	596	602	591	552	602	622	594	566	613	566	583	582	589	543	609	571	596	575	590	600	583	630	580	636	603	579	546	550	575	557	550	615	550	597	562	571	604	535	587	570	559	592	574	611	613	583	511	587	596	570	578	586	580	650	569	559	573	585	557	617	608	565	569	583	563	545	610	587	585	551	606	509	559	590	559	574	621	560	560	572	577	549	560	566	574	574	669	603	575	602	577	531	614	565	581	591	597	557	608	564	562	616	548	600	610	621	561	570	601	556	569	567	570	556	587	598	564	565	568	620	572	602	602	564	585	617	568	608	545	575	590	628	587	581	592	554	568	596	595	593	573	576	567	603	563	588	586	611	561	581	546	569	596	582	560	592	559	594	559	582	581	546	590	571	578	521	594	596	604	552	575	604	581	572	552	537	564	597	567	576	582	612	574	589	552	562	516	577	603	583	551	595	536	595	548	573	598	548	572	552	565	546	573	619	577	601	586	562	567	641	611	586	570	594	547	574	591	576	583	576	588	575	595	543	553	646	530	601	568	546	573	598	605	582	607	573	568	588	576	631	613	567	587	596	575	543	574	580	549	575	578	611	594	551	535	578	564	581	540	562	573	559	563	574	576	596	569	589	560	560	608	576	617	622	574	621	584	586	619	651	625	569	539	641	556	557	577	549	552	597	564	577	575	621	529	623	585	530	613	562	557	570	608	664	575	552	556	600	548	574	567	598	590	596	638	587	565	592	626	544	563	566	544	564	606	568	565	586	616	608	572	568	568	566	537	580	556	595	608	616	580	584	601	556	569	575	544	581	621	592	586	564	563	571	618	584	559	602	556	588	562	562	582	579	559	587	578	576	594	581	548	549	578	582	603	579	633	574	561	581	534	574	570	640	567	618	555	608	570	579	622	595	595	597	587	562	574	596	551	625	591	598	597	563	565	543	569	606	566	556	644	590	594	573	539	598	561	566	593	556	565	544	583	571	519	573	562	604	592	555	547	597	546	577	553	550	512	605	591	582	566	560	561	584	582	557	602	539	594	597	639	578	586	602	568	570	567	593	540	601	595	565	558	551	551	577	617	592	584	586	549	609	619	621	564	573	576	585	572	617	552	612	584	577	571	580	620	571	587	561	579	560	589	559	595	557	581	589	609	608	626	576	558	593	552	561	550	560	564	613	617	558	616	583	562	569	573	640	609	573	576	619	566	530	562	572	570	562	585	556	571	562	581	593	557	568	579	557	551	586	549	556	573	595	573	594	584	595	590	592	593	618	560	595	574	582	607	622	581	575	617	530	588	553	592	570	564	597	565	571	580	587	599	564	581	614	595	573	589	627	622	572	611	606	539	566	573	599	591	579	594	602	636	569	566	569	585	574	548	585	575	581	586	584	572	585	557	574	587	546	550	596	583	617	552	565	561	581	568	591	565	563	561	582	560	571	525	625	529	562	574	562	565	544	597	570	601	556	556	566	584	614	571	564	584	517	615	600	574	592	529	573	587	518	561	573	591	572	591	599	593	619	566	610	597	596	593	598	589	607	583	629	543	595	614	545	605	573	571	581	582	575	623	603	538	551	565	575	584	539	619	644	596	558	582	598	591	602	568	599	604	575	528	609	593	565	566	577	580	561	605	584	582	550	547	557	546	601	576	584	587	536	589	606	577	584	553	588	574	592	539	593	576	590	545	575	564	529	568	540	595	628	588	576	566	565	570	552	618	577	611	563	555	566	593	602	571	630	546	631	535	597	588	572	582	585	556	568	555	591	569	564	575	574	560	579	571	622	563	586	577	620	584	553	660	577	592	566	543	610	572	615	603	546	539	595	634	577	582	616	564	550	586	589	561	591	601	591	623	594	531	549	559	616	558	577	622	599	592	589	574	570	589	599	553	579	551	581	598	569	550	552	582	566	577	549	590	563	602	552	617	579	634	577
24204	21369	28747	26092	49275	48477	41171	24954	10090	3083	1313	968	821	852	827	811	801	771	809	784	783	792	784	746	833	766	778	789	774	788	830	802	832	780	783	776	759	743	805	741	768	744	774	726	768	722	730	740	754	779	749	697	732	814	807	792	748	765	725	781	797	721	705	714	706	775	772	748	720	764	770	738	770	808	760	758	726	785	727	770	772	747	779	751	751	753	806	717	715	694	734	770	777	728	768	792	799	738	796	764	749	730	737	719	748	733	727	770	726	772	758	775	763	751	779	792	762	729	778	768	776	780	816	737	736	768	772	764	771	828	794	737	778	743	749	720	774	795	766	735	747	778	786	817	809	801	716	743	739	822	751	772	772	753	773	773	758	767	732	741	733	774	783	755	757	753	765	784	751	807	735	711	754	800	687	737	742	768	782	784	762	773	761	754	771	792	709	719	797	822	808	751	754	753	722	717	754	748	739	753	752	800	803	743	735	759	768	744	708	763	751	758	753	805	750	754	714	748	726	815	780	722	752	721	733	753	760	761	789	718	727	814	784	763	748	786	762	826	766	743	785	779	775	730	708	736	795	797	740	802	752	761	762	740	785	738	765	774	746	805	699	764	713	758	786	739	744	722	766	761	735	759	729	740	774	704	790	794	742	731	810	739	740	792	783	827	817	784	750	831	773	760	768	741	737	791	799	721	764	746	783	757	795	764	714	812	764	752	749	740	747	749	722	767	780	809	773	771	752	766	701	759	800	755	779	770	791	754	753	727	738	732	758	728	791	764	766	780	776	745	804	774	778	698	736	738	758	774	759	778	739	784	770	801	779	765	754	773	803	722	730	785	775	781	778	767	728	740	760	758	765	772	773	754	759	764	754	752	736	792	803	726	736	742	803	734	774	735	756	767	790	723	773	748	746	796	808	769	726	762	781	713	774	747	759	730	696	750	765	742	712	730	743	796	770	761	743	776	780	767	767	767	720	746	721	800	802	759	773	803	809	773	776	712	734	749	739	756	730	762	786	767	804	746	724	766	767	806	749	757	802	753	796	761	737	738	806	800	783	757	750	763	752	772	722	757	800	767	794	803	784	745	747	721	741	764	777	720	752	712	742	780	731	842	751	757	782	753	711	747	761	716	699	771	763	764	760	768	767	781	758	794	767	795	793	775	777	796	762	762	795	762	742	772	807	736	750	774	773	726	772	770	730	791	767	793	809	745	740	736	780	784	751	789	763	756	767	770	782	755	790	754	789	785	800	760	754	765	745	741	752	761	704	771	762	770	720	737	749	724	778	700	738	759	787	733	781	754	752	802	761	771	783	728	744	738	749	788	767	786	728	695	797	738	743	761	798	768	751	716	786	757	794	734	761	820	744	750	749	782	730	789	749	766	753	748	784	770	737	750	711	784	794	778	752	764	775	792	747	734	761	722	786	725	779	724	762	745	751	762	760	723	731	709	747	763	754	744	797	730	742	739	770	746	825	738	755	749	728	750	763	780	756	764	760	725	732	790	742	764	770	724	782	745	698	775	707	778	717	732	757	771	736	782	786	780	749	757	749	824	734	749	742	804	757	759	737	736	739	775	750	745	735	727	756	730	780	739	733	724	779	779	757	772	744	702	738	836	747	788	748	791	724	753	843	762	772	751	725	738	697	722	795	736	725	763	717	718	759	768	743	748	744	769	731	777	736	769	726	773	736	762	747	802	781	707	738	755	760	696	777	763	774	747	760	762	741	760	772	803	777	721	780	740	766	745	770	768	736	760	794	724	810	761	782	733	761	709	782	747	738	690	755	739	736	743	751	785	810	720	704	732	732	765	754	722	739	775	735	785	692	748	736	783	697	722	747	765	718	770	768	745	722	753	747	729	752	745	756	729	785	738	801	757	792	780	774	740	793	728	726	715	780	695	749	760	757	753	779	757	751	763	725	761	772	758	808	734	732	709	751	771	761	812	781	723	721	805	746	712	777	763	752	729	755	771	772	776	765	763	769	821	742	773	655	740	764	727	697	736	741	742	742	824	742	713	770	784	766	729	710	746	724	738	834	754	727	737	702	782	693	749	749	757	776	736	788	781	784	771	757	762	694	792	755	763	746	749	786	742	736	773	729	753	720	770	749	730	771	719	801	742	760	766	709	781	782	691	762	773	773	744	762	715	776	741	790	770	739	713	768	762	797	775	757	778	774	741	779	744	778	800	784	712	722	751	763	733	684	776	750	737	751	788	745	779	764	731	760	769	741	732	746	757	721	743	740	759	757	755	748	739	735	751	761	712	767	756	737	741	747	771	760	750	797	762	753	730	784	771	729	801	774	759	806	726	748	739	739	777	751	708	728	795	729	789	729	771	741	740	720	825	741	733	746	772	731	753	810	776	799	745	740	787	788	745	804	753	751	702	755	760	760	802	727	754	785	744	747	687	739	746	725	787	770	810	726	760	703	725	785	743	732	801	751	757	722	805	740	708	759	743	793	820	801	730	726	783	821	719	744	779	763	831	760	724	777	751	719	707	719	767	769	735	754	753	787	753	755	727	791	722	766	735	768	744	745	733	761	780	765	764	777	698	782	734	738	763	718	788	734	741	782	781	718	709	726	748	724	762	766	735	797	739	719	800	733	702	768	719	782	756	776	776	767	767	722	773	725	728	738	763	773	734	789	746	774	759	781	786	717	735	769	721	738	708	709	790	779	763	762	749	721	709	751	789	786	733	731	762	803	751	748	735	771	736	792	726	739	753	743	774	720	782	734	748	762	760	752	745	735	716	761	712	722	753	765	734	742	752	793	756	758	774	806	722	748	727	725	761	739	782	802	748	718	731	752	761	701	751	752	724	760	728	793	729	776	752	721	751	738	740	706	764	773	703	735	784	752	761	752	752	767	781	768	734	731	776	763	765	766	719	734	705	742	754	774	761	757	718	753	765	710	743	761	743	759	755	766	771	771	756	715	784	779	725	787	802	791	785	777	781	785	780	757	745	766	763	780	708	764	728	768	756	721	758	725	763	794	772	755	734	716	803	727	752	792	788	739	707	711	758	759	725	776	766	764	723	729	710	752	768	727	796	757	768	792	777	787	710	733	798	728	735	784	722	780	768	716	704	757	768	770	741	723	742	749	794	790	741	743	754	702	777	789	725	762	802	744	754	790	792	762	718	704	754	754	770	717	732	769	788	755	783	752	764	795	720	752	791	719	763	805	740	718	748	728	768	796	751	764	769	727	748	759	734	745	751	737	738	743	735	736	770	757	770	753	745	719	798	752	786	765	726	712	763	726	792	769	737	768	770	779	731	748	791	718	741	778	746	801	775	781	760	760	792	779	729	732	751	758	766	742	723	793	752	766	787	749	738	769	784	757	788	738	737	748	813	769	782	711	706	775	753	756	747	781	804	764	741	771	732	744	756	739	790	752	750	722	766	743	785	729	743	709	760	749	733	787	675	804	742	724	725	742	743	775	746	764	810	778	781	739	802	757	722	744	735	766	695	729	795	730	774	751	703
18295	37272	38659	36923	64942	45846	34038	19401	7785	3005	1329	837	720	665	651	683	692	650	706	663	650	694	722	644	651	624	723	655	636	661	646	713	722	688	680	668	663	708	711	655	654	670	672	670	645	648	722	684	647	654	662	639	673	660	664	695	648	679	676	676	686	649	697	650	613	699	679	627	641	655	664	666	626	641	660	654	656	705	668	661	632	666	688	680	624	668	712	629	664	697	617	681	655	662	629	660	710	646	703	665	663	663	595	634	615	718	645	664	655	650	650	635	652	657	659	595	639	638	640	621	681	697	641	669	682	685	692	676	638	719	633	644	682	625	697	616	640	699	717	645	640	633	637	664	650	633	621	672	703	705	695	667	645	704	684	696	668	669	709	687	668	678	671	649	656	648	671	636	650	680	607	618	611	635	700	679	674	638	670	684	710	677	660	659	646	672	658	663	694	623	650	630	643	673	646	682	635	707	603	652	659	662	723	664	644	700	677	618	707	658	673	645	637	649	639	662	636	651	627	655	700	659	674	692	651	678	677	651	694	672	665	667	658	737	699	726	657	663	685	667	655	654	632	650	638	647	707	683	648	695	593	616	614	688	634	647	663	658	660	672	656	646	664	618	705	635	682	659	641	623	676	629	669	669	616	643	663	712	645	643	690	638	669	703	690	741	652	642	636	656	636	660	644	656	686	616	674	641	659	714	674	667	667	640	690	652	670	671	640	641	689	683	655	683	607	655	652	651	697	634	663	641	631	645	650	702	629	639	708	613	665	675	664	697	593	633	703	687	667	651	644	640	671	697	652	663	663	664	680	642	630	674	631	707	663	635	649	664	731	659	727	641	624	682	611	667	645	662	656	649	651	656	684	624	639	645	681	663	674	695	693	640	681	643	645	696	662	630	684	674	645	636	667	700	658	649	652	659	648	623	654	641	637	715	614	661	658	655	661	618	630	671	719	666	721	674	649	641	652	659	728	666	673	644	678	642	671	666	659	674	643	648	613	671	660	661	655	686	610	644	694	661	658	636	686	625	649	654	644	684	688	669	639	628	632	635	649	665	642	700	617	711	638	644	656	644	657	703	637	637	668	662	675	647	682	657	610	684	650	672	609	720	684	695	686	666	680	684	691	619	643	637	677	669	683	675	646	666	622	637	708	623	681	688	649	629	661	635	657	618	662	684	650	666	635	716	663	676	693	700	678	684	672	712	702	634	663	623	664	602	654	631	685	688	647	658	637	668	645	697	683	643	658	669	665	650	624	643	686	645	690	643	652	662	707	648	651	674	664	651	638	654	679	715	639	668	653	673	649	654	687	658	660	664	654	641	658	717	708	633	646	666	653	723	636	693	641	654	603	634	676	648	664	676	678	637	642	643	697	651	717	643	615	669	667	682	666	646	632	644	679	654	667	654	633	664	629	707	661	624	655	656	631	646	640	694	639	721	626	685	672	666	643	645	673	636	665	634	675	631	659	695	632	625	633	699	695	695	697	660	701	645	685	679	687	638	650	674	637	670	647	630	646	612	674	657	648	681	675	671	694	697	628	688	637	633	668	646	609	666	650	661	658	656	666	664	650	674	679	699	621	669	658	686	651	678	649	683	660	683	632	629	658	620	668	664	669	653	650	680	675	678	676	660	664	667	679	689	680	681	658	658	678	622	650	644	674	712	622	645	680	652	647	658	643	622	643	681	665	648	682	619	678	644	617	666	638	630	691	621	642	678	657	688	646	695	640	630	677	650	635	681	612	650	627	613	619	632	691	691	700	619	670	652	663	687	640	709	644	674	644	657	694	681	654	626	678	714	625	662	633	647	651	672	655	676	668	662	658	645	678	668	658	673	643	702	710	680	645	630	666	725	619	716	659	630	699	621	657	662	706	662	615	641	646	653	665	603	634	659	682	697	644	644	677	662	646	635	625	633	710	672	660	671	615	645	655	615	642	638	669	657	639	659	657	640	658	651	646	626	655	660	628	640	673	666	628	680	638	670	619	625	650	642	700	671	652	653	618	650	651	666	644	706	693	683	697	651	669	659	657	645	669	656	683	653	639	643	640	685	672	655	641	661	665	668	655	665	654	639	619	637	654	611	653	632	623	705	653	664	668	659	633	662	609	630	671	721	678	650	651	618	628	657	659	686	631	660	688	657	622	662	626	659	680	633	652	659	662	604	634	654	646	682	645	696	669	633	646	626	636	658	677	695	676	675	658	712	635	677	634	642	662	636	664	648	700	630	632	665	677	653	655	628	683	648	656	647	693	660	656	671	653	651	657	659	680	667	717	689	654	651	693	673	671	694	636	641	662	674	626	648	604	642	681	644	658	656	655	620	687	647	665	672	681	660	619	644	637	658	648	666	663	688	682	664	616	718	618	672	640	678	708	619	629	647	668	666	646	650	657	647	628	653	676	690	672	680	668	661	627	666	651	625	675	708	659	626	671	635	695	664	708	658	664	681	656	649	669	651	611	685	642	689	690	674	695	649	661	679	680	630	680	679	663	626	708	687	667	625	687	620	658	695	669	658	645	666	677	664	611	711	701	658	675	652	683	661	628	685	686	655	669	656	617	687	709	675	620	664	633	668	667	704	685	683	662	644	642	683	645	648	657	672	644	687	639	662	672	632	667	631	658	667	695	647	664	676	649	633	653	652	667	716	657	642	649	693	705	650	674	641	648	654	620	596	693	691	621	676	681	626	724	630	664	675	699	668	660	656	635	624	683	636	678	661	615	700	685	690	636	680	666	673	708	675	686	665	661	668	648	699	675	662	608	650	630	704	659	688	637	681	686	676	694	683	680	664	650	670	661	656	652	594	633	717	651	635	623	681	636	641	674	665	678	622	695	688	637	676	658	624	647	675	643	683	757	635	622	590	648	649	638	693	706	637	710	660	653	636	632	599	659	640	663	695	658	654	630	620	647	661	630	656	660	606	629	670	658	635	677	679	662	654	660	613	690	666	659	657	642	668	627	672	640	676	704	625	615	707	652	676	711	666	666	644	645	681	625	689	646	639	622	652	672	651	644	655	627	626	666	670	658	668	629	660	661	683	675	659	664	659	685	614	647	638	658	688	661	681	635	642	652	655	635	652	708	621	690	665	696	684	697	608	680	650	664	641	633	667	714	626	699	633	639	650	635	638	657	659	600	668	661	598	673	611	642	659	653	640	689	685	656	673	624	646	689	698	652	633	603	673	676	629	640	648	648	650	638	686	679	646	718	648	663	670	700	625	676	691	632	654	675	674	632	670	660	670	668	671	669	634	654	707	655	629	608	646	712	656	659	655	667	636	683	707	677	684	625	629	630	643	680	660	644	670	669	678	617	643	686	603	649	611	635	624	644	641	661	662	650	657	668	610	671	638	652	639	680	672	676	673	626	625	662	679	683	656	662	681	668	677	696	627	629	669	682	655	654	673	622	643	633	671	625	662	653	699	694	636	680	656	666	662	680	676	602	665	623	656	632	670	655	622	652	628	636	597	683	679	677	644	662	625	636	641
29694	27390	27634	20158	16160	7821	4083	1957	1126	820	651	653	642	613	611	663	603	669	640	609	644	654	626	672	643	602	604	624	628	664	598	625	639	643	641	620	614	641	632	600	616	656	630	660	593	631	654	606	648	616	600	603	622	634	640	648	587	635	610	593	615	643	655	650	628	679	585	615	643	593	659	587	638	615	612	666	611	631	652	609	597	611	628	663	637	592	628	608	596	624	582	650	619	635	642	637	640	622	604	638	613	608	598	613	628	631	639	644	625	635	622	646	598	614	642	614	596	635	636	651	605	652	617	675	603	576	599	616	669	578	570	616	602	612	586	616	619	637	620	645	634	615	616	589	604	600	631	603	604	657	696	602	638	612	599	634	609	632	616	589	618	632	620	616	656	598	640	587	631	599	622	583	639	608	576	665	641	646	632	597	644	615	620	653	625	606	643	661	598	617	615	608	610	656	585	622	605	611	639	676	626	625	676	601	602	619	640	576	631	599	652	598	680	569	621	624	591	629	617	593	613	621	602	579	587	616	622	627	659	642	628	659	628	655	618	628	609	612	628	600	625	626	673	605	611	622	616	631	597	624	643	673	628	621	630	630	652	632	590	615	586	602	612	625	658	634	593	636	577	634	642	609	601	618	595	632	613	565	612	595	643	593	630	633	624	575	632	645	639	592	661	634	608	597	590	624	647	555	577	614	620	623	631	628	632	681	599	632	638	610	581	609	667	629	634	625	626	639	590	609	646	639	614	609	662	631	591	661	630	651	602	624	646	575	632	644	609	626	631	629	636	623	621	605	653	606	610	631	633	600	615	594	630	580	573	601	620	638	633	624	654	609	636	595	597	641	600	649	666	616	587	596	643	629	630	627	621	609	602	586	632	632	645	621	662	588	637	654	608	621	555	607	612	614	634	603	622	628	611	635	624	580	618	593	602	600	668	632	645	597	610	607	572	636	646	625	626	625	645	647	604	618	629	604	641	651	607	609	634	619	605	621	615	619	637	647	635	629	641	619	620	647	589	647	617	643	636	568	613	606	608	659	627	603	628	597	619	617	632	629	633	600	625	627	620	644	626	648	642	599	618	628	605	601	580	610	652	624	631	635	614	641	639	663	594	576	628	634	687	591	606	571	619	620	619	666	630	582	627	634	601	607	663	665	673	597	592	642	660	635	687	605	611	590	640	621	670	600	662	618	661	632	600	643	580	652	596	629	645	630	629	600	675	610	678	586	653	568	647	642	612	661	596	634	669	610	633	644	566	636	624	610	651	596	600	622	623	619	606	586	635	629	602	625	591	642	592	645	618	618	609	618	607	647	618	662	547	652	624	641	606	605	632	653	619	621	594	619	649	626	605	657	659	669	607	611	590	612	648	613	638	631	616	627	641	655	628	639	641	627	644	611	636	644	572	651	622	627	589	651	623	650	570	643	627	644	663	617	600	607	615	630	608	588	613	657	602	638	619	632	599	623	612	621	617	641	645	642	657	620	638	578	698	606	643	625	684	662	639	625	547	591	648	635	606	598	624	655	625	623	613	623	606	589	631	654	649	646	648	556	653	605	599	629	654	601	592	658	639	613	645	612	624	574	633	597	643	606	625	609	637	652	653	664	656	640	579	656	643	583	648	600	609	647	619	600	547	663	619	625	614	656	629	641	605	605	586	680	622	630	611	630	624	565	633	624	638	634	598	610	615	665	628	581	616	627	600	661	594	595	624	580	580	643	646	615	611	616	599	646	628	630	645	620	609	590	585	616	653	619	622	646	647	612	633	635	615	624	632	611	644	607	645	608	643	616	632	630	612	579	630	643	657	624	566	633	612	650	646	630	575	579	650	613	587	620	581	634	672	698	646	667	597	635	627	611	670	636	628	642	630	647	633	629	553	587	642	656	637	595	615	658	645	621	594	641	570	644	595	607	661	634	647	626	599	619	608	595	648	611	620	583	585	641	589	625	657	643	609	677	589	636	632	596	609	613	612	609	543	560	581	606	629	594	613	611	618	586	618	630	634	586	659	621	632	625	663	622	637	609	616	647	604	596	650	627	633	633	608	585	664	618	585	639	638	630	668	611	629	621	619	620	630	623	625	639	624	635	626	607	614	615	594	594	627	636	650	603	591	690	669	634	624	636	618	649	646	617	629	613	663	641	653	579	553	621	656	611	606	615	601	608	615	611	601	619	605	657	579	625	606	620	605	657	602	617	648	652	644	634	627	625	600	628	624	599	612	639	669	661	612	617	606	654	624	643	633	639	621	630	635	615	595	623	602	602	605	615	628	619	622	606	633	612	606	645	626	641	619	607	578	659	627	633	611	631	610	619	625	580	622	636	599	593	651	619	602	615	614	609	674	617	610	609	645	618	616	611	652	636	656	641	610	620	624	623	692	624	577	665	639	644	644	598	611	607	656	586	604	636	623	604	632	629	660	601	610	601	623	607	625	627	584	638	652	649	648	582	598	627	593	604	671	681	625	611	638	639	614	630	602	598	614	608	640	604	625	606	607	642	619	651	629	611	620	639	600	615	693	681	616	620	657	644	638	655	639	639	601	665	653	648	604	596	594	631	633	623	616	649	652	610	637	591	616	659	622	686	605	587	632	597	631	628	615	648	628	589	583	628	642	667	615	596	646	572	617	607	630	653	657	621	631	618	622	610	637	630	602	613	623	628	663	640	635	620	607	643	606	647	597	698	625	644	666	628	619	650	614	606	602	643	571	613	629	660	613	607	662	629	584	589	620	617	658	618	623	615	608	604	648	622	614	640	650	578	647	615	638	609	621	572	607	643	633	632	633	574	630	582	638	610	663	648	622	639	608	635	584	654	610	666	585	661	633	624	560	663	598	605	651	608	600	629	610	602	653	610	619	592	615	607	624	635	616	670	625	615	610	611	618	664	624	615	627	616	635	609	659	590	609	656	580	610	615	583	571	561	656	625	672	606	594	626	600	672	642	607	665	587	584	663	629	665	611	632	647	686	591	608	646	602	615	591	614	634	616	584	641	583	648	624	582	683	606	631	611	643	596	619	604	607	581	640	596	615	662	671	604	641	610	585	628	603	647	600	560	617	611	614	564	678	654	629	601	644	636	594	624	670	608	604	601	634	592	632	602	626	618	614	652	621	685	596	595	638	636	621	605	602	603	638	580	612	572	605	623	621	605	617	634	576	605	589	590	646	586	638	628	565	657	605	626	591	625	628	619	626	562	645	603	623	607	598	595	594	581	632	639	636	625	631	581	629	606	693	651	603	624	650	645	650	668	582	659	626	673	635	601	613	622	612	598	609	620	634	643	665	622	629	586	680	629	597	640	590	595	615	657	637	587	636	593	588	611	608	659	653	615	602	637	605	670	625	612	639	643	577	599	599	657	618	614	597	592	604	631	622	636	613	615	644	619	605	628	620	650	611	570	642	610	639	607	585	630	586	617	664	617	611	598	595	622	608	602	628	589	623	624	644	645	641	624	629	674	608	680	595	622	634	578	613	642	649	673	656
16084	28609	25252	15450	13369	6570	3806	1914	1061	727	626	552	532	521	483	548	544	526	523	547	537	514	531	553	537	498	548	533	525	516	532	517	522	533	506	557	560	518	498	501	518	511	541	517	517	560	559	513	528	529	537	559	483	542	522	543	505	545	532	525	516	524	528	557	499	498	523	564	504	544	515	543	541	514	483	548	546	549	515	539	571	530	525	523	534	540	526	465	540	552	540	515	528	529	541	494	544	547	551	520	486	542	512	559	541	532	522	490	528	518	496	553	525	566	533	519	538	488	551	535	560	535	527	500	544	502	538	537	528	502	503	537	534	537	536	504	518	572	519	522	524	568	527	582	522	543	531	535	547	546	522	518	521	510	531	518	547	536	502	569	562	532	553	525	558	569	554	580	506	498	541	540	534	530	562	510	493	526	557	520	534	524	541	537	509	543	509	482	549	487	524	515	509	510	544	547	496	570	554	533	527	552	503	541	524	547	523	565	524	539	476	562	541	530	523	513	498	535	527	502	494	485	541	532	553	527	536	517	512	534	537	528	499	536	482	564	553	527	516	535	584	531	542	580	540	538	540	574	557	491	510	525	511	518	530	533	555	554	471	535	510	538	565	507	517	534	495	555	514	515	543	506	502	484	511	530	539	523	543	535	525	495	511	546	569	484	556	512	491	519	534	535	508	510	526	531	543	526	538	547	500	541	510	560	506	533	536	542	535	546	535	499	560	533	529	530	525	515	538	533	506	530	562	555	502	506	533	538	514	528	527	497	564	536	482	509	540	538	533	552	522	498	539	539	560	504	531	527	543	526	522	540	544	485	553	497	526	493	533	538	537	542	494	519	562	509	522	525	543	525	525	524	569	533	483	539	499	493	513	523	524	543	500	494	558	523	496	540	584	517	512	525	598	547	521	520	542	536	519	521	538	550	575	481	498	510	544	537	550	550	540	514	483	549	532	541	566	515	567	535	543	517	500	557	538	581	549	517	530	542	514	521	577	483	498	489	512	533	539	529	533	481	546	523	546	533	505	482	517	511	522	514	545	497	506	509	480	552	525	510	529	498	493	548	484	571	550	508	506	552	512	497	503	516	507	526	551	499	500	530	535	538	531	531	503	579	505	512	512	510	516	531	535	478	529	477	491	547	542	553	542	582	575	539	590	523	565	520	508	557	554	539	519	504	481	505	538	528	536	518	515	541	543	535	521	564	555	522	538	595	542	530	542	541	536	538	518	504	533	550	527	503	563	517	492	536	545	507	529	521	528	522	510	530	532	510	516	538	538	457	534	532	508	522	518	486	569	515	532	546	506	506	506	506	493	493	529	540	523	527	531	530	531	526	555	513	549	521	499	526	520	542	465	511	547	536	514	534	509	540	519	541	544	605	532	531	503	525	538	536	518	537	502	537	483	534	477	540	554	567	498	530	539	492	526	522	533	517	560	546	509	491	503	542	568	544	539	525	572	536	479	512	500	491	551	514	545	488	533	487	559	562	523	568	582	510	531	505	570	528	519	527	582	568	575	477	476	528	540	536	549	511	504	544	582	525	525	506	523	545	527	490	521	501	540	528	565	529	561	536	544	516	546	536	559	548	524	529	554	508	473	519	567	499	504	537	536	506	550	514	517	566	534	532	520	544	559	512	470	563	537	568	535	553	534	570	529	535	533	509	510	537	555	513	522	515	542	557	554	552	525	517	534	492	533	562	563	518	587	578	506	515	524	524	520	516	535	511	489	561	534	525	521	536	501	499	531	511	516	558	508	506	512	488	526	478	564	585	491	495	536	545	542	534	566	533	525	502	492	510	544	500	525	534	561	514	555	511	546	516	510	522	505	577	573	509	514	579	550	511	514	519	535	518	531	501	509	523	510	555	537	520	514	473	506	516	496	536	497	493	536	521	539	518	529	550	505	570	560	545	548	541	543	491	496	541	540	516	497	494	506	519	486	563	546	507	562	525	562	543	528	546	496	543	536	555	533	520	504	505	520	509	521	523	493	544	523	526	515	513	499	511	510	505	558	517	547	477	513	522	533	517	505	569	480	560	524	516	524	501	494	582	567	560	529	498	540	542	506	517	502	539	542	518	549	551	499	510	505	476	526	515	521	514	543	552	568	560	489	520	525	511	538	518	551	533	527	520	481	511	554	532	555	526	545	516	528	556	517	512	527	540	575	519	515	541	509	493	506	538	517	527	546	538	515	531	544	526	517	553	502	553	562	525	516	530	513	457	538	539	533	530	478	515	507	486	557	529	518	517	522	543	537	537	546	523	506	542	505	554	551	518	494	548	526	560	579	494	529	518	513	516	523	541	512	520	500	490	484	520	519	521	527	518	564	530	563	533	539	540	530	505	497	514	499	489	547	551	530	536	509	551	523	524	493	478	545	495	509	577	515	490	537	536	494	495	549	527	533	543	549	525	577	513	535	531	559	522	568	490	551	533	517	526	522	536	495	552	546	503	563	548	532	523	525	551	535	561	518	518	500	552	520	507	542	551	518	482	518	542	518	516	523	487	534	477	538	544	528	529	573	520	479	502	522	555	516	568	545	521	549	521	494	550	543	508	488	531	503	547	542	509	507	505	550	537	525	509	547	538	524	501	533	503	508	519	518	555	541	498	527	523	521	543	520	542	477	518	572	520	529	549	550	493	538	537	545	571	535	554	569	550	556	524	561	516	533	528	484	487	532	520	555	567	508	503	535	524	504	567	529	514	574	501	560	566	502	497	551	485	499	516	551	528	587	543	517	529	529	530	551	518	568	546	548	535	526	525	537	511	494	521	532	537	521	558	533	539	495	517	536	563	471	535	552	532	575	545	507	581	537	524	547	540	519	510	545	558	535	515	550	536	567	510	548	516	557	535	495	545	502	529	478	497	572	548	492	495	491	488	513	505	529	541	513	524	509	535	531	542	553	544	528	539	529	517	510	508	514	543	544	545	526	495	547	580	502	481	506	543	494	568	486	559	491	510	522	564	526	525	532	507	545	549	545	530	541	516	501	578	532	522	529	500	539	527	535	529	573	508	487	537	543	539	528	545	518	538	489	486	513	533	524	516	534	526	560	503	558	529	548	534	518	504	569	503	528	554	506	547	548	499	503	508	575	552	496	542	511	508	544	552	510	513	539	536	555	533	525	521	576	552	500	531	513	492	495	523	519	531	517	513	512	565	519	561	513	516	569	509	514	526	518	507	525	513	502	513	535	493	518	574	564	522	532	544	518	544	545	502	498	511	528	538	545	509	504	521	491	545	502	526	520	536	491	537	546	546	526	562	525	503	535	536	485	491	541	546	486	509	561	513	520	495	489	527	531	563	482	500	519	555	520	522	553	584	518	520	521	530	540	539	542	546	535	491	539	486	520	526	519	528	543	545	532	551	533	529	578	520	544	513	524	537	494	550	515	494	497	508	487	478	518	512	537	538	563	522	505	499	571	491	557	526	518	533	503	543	562	493	502	534	510	530	535	523	527	488	537	544	499	508	552	516	537	574
25439	21575	28392	31555	45966	37515	24448	9897	3103	1321	844	743	675	685	662	641	670	705	665	668	700	656	677	657	642	642	664	664	686	692	614	641	649	639	678	695	634	681	654	691	662	681	659	706	650	639	669	644	706	647	637	704	621	645	644	658	614	686	633	648	666	640	687	721	636	646	691	645	597	710	659	635	648	644	637	616	664	665	655	690	637	635	702	659	642	695	679	681	683	686	640	656	674	680	586	615	676	653	643	643	693	622	742	673	638	707	638	658	655	645	639	650	658	689	623	686	689	679	609	693	669	599	676	664	665	679	630	693	629	604	686	673	675	652	663	627	654	667	638	645	631	636	673	666	641	609	680	691	627	660	700	646	661	676	668	631	669	663	627	652	627	662	634	667	604	604	662	667	665	672	638	630	605	616	657	635	675	615	618	636	652	666	658	638	673	642	692	645	599	692	646	639	654	637	669	686	643	645	700	640	697	656	698	634	635	640	683	636	619	671	697	661	675	656	597	652	661	689	663	682	657	652	629	672	637	595	637	669	613	662	694	673	657	679	644	673	625	622	641	646	644	615	642	650	631	667	674	615	631	638	655	689	696	601	665	631	653	625	636	638	648	641	646	680	641	721	651	655	645	702	655	622	626	645	658	624	642	639	679	661	666	597	650	631	680	670	677	655	669	629	632	622	667	626	620	631	665	635	665	668	624	674	669	633	617	641	641	646	651	676	641	647	599	644	644	662	625	696	671	652	626	670	665	663	662	624	668	642	622	641	643	657	630	636	649	663	661	660	642	658	624	664	635	662	620	619	612	690	646	676	663	681	713	659	658	605	684	648	649	641	691	663	622	681	654	671	671	624	639	665	641	616	635	617	623	674	633	605	672	688	621	649	698	656	690	645	655	686	687	670	643	669	645	636	640	694	669	669	613	674	684	662	680	662	662	661	655	669	653	638	672	653	644	632	699	620	665	623	638	615	631	615	683	660	637	668	705	686	648	691	651	654	674	682	681	649	615	684	634	598	635	589	647	644	645	656	650	619	665	629	628	634	654	675	685	608	642	661	695	713	724	660	631	660	654	697	605	682	670	647	624	690	624	623	659	632	653	688	627	693	645	692	632	713	640	676	617	638	657	683	647	660	636	691	622	642	663	683	620	639	658	673	590	669	686	601	591	635	693	651	655	613	629	682	692	696	663	631	634	670	640	661	622	670	652	704	626	660	638	663	628	639	708	642	638	602	661	724	665	681	634	633	671	658	694	669	700	697	699	595	647	666	631	651	654	637	636	687	624	628	690	657	639	666	659	687	672	658	648	616	658	662	613	666	661	631	648	686	647	702	653	648	659	695	671	672	625	637	677	687	655	634	655	633	650	616	652	674	668	632	658	656	669	637	661	680	608	667	672	600	680	684	638	644	666	670	660	656	647	684	667	676	653	644	656	639	644	658	641	606	647	675	666	678	636	652	637	642	619	623	661	595	651	665	638	638	617	654	695	681	666	643	667	640	653	680	664	667	658	669	660	676	649	697	651	612	636	673	711	651	676	642	706	646	644	686	672	700	662	726	590	664	664	658	669	629	674	627	625	673	614	676	668	639	646	622	635	632	685	645	623	664	644	649	654	662	696	672	675	656	630	631	713	635	619	633	677	632	654	621	621	640	688	686	659	648	683	665	673	657	691	667	659	673	614	663	669	634	683	664	713	664	643	630	645	677	666	658	640	638	652	636	662	677	605	702	617	634	668	658	677	615	668	697	651	631	633	698	696	636	647	643	628	638	657	679	649	654	658	630	653	633	649	662	656	647	635	632	634	659	624	623	666	649	644	668	649	665	679	637	623	625	648	622	630	680	601	651	619	640	672	644	675	644	664	630	637	671	682	691	626	649	651	593	637	652	630	610	684	648	661	688	647	663	663	671	660	596	642	648	688	665	630	634	654	658	698	673	634	700	656	625	644	672	678	635	648	652	615	627	704	632	625	643	683	634	698	657	666	690	641	664	618	682	634	635	679	656	657	662	615	667	634	653	678	661	590	698	663	658	661	640	644	629	664	635	659	658	650	716	666	671	668	693	665	638	661	607	666	640	670	674	640	684	654	620	691	657	622	631	686	691	622	653	673	697	678	615	637	690	673	627	680	670	650	686	630	649	616	666	677	641	658	641	632	624	679	682	634	647	652	597	675	656	612	669	641	659	662	684	646	707	670	672	689	650	677	672	644	627	591	660	658	677	710	682	674	640	630	610	671	658	652	611	677	667	627	665	652	638	628	637	619	663	631	689	658	664	644	633	655	656	655	622	623	638	663	659	703	657	663	657	629	653	667	673	665	657	637	657	665	626	672	633	674	690	660	690	635	657	621	705	680	656	638	711	675	642	677	676	629	622	664	653	691	605	704	665	632	630	603	630	615	669	617	628	644	649	630	646	655	638	638	664	680	693	686	611	698	701	642	653	654	681	651	628	679	655	640	636	632	706	642	617	680	639	673	610	657	632	687	653	642	674	672	701	680	609	669	620	636	689	644	670	654	679	597	695	662	629	681	650	668	621	648	632	639	682	687	695	687	638	634	656	640	653	648	620	655	716	632	671	667	662	650	639	654	673	641	673	648	679	668	605	711	657	649	618	650	668	685	633	674	643	627	678	659	670	679	643	672	635	658	671	645	590	645	623	632	653	684	609	628	653	678	581	594	651	660	705	697	617	622	655	663	617	626	662	623	625	668	694	658	609	645	607	588	641	692	655	651	665	649	624	665	693	641	682	632	686	630	657	657	651	634	660	639	656	618	649	675	659	665	670	668	625	662	684	648	617	685	711	635	699	634	664	646	671	640	636	628	643	658	637	679	614	661	683	682	662	616	652	672	640	641	650	661	636	652	679	619	661	609	680	723	683	665	652	685	635	651	681	673	660	633	656	625	664	677	656	664	647	677	642	694	654	635	627	639	684	618	663	654	646	659	628	691	658	659	714	629	661	643	678	638	646	631	649	684	643	653	659	624	626	654	657	647	644	648	689	650	627	714	652	629	655	677	679	628	665	671	650	688	749	621	665	660	624	692	701	644	667	680	617	666	669	691	647	666	688	660	657	658	646	686	691	633	672	652	653	637	656	632	667	682	645	700	638	651	625	607	645	666	660	669	582	602	701	663	650	686	654	735	649	614	639	675	669	691	683	683	637	676	672	642	607	668	684	636	620	645	645	675	679	680	659	633	671	633	731	631	655	662	671	628	682	662	655	659	636	612	633	692	665	710	635	643	668	628	640	691	641	685	613	643	669	645	681	716	632	650	642	658	676	662	621	669	637	600	614	647	695	585	666	664	665	681	644	655	639	656	638	603	734	658	619	702	658	620	675	674	687	624	667	627	658	622	670	613	681	669	665	668	623	622	664	635	722	617	668	689	728	642	673	629	640	639	641	650	636	600	619	653	666	638	636	594	633	656	603	617	653	658	644	651	601	605	662	670	662	677	635	675	680	646	645	622	622	645	610	675	647	665	622	730	687
16817	33590	32054	36373	46247	30085	17568	7775	2989	1348	784	612	614	589	563	592	538	616	629	587	587	570	581	610	624	622	581	565	635	593	577	575	577	605	598	601	609	540	553	591	576	561	550	617	635	595	541	612	534	592	618	568	572	622	598	609	580	607	572	588	542	589	611	598	593	572	561	569	594	570	619	523	590	560	577	552	575	581	588	600	608	585	536	573	594	578	569	585	584	607	556	602	599	602	593	572	573	595	545	573	577	570	582	568	591	526	554	529	582	587	633	566	586	554	573	589	575	570	527	591	562	614	558	564	569	563	564	610	594	549	565	603	588	562	517	580	605	562	539	627	604	579	545	550	590	597	589	570	583	617	563	604	560	551	586	587	579	585	579	572	575	555	609	572	566	563	564	583	614	628	605	557	552	578	539	581	537	615	566	541	584	617	576	616	562	571	593	599	552	585	596	585	583	562	609	574	602	555	573	530	574	512	560	577	557	555	566	562	547	583	568	550	589	590	584	551	548	599	613	575	581	555	599	622	616	603	591	562	595	557	596	611	590	589	584	583	586	626	580	584	575	568	579	592	582	591	570	647	551	557	537	537	570	552	587	607	562	581	571	568	563	567	571	623	586	591	608	566	642	608	564	596	564	544	606	585	586	573	565	576	579	574	567	575	594	583	641	584	531	619	569	606	607	599	539	572	596	540	580	532	575	592	571	612	602	564	587	597	572	574	613	625	583	562	643	594	618	589	559	569	569	622	580	601	615	582	514	625	584	605	549	591	599	551	590	564	581	575	577	584	554	579	560	581	593	509	596	573	574	569	590	535	570	603	590	599	555	597	574	521	561	587	615	542	550	598	570	587	529	534	617	598	582	542	564	599	577	557	542	606	597	597	604	573	576	568	565	555	572	635	560	553	571	600	534	612	559	584	574	588	556	557	547	613	568	581	599	590	548	619	546	595	610	599	568	602	547	549	585	575	571	580	564	570	600	565	567	580	606	538	604	584	588	606	603	547	554	597	637	593	546	585	592	586	582	575	585	548	618	554	589	590	566	569	557	563	545	559	576	612	617	615	567	552	583	606	580	578	608	596	616	567	588	583	607	575	610	577	582	597	572	567	556	572	574	613	567	584	564	584	557	567	558	550	576	558	570	612	537	560	591	594	596	579	554	552	532	558	567	580	551	564	594	566	575	565	569	596	574	534	574	607	606	619	579	575	574	582	603	565	584	579	565	606	603	600	589	574	541	561	572	624	607	584	595	574	565	580	575	537	568	600	581	568	539	604	583	627	570	589	594	549	571	601	514	604	579	591	555	597	561	611	553	588	549	560	594	551	534	554	527	610	574	602	544	567	611	614	571	587	527	566	578	588	588	604	612	571	599	563	590	611	556	605	615	570	570	592	573	599	570	591	605	587	552	559	552	544	593	560	564	573	596	594	560	594	602	576	553	604	557	598	569	590	581	591	551	591	541	591	614	580	597	528	595	574	526	555	546	657	605	633	544	557	553	636	612	586	616	583	565	570	583	601	603	570	556	591	549	580	553	567	566	585	654	545	555	581	593	597	589	593	562	624	585	562	572	580	593	545	591	594	600	628	562	616	575	605	619	632	590	600	557	579	598	650	573	606	583	614	574	606	591	590	565	602	602	578	555	571	571	539	584	592	555	598	547	594	599	582	551	574	551	554	573	608	581	582	603	583	589	569	565	565	593	590	523	562	572	586	586	583	562	561	559	629	567	601	583	594	597	571	557	569	588	564	554	575	571	625	523	602	570	598	569	566	561	582	544	568	601	593	591	584	571	571	626	580	556	611	596	531	511	550	582	624	624	640	560	557	582	573	581	581	628	579	562	570	614	559	582	577	573	572	608	532	588	591	585	566	563	554	611	593	549	608	610	597	590	572	579	593	600	587	534	578	556	617	575	585	559	581	581	570	622	574	611	583	615	556	621	574	540	580	582	596	555	558	546	584	585	561	585	614	608	574	614	608	602	538	553	584	588	539	539	550	582	593	566	586	583	590	569	573	594	576	558	612	591	583	568	594	570	609	569	595	558	549	579	569	596	592	541	576	554	587	572	590	562	610	572	553	608	590	630	589	606	603	625	559	566	565	561	639	552	581	561	582	592	601	598	569	567	596	567	604	570	591	589	579	549	584	586	593	565	594	575	597	567	573	570	557	561	548	568	598	566	557	540	554	582	542	576	537	607	563	564	586	593	580	564	560	607	529	574	597	570	554	551	592	536	571	563	575	549	588	517	583	588	571	600	564	600	597	562	500	585	574	564	611	591	589	569	565	552	565	619	590	590	559	582	554	628	612	545	572	613	618	623	565	588	645	605	555	578	557	529	554	577	630	576	619	606	611	584	561	591	604	595	577	577	562	643	552	588	560	572	527	599	608	636	588	519	597	527	625	577	599	574	576	554	575	572	609	566	582	609	601	606	632	590	568	550	597	603	639	554	574	601	561	575	573	592	615	594	572	562	596	588	565	576	521	587	562	580	572	593	563	584	634	555	614	607	568	587	632	610	575	590	583	571	556	558	589	599	529	577	563	567	554	533	551	582	609	548	633	572	581	572	590	558	540	606	601	634	570	576	558	616	554	593	576	566	600	549	593	613	555	552	584	625	609	585	580	593	594	583	595	618	599	573	617	557	566	606	604	570	604	600	601	612	538	606	558	609	583	559	548	604	541	569	560	615	580	573	535	602	596	533	518	587	547	587	548	585	587	562	604	631	556	548	608	550	606	591	566	610	562	562	579	547	560	589	592	549	646	573	609	575	617	622	567	618	557	610	571	596	550	540	567	592	569	563	577	600	559	620	570	569	599	570	627	556	572	578	560	578	618	554	566	578	569	551	555	587	553	578	604	563	605	607	599	574	570	608	544	571	598	583	608	585	546	610	535	579	578	563	572	622	579	608	594	551	608	586	562	559	568	583	573	588	559	570	582	570	566	579	596	596	571	549	537	596	562	569	543	626	558	554	593	589	569	573	588	547	600	574	578	549	586	644	587	562	573	618	566	611	583	569	588	547	605	568	555	562	533	576	597	584	602	589	589	617	573	620	615	537	588	576	585	557	586	589	571	573	568	588	554	563	595	563	561	591	580	566	557	585	553	646	574	569	517	570	578	630	534	558	589	515	535	579	571	593	597	561	575	598	572	571	550	569	587	566	545	568	582	595	621	560	558	578	528	575	568	542	557	641	562	596	626	564	583	591	576	589	572	579	571	564	573	616	596	597	571	601	555	550	581	590	617	599	559	586	586	601	612	566	571	561	581	570	588	608	611	597	594	551	584	591	582	588	602	566	555	569	597	549	594	556	621	551	573	575	561	542	587	561	537	563	613	619	501	599	566	555	597	588	575	497	581	590	559	593	555	564	567	618	545	595	607	587	580	580	595	637	612	589	593	569	572	598	603	562	614	562	578	577	592	594	570	538	575	566	561	600	539	583	581	566	572	589	580	601	601	613	556	562	553	556	567	527	553	590	610	585	571
24176	21384	28761	31404	55039	48054	36707	19672	6548	2196	1123	865	780	806	816	821	764	799	790	754	782	797	762	737	770	737	769	769	793	792	728	760	760	749	792	714	755	714	717	764	854	742	769	795	775	768	751	760	691	718	776	774	773	741	746	818	783	728	752	761	711	770	768	762	746	799	745	745	732	785	737	731	752	745	749	745	744	733	764	738	736	813	759	715	749	721	776	749	774	741	752	769	743	780	749	744	736	736	755	713	759	764	748	789	777	755	715	728	699	719	838	759	758	771	774	773	811	719	740	749	699	716	728	769	747	756	739	742	750	752	706	713	708	768	762	803	789	769	792	738	746	752	794	761	721	732	781	750	691	772	760	759	740	759	768	767	776	774	749	722	774	740	751	743	752	725	753	729	780	698	761	757	784	790	790	706	716	770	783	744	767	745	700	766	744	699	750	755	785	746	682	754	763	725	708	744	736	752	773	765	762	748	720	763	722	741	770	741	776	803	747	726	788	800	779	720	743	765	762	697	771	756	807	768	728	720	777	786	699	760	773	765	779	701	746	759	769	763	734	734	765	755	776	767	756	714	747	779	747	753	709	774	770	729	752	748	802	752	785	763	760	777	777	814	732	778	754	735	759	761	736	744	703	801	764	720	719	754	773	703	769	729	751	761	797	810	733	733	735	754	760	711	747	733	751	756	778	751	758	713	769	731	748	752	757	760	748	703	746	743	758	739	731	769	781	693	778	775	761	764	771	743	726	691	730	750	777	719	770	722	750	732	700	746	712	776	735	759	778	753	765	755	783	712	722	706	738	719	826	717	795	771	705	752	760	751	723	816	747	762	723	711	738	708	766	691	716	753	721	756	702	761	713	725	745	751	749	825	743	758	759	787	731	793	762	747	716	784	811	737	759	737	763	757	723	732	772	775	753	754	760	810	767	700	730	722	725	738	751	741	753	780	773	746	715	703	762	776	779	740	776	735	786	772	795	748	735	764	770	774	816	764	773	742	741	771	771	810	764	778	769	738	757	753	740	768	704	718	724	749	742	721	760	744	727	776	783	771	706	745	729	781	756	711	693	794	759	731	766	740	727	739	790	728	710	740	731	777	766	766	752	773	717	764	717	765	737	815	772	771	757	772	641	734	776	723	754	727	768	751	781	777	701	739	725	784	763	723	728	791	762	740	766	711	761	708	775	742	710	750	745	781	753	777	746	756	772	746	755	751	786	778	788	729	766	798	730	748	749	717	737	712	754	713	736	748	761	683	760	779	747	784	736	770	768	760	771	757	764	789	768	704	789	726	817	763	798	759	719	728	722	765	727	719	708	773	779	756	770	751	697	813	764	763	775	713	708	763	711	718	782	739	757	785	740	749	780	771	773	746	779	770	747	767	767	737	747	767	717	816	706	745	752	765	710	759	809	683	729	692	732	739	741	761	759	740	741	774	743	768	729	782	760	716	719	680	740	790	792	800	767	746	745	755	771	813	763	743	759	711	740	751	735	759	739	696	740	769	779	741	736	805	766	747	790	711	734	782	740	736	786	758	748	742	745	700	715	737	739	807	748	750	781	742	764	726	725	736	749	811	730	746	742	783	753	766	796	834	733	716	761	736	767	716	760	763	687	800	728	726	789	759	707	760	712	699	741	752	787	740	741	743	763	740	731	734	737	757	768	768	749	777	734	794	781	728	770	722	749	743	779	734	671	768	761	770	726	794	719	730	786	768	786	724	770	752	784	742	764	752	774	770	795	749	739	779	732	758	728	728	720	738	784	723	733	773	768	745	687	806	758	778	740	719	702	713	762	768	708	749	730	764	710	792	749	750	763	718	804	793	771	787	745	724	717	716	735	717	713	723	732	773	736	784	747	696	771	774	726	718	708	729	733	764	743	748	706	736	741	740	761	760	760	785	733	740	736	789	772	748	779	719	768	792	781	763	736	751	779	729	773	762	731	782	752	735	738	738	717	778	765	761	756	763	788	702	722	735	763	736	724	712	753	700	733	742	754	788	735	725	760	770	774	759	754	744	744	745	779	704	782	746	724	760	721	737	720	737	712	716	739	770	756	713	725	751	762	774	717	766	707	759	791	766	726	744	744	761	750	758	754	761	749	776	724	722	723	739	781	719	803	710	768	745	730	782	800	769	783	765	761	739	760	727	739	721	757	740	744	752	743	786	739	738	733	770	757	778	721	720	747	757	711	756	807	690	734	743	773	731	753	708	779	754	758	774	737	712	740	785	780	739	754	780	779	758	772	762	770	775	772	749	758	650	758	681	732	746	720	743	742	768	727	763	726	714	743	729	770	808	696	758	751	701	771	752	807	761	739	783	741	732	798	766	744	747	734	726	760	791	739	774	769	781	763	754	711	735	732	791	707	786	809	761	773	770	727	777	765	767	728	731	733	727	757	750	739	755	765	754	787	727	740	720	776	757	785	793	766	734	727	725	713	718	713	753	771	788	751	721	719	741	739	752	772	781	736	736	764	721	747	801	775	809	744	710	753	770	773	742	778	736	741	766	765	766	717	696	750	741	763	741	751	806	758	713	779	736	737	765	749	786	745	779	788	717	746	745	730	704	700	765	744	748	774	806	776	765	784	737	721	703	706	682	789	744	744	791	820	748	723	732	769	754	756	722	756	812	756	754	762	704	752	713	736	750	751	751	707	745	786	702	747	768	708	733	736	729	711	763	724	689	735	722	728	747	718	739	726	705	748	762	774	739	759	735	789	780	773	797	697	721	763	742	734	766	703	740	722	787	718	761	701	780	740	734	747	742	731	750	726	755	741	710	707	768	780	774	751	784	741	791	742	768	780	729	734	706	758	763	717	706	788	747	756	783	747	763	697	776	745	773	771	733	762	728	693	726	733	761	779	729	756	787	784	742	736	769	700	772	743	735	757	749	714	719	728	795	726	779	734	749	759	723	717	744	727	772	750	786	709	736	789	725	740	760	696	768	726	747	730	699	744	741	773	730	719	776	789	713	738	728	782	746	720	757	746	742	780	775	761	790	736	698	735	745	744	735	733	767	759	725	744	730	732	738	741	742	743	726	700	725	711	751	785	734	708	756	721	749	703	746	748	713	736	776	759	782	767	789	706	803	711	753	735	743	720	758	751	782	755	743	773	725	768	800	752	757	708	709	751	719	745	730	738	718	716	719	753	770	770	736	710	759	759	762	753	728	743	756	756	717	803	783	730	768	747	770	653	803	754	692	706	786	788	807	751	769	777	769	773	768	703	753	755	740	746	703	762	738	788	736	748	722	779	686	799	755	736	722	765	744	767	794	728	717	741	744	738	736	767	752	707	737	686	754	727	749	750	784	757	760	803	724	673	787	810	728	759	711	737	750	776	749	769	754	744	706	735	736	648	767	777	747	805	741	731	750	760	719	713	748	750	740	755	797	728	780	748	762	819	798	735	784	731	738	760	764	772	746	712	792	738	726	786	763	758	716	769	789	771	751	736	781	765	735	733	721	729	778	744	776	715	756	782	769
19139	38626	36525	54490	64122	44023	29723	14321	5388	2236	1101	768	704	664	675	693	706	669	648	689	654	646	696	677	664	655	691	646	665	677	671	691	640	696	660	657	659	671	602	704	664	648	623	680	696	670	629	678	640	696	696	652	652	707	694	687	624	664	684	683	678	694	660	673	645	672	664	648	663	670	688	634	662	671	651	633	711	644	695	720	649	696	636	608	665	665	716	662	648	631	655	636	650	664	670	690	691	677	674	700	651	696	660	646	605	718	615	676	657	672	639	650	635	684	679	686	672	656	630	667	661	632	635	716	659	683	678	681	615	616	657	610	664	704	688	681	667	665	643	630	681	693	660	712	658	659	664	685	635	649	638	609	672	671	637	680	666	637	660	659	686	625	657	658	643	644	668	646	637	694	701	651	642	669	675	635	660	672	604	648	656	662	660	665	654	621	677	646	661	634	686	681	680	657	660	685	658	677	681	648	690	654	685	646	665	669	634	639	679	660	679	671	685	663	647	665	649	657	696	678	622	640	629	694	653	646	600	679	657	614	619	679	666	617	648	718	580	689	674	673	704	665	682	633	676	711	638	621	680	690	637	660	634	665	645	619	660	610	665	676	672	676	642	655	680	659	691	651	646	615	631	689	668	653	661	649	653	699	680	633	642	665	661	638	657	686	661	690	665	684	682	682	682	719	666	703	713	652	650	629	601	665	656	649	610	601	642	641	654	641	652	678	672	685	649	614	676	644	685	644	665	671	668	638	669	670	692	664	649	639	677	652	653	613	697	616	621	656	644	683	639	649	658	649	674	728	660	691	694	618	657	633	638	673	661	613	647	651	652	638	617	650	640	669	683	675	639	635	645	657	677	659	654	690	664	658	654	669	660	675	667	678	657	648	641	652	716	646	651	648	649	642	638	632	638	686	668	655	674	615	612	689	691	656	669	613	648	649	688	642	646	647	617	672	628	670	693	645	620	628	651	641	653	664	643	630	684	646	648	634	653	641	673	665	638	670	657	675	678	678	677	659	674	617	689	643	690	668	671	666	645	690	638	623	646	664	654	620	682	692	613	715	632	695	662	651	657	607	655	604	638	666	639	673	648	684	705	653	635	645	633	649	660	640	689	683	665	699	640	661	678	681	656	674	654	638	629	670	601	668	690	669	639	625	630	614	686	669	664	673	675	645	665	662	718	672	597	681	660	654	686	658	658	629	675	640	637	657	634	660	704	686	647	687	656	680	631	665	688	685	623	614	660	645	656	633	599	649	705	650	651	674	597	674	675	672	709	678	670	678	664	652	673	686	680	685	680	702	685	653	647	643	656	655	628	647	638	653	635	663	686	680	690	649	645	681	640	639	647	663	645	643	687	668	651	696	684	674	616	653	652	706	656	632	625	658	658	714	636	701	642	662	690	716	653	623	605	651	715	652	678	641	683	694	645	655	639	656	675	643	644	679	632	643	701	639	694	670	686	698	615	672	630	664	635	697	671	659	667	693	657	653	668	638	633	692	657	611	655	638	687	639	624	603	611	672	698	626	644	666	687	657	683	674	651	667	632	662	687	619	626	626	619	684	641	674	659	636	662	638	635	634	677	683	669	646	647	673	665	659	607	656	611	661	629	602	653	676	637	645	670	676	634	616	668	640	642	649	642	672	673	638	676	649	637	678	656	693	694	642	631	623	640	653	674	637	673	664	673	665	653	667	602	629	654	673	678	700	643	652	630	670	625	684	593	682	631	648	671	679	661	618	665	654	659	702	678	697	661	623	677	661	686	682	666	685	709	639	667	676	672	635	650	661	661	686	626	719	650	662	690	662	626	687	633	672	653	670	695	664	657	670	647	595	665	617	621	683	666	713	654	665	642	652	698	662	667	652	637	681	632	626	697	649	655	670	655	659	626	640	696	627	660	652	656	657	665	672	634	647	636	638	637	674	674	658	672	601	636	642	658	679	657	662	616	665	648	665	659	650	628	670	620	613	666	606	671	675	627	634	665	644	630	673	625	687	636	642	638	706	677	658	667	633	667	680	659	674	654	638	684	672	651	663	687	663	635	685	632	653	648	664	682	633	648	698	652	653	649	654	700	667	669	621	631	666	624	701	667	671	651	615	677	700	681	600	655	676	648	695	669	646	658	616	658	646	679	632	666	672	690	646	693	605	623	687	663	665	657	631	670	683	623	646	634	684	640	651	666	652	655	596	649	646	641	659	666	617	632	660	662	648	684	671	632	657	682	652	663	655	678	702	642	625	678	667	678	633	659	663	673	616	633	732	612	614	680	662	685	641	651	662	671	643	660	661	664	621	654	621	631	643	697	670	665	619	680	687	683	662	647	703	641	656	678	680	633	696	626	660	671	639	672	674	628	692	607	648	687	694	582	684	655	676	665	653	636	681	655	687	655	667	641	641	716	640	662	697	685	611	629	649	637	642	666	654	709	604	653	660	647	620	685	620	636	647	611	627	700	671	657	657	640	690	654	660	657	690	671	692	677	632	700	638	658	608	619	672	666	637	655	669	641	648	598	629	677	684	636	711	674	672	630	613	655	607	671	641	629	620	665	652	660	631	655	662	699	615	704	666	632	633	699	661	634	715	623	664	663	657	646	678	665	697	666	597	693	667	621	655	642	659	646	629	645	639	630	686	678	651	671	668	665	654	686	689	624	616	654	667	664	698	667	653	682	688	702	666	651	689	645	659	687	666	685	654	636	649	672	683	720	681	640	719	655	632	670	661	648	659	702	655	684	622	649	649	661	667	670	657	657	688	635	662	608	673	637	623	636	622	660	703	662	661	637	645	624	658	660	686	632	677	676	657	638	649	658	633	648	638	669	647	667	687	614	642	630	672	660	603	653	626	640	649	641	629	655	626	631	637	686	658	592	668	662	635	644	683	667	693	648	651	591	664	625	644	644	648	668	673	711	690	614	661	685	656	651	690	688	666	654	667	647	675	655	675	622	667	697	688	659	655	683	698	624	637	676	707	708	689	639	641	648	670	654	642	628	692	644	614	667	627	695	636	641	618	634	630	633	645	629	644	621	637	642	694	628	687	629	669	657	657	672	630	578	655	649	668	702	658	640	657	643	638	618	662	638	660	623	652	672	657	657	684	654	656	653	620	637	644	663	663	662	671	645	664	656	653	633	645	626	676	683	651	684	665	644	602	691	667	658	662	650	703	685	684	668	642	685	667	674	664	645	660	681	687	685	651	709	705	672	619	629	666	671	693	668	605	704	656	658	692	655	653	657	635	674	615	628	697	630	623	664	641	670	641	677	699	621	670	621	662	682	631	660	675	674	663	679	606	641	668	660	629	656	671	660	674	652	657	642	648	670	630	593	643	652	630	673	676	681	645	619	674	656	667	664	630	641	652	638	695	652	679	648	675	718	649	623	679	669	665	639	671	625	627	689	668	652	638	694	626	627	609	643	654	691	626	658	646	648	660	639	639	649	647	661	662	632	648	697	682	645	697	700	652	638	614	670	702	606	663	672	668	644	650
29955	27222	25307	16883	11702	7023	3382	1822	1064	714	656	664	627	617	628	584	622	623	658	643	648	608	607	615	538	626	581	621	589	599	636	579	604	638	619	601	613	599	622	615	593	687	621	670	610	578	603	695	615	609	609	576	587	626	703	638	619	628	650	647	614	663	622	594	584	596	644	681	640	615	641	588	627	623	626	583	659	664	621	583	639	574	604	616	604	611	625	586	607	634	622	617	657	617	626	600	594	604	629	614	629	651	636	591	571	616	681	603	649	579	607	618	650	605	622	628	659	622	589	612	653	644	602	619	629	593	670	606	602	603	620	631	618	610	598	630	632	615	634	597	643	586	612	597	646	633	678	635	613	644	641	551	564	619	560	552	613	612	645	591	601	633	636	591	663	631	615	658	606	644	583	597	650	578	618	602	576	623	581	640	650	637	611	582	567	576	604	608	583	579	599	608	566	644	629	621	608	601	652	566	596	592	630	574	649	631	576	618	590	614	616	646	572	659	616	619	663	593	617	585	650	638	652	632	603	636	638	569	622	565	570	602	634	651	594	578	587	586	605	613	600	617	638	641	600	669	621	608	596	627	625	618	619	648	609	635	597	638	637	574	582	612	616	555	615	629	616	605	638	620	650	597	625	692	568	671	662	618	555	663	605	606	621	634	622	654	604	620	648	601	625	649	627	657	619	632	641	631	612	630	583	550	643	628	610	612	614	608	613	621	635	629	610	622	609	637	651	588	627	603	660	631	642	583	608	625	587	582	604	644	606	593	625	613	593	620	601	608	602	625	632	630	636	648	631	607	573	597	659	655	581	637	626	631	619	639	638	606	587	624	587	599	637	585	636	603	596	623	653	617	631	632	623	642	639	609	597	620	605	588	601	614	606	606	560	640	570	613	626	602	622	662	610	600	604	599	621	632	555	633	619	578	646	643	606	644	598	573	595	619	586	580	610	618	602	633	625	602	625	598	627	599	660	598	621	627	632	649	614	602	575	587	593	604	582	607	618	578	622	633	599	596	609	632	650	589	620	627	598	614	625	614	590	595	560	609	615	605	610	612	623	613	615	640	588	625	625	640	614	633	611	596	568	605	605	616	652	652	632	631	580	613	597	579	624	629	587	637	609	579	609	575	631	602	626	596	648	625	604	625	639	642	581	616	600	604	610	583	607	601	615	596	629	621	621	613	623	625	592	611	626	641	594	605	643	609	588	560	623	615	619	602	602	635	603	594	573	614	613	595	602	633	615	601	633	616	641	678	593	617	603	615	580	608	642	662	631	620	599	619	594	622	672	568	645	574	620	630	579	622	622	610	637	617	620	602	642	585	584	608	638	602	616	625	639	630	584	615	610	604	604	602	609	601	635	578	611	614	650	618	584	604	602	637	550	629	611	629	627	622	599	631	595	585	648	613	613	657	619	630	631	644	622	610	569	563	666	573	594	617	616	661	620	593	608	626	653	626	597	622	617	609	608	607	637	636	591	600	621	603	616	610	642	606	631	608	599	593	612	604	627	616	612	591	615	649	624	620	623	635	596	585	588	659	591	599	610	610	598	645	603	574	645	641	618	684	585	627	602	597	567	589	619	635	643	626	609	598	588	596	594	649	613	583	575	614	568	614	617	591	632	593	604	624	607	670	577	598	614	595	594	621	596	621	625	603	614	629	599	623	660	596	583	580	592	612	650	604	650	568	610	603	639	645	637	624	600	590	613	617	591	610	622	648	612	617	582	605	626	610	648	629	565	628	674	604	609	599	632	592	643	604	580	620	589	642	561	660	623	590	639	619	654	618	648	579	645	627	593	615	616	582	642	588	600	595	645	617	623	554	592	600	626	593	587	650	674	614	605	584	615	610	628	590	627	575	652	609	594	654	624	642	611	608	613	619	618	599	630	595	629	639	567	613	577	618	579	647	586	612	654	633	589	593	627	614	614	619	621	634	672	603	599	605	585	614	647	629	625	618	629	565	583	580	632	613	592	610	620	607	614	611	616	596	603	620	590	595	587	619	610	610	614	580	632	629	611	585	618	622	630	628	647	634	624	639	579	635	650	574	602	647	657	685	648	640	610	613	583	596	613	643	640	597	580	604	606	630	582	628	572	603	593	603	602	627	605	634	604	592	629	598	593	654	619	617	598	600	633	610	623	616	627	625	623	621	666	603	623	645	612	625	595	612	627	607	645	638	593	612	586	611	636	618	638	626	648	597	632	633	614	569	613	632	578	574	608	615	622	612	589	644	583	645	647	610	639	592	617	614	630	622	600	578	607	604	647	629	649	673	571	603	620	633	649	639	613	622	596	607	614	623	641	584	612	611	667	640	683	617	587	611	621	651	603	620	629	580	623	609	604	636	607	585	627	607	630	624	620	575	657	613	617	636	641	695	631	668	625	666	612	567	624	616	593	643	648	581	612	595	656	583	611	603	601	634	661	643	601	600	639	580	619	625	620	610	636	649	594	593	581	587	628	596	631	595	659	593	567	650	657	635	627	606	535	640	657	623	553	607	641	686	628	596	676	625	572	618	615	611	607	628	604	597	627	675	581	619	611	579	573	642	619	609	601	620	617	613	607	611	617	616	575	606	621	645	620	637	579	613	596	629	626	572	638	611	605	587	600	579	564	562	571	607	635	643	628	630	607	633	642	620	613	618	607	626	577	647	633	659	605	620	591	586	562	626	601	616	621	577	647	605	624	640	660	639	587	647	605	591	599	601	594	601	601	619	616	610	618	644	639	569	625	640	646	565	611	639	575	652	598	619	617	622	605	553	565	647	638	611	629	647	600	631	643	596	636	657	607	604	555	590	608	611	635	592	627	599	642	629	576	616	589	621	649	626	620	630	618	600	664	570	557	657	677	590	642	604	607	608	598	591	619	591	645	569	596	664	614	644	629	606	685	635	604	623	607	596	618	648	605	595	583	612	614	618	634	612	594	619	603	572	630	612	645	640	616	629	616	602	617	657	606	630	647	606	631	630	549	609	617	651	614	630	612	595	669	610	602	657	640	624	627	589	657	602	592	614	596	606	594	628	620	591	601	631	574	607	613	620	600	637	636	615	621	641	599	593	600	624	637	580	607	692	590	626	676	653	592	632	634	628	665	588	577	627	657	667	632	602	609	632	566	572	574	624	627	654	640	619	632	628	657	600	603	634	617	622	630	655	607	643	651	598	558	582	616	633	583	611	562	587	620	600	627	636	605	573	680	611	594	617	640	643	635	600	645	667	601	631	592	563	584	614	654	617	631	643	590	607	586	649	622	649	610	630	605	654	581	602	648	621	583	638	583	603	579	613	631	620	611	604	640	577	622	632	648	610	652	563	648	582	619	605	602	628	633	590	646	631	579	624	602	631	670	640	575	627	584	582	630	615	642	598	632	623	630	578	607	639	604	612	576	616	612	629	609	588	638	584	556	579	592	597	616	624	624	631	635	617	573	597	586	604	605	604	585	557	625	583	625	596	665	664	624	645	600	607	629	564	618	606	633	604	605	636
16359	27471	21937	12124	9505	6109	3281	1825	1006	649	579	560	514	552	535	547	541	489	519	541	523	514	478	556	523	512	518	526	507	499	516	530	527	567	506	469	548	496	550	578	533	581	540	515	496	563	553	508	548	512	483	545	521	519	516	523	534	532	519	502	553	486	516	510	571	505	516	481	494	468	516	504	518	502	503	505	522	523	485	511	561	512	537	546	525	534	475	507	508	555	507	502	543	494	513	492	540	507	538	559	488	513	524	501	507	494	499	560	522	514	534	518	512	530	499	505	477	501	528	531	516	500	564	516	485	519	510	549	522	510	501	538	525	518	524	511	501	521	477	512	482	504	544	512	489	517	519	497	500	534	493	504	560	511	541	550	518	512	495	512	499	532	506	521	509	499	511	526	544	551	474	543	512	524	541	507	520	503	509	530	487	561	522	529	506	510	520	508	524	515	588	497	509	513	515	481	497	545	533	503	495	498	508	474	496	515	555	551	521	471	539	507	467	519	485	536	546	520	507	489	513	516	524	550	516	534	540	537	496	498	540	481	528	525	506	494	532	536	523	464	512	526	505	544	483	515	509	553	490	497	528	525	503	517	512	512	521	507	522	527	535	503	514	462	520	526	507	519	480	548	515	474	502	513	535	512	505	540	542	488	488	531	508	582	515	520	534	539	524	487	508	500	537	541	510	541	567	511	504	480	513	490	516	520	523	493	581	465	506	533	526	549	517	533	498	533	522	544	500	514	534	522	532	507	512	518	479	486	536	525	549	512	489	536	534	508	547	510	498	525	507	495	469	489	474	528	522	561	518	520	496	498	539	483	522	534	486	493	500	507	529	519	521	506	510	569	516	547	533	526	546	509	506	494	496	521	488	550	490	525	527	507	513	514	510	506	526	535	487	546	522	508	532	517	514	514	532	524	506	503	497	512	552	535	511	511	506	525	528	510	499	515	490	557	475	528	511	513	520	540	546	541	536	487	518	508	522	550	539	495	554	511	493	497	486	496	521	511	519	545	541	526	494	535	539	520	519	548	541	513	507	508	542	464	552	555	488	509	504	491	539	539	538	523	529	500	523	533	524	488	496	495	475	487	512	523	477	488	523	534	518	506	494	544	495	563	527	507	498	501	554	513	531	509	526	497	484	484	494	515	481	501	515	498	517	514	507	517	523	515	497	542	499	529	472	514	497	492	538	528	561	495	532	514	532	530	513	519	506	522	562	550	513	542	503	543	525	526	502	504	500	474	468	502	533	529	489	521	520	539	508	528	511	499	541	500	508	528	538	508	504	510	544	500	526	531	488	519	515	481	546	515	510	508	494	500	556	516	502	557	541	512	500	525	503	529	498	562	475	478	483	537	506	503	515	525	467	524	524	479	480	501	560	536	503	531	548	530	522	511	525	537	483	505	483	484	542	543	542	514	476	530	545	512	519	524	515	485	531	488	508	530	507	506	528	497	488	536	528	525	551	536	511	499	498	528	461	511	557	534	525	517	537	536	533	542	537	509	530	498	525	499	478	508	553	506	502	507	543	479	510	530	513	494	532	514	496	562	535	499	547	506	500	504	489	509	537	465	505	529	467	520	521	512	532	482	533	517	505	514	512	515	555	500	556	525	554	537	513	526	514	453	515	508	512	530	511	553	536	536	521	519	548	494	536	515	450	519	518	519	524	517	495	540	488	529	520	490	523	529	495	513	512	525	547	573	485	503	530	509	494	525	532	518	479	505	507	491	506	494	507	527	506	523	523	512	502	503	562	510	486	557	530	511	556	550	497	499	500	533	503	504	567	533	503	532	507	535	511	530	561	468	480	562	500	525	554	504	536	483	508	517	509	512	535	509	517	484	517	475	540	481	509	514	494	535	529	504	536	520	489	500	502	506	508	509	479	500	521	546	518	513	459	497	519	476	547	558	535	495	522	511	495	525	531	498	516	515	514	481	517	550	490	523	494	521	503	511	488	516	504	493	523	511	510	535	509	509	533	535	489	492	545	518	530	498	546	527	504	534	521	529	552	550	513	485	491	522	479	530	502	530	501	537	502	519	519	532	500	502	479	508	482	561	494	528	490	506	496	560	512	514	535	546	461	545	489	508	507	554	517	489	518	492	554	520	529	483	492	531	505	532	508	533	505	491	544	469	531	528	528	514	512	500	495	493	507	504	487	502	511	546	546	533	480	517	509	485	520	516	532	528	538	514	517	522	540	525	473	514	567	483	505	513	509	506	537	507	549	523	498	515	518	504	502	534	484	534	489	504	494	522	551	494	517	527	569	501	512	497	505	530	524	512	521	481	490	523	525	520	516	515	535	524	569	520	574	523	522	553	500	515	520	550	491	523	464	487	498	510	522	517	513	507	523	470	522	540	525	497	517	476	516	495	519	519	545	571	519	533	518	524	493	522	504	534	505	514	545	505	526	550	510	537	537	559	529	514	514	494	494	521	511	505	537	508	502	517	501	485	537	512	552	513	535	505	531	532	525	527	467	521	521	545	526	503	491	546	509	509	494	523	452	509	505	517	546	559	516	527	529	469	552	515	502	494	523	537	494	501	538	511	540	521	506	517	502	561	505	528	522	513	521	498	478	513	473	492	467	536	502	455	543	491	520	501	565	541	560	547	547	511	549	495	513	462	519	525	515	512	522	568	514	528	506	519	516	495	501	482	514	500	517	546	541	496	531	523	498	486	496	554	515	548	522	495	509	513	535	505	460	556	529	525	527	534	549	522	515	512	520	515	483	527	538	528	489	535	501	519	543	511	500	523	520	517	508	530	523	493	495	529	544	526	497	531	493	521	539	526	554	540	567	520	507	487	503	538	529	566	504	541	536	490	514	499	517	483	519	521	494	504	519	494	530	509	493	501	526	508	518	502	468	513	511	552	489	497	504	514	500	546	499	483	518	489	494	514	524	525	464	504	562	507	487	530	498	468	544	551	497	504	515	525	512	521	545	469	528	493	513	484	478	553	501	488	495	538	496	525	486	514	496	523	492	495	487	501	526	553	534	525	475	529	521	525	476	497	503	539	504	512	485	515	533	535	527	540	493	489	468	498	509	525	487	528	525	512	497	514	503	502	534	518	500	508	507	540	479	528	518	548	530	510	509	525	514	529	516	523	517	554	511	492	486	484	513	494	521	508	492	498	533	536	509	499	479	483	476	493	509	487	517	522	512	544	534	519	537	528	504	488	483	522	492	496	489	514	466	494	503	488	487	548	468	535	534	477	494	496	534	526	510	461	526	507	521	530	509	532	524	511	518	523	466	516	527	477	528	550	504	496	499	523	536	527	531	520	495	563	521	526	544	553	517	492	530	507	539	510	490	511	499	544	527	525	523	509	489	494	526	498	467	505	522	520	521	534	525	538	510	506	537	507	515	501	514	529	533	505	484	548	515	509	477	521	478	536	541	511	542	532	535	506	495	543	522	507	538	485	471	490	507	523	512	484	509	505	481	478	539	525	526	472	540	529	476	531	540	522	549	492	490	521	496	513
25453	21484	27761	30445	41962	36578	24432	12074	3823	1409	875	688	658	685	670	680	684	665	635	632	650	610	665	653	650	699	651	621	710	646	664	693	650	629	686	657	679	617	623	646	629	651	653	658	682	666	657	728	609	655	613	616	630	653	620	615	630	655	607	656	633	625	686	644	650	641	654	675	684	638	645	682	601	633	665	618	611	640	651	655	662	652	678	644	622	629	598	658	654	650	612	650	647	649	642	681	672	657	656	637	674	633	664	644	598	644	667	662	654	622	681	632	644	636	653	634	663	709	670	647	655	619	633	659	639	649	608	628	636	666	641	605	661	646	633	654	667	653	666	645	647	689	634	637	643	634	672	663	657	601	666	654	669	639	654	639	639	632	632	613	637	625	659	666	658	677	633	657	619	635	620	669	625	701	626	623	658	668	681	653	652	645	648	647	652	608	616	623	681	656	642	647	643	602	664	652	658	642	682	648	633	677	668	576	624	654	578	658	598	648	616	627	667	666	628	677	623	587	649	667	646	632	633	677	628	669	622	615	627	606	613	649	667	658	640	611	608	637	657	648	658	618	637	671	593	683	616	649	687	681	640	645	663	653	669	640	640	652	644	645	639	642	620	617	667	635	642	666	635	662	640	652	707	616	613	640	661	649	632	647	660	606	630	674	581	654	608	656	602	580	655	642	665	634	602	658	669	636	643	661	638	630	665	700	677	674	646	625	663	611	664	656	644	686	635	678	675	585	636	628	660	634	662	647	622	608	600	655	630	660	654	661	646	639	675	675	624	625	672	647	670	615	621	665	625	619	636	627	642	632	653	689	617	611	667	618	664	667	669	632	636	616	638	668	683	644	642	653	639	663	635	615	662	662	596	640	674	648	628	588	615	618	644	674	593	644	631	664	605	602	613	605	674	631	665	604	672	615	674	631	635	649	670	678	639	612	667	616	656	612	662	651	672	636	635	650	630	652	644	682	653	677	643	630	622	617	649	651	640	611	633	630	648	626	633	663	654	666	634	599	653	649	626	640	628	625	685	694	652	642	625	665	649	628	603	646	682	629	600	655	680	698	645	625	641	639	664	583	656	644	665	646	662	568	595	639	699	665	657	629	631	664	656	643	613	658	708	609	614	685	654	624	650	649	636	627	622	661	630	632	670	601	634	622	634	698	652	662	647	649	639	652	617	613	661	613	639	603	641	648	641	676	612	606	603	657	637	628	674	630	641	646	629	635	650	661	633	674	635	603	610	657	620	614	659	688	631	610	607	652	639	629	666	653	642	676	637	638	607	652	631	659	612	648	652	652	653	686	647	625	663	606	634	637	635	656	594	634	624	619	635	627	627	649	652	640	636	645	582	637	621	623	604	635	603	636	666	662	615	631	653	667	640	646	641	634	632	621	634	663	634	625	621	591	642	625	619	635	602	632	622	652	630	637	643	626	591	631	650	626	658	664	620	629	618	639	655	639	643	658	678	657	597	637	653	624	647	641	601	671	614	644	664	622	686	645	637	626	660	613	662	633	671	664	667	687	642	637	592	632	603	638	606	661	616	674	615	676	687	629	618	675	698	650	657	631	626	673	621	652	631	630	630	635	640	605	637	637	633	606	665	604	641	627	676	612	643	658	633	620	612	676	658	650	647	659	614	692	634	636	644	645	620	628	638	644	618	661	668	629	686	654	656	630	589	634	674	621	669	641	645	653	635	631	744	680	610	612	630	640	670	665	628	694	664	618	651	718	679	642	620	639	637	661	632	611	617	598	648	639	655	657	588	643	679	613	648	717	626	591	647	607	677	597	610	653	665	646	593	647	653	656	634	690	629	652	648	608	622	639	675	655	666	652	628	657	622	656	696	611	615	614	656	606	683	719	646	588	676	643	649	661	656	605	651	655	647	567	663	619	672	634	620	631	678	630	681	601	626	615	617	609	658	574	652	628	614	628	634	601	591	622	627	627	664	622	679	593	640	639	605	660	667	676	597	657	648	636	654	657	607	612	673	626	642	655	648	667	641	684	647	633	616	650	587	648	628	646	643	644	652	662	675	649	648	670	665	613	664	607	653	685	624	635	659	627	626	628	682	643	667	656	643	638	642	603	649	645	640	647	650	654	666	616	633	623	622	644	634	663	613	627	656	602	630	655	620	671	636	645	611	650	636	681	636	651	640	676	669	655	613	643	660	617	665	668	639	612	657	656	639	586	616	648	640	649	639	614	682	642	652	601	639	645	693	591	642	609	630	655	638	643	651	655	633	668	655	651	685	653	678	653	656	669	650	637	651	658	632	689	613	667	682	633	653	614	629	612	613	650	614	656	631	662	613	653	682	638	653	587	655	646	687	607	641	660	676	631	640	618	662	681	661	659	642	602	652	669	626	660	678	640	617	633	624	643	656	606	625	640	612	651	626	629	663	643	620	649	623	659	645	631	604	646	650	678	639	604	650	667	596	604	636	636	633	601	642	673	645	606	661	677	654	660	593	644	630	671	640	655	643	686	654	661	607	649	639	613	667	706	616	634	623	596	671	631	637	664	602	647	653	668	655	629	611	617	636	647	620	600	644	620	713	622	618	614	664	622	681	621	645	636	653	653	642	610	617	656	615	614	626	635	628	641	643	589	656	645	605	637	613	651	650	609	618	631	653	660	665	651	662	644	632	609	630	683	628	606	654	646	632	626	641	615	659	643	623	624	691	654	607	639	699	620	614	652	634	659	662	639	632	638	678	644	644	617	591	629	613	686	615	613	624	602	612	656	620	633	623	639	560	644	647	625	691	650	621	654	625	655	680	663	626	604	615	610	627	639	594	654	646	645	613	654	605	657	681	707	609	666	640	644	645	643	664	610	573	628	646	628	599	649	664	667	605	619	615	652	651	636	693	676	677	625	622	582	658	642	605	665	677	659	635	614	651	615	645	626	586	663	578	636	682	660	644	607	592	608	643	633	623	604	656	603	641	638	612	681	664	671	648	624	643	630	635	646	638	664	668	626	653	675	593	660	652	653	633	621	657	673	629	693	636	693	605	653	645	656	639	657	656	675	608	661	643	658	676	617	615	617	613	623	638	583	622	668	643	647	646	667	647	619	646	636	622	635	616	674	637	620	645	644	704	620	634	561	652	686	642	654	662	622	656	636	652	680	651	653	689	630	651	686	648	650	663	655	676	658	687	680	641	665	598	636	664	589	618	652	648	646	639	608	685	673	633	644	587	657	647	642	677	657	643	619	619	637	629	642	630	636	638	694	655	625	633	622	620	641	590	601	609	633	642	590	633	664	680	615	675	643	674	673	700	643	638	648	633	649	639	609	616	655	628	603	634	660	636	649	684	658	705	639	660	648	622	667	668	645	664	648	642	637	640	621	667	639	635	630	631	677	667	622	675	639	633	646	599	633	652	634	659	620	628	629	584	664	642	628	700	631	663	601	611	646	637	675	687	656	694	659	661	604	683	645	636	621	648	652	641	587	596	632	667	684	692	674	629	657	626	608	684	631	614	636	645	632
15600	31363	25210	32730	41271	29524	18473	9160	3530	1355	806	636	614	579	561	564	541	567	584	621	575	572	565	574	576	555	553	557	584	558	561	593	611	571	591	520	608	565	537	555	593	633	551	615	596	583	545	584	582	580	533	607	557	572	595	552	563	564	566	576	597	604	552	557	559	531	536	601	576	527	560	571	575	574	590	516	564	590	573	551	598	573	586	573	574	564	586	594	552	566	543	524	576	560	599	544	582	573	542	580	535	612	580	560	537	534	553	623	548	560	596	554	576	595	578	552	572	562	568	577	576	535	512	572	600	568	547	524	553	550	570	550	565	523	576	554	579	554	533	592	610	559	577	592	582	528	571	578	541	602	549	561	553	554	547	542	585	573	541	546	578	547	557	603	545	559	572	566	495	556	567	571	554	554	549	535	535	544	572	593	575	598	561	577	570	588	579	591	553	546	578	577	557	595	549	543	529	579	542	584	558	562	547	557	539	577	566	615	534	545	582	555	570	572	564	606	541	604	549	555	569	587	563	585	554	556	575	573	529	619	559	590	571	551	567	558	519	576	536	563	601	554	603	619	519	552	585	589	592	605	584	599	529	529	559	607	570	601	591	620	547	587	547	572	574	573	515	560	567	544	567	565	594	581	582	538	540	545	560	561	577	581	536	567	586	586	605	558	588	552	529	584	587	558	546	574	553	521	547	485	546	585	572	573	511	552	541	522	544	573	611	561	557	511	602	576	567	548	586	513	561	573	540	558	569	566	541	565	565	548	516	526	564	609	563	569	562	560	587	575	575	566	575	575	525	559	570	565	546	561	600	563	532	547	549	549	583	608	558	580	608	590	579	603	604	567	559	555	599	601	543	565	584	575	601	542	567	562	541	556	553	605	606	554	535	583	511	566	571	561	570	555	577	582	531	569	591	537	586	516	566	529	588	573	562	610	542	584	543	592	530	562	578	539	615	545	592	551	559	558	583	587	597	546	609	561	536	592	568	546	593	587	569	572	545	522	567	592	577	621	565	591	556	550	609	544	559	567	546	576	643	552	564	592	554	561	512	586	525	566	577	545	576	553	532	563	562	587	577	538	574	549	571	574	563	570	538	623	536	569	564	526	557	573	559	580	558	567	588	556	585	593	572	585	571	541	543	543	538	585	555	584	556	576	539	549	538	566	573	560	555	565	563	537	578	586	592	559	556	568	563	564	556	588	516	560	551	540	527	511	528	552	546	596	575	537	552	548	568	578	542	580	561	607	596	558	551	565	572	533	566	564	558	533	575	613	517	599	578	544	578	576	605	565	552	586	529	565	553	546	569	525	563	590	592	574	545	554	610	552	575	578	584	599	503	513	564	570	556	585	548	564	601	587	593	596	533	556	571	576	548	564	565	575	586	560	565	596	577	523	535	579	565	548	564	554	551	514	605	520	564	561	578	536	575	621	560	544	586	574	573	537	573	558	539	584	573	519	559	580	542	574	570	592	554	536	614	527	616	561	525	540	579	546	545	559	578	552	574	530	564	567	553	587	561	560	601	561	560	553	572	536	591	550	576	496	564	577	561	556	616	532	565	547	603	563	565	494	604	602	577	558	535	593	543	579	574	561	562	594	542	549	577	590	538	552	557	576	558	571	545	550	556	597	570	554	480	541	560	557	569	563	563	597	587	612	559	571	562	615	584	595	563	575	589	529	539	552	577	570	553	587	526	594	565	549	542	535	571	501	563	581	535	560	545	571	571	564	586	545	634	586	570	565	551	581	596	545	561	541	541	593	554	589	517	559	515	596	568	517	566	570	586	572	541	565	553	577	569	588	579	526	579	582	566	554	545	558	536	558	555	565	572	564	547	579	549	569	520	585	571	571	540	595	595	547	556	564	591	582	568	564	557	533	549	573	591	564	546	563	611	548	571	584	559	567	569	569	559	544	520	564	571	581	558	568	549	548	561	543	527	568	565	542	554	550	547	553	556	593	577	565	541	552	581	567	569	570	538	557	599	564	550	556	570	546	579	575	580	568	528	610	594	605	533	567	526	530	587	545	576	527	577	569	524	586	526	600	547	588	553	570	592	574	563	557	583	566	569	543	562	561	593	608	561	558	565	550	560	565	549	537	557	554	524	555	544	536	567	555	572	557	583	507	545	544	573	561	569	592	573	559	559	574	550	574	563	555	559	551	545	555	564	553	556	553	591	555	509	600	556	578	573	549	617	597	630	572	594	560	589	590	600	549	565	573	544	560	609	564	599	559	574	586	535	564	558	573	580	583	568	578	556	547	562	558	585	550	577	548	591	569	595	592	593	544	564	559	588	610	580	540	571	561	570	585	560	575	529	614	517	576	515	533	530	532	598	602	569	583	571	600	512	585	581	571	542	612	577	571	559	585	539	623	511	592	521	609	576	530	572	590	551	555	565	555	549	580	538	572	565	568	568	585	540	527	541	534	580	575	513	554	556	561	577	579	608	558	561	541	586	559	553	590	565	548	561	550	569	596	535	584	554	532	572	608	556	538	534	565	610	574	561	541	550	546	560	538	550	524	583	561	558	559	527	546	604	604	527	534	542	609	574	550	564	555	549	561	523	564	572	538	586	565	562	540	600	520	508	520	534	561	540	562	556	558	593	525	545	574	574	561	560	568	608	549	578	585	528	582	543	573	541	570	527	599	522	573	568	549	574	542	525	573	566	599	582	535	606	550	562	572	578	537	557	588	601	580	587	570	544	517	579	583	569	603	580	574	578	577	568	618	606	563	604	542	572	589	523	586	533	522	547	554	579	575	577	540	545	550	600	552	534	556	542	566	596	522	530	508	588	520	561	585	567	577	546	597	516	559	575	570	548	586	592	563	539	561	570	561	528	584	606	576	596	563	569	552	589	559	570	611	581	564	549	564	607	544	526	570	520	519	546	558	552	596	563	579	576	574	545	558	605	534	556	571	570	539	563	551	564	580	570	564	580	570	584	565	502	555	587	538	526	557	542	557	547	624	566	584	591	571	539	557	563	598	583	577	537	564	585	557	545	543	550	545	546	583	545	593	600	573	536	544	542	568	550	601	561	570	576	616	572	580	513	537	547	500	552	572	560	572	605	556	539	543	552	550	546	556	586	553	582	602	592	545	515	620	565	600	562	545	551	571	595	590	564	525	586	569	527	544	568	582	602	570	545	591	548	610	547	536	538	579	543	564	619	553	540	564	563	529	560	567	515	583	554	535	577	545	563	549	569	519	555	585	572	577	563	570	567	529	575	512	591	547	586	582	505	556	536	540	575	615	589	545	602	579	533	571	598	532	539	556	534	528	564	528	566	612	535	538	537	565	573	571	558	535	524	582	580	549	568	588	606	567	514	585	592	546	578	554	581	536	561	585	556	543	540	558	538	655	527	564	535	571	584	530	522	512	510	557	564	551	548	584	550	567	535	554	568	511	568	528	560	555	586	536	546	605	528	518	592	539	560	554	531	533	567	573	530	570	557	545	590	556	527	533	598	547	570	591	575	556	596	548
24202	21359	28630	28140	46722	48447	38564	21542	9059	2598	1284	969	782	773	812	715	743	719	766	759	784	750	740	758	785	758	728	776	769	769	744	734	710	776	746	768	757	708	748	725	755	763	762	751	732	757	736	699	739	759	775	706	710	701	697	789	708	725	740	745	788	705	750	746	761	756	761	748	722	715	790	714	745	738	734	773	777	746	792	726	742	790	799	807	755	721	743	741	732	728	796	706	751	787	739	695	705	735	730	755	759	728	798	749	814	740	730	742	683	728	768	774	727	750	736	717	735	711	687	793	773	701	775	788	763	728	727	774	797	751	718	819	779	746	807	763	704	755	742	708	776	739	752	734	759	757	738	746	705	775	752	722	733	742	745	727	759	749	718	737	758	708	805	753	793	768	772	780	769	724	740	724	800	743	768	718	657	764	744	734	767	757	738	711	754	740	787	765	722	769	744	743	719	733	720	735	715	798	747	752	772	763	770	716	692	692	764	776	756	719	708	732	723	730	707	764	751	778	745	771	767	753	741	744	769	767	741	696	748	725	731	718	789	684	748	764	713	748	750	749	748	746	740	712	759	757	753	758	727	731	722	738	769	766	740	771	720	778	750	739	720	703	758	725	788	750	757	769	702	729	793	733	705	767	707	724	729	735	723	726	759	721	776	687	809	756	788	759	754	779	765	715	718	702	723	777	751	752	713	759	703	718	749	737	743	765	744	789	736	719	722	744	779	723	746	756	722	679	751	709	777	717	704	724	703	727	721	751	747	725	752	706	705	735	712	768	762	723	765	745	748	739	761	731	767	744	770	751	756	735	789	767	731	766	760	798	760	707	762	753	744	739	677	760	738	709	777	733	750	738	724	722	755	704	795	778	763	685	717	733	732	772	732	731	705	774	771	774	797	713	761	731	754	761	754	719	736	747	753	698	769	744	735	810	719	765	749	749	657	782	727	736	747	742	745	783	772	757	733	735	728	748	713	762	724	691	760	724	752	725	754	695	731	759	773	753	738	714	731	779	783	751	746	726	744	741	774	718	740	739	702	733	790	738	759	740	793	722	804	747	704	736	719	747	771	754	751	763	773	736	705	770	728	766	750	687	736	767	694	739	749	725	734	728	699	772	718	692	778	766	747	747	723	735	760	743	752	707	747	710	729	701	780	810	768	748	735	751	735	763	692	751	739	739	751	774	766	751	759	727	760	728	770	780	741	772	688	725	763	769	709	744	739	744	747	737	772	729	692	782	730	785	772	722	721	706	740	725	702	754	778	749	727	747	762	691	755	779	765	761	721	766	723	747	719	751	745	741	727	700	706	716	792	710	709	665	712	719	755	761	723	722	717	726	798	751	758	713	791	725	696	752	732	730	725	759	700	746	721	740	741	715	768	723	773	704	741	746	783	706	756	767	724	706	708	715	728	730	730	708	716	772	702	705	766	769	800	725	765	704	719	716	736	753	710	758	708	754	759	700	704	764	750	742	746	771	764	773	734	768	733	724	701	742	748	769	728	776	735	750	751	713	751	689	658	739	731	709	760	703	776	738	740	803	725	758	767	733	757	725	773	726	751	762	769	760	698	728	709	750	696	772	721	707	758	742	723	781	762	780	764	754	743	735	744	743	740	722	738	747	775	761	726	783	736	738	716	796	730	735	772	759	733	730	760	768	740	686	776	765	763	713	724	741	694	721	724	774	715	765	746	784	747	763	767	738	775	759	746	741	759	744	798	730	719	760	793	818	739	759	739	778	760	720	771	760	740	690	760	792	773	724	756	772	743	717	731	683	774	694	744	718	731	740	774	745	761	763	701	719	735	753	758	784	766	787	754	788	735	728	712	726	757	778	718	792	780	795	757	782	716	753	730	726	750	741	714	722	736	687	781	749	665	750	778	773	731	693	689	752	756	698	724	763	790	703	726	732	761	782	698	726	767	740	763	740	725	768	721	761	736	747	743	742	737	756	758	789	757	729	703	740	738	702	766	766	730	692	724	771	702	732	748	721	761	741	718	693	723	765	728	788	752	788	774	765	746	787	729	743	746	715	761	765	728	742	718	738	738	745	810	721	758	738	714	698	735	743	734	755	701	744	698	747	686	741	709	751	756	781	729	761	777	735	747	737	718	725	690	745	722	785	758	732	747	766	710	747	748	750	761	743	798	731	759	766	767	789	723	745	734	741	699	691	730	733	807	789	743	819	750	743	663	744	736	726	720	748	751	730	715	764	751	759	741	704	783	733	771	727	717	747	711	766	767	759	769	782	773	720	713	773	741	725	727	758	812	741	737	764	755	770	730	722	747	733	758	771	756	721	750	722	768	733	740	786	783	788	714	732	753	724	729	743	688	761	718	734	729	742	768	720	775	738	750	783	727	748	767	730	716	751	719	721	729	697	744	721	681	741	780	690	738	750	714	679	741	741	770	715	782	721	776	745	687	718	734	721	751	761	745	769	706	719	763	769	748	775	762	731	719	750	835	767	745	708	749	720	782	761	729	770	729	772	726	698	773	725	711	755	721	762	697	758	743	779	727	775	767	763	717	742	733	703	754	778	712	782	752	738	753	718	741	755	715	760	718	748	795	716	779	776	717	728	748	789	742	749	717	728	739	754	773	722	758	768	733	733	789	700	743	793	714	792	741	738	702	762	771	688	739	792	822	693	747	737	798	765	751	763	722	759	768	748	727	751	725	746	745	699	751	750	789	756	752	721	718	755	779	805	733	744	772	776	731	728	751	720	738	714	744	675	731	754	755	728	777	708	731	761	793	707	715	739	760	761	743	734	695	734	762	728	717	767	694	735	732	728	717	777	726	732	735	755	725	741	770	745	754	708	752	805	749	750	722	727	724	765	688	744	757	752	687	741	753	732	768	698	716	738	759	719	724	732	733	747	724	756	720	710	771	699	783	776	752	679	713	725	700	759	713	744	733	736	719	700	742	708	751	766	745	722	724	753	700	733	707	779	733	756	745	755	740	710	777	729	758	789	778	714	715	735	770	738	772	753	748	747	718	762	741	745	762	699	750	676	725	722	705	754	749	695	756	723	796	690	751	752	727	754	739	738	750	772	730	801	729	764	759	699	751	685	749	740	737	746	732	747	732	778	723	732	786	720	736	674	730	734	712	707	740	723	738	781	779	737	744	700	757	746	751	724	706	706	765	755	750	787	703	747	734	759	761	705	705	740	746	708	740	784	744	742	694	733	761	735	764	762	737	735	736	774	751	733	724	749	764	687	746	726	702	745	800	743	757	752	728	768	733	718	756	774	746	744	705	720	761	752	715	741	734	751	727	778	727	716	746	757	750	692	786	724	711	743	710	725	695	784	738	758	715	734	736	776	779	711	750	799	737	704	760	757	754	739	731	742	730	754	755	700	738	713	741	776	729	739	782	674	713	776	692	729	784	778	774	696	724	716	760	746	741	743	744	713	761	758	749	741	736	733	748	756	781	707	705	750	742	756	721	753	746	748	769	793	745	759	693	688	704	718	773	722	745	709	744	715
17640	36907	29810	45403	60190	45265	31771	16624	7508	2597	1323	825	722	708	657	689	650	675	635	648	670	641	700	615	680	687	661	615	643	683	650	664	652	683	666	622	657	665	633	649	678	696	621	640	731	647	659	647	641	685	695	666	682	661	642	667	655	678	658	669	679	650	655	655	650	695	667	651	726	690	638	635	656	655	623	688	651	660	659	656	684	694	650	628	640	654	642	640	666	663	617	650	664	643	677	663	669	654	637	683	638	564	647	652	616	640	664	619	629	647	634	711	661	648	667	619	610	674	631	664	673	665	649	679	686	724	630	632	635	646	678	636	684	643	639	635	637	700	652	671	656	606	698	657	650	641	655	669	652	694	598	692	647	646	628	664	618	605	641	653	623	666	654	665	616	646	684	671	675	684	617	635	690	634	657	687	649	639	638	648	666	628	596	639	668	626	628	627	654	635	593	633	631	634	694	641	630	638	636	674	670	660	604	618	651	662	642	662	642	640	696	662	660	604	662	640	647	649	631	637	658	634	614	651	672	600	707	656	672	646	646	667	653	647	682	680	667	643	623	675	644	648	627	627	619	657	621	633	673	596	651	600	634	664	624	606	662	683	676	643	618	662	746	623	625	665	624	683	604	631	680	705	643	631	658	670	654	653	657	635	597	645	636	637	635	630	670	641	667	648	643	627	647	647	682	670	662	656	624	621	642	673	623	698	674	663	643	646	689	659	660	664	617	661	671	671	638	615	677	667	696	663	673	700	688	667	625	690	681	672	685	600	612	622	680	641	655	693	672	667	597	659	611	681	672	657	643	665	632	665	638	653	676	674	600	617	678	674	660	623	622	664	668	660	630	653	666	630	625	646	686	689	610	688	619	650	652	639	666	660	629	706	662	647	650	660	592	639	659	626	686	631	651	646	633	679	666	640	638	618	654	636	669	652	655	673	666	635	645	665	648	643	660	636	577	620	697	640	654	639	674	643	649	615	683	630	633	629	653	672	671	639	588	662	654	603	665	665	701	594	663	649	644	644	679	665	652	652	604	646	675	624	698	639	631	657	645	652	662	635	649	596	643	653	632	651	655	638	662	657	623	623	675	644	632	668	670	668	602	609	662	628	632	684	652	638	682	605	623	629	626	652	648	642	635	630	640	621	656	645	711	691	612	672	649	645	693	620	634	678	706	663	672	648	649	620	649	644	632	633	642	644	607	627	639	682	632	630	670	673	666	661	613	679	640	616	624	636	647	692	674	617	624	658	660	627	657	680	664	678	600	657	637	639	669	639	654	650	677	651	662	635	653	686	701	628	661	626	630	660	627	671	672	673	628	648	639	641	626	627	662	618	655	624	651	619	714	644	644	604	644	685	642	642	610	591	648	673	575	653	653	642	629	630	663	649	641	653	637	635	639	633	649	681	642	654	649	651	662	632	684	647	668	649	666	696	665	679	631	651	648	612	670	631	663	672	695	638	665	627	655	649	618	659	647	662	647	662	660	634	592	664	658	671	686	659	639	674	628	700	650	643	640	661	670	650	668	664	632	663	667	605	625	622	610	670	682	636	634	686	618	642	643	603	680	658	656	673	652	599	602	653	645	652	614	625	676	590	656	658	633	612	656	653	656	617	664	638	638	642	666	695	656	669	708	621	646	665	620	673	618	673	661	676	695	667	659	653	630	659	632	695	681	661	674	647	601	654	655	651	654	591	684	647	677	639	633	646	634	652	691	679	632	666	659	610	622	645	692	640	648	639	645	628	644	661	662	693	657	626	682	655	662	659	665	640	678	654	611	600	650	624	612	599	671	630	611	606	611	642	631	637	698	645	629	634	641	634	619	647	657	629	626	656	632	681	662	650	662	636	619	655	628	671	645	610	673	653	644	648	635	641	643	664	596	644	656	649	671	675	667	660	682	655	644	594	645	654	634	625	639	620	679	650	651	654	656	655	638	654	677	650	620	634	673	593	613	657	656	676	711	673	656	679	654	582	665	638	633	634	642	607	708	667	640	646	677	629	629	580	622	610	609	683	608	663	659	683	592	674	664	655	640	692	648	622	661	623	665	676	646	675	679	657	625	673	656	646	620	600	637	677	683	624	680	616	675	674	633	614	655	679	623	674	644	680	642	656	653	677	663	667	647	634	647	629	638	635	633	656	646	630	629	675	633	683	668	683	651	642	667	624	664	634	665	641	637	631	649	618	652	719	668	656	607	645	637	633	655	645	633	671	660	670	643	696	607	678	610	652	625	651	634	641	669	669	647	671	640	625	599	652	614	658	682	686	623	650	685	666	589	658	651	666	645	688	628	606	644	700	676	678	636	660	643	678	667	654	673	650	617	599	600	638	642	681	676	646	674	638	624	668	675	621	631	617	670	631	650	677	673	646	666	652	669	626	619	710	655	590	649	688	687	615	617	645	627	651	637	673	608	655	652	644	643	637	699	629	673	677	692	646	628	692	611	661	634	695	658	656	675	663	643	630	623	673	609	627	669	654	676	632	669	632	636	630	685	625	672	628	654	673	640	656	626	675	675	656	660	674	629	613	681	669	662	646	616	652	635	624	605	640	666	603	661	658	625	656	665	673	673	662	657	696	634	641	614	661	639	661	641	629	655	680	653	644	625	639	628	660	649	643	633	650	654	645	646	644	666	711	637	615	655	661	616	630	640	646	612	629	700	645	646	633	642	601	730	664	659	681	630	629	668	666	662	634	629	621	630	660	664	632	675	679	634	690	625	624	620	639	644	635	652	638	644	638	637	720	644	623	635	623	637	651	615	659	651	653	631	628	648	684	616	694	692	655	635	672	615	650	682	675	650	675	616	666	626	661	612	664	644	690	640	646	684	613	643	665	645	666	673	598	649	652	656	686	648	643	690	633	629	646	653	649	615	659	697	648	663	679	589	694	652	668	645	636	676	644	616	652	648	648	638	676	649	681	608	672	624	671	609	659	683	714	616	658	619	657	654	636	650	662	672	631	677	651	642	654	635	664	610	595	657	644	631	624	665	657	640	687	633	671	633	646	667	637	683	652	676	614	659	644	641	663	645	627	688	627	651	700	607	620	626	659	665	615	629	584	635	672	613	673	648	608	669	618	667	667	633	622	669	635	646	672	652	613	681	652	634	667	642	669	663	668	658	613	697	669	653	629	665	663	633	652	656	644	637	705	635	690	628	670	626	617	653	618	630	703	668	634	671	642	675	608	665	662	651	709	619	624	579	684	636	699	641	656	681	628	663	643	641	584	641	626	662	651	662	649	656	609	627	681	677	608	672	660	642	628	580	689	641	736	633	653	633	620	692	609	657	654	640	691	640	653	630	647	648	643	661	589	654	630	606	665	632	620	659	667	689	612	630	641	639	628	631	638	639	669	636	639	633	642	662	645	615	638	655	683	588	645	662	643	618	678	652	652	612	637	662	693	618	622	630	622	658	663	620	620	621	685	598	646	650	654	669	629	641	665	661	637	656	679	667	644	678	653	645	675	675	635	688	619	660	672	706	609
29718	24860	18718	11537	9776	5741	3535	1653	1140	782	666	632	581	595	623	630	598	620	582	574	633	624	639	603	607	591	636	600	590	605	615	576	624	643	613	595	624	629	576	584	596	621	553	610	660	556	583	606	583	613	615	605	616	604	593	617	611	591	614	594	621	597	598	566	603	637	614	603	600	583	579	632	609	614	608	600	632	595	620	590	587	581	624	614	604	635	602	589	628	601	602	594	581	587	604	618	613	595	592	579	592	604	617	559	598	588	616	605	620	601	622	599	602	569	627	606	556	576	610	589	577	632	607	566	632	607	629	581	614	648	599	606	632	645	605	618	624	622	586	610	600	589	571	578	597	623	656	612	593	611	576	607	583	568	614	606	591	613	619	638	560	618	604	594	596	641	594	574	580	646	593	595	594	601	640	644	642	555	623	600	579	587	586	630	591	596	615	596	591	607	615	582	613	552	605	691	544	578	614	602	589	589	616	618	580	607	631	628	588	598	594	585	572	597	601	622	614	612	636	664	622	609	621	627	598	574	624	637	584	578	646	642	593	590	599	641	579	591	608	608	576	588	587	639	630	609	623	627	618	606	590	587	578	581	630	580	613	614	639	604	647	648	557	632	610	612	564	598	590	615	577	595	612	635	650	568	584	585	595	620	634	597	636	585	582	632	614	652	620	593	576	626	610	597	613	572	594	645	598	604	560	557	590	601	595	619	602	592	656	606	582	579	597	605	564	632	629	575	574	605	608	622	598	633	639	561	585	608	629	618	574	594	566	601	597	618	554	608	599	536	593	601	615	655	617	589	642	581	579	596	597	604	629	635	597	585	586	608	639	612	612	624	630	589	599	605	567	617	641	612	577	595	613	622	612	613	609	622	596	591	567	580	597	589	638	629	602	608	603	586	577	632	629	608	578	644	561	615	538	592	606	636	610	652	571	630	659	588	597	611	598	619	588	620	602	620	625	590	619	626	631	578	605	605	628	619	594	603	553	630	606	603	626	629	637	614	615	602	618	624	643	589	604	607	644	589	553	580	576	603	599	554	643	640	582	651	631	588	593	596	552	569	573	615	615	647	602	608	630	615	584	611	590	588	587	578	584	595	589	591	646	596	590	576	624	610	648	610	598	607	606	583	567	587	665	634	595	600	559	651	601	592	641	564	638	610	618	645	575	619	590	589	585	593	616	661	607	647	599	596	593	635	624	581	607	591	581	588	626	575	600	607	605	628	582	579	598	644	575	588	600	582	590	576	595	564	598	605	609	619	629	618	577	637	604	587	637	641	585	600	599	596	609	589	598	574	596	571	603	579	604	595	597	587	615	597	565	580	630	604	579	584	604	635	562	581	633	595	582	602	613	604	587	597	633	577	566	545	642	613	640	640	621	572	539	652	627	642	608	625	599	657	605	602	583	614	571	591	563	618	610	587	593	598	629	587	591	587	579	619	602	617	613	568	577	589	653	570	592	584	613	633	622	585	627	631	539	605	551	553	615	624	611	603	643	596	623	607	617	605	553	615	593	599	600	568	661	612	607	606	623	564	625	587	606	606	635	621	606	605	622	582	584	575	576	593	589	579	597	599	588	589	589	633	582	626	612	611	617	604	582	630	601	584	598	600	558	587	589	641	601	641	620	595	573	596	583	612	611	580	596	621	626	579	603	637	627	598	606	577	613	584	603	599	622	593	630	614	622	587	607	583	558	600	627	592	569	619	582	581	590	583	601	588	607	600	606	556	598	569	582	606	585	632	616	576	606	599	645	580	627	589	652	626	602	630	603	581	622	587	590	580	604	590	569	588	638	619	598	627	601	597	560	654	627	596	598	625	602	592	560	588	583	574	595	574	588	569	592	604	536	575	628	616	604	557	599	624	616	600	648	596	599	614	571	595	579	619	583	641	619	538	629	580	592	595	598	605	608	590	591	583	614	658	585	543	595	665	585	623	603	602	636	600	575	593	619	589	617	614	606	642	607	590	628	590	584	585	610	607	587	636	593	625	612	599	625	631	614	619	591	598	634	555	605	608	586	623	609	601	610	623	594	575	562	600	619	616	629	621	607	578	623	586	616	565	631	627	622	571	584	587	615	632	590	609	591	608	580	657	560	600	616	585	559	578	612	599	640	601	573	585	603	576	622	592	645	602	570	657	597	617	634	579	614	626	612	620	581	637	605	606	579	611	600	604	608	660	582	551	586	581	597	587	589	603	617	605	669	599	628	638	639	600	596	603	592	598	585	619	611	592	571	601	626	575	664	590	626	631	573	621	577	650	583	625	596	618	636	628	618	592	598	562	595	590	614	604	602	580	597	540	623	648	606	567	576	591	626	610	596	629	621	600	641	625	606	572	598	612	612	628	612	656	582	634	612	603	616	594	619	580	604	589	559	641	603	624	581	616	571	593	610	572	595	642	567	625	606	634	571	603	555	616	585	602	574	599	604	620	618	592	649	631	601	580	645	593	614	592	574	592	578	583	639	617	607	613	588	615	617	625	616	614	601	611	586	586	574	607	571	581	656	613	611	618	563	613	574	615	599	582	604	586	639	644	576	612	616	597	616	593	605	633	632	625	583	607	587	601	588	672	606	571	610	614	605	638	605	583	635	623	561	578	584	611	623	600	614	590	619	582	606	595	594	554	612	587	645	611	637	610	611	560	626	619	549	604	636	617	571	615	623	572	596	597	597	620	586	590	603	635	639	585	620	570	588	619	555	627	583	596	602	609	621	608	611	597	617	640	577	593	580	645	637	593	548	646	567	592	609	596	591	600	640	610	573	609	577	614	599	580	610	609	654	637	598	608	600	609	626	628	578	620	574	617	632	618	622	567	637	554	598	576	576	593	604	594	607	586	591	624	597	606	582	578	611	588	564	591	609	583	605	598	604	602	603	625	646	609	620	577	614	610	609	644	579	606	555	581	592	602	591	675	617	592	603	559	599	623	583	584	583	591	593	607	598	588	581	582	549	562	577	589	616	650	611	607	588	620	608	585	638	584	588	578	584	623	612	598	586	543	611	593	553	592	593	592	615	590	619	583	638	603	586	594	618	608	560	582	590	595	587	604	596	591	610	653	551	591	581	616	620	578	595	631	586	562	569	594	598	563	638	612	578	581	583	621	631	657	598	611	601	600	599	620	594	615	581	601	586	597	590	632	614	622	617	650	574	561	615	616	600	576	608	577	590	600	597	573	655	588	619	605	600	630	607	613	594	611	601	627	582	613	624	628	595	621	590	606	630	611	631	676	560	607	586	569	559	585	597	642	614	610	575	572	589	601	613	621	591	569	624	591	563	578	602	544	576	579	597	617	586	620	639	587	552	628	632	594	570	600	621	638	624	609	611	590	664	606	584	571	603	615	599	619	631	601	618	690	629	593	589	602	572	622	592	625	636	641	593	625	578	621	619	618	603	570	580	567	643	591	626	641	623	604	635	586	621	613	612	646	592	617	589	586	556	618	648	565	651	635	699	599	647	610	601	614	613	601	629	600	580	624	588	612
15701	22876	14138	8467	8670	5353	3455	1750	1076	681	534	508	524	473	520	516	476	516	553	517	523	519	518	551	523	498	543	513	503	493	530	492	530	508	516	501	519	482	504	518	531	516	537	519	540	512	490	530	561	507	529	492	501	520	562	520	538	504	516	446	556	447	451	532	524	516	507	522	512	501	517	554	510	470	543	516	519	491	483	522	496	520	536	478	466	489	547	518	495	487	534	505	505	510	506	490	524	526	492	490	509	493	483	523	525	521	523	497	485	514	540	458	473	508	510	511	502	532	504	498	490	504	485	490	486	451	476	525	489	461	494	470	489	501	509	516	543	529	522	499	490	528	532	512	485	496	491	524	514	493	562	507	500	507	529	490	542	495	524	510	484	512	486	515	518	504	532	504	516	545	494	503	537	521	521	496	495	526	526	513	504	536	515	475	508	515	534	542	477	516	522	475	511	519	491	457	518	519	492	467	457	497	459	504	489	526	487	450	519	508	523	504	505	490	456	518	488	484	490	494	505	477	538	536	514	511	494	566	491	498	526	468	503	503	523	479	516	484	498	497	504	512	540	523	518	491	505	516	449	490	514	490	500	489	517	518	501	538	522	515	546	477	509	526	536	505	536	475	498	524	493	501	514	507	457	489	473	522	533	568	516	511	523	492	494	505	498	532	492	473	507	512	518	513	516	501	538	518	492	509	536	549	540	522	525	489	501	495	473	513	548	512	517	499	520	507	512	480	545	495	537	504	490	506	479	524	513	483	505	507	469	489	528	491	509	509	501	502	491	527	488	534	519	526	536	509	494	543	505	514	518	502	506	497	527	519	504	525	473	481	498	478	498	491	522	520	532	551	520	510	503	533	491	470	512	532	523	524	506	478	500	523	508	493	514	546	521	486	486	560	523	502	484	515	517	496	503	535	526	494	480	459	509	526	522	485	487	495	474	471	566	529	486	493	497	519	507	520	482	485	480	500	489	539	489	530	497	557	519	504	512	499	512	508	495	535	505	511	530	513	523	534	515	513	473	520	521	516	548	506	525	538	516	486	486	504	512	502	489	507	501	550	513	483	512	527	506	487	510	486	493	510	530	523	466	541	504	518	461	474	531	505	504	530	528	525	517	492	528	523	470	487	496	525	517	515	542	517	511	502	525	531	490	570	510	521	528	540	516	538	510	505	511	506	521	500	506	529	504	499	493	498	478	507	471	507	489	517	528	535	519	508	495	529	497	471	506	530	562	495	487	489	508	535	554	508	521	489	494	511	484	522	529	498	496	507	486	477	533	503	547	486	519	481	505	515	527	535	565	502	508	500	538	511	463	531	493	517	527	517	505	526	497	527	490	507	488	491	551	498	478	539	511	512	508	498	523	500	533	498	513	491	511	529	515	499	496	515	526	508	522	512	496	532	501	491	481	561	485	501	495	543	476	521	517	517	531	531	533	495	529	509	527	530	524	478	533	520	530	503	543	519	492	515	533	498	474	512	549	491	510	494	514	493	519	516	510	516	447	458	483	511	495	514	517	516	502	505	514	476	455	503	520	558	515	502	454	520	529	520	511	533	538	468	480	548	522	483	498	530	533	541	526	506	518	529	506	531	520	523	505	520	558	494	511	510	507	512	551	479	518	471	499	528	489	494	455	513	503	504	493	546	515	490	484	513	511	483	500	521	530	513	512	471	487	488	468	493	494	574	532	510	501	478	491	515	516	517	482	519	510	508	499	526	527	463	513	471	515	502	510	491	510	515	494	544	546	535	540	526	528	499	474	534	540	548	481	541	517	498	516	519	475	503	494	493	524	513	482	519	542	514	500	510	502	489	576	481	514	551	497	504	523	506	489	501	491	518	485	505	562	494	470	524	545	472	516	474	516	519	476	551	517	471	515	517	515	501	516	526	525	525	516	502	525	524	489	530	517	549	483	473	506	461	506	495	497	519	531	511	507	523	500	519	487	543	528	496	525	464	477	517	491	526	469	510	472	547	509	543	509	527	541	497	520	519	574	525	527	522	466	538	487	524	518	470	483	483	518	541	507	516	526	511	529	505	497	516	533	494	502	496	498	507	532	505	495	511	446	507	482	512	487	532	482	487	520	519	515	552	490	537	511	489	500	517	479	543	494	529	472	508	513	479	503	511	517	492	487	510	533	507	536	502	510	520	509	507	488	489	478	490	485	523	496	480	497	500	457	475	485	483	518	502	508	485	502	527	527	496	479	508	521	536	503	507	545	506	496	537	503	481	506	492	496	521	511	487	494	495	521	518	533	522	521	552	497	550	503	522	512	505	460	511	449	474	476	529	517	498	492	536	496	505	475	475	508	519	517	540	498	569	507	489	491	487	548	550	502	483	523	525	528	513	523	550	489	474	494	518	507	506	505	516	486	529	502	527	547	480	514	511	491	491	551	522	464	518	458	489	536	513	510	513	556	501	504	515	525	544	529	510	501	518	527	507	481	494	505	484	517	479	493	507	521	535	557	509	526	530	550	533	554	511	488	495	492	492	483	497	537	515	501	512	496	489	484	526	512	485	497	504	503	491	495	508	510	473	547	519	520	503	500	467	495	539	507	508	499	520	500	486	492	504	483	527	499	513	501	475	531	520	498	490	530	509	487	523	535	483	497	497	521	501	527	538	492	525	511	509	522	532	550	516	563	493	509	521	510	505	542	527	468	519	524	502	458	506	523	539	518	485	521	534	516	534	519	501	530	488	544	506	515	478	537	520	561	501	511	516	485	555	509	536	545	502	542	548	503	495	463	502	497	523	529	506	492	491	527	534	508	463	528	524	475	517	513	506	506	463	535	503	451	521	526	527	483	504	499	521	540	540	519	456	496	539	510	522	501	567	515	506	476	500	486	480	495	520	517	491	496	539	497	496	470	505	519	484	503	515	494	506	501	523	531	518	521	530	536	527	506	535	507	527	478	465	498	485	514	516	532	499	504	514	506	466	489	495	531	496	502	497	506	499	518	505	531	474	513	523	503	519	512	553	477	505	497	505	493	497	542	513	506	511	508	539	492	490	506	490	538	551	502	500	550	480	522	546	477	511	476	541	502	495	519	492	522	515	492	502	535	490	497	513	530	532	537	522	544	520	528	486	500	533	516	499	536	496	494	486	548	506	487	499	495	508	497	524	541	507	451	483	556	489	501	498	472	495	505	477	552	523	526	488	519	543	504	542	496	508	507	509	518	536	523	529	524	510	473	520	486	499	530	536	522	524	507	532	512	499	519	493	524	492	504	509	526	528	474	448	524	503	519	519	502	508	504	537	517	511	474	478	525	494	515	510	516	477	536	516	469	480	494	508	499	492	472	521	457	545	529	510	478	504	520	525	526	512	506	503	484	544	499	508	513	527	512	542	475	506	510	538	525	497	499	531	475	510	491	499	498	552	505	533	508	501	522	488	500	491	482	498	564	511	484	494	510	478	503	564	513	496	510	468	521	542	537	544	554	494	542	567	550	524	476	504	518	508	472	499	502	514	509	467	508	498
25501	21408	27559	27987	40234	36257	25460	11027	4022	1446	911	738	701	671	635	637	655	659	637	630	639	669	608	620	623	631	608	677	643	685	689	655	627	625	663	673	628	628	605	587	620	595	639	647	674	633	674	643	656	610	621	604	695	664	595	613	636	607	646	656	599	626	623	614	632	640	642	615	661	592	619	669	657	646	657	669	659	657	651	641	606	637	632	575	702	635	662	615	661	653	636	619	625	604	697	603	632	626	598	620	641	680	673	664	603	625	648	641	591	657	614	609	615	675	618	607	638	627	662	611	660	640	652	618	626	610	601	620	659	638	609	650	652	668	656	653	629	599	637	637	639	628	589	634	639	643	619	622	609	645	631	647	656	644	635	640	631	655	630	622	613	624	628	654	614	607	652	673	652	627	620	581	568	635	630	639	644	664	667	635	666	621	683	673	661	671	652	603	676	645	623	639	633	641	608	661	655	653	647	643	618	637	635	615	649	640	633	653	668	595	652	655	718	610	624	616	655	677	624	673	614	585	616	622	673	644	656	608	609	620	627	672	628	607	683	638	633	634	650	644	645	615	648	614	682	625	606	643	623	635	593	622	659	651	618	585	647	631	680	646	624	642	674	630	648	679	640	626	629	646	672	644	609	626	711	640	639	603	670	621	646	567	645	686	647	653	619	620	634	628	651	662	666	645	622	650	663	626	620	671	669	613	607	631	654	633	667	639	605	630	689	638	653	607	621	652	609	644	657	663	630	595	633	658	635	635	591	577	623	606	653	662	640	643	674	647	656	648	648	640	627	607	624	622	630	631	651	629	654	592	625	696	634	655	633	646	607	627	655	637	591	636	624	656	624	650	626	600	648	593	642	681	633	633	672	656	668	663	668	634	617	658	627	606	654	587	647	678	681	639	608	643	635	669	625	613	658	673	629	669	645	659	617	621	649	611	624	653	622	671	620	624	612	599	665	673	613	673	642	638	636	641	678	639	639	662	608	650	671	606	631	644	626	655	646	643	619	579	643	645	629	579	646	639	675	654	599	646	667	653	645	671	644	641	711	619	642	657	593	619	623	621	606	649	607	653	608	637	610	659	647	688	625	675	615	641	625	604	651	628	657	626	562	664	596	643	634	644	659	675	645	648	623	653	642	660	627	642	610	644	669	671	645	624	587	636	692	637	668	604	621	641	660	637	628	662	647	637	668	673	636	601	608	623	655	652	650	613	627	621	606	636	625	640	655	612	596	592	655	630	648	598	658	625	619	643	602	618	644	644	606	646	696	602	625	647	656	623	622	632	620	631	597	626	612	647	643	639	620	656	589	640	621	617	603	628	648	634	640	662	653	688	688	633	631	630	658	661	645	701	647	631	627	636	641	604	663	602	643	616	632	644	660	656	649	623	641	614	620	629	603	607	633	661	652	658	620	652	623	637	643	634	619	648	661	657	647	618	610	651	587	654	644	611	627	648	641	618	619	665	642	658	573	631	628	649	659	650	656	673	636	651	631	614	669	650	707	595	628	646	653	617	658	614	612	668	646	630	695	679	616	673	632	631	680	649	625	653	643	618	657	642	605	617	637	618	632	611	666	673	631	623	617	625	647	619	635	652	688	611	616	596	623	652	641	669	663	631	631	633	623	637	663	613	629	638	584	633	680	601	639	665	649	617	646	662	674	645	630	672	633	639	637	621	638	626	627	641	652	630	664	627	688	634	629	626	647	649	651	682	610	686	678	623	593	657	657	610	653	611	647	628	641	673	635	629	665	677	595	618	660	598	649	604	661	671	648	631	646	669	594	644	661	605	621	657	633	616	591	627	684	637	644	661	624	620	652	639	610	608	616	610	654	639	632	625	585	625	698	662	620	635	647	659	606	656	634	622	644	686	639	718	617	618	665	637	615	641	595	628	619	627	639	671	653	637	634	622	617	647	614	664	696	656	645	625	665	628	636	636	661	634	647	603	630	628	663	668	598	659	630	603	639	634	639	618	626	611	653	624	656	615	628	667	669	673	629	641	678	623	649	641	650	658	677	656	650	645	611	634	612	640	611	626	608	637	676	656	640	586	635	682	684	643	631	661	635	618	656	625	633	666	592	626	597	689	652	659	594	617	609	575	650	713	599	592	636	638	672	637	621	631	672	651	594	657	649	650	671	670	638	581	602	647	633	669	647	704	661	654	619	633	685	625	647	614	644	624	642	636	597	601	623	578	652	635	620	612	617	628	610	632	636	665	646	629	649	676	637	692	653	612	646	686	633	649	677	645	657	633	664	620	602	634	612	694	653	636	625	650	660	632	554	615	654	668	654	684	605	645	650	628	665	653	636	606	637	624	648	658	625	633	597	598	591	601	623	624	673	645	587	660	648	642	649	684	644	662	660	622	632	635	658	636	632	650	636	623	667	636	646	618	631	647	620	661	643	638	604	606	657	653	642	660	638	630	637	653	572	679	641	654	662	620	637	630	661	622	651	650	651	608	607	655	637	617	592	647	624	645	611	635	652	621	645	629	662	671	671	629	605	621	649	670	651	625	610	618	627	659	675	674	639	634	601	628	593	656	597	648	658	603	653	647	664	621	620	653	681	671	618	640	653	584	658	633	668	624	653	610	672	614	649	655	603	635	646	606	615	679	634	628	643	613	630	631	649	673	622	677	698	646	621	650	597	622	657	655	646	673	611	645	619	644	641	659	653	642	615	675	623	650	592	647	577	656	632	670	652	643	681	640	639	633	600	655	680	608	670	665	608	667	648	681	659	650	616	606	641	592	626	622	629	643	635	602	651	631	610	636	661	688	633	615	687	635	652	637	655	656	595	615	628	667	660	582	690	657	687	627	613	635	656	639	632	630	636	637	681	642	677	616	569	671	618	649	632	656	584	694	637	634	622	678	629	626	654	642	594	644	668	633	635	636	675	669	655	630	595	660	659	682	647	633	652	622	678	645	651	636	650	592	671	650	610	661	627	641	690	642	589	628	657	607	647	628	636	636	660	624	617	628	685	675	650	655	633	585	620	670	656	641	618	676	621	647	676	669	637	640	650	635	654	654	624	597	635	621	650	653	612	628	652	632	653	640	696	694	612	611	646	630	633	661	602	591	621	630	631	633	583	670	608	636	681	630	651	640	599	602	667	646	641	617	628	688	656	562	627	632	607	659	627	638	635	698	664	608	652	653	665	614	640	613	634	599	656	640	690	650	591	617	627	644	656	622	629	634	625	605	612	662	638	624	661	649	652	595	674	628	593	622	647	658	652	674	650	590	598	632	630	647	653	637	600	602	663	629	614	624	637	631	623	647	639	668	597	624	636	601	650	615	629	611	644	664	639	651	658	636	665	607	616	613	680	663	673	645	661	592	646	665	636	641	639	629	654	656	628	662	643	636	615	698	663	630	634	583	644	634	627	633	605	627	606	582	650	614	651	639	626	587	648	639	609	649	631	672	668	647	640	689	651	581	639	597	637	603	654	616	658	651	603	664	632	674	626	626	608	651	600	629	607	642	616	675
16032	27124	21292	24014	39715	29928	19062	8563	3869	1512	870	668	625	582	558	570	554	569	543	615	575	532	567	556	602	565	562	567	614	568	594	529	564	546	550	558	578	553	599	579	573	567	560	545	566	556	557	565	575	558	584	564	562	532	565	563	583	570	579	537	593	521	550	551	548	586	588	572	543	560	570	595	544	554	614	617	552	620	563	552	613	572	569	547	565	574	588	552	527	575	542	583	574	586	595	571	552	592	545	600	600	567	591	620	589	579	554	583	563	539	555	561	579	552	552	556	545	605	566	564	568	548	548	524	578	531	529	540	550	548	585	522	584	525	562	578	577	586	555	536	535	563	566	574	550	599	553	615	537	564	538	556	524	582	536	584	540	541	549	551	513	545	523	553	556	572	570	544	601	545	542	565	575	574	552	541	582	571	557	561	568	594	567	566	542	579	532	532	539	588	557	508	590	546	545	579	563	608	589	580	545	568	575	585	571	521	561	569	591	588	534	569	573	582	564	553	581	569	573	539	593	543	538	531	547	543	558	542	593	538	580	617	579	547	541	574	620	586	553	534	560	548	553	571	556	540	570	618	555	551	542	575	543	582	542	528	563	547	592	580	538	531	549	563	611	570	572	540	596	570	584	531	524	583	557	591	519	535	525	616	539	572	555	595	535	536	569	524	615	547	533	585	544	573	530	567	581	519	541	558	588	532	550	540	567	579	560	570	556	537	593	567	568	557	624	565	548	579	519	599	543	573	540	556	553	533	563	587	559	553	536	618	617	551	521	521	532	531	553	589	582	552	605	586	571	563	560	571	589	529	545	529	563	562	550	536	548	571	575	554	567	540	577	575	550	556	575	573	565	584	558	541	563	534	546	563	550	573	550	574	515	598	517	569	543	577	536	555	636	538	560	563	576	561	541	581	604	550	541	551	579	601	601	552	551	572	560	586	627	502	584	573	572	577	563	576	602	579	575	555	604	537	527	549	558	538	547	600	544	534	618	569	584	574	557	547	548	590	558	554	554	529	531	546	585	505	575	590	564	576	550	531	547	558	543	545	544	556	607	586	554	543	599	541	588	559	556	550	577	547	565	544	574	569	524	551	573	551	529	549	565	532	575	576	594	569	546	558	542	516	559	545	563	552	569	561	561	609	544	580	592	553	563	542	587	554	569	557	551	537	557	564	572	598	548	568	582	523	612	549	560	533	587	558	537	564	621	561	569	581	547	568	570	541	589	545	591	552	558	561	567	552	565	574	569	566	624	593	555	550	594	565	562	542	572	533	548	596	524	579	568	579	535	592	583	600	585	567	551	526	545	545	577	561	552	548	574	537	564	518	546	593	635	551	551	535	566	545	573	569	565	562	595	541	585	580	542	561	563	550	530	540	565	559	515	591	597	540	584	603	604	562	550	584	561	559	570	537	558	578	593	544	542	561	540	567	587	541	567	564	564	575	562	534	538	567	557	558	559	575	544	579	562	549	573	536	563	566	568	532	574	567	559	560	564	544	574	559	550	557	572	516	530	570	550	628	566	576	532	553	559	514	547	538	556	512	592	582	608	559	569	583	574	528	531	584	577	545	557	552	527	555	610	589	570	536	540	566	536	568	548	563	582	548	546	533	581	606	576	519	591	536	553	568	542	539	564	549	579	539	573	557	584	555	594	567	519	570	574	544	569	572	586	507	583	530	518	579	546	512	562	554	546	596	550	592	589	584	547	593	560	544	520	558	555	539	523	580	537	562	541	521	543	554	554	608	574	576	608	551	563	585	571	529	602	572	582	559	578	552	555	574	558	593	564	547	542	529	619	539	521	550	563	545	564	608	558	566	529	575	544	582	515	567	579	535	552	560	545	515	556	559	560	551	523	577	541	555	589	528	589	548	559	534	583	570	586	572	557	539	563	568	573	552	568	549	545	582	561	530	586	556	585	593	568	593	570	574	611	579	535	573	546	534	616	584	549	526	572	547	552	545	552	529	556	552	580	552	564	572	542	591	562	563	530	560	537	549	544	582	527	574	538	527	551	553	559	564	549	543	569	527	594	557	576	557	563	579	562	563	576	608	545	514	569	552	554	575	573	575	545	544	565	624	589	568	579	566	536	551	563	553	574	572	550	572	498	574	574	581	543	548	534	585	542	564	569	555	561	522	605	568	578	513	537	523	571	541	550	562	545	532	539	579	547	593	540	586	557	554	567	563	539	572	534	562	543	564	555	605	572	514	551	551	582	552	587	543	525	536	578	552	594	554	563	547	538	543	530	541	547	544	580	513	551	551	574	552	583	566	592	549	585	542	579	548	569	570	518	550	591	564	562	596	524	589	591	555	567	531	562	518	527	541	548	554	598	567	553	552	534	569	571	549	566	561	553	550	547	514	574	584	574	549	592	568	567	562	515	600	573	562	556	596	501	524	571	540	561	546	577	542	568	547	534	540	563	563	558	628	557	530	539	558	546	524	532	543	590	560	553	549	530	546	541	559	560	535	578	559	578	568	564	596	559	628	574	552	510	543	553	560	555	572	537	591	543	551	571	537	545	559	510	595	548	557	571	579	540	571	564	523	591	589	592	596	560	567	587	511	583	556	540	578	533	545	542	586	533	548	570	550	541	559	551	561	513	559	564	597	571	574	555	563	542	550	531	554	555	511	575	563	532	565	581	543	541	585	546	532	529	555	583	559	534	541	554	579	585	532	583	548	545	562	549	554	578	566	557	539	552	566	528	584	590	530	582	537	532	571	531	570	570	565	595	568	541	582	584	560	528	546	544	578	561	544	554	596	530	598	542	558	513	577	572	516	587	574	552	541	526	543	571	512	551	548	584	603	569	580	543	529	569	585	564	577	563	553	529	571	561	570	611	597	529	568	568	573	538	553	560	576	558	546	592	575	571	554	581	561	576	570	596	551	522	550	590	550	595	571	594	560	591	528	577	549	569	534	591	590	554	598	552	594	594	515	511	562	567	530	573	551	552	557	593	571	573	556	600	537	581	570	567	541	569	529	584	529	573	552	552	578	638	563	579	566	538	546	533	570	546	596	550	573	531	572	595	559	570	552	580	556	548	576	524	526	520	534	526	522	568	566	547	592	540	541	559	579	580	519	544	549	562	543	569	551	576	547	612	561	564	495	582	588	566	571	551	550	555	563	581	569	544	532	592	526	579	566	529	537	605	535	519	521	562	521	549	543	572	594	559	602	598	565	568	585	592	577	571	606	591	585	575	571	572	585	564	566	588	559	560	590	572	566	548	521	511	535	560	554	586	574	567	553	570	566	538	559	567	566	548	552	537	557	565	523	596	553	570	583	598	566	579	538	560	563	550	536	556	539	528	566	556	549	589	536	551	546	533	561	499	553	595	567	531	580	534	571	565	560	549	573	538	508	554	558	549	572	519	517	548	557	559	574	548	574	538	550	558	517	579	536	578	567	546	573	574	577	524	573	548	526	558	569	548	574	585	544	580	539	591	573	550	584	542	558	510	563	568	551	557	528	515	536	536	546
24299	21417	28714	26777	48489	48467	40917	20488	8635	2590	1349	883	739	766	804	742	802	777	750	734	756	740	752	752	729	789	743	744	787	693	729	683	774	744	736	712	772	747	733	737	744	747	736	724	692	753	785	745	745	711	797	711	735	707	770	772	727	715	762	777	776	733	736	714	735	735	713	692	702	727	720	724	740	731	733	765	720	768	747	747	769	745	713	688	727	736	726	716	681	702	708	700	674	723	706	675	706	729	754	734	734	750	719	750	717	741	746	714	786	722	752	681	734	785	754	764	779	706	715	761	725	715	708	748	742	789	718	743	691	706	703	742	706	717	723	706	656	732	744	713	696	730	684	725	746	731	708	727	750	742	789	736	773	771	735	730	754	739	695	753	754	704	716	728	789	728	688	731	706	798	751	710	718	720	725	755	702	780	717	761	775	748	716	747	789	762	774	677	710	793	778	706	753	736	721	747	675	736	753	736	741	718	767	765	719	755	730	728	711	729	712	720	694	742	666	735	796	749	716	736	743	700	701	708	715	723	775	727	710	690	733	711	728	729	724	713	722	727	713	732	737	720	763	714	703	690	726	735	781	738	784	724	750	732	726	781	771	766	753	691	740	748	745	739	731	711	748	746	724	720	739	749	757	773	781	730	705	723	719	745	696	729	733	712	683	759	780	726	721	708	700	737	706	731	770	705	744	668	741	754	754	722	758	784	739	714	774	719	692	767	747	720	728	717	738	781	765	809	763	751	752	691	756	790	750	787	698	707	739	742	779	733	721	741	761	736	765	789	730	708	705	776	744	713	736	717	683	777	785	733	754	764	715	757	727	716	762	718	746	691	772	771	716	753	746	722	734	757	750	775	702	753	778	701	737	810	790	756	704	737	698	737	733	696	725	774	740	778	720	767	748	756	712	701	756	756	731	743	765	775	746	678	695	690	744	692	758	727	735	747	677	728	734	716	763	695	718	758	722	694	723	727	751	704	742	749	775	752	736	770	746	729	693	778	770	696	701	761	686	803	756	713	742	745	727	726	709	709	719	747	741	776	759	713	773	735	722	764	774	733	791	701	731	698	759	738	734	762	753	724	732	740	742	772	780	717	710	716	730	732	752	722	704	683	727	712	696	714	727	740	726	693	739	752	737	759	712	728	712	728	746	683	715	721	757	730	720	748	793	756	747	741	672	739	781	767	741	771	726	745	699	760	754	785	733	669	722	766	781	722	710	763	760	723	711	748	776	743	742	702	736	742	745	729	764	697	761	715	693	721	771	733	740	786	722	741	773	660	723	792	711	724	766	737	701	745	748	730	736	739	750	744	749	678	707	732	740	735	736	634	715	736	769	735	738	693	762	698	727	685	667	747	725	717	702	744	718	764	717	753	734	758	717	714	709	765	750	750	767	730	771	719	729	748	746	731	729	741	694	756	776	708	715	746	729	751	741	735	742	783	736	698	726	661	716	757	715	738	732	753	728	722	728	745	733	699	743	724	700	744	694	722	743	764	764	768	757	733	746	718	765	684	739	738	745	717	688	732	699	733	733	691	754	744	742	738	756	715	703	750	728	756	726	816	724	768	694	722	719	709	769	725	746	730	746	743	733	764	701	768	761	754	697	731	740	720	755	703	706	736	713	736	765	769	724	749	751	783	760	750	755	734	740	725	742	785	716	738	729	731	715	742	779	769	741	744	736	729	744	660	747	744	718	732	737	764	770	700	739	742	694	693	722	746	736	717	703	746	728	722	726	718	712	736	710	745	726	750	689	733	707	759	708	767	697	689	714	679	709	746	733	728	765	757	774	744	712	726	738	741	790	781	760	751	779	755	694	697	749	764	703	699	703	731	733	720	751	755	730	756	699	689	716	722	724	757	743	722	727	682	713	771	753	719	727	719	745	758	739	753	761	696	758	739	762	727	727	709	770	731	725	743	730	744	727	734	747	708	739	762	734	718	686	748	739	739	742	764	729	772	664	756	725	717	778	734	738	710	720	758	713	786	773	740	721	739	734	769	764	734	723	714	726	721	755	744	719	758	731	668	791	736	738	807	786	772	764	713	791	719	735	712	760	763	745	716	737	755	729	716	705	777	720	759	816	726	782	768	750	765	684	729	726	724	732	746	709	683	759	689	701	766	714	742	731	735	717	729	729	725	720	726	718	741	738	705	736	718	745	744	723	697	743	779	714	755	684	689	744	739	680	703	723	717	746	759	737	726	748	748	756	695	723	784	748	713	718	716	726	761	764	722	722	729	708	771	714	746	706	731	725	731	786	709	715	736	739	722	696	683	725	722	760	720	795	742	703	720	745	724	750	746	744	728	697	737	721	692	804	736	772	773	736	720	731	700	780	745	745	705	703	750	696	743	727	722	678	732	699	755	752	710	753	762	664	720	745	751	765	662	746	772	740	787	713	726	753	756	712	779	744	765	718	724	731	727	701	722	714	767	709	735	780	756	739	753	757	722	725	755	751	763	754	717	767	701	719	697	764	750	733	736	697	710	768	784	743	758	718	725	722	744	748	717	705	736	715	750	766	678	754	765	756	749	698	705	781	713	776	745	726	776	768	739	738	754	709	794	720	762	715	720	705	747	722	721	739	682	760	707	736	766	752	699	746	721	713	764	752	717	771	752	717	734	729	709	757	739	740	722	712	714	694	726	701	709	735	703	723	709	744	727	740	748	763	758	719	738	756	753	715	745	759	795	735	725	754	726	724	711	722	741	726	789	727	699	734	717	686	754	762	718	749	739	727	752	708	729	718	708	764	733	741	707	725	751	749	694	764	721	692	739	712	726	724	730	754	676	760	725	736	715	712	755	734	717	733	764	725	756	765	716	736	724	758	743	713	753	699	709	694	751	733	693	721	715	727	749	685	730	744	701	756	758	788	738	694	723	753	757	759	733	698	733	756	748	763	739	803	775	739	728	755	762	720	713	735	770	697	748	727	792	740	720	724	724	709	742	713	726	747	738	721	759	733	720	659	709	737	727	746	754	761	769	713	739	687	729	736	737	713	711	747	713	779	750	740	754	706	708	771	781	792	730	765	738	742	759	770	802	712	660	728	702	738	740	702	745	774	763	761	765	750	771	702	741	741	723	700	743	751	731	753	699	720	821	755	747	790	759	753	714	688	692	745	709	703	770	728	735	720	700	725	754	739	674	734	801	721	716	694	776	732	740	735	770	710	666	697	737	714	756	707	762	747	716	789	731	737	701	782	697	756	758	749	739	738	718	710	702	725	770	745	769	738	720	798	724	713	752	738	727	716	721	732	714	712	731	772	749	728	758	712	697	726	717	687	767	788	725	731	754	715	658	738	756	722	751	745	707	710	742	711	760	751	743	746	736	732	721	716	779	746	720	712	714	736	728	727	732	765	697	722	766	675	736	732	710	765	736	740	695	723	728	735	717	687	709	712	730	746	735	768	735	715	772	777	758	708	748	734	726	722	686	757	737	769	725	738	711	728	766	733	706	749	763	747	753	709	724	737	755	746	795	685	770
17888	29539	26588	37757	59043	45054	33786	14506	7286	2487	1323	798	669	673	673	678	654	642	667	676	633	676	664	658	696	662	663	670	662	668	665	646	621	634	677	652	633	656	683	655	640	646	665	675	678	636	648	671	689	645	663	639	662	680	638	635	692	655	668	668	678	640	616	650	635	677	653	636	606	624	649	663	688	647	693	660	585	680	630	630	661	613	605	667	610	606	644	649	721	683	651	648	636	649	657	670	673	602	651	669	641	638	657	627	661	687	662	664	624	668	584	666	630	682	658	637	671	660	641	654	614	692	647	669	657	644	627	611	636	668	618	656	661	643	662	656	639	647	628	674	638	624	598	671	628	653	655	642	648	620	700	706	694	678	684	673	673	647	650	639	631	673	662	648	689	592	625	651	627	641	665	645	630	610	620	625	673	700	605	656	657	682	668	657	655	624	659	684	678	668	636	631	679	609	649	669	609	621	720	608	639	609	658	656	662	599	637	620	665	618	658	658	654	645	656	686	668	627	663	600	671	690	630	636	643	657	655	645	669	704	613	666	669	662	612	678	659	669	647	646	682	631	624	627	641	608	658	649	625	651	658	656	611	644	642	638	697	638	661	643	671	623	639	643	644	664	651	582	669	700	658	665	640	636	659	604	591	674	664	635	661	657	662	690	672	653	606	641	615	629	620	607	587	676	640	632	682	645	672	649	642	667	693	622	628	647	593	647	654	640	674	616	699	650	697	646	670	651	681	643	653	674	619	676	630	588	656	644	654	657	633	662	628	646	661	642	624	650	641	643	657	652	699	640	674	628	612	678	677	715	678	665	624	680	657	667	644	675	633	636	586	647	670	685	633	603	636	646	685	653	638	661	641	624	636	633	684	704	644	632	631	666	673	677	606	653	646	656	635	648	625	629	643	658	666	635	600	661	586	632	667	660	603	612	632	621	622	659	661	652	658	618	625	643	624	674	625	622	686	669	591	627	673	648	681	701	675	638	616	678	672	706	653	679	611	670	639	673	664	614	670	636	643	646	656	699	640	641	646	641	640	660	624	675	666	668	615	623	651	647	638	668	667	652	639	649	634	610	707	632	621	625	630	628	658	645	625	702	645	645	668	654	614	625	647	662	645	608	683	632	678	694	603	663	659	666	629	684	708	667	631	650	654	639	654	641	659	624	645	618	649	657	651	650	640	637	663	614	681	612	649	610	655	656	679	662	627	595	645	628	687	632	657	624	677	658	682	668	705	724	656	645	653	660	643	657	603	626	648	673	642	611	639	652	657	610	601	667	676	629	669	720	684	635	672	635	624	671	647	587	618	643	634	578	675	645	634	591	674	672	682	661	623	606	631	648	669	691	623	645	641	682	654	641	638	675	629	639	651	657	659	661	675	653	679	666	635	694	650	642	630	654	618	646	640	616	655	620	712	652	683	665	620	641	640	668	674	649	658	674	633	646	597	651	655	649	606	633	627	678	692	628	634	655	663	674	654	646	619	642	639	624	633	700	616	674	642	720	640	704	648	640	639	656	656	681	639	665	635	650	657	639	686	686	639	642	653	620	632	655	679	623	680	646	611	638	700	602	653	664	678	606	683	664	622	673	627	631	620	655	632	638	658	663	584	629	575	690	634	632	638	646	675	637	629	673	602	678	620	667	650	647	610	602	652	679	684	621	649	645	635	615	597	632	609	657	612	661	622	662	623	616	572	665	645	633	609	651	614	653	667	635	618	625	655	680	658	666	636	636	661	644	688	688	631	665	654	637	623	670	626	638	679	591	651	632	683	665	642	591	622	668	586	625	660	682	656	657	667	638	680	633	629	683	614	680	665	678	676	666	643	599	597	636	594	659	590	614	690	650	660	586	651	634	639	661	689	625	678	607	645	615	659	644	667	700	648	619	642	647	644	671	644	687	628	663	639	653	636	675	603	682	606	625	649	620	641	677	628	644	637	643	687	648	660	650	689	687	660	657	627	642	658	651	642	648	631	677	605	604	657	684	637	668	664	618	622	585	616	647	674	635	641	637	660	637	625	652	647	661	661	601	624	634	664	671	643	661	650	644	620	653	614	633	591	685	684	619	667	644	665	682	655	658	638	668	648	646	613	647	635	636	629	635	680	619	653	644	645	643	675	625	684	607	681	673	650	648	693	641	598	697	652	641	654	640	642	637	653	710	635	608	688	662	622	626	622	619	641	640	643	641	689	641	670	662	649	620	573	635	671	613	675	638	654	618	677	667	624	639	656	605	681	651	608	711	630	632	628	675	676	647	660	669	676	665	654	644	617	620	654	599	638	669	635	691	637	637	662	635	646	688	580	646	663	655	628	669	635	649	611	658	685	594	662	641	601	691	600	629	656	640	664	655	647	640	666	634	653	649	624	646	627	657	640	664	649	656	614	609	661	730	628	645	623	635	652	664	646	656	656	597	621	643	629	695	675	638	654	632	631	637	650	638	658	623	671	668	644	641	620	644	650	638	702	621	596	655	687	634	696	632	646	663	682	665	663	626	611	596	656	651	599	619	665	668	655	618	644	623	635	591	648	642	654	696	629	622	679	663	697	674	633	676	641	649	649	626	656	651	623	648	675	665	683	660	631	690	697	600	669	653	623	633	653	627	656	675	589	615	671	643	641	628	632	649	636	598	655	667	609	710	628	647	658	644	629	672	634	670	604	644	657	650	653	632	653	665	627	652	637	649	607	633	620	651	643	597	633	624	668	642	672	627	600	665	652	695	661	601	670	639	667	635	617	645	633	626	660	634	635	670	648	637	600	598	656	636	661	633	598	658	689	675	676	623	656	677	654	603	625	591	638	624	673	644	640	655	662	644	654	639	670	632	666	638	642	677	639	612	613	613	648	653	695	687	655	614	689	651	669	686	691	629	627	639	610	662	635	629	645	607	611	613	634	670	628	610	666	616	646	593	660	649	646	644	660	657	659	657	676	643	660	675	635	653	652	618	653	628	691	666	670	622	632	613	658	652	659	670	634	670	641	669	596	684	599	617	638	617	635	670	646	634	640	629	622	609	653	668	659	629	647	577	612	651	663	653	605	580	679	632	624	641	583	626	670	664	651	655	645	665	634	650	629	617	648	615	649	639	588	623	646	685	676	677	625	644	676	591	646	621	656	613	635	619	613	646	663	647	674	636	641	655	661	672	682	696	640	596	671	614	621	637	675	696	630	612	622	639	637	670	621	674	651	665	633	654	614	614	662	617	662	636	637	644	599	634	631	665	645	630	687	637	648	650	606	692	633	652	599	602	603	657	600	591	597	636	650	630	629	634	672	656	643	644	653	659	686	723	693	664	609	691	699	623	638	654	628	646	634	631	675	595	711	615	647	673	641	655	677	598	671	636	620	627	628	639	666	671	644	637	638	634	637	621	652	604	605	609	642	644	652	634	619	645	632	635	647	632	613	621	627	649	662	663	638	633	614	658	626	659	620	634	658	659	633	658	637	664	659	616	622	675	658	657	663	670	658	613	645	634	586	669	659	673
29009	20271	14858	7880	7883	5016	3652	1806	1129	775	623	621	604	617	620	598	602	600	576	563	654	662	618	628	603	558	591	653	575	622	572	560	574	572	627	568	618	597	632	574	596	640	577	605	560	635	587	593	605	587	588	572	601	596	614	568	619	624	618	600	579	581	620	610	570	609	630	609	584	594	593	636	630	606	601	594	620	551	629	601	660	583	564	657	614	587	592	604	587	619	640	595	584	650	588	567	599	527	608	535	582	595	599	626	613	580	640	583	571	567	593	600	620	624	653	593	588	614	625	628	609	618	601	616	624	609	579	636	599	582	608	566	597	600	644	594	625	637	572	587	601	598	601	621	571	605	602	606	598	585	599	571	577	579	602	613	544	573	595	593	594	617	621	600	619	600	586	590	584	637	598	585	580	632	590	575	615	604	616	557	594	607	591	592	585	607	602	613	632	628	604	585	601	635	560	607	606	621	611	614	624	556	605	581	592	673	631	601	586	583	558	556	649	578	596	554	593	583	611	580	616	572	583	635	545	587	575	612	592	637	592	622	576	613	555	600	614	611	596	585	584	587	584	572	632	624	583	613	618	577	579	586	607	608	597	584	592	604	547	616	591	608	569	568	648	596	603	581	611	550	563	575	631	604	598	568	585	596	593	621	615	607	610	601	605	576	587	603	585	586	590	561	605	572	593	637	592	593	631	584	565	600	586	606	557	631	571	620	614	583	655	639	581	619	598	592	622	597	617	560	624	597	647	628	562	590	602	602	606	582	584	538	617	618	609	568	573	598	556	613	587	585	603	592	577	625	572	613	615	572	615	544	653	614	611	587	589	587	591	607	624	650	631	584	594	619	608	575	563	630	616	615	589	554	556	585	603	627	606	580	600	605	590	626	621	616	618	568	555	630	634	614	643	602	604	635	556	603	604	558	585	591	610	579	608	599	574	604	610	611	639	576	572	577	604	590	611	599	626	609	590	605	629	630	520	586	646	618	627	556	561	566	589	584	597	614	572	583	572	556	564	623	613	573	572	544	571	529	600	595	591	589	629	592	544	614	548	608	623	595	587	621	588	586	611	617	596	579	602	582	588	586	620	613	616	580	569	576	609	591	578	569	637	569	578	642	612	630	580	584	598	641	618	602	596	600	588	588	626	605	590	622	592	624	633	585	600	644	624	613	589	584	621	607	630	610	584	595	614	619	614	610	565	592	614	586	596	650	609	594	630	617	566	583	568	664	625	586	603	597	597	622	626	603	583	609	617	629	565	654	627	605	609	594	571	626	623	607	610	574	580	640	574	636	602	589	567	631	615	631	592	585	608	640	610	606	582	578	625	623	540	582	574	589	629	561	597	606	565	597	621	594	611	573	601	571	576	598	629	579	571	586	637	574	607	603	631	627	587	597	583	624	578	591	591	584	614	612	568	604	636	574	617	586	560	542	620	620	606	612	574	663	571	615	612	576	591	640	586	581	576	607	596	622	623	579	587	604	591	627	571	592	609	584	570	560	567	584	605	630	615	587	623	577	612	594	596	626	595	591	614	582	593	599	564	612	597	606	602	567	605	621	640	601	627	559	605	584	573	610	637	599	597	575	638	577	588	615	588	601	552	578	597	603	599	599	620	638	601	616	639	593	590	629	630	603	574	627	631	619	593	556	581	568	636	619	611	637	610	587	578	582	636	608	610	560	620	588	596	595	614	590	600	587	631	557	618	609	607	631	609	604	639	618	590	578	568	625	577	630	625	628	593	643	594	592	578	587	603	581	630	575	616	579	588	586	573	583	608	587	605	583	548	604	614	649	579	594	620	581	576	653	606	626	651	602	622	562	549	578	633	558	574	602	613	599	564	556	656	625	608	597	586	610	578	583	656	610	615	580	605	628	571	621	556	605	590	604	600	645	646	583	598	600	672	598	608	628	595	600	598	556	630	608	576	596	603	597	609	608	616	589	620	617	591	603	614	632	611	609	619	584	561	567	619	596	579	556	609	581	610	628	554	609	562	686	582	642	575	600	605	588	613	573	618	614	632	597	606	607	590	583	620	578	640	606	631	621	605	621	566	611	590	578	601	569	627	601	575	574	608	576	587	605	610	550	641	603	569	596	579	631	588	594	558	584	629	554	579	585	580	633	625	598	593	607	588	572	575	582	616	608	541	588	623	616	638	626	610	633	571	599	621	599	620	593	635	602	587	604	587	584	614	615	604	579	599	615	555	581	619	605	595	589	570	620	620	575	634	588	593	628	589	605	625	595	609	622	612	620	581	642	589	627	583	602	568	600	591	645	595	577	583	572	613	614	596	570	624	577	590	580	605	594	589	565	661	617	541	568	619	659	619	590	594	565	588	593	591	624	620	604	615	592	627	566	592	586	602	597	595	592	588	582	582	550	630	587	559	605	609	628	590	610	631	578	596	587	608	617	595	584	600	556	602	587	613	584	613	630	625	616	561	584	568	618	616	612	582	604	621	620	577	568	629	609	539	588	592	605	606	623	580	619	587	593	581	588	588	549	640	568	581	588	579	617	580	596	605	562	626	600	577	565	571	617	596	634	589	615	613	607	558	612	603	601	618	545	599	570	564	636	569	568	568	614	542	587	603	561	603	583	584	617	644	639	620	620	615	603	642	652	591	597	584	591	631	633	577	640	611	592	580	645	622	584	609	620	589	599	614	572	557	593	629	580	583	628	590	582	598	587	595	580	610	606	603	631	575	566	538	647	556	580	592	587	632	581	614	552	574	612	635	624	585	599	628	583	564	554	597	616	607	610	587	639	586	611	571	575	610	588	612	579	604	606	582	604	628	594	617	533	578	599	599	597	588	545	548	600	602	638	597	592	630	577	587	593	605	602	599	563	645	581	590	601	627	562	591	599	559	619	611	584	610	572	592	558	598	591	618	580	600	597	634	585	591	605	591	584	594	618	569	606	589	609	587	571	628	593	623	590	557	594	565	601	587	640	611	596	573	592	552	602	592	578	615	571	578	617	603	634	601	620	610	604	613	598	606	584	598	638	605	605	616	598	595	598	636	583	606	578	582	582	593	640	573	571	611	603	626	564	625	620	625	658	613	616	627	587	606	556	581	591	588	566	600	606	595	568	639	625	589	589	566	617	591	632	572	563	602	587	583	594	603	580	563	596	577	625	585	599	574	586	618	599	594	596	576	598	600	608	599	615	620	594	636	600	610	593	600	593	643	605	574	581	620	612	558	592	586	593	575	648	612	674	594	627	633	586	612	574	569	585	588	565	614	608	619	643	602	620	568	584	578	585	612	597	642	625	547	581	598	569	610	620	599	581	645	586	647	612	574	573	607	595	571	589	570	579	604	566	581	552	582	585	582	645	586	562	580	616	568	563	581	603	577	602	639	591	607	587	599	645	595	575	612	607	593	573	594	589	614	564	597	603	638	618	644	624	545	624	620	581	577	562	618	585	589	587	626	606	571	619	580	610	617	601	618	603	600	593	599	525	568	565	577	558	609	570	584	587	541	631	594	619
13308	15788	12680	6190	7462	4881	3717	1882	1053	693	604	551	511	516	505	497	521	504	479	495	500	521	492	525	533	528	513	474	533	504	510	553	529	527	546	485	524	490	472	542	512	499	482	532	526	478	484	496	518	515	446	534	516	534	536	513	502	471	485	515	490	474	529	476	457	506	467	489	511	575	505	515	497	521	534	505	500	501	541	486	537	504	503	497	538	505	500	496	513	470	509	517	504	553	503	476	531	480	508	519	521	462	489	525	518	484	512	465	522	532	499	472	493	543	495	547	497	507	476	483	502	504	547	506	492	519	493	495	470	468	453	499	534	472	463	485	504	462	495	535	538	506	500	472	484	485	499	481	497	543	499	508	514	548	475	508	459	492	502	488	535	478	498	466	484	520	527	479	494	534	491	496	553	481	532	527	510	485	526	491	480	519	496	491	508	485	496	482	529	498	516	508	451	454	536	509	467	500	520	504	472	493	496	500	521	526	494	500	547	496	511	460	523	543	480	518	514	524	537	493	539	499	487	506	510	490	513	519	477	493	503	487	506	501	534	496	521	454	499	522	509	479	517	508	510	468	499	527	547	499	512	497	496	523	486	552	487	464	521	512	533	497	492	530	512	505	528	495	480	520	497	523	520	509	527	496	491	491	530	519	468	529	478	499	493	501	506	539	463	506	503	544	503	490	505	509	485	474	519	482	529	482	492	485	508	562	484	500	480	502	522	498	511	521	534	487	510	515	515	460	481	494	537	481	459	497	498	519	504	523	527	506	467	476	545	529	511	474	535	488	511	486	501	501	514	504	512	510	490	521	508	489	565	518	500	495	496	505	504	498	545	515	501	499	508	499	485	486	484	510	523	514	472	504	490	447	525	527	487	504	505	476	471	487	502	500	517	479	504	490	496	482	481	507	524	492	535	493	490	527	521	519	508	515	521	495	497	462	486	482	533	525	514	504	522	550	482	527	510	527	530	526	523	525	548	477	513	494	498	526	497	493	507	470	520	524	519	503	466	501	515	507	481	470	521	494	488	510	526	556	512	494	525	465	464	525	530	522	486	529	470	511	512	555	508	525	516	524	496	504	519	524	520	528	517	505	523	500	476	513	484	558	520	494	538	513	460	523	479	485	494	514	532	526	514	512	505	530	523	523	501	509	514	519	499	504	542	506	537	486	511	488	463	484	523	498	512	514	491	511	532	494	542	493	532	480	504	497	535	502	487	496	496	474	533	477	487	487	513	494	485	493	516	501	506	504	522	514	516	543	517	472	477	534	502	489	494	499	508	473	552	486	524	513	536	517	474	561	512	523	476	493	505	468	513	490	489	497	521	469	499	523	488	473	508	479	525	484	532	532	505	474	483	497	485	547	514	488	523	477	523	495	480	494	542	488	523	481	494	504	490	468	547	481	510	531	538	501	506	526	522	467	496	481	510	524	504	546	478	518	504	512	515	458	502	527	488	508	516	484	521	457	499	516	516	488	508	532	516	515	531	476	513	526	486	515	468	512	500	432	482	502	488	503	508	524	483	497	497	531	459	483	544	485	511	512	482	499	513	499	540	492	498	538	523	513	504	525	535	481	499	499	492	528	516	490	508	528	499	496	489	525	477	478	509	491	472	479	521	465	469	504	520	529	496	500	486	492	520	497	484	500	507	458	492	499	510	473	506	502	494	456	505	478	512	519	516	505	490	483	517	471	475	529	492	502	514	476	498	532	485	544	491	529	485	498	509	506	529	518	500	520	487	503	467	491	495	538	468	528	515	501	526	544	527	496	497	531	472	469	512	489	517	516	486	532	481	520	489	510	507	511	487	440	502	489	538	506	485	530	487	540	486	508	515	513	494	521	506	501	525	505	514	509	468	506	515	517	523	537	520	542	537	494	481	502	508	485	541	521	502	497	515	534	511	489	465	494	513	563	468	496	489	492	547	496	474	532	523	496	531	501	527	516	490	491	545	496	511	498	471	491	558	515	501	503	516	485	506	522	502	478	513	553	485	504	496	508	485	486	507	513	473	484	490	521	499	519	518	505	498	480	515	501	533	500	491	568	521	535	510	487	500	485	484	497	490	526	533	544	514	488	553	504	506	511	503	439	476	533	517	508	490	521	515	539	526	524	502	510	484	520	500	449	471	507	499	514	524	483	479	475	534	518	488	518	510	537	507	499	555	509	499	537	497	548	484	532	512	514	564	491	516	462	485	485	507	501	510	510	513	485	464	523	550	445	529	501	456	558	526	498	507	485	494	497	508	500	477	531	506	509	486	497	507	547	505	518	512	482	506	544	527	512	547	511	540	499	544	468	525	516	529	530	478	546	508	533	505	546	494	503	514	478	503	488	497	504	522	507	532	483	517	533	495	504	510	502	505	479	474	510	479	503	485	494	532	532	464	495	492	501	535	492	477	527	484	510	502	500	498	491	555	506	517	539	522	483	471	543	471	506	538	490	538	499	548	494	519	496	516	490	537	527	491	461	522	490	518	513	510	501	497	479	469	500	471	527	514	501	523	503	560	540	503	454	519	497	517	537	537	510	529	504	487	501	493	515	504	504	492	499	483	519	469	495	488	489	492	502	563	481	471	535	525	521	501	501	502	516	460	517	466	487	509	515	510	534	522	523	449	524	542	541	489	501	493	524	492	521	487	480	532	491	517	476	512	505	506	481	484	479	507	524	529	475	500	514	523	496	532	481	474	488	491	508	490	487	541	530	514	483	496	500	516	480	524	519	543	405	486	473	535	497	489	530	493	511	485	527	475	498	482	481	510	542	490	501	497	494	489	507	535	455	483	529	482	497	499	449	500	501	487	535	491	529	572	520	520	482	511	522	506	538	506	499	498	534	544	481	533	489	507	465	489	512	524	521	499	500	521	488	524	498	551	498	462	533	556	510	513	473	544	486	532	472	501	530	493	512	487	475	505	478	445	523	499	525	493	487	469	468	504	536	448	551	481	509	516	492	532	556	479	532	514	529	498	520	518	488	495	482	522	472	514	532	517	514	537	468	565	523	467	534	563	494	495	515	487	515	526	486	520	522	498	517	486	496	519	550	516	551	488	472	532	496	468	473	519	531	483	499	478	524	461	514	511	494	451	525	526	499	498	520	552	531	448	490	529	502	498	511	533	512	481	488	507	481	515	482	498	525	491	561	519	523	523	521	504	478	476	507	511	472	537	483	513	479	505	514	507	481	535	503	521	488	480	465	520	519	529	537	483	510	500	527	508	526	512	543	484	566	509	444	497	512	519	520	478	497	509	518	505	524	519	523	512	528	495	508	512	496	520	481	507	533	486	525	548	510	511	560	520	476	537	522	513	496	487	512	526	467	494	523	536	468	539	510	496	500	500	503	526	525	516	513	520	499	563	508	516	513	509	512	503	530	526	481	472	483	548	485	497	500	496	520	531	476	539	506	528	525	524	515	516	475	475	475	484	491	512	524	549	538	533	530	484	473	508	475	507	533	482	498	535	520	506	495	444	503	503	521	555	508	526	510
25440	21372	27410	27821	31567	30286	30900	14586	5439	1964	1002	761	656	640	630	642	661	650	714	645	621	661	661	693	634	688	595	644	639	635	632	659	686	648	659	617	628	669	681	656	637	632	649	651	626	616	627	650	613	598	650	684	650	677	630	611	651	679	686	632	644	630	610	655	682	640	684	611	636	628	675	620	629	666	609	674	595	658	628	605	637	636	637	631	621	655	603	642	634	665	584	604	677	704	629	589	656	675	651	618	626	608	613	633	651	652	637	643	653	669	660	644	659	616	650	640	612	624	635	620	643	653	644	645	663	672	667	632	633	573	616	637	684	674	674	605	612	619	664	649	613	612	660	663	626	658	561	638	655	619	644	616	651	621	599	650	605	637	609	675	638	610	689	621	700	569	630	635	606	691	618	621	683	637	618	638	630	660	620	639	629	608	607	638	620	661	624	636	641	647	616	637	662	635	694	633	623	686	663	668	661	664	628	685	670	686	574	590	619	638	622	633	674	644	644	637	617	654	626	668	664	631	632	627	625	636	621	639	655	634	626	655	671	608	660	628	632	640	694	615	631	627	658	624	576	628	673	614	599	622	626	673	682	664	629	599	658	658	640	640	629	622	658	626	661	652	597	647	668	664	722	632	632	656	639	654	636	660	666	644	631	646	660	677	626	682	630	623	640	660	608	597	621	625	643	635	668	619	688	616	668	621	635	657	627	617	631	637	625	637	644	642	642	611	622	625	623	623	676	643	638	596	659	607	612	651	669	607	667	619	608	669	669	644	644	630	602	633	602	579	656	632	624	628	677	612	650	635	612	591	629	629	570	635	648	603	663	666	626	642	693	593	624	611	646	640	631	662	661	670	653	607	652	663	629	612	670	624	583	636	586	636	646	683	655	642	658	624	600	614	638	657	613	629	576	638	592	637	645	663	616	611	604	628	677	687	620	610	647	661	639	590	653	644	655	604	654	639	695	648	657	605	622	626	624	664	623	643	657	638	625	623	675	614	622	652	628	620	640	621	673	672	619	632	644	679	621	657	654	590	645	627	662	601	611	616	650	603	720	639	620	678	671	640	617	641	637	604	595	576	649	634	654	648	630	618	658	648	601	677	616	647	615	656	683	680	645	688	666	627	611	672	642	572	629	677	622	650	653	619	615	677	670	622	635	586	620	663	659	616	668	638	618	648	627	667	604	655	624	617	639	611	661	654	644	632	620	679	654	656	658	636	619	615	649	649	645	670	642	603	600	618	661	676	688	664	658	602	673	615	636	648	598	626	643	668	617	629	614	636	645	669	652	638	637	639	655	643	643	641	645	633	638	613	633	645	630	632	665	660	670	665	673	634	668	610	645	621	684	630	664	711	649	648	623	637	632	649	638	605	606	682	643	617	644	596	623	624	662	643	617	616	614	649	609	618	642	629	643	646	654	680	650	630	641	553	616	648	705	670	669	655	605	644	644	627	618	650	664	606	657	682	636	638	656	596	673	628	649	610	667	621	667	660	598	616	658	660	609	608	601	565	640	679	636	683	605	572	610	685	622	673	665	616	639	626	616	629	598	649	651	651	655	624	624	659	676	650	623	599	673	632	635	619	603	666	610	660	618	629	610	600	583	592	634	613	605	641	637	611	667	652	576	629	629	641	616	612	623	639	689	633	652	633	640	639	651	616	607	605	633	623	632	652	615	661	619	662	682	636	648	700	639	604	660	660	666	639	636	685	673	662	599	644	619	643	608	615	615	655	634	646	566	656	660	646	677	684	635	625	646	651	641	683	622	642	626	618	651	682	662	648	647	664	617	643	648	617	624	611	645	632	635	635	630	629	650	651	609	601	627	654	600	625	614	620	602	668	696	673	599	623	672	627	631	614	611	617	629	664	627	642	640	634	672	642	630	641	646	606	657	611	595	639	653	631	652	608	703	613	711	622	664	667	628	589	658	630	615	670	625	626	653	673	625	630	627	625	590	652	669	633	673	672	644	646	605	647	615	635	673	596	627	626	653	663	597	673	650	635	664	608	599	662	674	625	611	622	586	637	647	613	624	598	642	651	667	704	626	619	642	642	672	630	639	649	620	634	657	680	663	666	640	599	715	600	737	679	616	629	621	638	629	621	625	667	623	625	576	650	664	632	663	663	687	674	617	629	689	672	609	644	656	669	623	660	663	634	596	652	631	633	623	627	650	631	672	636	651	643	683	637	634	572	666	652	637	641	652	634	630	646	600	681	615	619	660	642	574	637	617	559	639	553	674	634	635	616	630	639	643	631	606	628	644	654	649	632	666	647	611	605	674	632	633	638	684	607	627	614	629	650	647	595	631	577	679	681	630	653	662	623	650	637	606	656	622	677	637	606	590	630	635	638	632	649	617	620	657	619	620	656	651	669	624	598	654	634	644	598	615	617	618	630	628	671	727	601	585	631	621	679	676	652	616	596	599	663	649	653	693	636	633	634	597	632	624	626	692	655	670	648	587	590	666	669	630	679	610	642	602	629	673	631	626	637	665	613	620	631	654	646	675	609	651	634	647	640	622	575	677	625	670	663	632	660	597	651	631	600	625	656	610	621	669	636	606	637	639	612	629	600	645	709	624	660	640	650	642	647	635	639	613	676	628	637	632	671	615	617	654	670	597	634	620	625	690	608	636	594	649	703	637	658	637	663	660	623	615	631	647	623	639	645	646	618	654	653	602	628	638	657	619	638	636	599	636	652	623	662	612	672	632	627	643	627	615	583	684	640	671	627	647	647	706	636	643	626	619	631	639	648	648	632	637	661	640	674	617	669	620	670	626	651	670	642	627	623	658	625	617	617	592	628	653	629	643	638	631	639	576	633	652	627	592	652	632	591	642	636	614	644	678	679	611	651	688	641	655	623	613	641	609	627	602	598	662	669	664	615	642	646	622	581	586	619	632	627	686	645	659	643	626	639	627	582	602	637	605	668	665	632	621	634	660	640	620	676	626	649	644	637	683	631	622	622	633	633	660	635	640	603	646	623	657	594	622	644	623	630	664	648	666	607	644	657	643	645	603	610	692	617	648	641	654	632	655	631	623	646	647	650	609	577	627	619	652	641	653	634	660	650	629	624	639	648	644	676	612	681	682	625	669	641	679	634	645	619	613	598	668	624	665	658	619	648	580	626	667	684	624	609	616	645	648	659	641	635	656	624	650	599	637	681	639	639	626	719	659	612	608	661	653	594	664	614	615	638	629	639	651	618	649	659	602	626	663	667	638	628	623	592	685	601	618	634	632	611	635	647	638	653	628	643	622	637	635	624	671	675	647	658	653	632	635	640	600	627	638	647	601	592	625	612	655	598	635	589	622	684	646	613	608	626	651	628	610	603	621	638	637	632	641	696	610	649	606	660	612	617	608	644	626	598	633	620	706	658	639	692	644	613	652	602	633	672	702	628	666	606	665	643	637	637	604	643	621	637	626	617	589	648	655	615	608	644	594	681	611	657	624	666	644	643	648	639	640	648	689	636	645	619	680	605	593	666
12632	22739	17806	23578	26655	28498	25233	10424	5125	1916	997	646	581	577	603	606	529	555	601	578	560	561	562	583	550	572	551	577	537	562	531	524	601	558	546	560	596	564	584	577	555	580	601	604	579	559	580	594	598	585	569	536	567	535	569	582	590	549	566	552	578	555	594	521	554	555	562	575	551	554	571	600	587	590	571	583	532	519	564	565	579	573	576	561	520	601	545	553	570	514	570	577	630	563	517	553	599	573	556	565	561	540	571	555	592	569	578	550	548	554	549	563	559	568	570	529	567	568	549	523	570	532	535	564	507	568	536	549	558	564	556	516	558	541	539	576	589	539	530	495	550	561	574	591	538	550	580	607	570	567	544	554	558	600	525	591	528	554	548	602	543	594	534	600	555	558	561	595	532	562	543	576	542	552	548	596	540	584	586	507	525	601	599	565	565	566	602	571	504	557	562	545	553	563	552	501	583	572	593	563	631	576	558	536	581	534	514	562	556	544	528	534	565	578	541	584	531	533	565	571	598	546	552	555	559	541	556	570	581	569	573	563	601	536	536	568	522	543	540	508	572	582	554	597	552	524	600	541	556	554	610	523	593	590	579	534	551	593	535	545	563	536	555	549	574	579	603	529	593	527	597	547	545	556	533	518	584	528	556	618	560	556	589	573	554	564	553	569	567	562	575	567	561	539	557	552	565	506	597	505	594	559	528	598	524	529	560	599	504	588	548	606	590	593	573	566	556	559	560	576	492	552	541	605	559	571	596	547	562	593	576	590	568	588	563	580	566	586	561	575	574	537	502	574	553	571	565	539	530	599	558	581	585	539	555	575	521	587	591	572	566	547	573	572	565	563	547	570	558	543	592	579	577	570	548	551	577	534	555	595	580	534	586	588	566	609	531	563	564	538	568	570	550	552	586	568	563	543	548	565	526	558	557	568	605	558	551	545	568	564	555	545	574	596	611	556	545	519	554	545	576	548	559	590	559	534	580	519	522	505	515	561	555	565	546	563	580	610	553	524	534	552	594	515	539	552	598	547	552	547	553	566	522	596	547	584	568	589	545	585	536	528	539	583	575	579	505	553	564	540	552	556	524	568	565	575	557	540	567	609	600	590	573	567	557	600	562	567	581	552	545	563	611	519	559	602	564	555	596	580	580	564	596	571	525	573	577	611	570	560	541	565	573	576	507	540	536	570	576	559	574	548	558	585	542	579	587	560	550	585	543	512	544	519	529	600	546	576	572	540	566	580	570	598	550	549	593	569	592	563	607	530	569	564	567	576	545	543	576	571	565	588	588	546	558	582	516	562	544	536	558	548	529	584	526	538	577	593	559	563	541	573	547	554	574	548	557	570	563	548	559	576	534	557	591	565	571	581	538	513	539	534	567	571	578	563	560	537	531	539	542	560	598	538	543	578	546	553	563	542	564	553	593	566	553	582	564	545	542	547	605	549	540	579	580	538	510	565	551	567	541	591	540	610	572	546	539	578	564	567	593	562	568	578	591	558	576	560	530	574	575	575	639	569	554	540	523	574	589	567	592	544	566	582	548	597	536	539	581	562	548	608	605	523	564	551	546	533	546	575	507	537	571	566	575	619	610	573	555	583	537	550	573	532	532	552	580	553	565	566	552	547	584	595	588	547	586	518	547	552	551	531	635	547	564	517	569	524	525	562	555	575	558	544	549	581	585	581	542	587	583	556	573	526	561	592	556	542	561	574	590	528	562	541	537	577	572	543	562	541	552	560	527	577	601	533	601	529	586	569	552	557	562	581	571	573	552	585	577	603	559	572	527	569	558	551	577	539	564	554	568	562	591	608	578	507	537	571	536	564	587	560	585	553	492	582	576	603	564	576	604	565	601	517	561	553	609	602	576	570	561	541	553	592	563	552	528	580	574	568	591	542	570	595	571	611	570	560	530	549	511	577	539	558	586	531	568	551	534	561	521	548	529	559	605	546	553	527	547	537	611	570	545	544	573	560	534	556	536	562	568	534	529	569	552	536	554	555	564	556	589	555	550	548	535	570	563	557	585	591	569	563	626	570	610	558	565	532	589	626	557	554	576	583	526	585	558	583	554	559	544	510	555	559	564	540	551	615	536	535	588	566	580	563	578	520	531	535	593	581	566	555	542	570	512	532	569	593	557	553	528	583	556	595	522	546	525	579	577	554	528	588	540	568	547	552	578	567	552	581	570	547	503	587	598	545	551	565	528	542	555	550	515	547	595	530	562	550	582	570	557	598	562	556	595	585	546	540	536	547	563	548	545	516	536	537	571	529	525	579	593	544	552	590	527	585	558	532	573	570	606	572	568	583	545	579	572	531	564	555	500	588	556	572	569	572	531	523	530	540	534	549	569	569	555	551	563	530	578	553	540	625	588	558	560	576	554	565	564	578	539	585	577	570	584	525	570	578	572	551	529	558	548	545	544	532	563	540	569	586	580	588	560	525	612	533	573	515	626	568	556	546	548	545	536	529	554	601	548	543	594	601	569	580	544	550	578	550	567	505	586	570	550	551	557	603	536	514	560	617	521	537	591	543	520	564	576	536	564	586	565	559	513	563	547	550	541	557	552	601	575	559	531	544	562	517	595	560	590	564	574	569	587	564	547	593	521	584	578	591	575	564	572	533	579	552	578	549	562	549	549	564	598	573	564	554	549	556	532	593	569	559	531	564	569	547	569	601	599	540	592	593	540	550	562	557	582	624	595	540	510	561	584	559	575	578	527	559	554	539	589	544	555	532	579	576	568	582	554	577	537	536	546	621	541	576	506	531	530	570	568	562	595	563	571	519	609	548	522	581	570	563	580	617	578	534	507	532	552	534	527	558	593	567	576	544	536	545	557	537	585	568	550	532	546	583	538	552	555	564	522	603	533	564	577	579	598	544	582	534	530	562	553	544	564	524	589	558	523	559	562	546	546	531	537	572	551	563	572	555	512	546	555	547	580	580	614	585	546	562	556	546	589	547	562	563	520	542	577	575	598	576	565	574	633	528	533	536	578	528	534	598	576	534	527	512	520	571	546	553	566	535	544	576	550	500	523	511	553	613	562	571	550	552	588	521	589	525	592	535	578	550	596	572	560	566	554	610	523	530	569	539	540	562	576	628	556	575	588	575	564	528	545	561	589	570	580	570	569	549	556	572	599	520	536	551	581	575	537	611	597	568	569	551	550	514	544	570	543	566	540	560	558	579	567	537	553	556	566	521	557	552	565	540	576	565	566	540	589	563	551	529	569	522	546	580	543	559	565	573	592	552	590	590	603	574	508	549	517	559	526	597	571	553	541	548	551	566	565	579	540	557	576	540	556	519	531	554	562	585	571	580	564	549	568	571	555	551	565	604	538	586	550	572	552	556	568	547	577	528	567	579	604	512	557	548	522	549	501	570	581	549	581	570	517	564	569	555	512	542	565	550	527	521	545	581	523	558	545	540	539	618	559	563	585	541	581	549	537	538	583	605	555	546	591	580	557	588	545	555	568	547	575	531	541	549
24262	21368	28624	26623	35390	44864	46444	26737	12050	3826	1436	934	808	760	768	801	771	770	785	812	752	729	734	725	722	750	759	801	762	742	781	718	780	744	747	750	725	770	728	770	715	762	795	794	776	708	767	732	765	762	753	752	784	696	748	754	731	746	718	753	721	696	773	750	736	776	794	749	790	736	742	727	742	725	806	767	727	698	750	787	729	727	768	758	750	744	739	768	744	736	755	764	725	759	700	758	714	709	732	765	702	696	725	744	713	715	757	742	702	681	706	762	732	719	684	747	786	734	695	740	759	778	721	744	814	673	746	805	788	759	725	756	702	670	692	729	767	782	745	712	744	759	714	733	757	702	732	713	726	723	727	738	721	761	731	737	768	740	732	742	742	736	740	757	740	757	764	726	683	725	695	772	777	768	731	744	721	685	782	748	762	739	703	769	751	735	746	736	734	749	697	704	751	701	764	758	778	716	790	701	751	746	738	779	681	731	737	703	765	726	768	774	753	735	706	759	758	732	743	734	701	737	760	721	764	718	681	731	762	736	775	703	750	735	762	762	740	753	737	709	775	718	770	708	770	724	738	759	696	743	764	747	759	699	772	754	735	714	748	738	755	696	763	778	735	749	710	722	754	744	718	739	716	738	744	715	705	769	756	748	782	723	709	730	748	703	771	698	736	695	780	695	764	731	776	722	737	734	749	780	691	729	770	719	769	721	718	766	759	735	668	759	748	714	701	796	765	774	686	739	742	739	748	763	744	729	718	781	689	748	749	772	711	744	726	785	752	743	732	779	719	715	780	794	717	738	758	756	674	722	737	790	780	708	699	739	747	774	759	779	756	709	767	710	741	754	761	744	746	751	721	751	713	718	744	750	766	751	721	732	711	728	722	771	693	764	718	759	736	792	758	767	774	766	741	725	764	731	762	745	670	713	740	745	750	718	725	782	775	734	744	704	768	748	725	685	680	767	731	683	762	745	809	719	711	750	740	701	749	741	730	762	734	741	735	805	739	747	746	733	727	727	785	747	759	730	715	724	688	791	739	754	726	723	718	765	722	756	755	654	750	706	710	702	770	724	705	784	709	687	725	746	726	765	759	743	727	782	783	749	727	762	753	717	681	731	743	742	700	763	708	725	711	702	750	752	729	725	722	738	753	738	685	769	733	763	728	755	769	734	789	755	798	753	732	759	727	744	751	715	778	752	760	734	806	782	699	720	745	724	682	720	725	760	729	747	746	735	715	763	730	737	757	751	689	752	753	743	792	779	730	676	719	768	699	731	776	719	748	754	721	685	713	681	744	765	748	780	776	737	697	687	725	715	719	755	718	760	736	733	731	741	718	773	733	770	739	735	723	759	697	704	760	679	715	739	684	743	777	716	777	674	753	760	743	771	781	721	694	722	746	754	714	737	719	682	745	753	739	752	767	727	747	751	753	746	736	713	788	735	744	704	774	697	712	743	766	791	738	753	723	766	736	742	726	733	723	770	714	707	760	719	723	710	735	774	756	716	704	732	757	746	727	739	785	701	697	756	765	790	711	775	727	751	706	725	684	735	743	764	773	738	708	742	747	738	741	703	743	725	748	744	718	729	774	707	733	767	753	716	753	722	783	722	749	733	772	747	772	734	759	729	704	734	737	726	722	721	752	689	702	699	778	689	738	746	724	723	719	741	747	702	736	690	740	727	747	744	715	746	761	730	755	692	730	726	761	743	777	712	767	745	712	753	761	787	734	674	703	785	768	746	763	730	734	702	711	731	730	733	756	776	767	751	716	795	732	758	721	772	728	739	738	732	715	751	754	738	701	768	741	724	775	715	720	710	732	777	761	729	729	785	702	780	725	790	750	775	767	759	720	722	700	702	714	717	761	700	763	764	741	709	743	726	756	777	719	793	725	723	742	716	702	742	734	761	784	702	711	727	711	683	703	757	731	706	721	697	720	732	777	733	718	707	745	763	780	713	747	776	718	705	724	696	729	737	716	727	720	730	735	734	723	733	728	738	705	782	735	739	724	730	707	684	758	737	726	759	718	687	694	764	762	733	697	773	755	758	714	734	751	753	698	748	707	737	728	715	718	721	741	747	674	747	766	768	712	692	740	694	698	748	778	678	733	749	728	713	748	743	739	708	710	701	689	716	741	713	762	716	762	762	747	730	730	753	759	729	743	777	763	732	732	722	721	717	805	755	747	718	673	714	741	771	783	725	760	752	775	717	717	735	748	754	743	719	733	714	764	712	742	756	735	735	710	723	758	742	733	703	753	694	736	707	724	752	711	722	707	778	748	782	748	753	744	724	778	750	726	728	791	801	745	727	759	757	755	760	730	712	728	758	738	729	756	826	702	710	724	750	787	719	731	761	746	750	749	759	770	768	751	730	732	735	766	701	725	783	783	764	731	718	746	728	761	736	694	747	751	754	696	753	772	735	726	718	736	701	733	781	760	737	733	727	759	681	724	702	717	696	767	724	702	727	699	748	757	736	792	754	708	765	750	713	745	745	761	741	760	694	744	718	713	718	757	788	737	766	796	721	756	720	715	764	772	731	729	770	691	747	706	737	773	658	768	765	707	708	685	773	726	787	773	645	732	759	737	757	745	726	733	746	702	757	721	702	716	715	713	730	708	750	736	746	745	739	735	741	711	735	722	751	728	780	704	746	736	752	739	750	771	746	734	694	727	755	762	703	756	735	698	726	756	720	742	698	706	688	741	752	779	721	724	724	707	717	757	712	722	729	726	719	724	748	754	727	752	757	678	751	714	772	708	712	748	768	705	711	731	790	706	707	712	754	735	748	743	731	740	741	684	721	779	731	742	775	741	738	751	794	754	778	713	721	750	752	705	740	740	667	710	713	781	746	768	754	708	694	703	750	667	726	714	774	716	720	837	754	763	774	741	771	731	747	687	723	707	729	734	748	735	718	691	760	726	773	749	731	766	715	766	752	681	676	760	710	720	722	738	770	724	728	748	731	748	682	711	740	674	742	766	750	737	739	735	692	736	777	741	722	735	744	731	738	720	767	698	722	699	732	763	748	715	745	727	799	717	718	753	731	734	749	725	733	720	794	773	766	731	760	713	757	722	766	728	773	737	720	752	743	756	757	757	752	772	690	758	740	772	732	746	775	732	737	759	705	709	724	701	709	762	754	725	768	695	766	722	668	772	729	783	761	733	713	743	765	731	717	745	773	658	698	699	740	718	748	704	750	763	714	753	749	752	767	705	697	736	736	746	738	734	707	687	764	771	703	751	755	757	705	729	753	693	775	711	760	731	739	716	737	697	749	723	722	682	705	733	756	733	752	718	714	746	778	709	723	739	726	748	731	718	761	738	749	699	764	774	765	753	722	706	757	722	778	731	758	688	679	696	732	735	691	763	706	691	717	702	744	660	706	772	735	703	793	703	731	748	772	695	714	704	696	769	742	806	709	767	743	788	735	708	723	780	717	745	738	723	691	738	721	753	689	745	752	737	783	746	735	733	734	810	699	742	750	739	700
15339	28901	24540	38885	40326	46735	39751	19694	9332	3545	1414	815	682	708	645	682	656	627	605	671	667	679	626	635	709	676	625	676	632	647	663	649	660	658	658	648	636	686	684	631	722	672	629	596	633	666	634	669	708	637	640	631	620	663	619	623	656	656	676	642	667	653	602	622	633	664	632	645	655	589	623	661	653	600	672	630	611	626	693	647	665	663	711	649	657	635	630	621	633	674	620	651	603	669	685	616	688	686	628	641	617	630	672	631	631	649	647	639	679	610	663	636	629	683	658	647	647	650	685	677	691	689	601	643	624	644	646	615	636	657	633	658	619	683	610	629	634	667	637	625	574	643	644	649	640	644	631	654	635	614	648	643	657	592	629	658	691	607	647	634	676	596	636	638	620	637	649	640	619	653	640	605	647	654	613	631	643	638	638	653	627	637	623	612	690	610	649	664	662	659	611	623	645	634	616	667	689	645	639	649	637	634	690	615	618	685	679	630	710	655	637	630	640	632	588	653	603	664	626	671	650	629	644	657	626	649	613	670	635	645	624	616	649	617	669	651	605	655	642	636	620	651	635	642	647	647	633	663	634	616	662	663	625	602	613	694	662	702	656	649	643	652	642	666	648	622	625	634	673	674	626	630	640	608	630	624	673	683	641	621	660	681	633	635	667	649	598	626	666	646	659	594	611	658	639	623	627	641	661	635	640	673	645	655	664	632	604	642	624	642	671	645	681	647	654	631	656	633	637	630	660	631	668	633	643	647	650	619	696	617	665	652	595	640	614	637	634	694	673	629	661	627	645	638	624	664	629	641	666	683	637	646	657	676	621	668	646	623	660	669	633	636	687	666	622	607	607	665	676	633	616	672	672	655	633	655	663	633	622	664	633	664	619	662	588	623	617	644	602	673	616	619	626	681	700	677	635	615	618	607	669	672	632	692	648	623	644	659	606	647	596	610	678	668	666	681	646	621	670	660	662	626	596	635	665	610	630	631	629	642	611	624	610	663	689	634	649	610	635	642	616	576	654	595	609	638	654	638	636	622	612	644	616	625	615	633	679	668	635	615	632	684	626	639	598	608	650	652	665	618	662	627	624	680	608	629	632	653	624	593	656	601	655	628	663	621	702	633	604	581	643	647	642	601	654	645	652	604	640	609	643	634	652	682	623	656	611	675	630	647	654	686	661	664	680	655	627	651	645	663	623	660	603	644	614	642	658	660	583	643	601	688	642	642	612	665	678	637	647	659	650	624	649	633	657	664	630	638	634	691	624	596	638	590	633	678	633	581	646	632	625	652	613	647	640	588	640	675	673	611	625	622	663	680	651	665	654	661	688	653	643	649	657	620	655	647	662	619	592	652	692	674	605	650	643	647	639	668	627	649	610	681	632	660	718	653	634	631	657	671	603	619	652	694	648	597	652	643	613	695	624	654	624	653	631	646	616	676	695	669	680	652	653	635	639	596	610	661	616	610	597	656	621	638	634	600	590	642	607	667	634	622	609	610	636	665	605	678	649	607	667	680	660	637	682	653	658	599	669	668	669	656	611	669	630	656	622	628	650	644	630	622	621	637	661	643	684	644	690	685	643	685	638	652	624	663	649	641	640	696	651	635	591	628	615	603	633	647	590	649	656	622	648	665	617	676	620	627	672	640	668	624	638	669	655	602	604	652	610	642	644	636	652	635	636	650	709	651	626	600	655	636	646	660	645	661	661	686	647	643	629	651	651	616	630	587	646	640	622	640	657	669	593	673	652	585	660	628	623	628	611	613	658	623	706	704	659	654	612	618	632	671	603	641	650	644	619	663	619	680	658	637	639	655	602	669	631	634	597	663	648	653	665	653	631	666	664	618	581	638	639	644	636	633	625	634	622	643	627	589	638	642	638	619	663	633	625	694	637	616	642	671	641	644	625	648	638	621	651	656	668	642	646	641	676	645	688	669	632	631	657	660	628	655	611	660	665	647	636	646	632	639	649	660	594	629	642	686	634	622	629	646	666	643	630	661	632	643	620	601	671	623	697	649	668	671	642	645	606	593	612	710	675	600	655	645	631	653	638	643	642	622	635	666	611	575	652	662	623	616	636	616	594	611	672	635	617	599	671	579	656	608	638	608	648	671	647	617	620	700	678	653	647	660	621	604	673	644	634	670	641	612	667	654	593	630	606	654	653	635	627	635	656	665	650	605	637	646	632	633	637	627	599	684	620	611	664	638	618	627	631	641	614	619	621	627	672	670	615	618	633	665	646	620	632	618	621	605	650	597	649	639	665	646	684	648	662	652	625	633	578	643	649	680	638	615	654	657	660	625	621	622	614	636	626	652	656	664	657	627	622	631	610	652	652	668	656	639	655	615	632	646	632	635	674	660	673	607	644	651	657	614	632	686	600	641	628	603	635	635	619	667	671	619	633	665	659	662	615	677	614	661	644	636	626	656	608	604	621	630	624	637	649	642	636	611	664	654	618	682	628	585	639	637	623	583	648	581	654	631	618	617	671	661	650	629	598	663	659	630	670	691	618	606	629	665	656	632	629	642	659	624	648	628	585	648	686	621	676	621	607	651	645	653	642	625	650	616	658	595	687	581	627	609	657	602	623	653	656	660	687	640	649	628	613	657	663	703	629	651	630	619	590	646	623	648	682	617	685	649	677	606	677	640	644	666	677	644	612	631	674	686	649	635	637	618	626	608	659	627	631	646	671	661	633	614	625	622	627	653	628	612	593	623	643	635	665	626	658	641	650	588	612	639	588	571	627	647	588	612	636	642	621	635	616	625	619	680	617	671	637	670	624	638	618	650	632	608	626	623	621	661	625	657	664	684	640	646	666	667	592	631	586	589	645	619	644	681	625	667	553	624	663	679	646	660	657	616	665	644	643	610	641	633	627	664	644	640	624	611	639	664	675	635	650	606	663	665	586	654	649	563	640	593	595	644	600	626	623	615	665	614	639	635	628	643	650	642	678	619	655	602	629	589	715	663	665	659	632	679	680	626	648	629	649	677	610	616	619	630	624	645	641	648	655	671	638	610	618	659	647	672	577	649	661	658	635	667	615	648	658	679	613	618	646	662	645	658	648	673	614	613	687	670	639	612	643	625	649	627	600	648	667	674	606	641	642	656	631	601	627	637	656	673	626	643	596	626	666	623	641	669	668	642	664	634	631	616	642	603	642	643	589	650	646	640	619	632	636	667	602	654	644	637	621	649	608	631	655	621	682	625	657	664	627	588	610	629	629	649	639	650	630	592	645	676	626	637	640	677	595	656	625	660	642	636	643	671	615	622	676	627	650	620	618	646	619	609	604	613	631	594	583	622	632	638	622	618	662	648	652	661	638	638	659	634	683	678	615	686	647	618	679	678	655	641	642	682	681	605	661	662	659	629	647	634	647	669	637	655	608	645	617	682	639	623	595	621	618	657	635	669	616	636	612	644	628	654	632	687	658	637	623	631	674	627	685	646	652	666	595	621	649	601	623	646	659	653	638	599	653	656	655	595	625	623
28483	17882	10645	7021	6121	5097	4405	2080	1159	811	663	644	603	607	580	639	549	597	573	583	589	609	593	582	603	584	624	561	591	593	597	643	588	585	617	668	633	580	592	595	591	638	551	602	651	608	582	606	614	630	619	610	561	624	602	569	585	607	593	608	600	606	610	616	644	562	603	631	577	576	578	594	607	578	602	562	561	569	593	621	602	638	627	587	567	614	601	578	583	620	624	567	582	549	584	631	607	590	556	605	574	588	610	609	572	598	606	594	560	619	646	558	568	587	606	594	588	584	609	602	624	599	522	600	585	637	594	599	577	636	635	634	600	629	601	602	623	571	609	613	594	576	584	582	625	592	581	606	566	617	618	575	604	558	555	604	575	577	616	598	603	611	622	627	569	601	558	582	605	638	617	589	542	637	602	572	590	562	584	587	592	635	532	621	560	566	580	613	580	615	576	593	583	578	561	586	615	555	592	615	589	588	626	594	609	561	636	596	607	590	575	623	645	615	609	594	586	600	620	587	558	582	617	571	615	603	571	582	589	576	578	633	602	593	576	549	585	642	596	586	539	600	581	589	575	579	628	600	571	593	581	589	611	571	597	588	606	598	563	611	565	566	593	572	603	588	585	579	579	616	589	621	600	615	601	558	597	573	586	597	590	605	615	613	597	598	617	573	603	546	596	603	568	600	611	565	602	602	580	617	573	619	590	612	586	604	601	604	638	592	523	624	661	618	614	628	634	574	605	590	600	630	625	594	550	603	602	581	569	615	558	574	578	544	590	640	640	595	608	542	592	621	577	622	647	579	609	609	610	601	553	673	564	618	568	569	606	604	613	551	567	638	610	592	597	571	597	552	574	599	594	578	575	607	664	542	591	611	602	608	594	578	608	606	648	594	565	588	561	575	595	615	551	631	609	592	611	585	604	581	580	593	629	592	580	557	572	569	583	543	594	569	580	589	567	591	635	635	606	566	578	581	568	602	568	568	585	629	596	632	602	590	588	630	594	585	631	611	592	569	593	594	590	560	561	580	563	575	597	593	590	598	571	601	619	563	582	576	637	613	559	572	580	607	633	625	564	562	589	617	619	583	605	580	589	593	583	562	606	584	584	587	612	589	571	571	585	599	594	603	591	578	597	596	638	559	576	579	613	534	566	567	599	585	575	613	641	571	532	605	614	581	572	596	607	591	576	613	587	621	558	582	560	597	553	585	566	578	569	589	598	581	572	635	615	661	598	560	613	577	610	607	555	574	602	570	558	600	569	619	573	581	631	559	608	627	633	633	601	600	587	605	627	571	578	614	625	584	577	582	636	610	568	625	626	606	592	597	593	603	652	612	617	572	584	567	634	584	605	617	566	602	563	603	583	607	589	593	603	577	617	599	577	579	577	547	635	625	564	637	649	596	641	628	616	591	594	574	618	609	568	636	617	593	595	622	581	617	592	614	620	605	605	609	566	603	610	589	611	596	590	613	594	570	576	630	615	541	589	604	627	547	586	625	622	574	617	597	613	574	594	600	598	585	636	598	552	628	573	594	595	585	586	585	586	583	604	595	570	594	618	608	587	629	594	601	569	565	559	581	561	629	601	585	562	582	599	628	637	587	646	611	670	551	611	585	630	610	582	629	643	583	594	558	612	596	576	601	560	626	570	603	582	599	563	621	546	603	621	602	602	610	606	561	554	602	633	598	586	583	572	567	644	654	571	603	605	622	598	604	603	538	596	652	601	562	560	597	547	592	609	569	592	592	588	635	610	542	615	585	627	634	568	615	596	600	630	600	551	571	587	640	646	633	584	625	598	638	588	600	617	554	581	608	590	609	598	607	609	627	574	599	595	538	627	580	579	607	579	586	604	567	600	639	548	594	615	571	561	558	621	639	559	580	567	570	646	620	621	591	559	649	607	585	573	601	623	602	580	564	569	603	578	579	640	590	553	631	571	627	618	633	661	624	584	568	559	581	576	584	616	593	571	593	578	625	555	619	611	587	578	582	613	606	603	589	561	559	610	572	589	598	582	583	629	560	605	599	583	539	605	579	636	578	557	643	571	605	574	582	617	566	598	623	567	635	545	601	599	611	606	579	577	645	614	608	640	612	635	618	658	609	639	626	562	579	593	604	620	590	612	582	609	622	584	567	627	594	617	593	571	572	615	619	599	602	563	633	583	583	606	579	556	569	616	614	610	637	645	604	566	591	585	583	622	598	607	608	581	552	622	599	564	563	619	555	624	595	625	628	619	574	576	578	556	577	600	608	610	621	621	599	638	601	588	587	568	629	593	547	597	610	560	586	610	575	621	587	588	582	584	571	574	624	559	627	580	579	600	585	590	614	603	594	639	610	587	582	600	579	646	588	631	597	591	568	566	631	603	563	577	578	585	604	582	599	658	594	589	531	575	609	597	548	587	581	600	671	593	566	621	620	612	608	662	610	582	583	613	614	580	580	607	607	613	605	575	576	574	609	605	588	600	569	571	619	579	623	609	629	564	576	586	623	579	570	615	585	574	623	639	612	536	594	638	610	569	590	589	588	592	591	618	592	642	648	608	571	556	618	622	625	607	570	552	548	605	601	569	592	621	651	640	605	563	588	560	579	584	629	578	595	559	615	622	565	614	645	583	616	606	576	580	549	684	592	597	575	583	602	585	559	615	606	613	593	619	636	589	577	587	640	605	594	577	574	606	596	590	593	586	589	594	569	605	574	607	632	582	643	614	607	593	565	555	601	575	611	555	625	568	597	616	613	605	629	599	596	594	567	598	612	632	613	629	630	565	586	556	573	590	557	527	553	582	609	610	605	556	579	617	628	582	576	604	614	591	597	576	584	640	622	588	598	603	609	570	619	608	639	622	604	578	623	612	623	583	600	588	610	626	584	610	610	560	590	575	592	530	636	609	611	587	577	614	569	596	595	650	588	574	567	636	555	565	616	638	607	615	571	614	616	581	569	571	605	581	610	581	622	563	643	586	598	565	583	603	592	602	568	574	586	628	563	649	603	645	579	570	560	596	569	598	589	619	637	598	573	576	598	626	592	636	599	603	594	601	623	657	626	601	560	585	599	599	626	552	617	670	647	582	612	602	561	630	598	569	618	600	596	562	602	582	617	551	612	622	562	582	569	624	616	590	594	607	597	564	602	588	585	557	617	600	557	597	585	598	578	594	569	632	623	596	655	570	592	588	588	614	589	591	578	577	606	594	570	630	635	587	623	611	590	562	593	604	579	573	609	605	606	610	546	565	617	624	592	574	605	575	636	547	576	576	602	629	558	612	589	604	603	645	613	615	647	589	584	560	586	595	604	613	606	574	582	624	579	615	564	604	551	615	609	562	566	646	599	597	630	578	582	582	606	610	582	579	620	593	612	564	578	551	607	607	610	587	595	585	602	616	610	600	593	600	591	621	626	622	538	574	608	600	576	608	629	604	625	603	577	601	600	597	603	589	550	589	584	593	587	604	605	610	579	574	602	559	581	608	570	559	590	633	620	582	590	622	585
11788	10594	9120	6404	6049	5196	4250	2031	1110	671	584	502	496	466	506	504	512	482	478	466	531	495	511	463	499	514	525	476	508	501	493	526	516	545	478	484	495	514	512	524	512	505	492	527	519	492	541	496	494	519	453	493	526	493	508	479	528	512	515	494	517	499	492	506	520	546	504	469	537	524	508	526	521	476	518	485	514	483	545	533	522	533	493	473	497	512	497	462	513	477	541	485	509	495	499	502	536	509	501	507	515	496	531	496	489	496	491	505	494	498	542	520	496	532	540	475	493	506	498	506	512	490	536	520	492	530	480	511	507	505	506	480	487	498	503	491	525	507	543	510	554	498	548	491	491	491	514	510	474	475	512	491	531	486	507	491	551	476	492	512	494	505	510	506	487	482	503	525	482	489	496	487	493	531	534	518	521	470	504	484	521	458	541	481	492	490	472	510	528	501	503	539	498	493	500	524	497	526	504	490	497	490	459	526	461	480	520	492	512	515	499	461	508	508	510	506	514	496	513	499	526	498	485	479	486	504	459	529	491	498	494	460	500	499	467	477	466	489	508	503	488	471	508	508	483	477	491	526	527	525	480	544	526	537	496	489	475	523	487	508	500	487	483	502	479	490	522	500	529	529	513	471	488	499	495	473	504	482	535	502	477	497	476	478	494	528	503	497	504	480	512	454	495	495	531	523	469	484	491	497	514	501	470	487	474	521	491	523	518	526	486	504	464	515	480	519	475	494	460	531	500	545	464	490	535	504	485	524	517	480	517	499	547	505	509	465	508	487	483	519	471	516	496	499	489	515	520	517	473	525	468	514	501	496	478	478	472	501	499	503	492	514	515	531	532	581	487	511	510	490	482	525	519	505	483	469	502	547	515	528	505	541	494	504	504	526	501	484	525	489	470	467	518	475	505	506	478	517	513	461	499	490	531	519	525	511	523	539	467	517	524	473	476	502	507	467	544	470	500	545	463	466	489	513	529	526	529	521	502	461	494	463	541	497	510	468	500	500	510	495	499	470	529	535	514	495	488	457	500	481	515	508	474	484	519	508	474	529	503	541	463	474	522	511	510	496	541	493	508	483	503	500	478	498	469	482	499	540	485	513	524	502	534	519	496	504	480	507	481	524	504	490	518	539	495	493	528	558	525	506	441	488	506	481	508	490	488	501	509	500	467	470	489	487	526	534	525	491	490	517	499	517	523	494	483	514	533	530	457	527	476	501	516	509	531	500	496	503	488	503	514	510	490	473	485	535	510	441	523	477	529	497	483	500	503	526	488	498	530	476	496	505	534	508	488	503	482	486	523	514	510	521	480	507	499	502	507	502	501	454	528	519	519	492	522	489	511	492	510	517	502	501	528	500	498	539	490	513	514	470	495	500	496	518	470	468	472	487	469	462	509	459	472	529	517	536	489	521	515	506	506	507	489	485	537	482	503	481	498	501	481	489	534	495	543	495	517	500	505	480	488	493	519	463	521	475	485	537	498	496	488	498	497	497	466	505	471	472	487	513	506	486	495	531	508	504	493	504	477	498	487	527	511	524	504	542	476	506	498	472	547	514	492	487	519	536	528	528	509	490	517	464	560	500	512	497	439	543	547	495	500	516	480	468	511	491	540	514	531	507	485	510	477	519	486	553	514	496	551	489	449	491	499	518	529	500	488	510	479	517	517	499	471	495	523	558	517	500	460	479	477	488	475	541	470	475	484	493	494	506	507	483	488	544	505	496	508	512	506	490	510	502	505	513	550	498	555	472	522	545	509	478	468	497	513	561	500	539	485	568	517	481	511	510	485	554	482	496	484	549	555	500	507	514	480	514	495	491	486	476	484	518	487	495	520	524	493	506	517	492	490	452	537	481	526	496	535	484	514	493	527	521	508	489	524	540	490	508	551	513	482	479	534	530	531	510	490	513	519	523	552	509	491	464	512	511	485	426	451	511	486	491	502	478	499	499	489	502	522	487	515	507	523	485	537	495	511	489	512	530	509	489	506	490	540	497	518	476	482	502	527	481	515	519	486	483	522	506	492	513	483	487	517	493	532	489	525	460	468	469	501	526	498	493	502	527	512	516	483	497	505	558	483	531	489	522	497	497	522	534	515	500	504	553	508	453	515	540	514	543	528	541	483	529	521	505	486	503	535	513	563	510	514	517	507	485	481	467	491	500	508	470	513	518	507	491	506	473	482	495	513	485	473	517	537	474	504	498	504	479	513	500	484	526	514	517	527	474	491	536	460	485	506	483	481	528	468	528	517	532	543	468	490	523	520	474	484	512	524	487	470	491	512	508	500	511	502	499	535	477	471	476	510	519	492	507	482	525	517	462	520	518	478	499	491	464	490	498	491	503	508	465	483	502	491	498	521	515	473	501	508	488	503	520	474	486	491	497	477	492	532	510	525	463	524	516	525	541	518	515	488	509	473	488	528	477	503	488	501	517	486	504	489	495	500	503	532	470	466	539	503	507	490	492	478	533	493	507	524	500	538	510	454	517	538	508	446	484	466	527	501	510	486	494	515	499	505	465	480	483	511	491	499	515	451	513	487	512	512	490	530	487	531	478	490	472	498	557	482	459	539	483	517	472	513	523	510	548	494	494	472	503	481	480	496	488	541	491	465	488	503	534	496	544	529	467	516	506	513	487	499	514	482	481	526	486	482	526	504	523	525	482	490	459	474	489	513	508	487	487	487	505	519	470	495	501	484	511	488	484	459	498	503	530	441	525	526	502	515	493	508	492	504	505	463	525	498	556	526	542	520	514	504	518	478	519	508	528	516	480	512	496	475	478	502	499	542	519	501	507	506	501	522	514	519	466	531	554	498	531	501	484	491	529	503	488	489	517	489	491	515	497	501	481	489	507	526	543	523	473	480	509	462	500	475	543	468	502	466	506	538	483	523	470	502	519	519	510	470	511	480	510	530	536	493	465	499	483	519	504	499	513	512	482	518	497	517	495	458	502	486	513	524	492	483	559	488	505	507	551	479	509	507	502	510	529	503	509	502	473	505	507	490	535	527	508	515	549	515	500	510	466	505	523	513	501	517	521	479	514	485	461	486	505	547	443	535	494	512	548	504	482	486	467	491	474	523	490	526	508	491	478	541	472	513	498	510	500	495	510	539	545	508	488	524	526	508	465	478	500	512	491	492	511	483	521	488	497	495	507	498	499	489	539	459	468	517	537	480	502	458	497	530	491	523	471	490	491	529	470	487	501	511	468	498	527	497	466	491	490	503	469	522	467	479	504	481	488	538	514	535	506	483	531	509	536	502	477	539	495	481	513	479	533	558	487	491	520	501	519	497	529	488	495	496	511	534	496	503	509	518	532	524	517	532	506	498	520	545	532	484	493	497	516	553	460	504	488	457	524	497	497	489	535	484	505	506	505	519	515	490	499	489	501	512	485	493	510	530	496	518	506	483	536	492	504	516	506	492	476	497	487	532	490	492	514	503	482	469	469	569	484	509	504	497	552	466	528	492	503	510	467	493	521	508	517
25496	21408	27487	28019	35962	36605	25523	11848	4410	1538	905	694	673	634	646	663	633	674	684	647	658	661	634	698	662	562	645	610	657	694	669	664	637	603	639	624	616	661	672	653	631	608	677	622	635	661	650	634	612	681	596	638	613	641	630	664	680	657	626	660	667	609	665	608	655	598	607	625	613	630	630	629	657	640	612	624	592	651	659	617	627	652	621	645	621	640	607	637	629	605	657	620	608	598	617	671	609	632	638	638	619	632	592	664	634	643	656	625	630	643	618	620	634	641	627	636	671	621	666	629	623	617	603	622	677	648	631	592	603	639	600	611	654	657	664	655	616	647	618	660	658	664	677	602	642	620	644	617	599	658	625	601	651	609	665	648	639	594	617	606	615	611	658	625	670	609	626	654	639	657	623	593	638	630	619	610	623	641	657	660	642	712	652	654	630	644	641	633	605	607	594	641	647	634	639	624	649	597	648	651	593	650	637	677	626	636	635	658	648	672	662	619	616	647	603	657	639	662	620	692	581	607	618	619	607	630	593	621	637	654	670	641	594	630	592	647	594	616	622	630	650	646	622	591	611	654	625	637	638	642	634	617	604	617	643	651	666	590	666	629	599	624	656	598	557	607	655	653	585	602	652	637	629	605	662	662	603	670	638	618	609	710	627	626	678	633	652	566	661	621	631	622	670	622	648	612	631	621	675	654	664	626	588	629	555	645	638	656	624	632	587	614	657	625	609	647	621	645	617	633	661	634	621	650	668	672	631	595	609	627	618	633	635	621	662	614	604	642	632	671	635	665	626	630	646	681	685	642	626	634	583	645	663	654	618	645	617	650	608	647	654	638	677	686	589	649	608	637	652	609	620	616	662	640	632	611	644	659	659	612	635	626	658	583	625	622	603	607	662	638	642	632	625	633	627	637	572	593	670	609	607	599	604	587	633	585	610	620	602	646	654	627	637	641	596	701	626	615	638	601	619	634	668	640	614	600	620	628	664	630	667	634	650	624	631	636	664	589	621	665	631	645	626	645	659	639	594	645	676	649	630	623	673	608	634	688	651	652	620	630	645	637	664	624	624	648	649	681	597	615	628	611	618	601	642	615	663	637	658	643	606	651	614	657	691	650	639	657	623	673	615	649	666	594	620	644	636	639	636	619	602	610	620	595	655	652	666	600	675	642	637	643	595	622	629	609	637	584	618	641	621	616	630	592	654	663	610	594	598	682	671	600	668	669	650	649	653	572	676	576	652	614	707	644	645	599	637	624	632	621	632	640	624	674	623	663	596	625	616	618	625	625	609	632	606	604	608	635	624	638	644	608	629	620	584	601	628	646	633	616	640	601	614	641	598	625	635	675	634	608	643	611	599	594	644	612	611	629	638	637	624	597	634	631	654	634	593	628	662	620	609	623	621	652	604	634	620	670	584	649	589	632	606	606	640	604	636	650	660	627	635	630	618	654	643	623	686	621	682	616	655	654	658	624	651	665	670	611	613	608	606	628	630	643	621	640	648	628	648	661	625	645	609	585	652	595	688	644	673	644	629	632	625	605	659	668	680	620	600	620	590	615	620	634	599	624	647	657	626	603	604	608	603	605	635	631	655	654	632	619	619	635	674	654	600	605	658	611	653	693	632	610	647	618	632	651	654	632	692	636	666	683	654	659	594	608	590	656	648	685	606	617	654	607	621	647	654	622	678	614	608	635	661	638	630	620	680	645	641	599	642	615	655	618	618	591	638	610	644	638	599	640	622	668	608	616	624	679	633	680	582	631	632	608	642	605	643	624	565	651	653	633	648	614	646	621	651	607	612	619	601	656	676	641	653	609	658	628	607	674	612	599	681	638	649	639	622	661	574	662	646	680	603	637	637	632	665	633	625	626	638	585	652	626	608	610	622	630	666	655	615	666	604	625	688	603	653	633	592	624	599	649	611	654	612	571	662	638	642	629	649	606	627	653	642	620	623	593	679	695	631	647	648	617	670	559	684	626	637	607	605	642	642	667	616	630	613	640	642	593	660	604	616	648	644	611	660	610	615	638	652	648	627	641	678	684	659	584	627	614	687	658	630	626	608	618	655	653	618	662	627	594	653	636	638	647	614	626	647	659	656	673	640	634	624	640	653	621	638	660	613	646	653	605	662	621	611	626	684	646	643	607	591	621	595	607	624	583	630	615	657	608	602	661	605	615	666	562	585	641	655	663	636	615	634	653	641	645	621	602	660	616	604	689	667	633	593	677	621	624	645	619	618	600	654	619	625	679	640	633	663	646	631	643	558	589	623	651	649	622	605	651	619	648	635	595	635	643	610	628	638	665	629	639	620	634	639	644	646	647	618	644	592	656	642	607	613	626	593	636	652	611	638	651	682	602	619	589	648	639	631	607	623	610	630	622	585	641	609	606	681	644	634	618	626	659	618	639	642	673	647	623	652	682	664	605	635	604	665	636	631	691	629	596	610	607	640	631	643	581	629	649	655	595	642	636	637	609	614	630	633	615	666	632	624	604	593	618	624	625	665	609	632	631	647	647	602	632	630	656	634	634	622	638	671	638	630	644	635	613	625	622	629	655	645	619	655	655	646	661	603	619	662	613	641	595	640	661	608	621	640	627	604	650	610	648	609	598	641	596	597	582	684	609	614	629	627	604	629	627	649	703	639	649	658	702	597	605	664	617	614	654	634	604	571	648	641	663	623	661	621	652	624	669	637	643	621	651	674	647	667	592	613	607	653	644	625	625	628	585	638	623	624	621	655	610	648	643	653	653	669	619	595	604	622	617	613	593	606	653	634	625	618	624	649	657	588	614	631	626	611	615	623	650	621	641	647	619	696	653	622	623	640	619	630	647	633	699	655	647	613	608	626	646	611	604	655	624	638	626	622	605	668	644	623	617	635	654	638	627	581	622	618	675	646	603	651	698	595	622	585	667	617	609	631	575	631	630	606	609	630	619	649	618	625	621	626	673	592	642	644	629	647	633	654	603	625	636	668	658	642	590	606	676	647	664	650	607	682	652	578	591	629	645	617	621	600	645	689	638	631	606	628	651	672	637	648	656	575	620	672	648	618	628	641	630	563	653	640	669	632	635	647	636	646	648	635	602	659	688	633	650	604	616	631	680	586	600	607	588	637	629	635	628	610	657	623	645	614	661	641	673	570	631	645	715	628	623	663	638	653	671	651	587	599	570	603	600	637	665	632	647	584	603	625	660	571	637	634	601	616	660	663	618	611	647	589	592	601	585	619	668	614	671	632	620	646	619	623	628	621	649	639	620	650	616	627	663	640	650	670	685	649	638	642	581	646	611	608	567	655	591	644	622	650	666	573	653	645	616	645	634	642	611	584	650	640	608	598	665	597	616	611	604	612	642	663	638	637	669	658	637	592	586	613	661	633	632	649	636	647	620	656	653	633	674	599	615	627	620	659	666	623	637	624	623	587	611	626	636	635	611	617	597	637	618	632	587	611	640	625	652	649	591	646	633	609	595	606	590	624	662	670	631	617	612
10995	20246	18312	23501	35609	31107	18837	9511	4178	1599	815	652	606	599	577	558	549	597	563	549	540	554	592	557	527	567	543	524	612	592	571	556	579	554	568	568	552	567	574	571	595	561	589	572	588	569	550	602	569	550	570	572	562	570	560	580	576	565	598	572	593	592	557	522	579	591	582	532	541	575	568	579	564	549	578	628	542	583	558	569	592	582	531	614	546	608	592	577	581	540	545	594	550	595	561	524	567	583	555	585	585	583	562	578	544	617	542	617	558	528	586	541	611	578	570	565	549	575	613	593	552	557	603	543	564	541	533	529	523	599	554	545	562	570	555	593	541	616	549	573	547	527	560	579	588	536	568	586	535	575	546	610	561	529	579	571	538	533	546	562	583	611	615	592	526	571	495	512	624	603	551	534	557	574	570	592	555	579	581	554	602	550	571	581	555	509	571	580	577	560	570	561	555	577	555	544	543	558	551	577	536	558	545	505	512	583	584	574	573	628	523	567	573	557	589	544	571	561	569	558	599	548	547	602	538	538	562	561	559	512	585	588	581	519	577	576	567	548	558	543	559	541	582	573	566	535	553	592	562	546	569	590	559	595	570	609	592	620	611	598	565	538	579	554	565	588	513	535	554	579	575	546	563	581	587	598	571	562	574	579	557	582	585	535	563	537	553	536	597	560	590	567	572	537	561	540	570	566	567	547	561	545	563	526	582	570	582	552	531	524	571	581	537	600	590	543	572	559	595	571	577	586	586	594	592	601	584	535	590	525	532	585	556	628	544	568	611	605	598	540	595	563	526	563	543	541	599	573	564	580	525	580	535	538	551	559	536	574	527	542	565	574	566	514	602	525	571	571	581	611	579	602	514	517	547	575	531	590	614	565	519	559	555	535	592	570	580	585	571	567	573	569	582	554	612	621	569	550	564	573	546	605	591	568	524	595	563	631	601	585	575	559	576	554	527	577	570	557	592	566	582	594	571	594	606	536	597	551	521	581	549	552	580	589	549	565	532	550	537	543	530	592	514	549	562	544	525	573	560	567	548	579	514	545	522	536	559	572	572	534	567	562	551	547	584	567	565	550	591	598	577	556	552	554	586	597	567	569	596	574	578	611	598	548	560	599	543	567	561	534	546	570	547	566	569	554	567	554	561	550	565	538	566	557	588	557	538	541	562	565	546	563	583	564	590	563	521	537	575	593	600	531	595	571	561	552	540	558	592	575	554	546	562	556	584	579	542	567	549	551	577	535	547	546	584	596	536	541	575	588	597	560	592	576	511	593	573	537	605	568	595	549	554	566	595	583	584	586	520	547	539	548	554	532	556	524	573	537	563	541	543	563	544	584	581	535	516	518	552	544	584	556	560	556	594	593	566	562	562	535	557	561	544	607	574	554	606	573	588	603	562	577	528	556	594	532	544	542	546	554	558	548	571	561	551	545	511	590	563	568	591	548	584	572	548	537	569	578	530	558	589	599	572	571	543	572	567	544	553	621	540	611	596	589	546	499	572	573	573	558	525	557	563	604	507	577	555	563	573	573	570	564	562	547	602	551	556	565	607	572	558	568	566	527	540	548	532	522	543	634	553	551	584	580	527	556	602	576	534	557	515	581	544	543	574	612	536	597	549	537	532	548	581	548	529	545	601	528	554	565	555	589	531	586	538	573	543	576	580	513	570	556	576	608	543	598	598	537	578	560	566	520	545	534	557	593	570	586	544	549	566	602	583	572	587	540	571	581	559	587	631	563	581	577	569	564	594	548	533	605	566	557	623	563	528	563	553	556	566	610	597	524	564	571	530	594	584	558	570	558	561	563	531	573	534	603	519	572	600	551	538	558	571	605	560	590	585	574	583	572	537	589	595	610	613	568	558	613	516	555	537	565	547	541	573	551	521	604	556	590	611	546	561	534	505	546	578	530	549	536	533	521	527	567	562	550	530	611	532	547	534	567	592	517	570	540	555	516	517	582	544	601	569	558	559	578	571	590	587	538	621	532	559	567	570	615	562	562	545	526	536	527	560	546	554	572	566	560	549	573	556	549	540	553	547	532	551	548	546	558	557	569	550	625	561	559	544	569	594	568	584	595	560	570	538	544	598	554	590	534	565	598	539	523	546	563	543	586	580	597	574	583	580	555	549	564	612	555	590	599	545	609	517	570	590	589	535	532	586	533	594	550	570	504	535	565	598	566	528	550	594	583	547	566	587	562	563	560	548	552	526	570	548	541	571	537	553	584	592	565	551	561	552	540	559	600	568	593	569	539	578	593	572	620	551	554	532	561	557	566	581	588	576	571	561	541	568	551	557	560	556	494	554	607	563	547	525	545	547	546	536	546	521	571	569	567	570	567	624	553	529	597	591	567	562	575	556	576	561	583	560	570	543	531	550	594	586	554	559	555	552	559	597	619	591	506	574	600	573	569	614	545	562	524	548	556	547	580	565	586	546	555	564	592	523	596	538	503	545	579	555	575	574	576	604	562	552	578	550	535	512	595	590	559	578	595	563	556	589	557	563	572	540	563	592	564	531	556	566	555	573	594	567	560	580	540	535	593	571	591	559	566	553	562	576	575	565	571	531	571	610	526	554	589	591	604	595	555	597	522	575	560	569	547	566	576	558	566	546	561	576	508	590	548	536	553	585	583	572	575	539	527	543	606	557	569	583	543	549	561	559	522	550	560	553	553	568	529	554	566	548	537	620	519	567	576	518	566	556	578	551	563	588	567	549	569	552	546	569	536	544	566	631	570	558	576	575	537	575	519	537	568	575	530	539	589	528	588	567	537	525	569	546	583	559	551	525	603	568	558	586	574	554	593	592	539	567	577	588	555	553	569	526	600	545	590	535	507	538	557	572	569	625	574	547	575	520	558	589	596	532	540	546	519	518	579	547	572	594	564	546	550	579	542	597	532	564	573	607	565	540	584	533	540	540	589	572	552	564	515	564	562	567	595	569	538	563	586	542	569	559	564	552	565	585	576	549	529	544	553	563	561	568	547	597	552	558	596	552	527	592	568	572	529	569	580	546	571	553	583	582	544	577	581	532	522	581	555	578	556	573	536	569	552	569	579	505	574	555	599	573	540	566	553	555	518	572	536	572	494	545	531	560	530	532	574	600	528	576	585	593	572	593	555	524	565	547	537	526	555	560	567	579	525	526	599	580	554	584	585	558	523	523	554	604	581	526	539	577	572	572	601	590	562	533	596	560	554	586	572	593	611	552	556	567	552	575	576	565	552	549	566	565	556	568	522	594	550	541	529	546	571	597	528	541	599	517	573	612	559	583	500	577	540	563	599	531	555	578	562	588	607	528	544	592	579	549	567	566	557	582	548	562	592	531	579	544	561	527	569	553	549	546	554	566	590	547	562	575	603	570	548	593	531	572	568	562	580	553	608	556	559	524	559	569	592	557	531	559	536	639	567	562	548	553	554	604	547	567	577	557	530	543	537	564	575	560	552	560	572	560	582	556	561	531	574	574	578	534	569	553	517	572	559	586	593
24224	21404	28697	25184	44651	50784	37628	21023	8465	2639	1211	882	742	776	770	767	825	717	753	764	774	792	646	778	690	765	714	733	705	729	707	756	746	736	778	709	686	813	781	727	722	722	787	756	741	750	736	726	699	744	759	745	695	738	728	711	751	683	720	720	788	747	741	744	758	721	693	724	750	734	700	746	703	736	742	749	739	771	735	756	736	760	747	785	710	776	758	780	724	754	718	710	741	736	751	676	753	734	773	719	708	734	752	765	701	697	740	725	774	705	728	738	736	699	739	721	708	736	725	735	694	681	762	748	727	741	722	723	656	756	733	788	689	685	715	710	745	756	740	683	755	743	732	733	728	739	747	718	691	714	763	784	757	713	758	726	739	745	750	723	714	707	693	773	725	726	770	720	673	688	724	706	754	691	771	711	732	702	736	787	719	729	691	685	700	779	732	753	726	724	720	753	771	680	720	708	715	727	726	772	721	721	719	771	713	740	734	715	722	733	739	727	721	710	734	743	743	727	774	726	719	754	711	739	736	715	729	779	698	710	739	760	759	737	707	735	711	731	725	709	739	744	734	708	697	730	711	721	746	703	703	734	766	749	720	717	721	721	704	708	740	782	689	736	703	742	757	694	738	751	747	736	739	814	715	750	735	753	720	691	688	703	755	674	696	735	683	763	744	703	680	726	743	729	698	732	702	701	679	743	740	681	714	712	727	744	733	726	728	726	710	741	730	747	716	759	697	699	675	709	716	755	734	715	723	664	701	711	699	758	735	730	746	775	738	729	753	750	722	732	707	729	727	763	739	766	689	713	753	741	724	702	763	740	755	707	709	778	691	727	753	802	738	714	744	793	704	716	740	685	776	758	709	709	750	744	715	718	736	711	705	780	750	699	750	773	808	731	749	690	708	688	750	712	725	761	711	717	734	739	715	739	733	694	709	748	681	736	781	660	755	766	663	655	694	737	726	713	725	754	716	761	774	766	732	766	754	725	720	737	726	749	739	722	690	764	684	725	721	698	759	743	683	741	797	721	761	731	718	716	701	727	744	719	686	730	752	764	709	745	732	725	721	758	702	717	750	682	698	691	742	716	742	766	781	757	731	690	754	748	718	693	694	732	733	763	702	778	770	723	741	768	763	781	740	770	713	727	697	782	731	733	715	750	744	711	736	732	744	708	708	737	745	683	710	720	677	726	733	702	702	713	699	677	691	729	709	704	739	753	737	706	763	737	706	695	684	683	687	725	720	727	707	651	707	721	681	742	736	729	702	688	716	752	687	710	731	734	657	791	788	716	770	685	752	729	727	710	697	699	752	719	762	749	730	725	755	692	663	716	723	756	693	711	751	765	690	699	735	768	715	770	715	712	700	755	690	708	715	763	778	718	732	727	766	774	754	734	749	726	724	726	697	742	714	782	708	740	725	740	780	691	724	770	739	730	704	675	703	758	752	713	762	751	719	683	716	720	743	729	737	752	752	752	720	730	747	749	739	720	748	743	724	703	778	714	729	703	756	770	690	730	695	762	718	723	750	716	713	730	740	748	694	687	695	688	757	726	749	727	773	718	708	702	727	694	750	704	734	717	723	731	735	756	691	720	686	736	703	771	697	726	705	737	722	733	703	729	727	773	706	712	724	718	751	672	747	738	756	743	732	723	767	745	694	722	724	702	705	711	734	685	705	735	754	731	714	693	707	714	734	766	687	731	669	735	708	718	725	710	686	728	712	701	747	709	735	759	757	705	699	742	691	721	708	712	751	717	736	753	729	737	702	730	660	730	713	695	728	672	720	686	735	736	727	696	783	727	761	751	710	697	736	709	710	722	738	722	708	740	737	720	714	761	758	714	737	727	726	787	716	746	679	677	715	740	726	688	734	733	734	730	743	783	727	698	712	755	760	714	721	749	702	734	744	732	759	704	720	737	722	710	731	762	742	773	719	721	721	763	700	723	750	750	703	694	773	728	726	715	723	705	742	728	725	728	687	709	713	721	764	702	727	733	736	764	713	730	682	716	681	748	675	674	706	784	722	734	676	681	761	724	734	713	743	695	746	766	761	721	707	737	765	710	706	742	700	789	700	681	750	714	707	738	690	734	686	751	744	661	790	751	762	736	749	725	715	722	693	744	698	776	739	706	737	780	739	707	743	788	695	673	750	756	768	684	696	740	765	754	751	733	748	706	763	711	772	758	697	712	732	732	723	753	743	722	715	735	753	738	735	726	727	732	703	772	696	753	773	752	724	754	703	736	745	724	755	758	734	752	684	721	728	665	737	745	776	715	702	750	722	701	745	780	716	694	695	724	758	730	696	718	720	704	739	736	763	729	768	766	709	689	741	736	789	752	700	678	723	727	728	702	737	733	721	750	736	670	737	734	781	751	766	718	701	696	705	743	745	779	736	680	719	737	720	757	712	721	748	734	723	679	733	726	695	682	772	745	721	722	707	749	740	687	744	723	759	755	687	740	779	734	725	720	728	790	701	687	758	704	738	717	785	644	752	770	733	725	754	720	729	669	759	716	722	724	706	748	727	732	750	719	704	755	752	740	678	663	734	792	749	709	723	727	724	751	755	700	772	720	706	682	771	751	760	728	745	684	741	749	676	720	722	720	685	716	746	679	777	713	747	697	781	729	772	714	725	743	803	750	763	691	736	737	784	733	726	674	747	685	778	728	750	736	726	703	702	752	716	690	696	704	753	693	771	731	706	771	724	775	751	723	747	745	745	743	724	688	727	683	714	687	705	742	724	720	745	729	738	697	738	702	725	746	722	725	755	697	703	715	708	713	701	694	715	709	741	755	736	693	722	744	763	738	742	733	743	692	746	735	709	705	738	756	732	717	761	711	679	744	760	759	713	751	726	655	665	751	684	721	720	744	687	701	725	709	735	716	710	700	710	724	745	793	724	727	744	717	738	708	797	725	717	739	707	762	726	729	762	735	741	743	694	692	686	684	675	713	712	704	719	682	718	760	748	687	736	716	789	771	706	759	745	679	740	746	685	658	750	804	687	722	705	731	721	761	729	751	705	700	737	755	748	720	783	751	798	689	731	748	771	704	757	719	705	715	698	707	722	676	727	726	704	712	761	733	731	712	734	700	744	707	726	726	724	691	691	689	719	708	717	707	691	747	685	727	702	705	672	719	807	702	751	776	681	742	728	696	703	755	704	761	729	700	708	710	719	695	708	752	731	721	752	728	740	713	698	734	710	768	757	739	738	743	719	795	716	740	754	755	720	733	743	781	743	724	749	721	707	725	767	717	713	764	728	693	758	693	713	738	743	720	792	704	777	733	687	711	738	712	686	694	722	720	749	750	680	720	716	750	777	717	683	676	742	668	714	710	641	717	734	756	707	734	741	755	702	696	736	660	743	743	728	690	724	704	708	715	690	733	743	737	734	683	767	729	719	665	730	756	718	737	726	695	687	753	724	773	761	735	699	720	737	682	693	766	744	692	730	742	754	676	768	760	725	739	727	725	705	758	702	715	705	743	692	712
14534	30089	26808	30660	57935	48626	29256	16382	7101	2588	1166	777	647	630	681	685	638	638	663	655	699	717	702	687	616	715	664	683	749	625	679	661	667	641	650	683	628	620	613	708	617	645	667	661	656	667	639	684	655	661	685	644	674	609	647	656	692	630	627	621	624	654	664	617	673	649	649	620	655	660	657	625	664	636	661	628	657	628	656	653	682	683	654	680	670	671	633	646	660	656	630	634	657	647	635	622	653	625	641	641	632	617	597	593	643	646	689	629	650	609	621	643	634	663	653	623	658	613	641	635	651	652	661	665	630	640	641	646	656	635	666	647	688	648	652	628	703	632	669	690	650	700	668	617	595	662	626	644	645	620	644	589	644	575	642	614	615	667	666	655	666	655	631	665	622	639	663	650	680	672	671	598	628	632	667	634	644	627	637	655	637	650	659	652	661	650	619	640	636	637	636	692	632	639	636	637	660	701	638	655	648	663	671	640	660	656	626	654	640	619	655	649	679	617	665	646	639	664	656	625	614	628	619	609	628	650	667	614	695	674	603	671	619	625	632	690	678	670	685	621	650	631	667	654	628	651	695	638	655	681	645	602	643	699	694	683	649	658	631	632	640	644	626	649	668	657	622	626	634	636	666	650	662	676	635	648	658	623	637	720	639	640	661	672	658	613	640	661	669	591	615	621	670	653	713	651	659	670	667	652	656	628	643	572	644	628	615	655	662	638	599	651	676	640	633	627	665	612	677	661	659	662	640	684	673	639	658	653	609	610	636	686	638	633	692	634	636	606	653	629	603	651	690	664	644	642	644	630	645	655	600	636	621	648	692	658	653	642	639	656	643	611	613	647	643	674	614	656	612	599	619	651	629	655	636	618	641	646	676	643	656	623	666	642	643	614	668	655	673	697	650	646	633	632	611	670	667	679	637	652	629	616	713	587	669	665	646	624	645	636	623	620	617	617	644	640	628	679	633	631	657	616	685	658	653	663	671	709	651	694	679	596	643	632	600	591	618	624	648	637	612	637	646	655	652	661	710	624	638	655	641	628	635	677	623	633	631	631	643	657	676	653	650	702	653	601	678	651	616	670	642	650	629	639	602	625	627	634	634	624	660	631	647	641	661	646	646	632	640	618	659	661	635	667	635	689	679	648	643	684	592	643	628	607	694	617	637	619	642	621	621	642	647	656	623	645	662	630	624	673	658	650	625	650	633	628	667	624	666	654	655	612	653	606	634	650	634	631	650	611	646	663	649	682	634	655	637	683	672	666	595	646	652	667	665	674	651	626	629	639	621	617	669	645	661	667	650	650	666	588	610	662	634	701	630	608	610	675	645	617	629	645	646	651	638	627	636	638	623	669	662	628	662	637	630	658	609	670	642	688	659	629	612	636	622	638	633	628	612	668	635	643	615	620	609	635	675	639	593	691	637	641	626	683	615	637	598	626	645	630	641	654	628	606	658	673	662	664	650	656	620	701	674	623	623	629	689	649	651	654	653	632	626	662	636	677	652	647	641	682	659	625	629	660	618	645	665	643	646	642	651	666	633	632	632	633	653	634	654	641	650	691	629	612	628	659	634	657	659	684	654	668	627	604	634	673	624	603	677	615	635	669	653	649	657	648	654	619	638	637	634	598	659	637	605	646	635	652	606	654	611	654	639	650	641	592	659	667	673	642	603	640	609	645	669	652	619	680	606	641	634	662	682	651	651	639	679	636	625	659	679	641	641	668	638	614	691	652	640	614	621	672	648	644	676	615	621	648	610	593	633	652	631	655	669	641	664	589	634	634	669	669	696	587	673	648	655	626	618	610	651	653	658	662	645	667	663	671	626	625	624	645	647	651	590	645	668	659	669	645	600	662	617	647	652	647	714	634	653	623	670	629	607	642	634	590	650	636	610	640	672	677	628	663	625	626	642	607	656	669	649	637	637	624	701	645	681	691	606	652	646	640	619	644	671	637	631	626	621	642	674	646	636	625	631	672	622	612	628	645	620	626	655	599	650	624	668	638	604	653	631	614	614	631	659	630	681	643	613	632	603	645	663	626	615	633	653	667	643	620	654	644	630	618	628	664	635	640	617	608	635	606	663	627	645	676	636	663	640	646	664	601	641	662	662	656	626	662	584	671	631	690	662	647	616	625	638	647	665	605	644	603	684	650	640	684	637	661	634	640	649	666	645	634	634	643	648	682	614	659	644	678	606	603	681	632	638	622	646	651	611	661	703	619	629	635	636	634	627	573	634	623	700	631	654	659	659	658	624	623	677	668	685	598	634	649	599	622	618	637	661	643	666	628	646	650	667	611	658	652	603	715	668	648	647	650	661	612	680	659	630	668	679	605	671	619	628	664	680	637	609	643	653	621	658	639	623	618	580	606	611	610	634	620	675	644	649	660	580	662	654	662	652	624	633	647	637	642	663	618	709	708	639	625	688	596	670	610	682	627	619	656	672	666	648	644	643	612	629	620	640	665	638	651	628	665	653	595	633	643	671	688	653	607	647	645	612	689	612	648	675	650	655	652	641	652	650	640	584	655	632	605	650	623	645	612	607	638	642	624	660	648	653	627	675	668	599	668	643	643	650	619	630	640	625	635	633	640	627	597	668	617	654	630	662	638	652	677	671	619	642	625	633	664	638	696	630	672	625	613	650	638	636	630	716	656	633	674	615	626	685	626	649	626	643	632	671	641	619	593	649	674	618	609	624	637	626	628	658	661	646	621	598	664	637	719	660	676	630	640	655	609	629	634	639	613	639	622	663	662	622	616	620	639	665	608	646	692	643	613	673	627	642	667	668	605	652	643	599	587	646	586	649	617	679	656	625	642	641	646	583	626	674	642	612	597	605	609	647	668	664	684	688	623	681	659	633	636	613	663	646	675	677	676	688	611	617	644	644	658	639	630	651	645	657	636	666	650	676	598	627	639	614	666	639	630	668	631	687	674	625	607	637	634	634	622	614	652	651	606	617	637	651	662	665	674	630	620	647	645	641	660	644	622	624	607	633	684	652	637	648	618	653	652	631	579	641	646	670	679	647	657	597	703	682	642	647	616	629	677	706	695	611	658	634	636	648	664	560	634	625	680	651	607	666	650	613	620	644	688	637	591	616	660	639	646	599	644	642	607	585	612	672	645	687	675	618	639	643	601	603	606	601	707	649	631	643	666	628	700	646	617	633	659	660	683	687	669	674	637	634	615	680	586	601	614	624	650	668	571	670	630	632	621	685	689	642	602	656	667	666	687	622	620	642	603	657	668	670	623	636	634	653	633	649	653	602	669	633	629	680	622	668	677	682	659	646	595	666	631	626	606	646	641	639	658	648	672	617	651	631	622	675	682	659	642	651	649	628	613	622	600	641	624	668	599	582	665	601	646	637	642	636	671	642	647	641	652	630	645	634	661	687	670	668	621	665	627	631	670	660	615	643	667	639	670	628	666	645	658	693	644	681	600	609	640	587	656	593	623	668	693	614	637	612	621	674	626	649	605	611	667	652	660	632	644
28064	18688	12695	7046	7493	6769	3402	1812	1120	795	645	611	576	635	566	604	583	626	593	593	606	585	603	593	600	583	622	613	634	564	615	574	611	607	600	579	574	572	576	592	616	585	603	626	588	608	588	605	591	563	542	593	625	597	541	564	584	611	598	593	552	572	596	569	599	597	557	618	585	592	546	562	558	589	600	584	601	578	592	568	562	585	606	609	605	538	607	611	569	574	610	595	579	586	592	611	608	595	586	566	551	545	561	612	567	620	600	639	566	633	581	549	630	631	551	586	577	576	593	623	599	574	552	576	582	550	572	601	554	584	605	588	568	587	600	598	559	541	600	602	558	580	580	598	604	566	615	565	575	552	609	572	586	560	591	552	575	606	586	583	583	592	627	597	595	597	586	602	571	555	590	605	599	620	561	579	582	602	624	590	608	579	601	565	567	549	616	554	567	578	572	601	584	563	582	617	595	607	599	607	587	589	585	625	566	608	569	618	586	608	608	571	594	592	601	577	568	621	614	612	585	565	560	565	594	608	602	607	564	589	574	577	527	567	615	579	598	608	577	596	538	580	559	587	572	546	608	605	617	592	545	573	596	571	509	547	582	602	596	588	649	607	636	563	624	581	582	605	579	597	581	553	580	583	560	596	585	575	566	615	590	564	587	612	595	613	565	576	624	551	558	569	604	586	572	629	579	595	565	593	580	595	610	583	570	640	582	552	597	614	615	593	586	621	662	553	591	581	569	584	559	574	612	627	595	552	599	590	570	572	611	596	593	570	597	587	585	583	598	584	607	586	580	570	626	569	634	566	604	588	563	575	554	565	612	582	645	607	614	577	611	618	588	580	584	620	584	578	589	615	606	626	566	600	615	576	613	604	590	576	617	609	556	592	583	564	609	592	610	629	629	521	610	576	575	616	572	596	632	571	618	564	608	615	566	581	600	623	605	591	630	603	608	615	584	589	562	583	589	603	602	605	543	588	575	592	584	609	525	623	619	607	579	634	568	590	590	583	583	596	560	569	595	582	529	599	611	622	582	564	595	570	556	592	553	577	565	572	594	586	565	528	591	603	582	597	552	566	556	605	604	595	602	616	616	510	608	563	544	596	626	581	597	601	595	588	578	591	574	576	551	589	566	554	603	592	583	528	589	570	583	598	599	631	560	591	624	605	607	642	583	529	639	541	603	535	571	609	606	559	579	577	589	570	605	571	583	614	624	607	650	564	582	599	607	584	578	560	581	580	580	573	606	574	608	601	600	603	622	605	604	599	578	582	577	589	585	591	555	610	558	610	586	581	585	622	608	603	612	592	607	570	615	590	592	549	597	608	561	654	599	589	580	570	565	607	597	619	623	537	555	597	631	604	582	563	579	621	602	609	561	565	604	575	587	585	603	600	571	564	565	585	568	575	616	587	556	640	598	592	607	627	640	599	563	588	587	596	570	610	584	607	575	565	614	571	594	580	632	611	570	568	613	592	591	620	590	574	584	585	636	558	584	555	602	576	596	564	592	595	580	573	591	558	592	588	531	583	588	620	597	592	601	627	572	630	592	581	603	577	554	588	604	611	668	589	605	588	619	556	613	611	639	621	585	579	587	549	556	599	544	573	592	601	561	568	594	577	602	588	561	590	592	599	590	617	559	607	589	577	568	616	599	561	590	613	590	572	598	566	592	558	593	656	596	611	525	586	614	606	528	586	617	566	593	620	600	597	592	606	553	570	569	572	628	568	642	534	617	607	589	591	593	591	567	525	619	622	610	616	577	605	553	580	569	585	572	561	568	542	609	583	576	580	594	607	663	580	549	573	587	558	622	602	611	607	571	591	624	612	617	592	560	527	565	566	607	544	551	583	585	603	628	597	584	644	576	611	554	533	616	580	599	583	590	580	590	569	587	562	565	621	603	552	599	616	615	609	552	591	540	553	576	578	613	550	612	567	595	573	584	587	582	618	591	531	572	569	609	571	597	567	643	589	579	590	600	618	584	622	612	544	588	613	602	609	570	567	581	554	599	559	569	527	597	578	600	589	589	609	591	591	605	561	572	617	587	597	586	570	599	538	616	601	558	593	559	566	594	599	614	581	578	603	574	573	622	580	644	674	605	585	601	587	622	588	575	563	553	576	615	583	547	629	577	600	599	639	639	585	590	577	590	604	599	591	591	579	579	589	610	604	614	633	612	623	600	557	600	570	626	545	563	556	583	579	600	578	605	598	559	573	568	636	564	605	616	568	574	629	606	561	593	569	613	600	612	579	590	555	566	516	576	611	620	596	602	611	609	620	602	573	594	563	607	593	550	545	556	566	600	622	564	629	604	610	548	629	582	548	586	608	557	589	578	589	635	584	547	563	605	576	587	562	633	599	585	608	602	593	604	580	568	624	568	639	606	651	620	568	592	563	604	562	553	614	574	582	596	583	610	593	649	615	616	606	654	583	611	565	581	601	592	620	558	600	570	584	568	579	579	619	570	579	566	616	598	605	570	563	603	549	586	580	568	574	571	570	608	596	575	607	610	586	602	575	631	600	582	553	587	578	601	595	560	627	598	570	639	559	588	586	619	547	552	583	564	557	594	586	592	553	617	600	590	574	611	549	613	561	598	597	587	590	599	579	558	585	553	561	564	590	605	586	596	605	578	575	624	590	620	615	562	549	608	618	583	558	583	604	596	589	570	554	608	564	647	596	632	567	574	576	603	546	577	591	614	587	591	582	602	606	546	622	603	546	595	554	582	572	613	564	590	585	613	610	534	606	529	577	537	553	584	579	614	591	580	553	575	561	571	586	605	559	605	588	591	575	612	555	588	588	597	571	595	585	597	587	625	586	602	585	634	598	590	573	602	566	579	585	534	581	569	586	570	561	624	590	617	581	587	594	567	621	578	611	565	617	547	567	599	588	567	568	552	600	591	558	594	597	590	595	606	594	591	616	588	600	591	578	618	586	599	587	566	606	608	622	597	602	598	587	624	627	583	543	602	557	607	596	580	563	691	654	591	612	570	558	579	564	573	590	558	562	581	556	587	580	582	592	564	560	586	589	622	602	562	580	596	597	561	597	573	583	570	595	577	583	568	562	571	567	567	610	590	605	620	583	595	598	580	648	591	583	583	603	582	586	592	594	562	594	578	614	590	619	583	598	600	592	601	607	615	616	577	585	636	632	564	564	613	602	586	559	594	559	538	598	608	570	570	572	570	608	613	606	584	589	599	589	561	567	571	572	588	562	583	558	585	573	571	536	591	631	588	598	570	590	585	552	612	556	582	591	623	568	576	591	578	598	602	596	612	609	576	575	593	624	571	560	616	594	545	566	614	602	611	576	563	570	584	604	603	578	602	561	577	600	571	584	549	563	581	566	590	580	585	581	567	602	589	593	591	612	569	612	528	572	597	593	598	579	601	556	589	570	591	596	611	612	577	560	594	618	590	598	582	574	583	584	601	534	620	563	573	530	588	639	567	560	604	582	574	602	591	593	602	597	576	608	571	622	607	635	582	618
9784	14387	11538	6001	7674	6295	3389	1757	1081	693	585	564	528	519	498	507	513	516	473	522	509	495	490	508	463	569	536	505	522	486	494	497	550	514	495	510	498	559	504	486	486	546	504	487	532	552	578	462	510	544	532	529	487	524	497	492	492	473	521	531	509	478	518	520	476	537	536	497	509	505	521	489	470	519	459	455	531	509	572	511	506	496	504	465	491	492	498	522	486	508	485	520	475	519	547	505	494	512	521	481	536	512	501	469	497	516	457	495	487	502	493	507	483	485	550	507	512	538	511	508	499	485	489	512	495	537	511	515	473	512	554	521	520	483	499	501	469	500	482	494	515	508	513	501	490	512	513	489	541	454	494	497	505	476	477	496	504	491	493	491	477	531	524	529	480	507	490	521	494	516	497	495	462	492	502	506	504	486	521	506	496	476	514	472	510	498	518	529	491	526	518	506	465	524	469	510	474	476	521	486	507	497	493	489	503	484	528	475	520	479	515	498	472	496	499	522	525	487	523	507	509	512	507	497	503	505	486	506	535	500	515	506	490	512	543	514	509	481	512	471	524	512	465	514	492	485	516	480	526	484	491	437	545	478	498	503	518	496	464	497	506	505	530	525	503	515	518	512	487	465	439	492	494	521	488	501	505	505	537	510	498	472	521	488	488	524	530	540	478	466	517	501	485	527	530	485	504	486	492	461	455	484	521	521	494	485	513	508	518	492	507	496	528	507	496	521	509	482	500	532	491	515	487	482	504	478	493	484	557	520	496	491	535	478	517	526	489	495	513	519	558	498	447	487	523	495	511	503	509	512	501	497	490	480	540	477	512	508	499	522	499	494	521	499	484	507	505	527	519	544	483	501	528	476	523	497	486	535	486	478	510	495	547	497	494	491	461	524	487	498	485	508	476	522	489	487	518	453	484	490	497	490	452	521	487	492	497	477	485	505	486	513	476	460	519	514	515	533	516	479	490	511	470	485	511	484	493	479	510	484	522	519	497	536	498	491	488	497	481	486	496	508	494	529	535	512	489	519	534	547	524	463	485	504	483	499	502	477	494	500	524	495	562	497	523	498	480	505	524	459	498	470	532	473	518	446	466	507	469	494	497	485	501	559	509	528	507	468	467	477	497	518	517	468	517	458	473	506	505	499	480	510	552	477	498	494	485	532	494	492	486	513	481	455	496	472	518	478	510	466	481	490	487	526	474	493	525	508	523	545	458	522	492	502	497	522	512	483	467	496	465	514	496	466	496	503	516	505	498	470	480	497	495	500	524	475	493	532	506	521	548	513	529	512	501	531	503	500	482	504	460	505	515	474	526	487	460	487	520	487	521	499	489	497	485	528	481	477	496	538	514	535	513	528	517	505	481	513	514	507	484	525	504	522	518	472	476	507	489	522	472	517	504	511	478	490	501	522	453	506	496	525	497	545	508	512	492	451	546	481	512	502	476	485	494	484	530	491	530	508	518	495	514	481	527	554	523	464	515	529	491	492	486	487	500	486	499	498	500	478	547	509	498	482	480	486	515	484	527	442	508	489	507	505	510	516	505	491	478	478	511	481	493	522	482	478	514	519	517	488	544	560	504	510	482	504	473	516	470	520	474	515	495	498	498	512	519	494	469	482	513	501	534	481	538	453	495	507	544	540	513	501	506	545	520	489	521	486	468	537	513	519	487	515	505	497	500	535	518	492	483	512	501	540	500	518	486	492	482	555	534	514	504	501	499	484	494	494	473	515	463	476	502	502	485	481	484	542	476	524	496	474	506	526	532	490	496	485	482	499	447	518	507	494	508	514	495	549	522	507	463	508	459	496	490	509	466	535	494	529	504	560	456	486	505	504	505	513	531	534	496	494	484	509	525	483	485	487	508	512	512	475	518	507	513	492	498	542	541	503	543	530	512	512	525	500	502	471	514	488	506	487	488	536	457	532	509	495	522	472	478	496	553	478	520	467	489	529	488	499	540	501	515	511	493	498	499	492	511	505	513	520	501	512	470	516	507	513	524	504	526	492	493	505	482	485	474	470	518	488	517	504	472	469	519	488	520	491	530	571	497	471	436	558	493	526	450	483	508	504	513	534	491	495	500	502	547	523	500	529	495	490	501	506	489	521	535	500	533	499	525	495	516	496	472	530	484	542	516	513	525	459	501	544	484	502	538	505	471	521	476	477	537	494	463	467	532	518	503	475	491	504	536	510	476	464	526	492	477	525	496	455	511	495	458	507	489	477	510	518	477	536	471	496	490	510	528	488	486	535	463	467	493	496	492	546	531	487	495	508	478	491	516	509	488	539	491	507	493	528	522	531	460	526	508	471	526	490	506	520	504	498	478	502	504	538	501	499	520	494	481	515	515	516	512	461	513	505	501	490	472	477	509	497	514	505	502	515	497	525	482	505	486	512	494	490	517	500	529	478	506	495	482	483	479	501	538	529	483	513	486	520	502	537	515	450	460	495	470	513	518	482	485	511	471	486	537	512	516	562	480	491	518	485	511	480	499	495	514	482	511	494	518	495	504	511	522	461	491	491	461	479	508	453	472	513	448	491	523	499	526	542	484	503	547	479	488	525	500	515	479	482	493	514	490	506	511	469	498	499	491	472	483	487	520	474	505	490	529	508	522	469	501	498	501	503	498	508	497	524	493	482	515	509	495	484	485	498	505	507	552	508	485	520	468	488	514	533	493	486	507	517	490	477	522	507	545	472	489	479	487	517	517	509	513	531	534	467	489	510	576	521	511	470	507	452	510	458	504	505	558	494	484	517	503	499	514	468	483	526	498	460	526	547	471	544	506	478	483	510	480	483	501	491	529	503	516	487	497	523	489	495	493	502	501	520	504	487	515	512	506	469	473	506	494	503	509	529	496	482	475	512	484	520	499	525	505	471	511	470	478	503	508	499	569	505	508	531	486	519	472	503	528	522	517	511	496	469	491	525	449	472	499	476	507	507	503	501	499	470	522	494	475	468	543	475	463	516	489	549	522	527	569	526	494	524	511	473	456	478	496	490	555	487	511	468	485	476	511	501	498	490	506	479	507	480	502	488	514	491	534	502	533	563	527	547	570	469	522	464	508	516	526	482	513	463	473	528	480	507	470	553	494	502	493	483	487	510	507	518	501	514	522	500	504	501	495	514	534	488	474	528	474	489	471	536	493	457	535	511	501	506	498	513	529	550	507	503	539	506	476	509	514	528	456	509	471	509	518	524	522	543	480	445	454	517	511	475	514	519	496	467	513	466	518	458	506	537	503	490	514	546	510	524	486	515	493	483	490	517	502	526	532	513	493	454	540	495	494	513	475	483	541	531	474	480	526	529	489	523	482	485	445	475	489	516	446	490	500	501	518	520	510	522	547	486	521	508	523	480	516	549	494	515	490	526	516	517	490	461	498	483	513	508	498	484	494	491	471	511	491	519	476	496	524	523	531	502	486	478	502	509	538	530	516	503	488	495	517	482	496	494	516	517	511	520	505	507	538	504	521	491	504	508	529	498
25462	21497	27643	26243	34293	37731	26003	13043	4963	1662	939	722	661	687	646	644	639	568	680	615	637	622	635	610	601	589	658	628	685	643	653	634	672	648	644	641	602	601	660	630	652	617	577	651	644	656	647	612	582	585	666	600	625	616	656	629	646	702	627	618	594	610	598	633	621	611	649	626	652	639	615	617	642	631	593	626	636	624	633	619	659	609	626	623	592	620	619	620	634	636	659	598	639	653	583	643	613	639	604	647	639	640	616	636	646	678	654	617	628	638	630	636	627	622	638	625	646	620	623	609	637	636	653	625	634	640	616	645	631	648	647	628	655	633	640	587	599	664	644	648	653	613	631	620	622	564	614	610	625	642	623	626	619	578	662	627	627	594	626	590	584	624	626	654	593	631	650	668	656	648	639	625	643	684	634	627	631	642	609	632	643	615	618	633	650	638	637	637	664	638	669	630	582	660	618	612	642	634	606	611	626	616	644	615	573	621	644	592	652	698	559	623	631	612	624	595	602	634	653	646	593	600	654	610	617	609	665	628	625	644	631	594	655	614	602	615	636	590	640	627	614	653	625	625	622	608	594	662	638	598	589	631	629	642	646	626	648	658	616	619	668	661	614	643	612	628	624	627	652	652	620	667	611	626	653	652	643	596	639	580	627	624	658	605	627	654	622	651	645	652	559	615	633	652	622	634	662	624	621	677	625	620	651	629	643	654	637	617	620	593	700	631	594	621	639	635	644	608	646	576	655	645	598	616	687	580	596	631	629	636	591	657	632	620	608	633	631	625	638	609	599	628	640	660	605	634	627	623	601	604	611	592	629	663	626	591	616	648	627	615	661	677	616	659	654	602	625	601	630	680	593	616	635	688	683	608	661	611	599	614	665	643	613	574	655	606	643	614	655	612	640	640	593	627	595	634	599	625	633	636	645	645	646	629	630	571	641	615	619	648	647	616	626	691	656	637	642	629	647	622	642	626	595	658	660	597	619	659	648	575	658	610	659	637	619	586	646	638	585	607	632	624	590	664	634	663	633	648	593	653	639	625	581	633	631	617	650	657	607	640	664	622	625	616	616	650	583	639	629	625	658	619	640	663	617	621	625	694	623	589	617	623	612	680	623	606	612	640	642	628	592	622	553	605	590	706	638	700	651	610	616	644	630	593	655	670	649	592	607	649	612	607	645	609	598	612	647	656	627	639	609	600	595	636	667	635	633	636	601	632	625	601	615	613	640	607	641	645	620	602	637	650	652	595	653	600	676	657	631	608	619	624	694	636	631	638	614	638	633	604	644	591	654	633	617	633	645	611	623	659	660	644	618	622	642	667	636	636	642	643	632	640	582	631	627	623	585	621	625	605	592	635	656	682	592	628	625	631	639	672	631	618	630	643	620	637	640	614	669	596	622	644	621	620	648	630	635	710	617	647	619	634	655	646	593	612	681	650	639	618	677	626	623	605	586	639	635	643	649	613	642	577	599	647	611	610	637	593	639	606	640	561	631	665	645	654	664	635	595	604	646	626	627	630	641	649	586	603	605	634	611	620	584	606	611	621	656	615	663	660	631	654	640	667	673	657	643	598	666	625	646	572	627	647	614	671	633	644	586	624	616	570	646	604	590	660	626	633	673	628	612	630	564	672	613	644	631	644	605	595	658	637	622	599	637	628	626	627	640	616	612	621	596	628	644	587	631	632	667	613	626	626	584	683	669	604	614	644	609	647	642	585	643	658	635	643	647	604	637	634	664	598	643	596	646	634	626	627	631	591	639	613	605	640	600	672	660	617	619	624	623	600	621	606	646	652	625	649	582	643	635	599	643	613	585	654	638	640	653	629	669	616	656	657	641	588	652	567	589	668	613	625	622	690	650	615	625	608	636	620	664	644	603	585	588	585	560	638	568	618	636	621	629	626	588	626	669	616	600	680	630	664	587	594	545	590	633	649	656	609	605	633	663	612	593	598	651	620	596	617	644	648	614	613	670	637	643	621	674	622	640	614	639	635	608	617	662	614	655	599	632	611	599	609	674	606	616	626	690	601	626	611	603	610	649	609	667	595	635	648	625	655	632	650	629	659	620	655	599	613	675	646	629	620	586	642	669	607	664	641	648	656	662	614	633	591	614	624	603	626	640	640	665	650	659	628	651	644	573	611	649	647	623	575	611	579	670	613	641	587	645	634	611	617	622	564	658	605	600	676	657	648	582	601	618	638	648	628	661	658	621	646	619	636	583	631	633	644	657	589	674	615	611	607	617	623	665	589	605	626	570	642	598	662	579	641	581	663	623	603	588	589	687	623	582	630	611	593	610	670	622	656	646	629	657	622	678	647	633	629	577	617	614	582	651	678	635	639	653	608	650	634	634	690	628	603	636	566	620	606	608	652	656	658	598	606	615	632	601	638	629	632	590	593	608	621	637	613	575	606	649	601	620	625	641	620	607	650	617	631	664	591	658	600	617	643	614	630	646	599	625	624	592	608	622	602	616	642	632	639	680	669	583	685	628	659	590	622	625	624	599	610	659	586	650	596	598	586	631	602	676	632	609	603	575	602	609	621	636	607	639	628	615	637	639	661	611	617	619	626	602	651	604	606	620	662	596	641	617	657	613	660	646	662	591	621	571	666	615	604	606	582	620	650	611	574	601	640	642	603	602	606	619	683	607	645	628	635	657	602	666	638	637	613	636	623	595	637	638	644	630	644	630	634	621	600	594	623	622	644	609	577	625	674	613	654	588	630	604	634	607	620	603	645	643	630	678	577	606	636	625	633	641	661	672	617	652	604	639	628	616	588	621	629	624	666	607	629	669	651	665	599	631	611	662	622	604	612	623	614	624	602	617	620	674	602	625	621	631	583	618	621	654	574	637	646	606	654	663	629	633	584	623	625	626	642	620	607	625	656	623	646	626	594	634	598	662	593	621	664	589	616	583	665	625	677	676	591	669	618	647	656	603	636	582	684	643	638	589	627	631	629	613	621	639	589	675	669	638	620	623	627	605	641	700	631	651	634	602	630	619	624	620	583	643	611	633	621	628	604	665	651	641	649	575	630	629	656	612	623	622	606	609	649	627	594	617	651	617	658	627	616	659	662	646	657	594	666	622	659	614	610	620	609	630	640	576	616	648	599	670	629	660	600	650	593	586	640	670	615	566	630	608	613	617	618	642	700	621	605	621	602	608	608	604	575	600	613	589	634	623	632	654	635	654	611	582	640	587	600	657	590	614	605	631	626	624	580	635	642	622	623	648	644	635	600	588	615	608	632	619	599	601	631	645	623	611	614	631	649	642	660	589	597	638	622	627	631	618	627	612	598	630	620	598	651	625	637	593	612	645	659	630	612	621	656	635	596	618	617	614	682	643	694	629	622	568	648	626	596	614	564	658	627	579	646	607	618	597	661	619	641	635	660	610	635	602	645	617	625	578	642	616	609	665	625	624	633	608	620	638	617	637	603	637	656	650	586	648	642	686	587	621	625	630	624	630	587	614	660	678	610	609	615	614	609
12453	25342	20927	16942	35921	30874	19480	10584	4492	1779	945	637	619	559	566	543	578	560	583	582	586	550	538	564	590	589	547	575	555	565	560	555	544	558	543	587	570	536	566	585	539	589	538	565	564	591	588	579	539	582	556	583	573	547	551	534	558	537	565	544	575	572	578	558	529	577	571	553	563	546	556	565	535	532	558	574	570	534	518	592	576	545	565	579	595	539	547	587	546	564	527	556	578	563	536	580	570	543	580	583	524	558	521	583	568	609	551	535	569	546	556	503	551	593	546	526	523	525	555	571	577	578	557	563	525	546	537	549	539	517	584	569	562	563	605	537	538	568	553	570	550	569	596	585	554	521	579	576	597	515	560	516	558	592	556	555	550	483	544	568	566	573	542	561	526	529	533	562	549	573	559	540	568	514	535	592	558	517	556	580	579	572	502	620	535	526	553	557	549	582	541	547	565	588	582	581	573	554	531	559	562	571	510	575	542	547	555	589	560	559	500	575	531	550	539	565	542	554	603	537	565	559	552	545	568	548	523	546	542	567	550	555	556	551	511	553	601	544	556	620	538	587	541	544	524	562	597	537	532	556	562	577	526	539	543	584	549	560	532	584	578	548	519	540	562	545	548	556	574	522	566	561	563	531	567	540	584	579	576	556	555	575	609	561	558	572	560	598	583	555	544	555	558	551	551	531	536	582	535	534	544	582	572	596	534	516	577	531	550	548	584	584	581	573	546	584	564	544	549	545	558	551	574	581	541	574	575	560	567	601	568	566	573	542	553	504	566	526	603	570	569	517	564	540	592	531	552	570	520	546	571	583	583	564	520	535	558	577	561	579	530	520	562	600	538	552	520	562	553	560	503	587	535	593	567	542	527	553	511	575	569	595	521	544	527	541	560	531	566	554	573	567	525	572	491	544	548	547	551	561	532	554	570	539	524	584	580	578	608	612	577	572	557	582	564	518	568	550	552	590	566	547	535	525	580	529	536	575	546	515	557	532	548	540	545	568	550	594	553	544	523	555	558	501	489	588	512	562	582	561	566	545	555	546	564	593	543	521	551	526	567	563	559	550	574	530	580	550	551	562	484	543	571	525	588	555	562	505	596	576	563	555	553	524	561	557	587	551	594	576	565	533	558	559	546	546	545	552	546	553	558	592	540	543	555	538	583	576	531	538	535	565	587	557	526	591	566	520	540	531	552	562	532	551	544	590	584	528	576	519	530	508	558	511	518	531	542	536	558	551	547	536	558	582	529	567	538	593	509	565	585	603	527	544	503	551	573	576	535	520	555	505	556	529	523	544	517	577	569	564	533	551	549	584	552	579	561	513	557	564	542	550	559	524	534	536	568	575	549	577	544	579	541	540	558	541	510	515	567	546	560	503	538	575	567	538	526	566	563	569	534	564	559	560	557	591	540	570	527	522	546	530	588	529	557	568	562	579	562	491	567	544	547	569	575	539	603	560	560	567	557	574	532	541	567	566	533	544	566	571	528	527	588	521	572	547	556	524	559	552	511	561	572	549	562	570	544	561	561	518	535	549	564	531	542	538	562	604	557	527	597	567	552	558	572	566	568	573	544	522	548	557	540	489	549	562	523	555	554	518	587	522	542	529	537	547	514	527	564	514	535	577	557	546	529	546	518	562	537	551	560	560	572	611	555	550	559	578	531	584	541	550	614	544	546	581	589	540	550	588	509	576	532	553	505	565	549	555	592	592	590	555	563	563	536	523	578	540	507	541	540	588	524	577	552	524	525	579	542	574	591	568	550	538	541	519	581	610	526	556	535	596	544	559	562	566	540	565	574	525	530	586	570	546	603	560	585	581	534	579	586	582	536	571	504	569	569	535	580	558	556	516	531	542	557	561	541	540	573	577	545	534	584	552	554	551	584	568	536	561	577	527	539	557	545	545	562	569	557	542	551	567	579	559	575	578	556	583	571	594	570	551	570	583	550	589	539	564	553	588	569	579	514	599	577	588	530	565	571	518	522	554	577	576	557	565	549	577	574	559	568	532	538	518	560	548	606	566	567	554	532	607	550	554	561	552	572	549	565	570	541	582	558	566	598	576	555	548	543	569	550	553	568	512	586	565	520	575	528	538	530	562	536	481	533	622	575	562	552	568	601	540	578	567	550	560	548	590	555	541	589	546	574	545	556	487	573	562	554	493	540	572	519	572	551	557	557	531	581	556	572	531	532	584	577	581	550	562	552	551	522	581	536	594	503	547	603	554	543	565	548	542	542	533	523	602	580	519	541	523	538	568	555	587	567	599	583	558	529	563	557	578	584	576	608	528	536	547	503	547	503	603	579	553	565	552	559	570	545	539	543	525	525	534	565	552	578	541	594	539	591	548	582	553	550	553	561	520	558	558	561	522	545	604	563	531	584	565	513	512	550	535	549	572	556	552	568	532	600	538	582	499	546	501	515	577	587	519	542	555	565	575	548	535	556	521	573	559	570	575	515	583	530	542	597	553	546	558	527	580	545	589	524	530	567	558	538	577	554	545	582	536	544	567	548	555	587	561	550	538	558	576	537	591	556	600	623	555	541	518	495	598	517	511	520	596	571	513	588	513	533	534	540	539	559	573	552	554	548	552	562	556	546	533	546	579	578	577	547	594	571	533	531	563	557	546	598	546	602	557	528	526	527	571	554	575	506	574	538	507	549	531	547	568	558	529	565	575	518	536	568	546	572	541	618	550	536	563	559	537	553	572	545	553	552	558	562	574	527	547	535	559	527	554	569	538	564	532	578	536	521	550	547	494	555	557	585	557	519	550	607	559	564	552	522	536	514	551	560	521	573	550	559	539	560	570	520	559	556	543	536	569	542	543	566	522	537	556	551	541	557	575	516	546	556	514	621	542	581	564	503	548	564	573	523	533	549	530	534	533	566	555	552	543	563	568	520	578	556	569	533	585	562	552	538	544	547	538	523	548	531	545	556	574	588	517	545	502	588	594	582	559	565	546	576	570	548	583	549	555	564	556	565	543	554	580	549	547	558	527	568	549	574	527	530	560	532	563	541	572	573	528	530	585	537	515	602	567	571	564	562	579	566	593	573	574	532	579	530	573	563	544	558	531	515	537	547	568	519	593	482	532	505	526	578	552	531	561	542	535	571	565	536	584	598	586	527	537	573	563	542	574	544	547	549	594	550	490	543	557	537	575	595	561	561	543	541	575	542	563	562	582	574	577	525	555	536	524	558	559	547	553	563	551	535	551	540	583	531	555	606	562	535	558	555	529	538	541	569	550	567	539	552	565	603	566	590	552	501	581	515	572	549	552	566	577	540	544	576	579	559	597	547	603	568	552	560	533	556	553	564	534	534	527	593	513	587	561	608	557	571	504	577	576	547	544	589	563	518	529	579	544	568	533	600	599	543	533	569	565	554	524	545	530	536	565	551	567	580	531	549	579	579	570	551	556	572	549	569	575	566	545	601	560	577	540	590	548	515	569	537	533	563	575	509	574	620	570	542	540	547	554	561	532	556	514
24269	21354	28633	25948	40852	50053	40017	24500	10076	3013	1359	903	797	768	735	756	743	750	708	773	739	687	717	712	710	760	756	740	787	721	728	796	739	727	738	746	788	769	730	714	707	736	729	700	723	690	744	717	736	710	754	771	720	725	697	723	691	758	797	764	726	739	748	693	737	705	732	706	729	711	713	738	742	723	780	767	736	689	728	727	718	742	696	726	675	682	722	774	764	713	714	729	742	718	712	728	740	713	755	735	708	726	756	765	744	711	722	743	714	678	708	751	732	740	724	770	681	739	705	674	742	698	699	765	718	702	746	702	683	747	701	721	713	754	770	706	686	785	718	746	743	707	709	728	758	737	762	653	716	733	686	705	712	736	734	760	682	769	752	740	741	690	696	749	724	765	731	690	725	706	716	757	740	689	763	703	753	655	753	732	779	680	759	731	727	716	737	709	749	757	780	742	686	752	687	726	694	703	701	715	728	695	731	721	717	757	776	721	774	752	808	748	725	710	769	744	676	733	700	715	719	740	742	725	726	753	734	718	705	738	754	746	727	743	704	715	719	741	727	684	739	737	717	734	746	704	701	696	723	729	762	759	738	735	641	721	701	732	674	713	736	700	743	734	782	730	716	697	738	772	710	699	712	695	706	774	730	738	739	767	740	711	714	727	690	696	734	730	687	660	773	749	712	744	735	776	726	704	752	720	674	671	733	728	734	808	738	753	703	678	663	732	709	742	701	726	714	707	715	686	724	736	690	744	744	693	697	728	743	727	736	790	720	706	736	730	684	677	751	701	758	751	767	748	699	713	728	728	725	743	769	740	733	748	714	669	715	716	769	774	691	750	740	734	749	727	714	716	704	735	749	748	736	673	736	678	705	758	729	704	669	749	720	721	747	752	760	750	713	750	755	758	735	713	685	681	738	722	722	761	730	723	701	692	697	702	742	771	721	748	697	722	742	699	715	748	804	661	682	715	746	679	766	766	728	743	747	720	714	688	757	681	756	749	776	728	696	678	724	718	693	724	735	753	683	672	771	729	687	748	711	715	698	727	721	679	722	719	733	743	735	754	757	704	751	724	697	740	721	692	711	721	717	694	709	689	708	713	769	755	745	748	725	736	688	701	715	699	741	733	696	720	712	729	709	713	766	675	743	711	741	709	743	710	724	718	718	710	718	735	741	765	737	715	728	730	736	690	733	685	703	711	767	729	736	720	747	734	694	719	751	767	774	726	702	775	721	708	715	700	696	708	733	741	745	746	731	721	729	703	694	755	771	740	733	723	772	702	700	765	677	744	725	722	705	754	713	701	712	750	729	689	732	752	752	748	714	717	729	731	740	697	733	707	722	712	726	770	704	763	723	725	716	747	742	719	725	728	671	697	789	716	747	720	757	726	671	712	720	685	720	759	754	692	701	746	721	723	718	699	723	783	716	775	768	719	731	744	767	753	685	684	732	773	732	690	738	749	729	726	696	748	719	712	703	751	696	776	678	729	724	710	745	711	753	747	771	796	747	768	746	776	730	710	734	732	729	771	681	751	777	729	725	719	667	717	700	791	710	698	723	738	747	718	719	712	737	700	688	729	663	700	716	720	742	692	693	760	721	721	740	740	715	748	780	731	725	775	757	698	693	738	746	731	722	695	727	753	742	732	704	681	720	703	754	756	726	704	689	709	649	695	706	716	704	718	695	748	716	705	741	711	684	690	721	778	719	758	720	746	719	688	780	745	719	768	685	728	724	738	734	737	732	720	723	714	710	708	781	779	698	717	734	711	705	772	688	705	734	760	763	680	702	690	749	759	715	733	743	698	716	737	756	777	685	735	708	772	760	752	685	727	701	699	733	707	726	721	743	728	741	716	759	687	754	711	723	690	703	670	695	717	731	685	742	710	738	714	703	697	726	703	677	683	745	718	706	728	696	762	724	729	720	721	745	757	686	703	773	701	749	722	711	738	738	760	792	730	729	700	679	721	735	683	743	680	749	709	684	759	737	702	700	702	703	761	750	724	722	711	669	703	698	744	699	706	732	761	665	740	702	745	730	727	749	755	710	717	743	716	686	726	732	752	764	711	725	753	709	742	723	729	732	729	743	742	782	701	753	720	670	715	667	729	767	742	766	755	697	722	704	725	681	675	710	736	702	718	765	711	708	705	732	745	686	742	713	708	735	741	762	785	650	760	727	725	741	752	719	696	719	743	770	740	711	724	733	747	746	682	738	698	736	809	713	700	725	695	729	729	691	712	717	732	740	719	714	732	740	743	740	721	758	710	720	729	781	716	774	752	726	685	706	722	737	729	755	745	716	735	731	727	746	762	677	763	767	714	687	714	751	765	716	661	782	700	787	735	702	723	719	767	698	693	679	720	743	713	725	766	712	719	727	778	676	757	736	650	732	736	758	735	755	700	698	688	760	743	727	670	814	679	728	737	711	705	727	740	724	762	751	750	684	744	667	653	679	727	737	693	736	714	728	728	751	685	799	753	724	713	701	681	728	699	719	683	738	707	749	671	711	728	705	718	711	665	756	702	750	712	675	722	699	722	747	709	768	735	685	737	762	717	723	692	706	740	733	765	735	753	674	707	712	738	719	723	734	697	708	721	770	745	756	762	670	666	715	734	755	801	734	740	721	707	688	761	727	644	737	715	747	748	746	694	684	773	705	721	704	745	681	746	667	695	753	711	738	723	733	726	743	745	694	717	713	713	733	720	693	724	768	762	778	751	767	656	733	700	738	733	754	766	733	727	746	725	737	730	713	764	705	724	743	769	680	753	759	723	732	738	744	693	665	698	697	700	702	723	714	736	738	740	715	729	726	752	755	723	718	700	718	681	731	698	723	773	668	718	730	726	725	763	711	670	802	684	711	716	701	736	766	743	751	729	723	734	693	736	773	699	716	708	758	729	769	724	727	719	759	744	753	705	688	752	752	731	731	723	775	762	690	654	726	703	709	792	707	734	745	726	698	671	688	746	729	720	704	736	727	739	747	662	694	703	738	722	744	719	764	735	734	728	700	686	763	720	671	729	744	764	723	731	730	709	730	685	779	704	736	706	727	720	704	742	688	720	732	717	731	743	741	694	705	710	705	719	761	696	733	733	737	727	704	745	712	724	770	718	735	757	722	711	730	715	768	679	730	800	675	736	688	708	704	778	697	734	732	733	753	781	704	697	741	729	773	713	750	737	707	712	736	730	709	740	747	723	734	747	765	718	735	683	674	740	723	714	695	768	693	753	703	710	705	718	743	676	694	715	750	759	714	779	732	687	684	704	720	720	700	735	718	735	729	694	764	706	752	764	764	671	675	719	700	745	684	709	734	690	724	723	711	677	722	728	760	714	703	691	719	670	736	672	730	699	739	712	741	723	730	716	702	747	696	705	718	710	701	727	740	685	763	731	774	717	736	750	705	713	719	722	701	738	689	721	707	708	703	726	725	683	696	715	724	738	708	720	774	770	691	776	699	748	685	715	693	716	806	712	738	719	759	688	733	752	684	738
14759	30884	27073	29724	55412	47668	32488	19064	7839	2938	1367	814	635	633	720	616	665	610	636	603	638	612	644	662	619	601	627	635	654	657	663	665	621	645	594	638	629	653	608	641	629	628	636	652	616	609	666	632	657	574	685	621	685	671	645	640	614	657	665	671	598	635	637	646	613	661	600	644	631	643	624	640	643	646	663	638	668	652	641	625	639	640	707	623	623	634	652	630	582	631	634	616	646	635	656	638	644	655	648	675	647	607	625	681	660	670	640	648	653	575	628	648	634	663	626	613	583	586	673	672	699	651	628	621	661	615	672	680	630	682	607	645	606	643	707	640	625	631	697	600	606	650	631	628	623	639	633	630	645	636	594	662	641	625	654	596	627	608	638	640	648	628	617	644	641	656	597	650	625	606	653	636	612	644	662	617	708	626	670	629	662	637	652	635	622	629	637	644	616	657	613	621	608	645	666	649	659	638	644	658	631	599	599	641	668	637	613	667	673	636	594	635	648	644	643	617	663	653	615	650	638	639	639	626	633	652	646	635	643	628	619	623	653	630	597	614	615	628	635	578	618	699	633	640	618	619	667	656	603	642	647	630	656	665	669	622	631	634	609	679	623	641	630	659	622	649	630	668	637	602	647	632	597	648	615	668	650	619	644	662	671	641	649	576	639	628	636	603	633	627	657	642	662	589	641	648	626	636	591	658	613	678	649	585	652	640	634	625	668	600	587	641	661	650	607	672	636	608	624	638	647	634	581	614	632	664	642	670	637	596	624	673	673	650	651	593	624	669	628	658	644	587	620	671	619	616	659	681	596	639	646	652	615	609	640	669	641	602	620	613	634	625	600	598	620	611	621	584	650	656	619	633	635	609	659	602	625	611	594	649	617	640	686	665	655	634	679	623	664	674	591	636	666	667	638	629	651	629	635	657	622	634	620	645	631	648	656	605	610	614	644	608	616	614	650	649	633	635	608	634	621	645	592	600	637	643	674	653	613	642	635	633	627	639	615	620	616	633	645	644	657	637	650	643	612	638	637	639	632	605	659	655	650	638	651	614	650	656	625	644	576	611	624	636	626	628	621	543	593	679	625	688	617	661	666	642	645	623	642	619	659	633	598	644	599	628	610	611	645	654	660	626	670	642	646	634	654	704	648	679	668	670	650	607	626	621	642	619	681	666	621	607	593	592	610	630	629	639	641	654	621	620	635	659	652	616	683	622	615	631	662	657	645	610	635	646	657	641	603	642	626	634	633	674	626	640	638	663	601	685	608	636	672	619	628	640	619	624	649	638	669	651	595	616	680	644	643	617	646	620	651	598	674	653	639	641	629	623	656	644	646	623	651	613	662	635	616	609	660	632	604	656	623	646	654	627	668	622	661	632	614	635	659	631	588	675	630	642	636	668	633	640	660	639	631	613	656	656	619	614	686	630	654	677	674	654	660	679	572	651	615	622	619	613	710	585	660	646	639	657	641	662	637	659	632	660	602	606	638	631	641	657	587	670	625	600	628	684	679	605	630	607	607	610	626	603	690	635	620	653	642	614	616	611	673	683	614	641	695	669	609	612	638	652	637	660	621	645	633	608	641	601	670	639	661	682	636	640	603	652	618	632	592	646	592	633	603	614	652	627	657	681	668	685	620	630	646	650	648	639	704	622	690	627	663	618	620	696	620	689	643	625	626	656	622	604	632	646	608	638	684	629	605	639	617	590	617	657	655	650	655	665	641	636	671	654	665	639	624	599	621	609	615	638	688	630	644	644	653	648	616	600	672	656	632	642	641	588	633	600	633	629	621	654	635	611	612	657	640	615	633	661	647	626	660	652	614	599	603	641	629	621	614	630	631	634	632	643	638	643	576	685	613	615	649	672	634	629	624	679	654	620	622	601	652	597	614	578	633	642	645	654	645	646	660	669	622	608	643	660	630	647	674	704	660	622	649	596	609	625	610	638	627	620	648	678	629	618	585	611	662	628	622	608	620	625	587	623	661	636	594	650	693	619	627	665	652	615	652	609	663	637	658	660	628	618	650	618	659	641	642	633	658	615	680	610	596	618	663	628	637	642	679	649	637	603	653	631	624	640	624	596	616	604	618	627	608	663	619	625	648	635	623	671	623	659	652	599	611	632	644	580	648	648	590	635	600	599	671	624	598	606	625	647	661	658	600	636	597	677	591	626	606	628	616	648	644	696	603	657	629	638	631	638	605	639	670	651	639	671	594	648	633	671	658	617	631	631	654	660	620	663	628	659	650	638	615	608	602	648	647	673	684	686	655	622	623	633	617	669	662	601	599	655	658	621	626	627	665	591	640	643	668	625	622	648	627	641	622	612	673	613	677	643	616	625	628	656	595	648	669	583	672	605	657	655	630	625	653	661	626	676	596	637	624	669	612	646	645	621	652	600	684	614	676	651	598	644	673	666	651	651	635	692	644	603	686	673	624	619	629	610	648	638	659	601	638	624	609	626	612	678	660	636	660	613	645	646	635	643	647	671	660	667	661	669	612	661	601	600	656	593	620	654	680	644	628	598	637	668	651	632	625	633	623	665	639	604	626	645	628	602	656	570	646	652	658	628	651	624	647	626	632	621	683	648	621	689	660	628	635	661	600	604	663	640	632	604	679	609	673	663	659	574	673	632	650	649	642	600	613	665	616	625	612	621	610	600	600	678	606	628	610	626	640	618	659	599	629	633	612	650	605	622	625	651	589	614	642	631	680	622	640	616	653	605	634	660	628	619	634	669	622	676	627	645	678	633	625	642	684	622	608	619	633	575	620	635	640	619	618	642	629	629	600	647	585	639	628	629	610	611	609	664	631	599	669	637	639	669	636	634	606	612	616	618	643	637	621	607	593	655	640	643	671	644	652	630	604	647	627	665	643	614	672	634	627	653	720	667	643	630	597	626	601	654	615	619	656	620	597	633	633	631	666	652	616	636	613	697	612	645	640	684	640	610	612	605	600	625	636	633	638	594	652	655	615	653	604	647	674	665	666	635	680	637	630	652	644	633	673	701	660	652	648	660	657	610	664	626	643	658	650	633	638	641	609	643	600	591	611	651	636	582	642	625	636	673	613	655	583	626	623	603	620	666	625	655	634	649	608	657	638	620	649	699	623	591	624	647	634	652	684	624	629	656	671	615	631	614	619	603	628	579	656	619	588	658	624	624	621	655	619	602	666	606	659	613	635	599	649	631	610	648	660	612	662	633	680	644	596	638	665	650	596	662	624	640	662	668	625	650	666	657	611	613	586	630	608	628	661	646	657	593	673	622	660	636	566	628	656	673	629	636	625	654	646	657	619	618	630	644	604	634	602	642	583	617	676	650	641	624	622	642	613	658	639	597	685	635	618	615	625	666	639	621	666	692	667	633	640	655	650	642	628	587	639	648	634	639	618	631	652	635	635	667	639	596	664	644	626	650	610	648	586	611	618	599	645	641	636	670	627	672	587	665	627	663	654	641	595	605	623	637	637	649	681	635	626	630	654	608	642	626	655	679
28208	19402	15416	7458	7844	6371	3303	1850	995	796	644	612	602	594	626	588	617	589	571	587	577	651	634	591	556	575	599	588	620	566	631	592	578	640	634	596	600	593	588	615	612	568	610	560	640	568	594	608	567	598	597	599	604	552	595	564	569	586	596	564	617	578	557	560	613	562	643	586	545	561	553	586	579	558	588	597	571	595	576	616	573	588	597	579	616	579	594	617	585	539	624	576	561	631	578	578	605	610	617	607	599	563	536	622	588	629	623	633	611	591	583	616	586	564	559	588	601	594	582	596	620	612	591	576	573	573	596	589	587	564	573	576	550	584	607	576	588	586	574	574	591	606	579	570	581	609	569	576	568	591	567	585	564	578	597	578	595	625	540	568	573	547	580	568	590	608	566	598	566	596	592	607	603	614	606	628	572	617	532	526	578	577	607	627	576	587	576	587	604	584	600	629	606	562	591	585	642	577	589	513	595	551	568	586	547	572	553	571	563	600	612	542	586	545	576	558	609	548	547	600	599	545	600	571	549	560	598	596	620	580	595	597	578	575	585	575	534	625	610	575	625	604	578	550	568	552	650	600	586	568	617	610	564	567	599	581	568	592	587	542	545	616	593	572	563	603	628	578	582	554	576	570	565	595	574	587	544	587	616	586	572	580	579	600	593	601	577	562	535	636	595	556	608	628	565	607	593	608	583	613	569	569	573	615	595	567	603	576	591	592	594	577	617	538	595	546	616	615	594	582	553	554	606	619	556	617	608	609	564	570	573	557	559	589	563	545	630	594	569	565	537	567	605	633	615	607	543	595	585	596	630	592	588	567	620	587	584	587	642	589	602	588	578	598	607	543	586	617	580	599	591	594	559	598	572	595	583	577	612	581	601	583	604	555	593	550	560	545	583	560	565	634	537	542	617	585	608	632	564	558	589	547	592	594	588	570	583	594	636	596	626	582	642	588	617	568	577	526	583	573	566	582	559	548	591	604	620	586	595	545	554	603	610	570	554	606	577	565	602	599	588	587	576	545	622	585	560	591	587	565	596	602	531	534	576	635	628	581	618	592	627	573	586	626	566	608	554	589	582	593	645	557	627	616	574	572	599	622	601	582	609	578	566	568	611	598	551	616	558	565	535	558	585	551	555	611	560	633	609	593	556	564	606	608	601	617	555	582	569	566	567	560	586	574	539	565	564	588	596	596	565	597	617	591	608	582	594	564	577	585	555	580	605	607	600	530	588	557	611	558	605	593	581	603	625	592	549	583	542	582	578	596	599	618	584	589	566	589	563	631	621	575	592	577	574	591	603	589	567	582	607	590	537	566	599	580	601	585	613	612	595	571	578	568	597	574	629	601	617	595	605	603	556	553	606	591	598	572	575	604	541	533	616	619	580	584	612	587	571	581	566	609	616	604	581	619	568	561	577	607	577	610	584	573	578	579	542	590	597	596	590	589	588	588	634	604	557	613	570	557	597	538	576	568	579	578	597	560	593	616	593	568	570	589	603	541	589	577	570	598	546	557	559	585	593	591	597	606	595	592	607	602	577	596	565	533	564	623	583	579	603	521	583	571	553	604	600	614	600	600	578	560	620	564	542	573	593	611	561	575	580	584	587	610	591	578	580	584	609	602	586	593	574	576	574	540	589	548	622	533	643	569	604	602	611	633	555	558	663	629	595	539	558	590	616	635	558	555	607	608	593	611	575	578	595	595	528	630	597	596	588	607	618	611	560	567	566	614	606	553	566	613	634	582	601	590	602	572	574	589	573	569	590	585	552	615	588	611	587	596	572	588	590	564	588	598	624	595	609	593	588	638	624	558	572	562	586	560	553	605	586	599	544	586	585	610	583	552	606	642	588	539	526	593	569	582	610	608	557	563	619	579	579	573	568	592	591	640	616	568	579	586	577	579	598	597	591	563	590	551	602	606	555	581	552	602	578	571	582	567	616	591	584	564	580	612	583	627	595	580	597	575	576	582	561	602	542	551	580	565	552	582	553	567	569	600	613	590	616	579	614	616	651	597	576	584	602	603	616	608	611	565	591	604	580	619	547	601	585	610	627	606	604	587	555	571	587	612	611	638	592	612	627	633	583	583	576	578	570	534	579	624	560	530	558	568	593	619	560	618	585	565	575	612	629	613	628	599	571	618	591	610	591	573	582	565	582	592	564	575	636	563	574	614	571	589	614	649	587	560	559	589	574	605	571	601	625	608	605	593	582	605	572	598	609	587	617	573	628	614	600	570	596	583	588	557	604	603	570	576	550	592	579	556	585	542	584	562	620	632	623	582	595	593	598	574	602	541	603	540	616	597	597	530	568	584	573	573	593	564	595	558	603	600	593	577	575	581	602	609	568	578	620	618	565	589	593	593	614	609	571	542	620	552	561	597	547	579	580	595	583	580	585	587	566	610	577	582	593	649	598	644	567	625	614	599	520	601	622	596	579	587	564	593	548	606	589	610	550	638	600	572	554	551	610	596	607	563	581	571	585	595	586	568	598	603	582	587	616	558	587	575	592	620	561	553	627	577	575	570	608	563	543	522	620	599	542	578	617	599	593	642	606	595	587	550	594	549	593	578	570	586	568	585	573	622	574	644	575	588	570	572	603	607	579	592	590	585	636	570	566	584	593	598	592	593	573	570	590	596	545	552	578	552	627	567	602	602	560	584	622	574	593	573	607	628	585	615	589	596	579	608	596	562	642	564	589	601	567	593	579	590	589	546	617	585	549	628	584	599	584	578	580	594	591	615	616	546	539	606	575	600	589	633	614	569	600	598	598	552	596	583	605	603	559	619	586	587	546	587	594	581	602	602	603	591	583	572	592	597	595	640	561	612	529	588	572	570	605	606	607	596	631	614	575	626	605	609	581	554	615	603	592	572	621	601	600	580	559	612	590	600	660	555	579	603	599	585	591	598	567	622	584	574	617	557	553	585	612	586	543	519	572	588	534	604	556	560	605	633	565	550	569	584	591	577	594	639	575	586	602	588	580	587	593	580	588	588	614	567	534	581	592	587	638	571	596	609	545	564	639	561	582	548	564	607	591	541	596	556	573	561	581	603	597	584	593	563	558	591	547	605	583	556	603	568	603	586	593	586	609	577	594	599	590	611	568	614	574	580	605	617	614	615	568	635	601	573	583	549	581	662	589	557	576	555	607	580	568	618	606	583	573	574	556	587	631	574	553	593	551	603	566	542	580	611	553	596	559	623	568	641	600	564	561	549	587	574	601	580	601	591	584	572	574	609	605	597	632	564	592	597	564	610	587	581	608	562	557	594	566	591	535	546	581	581	627	570	601	584	589	562	574	637	579	611	635	541	609	586	591	602	645	635	573	499	607	551	582	554	616	587	568	587	580	603	602	580	606	604	607	564	617	556	559	588	576	569	583	579	601	591	601	556	607	567	584	577	564	638	527	611	562	538	599	561	624	581	584	568	552	615	595	594	548	578	570	598	600	598	544	570	645	581	572	597	592	623	576	583	579	604	606	585	642	583
10372	16493	14074	5739	7612	5773	3420	1899	1013	728	528	566	495	503	514	534	469	494	493	511	501	535	453	531	538	521	482	502	481	497	535	480	517	510	533	527	493	500	424	473	506	476	479	521	509	498	507	539	504	471	479	515	526	503	472	492	491	512	526	497	505	541	504	508	545	477	505	509	511	513	469	495	492	534	483	486	520	529	474	489	468	496	503	481	499	455	499	487	508	492	535	519	497	502	502	521	533	481	495	523	514	522	499	491	499	497	529	469	495	488	517	537	490	497	498	493	478	466	536	505	512	474	509	564	522	486	482	512	503	494	514	501	500	472	534	510	520	512	490	494	553	491	487	486	523	495	514	522	478	519	515	509	481	504	524	473	509	467	510	474	500	500	490	488	527	533	493	488	501	467	503	510	481	520	477	503	495	489	498	523	498	502	525	467	493	505	477	461	519	487	491	489	520	533	516	472	511	505	503	486	534	505	496	517	504	530	546	513	548	492	516	507	521	459	467	497	471	498	539	506	498	520	488	517	544	497	489	516	540	501	474	511	532	504	529	500	520	530	488	453	516	491	498	465	498	491	496	540	519	508	492	499	490	530	498	471	495	472	494	488	492	487	480	521	447	481	452	520	514	498	463	468	511	528	487	490	503	562	490	458	492	516	485	500	507	500	480	514	471	529	516	514	523	501	470	496	437	473	547	549	497	494	490	474	526	508	493	503	486	496	498	492	510	504	515	484	466	481	512	486	481	552	469	547	488	526	506	480	473	467	520	474	535	482	498	450	536	467	483	525	546	502	486	474	511	483	483	517	478	513	510	533	514	501	502	510	503	521	503	486	521	496	491	498	490	533	504	540	502	503	522	507	535	515	521	485	519	506	516	508	490	497	520	490	532	497	503	478	478	483	482	507	490	472	512	461	522	500	480	508	457	484	498	467	503	509	505	499	514	485	501	515	480	533	518	542	504	486	465	488	493	509	468	514	530	426	512	531	485	483	473	480	530	477	464	511	533	492	473	511	524	492	474	502	453	497	487	478	482	520	509	507	514	478	487	524	459	499	514	508	509	453	506	498	430	479	498	489	477	491	480	514	495	507	531	437	464	524	490	501	513	494	500	528	544	516	534	502	502	504	537	505	494	491	512	475	507	516	545	514	497	493	480	504	500	491	526	499	494	527	502	531	482	543	505	503	473	505	481	524	480	486	469	501	515	463	481	479	536	507	528	533	508	527	496	529	462	509	493	475	483	496	511	495	455	512	489	496	495	533	514	506	527	516	532	489	512	481	488	517	514	474	505	547	503	518	503	489	539	501	499	501	512	479	500	515	496	496	498	487	548	475	513	520	525	540	516	507	510	482	521	492	522	500	497	477	509	515	471	491	514	487	492	505	488	507	518	510	433	479	500	475	550	526	507	485	497	481	493	507	455	487	550	522	497	508	534	446	508	502	511	495	508	472	498	495	534	517	531	480	477	491	549	487	528	545	479	512	549	479	511	496	513	446	497	516	498	506	509	458	505	487	533	487	522	500	483	498	517	477	517	519	504	506	516	492	509	546	520	480	527	515	507	537	510	511	512	505	511	486	474	530	494	483	499	522	529	502	494	525	506	546	529	465	493	467	504	514	482	510	468	525	510	522	519	447	544	503	509	459	506	521	503	482	507	485	464	478	496	511	501	472	498	539	513	491	540	494	471	475	526	486	504	524	480	512	548	498	499	509	511	505	505	492	512	535	492	511	518	506	516	495	497	482	513	540	483	543	489	541	528	472	491	529	530	506	462	508	483	486	529	539	493	503	501	507	559	492	508	523	493	545	481	481	500	543	540	477	504	495	521	514	510	505	517	493	529	516	505	540	437	512	495	502	480	508	534	504	484	506	475	492	497	489	508	481	531	507	501	510	517	503	513	506	488	518	513	515	482	470	488	538	507	491	508	511	490	470	466	520	478	502	485	554	476	464	523	503	509	456	476	574	516	500	488	465	529	507	537	514	502	513	547	550	472	475	490	518	470	497	506	518	509	522	495	500	528	525	517	511	522	496	465	507	529	499	524	468	477	498	469	474	487	477	510	478	517	511	500	553	526	520	516	493	475	504	494	495	546	486	526	548	485	471	514	464	511	505	486	535	491	565	499	453	516	512	495	474	481	471	509	510	461	481	539	492	517	518	484	511	519	475	514	502	514	505	477	504	496	472	497	515	532	486	498	510	497	478	501	503	500	466	513	517	503	469	464	494	493	496	535	500	516	522	504	490	523	486	511	488	495	477	465	478	525	478	525	500	558	529	523	486	511	523	507	468	516	495	527	507	501	475	562	478	481	487	504	519	509	496	537	469	497	514	493	464	469	435	491	501	517	538	513	483	494	465	494	486	494	481	501	515	520	515	535	530	472	451	501	462	493	511	485	546	503	470	449	516	508	506	500	482	515	529	498	482	487	502	503	494	484	473	532	507	463	520	547	508	488	469	544	507	457	499	471	487	490	503	516	481	479	469	482	519	510	508	471	471	556	493	499	475	478	496	535	481	516	524	559	492	487	476	505	521	478	488	542	510	445	474	477	478	488	490	537	500	510	528	530	464	510	518	501	506	485	511	474	493	480	480	476	507	492	482	498	479	478	500	493	483	554	522	449	532	537	517	510	533	505	509	519	496	522	540	502	484	483	545	504	481	482	514	533	481	543	452	509	461	481	526	485	517	485	498	544	509	514	486	502	501	490	499	515	510	481	523	516	486	507	543	519	467	503	504	519	494	495	496	510	479	498	488	524	485	489	498	503	500	524	502	506	495	522	501	501	519	487	511	501	519	511	506	545	473	506	500	521	524	527	499	501	504	503	525	481	560	468	490	487	496	517	484	507	476	469	523	558	498	438	505	504	507	470	527	502	526	467	511	489	474	468	501	477	486	470	511	503	497	467	503	522	501	511	509	513	516	473	491	479	486	484	505	510	532	550	495	500	488	473	507	485	496	535	479	542	485	503	467	487	524	507	540	504	525	502	523	508	519	496	495	447	521	525	485	502	532	494	468	505	478	501	512	519	502	538	477	516	494	512	457	467	503	489	491	529	511	498	515	482	504	503	479	478	518	490	517	492	529	510	454	492	516	525	477	539	512	536	523	477	469	493	521	465	493	490	483	491	431	509	550	515	532	514	483	483	485	512	499	494	478	533	495	472	482	520	497	494	498	498	485	444	511	507	473	480	505	503	523	527	516	477	497	479	510	545	544	524	500	501	492	523	514	508	502	421	496	527	478	484	491	504	500	484	508	477	531	512	511	468	526	532	483	512	538	504	506	522	544	544	438	484	479	502	485	522	482	474	508	481	489	527	473	486	473	477	463	498	470	472	490	448	491	520	512	519	506	500	476	525	488	510	519	504	528	485	507	493	483	471	474	496	494	499	461	472	440	500	515	502	482	497	525	481	475	529	483	502	467	467	522	497	526	493	487	498	509	530	565	506	515	500	545	489	509	502	490	492	495	478	537	499	524	505	501	471	491
25406	21383	27598	26847	38239	36616	24954	12944	4056	1542	909	668	651	631	655	633	674	625	648	593	642	618	649	636	662	582	654	627	636	639	630	668	597	601	594	647	596	645	601	619	595	691	625	646	582	625	666	634	661	615	668	591	612	599	638	623	620	631	651	679	643	598	628	648	643	667	611	585	579	627	626	574	639	596	635	664	634	633	615	615	661	648	636	638	616	689	609	647	651	601	646	617	634	693	587	601	573	661	618	596	683	642	631	633	627	616	632	659	626	609	613	628	664	632	606	616	655	619	646	564	638	587	611	625	641	637	643	637	616	645	632	585	598	640	571	647	600	608	626	623	628	616	600	620	631	606	625	615	596	611	654	626	649	635	641	658	664	616	616	644	641	640	615	693	646	637	670	615	606	643	628	619	646	632	640	644	613	631	604	651	678	617	665	635	638	661	623	661	615	632	612	619	633	670	627	624	633	648	619	621	639	643	663	624	610	611	598	632	635	640	626	623	615	632	618	577	660	664	579	623	582	650	623	651	622	601	609	613	592	665	632	655	640	611	638	634	603	618	621	651	638	657	637	593	614	636	635	622	631	645	682	656	673	629	645	631	564	612	652	665	652	616	645	626	673	619	622	611	626	609	645	607	652	670	602	653	614	625	582	628	616	655	613	600	622	630	619	622	605	634	635	621	579	632	606	617	630	606	619	615	623	663	614	625	609	607	637	596	621	585	613	660	605	638	647	626	565	610	633	671	640	656	636	644	639	606	601	627	671	608	601	634	613	642	623	686	653	639	615	601	571	617	623	652	609	645	629	633	580	627	627	599	647	655	626	581	566	570	629	630	662	654	622	630	609	601	622	600	622	628	602	622	638	621	631	605	605	632	715	655	622	660	653	619	597	640	640	634	696	617	640	626	635	643	589	615	615	662	638	642	593	647	627	642	625	621	653	594	614	684	641	695	713	610	673	652	637	595	597	631	641	656	610	603	676	625	616	632	634	646	612	620	563	639	645	628	607	631	596	612	620	602	654	605	652	619	622	658	637	630	605	614	622	602	625	597	661	635	628	592	629	656	665	608	609	649	672	591	653	641	598	631	600	645	636	661	608	613	625	636	671	625	612	660	630	611	707	625	641	604	601	684	626	603	616	563	590	629	630	612	640	637	664	638	602	581	639	638	634	633	639	623	613	598	658	604	628	654	665	652	609	617	664	615	633	665	606	635	637	631	634	638	685	667	591	593	619	600	618	615	616	632	584	636	613	598	621	565	621	623	607	631	627	643	645	613	605	636	652	650	603	648	662	599	593	667	612	596	601	604	625	656	636	690	643	578	676	605	658	653	584	635	595	680	628	618	626	646	584	614	595	626	644	636	632	635	610	646	602	586	665	666	668	611	613	593	629	595	640	653	610	650	678	589	602	659	657	600	661	652	613	634	641	608	611	636	612	602	629	638	616	597	623	610	660	619	665	628	695	641	600	621	621	621	674	625	649	673	641	585	657	594	614	607	621	573	559	676	604	607	637	625	615	644	570	669	683	652	641	603	615	623	631	632	671	667	622	681	611	633	627	630	585	661	598	599	634	607	615	616	636	610	586	624	661	605	619	646	612	650	624	640	613	628	639	631	588	626	638	632	648	653	595	606	564	639	606	622	701	602	641	596	666	635	630	637	659	626	623	644	625	641	633	605	648	699	636	609	649	607	625	606	615	650	625	628	639	609	587	630	614	611	601	611	647	636	621	622	608	620	666	631	652	646	668	634	670	581	606	614	624	596	600	641	592	588	647	610	598	578	662	615	636	660	578	559	660	638	587	612	616	654	600	590	625	659	656	607	615	640	646	605	624	587	617	587	628	678	669	574	642	602	604	627	624	648	621	630	594	644	617	603	610	606	599	641	666	659	637	638	641	616	618	630	651	633	639	639	624	643	664	634	604	611	600	677	644	571	648	607	648	572	629	673	682	590	564	655	604	678	612	604	618	640	575	567	664	621	614	608	647	658	593	674	637	583	627	640	633	652	620	612	613	594	637	656	668	610	645	637	681	599	658	614	607	602	630	647	669	662	646	596	625	640	601	616	650	638	678	616	647	622	609	621	613	590	595	624	643	658	623	589	618	603	655	667	668	603	596	596	664	636	605	591	588	627	631	640	644	622	639	635	651	707	648	668	668	637	590	590	600	636	603	613	623	605	571	619	634	639	675	585	628	609	647	614	591	628	603	609	653	597	629	640	617	613	665	601	653	672	601	626	644	652	665	592	608	676	574	622	659	666	625	619	619	651	599	612	570	626	644	620	626	621	652	597	605	632	630	636	611	670	641	687	628	627	591	623	650	567	588	600	604	614	619	619	596	627	658	627	643	617	611	626	658	608	584	596	658	665	618	619	624	592	595	668	624	591	640	596	604	586	691	678	614	641	641	613	662	617	581	617	606	605	605	644	621	592	655	613	663	615	625	635	621	583	605	608	638	620	626	594	622	642	623	611	592	670	640	626	654	609	608	589	644	618	606	640	660	681	608	598	621	610	666	637	610	628	641	619	628	650	614	602	613	594	673	647	642	626	620	609	641	656	630	644	629	661	621	625	620	615	617	627	652	648	644	616	632	665	650	617	616	646	653	575	587	634	610	634	587	620	615	626	636	622	580	644	636	623	641	661	622	621	661	604	611	646	605	654	610	638	652	630	631	665	632	612	654	616	640	606	597	671	621	660	601	647	587	621	606	581	657	576	627	614	679	634	625	616	654	682	658	607	638	659	594	580	627	596	630	667	641	626	588	583	603	607	588	576	635	645	614	630	603	626	665	633	642	607	642	623	669	638	639	643	611	610	641	648	602	600	650	604	641	625	645	613	644	608	653	554	633	652	653	605	626	647	638	641	605	610	633	653	638	613	602	579	629	640	609	657	637	652	642	650	605	618	626	584	621	607	689	645	644	618	622	633	631	584	595	594	667	628	634	615	575	620	654	613	575	641	598	629	619	627	628	631	625	607	555	612	637	604	665	634	614	637	680	593	599	600	580	648	644	625	645	643	637	588	577	588	652	664	609	649	571	630	627	645	649	636	655	683	602	620	646	638	635	668	655	610	643	604	638	600	636	586	646	677	646	653	620	695	608	635	624	603	606	624	596	587	643	624	614	662	589	638	587	588	679	601	596	633	626	639	637	640	637	663	594	619	600	607	609	630	601	658	618	633	644	631	641	591	616	632	613	674	613	596	584	652	627	628	608	614	703	621	637	595	611	637	622	581	631	644	604	635	676	589	613	625	639	590	653	625	594	653	569	618	624	668	608	582	621	655	630	669	674	584	655	670	653	609	639	631	641	630	662	641	609	622	658	640	627	599	622	568	579	657	649	645	656	641	561	667	580	626	630	637	636	655	604	608	595	603	612	620	609	641	622	597	626	648	613	670	651	628	665	646	637	658	640	585	606	650	634	642	628	620	646	618	618	632	614	630	622	619	621	545	613	677	621	641	663	666	589	629	647	674	657	598	615	641	678	623
13055	25840	23176	19234	38234	30361	18568	10287	3691	1538	894	651	585	535	583	565	569	559	578	566	562	563	563	574	561	562	572	556	576	604	528	558	599	544	580	538	553	527	610	578	587	534	600	596	555	542	555	566	569	565	569	533	555	613	544	606	598	554	541	573	586	564	539	553	538	551	554	549	553	540	558	565	579	541	579	534	579	551	562	602	561	584	540	577	581	571	536	573	566	557	540	535	534	581	581	509	571	574	532	560	570	494	512	550	559	554	582	590	542	534	558	554	564	545	511	570	581	545	575	529	523	558	561	549	549	540	560	532	595	578	550	599	532	547	568	608	572	500	560	574	526	555	557	556	584	539	568	580	593	550	520	535	552	572	571	522	542	565	574	553	542	552	597	571	594	566	586	565	546	539	587	538	551	602	545	573	531	618	528	572	566	538	568	578	615	542	552	588	515	566	590	566	555	549	572	590	546	547	589	522	543	543	564	565	561	560	563	569	575	583	528	557	535	579	545	530	593	544	593	541	570	546	571	549	596	606	576	552	534	543	572	605	592	567	543	566	508	553	567	535	603	525	548	534	538	573	521	542	543	556	573	547	579	540	529	632	547	565	600	592	557	549	581	526	534	614	576	555	548	569	556	584	552	578	556	567	563	577	572	563	554	569	601	541	535	560	555	548	547	554	621	585	522	589	588	561	604	568	568	565	508	540	554	552	562	583	581	535	550	547	560	581	593	538	637	563	555	521	547	570	585	540	558	554	555	542	582	537	532	551	584	587	571	502	533	586	542	554	563	578	562	568	530	545	566	498	581	565	558	529	551	549	600	567	582	554	529	545	553	550	547	546	550	553	568	543	555	564	576	556	603	569	573	531	503	533	522	574	546	557	555	553	557	547	574	574	567	603	525	563	527	547	539	586	573	567	534	564	570	549	577	530	544	568	559	568	537	562	579	573	583	582	547	524	561	521	552	524	580	574	587	545	552	573	572	522	602	598	574	559	567	610	570	556	533	563	553	567	560	519	554	590	537	561	534	541	550	533	545	557	536	578	568	498	597	565	556	580	600	567	544	543	586	531	544	574	566	530	558	583	576	520	535	584	561	544	563	495	546	540	535	540	580	550	571	531	565	533	590	558	552	565	537	576	585	546	522	534	603	573	529	520	587	520	553	498	565	520	529	548	551	552	598	557	549	583	534	541	546	561	561	559	583	550	569	533	559	530	551	583	547	547	554	560	553	566	547	542	555	563	553	576	539	547	594	542	568	529	545	541	582	543	556	571	564	569	527	569	558	539	598	603	547	596	551	574	563	551	568	552	556	599	622	539	550	564	602	561	591	543	553	545	588	526	569	531	564	562	579	575	561	553	533	562	540	560	565	573	578	566	574	589	553	569	575	571	580	575	578	537	587	542	569	566	575	600	575	614	569	563	552	569	540	510	592	568	555	573	600	575	556	547	532	543	584	551	580	570	537	596	514	573	536	529	550	563	560	546	554	545	561	536	564	571	530	505	534	555	521	517	568	608	547	548	568	579	598	577	576	529	550	555	602	582	602	579	538	537	565	534	571	527	562	547	548	545	578	545	553	538	545	558	544	540	544	566	552	542	552	570	548	583	573	522	546	586	525	543	556	558	532	553	530	562	527	532	569	571	594	593	547	538	572	533	542	534	567	568	556	536	508	534	558	556	550	543	600	570	564	556	541	558	566	542	563	534	540	564	586	562	547	527	541	531	519	556	537	604	608	549	544	546	603	548	566	560	557	576	568	568	561	539	511	595	544	556	589	586	550	568	510	543	548	581	533	572	539	551	570	520	575	567	508	561	529	566	567	562	556	562	604	526	553	575	543	570	544	596	620	584	571	523	575	583	527	558	548	570	539	533	545	541	584	560	546	567	561	586	544	577	620	572	566	594	545	551	550	533	525	540	550	593	513	584	526	538	576	590	543	523	532	538	581	492	576	570	582	553	567	634	564	581	583	595	546	533	583	586	498	573	580	556	552	517	544	553	533	560	552	561	553	588	567	549	511	509	578	568	559	540	604	553	508	569	557	584	551	553	572	564	556	573	568	530	569	595	542	570	567	567	588	512	553	545	564	539	607	553	563	522	573	561	550	544	533	583	587	565	591	536	526	531	573	570	554	548	571	577	584	540	551	569	569	541	586	568	547	578	497	560	545	532	564	542	628	553	564	563	562	514	579	565	630	522	529	559	564	556	500	570	584	538	596	561	562	588	569	565	556	562	555	569	535	530	542	569	555	563	562	538	515	517	590	576	539	547	527	537	580	601	605	532	577	556	569	547	575	521	559	547	544	566	547	587	591	545	596	570	574	535	573	582	495	557	564	586	554	555	516	560	550	524	561	554	573	583	542	554	561	589	569	537	547	607	565	544	553	551	550	576	560	485	544	550	536	590	558	516	529	573	556	542	560	512	575	527	521	572	535	538	577	594	550	567	522	566	522	511	574	566	525	507	587	540	585	591	561	555	563	566	535	538	570	577	556	535	576	576	537	567	577	585	552	554	576	545	538	541	547	573	535	567	578	582	593	547	600	607	601	563	534	553	559	533	558	598	612	519	575	576	567	538	559	587	542	542	586	559	530	567	540	540	538	587	533	558	575	559	548	557	533	570	600	565	567	522	575	600	574	557	587	550	550	557	549	556	542	556	568	584	549	584	585	567	588	563	559	568	532	576	578	590	580	565	548	559	562	589	562	551	580	545	511	557	548	508	541	587	540	544	542	567	600	560	554	530	579	574	521	592	521	556	553	526	599	524	563	540	559	541	596	550	571	571	578	581	600	561	591	563	523	555	585	561	521	568	523	545	528	517	603	559	559	568	562	553	553	541	569	529	556	555	557	487	553	555	575	573	532	552	589	546	542	552	564	585	545	542	573	580	569	515	535	560	536	576	534	574	560	493	524	550	571	545	556	555	509	555	546	592	532	614	569	585	583	594	554	595	540	573	567	546	565	548	547	560	524	583	528	544	561	589	545	529	567	567	568	578	559	508	569	547	559	542	551	542	540	585	572	566	563	544	560	587	552	575	561	561	578	587	529	536	584	514	547	565	535	558	588	521	577	527	580	549	552	562	560	595	574	564	571	540	561	595	539	539	543	563	567	554	492	525	555	543	567	551	591	519	544	583	545	513	521	564	544	566	560	581	535	532	606	544	604	543	570	583	539	521	533	576	539	597	578	571	593	518	537	564	538	540	542	567	550	551	518	536	564	619	572	571	570	583	576	566	573	516	547	576	527	550	579	518	549	512	619	526	543	570	572	581	575	591	573	570	589	579	567	554	514	568	565	577	572	560	536	531	550	559	545	501	572	535	596	545	566	578	558	535	553	536	590	581	584	541	571	549	547	577	546	557	552	558	571	553	577	588	613	563	549	563	575	528	565	570	552	554	555	570	603	570	506	544	547	570	548	546	554	633	558	577	539	568	574	531	556	573	530	563	575	568	581	562	570	564	561	557	563	561	531	557	563	571	583	524	600	553
24210	21356	28687	25217	44542	51484	39030	23318	9003	2930	1221	939	753	777	720	762	755	764	712	754	795	732	711	719	774	736	747	753	749	724	755	736	761	724	664	708	768	746	694	687	802	727	777	703	773	767	687	727	711	709	723	719	750	725	734	748	751	737	705	726	724	717	733	679	701	671	712	769	709	733	697	730	766	717	744	731	741	800	753	732	698	734	718	749	720	674	673	720	748	745	712	721	688	736	717	739	762	726	747	731	671	713	714	734	759	745	733	734	722	683	736	813	731	731	718	712	705	732	716	715	717	696	668	776	686	695	698	729	754	772	741	788	726	707	703	698	719	677	706	718	790	736	773	744	724	733	709	713	710	741	737	761	757	748	729	779	716	716	771	732	745	695	772	741	728	710	706	673	711	709	702	707	706	735	760	715	737	726	717	730	700	682	743	725	751	722	728	713	720	680	711	761	761	732	709	717	727	720	683	714	713	766	715	726	754	713	711	744	715	760	695	656	688	705	719	741	716	766	725	714	706	756	749	718	795	728	703	748	693	698	723	677	719	748	726	766	725	758	761	716	703	756	754	794	744	725	668	702	774	739	737	671	701	723	727	722	725	736	728	710	712	675	699	735	709	730	782	700	730	716	703	668	703	707	744	747	764	735	721	727	719	737	771	742	730	689	724	730	711	724	671	707	711	770	717	701	723	686	739	746	753	686	748	713	699	735	734	744	738	743	753	791	749	694	711	717	775	746	732	720	767	748	763	714	723	735	755	729	682	689	750	722	760	767	718	672	672	707	742	697	699	712	753	762	732	741	740	751	733	707	710	692	698	722	734	702	724	773	669	733	706	743	741	718	720	686	741	700	740	701	734	720	755	771	679	703	756	763	742	727	730	764	758	741	746	747	744	712	696	749	696	714	753	729	730	769	720	752	701	699	705	802	762	763	715	745	734	756	672	731	798	756	726	740	692	764	801	748	756	757	688	727	775	735	726	716	696	727	704	752	741	740	702	740	696	752	713	744	693	706	785	757	689	716	805	741	749	669	723	709	715	689	730	707	670	715	741	676	737	650	700	741	743	727	726	744	730	692	729	726	750	729	751	745	767	728	715	734	692	692	742	717	698	698	711	726	776	689	686	775	776	725	695	718	703	724	676	724	755	723	764	711	732	751	755	724	749	725	707	757	739	682	742	683	759	725	721	767	717	720	681	744	744	736	714	738	694	699	682	717	759	672	727	693	755	725	736	728	732	735	698	742	752	792	741	747	705	686	739	702	668	749	734	710	752	724	744	737	684	708	733	728	783	741	729	732	695	763	739	731	687	717	726	765	758	747	712	716	707	756	658	790	703	702	758	759	791	775	697	740	733	730	721	688	759	709	762	730	703	732	700	771	705	730	746	738	734	696	701	705	723	703	731	719	724	710	726	726	750	766	656	714	702	716	773	687	692	723	739	697	740	700	759	721	680	729	744	698	733	761	701	768	727	722	663	732	738	734	724	728	690	664	700	721	735	713	763	746	710	778	688	751	699	694	788	726	749	710	721	768	718	729	699	695	733	727	698	675	714	682	744	704	715	790	741	737	699	747	739	696	691	738	700	681	696	726	741	753	699	674	754	701	751	741	694	755	729	767	711	712	750	655	708	735	744	742	780	749	727	712	735	735	739	729	717	736	762	737	736	741	722	670	760	745	758	732	672	701	750	735	668	746	713	747	736	707	715	746	736	708	735	737	724	719	754	724	715	745	716	733	731	697	731	702	692	688	737	687	756	712	686	734	710	709	689	747	738	823	744	749	751	750	681	742	722	677	719	717	676	720	717	763	748	754	750	768	711	717	722	741	740	707	726	717	691	756	720	738	732	668	738	704	717	715	742	689	784	699	747	727	768	694	705	722	722	755	728	732	745	756	705	689	670	661	741	709	743	715	740	741	670	700	776	729	746	711	726	742	700	767	737	685	728	737	724	710	720	711	706	740	707	754	732	690	741	762	685	709	724	752	743	759	741	675	726	721	719	800	755	733	705	727	747	702	670	738	735	791	734	730	736	721	727	686	766	737	733	729	660	747	672	713	743	733	697	708	687	691	683	747	771	692	742	688	712	703	731	680	693	753	687	679	744	708	734	731	710	754	749	717	663	771	747	735	749	740	713	722	723	725	714	714	678	757	777	689	746	757	744	737	751	789	748	728	718	750	677	665	696	737	733	760	729	730	692	745	744	734	731	679	764	709	764	745	736	694	657	684	781	784	723	748	696	699	726	732	714	727	724	751	742	700	706	763	749	743	729	714	754	700	710	742	713	732	707	714	722	738	701	756	707	727	668	752	745	781	778	759	696	710	689	771	748	702	780	699	760	720	679	755	730	733	740	683	712	689	690	694	681	691	709	706	688	697	687	699	789	698	696	712	731	730	720	728	736	746	741	787	765	753	715	709	746	716	743	739	705	726	733	738	720	758	705	716	689	744	698	716	736	715	720	685	690	731	721	683	710	728	721	756	695	708	749	738	722	715	725	722	729	727	719	714	696	755	749	679	708	717	702	757	734	699	716	730	695	780	751	697	697	774	720	711	734	732	732	657	769	715	759	728	687	773	689	674	780	740	712	771	742	690	716	740	707	754	729	701	736	696	744	704	747	717	759	728	684	758	728	770	717	666	762	724	729	769	773	704	741	705	727	702	723	710	653	743	727	699	726	697	768	715	715	718	719	714	747	709	752	698	725	683	739	725	786	703	698	699	739	730	751	748	745	722	792	727	713	712	736	726	717	713	726	698	804	733	717	739	730	708	711	754	745	688	765	713	749	720	714	752	736	692	734	695	733	706	722	748	723	712	721	725	738	745	730	760	680	708	766	726	688	730	685	659	710	730	698	713	693	710	730	718	751	740	710	739	726	690	758	703	772	713	731	716	719	707	713	709	696	698	710	757	672	714	688	743	725	723	725	757	778	770	718	738	765	740	661	780	756	717	724	694	719	719	705	767	759	756	746	713	703	761	720	719	693	773	677	713	713	739	733	730	714	695	755	727	724	691	731	717	742	705	691	726	705	706	685	745	721	708	752	696	756	679	708	739	705	706	696	741	697	722	710	695	676	714	721	658	704	699	776	677	692	689	766	706	750	781	685	689	810	665	704	733	755	748	733	731	765	726	714	728	752	686	703	695	706	680	735	705	689	725	714	712	727	720	746	739	721	708	710	762	752	679	662	755	716	740	679	709	753	761	730	742	743	790	726	665	750	704	768	704	757	706	695	689	739	701	691	682	693	746	715	737	703	720	751	715	737	704	704	723	739	707	757	776	743	731	754	739	692	735	723	732	762	690	717	730	713	716	716	726	744	681	683	699	655	749	685	704	724	692	689	759	713	774	706	724	731	693	662	760	736	733	720	713	741	680	761	713	676	744	696	729	680	737	772	724	742	693	663	723	716	721	677	686	744	759	731	689	723	740	673	754	748	726	722	732	699	743	728	695	754	746	756	707	748	747	676	724	757	757	720	714	708	754	696	631
16449	33250	29716	27717	56941	49651	31026	18276	7182	2883	1318	863	697	650	609	678	654	623	617	660	641	666	655	680	717	666	651	635	672	605	662	683	591	680	618	642	567	601	632	674	657	662	636	607	629	578	677	651	641	638	593	647	631	606	669	637	648	657	692	640	619	606	646	630	640	665	611	611	654	630	648	657	613	660	638	646	657	624	684	695	649	685	664	635	682	602	671	639	639	634	626	694	607	596	667	660	633	640	636	638	630	616	700	641	615	692	667	614	640	689	696	664	652	649	658	655	678	599	636	592	665	663	676	656	633	579	652	664	641	634	623	639	675	678	674	644	662	619	659	622	677	688	598	637	650	702	647	675	649	704	635	644	690	651	614	676	673	671	606	604	677	622	692	642	638	664	675	656	630	668	626	667	665	649	643	645	647	645	642	623	652	628	640	682	630	658	645	583	686	651	619	644	639	618	645	587	636	676	685	680	639	569	695	631	672	605	658	636	658	639	665	632	655	621	616	666	594	698	659	662	621	632	625	657	659	681	627	589	637	671	634	663	652	614	644	673	609	640	617	672	672	654	647	610	654	630	598	643	647	654	620	675	685	676	653	658	630	659	641	631	652	673	627	683	676	673	629	630	617	669	640	645	649	623	637	640	620	668	641	586	662	629	604	666	597	657	654	666	584	653	644	667	644	656	646	602	679	660	662	664	620	660	625	677	644	683	669	648	665	689	654	639	623	669	648	625	621	640	660	636	651	610	661	607	663	643	613	579	643	655	652	696	680	631	623	603	600	637	604	652	658	652	661	658	688	687	636	622	651	613	658	660	644	620	609	628	684	679	664	651	607	658	698	656	709	620	574	642	608	626	661	631	627	639	620	687	645	681	678	633	658	695	624	624	679	663	674	639	685	641	643	633	738	679	670	617	630	639	665	609	624	654	669	671	614	618	658	682	645	633	623	633	658	670	653	684	630	632	652	619	630	611	623	685	633	634	697	613	669	631	682	625	666	627	672	654	634	652	641	619	635	612	665	623	633	656	615	682	658	649	637	643	634	668	636	667	703	616	615	638	637	672	601	685	633	682	676	632	624	636	618	685	676	626	648	590	641	661	603	649	634	636	588	631	634	666	671	626	654	639	634	645	672	596	653	623	642	622	701	681	655	637	609	661	639	587	665	671	657	644	654	660	623	627	632	668	623	647	614	653	606	633	644	675	638	636	606	643	670	628	668	648	685	637	633	624	676	638	656	646	643	671	711	636	632	633	639	660	620	666	664	647	662	645	651	646	667	651	667	619	644	648	640	663	657	646	675	628	662	608	696	606	649	662	618	634	656	603	645	680	621	637	671	641	613	618	640	610	614	665	602	628	633	663	622	645	699	638	619	676	643	669	634	664	660	648	616	651	597	630	650	660	664	604	632	605	627	684	635	634	567	638	678	696	645	638	679	603	634	664	607	647	598	657	638	666	664	633	661	644	599	664	660	644	605	674	627	598	667	653	637	628	664	685	611	632	633	625	640	703	647	684	609	651	650	613	625	673	627	648	622	637	621	630	668	611	616	635	699	627	678	615	686	632	630	619	657	631	647	669	627	646	660	648	636	610	651	672	682	664	633	621	608	648	598	607	656	662	665	654	630	636	683	630	636	619	669	646	642	661	707	677	595	612	665	612	636	639	684	630	610	645	674	683	646	653	646	642	623	634	643	645	650	635	664	646	627	648	686	577	608	652	706	645	681	610	631	701	687	690	606	650	615	619	636	616	697	647	671	685	642	617	633	622	672	673	676	638	635	640	624	588	680	638	652	651	634	683	638	659	606	691	661	624	628	618	625	631	700	641	651	631	657	621	646	645	622	628	640	655	667	637	651	636	616	663	611	613	629	608	607	631	644	608	646	625	669	684	682	671	650	662	646	621	625	640	607	650	664	653	654	612	627	654	674	625	616	667	656	642	570	645	630	609	627	650	633	650	632	635	618	640	651	614	632	598	649	675	599	640	642	643	627	648	644	633	600	630	682	665	648	652	619	646	616	627	660	654	635	664	636	643	656	672	623	676	658	666	611	660	651	641	641	635	641	636	658	649	636	640	642	658	638	641	617	642	607	634	639	665	593	658	656	664	604	593	612	653	639	638	604	640	620	658	651	587	624	641	645	622	653	621	604	676	674	640	626	584	637	634	648	625	630	633	623	648	622	680	659	632	638	654	655	632	649	642	624	640	644	634	640	674	606	590	663	652	663	624	651	647	631	657	623	645	608	680	603	646	634	675	664	652	629	640	683	651	668	588	663	598	635	617	637	677	650	595	630	656	642	602	625	633	672	641	624	653	647	658	680	644	667	709	637	648	607	663	622	610	601	680	689	636	575	644	634	626	632	693	671	627	600	660	659	628	627	644	626	676	628	615	611	623	642	651	655	607	621	649	647	651	610	674	627	645	625	626	677	627	662	635	600	698	661	648	615	656	628	629	630	661	620	644	629	634	683	629	648	663	630	621	626	689	627	662	637	631	592	641	642	607	660	652	648	642	670	629	643	644	644	630	644	663	632	616	606	620	625	626	626	661	659	616	635	655	634	628	623	628	655	616	619	658	651	589	656	618	598	626	671	675	666	649	664	635	605	579	662	635	612	571	678	657	590	626	637	633	637	581	671	591	627	623	603	659	649	655	639	641	657	647	624	649	610	605	622	690	654	636	641	625	673	571	665	656	611	666	652	655	609	675	658	658	638	647	697	623	662	649	650	638	623	627	627	665	649	670	627	683	630	641	605	637	642	648	577	649	628	589	662	631	650	666	643	645	656	645	654	636	667	627	637	646	649	660	670	679	625	651	655	686	673	635	636	618	653	643	652	622	653	639	650	651	646	619	624	667	656	634	625	633	627	690	604	644	624	622	655	642	662	599	630	650	646	673	647	616	592	674	648	649	623	618	630	618	626	645	637	632	665	618	654	673	671	674	635	658	609	641	674	635	634	695	620	611	590	634	671	609	636	693	631	679	650	668	644	661	627	631	605	671	665	658	617	639	686	628	591	679	610	617	653	584	649	667	619	628	643	630	624	679	639	641	669	672	623	646	591	621	641	636	652	629	636	641	631	644	675	638	652	639	603	660	617	682	613	644	646	641	686	682	634	668	659	592	623	651	599	632	650	624	652	611	637	618	619	633	632	659	671	611	609	633	617	616	627	645	658	640	631	622	637	664	665	645	697	644	632	625	619	639	649	677	641	638	649	665	640	670	636	636	630	620	633	655	676	606	609	641	659	615	657	675	638	632	651	631	583	627	571	609	671	635	672	643	605	625	663	628	592	639	628	663	611	660	669	648	607	621	663	641	619	640	614	677	641	652	640	637	635	631	611	693	669	623	623	630	639	698	650	619	641	699	629	643	633	642	646	656	628	658	685	662	599	641	635	689	672	701	632	613	667	640	636	581	625	671	623	659	630	670	607	613	623	663	677	650	588	638	652	629	640	651	650	674	635	623	598	682	609	585	639	592	605	663	622	636
28289	19767	13460	6560	7528	6887	3307	1828	1108	782	657	636	593	663	587	575	592	601	627	588	624	573	596	575	572	590	580	571	607	613	585	656	594	609	586	600	587	566	620	587	619	599	602	572	589	595	593	586	619	584	607	561	566	642	605	589	627	588	603	563	617	636	562	537	618	585	590	555	604	563	585	592	603	639	598	594	551	565	602	567	580	598	555	605	626	566	599	584	568	606	626	600	579	569	597	589	617	591	571	611	613	605	657	621	581	613	584	586	618	524	590	571	557	601	563	603	599	591	566	633	609	591	594	596	571	583	600	567	637	633	550	576	556	628	617	564	579	594	591	533	576	634	569	566	589	612	619	589	594	563	565	551	588	577	582	589	589	572	582	610	580	560	597	612	603	613	594	563	575	609	597	609	602	581	560	632	583	587	641	591	599	603	616	587	618	614	554	610	580	608	596	602	552	590	593	614	600	581	572	597	567	579	576	581	582	585	563	588	595	588	578	620	577	562	623	585	556	599	622	621	591	572	605	608	561	601	592	576	593	606	540	567	599	595	630	637	587	569	593	541	605	603	608	616	605	593	560	570	571	589	577	578	592	608	591	575	577	573	576	561	606	588	634	605	610	581	604	617	564	600	576	596	595	614	606	622	628	646	611	590	567	588	629	595	553	598	602	580	612	602	616	573	619	603	602	601	589	624	575	611	626	592	599	568	586	565	592	527	582	610	612	573	564	549	594	596	606	586	574	563	609	596	603	591	659	559	595	525	595	592	584	569	599	593	608	565	583	636	593	585	542	579	556	549	613	589	574	581	587	582	569	544	583	579	576	622	618	619	598	582	563	590	549	548	612	610	550	568	608	618	575	601	565	560	586	551	591	579	624	597	538	591	599	592	641	619	598	586	573	555	616	592	581	567	609	593	587	595	594	579	589	587	581	610	593	580	565	582	613	605	608	539	654	587	592	582	588	581	548	568	626	575	576	590	594	609	619	595	587	565	584	649	566	563	613	603	578	572	573	604	581	578	597	581	581	571	580	581	594	559	594	631	560	571	586	576	643	592	605	608	610	580	585	611	581	578	634	614	632	618	641	584	575	590	589	626	611	607	583	610	577	593	574	577	583	587	603	578	631	612	617	618	626	627	567	565	595	579	613	589	591	603	587	591	580	616	565	626	598	602	539	634	580	636	552	638	583	622	575	587	614	590	576	590	607	621	616	594	599	616	553	541	581	597	605	606	592	567	583	591	595	562	591	587	566	596	611	643	570	592	588	606	617	601	623	605	603	592	590	565	539	575	566	582	601	580	596	583	602	586	544	586	589	594	617	604	589	573	583	589	580	566	633	605	584	618	645	618	598	616	598	527	595	614	613	634	591	616	570	532	554	637	584	609	608	622	600	632	616	590	620	606	603	579	654	594	602	586	557	595	587	566	618	593	613	539	616	563	592	605	590	580	580	606	617	582	569	669	583	592	597	571	590	599	597	579	557	608	591	543	607	586	598	593	547	607	611	594	584	590	575	606	548	618	594	577	592	611	568	618	607	570	546	603	584	562	572	635	573	617	588	582	627	607	598	544	551	569	578	630	589	561	558	581	610	562	579	604	629	593	583	616	585	583	598	617	565	570	548	593	605	597	578	600	602	604	600	603	620	586	614	604	603	577	581	586	617	602	575	628	622	574	573	587	577	588	566	592	598	585	606	590	602	608	551	646	651	623	597	612	547	593	609	582	628	612	594	624	611	618	626	579	607	570	594	591	591	607	593	605	601	633	588	581	629	576	607	589	515	593	576	583	585	539	615	578	576	642	600	629	610	632	569	588	602	607	580	559	637	567	571	636	560	619	588	594	590	622	577	638	595	578	561	615	659	588	614	589	596	626	594	577	567	583	604	588	564	589	578	621	585	603	618	600	586	579	595	582	591	550	600	603	583	608	600	569	576	572	585	602	581	610	605	564	547	570	616	595	604	574	603	552	611	592	603	572	644	589	613	613	570	639	581	578	554	616	562	603	602	641	632	570	591	599	562	601	567	545	624	603	578	599	611	603	641	578	594	604	630	579	619	577	571	575	592	613	591	584	600	630	597	601	589	586	587	634	581	570	590	617	582	585	616	619	614	593	628	621	601	597	582	571	627	585	627	591	594	588	561	584	582	616	620	586	596	584	588	547	597	574	557	577	559	554	584	592	628	621	602	582	545	576	601	585	590	562	584	640	575	600	580	611	587	583	577	529	574	573	565	618	545	594	583	612	587	553	600	595	588	565	561	603	613	622	555	562	559	564	553	575	617	577	595	574	572	580	636	576	640	612	582	577	592	601	624	604	569	608	606	576	581	575	549	574	606	647	610	612	590	589	602	593	594	578	607	564	587	602	594	584	584	638	551	536	550	642	596	596	586	531	609	614	617	587	586	620	630	563	603	557	626	571	571	580	587	545	597	582	612	571	591	572	629	617	575	589	588	570	616	598	630	595	585	596	602	573	587	584	540	565	592	589	555	568	588	646	611	589	658	592	565	560	625	630	539	596	515	603	585	618	575	588	600	585	583	594	602	607	603	606	556	604	578	575	636	652	615	615	582	574	581	605	593	590	575	608	602	600	579	594	613	572	611	651	605	615	589	586	662	591	612	617	614	591	575	618	600	569	555	576	607	584	595	582	579	590	549	588	582	621	593	608	626	588	605	588	607	602	641	626	557	609	612	592	565	622	524	554	602	598	578	589	567	596	580	608	617	585	560	546	635	600	590	636	642	578	556	611	567	580	575	601	619	586	576	594	585	594	620	555	601	537	622	571	613	587	589	585	559	585	618	574	559	593	586	593	593	594	585	579	577	589	586	627	581	575	598	583	567	575	627	610	594	600	608	640	609	573	591	561	566	609	597	627	595	562	611	601	597	608	559	571	581	610	592	624	583	596	620	579	575	608	587	599	608	619	585	621	549	594	584	591	605	621	586	589	622	611	577	601	586	608	609	609	573	641	580	570	569	585	582	614	591	597	592	580	605	564	601	571	590	615	539	597	596	618	598	594	573	592	573	573	577	574	579	619	567	534	601	545	560	587	579	575	557	580	607	562	587	608	563	608	572	608	572	579	604	581	585	593	615	610	606	621	528	573	576	591	602	546	612	589	581	573	603	602	587	556	613	555	604	603	589	611	602	547	565	588	591	586	593	576	567	565	588	582	589	620	599	574	626	607	611	519	627	548	574	588	579	579	636	566	631	606	602	598	584	579	601	607	572	550	641	556	552	597	568	573	582	568	612	600	614	564	590	647	597	598	605	607	653	567	606	591	597	626	607	555	604	600	595	614	642	608	577	579	599	561	648	561	611	583	571	559	638	638	613	609	602	601	549	599	610	596	556	574	607	595	576	590	571	583	594	590	549	584	601	558	608	628	602	603	613	601	600	591	588	573	595	553	625	625	589	604	625	582	609	564	619	578	608	570	569	627	599	617	587	573	549	590	621	590	593	561	582	570	582	580	603	546	580	541	594	584	619	609
11774	16029	11313	5354	7497	6375	3326	1864	1061	611	575	517	499	514	502	500	492	463	471	522	560	499	469	489	545	545	484	508	467	494	505	514	473	488	517	521	523	527	505	533	514	479	490	525	500	509	502	505	537	552	529	496	480	492	443	537	506	523	494	493	487	510	523	517	511	558	520	470	472	506	503	531	494	534	539	520	520	505	494	456	504	498	529	542	507	498	494	506	463	504	486	505	481	523	495	497	537	449	505	551	486	476	494	489	515	487	508	513	545	508	488	485	545	540	485	498	508	509	506	512	493	512	473	507	480	457	510	499	471	554	464	498	517	525	494	516	496	503	499	544	522	493	498	501	482	463	521	510	509	488	502	508	578	526	493	465	524	517	491	504	454	511	487	486	518	478	481	498	493	521	555	471	534	491	501	493	530	500	502	547	533	474	515	505	497	470	532	493	482	490	491	454	535	486	476	490	507	492	543	479	525	519	519	539	487	497	500	505	529	542	511	500	452	500	474	506	467	524	537	542	507	503	521	534	495	485	513	518	514	485	497	476	487	493	505	494	496	500	489	506	503	491	520	521	438	508	508	511	490	496	505	472	543	492	521	472	516	501	512	482	525	523	532	456	472	499	461	479	491	514	519	491	521	492	533	499	529	463	502	508	495	503	470	528	488	521	449	507	512	499	487	534	495	489	476	509	526	521	516	488	495	509	508	494	475	552	498	514	500	520	494	488	485	511	505	484	489	497	498	520	495	453	492	513	494	491	513	515	491	497	479	504	503	478	473	525	470	541	509	468	512	507	504	460	498	475	512	506	527	508	523	516	485	497	547	499	500	484	481	469	504	480	466	517	542	457	497	499	489	498	506	479	521	503	513	502	532	505	495	433	493	486	485	520	480	492	480	520	518	524	498	534	505	483	485	512	506	505	465	506	502	484	470	525	521	548	454	496	564	530	524	521	497	499	489	483	504	499	505	483	491	532	461	509	497	487	514	473	495	478	522	488	487	499	482	492	513	544	447	481	552	468	529	501	482	464	484	502	495	501	512	514	479	516	509	490	534	546	506	458	490	526	482	481	527	504	467	495	489	506	477	490	541	527	523	506	558	523	576	488	531	512	500	498	485	493	493	489	477	516	497	534	505	484	474	482	491	475	511	510	526	510	495	488	504	488	522	476	520	503	500	523	435	502	515	506	513	489	520	527	502	519	531	453	477	500	493	493	517	474	472	501	519	483	520	469	475	493	500	501	522	516	522	526	468	521	518	511	494	484	496	476	487	490	490	493	513	543	441	500	474	524	497	498	541	534	502	522	471	485	512	468	499	496	533	485	518	501	520	513	501	507	476	521	481	485	508	528	470	503	492	531	527	530	520	468	512	506	517	496	500	515	507	487	482	472	471	473	504	459	515	517	508	535	518	502	503	518	527	503	484	496	485	495	514	500	499	500	518	504	498	483	507	462	522	521	504	476	514	494	505	490	538	533	487	548	471	507	511	508	498	497	499	501	543	487	498	434	507	490	540	508	536	489	467	511	519	501	515	519	494	518	529	494	499	503	511	501	501	515	493	472	509	528	516	520	541	492	496	481	504	504	496	474	483	491	520	475	483	481	504	490	477	520	482	524	539	531	515	517	497	521	537	513	474	464	510	502	515	483	500	464	464	478	493	491	511	501	479	479	555	471	495	479	543	443	502	490	471	476	471	508	511	496	500	524	492	511	500	457	519	496	518	493	509	526	501	473	474	485	504	500	489	492	493	533	503	471	516	491	475	488	556	488	483	482	544	476	476	532	502	498	485	505	501	530	501	509	466	514	511	513	507	479	499	475	523	493	467	518	502	500	493	480	470	531	496	477	505	466	510	492	507	502	528	509	519	498	496	456	461	548	498	517	479	511	506	499	498	499	479	483	476	490	479	531	493	512	467	511	501	505	536	512	497	454	516	496	495	541	510	505	527	505	519	513	495	500	552	481	462	495	498	502	493	493	516	490	502	500	507	505	478	491	513	483	527	514	504	472	484	472	501	535	521	484	507	515	501	514	517	508	460	487	507	489	474	507	469	514	484	473	491	488	493	502	515	493	499	507	494	524	515	501	497	520	496	484	472	454	500	507	493	511	490	469	540	481	489	536	487	522	498	490	483	497	494	552	530	498	478	473	526	511	486	500	490	471	480	497	484	466	508	524	448	516	485	481	462	533	465	526	488	506	480	529	469	503	478	482	495	499	449	495	537	526	484	489	472	507	492	502	489	487	517	515	532	500	447	495	498	555	534	476	480	477	475	509	489	474	522	479	535	530	513	548	534	506	517	520	549	524	525	477	496	497	499	499	510	522	486	538	494	475	493	503	475	477	499	526	507	534	525	508	452	476	532	512	496	515	473	547	471	499	553	507	505	528	509	452	481	494	458	528	491	513	507	484	500	494	530	543	490	524	520	511	444	502	514	512	564	465	538	449	543	500	529	506	535	520	509	523	473	503	469	522	480	497	486	499	470	507	501	516	485	515	497	515	506	462	499	548	500	509	544	460	486	494	473	540	511	520	486	531	490	490	503	448	491	464	492	510	505	515	489	516	519	494	457	523	497	491	506	479	493	506	513	508	477	502	461	508	457	516	501	518	486	522	571	503	512	491	499	519	490	482	486	489	500	474	534	487	504	494	498	518	548	518	535	498	509	495	498	509	472	502	508	524	528	489	511	468	544	533	542	509	481	465	475	534	470	506	500	493	519	487	513	465	494	488	484	508	501	503	464	527	501	494	519	485	526	478	459	494	521	514	513	538	473	508	510	490	484	543	457	503	489	518	495	452	523	496	475	496	505	489	491	465	511	498	527	503	527	507	485	472	499	542	519	525	491	502	474	507	517	489	490	503	532	525	517	488	502	464	459	504	530	506	485	496	521	502	502	504	464	469	507	464	492	503	508	481	525	493	489	516	505	477	486	524	497	497	506	507	490	508	485	490	522	466	460	482	509	519	468	494	492	515	521	502	532	487	504	481	503	495	544	523	513	498	477	479	490	525	487	521	468	510	451	487	496	497	486	468	496	515	502	461	514	487	489	511	489	484	522	507	479	513	526	503	536	528	522	529	476	506	486	490	492	516	519	500	521	489	510	511	492	516	491	548	534	483	465	454	519	492	480	528	521	517	498	488	487	519	519	487	489	496	531	503	503	485	454	473	469	495	447	507	485	509	506	508	495	505	516	457	493	520	488	500	509	468	492	478	512	487	479	539	519	453	509	516	504	520	536	520	498	481	512	483	498	475	514	491	505	518	476	518	496	490	529	491	574	487	493	528	547	514	538	556	443	529	478	530	504	484	511	505	485	476	524	488	487	517	528	464	517	494	467	550	506	493	465	540	473	484	482	528	429	516	552	478	535	505	556	492	467	510	525	495	521	496	511	488	523	486	488	497	461	504	500	527	508	506	495	517	499	491	530	521	506	542	541	541	507	492	514	522	503	494	486	494	510	499	503	492	525	514	495	482	478	501	510	499	516	489
25348	21377	27475	25511	34694	40299	26083	12752	4584	1706	965	730	733	650	602	650	615	649	674	633	730	653	611	664	603	633	664	626	660	640	644	642	662	604	586	647	654	671	588	627	638	611	615	605	595	648	668	574	651	628	597	596	613	598	668	612	661	649	632	640	623	648	651	700	652	651	650	634	655	677	643	663	634	600	653	633	602	624	646	652	668	595	663	613	652	627	642	618	637	620	615	652	667	626	636	657	645	612	619	641	622	716	615	662	644	649	597	635	625	631	626	631	606	588	667	657	638	633	654	592	660	620	643	622	599	593	619	638	645	623	613	633	637	643	618	681	648	691	645	635	613	640	687	615	643	595	614	634	596	666	653	632	591	596	629	652	683	666	647	656	641	616	614	634	699	677	669	645	625	608	672	633	605	618	649	666	617	620	671	608	630	618	642	664	629	644	617	662	674	631	669	660	611	660	622	635	663	661	607	639	609	668	639	640	617	622	649	634	674	636	617	639	653	630	650	660	696	684	655	612	616	630	664	632	661	643	618	634	639	630	631	602	603	662	674	620	630	664	625	684	604	613	607	628	607	641	639	658	610	642	624	657	627	615	601	609	675	624	605	616	592	648	639	682	622	611	651	644	624	661	664	627	672	599	644	653	632	647	605	647	674	589	644	653	643	669	616	590	591	647	642	620	671	627	629	639	644	585	616	635	574	662	648	613	661	619	639	626	607	659	638	643	627	633	669	615	624	640	630	598	634	673	633	592	695	625	635	617	655	657	593	631	624	652	632	693	632	693	640	604	608	662	643	600	646	625	636	688	664	653	638	637	629	649	607	677	590	662	661	618	637	616	652	606	660	675	628	648	623	587	645	676	693	600	645	664	635	599	652	629	657	645	635	623	634	635	653	625	691	657	642	645	637	652	656	601	585	637	640	645	624	667	645	704	624	643	635	647	634	622	629	640	622	601	653	566	605	633	629	643	611	659	651	621	628	639	667	645	650	616	664	635	638	619	622	656	613	636	668	619	621	687	642	665	631	593	593	615	610	593	661	657	658	654	643	625	570	607	586	641	603	650	661	665	652	652	618	650	570	617	649	630	623	615	634	678	636	635	652	644	634	609	646	667	670	588	658	647	641	591	682	601	661	629	612	651	624	648	631	668	657	644	618	657	650	654	651	575	628	618	635	598	689	641	622	658	648	669	614	614	670	656	597	656	630	594	646	669	634	630	663	628	614	615	615	613	612	599	655	599	629	668	640	662	662	642	646	651	624	650	620	614	654	628	603	697	643	617	642	633	606	634	650	605	591	627	625	647	659	691	640	630	636	619	619	654	607	645	651	668	677	589	712	659	649	679	653	619	667	612	661	657	565	631	665	616	629	687	670	628	685	647	655	630	632	585	676	596	603	594	591	597	696	611	653	619	675	543	616	625	623	619	634	634	658	661	616	604	650	607	619	626	687	614	616	635	649	661	639	642	661	650	699	629	683	644	605	651	630	608	656	605	663	676	655	620	643	601	643	656	639	626	609	613	622	619	592	648	621	673	614	642	621	648	635	634	596	585	621	634	652	706	652	643	651	628	614	654	697	687	629	622	599	618	662	626	658	611	604	657	609	654	670	633	640	635	659	613	649	593	629	644	619	641	637	675	666	619	652	642	657	616	582	620	640	627	641	586	634	589	684	643	593	661	618	627	589	662	678	678	601	649	624	633	634	670	641	637	619	598	596	653	639	619	632	672	659	659	616	625	652	587	636	654	646	665	626	659	584	639	627	620	607	674	623	621	594	639	609	657	668	642	640	612	613	646	656	673	619	638	651	663	651	635	663	615	584	640	649	608	606	555	605	615	655	632	603	640	592	653	622	593	625	563	657	630	648	631	636	641	604	640	615	618	617	601	615	643	617	631	704	646	567	668	619	618	644	662	609	676	629	642	639	674	643	634	630	664	638	670	614	638	643	685	632	673	612	640	633	628	659	643	634	590	624	630	657	582	639	623	607	631	667	667	597	594	650	645	611	635	639	640	648	648	629	603	654	639	656	619	660	633	651	594	637	648	654	615	625	611	645	667	649	619	627	588	612	606	604	631	659	632	636	609	655	668	644	632	629	621	654	639	613	629	647	630	631	621	638	640	627	626	614	658	617	623	625	624	619	633	630	631	632	623	612	612	641	638	656	630	617	693	645	601	606	659	617	673	645	641	612	663	625	670	615	680	660	666	647	634	658	648	588	632	650	666	665	618	601	646	623	600	681	649	594	587	637	651	627	610	647	665	613	588	601	630	612	657	670	635	654	602	663	589	616	574	600	592	651	625	639	620	585	632	638	619	653	665	668	683	662	686	636	631	650	626	640	623	649	617	656	606	603	581	565	663	654	602	636	655	619	674	654	595	628	642	586	669	596	675	653	640	666	645	643	675	670	644	633	686	638	667	641	614	609	651	626	587	668	605	629	652	685	636	627	659	636	615	635	653	618	644	651	653	630	667	614	671	667	636	631	683	596	630	664	602	664	638	601	586	641	655	610	607	652	607	574	663	629	656	677	635	638	587	684	637	616	666	617	607	630	592	626	602	627	622	669	653	606	644	646	682	601	578	608	652	643	643	625	663	682	633	626	642	617	645	657	620	661	608	642	656	652	604	612	645	621	652	609	673	659	612	648	664	619	644	660	649	635	615	648	608	624	623	661	659	599	663	639	673	669	612	663	633	601	678	683	639	644	612	663	644	640	645	680	642	604	658	632	608	635	616	644	721	665	625	591	613	616	609	625	636	634	611	660	662	614	614	622	646	630	666	661	628	657	630	611	617	589	582	598	610	630	674	641	635	714	595	619	648	666	677	666	622	645	645	650	621	617	636	655	640	660	646	605	659	618	618	655	621	605	641	625	647	641	649	649	649	624	659	641	611	644	612	636	639	613	633	634	652	655	644	691	638	717	611	650	648	643	671	631	640	621	642	652	604	600	660	623	611	669	583	633	602	601	661	613	661	638	632	612	637	665	639	639	650	614	575	607	649	627	597	698	641	683	627	640	606	643	642	648	657	607	618	662	658	643	652	676	645	647	678	651	666	634	619	622	609	657	610	622	660	624	650	655	644	631	632	662	682	638	690	591	612	615	611	622	632	630	642	658	649	643	660	601	649	672	642	648	629	641	650	613	654	630	648	560	627	598	621	614	629	668	614	649	612	585	608	680	650	651	652	643	605	625	651	605	638	648	645	622	651	670	630	627	640	595	631	646	632	651	632	626	649	595	669	631	619	632	656	614	614	642	623	668	666	644	668	633	639	655	626	643	649	642	651	673	609	636	630	644	655	662	670	604	633	639	620	609	664	660	651	649	626	584	657	660	577	657	604	619	669	599	624	629	636	619	621	632	630	627	653	602	676	601	652	622	644	647	655	669	626	630	609	595	687	615	643	587	657	658	626	615	615	652	658	643	676	671	623	624	653	652	602	598	601	630	651	617	663	645	631	631	646	674	639	662	616	646	613	702	635	616	626	650	609
11233	21319	17395	12539	38119	33823	18718	10273	4180	1700	863	610	594	554	617	537	537	542	564	582	558	541	558	604	539	561	577	570	567	565	558	559	532	562	563	585	606	530	567	586	535	527	572	566	571	559	553	553	536	583	570	560	551	583	571	574	575	561	553	564	575	562	559	549	611	548	547	600	574	594	539	555	562	529	560	547	573	545	566	575	520	563	571	564	525	560	592	514	587	532	569	585	546	536	568	545	565	605	579	585	565	541	580	584	607	536	601	549	604	590	554	522	554	539	570	560	557	588	574	596	527	555	547	610	571	533	524	564	584	531	566	602	537	561	504	523	566	558	549	533	542	541	562	584	613	595	546	578	598	554	545	547	605	570	509	501	603	524	576	518	598	584	545	526	541	569	536	564	529	549	550	590	554	560	561	590	534	594	500	557	570	554	524	575	594	509	524	549	565	559	587	548	527	554	554	526	535	565	591	510	562	576	578	584	604	568	565	551	562	528	532	564	548	545	566	517	548	546	545	554	568	606	591	553	574	594	576	558	580	555	586	522	531	558	544	552	542	533	578	547	561	575	567	550	548	566	554	582	526	592	578	529	518	515	579	565	504	554	538	580	567	589	552	564	545	532	548	542	554	553	580	531	565	564	537	538	580	546	555	543	538	590	573	544	519	541	573	538	535	607	528	571	587	577	521	519	532	521	552	594	556	597	587	526	577	568	632	568	558	559	527	544	530	528	514	561	564	528	543	541	555	562	567	577	595	549	539	556	546	576	566	539	563	573	537	537	574	535	536	551	529	571	504	570	558	550	558	548	585	588	568	531	553	549	532	575	572	565	504	598	576	570	558	504	564	543	577	528	580	563	541	530	589	555	620	567	573	555	584	538	577	560	506	558	555	549	571	547	564	550	562	557	562	564	554	559	557	554	530	578	595	544	550	547	524	536	578	569	550	545	560	545	517	526	512	561	554	554	550	573	606	550	551	563	533	574	553	525	551	605	566	565	570	529	534	508	531	572	567	584	517	563	542	519	541	588	495	544	589	551	575	604	532	546	586	487	543	549	578	529	566	525	523	595	518	538	549	557	541	597	573	564	517	559	582	575	582	596	574	618	534	556	556	517	557	538	527	572	596	569	559	557	600	563	543	536	538	514	522	535	547	530	575	584	555	548	550	566	570	582	511	582	597	588	571	533	606	565	525	578	529	543	579	596	570	559	535	506	569	511	547	504	557	561	563	589	555	557	560	510	571	546	554	513	547	552	563	546	602	540	559	558	562	551	583	551	497	576	531	584	521	588	539	532	538	604	543	543	602	535	574	514	557	508	561	554	577	554	561	555	551	581	587	575	572	560	564	549	584	542	544	545	564	577	593	522	526	560	557	584	540	572	558	542	579	538	576	532	528	556	585	554	571	565	557	582	555	538	532	561	541	544	545	573	605	560	605	554	544	578	539	552	570	553	571	567	533	544	512	563	580	554	565	535	571	556	531	597	523	556	602	534	546	593	585	487	548	562	531	547	561	551	509	524	515	574	559	568	581	565	560	587	576	539	563	553	560	569	543	553	531	530	535	577	520	535	531	518	526	527	570	545	550	580	530	515	576	557	548	586	531	572	543	586	578	520	532	535	600	582	533	592	578	569	585	576	549	583	579	540	560	575	514	556	520	563	509	558	578	575	561	527	575	547	568	532	558	538	529	522	525	579	534	568	500	557	494	590	589	587	571	568	529	571	586	514	582	540	588	563	540	556	567	588	516	521	560	563	569	610	517	536	565	536	574	577	569	529	538	547	523	589	539	558	625	560	558	578	564	556	582	596	564	558	558	530	508	532	566	548	582	558	566	558	515	568	556	525	556	578	537	564	579	510	541	536	504	492	558	550	571	590	539	545	532	561	530	539	599	560	566	547	586	580	582	569	544	542	567	558	577	570	602	530	521	553	553	555	569	580	536	538	555	563	554	547	563	583	550	563	527	521	555	481	566	541	538	581	537	510	558	548	535	578	551	533	530	554	563	525	516	559	580	584	581	544	534	554	535	560	577	547	552	560	540	524	549	546	530	531	550	546	562	618	574	577	542	576	552	569	564	581	542	558	550	532	552	523	574	525	598	571	573	549	525	607	550	532	544	580	562	572	566	536	553	577	590	555	574	523	595	484	571	543	555	560	551	560	551	573	570	571	561	533	535	516	551	544	518	532	549	565	548	557	579	614	593	580	557	508	579	573	569	537	563	527	593	617	563	551	561	549	546	567	567	578	530	536	564	552	555	526	525	510	528	558	581	551	533	566	551	575	531	557	569	565	586	596	571	562	552	519	573	535	553	577	572	508	567	525	545	539	546	553	570	566	574	558	519	531	539	526	549	554	573	523	560	541	540	540	560	549	561	542	575	539	551	565	544	542	536	560	533	545	547	560	558	566	508	564	522	570	543	540	512	552	544	551	571	563	556	511	551	522	516	526	584	531	587	578	537	549	589	559	558	565	566	588	538	562	541	544	523	613	568	548	555	548	568	523	548	530	549	562	532	531	552	579	581	569	554	570	573	590	554	533	560	576	570	587	549	536	514	518	551	594	525	534	595	555	587	572	543	531	593	540	597	539	536	594	537	580	572	586	568	560	579	544	578	558	529	542	535	542	570	532	556	540	526	545	564	540	581	551	576	526	541	572	550	542	522	548	553	575	532	533	550	541	574	511	545	548	554	560	522	529	583	558	524	555	542	563	551	534	525	564	582	580	540	575	529	559	573	564	547	538	558	551	576	571	540	603	538	635	544	568	532	555	561	602	545	558	552	535	559	563	498	584	586	579	564	554	551	542	524	551	552	555	533	545	565	536	557	560	593	580	576	566	533	592	525	552	548	558	528	532	575	556	562	550	619	531	520	615	558	569	518	583	576	604	560	579	583	534	579	563	560	580	527	594	538	567	591	526	530	526	524	581	562	538	547	563	570	569	558	580	584	543	522	525	592	567	518	546	581	581	576	553	528	557	598	535	541	562	570	542	550	587	576	541	533	593	574	563	532	576	557	546	503	577	535	551	561	519	512	572	535	570	581	553	513	538	540	585	526	529	542	540	519	538	552	550	543	534	540	535	538	578	563	551	539	540	556	554	572	567	512	559	535	525	542	532	547	577	552	550	592	579	560	566	519	589	558	570	568	561	559	606	541	556	532	559	560	591	553	539	568	519	609	517	537	561	578	572	578	547	511	529	568	512	547	542	534	555	532	531	528	546	575	538	579	522	558	525	585	595	511	624	594	547	566	563	535	567	538	560	535	550	556	565	534	579	572	569	572	527	566	528	556	603	600	601	528	570	562	564	539	526	618	531	569	519	545	573	574	517	538	563	548	581	534	537	576	529	573	551	571	534	550	540	527	577	556	551	532	558	575	551	561	551	535	529	532	536	509	540	556	575	514	584	589	571	538	540	537	526	566	528	563	538	601	533	528	610	578	579	553	560	542	581	526	558	548	525	586	568	569	534	553	621	542	528	512	532	533	538
24246	21354	28646	24564	36098	52955	41988	25460	11114	3436	1368	934	788	770	735	733	794	769	745	771	709	750	729	730	791	789	753	772	778	748	770	779	766	797	750	735	793	738	760	766	770	739	720	773	745	790	741	751	758	752	773	783	772	708	747	784	765	768	728	750	739	777	794	754	729	743	739	739	772	723	735	704	742	773	711	713	811	734	796	802	760	761	803	748	732	710	796	733	733	728	719	723	715	679	781	754	728	764	742	746	755	749	789	731	764	763	757	776	715	715	718	770	789	699	740	805	740	741	775	731	750	803	728	713	744	748	729	765	773	748	743	739	731	786	755	726	758	737	752	796	749	728	687	711	754	722	782	757	727	739	749	760	788	752	742	735	756	677	763	740	709	793	749	746	717	767	774	729	710	709	703	773	741	773	786	679	728	770	733	723	761	764	741	751	716	715	764	712	724	720	718	701	741	720	762	781	760	710	685	733	756	746	736	784	736	769	736	711	747	726	697	771	710	789	743	763	728	804	740	735	740	688	718	700	691	737	752	763	760	739	753	723	723	776	741	723	707	745	719	777	737	706	765	789	741	805	745	726	723	743	738	760	724	775	702	709	724	749	772	771	807	696	714	734	766	751	738	778	692	704	755	779	755	765	745	756	739	751	751	711	721	749	740	778	737	743	683	780	720	772	784	721	789	773	765	746	768	712	653	736	744	686	719	726	720	718	718	686	738	780	745	769	707	729	736	750	783	705	744	726	777	754	732	721	744	703	752	736	680	780	754	683	700	730	683	773	768	763	789	722	676	723	777	768	752	740	734	732	731	671	721	717	691	709	732	733	798	735	718	735	729	753	769	713	734	750	742	702	721	724	752	745	780	730	752	774	732	731	740	721	768	728	703	740	731	739	791	735	705	745	758	725	752	707	745	748	767	738	769	746	708	728	738	722	754	726	707	762	727	735	715	784	723	743	759	662	741	735	731	737	774	752	710	706	740	763	717	735	779	757	734	721	698	740	738	750	747	744	771	749	737	741	750	704	718	746	792	784	736	726	778	731	743	752	720	728	774	713	698	727	744	710	686	764	730	693	749	754	791	725	774	754	752	765	736	733	736	765	755	718	765	771	768	715	756	725	754	713	738	741	656	767	709	750	723	699	689	723	759	727	737	698	714	731	720	754	769	766	790	724	759	729	731	718	730	739	750	772	714	767	766	686	721	756	763	771	763	748	760	731	738	744	728	737	727	802	756	707	727	705	778	703	692	750	717	713	706	726	737	774	772	718	746	724	760	716	751	749	720	738	748	725	733	754	702	750	772	816	763	728	727	709	744	745	742	754	774	717	786	718	689	696	740	708	753	763	753	770	753	721	716	762	755	694	748	709	734	752	744	749	766	709	691	775	684	779	714	756	747	705	695	733	730	770	774	725	720	730	752	753	741	735	727	767	720	685	734	730	706	764	773	728	704	701	726	763	748	696	723	695	715	779	766	747	750	716	754	727	699	709	709	705	741	776	764	767	748	683	758	739	723	790	726	729	706	759	743	770	727	746	684	752	739	732	712	773	780	769	719	766	818	733	734	713	746	733	764	761	741	746	749	696	734	774	738	742	776	766	694	667	702	764	741	734	748	730	728	705	749	711	692	717	758	767	706	795	750	768	737	758	716	725	766	751	736	700	744	701	725	727	769	701	714	722	744	751	719	749	750	699	709	725	682	722	735	712	773	736	754	703	737	698	747	752	793	750	683	712	769	747	739	712	768	774	818	745	787	745	745	779	723	761	740	778	711	746	792	755	755	714	764	747	733	709	764	741	753	800	710	716	728	669	727	769	734	736	740	758	749	728	721	771	756	754	718	771	767	798	699	716	690	759	698	736	717	728	754	766	767	695	742	760	740	729	810	736	754	731	707	697	770	777	744	698	766	782	695	750	741	696	757	737	756	740	688	717	713	736	744	718	742	723	752	755	712	729	722	721	759	750	721	751	770	742	701	731	721	735	726	756	771	734	757	758	743	750	705	722	769	747	724	728	744	720	792	694	774	749	773	742	713	746	789	801	777	759	728	764	737	757	738	723	737	793	710	762	757	748	724	751	710	760	704	751	786	729	715	747	693	768	749	752	709	784	696	682	761	740	781	746	787	681	764	733	697	764	760	704	763	705	754	756	742	759	685	762	733	735	751	786	730	749	754	716	740	727	693	742	747	777	777	765	730	778	734	724	694	764	720	729	747	710	731	745	735	731	735	753	738	753	736	725	727	757	738	707	729	754	678	770	736	781	720	776	771	697	777	760	726	750	733	765	774	722	744	730	767	704	704	808	745	773	753	701	742	762	726	705	771	717	711	762	774	719	702	716	782	700	741	693	735	710	766	781	735	741	728	777	813	714	690	697	721	714	739	761	748	738	753	713	774	710	757	785	716	746	783	734	727	717	740	752	756	746	716	735	733	743	712	727	715	768	752	690	696	799	728	703	703	700	776	754	766	743	741	774	725	742	719	761	699	723	762	734	695	759	710	755	694	764	754	748	765	726	756	746	673	730	773	738	723	712	724	769	771	754	728	753	743	740	763	711	725	773	739	757	762	736	697	782	772	736	758	775	714	690	762	712	777	730	716	723	711	685	769	703	763	755	731	743	731	750	735	781	757	750	777	721	734	677	748	741	741	705	711	707	741	752	754	745	778	734	762	707	766	723	762	707	726	723	713	751	744	737	723	665	736	778	721	744	751	705	746	695	737	778	742	737	744	775	740	753	770	699	767	747	733	721	710	778	774	776	749	741	736	751	756	734	724	732	706	721	751	720	766	764	731	797	732	726	766	748	739	736	736	713	727	722	736	699	771	727	741	682	745	793	714	727	696	750	751	728	729	724	783	693	778	753	763	743	717	679	723	702	742	797	763	720	765	708	711	778	749	691	722	790	752	718	769	735	730	729	745	818	741	714	740	761	750	717	754	732	720	754	752	776	731	704	729	788	702	714	758	765	756	819	681	715	725	722	713	766	719	694	746	694	714	779	735	723	725	697	743	719	696	714	741	724	733	750	727	754	743	713	729	752	763	738	795	714	773	717	742	763	725	712	700	801	733	693	740	764	694	738	715	718	740	713	701	739	750	744	734	754	746	746	754	732	765	730	665	697	772	730	713	764	760	719	781	756	679	713	776	750	791	743	746	694	718	761	702	705	774	742	716	659	731	730	694	719	694	678	750	730	763	729	751	755	768	745	722	807	746	775	736	756	787	752	702	718	777	704	743	726	776	704	736	708	758	790	748	745	774	747	671	803	696	725	691	734	738	752	748	687	782	769	758	736	748	744	755	772	695	777	709	710	796	755	739	708	733	730	782	717	683	738	794	744	762	760	738	712	732	750	733	737	761	736	730	741	738	704	777	698	744	710	754	740	742	767	722	762	735	720	722	685	775	755	737	736	689	751	724	752	786	763	744	789	822	760	742	793	724	742	754	749	762	731	754	765	677	738	700	734	733	786	762	750	737	732	719	781	745	752	710	744
14272	29063	23259	20405	52902	52163	32524	20447	8570	3205	1318	796	715	625	642	679	625	636	656	623	656	716	656	697	673	618	646	614	657	605	640	642	657	701	610	663	658	668	618	629	626	621	677	660	648	642	623	650	673	630	660	645	604	630	673	621	608	648	653	663	647	679	647	662	650	593	652	647	670	610	655	643	616	669	650	675	658	661	631	623	634	658	667	659	666	672	672	636	671	669	658	627	693	654	661	629	648	670	650	645	645	656	661	666	689	613	599	630	623	665	648	627	658	611	677	655	632	642	615	635	655	685	668	665	665	619	670	634	632	610	638	624	627	646	638	623	695	613	655	716	685	634	668	676	672	675	689	673	640	677	619	657	623	653	644	665	660	654	599	685	632	614	681	600	635	615	665	680	622	649	653	678	618	674	627	625	643	674	643	644	668	641	622	619	647	664	661	627	629	669	607	676	644	629	643	693	619	627	643	615	644	640	630	638	651	646	671	694	625	670	666	654	634	728	635	623	658	596	675	640	656	651	594	672	614	636	668	622	638	656	684	617	671	590	643	643	639	589	638	652	659	618	633	666	678	611	654	622	652	662	633	648	653	641	583	635	655	668	619	647	636	617	639	627	620	601	644	655	651	689	659	681	617	644	583	634	662	658	600	649	655	627	623	621	624	632	701	610	674	661	615	686	640	638	675	630	603	618	608	677	626	609	671	683	650	679	668	656	643	619	641	599	658	656	667	635	680	662	640	628	648	620	646	649	684	669	658	589	631	636	628	656	641	611	588	671	632	619	617	628	633	665	704	639	663	653	614	616	656	608	669	657	634	613	666	634	686	650	637	647	644	648	649	658	579	600	691	659	706	661	617	666	667	625	686	679	683	678	672	627	637	644	639	638	622	664	636	680	643	626	638	638	641	628	650	646	660	614	657	688	638	660	677	655	637	625	705	674	631	670	640	634	648	654	611	665	639	645	631	604	606	630	668	599	643	633	652	663	671	643	623	610	649	660	649	596	630	633	647	667	671	682	648	652	662	655	643	599	665	607	672	640	642	619	682	626	623	676	680	677	622	651	633	634	632	660	675	654	642	675	609	677	658	645	666	620	631	615	644	638	652	655	666	652	616	646	635	608	599	676	657	660	673	648	641	634	671	622	634	661	626	680	661	664	617	647	659	654	642	617	611	584	648	658	638	637	653	687	653	650	620	686	644	644	642	659	660	616	636	598	670	657	639	659	649	596	652	619	645	599	634	641	617	665	644	624	660	648	691	641	619	638	642	684	665	636	632	641	639	620	647	638	662	632	639	612	657	635	663	598	647	628	688	655	634	622	618	654	611	639	674	648	661	641	651	629	651	654	619	664	633	627	607	671	692	610	644	663	645	616	638	617	613	634	670	613	633	655	661	655	632	650	661	632	646	608	665	646	646	648	672	631	630	649	669	653	624	609	588	669	616	639	600	694	640	680	666	675	595	613	613	651	616	597	663	626	648	654	634	647	710	638	650	657	620	632	657	592	620	607	595	654	617	695	621	627	665	634	674	634	637	666	681	680	628	612	607	650	681	671	614	667	641	617	631	677	619	612	650	651	644	627	606	644	656	669	659	680	676	648	659	614	657	655	635	651	660	631	624	636	634	634	615	601	662	603	615	629	609	623	650	677	686	658	648	624	651	695	670	644	625	633	654	658	636	686	617	624	694	608	651	631	647	678	617	655	605	658	656	628	635	654	703	688	640	654	640	630	596	613	631	629	636	646	651	644	615	647	581	633	590	689	657	680	655	665	625	690	673	596	653	628	651	626	589	671	670	619	641	716	650	643	635	657	641	655	645	653	674	607	655	640	689	623	581	635	629	634	631	677	632	613	639	620	676	661	594	657	632	601	650	646	624	668	653	637	614	640	617	685	648	658	686	677	662	662	633	649	575	647	607	599	642	660	620	642	620	624	664	597	663	668	651	630	667	671	614	586	629	623	675	689	661	648	634	589	650	633	621	634	690	663	619	583	663	635	647	681	674	650	626	660	674	651	678	626	667	644	626	658	646	620	657	646	685	611	673	679	631	652	609	621	627	646	623	683	627	618	621	690	609	610	648	629	641	650	659	647	620	645	670	619	649	649	645	626	636	680	597	651	572	651	660	640	639	680	649	620	699	625	606	628	620	662	668	670	652	673	631	658	587	577	641	619	664	688	656	639	657	642	627	631	600	618	630	651	628	619	673	645	611	673	637	672	631	627	665	699	634	608	684	662	607	606	666	660	658	608	648	651	594	652	615	614	650	661	625	660	606	665	587	686	622	653	668	583	667	647	692	621	662	661	588	606	659	653	595	672	644	635	632	597	619	627	611	667	646	649	676	646	637	636	620	651	637	706	640	654	659	621	659	671	679	726	644	653	609	646	612	688	664	635	641	655	655	632	616	619	654	693	626	666	622	629	665	604	636	649	613	631	617	664	641	651	607	623	630	623	626	638	677	652	644	630	658	624	671	636	640	632	632	646	661	658	656	650	642	661	636	678	643	625	643	631	661	636	684	617	650	639	642	647	622	646	684	610	655	629	641	605	639	615	673	647	635	628	595	655	615	619	611	625	604	643	647	623	648	632	635	611	679	668	651	641	627	648	627	637	677	618	624	664	596	654	608	635	679	658	644	653	618	574	618	629	628	660	618	671	631	645	612	629	648	622	667	672	605	641	633	662	647	676	632	656	661	633	636	628	638	633	630	605	613	664	593	653	646	600	669	619	637	635	626	616	653	658	656	646	606	641	646	685	625	658	690	619	622	672	618	624	635	621	635	648	630	621	635	651	591	643	636	642	606	633	647	663	619	640	646	661	657	654	628	646	673	629	611	643	668	696	632	641	650	633	632	676	629	642	650	668	630	661	670	639	666	642	704	617	627	617	642	637	668	632	621	632	628	657	649	645	655	619	597	605	662	619	636	604	588	597	621	641	606	667	619	620	665	692	658	620	642	668	628	651	616	575	644	643	620	619	672	641	663	612	657	604	631	656	651	649	682	637	669	610	670	671	617	609	634	631	647	665	628	663	623	645	603	664	614	641	654	624	633	649	640	677	627	636	641	641	626	625	644	618	612	660	626	639	681	658	710	683	641	680	645	680	654	681	647	607	601	676	630	682	603	616	628	636	634	654	619	618	594	618	649	611	635	645	629	628	634	674	652	644	615	609	664	668	682	645	674	642	634	637	589	658	632	668	693	631	667	694	581	640	621	634	635	633	619	633	669	651	640	650	610	654	645	596	642	612	616	664	613	626	634	601	638	624	631	643	636	675	619	619	639	591	621	602	660	638	628	655	642	640	660	669	629	643	638	656	589	600	682	675	647	628	655	662	647	633	644	652	606	647	690	629	668	609	629	661	601	652	656	624	641	628	628	693	595	656	644	642	665	644	579	652	671	644	589	628	649	632	646	591	662	649	636	628	616	651	605	657	636	659	630	623	639	645	670	639	658	609	622	664	640	658	628	618	621	596	680	628	627	641	677	623
27944	18534	12126	7429	6433	6274	4032	2257	1216	754	683	653	614	603	595	606	665	580	575	624	565	594	594	657	642	585	605	613	561	606	564	591	575	620	643	601	622	603	609	540	604	565	601	573	563	631	570	621	610	598	609	605	647	613	607	636	604	585	598	613	603	582	608	561	584	595	589	629	601	603	599	635	543	650	626	600	610	596	611	570	598	620	608	633	603	597	591	624	567	581	551	642	591	634	589	616	590	611	644	575	629	588	591	617	619	663	635	597	570	632	615	580	620	638	617	612	574	598	588	638	600	579	687	629	618	600	610	616	606	568	585	637	605	583	643	621	566	604	618	605	629	608	638	635	597	608	582	599	582	612	623	579	590	599	588	590	561	557	610	676	570	583	651	628	603	666	640	603	607	610	631	608	637	629	606	584	566	572	601	665	593	610	579	636	561	600	622	586	631	597	638	587	569	598	645	606	586	591	588	619	603	606	607	590	578	585	560	620	590	617	606	588	577	623	627	505	618	608	598	646	629	633	592	586	604	610	623	600	575	590	594	612	552	621	584	598	571	575	612	625	596	609	591	602	628	608	621	646	650	629	557	636	606	637	552	590	617	607	592	613	625	610	546	601	615	602	643	623	592	582	615	621	595	631	626	610	595	610	607	571	574	640	631	603	609	607	623	598	564	629	586	624	607	628	590	581	586	593	634	615	615	638	602	602	577	600	627	616	638	625	636	640	582	584	605	551	587	568	594	653	641	557	589	575	598	583	620	628	558	583	623	618	575	629	595	577	606	531	603	598	585	606	564	598	568	582	623	578	579	635	623	591	630	614	601	622	616	597	562	573	630	635	619	631	610	587	617	596	602	571	604	603	592	555	566	597	612	586	574	586	614	611	575	587	626	597	617	619	604	590	614	654	600	614	600	606	582	612	584	556	637	588	635	622	612	605	607	609	638	623	594	566	570	544	634	584	593	595	558	585	589	626	628	602	653	594	602	599	586	641	568	627	627	588	605	590	576	661	635	592	587	581	584	599	619	633	605	604	604	595	592	601	594	598	586	603	617	618	616	602	593	628	578	604	618	591	587	623	573	609	576	578	560	618	595	617	579	574	584	672	608	572	625	624	552	654	611	601	618	606	619	618	563	601	599	598	613	628	646	610	569	612	590	623	666	613	575	574	621	661	635	595	593	645	632	599	576	654	574	583	579	641	549	560	588	590	579	624	601	606	603	602	638	659	560	592	578	582	540	624	585	616	665	597	629	603	583	596	537	597	565	606	607	608	617	596	611	586	603	601	624	639	555	627	608	636	567	619	663	599	562	585	601	600	579	665	577	590	589	554	619	589	623	606	582	553	597	627	584	592	595	634	616	604	588	588	668	637	618	592	614	599	579	565	602	613	591	624	625	597	592	665	576	621	569	619	575	629	532	628	622	611	605	594	613	584	585	630	620	605	591	563	650	572	597	616	580	657	574	596	616	604	591	609	565	578	621	620	578	604	636	571	630	572	601	637	628	615	591	594	636	613	558	623	598	605	628	604	582	641	619	620	596	584	588	619	580	592	623	565	583	598	616	623	636	604	629	647	613	606	593	623	599	573	590	625	581	616	582	595	597	591	618	588	633	590	648	592	591	609	617	603	613	595	627	573	572	633	544	640	578	596	561	629	582	573	570	642	602	607	601	602	606	656	584	606	594	633	580	641	679	614	645	607	572	588	576	576	588	638	649	617	617	573	598	583	606	621	602	619	613	633	552	570	619	653	561	608	610	616	611	617	596	605	553	605	582	617	589	614	584	577	602	652	618	588	594	592	596	585	617	593	599	620	544	586	605	578	558	570	578	593	596	591	613	658	597	578	590	567	587	584	614	613	587	574	607	623	571	642	631	582	591	608	629	591	644	604	594	609	582	591	589	594	591	559	578	585	646	606	622	601	582	612	601	639	587	613	602	614	647	637	623	632	605	616	587	650	541	607	607	608	625	643	588	601	615	603	586	596	585	591	599	639	587	617	595	589	605	621	597	605	569	598	637	598	602	577	613	567	606	599	611	617	572	588	574	616	612	657	622	607	608	566	581	601	574	544	618	615	584	659	592	660	618	595	603	596	608	587	648	618	614	651	615	603	615	610	578	629	600	598	617	562	639	566	622	611	629	600	587	586	621	637	592	647	604	612	583	587	621	669	573	622	626	626	615	592	596	584	585	623	591	610	600	582	589	586	610	608	559	641	585	539	611	605	595	576	624	617	597	596	591	646	583	621	588	606	638	676	642	593	619	627	604	599	610	623	612	637	635	607	602	642	585	618	611	596	635	619	588	597	592	606	596	620	600	610	599	586	639	596	632	577	636	661	644	616	583	629	625	574	593	592	613	604	594	622	584	584	646	589	574	595	631	588	564	582	622	568	555	592	589	558	592	606	640	589	588	644	667	586	566	596	573	583	617	582	623	559	578	564	604	644	614	601	640	612	597	622	612	642	563	651	599	613	572	579	594	615	599	586	579	599	606	617	600	664	583	604	630	582	568	627	588	597	614	608	661	600	610	632	597	605	603	611	596	590	613	645	572	637	611	603	608	591	560	606	579	605	588	607	602	583	604	595	615	614	629	623	658	586	611	633	576	612	603	582	578	625	576	615	619	598	598	578	662	600	618	658	556	621	590	599	656	609	595	611	652	605	596	619	603	582	615	614	568	621	569	622	609	578	686	583	642	628	590	587	612	604	580	594	642	628	648	606	567	576	617	640	575	622	605	607	543	644	632	649	582	539	574	629	640	647	597	597	602	638	608	624	653	582	571	632	613	595	599	564	590	644	612	555	640	593	597	626	621	589	581	620	633	566	640	602	589	609	588	649	605	571	591	598	586	573	581	589	612	605	581	611	575	617	601	606	564	597	606	568	605	586	601	645	619	631	586	626	602	611	607	595	600	614	578	647	584	579	655	598	588	556	643	558	571	603	611	556	625	623	572	621	582	591	625	595	542	613	633	624	676	611	613	620	598	567	595	622	618	572	593	626	572	580	611	621	598	639	565	608	593	598	618	595	630	561	598	569	639	583	595	612	566	585	613	568	542	591	590	604	598	623	582	624	619	568	604	595	590	618	621	629	584	603	562	618	620	618	607	604	604	604	603	602	614	583	618	570	605	567	583	631	629	578	627	627	630	571	595	585	581	623	573	596	634	624	604	642	558	592	627	646	582	643	643	609	566	579	586	574	627	635	622	609	578	563	618	589	583	624	569	638	605	592	609	641	659	594	594	657	567	618	609	612	598	599	541	597	591	635	628	602	620	631	596	552	605	591	661	595	611	590	620	613	614	646	625	598	597	631	594	625	570	600	606	622	600	613	628	561	624	632	649	620	620	614	629	624	595	578	584	627	569	583	578	582	656	612	557	582	557	648	631	570	631	649	571	564	621	639	578	614	584	598	603	575	615	598	600	614	603	597	558	603	619	627	599	574	610	596	566	629	589	610	628	633	605	630	643	585	623	625	651	612	630	609	574	615
9060	14113	10623	6312	6527	6341	3845	2229	1111	736	589	545	471	465	490	483	495	559	536	521	488	473	510	536	562	543	542	511	506	529	502	496	522	502	502	536	504	519	511	521	499	493	526	479	526	500	464	513	483	500	500	507	509	520	495	530	530	514	531	528	518	544	510	488	505	483	515	477	510	551	516	514	532	523	506	556	504	501	497	507	505	532	477	568	481	503	508	509	563	531	504	555	482	492	531	500	530	481	489	512	478	475	512	513	485	526	510	511	510	486	517	529	522	517	523	511	539	509	533	486	483	505	504	521	528	496	542	580	549	541	525	467	487	515	542	563	497	504	471	470	491	517	459	504	510	496	531	494	533	500	477	484	508	470	501	523	534	484	466	459	475	538	499	522	516	479	503	545	463	508	494	511	515	511	510	539	530	490	523	491	502	499	521	509	481	543	491	535	501	511	539	523	491	543	511	481	469	514	495	483	540	501	469	498	518	497	502	477	505	487	504	494	510	501	489	496	515	484	506	513	490	558	507	506	543	507	494	489	476	500	511	493	468	481	468	488	511	479	503	546	498	484	502	557	525	506	498	526	521	501	490	490	510	536	477	477	503	496	554	472	543	520	527	519	499	520	490	526	529	482	484	485	515	523	491	528	508	507	491	485	507	513	516	528	511	448	477	512	488	516	540	488	514	548	461	503	498	493	495	507	508	497	469	508	500	526	515	494	515	512	491	511	535	480	498	507	525	502	492	510	511	490	525	488	528	568	503	476	521	511	451	491	504	503	491	484	543	525	477	519	507	501	493	542	528	481	514	501	498	538	500	549	535	500	515	511	488	523	487	487	487	506	516	507	538	500	502	481	474	531	483	518	500	515	502	508	524	514	469	509	507	529	511	484	506	489	520	521	486	476	527	502	533	503	550	503	516	463	513	476	502	505	529	505	506	489	459	540	522	510	445	487	494	503	485	491	522	507	491	534	493	497	506	511	474	503	489	483	504	497	504	498	494	482	572	506	513	474	525	494	507	524	513	521	499	493	539	533	484	543	517	484	496	505	526	502	536	501	522	490	514	532	526	548	524	520	491	484	487	501	503	535	470	487	500	563	503	503	483	492	540	524	496	487	489	458	501	562	460	503	476	522	531	480	503	507	527	485	494	530	510	491	504	482	514	531	524	481	488	494	475	536	498	492	520	501	479	514	518	532	528	504	457	501	499	447	515	520	508	494	520	515	497	505	495	522	508	490	509	493	541	496	512	534	518	494	514	510	547	497	493	532	509	492	487	484	503	498	510	528	518	524	507	536	502	524	536	512	537	520	519	475	516	485	481	516	502	528	545	456	507	508	474	522	516	511	518	513	487	493	456	464	559	479	519	521	507	534	524	552	481	492	492	509	505	480	520	524	503	507	490	499	501	511	483	502	506	533	488	496	499	491	490	495	535	522	481	535	494	541	471	484	493	519	489	501	505	514	527	475	500	522	496	491	493	496	512	500	461	500	495	433	517	496	511	498	487	526	501	469	511	442	488	523	499	531	522	516	521	506	507	537	504	496	489	474	566	508	508	507	492	561	523	489	497	540	521	514	522	481	533	496	461	515	527	507	482	491	472	531	519	487	516	542	508	471	508	510	489	492	514	515	499	487	499	501	466	544	512	526	515	511	483	535	552	485	503	464	506	488	532	534	524	529	516	452	478	522	477	546	489	522	462	529	494	477	497	501	536	495	475	514	501	490	458	479	522	466	519	509	486	494	500	549	512	508	444	522	479	527	513	511	498	501	485	543	447	528	521	489	521	505	512	550	499	517	478	506	523	525	534	466	474	533	488	552	509	485	480	555	473	514	494	495	508	512	503	449	511	520	525	499	535	492	494	509	507	535	538	493	553	490	525	481	521	519	492	498	511	542	487	512	484	505	504	487	455	518	473	462	502	462	507	534	526	523	521	510	467	489	531	540	487	506	493	527	485	492	510	492	512	478	482	522	508	497	505	518	496	523	504	532	480	502	493	503	492	494	488	506	507	528	510	484	522	529	526	537	519	477	526	504	534	505	548	475	509	486	504	509	472	519	547	513	516	521	529	516	484	536	504	515	519	540	519	479	502	519	510	493	501	530	491	545	467	499	517	507	564	522	509	506	544	493	518	500	514	477	527	511	480	505	538	498	495	526	517	521	515	506	521	509	530	516	473	523	504	546	508	486	514	492	518	493	509	501	467	518	493	512	560	501	509	506	545	506	480	522	508	503	498	505	484	500	528	518	508	522	479	487	524	495	558	505	469	499	525	484	480	532	542	520	508	535	552	493	497	521	502	525	459	502	526	497	490	489	467	505	523	495	499	579	537	514	528	509	488	511	491	470	485	483	492	480	494	467	505	534	498	475	501	531	529	512	554	515	507	532	528	546	532	505	535	509	478	528	505	486	463	510	506	515	468	491	518	535	485	502	509	520	504	551	488	501	500	466	497	506	474	509	493	519	544	540	509	512	481	501	533	514	492	523	495	485	549	538	505	512	505	512	524	470	485	520	469	471	491	489	504	525	539	513	506	510	466	514	500	531	549	513	535	526	508	530	460	548	492	521	511	544	522	478	504	514	532	515	518	495	488	491	551	499	497	535	496	531	521	483	521	496	494	505	473	497	511	486	511	570	498	554	497	510	551	539	529	500	506	524	515	505	466	502	499	487	485	510	511	488	536	503	478	495	485	492	487	550	460	519	526	501	472	525	479	504	503	500	542	505	514	484	467	497	527	519	504	504	468	494	521	494	485	546	529	541	496	511	513	468	492	498	479	521	492	513	507	503	508	517	487	495	468	473	482	509	500	493	478	490	482	484	562	498	477	527	491	520	479	522	512	506	482	518	542	474	493	521	535	539	506	515	507	494	482	459	465	493	490	492	514	498	513	523	495	502	464	519	514	513	546	526	514	502	507	482	497	517	520	504	495	494	495	549	535	487	513	545	503	512	503	498	455	513	517	508	460	500	489	494	503	564	536	515	453	521	499	495	522	522	476	512	483	487	507	460	502	522	508	511	476	531	509	477	478	539	497	532	537	501	490	478	493	555	545	504	489	502	507	511	493	520	515	492	450	490	502	509	515	552	491	530	528	493	511	489	481	520	527	488	482	486	528	489	516	483	473	515	499	497	516	504	519	502	505	524	479	447	494	544	504	468	478	483	511	524	526	509	537	531	517	483	511	479	494	538	504	477	532	489	493	542	543	492	524	506	523	489	513	474	514	502	464	499	501	529	494	492	479	491	506	520	526	509	544	500	507	529	530	526	516	469	478	505	511	482	504	522	509	499	518	498	505	523	509	500	526	523	502	526	510	507	528	565	549	505	491	521	503	515	497	507	520	567	475	490	502	514	513	523	489	504	465	508	488	514	508	528	486	513	517	497	506	473	529	516	455	511	539	487	502	498	501	471	454	483	471	515	474	475	452	512	484	496	509	529	493	530	511	487	473	513	508	521	513	526	511	480	488	500	499	495	454	512	488	506	520	514
25447	21380	27520	25533	21894	35229	31529	18075	6629	2094	1048	723	694	670	641	624	625	640	656	634	629	672	625	661	691	586	628	659	615	612	623	634	673	685	677	662	642	647	639	652	671	696	659	661	639	650	651	665	696	651	623	643	654	629	697	574	659	636	635	654	659	619	656	607	666	656	700	664	658	666	633	680	613	694	645	643	670	605	669	653	663	639	671	603	623	638	675	668	632	687	657	634	634	662	618	640	621	662	671	640	637	605	644	630	619	659	609	662	650	647	584	630	648	650	594	614	582	651	612	647	697	627	656	635	641	642	655	621	693	733	661	634	628	626	642	676	633	633	614	681	650	638	642	654	645	616	708	625	673	564	602	616	657	643	636	628	663	672	661	644	667	584	654	657	636	657	618	658	694	661	633	697	635	672	609	659	691	632	667	663	635	658	670	597	648	607	626	674	678	623	649	597	667	641	651	609	642	657	633	643	629	606	604	634	600	668	639	649	596	641	631	669	642	649	637	652	653	639	626	627	619	642	626	606	605	646	656	619	615	606	677	639	689	610	649	637	648	629	640	630	570	638	662	622	642	636	583	631	602	622	641	661	671	677	640	669	633	589	601	636	644	632	622	647	691	623	568	665	670	625	641	645	628	614	661	606	702	659	650	635	632	596	703	644	621	595	586	583	614	608	678	650	587	680	676	640	612	610	666	637	637	651	622	632	648	617	629	678	624	653	639	628	618	626	669	658	644	666	649	639	669	672	656	637	681	612	611	641	623	642	650	615	647	609	633	640	677	663	635	625	633	642	645	622	670	654	689	611	629	661	637	644	625	595	623	657	604	662	631	628	667	668	606	683	681	575	647	608	609	649	707	635	663	627	619	623	651	670	615	618	635	672	639	628	713	592	621	658	637	669	633	637	664	610	631	663	613	645	658	603	582	651	650	652	626	639	647	663	640	620	630	658	609	606	647	639	669	653	680	618	680	633	624	621	654	627	635	598	651	612	625	648	667	624	648	662	647	630	655	637	623	625	641	613	656	632	636	682	589	643	615	654	647	619	667	654	641	608	656	617	645	657	621	602	630	657	609	671	600	630	635	647	678	670	606	588	657	696	660	626	632	621	644	616	659	632	616	643	666	597	684	646	610	633	666	613	651	650	649	653	631	659	621	664	646	598	655	672	664	637	618	617	629	599	633	694	628	626	660	624	639	626	662	675	674	639	654	677	640	604	630	674	672	672	665	616	666	630	687	593	651	600	648	677	639	591	621	614	627	650	652	657	625	673	670	606	664	684	656	614	618	606	668	605	651	641	639	642	652	582	632	707	636	658	656	653	652	661	639	654	679	661	669	620	638	672	644	627	621	676	647	643	648	623	613	605	654	641	657	621	660	659	692	633	627	632	595	656	655	631	630	596	618	635	625	654	616	621	605	665	644	650	652	641	583	647	637	656	632	646	622	657	637	638	643	696	673	684	633	680	641	661	648	569	663	683	626	595	611	677	669	624	595	632	662	677	642	687	654	620	657	619	630	629	612	645	614	644	619	674	652	664	584	633	586	628	661	626	594	634	683	611	652	610	575	659	642	654	626	623	640	676	627	634	653	633	677	613	660	636	640	598	628	644	626	680	590	627	655	614	638	629	658	637	594	631	577	622	651	631	661	699	620	632	661	618	603	630	668	683	596	631	632	629	637	601	654	603	635	672	626	645	664	647	657	651	598	653	602	630	634	616	678	648	656	588	646	621	601	637	650	688	625	639	671	673	595	606	640	625	613	690	653	633	625	616	633	602	671	656	628	628	665	649	652	558	647	593	665	661	646	678	643	679	628	627	639	572	646	617	626	671	635	654	618	707	636	631	625	627	649	628	631	614	618	644	616	682	645	648	638	635	652	630	631	641	704	601	642	634	647	643	652	661	609	597	616	641	663	621	644	612	622	635	641	651	638	668	612	654	662	653	615	662	651	662	666	648	674	652	625	641	635	599	634	605	580	650	662	649	590	627	646	646	666	607	637	607	634	669	639	637	595	659	613	623	610	646	619	671	605	656	608	669	638	584	619	639	634	667	673	634	633	598	633	652	597	647	625	665	637	616	629	652	652	658	664	654	652	631	668	680	646	639	681	600	669	647	664	618	649	616	637	658	673	675	628	663	666	645	643	592	586	632	647	648	649	656	616	601	672	617	614	644	648	614	604	651	648	651	637	657	613	617	603	650	640	626	625	669	634	624	662	682	635	608	668	673	643	623	624	610	618	636	667	658	699	630	588	646	632	656	666	665	641	629	642	626	614	688	657	634	640	628	643	650	682	657	635	624	656	619	655	603	648	632	650	610	645	674	620	627	615	661	650	665	625	611	638	606	639	660	650	629	664	667	631	619	679	663	643	632	610	657	662	615	651	639	641	640	637	696	648	633	603	632	615	605	657	662	626	625	638	644	645	678	669	648	627	665	686	645	641	649	621	658	661	652	644	632	643	644	695	639	630	611	627	621	642	600	633	662	634	629	634	604	659	595	655	614	665	654	664	629	640	635	601	664	672	583	602	634	645	650	616	635	607	640	618	626	629	616	694	625	621	665	618	657	645	669	658	662	622	612	649	619	618	660	645	653	680	629	605	593	627	647	640	620	627	675	628	642	686	644	639	605	644	633	667	624	665	589	641	605	592	638	657	643	645	610	615	658	645	641	634	648	586	609	665	623	623	667	607	635	622	618	633	664	616	628	629	652	651	606	616	623	652	669	625	670	645	637	639	620	673	594	690	634	644	639	669	650	660	672	662	641	639	632	648	633	651	616	641	652	670	686	617	677	702	682	586	595	596	637	628	701	613	639	655	626	617	641	648	606	669	637	672	628	676	632	673	653	680	634	634	660	637	651	681	652	617	658	603	674	620	653	614	594	644	648	662	657	664	695	586	590	641	696	626	603	657	648	632	640	658	624	650	598	637	626	663	662	616	655	620	604	671	661	654	588	614	647	672	617	729	659	645	696	631	659	656	612	637	644	672	667	669	631	618	625	643	630	618	619	654	647	621	655	649	633	615	667	642	636	633	632	598	617	622	647	634	615	632	618	634	587	644	636	644	641	604	612	601	632	623	673	606	622	614	611	602	669	663	627	639	628	664	616	679	640	688	632	694	616	635	596	654	603	644	640	684	669	687	638	650	631	675	583	628	624	651	598	679	624	651	626	593	590	663	666	657	649	625	625	623	626	634	593	663	651	648	649	651	575	678	614	622	613	616	633	669	615	675	661	675	644	636	650	625	648	602	620	616	611	654	662	658	655	648	642	655	618	640	638	655	613	667	661	601	725	656	654	660	592	617	716	650	626	627	641	638	686	624	655	663	673	611	571	653	638	590	648	592	645	675	620	660	649	692	621	672	619	663	611	695	611	631	634	604	621	616	675	637	600	639	653	657	647	650	600	628	654	622	596	633	633	636	686	619	591	660	619	660	591	669	692	662	631	649	626	685	699	631	610	664	666	651	594	644	672	658	645	681	625	651	625
12129	24656	21630	12388	19351	32518	24340	14291	5496	2157	986	685	591	602	572	570	567	573	575	589	544	589	569	594	613	573	569	552	558	556	562	574	564	582	566	597	565	553	595	555	591	557	598	553	608	569	543	578	537	546	548	597	594	557	526	556	606	530	616	574	574	592	571	547	547	571	579	575	582	596	515	563	626	591	578	586	603	574	544	577	576	530	576	547	575	561	591	553	544	581	575	624	528	571	579	569	602	536	584	534	595	518	552	593	556	566	578	550	562	578	569	574	565	581	575	558	542	588	560	590	556	550	566	557	550	528	567	559	589	557	519	589	523	612	573	600	531	557	590	556	569	580	543	543	562	556	615	557	572	558	603	555	529	544	553	580	554	543	549	619	602	554	573	534	604	564	574	561	561	589	554	548	575	598	555	563	550	532	583	593	555	553	573	626	532	605	560	558	558	518	600	567	581	596	558	564	572	585	554	565	565	543	582	577	552	589	518	577	526	583	535	585	563	563	602	547	554	586	563	531	537	578	553	573	570	566	576	552	561	570	577	547	603	576	534	548	580	560	560	580	595	596	524	559	587	568	591	558	596	544	560	572	515	574	565	561	550	587	579	560	568	560	533	588	538	541	588	588	586	589	612	618	548	560	557	533	537	583	557	574	578	598	598	557	532	610	524	582	527	577	600	588	541	571	593	599	580	601	546	578	575	609	544	593	559	553	560	544	596	575	594	505	536	546	559	577	557	572	565	542	570	528	561	558	564	545	584	596	535	600	558	569	574	564	584	550	564	555	574	547	592	567	521	571	564	563	632	541	538	558	545	546	593	563	541	579	554	601	544	592	588	592	569	587	579	548	540	576	585	601	594	621	619	556	589	549	580	544	605	543	581	570	560	573	587	563	605	559	603	554	532	609	569	599	553	528	564	557	552	601	524	570	574	587	546	602	583	569	536	575	577	535	572	581	586	569	576	576	544	594	594	526	561	578	558	565	563	544	531	559	537	578	532	543	549	594	554	593	557	586	573	554	532	589	596	574	559	589	560	578	574	563	563	569	578	579	518	582	552	596	554	575	568	539	559	571	528	598	593	593	540	564	625	552	563	556	600	589	555	566	554	582	515	615	533	545	520	554	558	545	569	558	520	537	583	603	548	555	591	588	570	586	569	604	514	574	576	535	589	580	501	592	598	568	570	608	543	571	540	536	582	634	576	543	578	541	571	579	546	587	606	521	576	537	569	572	564	581	597	570	536	589	586	568	570	571	525	587	563	597	579	576	564	553	569	587	611	566	543	553	553	549	588	531	557	559	542	595	543	596	580	559	535	556	582	591	562	580	596	571	537	555	574	586	591	556	589	555	594	574	591	530	553	548	510	554	576	572	544	605	579	569	542	591	593	586	514	587	593	544	605	568	583	587	535	596	520	606	559	571	551	575	539	556	554	552	565	547	568	601	543	531	558	547	587	531	597	484	605	605	600	609	564	556	535	581	566	581	579	582	557	625	582	548	578	545	583	578	588	590	559	585	578	561	533	549	571	576	557	585	551	593	568	565	601	517	549	591	568	530	605	552	600	553	541	571	585	541	557	564	595	612	595	595	554	578	539	571	551	518	592	592	512	580	558	571	636	569	584	518	588	560	558	528	588	563	579	549	580	553	564	599	575	570	560	602	536	598	560	560	583	551	571	551	568	592	534	546	586	590	550	577	549	563	503	586	551	573	554	582	568	561	561	559	587	621	569	547	610	560	599	589	530	580	584	582	566	559	587	604	545	598	576	550	537	577	563	586	587	604	583	585	554	559	600	557	564	607	579	577	511	546	584	572	530	554	587	580	583	555	531	575	522	553	572	541	598	550	572	572	561	598	547	565	567	559	588	532	528	552	550	530	566	581	533	570	530	585	546	554	559	586	584	568	564	585	595	541	558	537	537	531	569	573	549	571	551	564	565	551	559	536	575	598	550	600	572	550	544	573	563	571	584	560	572	558	558	555	566	533	550	556	587	581	589	599	527	564	604	568	589	527	566	550	594	551	583	578	575	571	573	566	535	563	564	558	540	557	591	593	603	562	570	540	551	587	565	534	546	588	568	540	533	609	575	578	574	584	560	563	579	588	567	576	567	545	512	602	591	545	538	556	586	521	538	566	554	529	535	518	553	547	555	556	540	616	570	549	609	565	582	541	551	553	562	578	567	572	579	549	577	592	563	599	572	565	527	523	541	591	561	577	554	568	552	549	538	549	567	559	545	540	560	570	575	585	573	606	569	587	534	531	551	549	598	550	555	565	564	548	572	569	526	553	549	576	586	533	567	573	519	563	571	534	530	559	583	531	584	561	572	595	578	572	553	557	591	560	583	546	551	551	542	528	532	566	534	584	546	549	559	540	602	551	575	569	567	530	568	542	539	549	580	557	548	576	537	566	545	590	576	554	555	562	559	551	609	609	556	608	610	540	543	549	554	599	556	569	555	560	567	537	537	556	605	576	528	577	616	600	568	552	551	573	564	545	509	547	536	576	597	566	554	590	551	546	564	572	556	568	538	572	553	589	579	559	558	598	537	523	599	534	528	574	531	573	557	567	574	574	584	548	575	535	571	510	584	571	554	572	621	579	570	547	568	596	539	557	567	549	560	583	574	557	574	549	584	543	586	578	571	542	572	562	584	559	577	549	559	557	584	561	536	558	528	565	590	598	584	559	595	525	549	558	609	545	521	554	548	556	546	532	593	606	539	548	563	552	541	540	562	590	560	552	558	530	545	555	566	547	574	582	576	572	550	599	556	514	565	581	554	545	569	587	548	574	581	589	591	582	602	576	572	568	574	565	524	559	579	575	595	564	565	542	546	541	589	529	562	614	575	540	591	595	574	604	536	545	596	582	573	580	555	577	571	563	620	591	583	515	577	559	565	578	576	555	590	573	566	571	559	551	558	598	569	571	598	566	578	593	573	530	576	533	563	522	570	584	524	547	588	580	557	556	547	562	587	564	578	569	547	581	601	539	542	538	555	548	546	525	553	605	624	573	565	537	571	577	606	549	595	601	591	546	577	561	577	564	556	597	569	561	577	546	561	531	567	600	547	554	587	556	578	562	579	559	589	580	531	554	566	547	546	534	527	594	572	557	533	589	545	573	548	535	580	555	544	601	544	588	538	583	558	598	549	553	548	567	565	546	600	574	554	563	564	587	581	612	562	591	532	576	605	552	549	554	570	582	533	555	568	543	562	610	587	635	557	550	515	596	630	528	575	584	541	589	574	550	592	551	572	577	566	597	571	571	577	585	557	564	521	538	573	556	577	549	579	596	552	564	547	576	535	586	579	568	567	612	548	518	568	572	536	583	541	581	563	556	563	523	555	563	578	518	546	535	580	590	542	576	506	580	541	559	518	543	562	555	541	587	532	591	588	563	544	567	576	601	559	520	573	522	588	550	587	601	525	594	524	537	579	544	536	563	612	551	556	551	552	557	561	574	590	513	545	551	519	543	598	560	568	571	563	562	594	580
24223	21426	28623	24525	24303	52852	47547	31004	15070	4472	1604	961	832	738	738	730	789	734	800	769	773	725	719	736	775	716	725	785	751	768	805	747	762	773	762	758	775	745	747	749	732	700	743	730	725	755	768	759	710	701	716	760	699	798	797	789	724	754	749	754	754	780	742	740	768	740	740	720	724	744	759	736	760	778	746	750	722	753	697	719	753	751	759	764	787	790	728	728	761	743	725	782	776	781	777	713	733	708	773	719	733	760	716	700	728	759	762	733	733	742	766	715	771	767	745	786	721	720	759	791	742	792	762	732	757	754	723	742	742	740	713	682	717	748	779	733	746	749	778	748	701	751	774	806	743	735	735	727	720	718	679	768	735	781	775	724	702	766	770	728	771	752	767	738	727	798	747	727	731	742	727	714	704	820	765	760	743	708	761	731	738	694	799	715	768	750	747	735	789	732	769	721	732	807	726	734	687	764	782	766	729	745	729	777	712	664	742	766	739	805	796	775	739	753	724	731	771	734	731	751	681	769	771	776	780	738	818	739	738	791	711	701	772	728	736	694	711	759	720	703	727	729	729	730	784	758	769	766	745	760	748	752	726	750	773	718	717	776	695	786	716	759	707	751	771	714	735	742	719	703	713	806	742	723	740	750	732	767	770	779	743	740	740	699	707	770	760	756	731	748	759	767	734	776	742	750	755	748	763	751	721	723	732	724	712	761	732	800	749	739	756	748	740	765	752	736	757	714	778	778	760	732	733	712	718	708	784	761	803	753	743	748	768	743	755	758	776	700	781	713	724	783	716	795	735	733	738	714	775	742	726	691	741	759	700	757	743	743	739	733	693	743	788	744	744	720	758	739	755	755	731	822	720	765	798	693	657	739	745	715	780	781	753	756	699	775	752	716	746	728	700	721	734	764	758	741	766	689	761	792	732	725	732	751	739	700	744	688	749	735	740	798	746	759	751	748	734	739	759	720	757	712	745	704	722	709	783	736	782	711	697	755	780	774	739	718	752	713	727	728	731	757	754	703	705	791	732	718	719	756	758	693	690	774	730	722	744	790	706	748	783	703	730	678	686	723	741	757	723	709	752	706	731	759	758	752	753	741	746	742	746	692	772	713	750	730	744	741	768	697	732	749	728	768	740	762	755	796	724	777	737	773	797	794	747	760	704	786	736	718	706	727	735	748	704	703	743	737	717	759	770	768	790	716	736	750	720	733	710	782	784	765	768	748	729	730	744	743	740	714	753	735	779	747	733	726	755	741	776	750	759	759	725	753	693	741	744	751	776	733	714	719	712	709	781	781	748	755	666	756	761	723	770	726	707	711	708	753	747	713	753	740	772	695	719	728	767	722	718	727	684	735	790	808	722	737	745	749	756	744	766	748	773	701	765	689	764	738	751	748	765	780	728	751	707	727	728	759	751	720	766	722	738	722	726	773	739	734	768	726	692	711	784	718	736	770	766	748	740	768	772	733	690	720	764	706	761	748	722	744	706	702	774	758	742	738	715	793	759	700	728	731	741	734	748	776	738	773	741	766	702	745	692	761	758	780	727	757	740	739	694	717	715	763	722	743	705	747	725	743	731	745	705	714	726	752	766	754	716	737	774	678	819	764	738	751	790	750	762	757	754	758	767	737	735	742	783	773	782	773	736	768	707	724	751	787	692	783	742	728	760	769	751	785	758	720	728	723	733	736	769	778	721	711	727	721	752	698	769	756	765	728	726	704	751	703	780	764	721	749	742	685	750	757	743	720	712	775	758	688	746	794	762	737	713	738	755	733	805	713	769	747	734	745	781	696	770	740	705	749	701	746	678	742	703	725	707	781	702	715	725	748	761	764	805	773	748	731	737	764	742	723	791	738	709	725	779	721	689	748	686	802	756	752	745	801	685	759	749	738	700	736	741	767	775	770	752	707	744	718	709	764	756	725	762	740	789	699	720	747	687	768	728	681	752	724	704	731	738	744	755	757	721	782	739	732	739	725	724	779	769	769	684	760	729	749	767	748	759	749	781	787	729	767	754	732	726	737	777	686	751	798	729	785	763	742	769	723	699	692	720	742	730	766	716	748	778	737	791	747	790	727	734	781	760	722	745	769	779	713	755	747	714	684	699	729	694	752	759	674	689	737	731	710	817	689	767	760	760	774	722	708	707	756	710	718	706	746	763	774	769	797	751	772	730	800	698	748	723	701	742	746	762	712	715	787	779	724	687	779	753	733	757	727	767	727	763	723	756	756	732	742	696	751	738	764	772	686	748	792	769	767	740	710	721	735	737	740	713	774	743	764	748	758	747	705	757	758	750	747	761	723	723	705	761	787	720	765	738	732	698	782	683	788	725	761	806	740	776	717	712	754	711	760	736	735	715	768	779	751	729	774	768	768	699	766	736	721	731	732	728	769	765	746	819	777	793	782	751	736	717	749	756	746	783	727	774	739	761	751	738	730	723	727	734	783	751	759	745	797	771	702	721	702	702	780	782	697	761	674	740	816	769	713	743	737	731	768	829	774	741	752	676	774	741	744	736	753	651	719	734	719	675	713	720	756	757	716	741	697	732	737	738	719	749	736	765	813	744	741	731	729	753	790	732	752	729	780	751	715	744	732	766	789	752	724	774	695	777	729	766	728	701	758	778	727	755	749	737	694	762	708	743	721	752	724	753	749	747	738	753	784	721	736	792	719	765	690	734	752	707	748	748	752	782	763	779	689	764	707	766	755	760	755	761	699	743	774	758	735	720	695	708	682	792	743	772	766	733	684	741	708	702	819	784	709	736	707	732	715	728	737	747	739	749	739	735	810	683	705	698	738	772	702	800	696	729	736	762	727	744	778	702	798	776	720	716	759	739	753	726	761	720	755	751	726	736	694	747	786	756	751	782	731	756	756	713	775	758	755	796	752	703	725	712	781	692	774	785	842	684	790	713	714	688	751	743	741	765	741	735	709	739	718	738	691	748	752	764	733	763	771	725	749	744	749	735	753	719	745	723	749	727	756	714	784	725	752	785	753	721	722	743	706	766	788	712	748	728	733	774	719	750	713	772	735	735	750	738	688	794	726	748	713	710	713	746	769	741	778	710	728	782	736	746	744	719	721	759	763	742	707	721	729	745	789	775	777	782	782	796	737	777	709	743	788	732	709	716	710	730	754	771	779	734	713	715	744	761	716	682	739	757	772	790	731	704	802	754	758	717	812	739	701	723	748	748	750	766	773	748	704	734	738	753	768	748	753	749	714	753	725	762	702	707	752	785	687	754	721	735	743	779	728	745	704	752	745	787	736	738	815	739	750	721	758	736	734	769	708	769	777	798	712	720	734	739	750	756	742	716	756	731	707	693	735	761	760	757	729	735	724	758	781	728	760	766	731	709	731	753	752	703	688	741	726	719	737	735	700	716	776	759	758	745	759	763	772	767	745	715	767	724	702	770	761	705	751	730	767	770	725	722	734	720	716	743	774	817	753	764	748	772	729	750	789	689	769	746	700	752	745	739	787	791	731
16675	31741	27843	15619	25649	52614	38813	25469	10821	3980	1505	808	689	688	684	653	666	697	658	642	632	652	626	735	704	630	672	679	660	681	666	629	696	605	667	627	666	624	698	663	653	601	653	654	631	644	671	619	638	664	678	637	669	643	642	675	653	666	624	655	642	667	673	658	639	658	644	622	615	662	634	633	640	605	587	680	671	686	615	646	686	666	652	626	654	639	641	643	641	664	611	654	684	629	648	654	636	629	591	638	668	639	625	594	667	646	640	635	643	630	633	606	655	610	648	644	613	674	680	686	627	660	620	640	677	643	645	653	680	678	674	685	630	629	635	614	668	686	679	610	708	681	627	630	647	647	636	635	673	665	670	653	650	622	665	658	676	622	647	699	614	690	684	639	628	680	665	653	734	685	597	647	638	628	610	618	690	697	644	635	731	651	672	690	668	637	611	598	723	675	628	692	635	624	659	655	698	658	650	594	665	607	642	634	688	662	670	658	601	665	602	644	627	619	653	671	631	654	646	608	656	675	632	704	653	615	605	647	646	670	617	667	673	698	630	647	631	673	614	639	660	683	647	618	661	645	651	629	621	670	647	676	617	666	636	650	690	658	663	651	664	619	675	657	637	653	669	692	693	633	671	648	667	668	631	635	687	676	638	676	628	645	633	668	579	628	662	652	642	598	640	629	662	642	668	642	641	666	691	627	638	718	684	619	653	647	675	629	623	614	621	651	661	608	625	591	646	624	647	599	658	647	605	643	651	665	667	657	574	615	653	628	618	645	640	631	653	609	673	624	642	612	631	656	617	643	647	639	604	683	651	651	648	652	653	659	646	640	688	627	603	662	603	647	609	678	618	635	585	652	636	635	667	602	628	649	644	612	657	675	617	711	683	638	639	670	645	651	659	630	601	665	640	649	634	655	663	648	649	665	630	670	661	609	656	644	635	667	708	630	663	632	599	628	643	647	618	638	644	675	650	643	666	702	713	643	625	629	618	644	662	660	662	682	671	677	669	626	686	607	624	664	659	636	653	686	682	642	664	662	617	630	665	696	631	631	626	640	632	623	643	643	680	628	657	642	659	626	604	714	627	635	626	652	677	604	641	635	649	605	625	670	650	673	658	696	630	601	660	609	665	618	609	617	649	608	649	676	649	660	608	698	655	601	675	585	585	654	625	649	661	642	624	658	694	630	643	655	643	647	655	640	639	659	627	633	663	645	686	627	613	677	638	640	630	643	683	635	611	632	655	643	646	688	605	715	646	671	685	602	649	627	610	668	659	674	658	647	694	662	617	631	672	655	631	672	626	656	647	649	644	564	646	666	633	674	661	650	646	601	654	633	704	675	581	656	643	663	635	680	668	619	620	632	657	678	655	655	630	671	576	632	658	636	637	632	678	650	633	650	662	620	630	654	630	603	638	648	672	664	634	677	632	607	595	635	675	623	715	631	619	678	650	648	678	624	654	642	649	647	682	614	669	597	688	658	666	637	577	660	688	679	648	598	673	627	605	649	638	617	652	645	665	641	624	678	676	692	640	667	607	652	684	641	696	629	623	595	667	664	661	616	660	614	692	669	620	639	634	666	588	652	677	632	681	637	621	717	618	620	664	581	646	632	618	657	663	638	731	691	630	633	663	649	640	633	622	635	680	626	661	632	689	651	655	643	650	603	637	636	628	654	615	648	609	664	642	692	652	630	625	623	635	648	632	626	680	631	599	655	625	654	657	685	644	657	650	607	662	613	657	600	657	627	654	615	600	653	665	621	653	681	617	692	667	639	639	608	638	639	674	680	653	667	636	693	613	602	663	684	662	626	704	656	628	640	654	639	629	693	672	633	609	653	638	651	667	643	679	675	605	641	579	680	576	632	676	662	622	608	656	689	633	650	649	637	632	641	674	632	646	663	677	639	638	617	608	654	678	696	671	671	613	609	606	602	653	684	637	666	634	626	654	685	625	647	631	641	629	636	635	655	629	633	688	680	619	598	619	652	651	640	648	648	631	601	646	685	601	643	664	632	648	586	648	668	624	617	631	632	649	653	638	623	648	673	680	626	652	665	648	621	667	630	659	666	644	645	670	656	613	651	644	671	643	667	660	693	657	638	661	652	653	651	661	646	642	649	636	661	638	652	620	641	633	647	632	656	692	669	672	618	589	627	663	657	631	625	638	668	629	651	677	669	646	669	633	641	613	671	660	629	617	598	634	649	646	674	678	636	637	642	623	643	612	623	654	680	674	712	667	670	648	627	644	638	579	625	611	637	672	629	674	631	591	658	678	633	688	637	637	635	670	635	630	701	684	651	621	640	629	641	624	629	663	645	620	641	621	622	633	692	674	619	620	712	647	632	610	630	638	605	616	658	641	622	644	652	627	603	646	672	672	640	667	623	651	650	633	678	621	635	672	658	666	606	638	611	682	621	669	605	635	656	655	669	659	581	668	694	650	661	691	647	582	621	611	645	627	692	670	641	675	669	671	673	657	662	608	662	683	618	655	683	610	618	651	656	681	635	646	615	655	636	687	643	685	668	609	625	698	653	645	624	611	611	674	675	639	658	677	591	673	715	676	600	638	645	665	659	635	640	633	664	681	652	623	687	673	644	681	647	610	575	630	648	654	665	640	650	647	620	652	666	619	610	673	619	671	645	647	623	612	624	626	689	644	655	640	635	637	683	624	659	721	648	662	596	628	629	639	639	646	646	677	639	658	650	636	670	674	636	617	623	597	671	618	643	687	652	633	654	647	645	621	696	622	651	675	647	643	642	637	692	622	616	664	655	625	627	638	667	638	704	649	652	651	674	670	657	656	653	617	662	623	590	631	659	641	627	659	663	636	645	632	650	640	610	591	657	660	648	611	680	706	643	688	632	660	625	629	686	681	616	665	611	658	661	667	641	625	632	627	687	633	632	673	591	669	646	630	645	611	630	632	618	655	674	642	639	657	649	644	584	637	658	644	634	630	679	626	615	641	635	684	626	637	660	600	610	664	616	651	722	650	646	674	658	636	642	620	683	605	673	642	619	675	665	655	669	657	616	612	628	635	659	655	647	641	647	730	641	658	657	632	649	649	699	659	599	632	649	628	700	638	631	671	667	614	649	678	628	665	677	619	637	688	673	661	631	678	671	653	633	613	669	623	676	658	606	628	625	649	652	633	657	683	627	647	694	635	622	633	680	648	645	717	621	654	618	667	612	613	611	632	603	630	632	619	667	674	668	649	649	665	587	636	640	603	600	623	617	598	668	631	681	606	545	672	641	649	669	646	640	613	623	685	620	672	659	671	648	623	660	652	659	637	620	651	629	650	663	638	632	638	635	679	634	624	620	693	651	669	675	615	596	620	622	604	647	662	668	632	640	671	676	626	649	660	669	685	644	647	664	624	670	601	648	643	640	668	633	630	643	660	636	654	624	661	611	639	616	661	635	668	629	627	628	609	650	645	631	607	648	665	635	657	684	649	661	666	641	663	619	636	624	625	652	651	643	667	654	661	644	633	668
28442	18977	12341	6341	4484	6138	4660	2513	1333	923	718	635	639	655	575	599	617	651	612	614	649	604	665	618	611	640	617	596	640	647	621	637	646	665	583	625	603	656	645	652	572	627	613	619	654	610	629	641	606	630	620	612	623	579	638	567	607	631	648	622	623	598	596	603	627	600	630	616	631	629	611	590	612	602	657	627	636	595	594	636	626	646	609	614	607	649	605	594	632	577	619	579	621	608	635	562	602	576	577	624	612	617	583	647	600	581	597	662	668	614	640	582	616	589	615	571	593	610	585	621	612	616	618	596	584	628	632	580	583	643	649	613	645	664	606	589	675	604	609	609	617	630	611	655	631	662	640	620	607	616	594	631	614	639	644	606	618	603	600	636	625	571	608	622	584	624	631	608	583	637	576	658	616	555	645	651	655	623	608	585	627	632	637	647	617	625	576	616	571	629	618	601	582	565	596	593	597	634	613	615	607	596	616	622	621	644	627	599	615	591	612	624	592	635	623	613	638	600	650	599	631	644	646	578	585	610	653	653	610	664	652	602	575	598	592	633	605	616	620	618	578	704	599	606	608	642	666	557	618	633	623	591	640	607	593	602	612	587	658	593	618	645	629	625	627	591	578	602	647	604	635	576	589	603	623	618	615	640	644	649	607	580	587	615	643	609	570	649	607	582	587	594	597	613	651	603	590	654	625	608	629	585	624	600	672	585	609	610	630	627	636	597	628	628	648	612	604	638	580	609	598	686	568	621	607	605	614	620	584	598	584	531	623	588	622	581	632	624	575	562	567	634	653	618	614	650	627	586	620	661	577	629	590	614	604	587	618	639	641	658	617	631	632	617	663	592	625	635	607	605	619	617	578	614	681	608	619	621	603	621	610	608	618	602	598	592	644	622	624	616	639	590	610	646	615	630	635	586	578	602	644	645	591	616	587	626	624	560	632	517	608	628	608	612	633	645	646	580	620	611	640	618	627	631	635	611	641	638	644	567	636	618	610	609	612	620	607	619	564	627	651	622	587	611	631	592	643	623	656	605	609	628	615	619	664	603	580	602	603	614	607	613	647	618	632	620	597	611	648	636	591	631	591	629	612	593	630	631	635	613	586	640	612	657	595	585	575	633	569	690	594	607	628	613	605	617	613	664	637	596	588	589	626	610	616	639	625	574	596	622	616	559	595	625	617	630	632	596	602	586	628	596	609	589	559	594	586	649	646	614	584	588	651	627	621	629	634	601	616	630	667	563	608	586	608	660	603	630	613	643	603	597	616	623	585	687	593	593	624	586	599	583	590	603	622	604	663	603	622	625	600	596	606	640	642	599	626	648	640	666	612	628	630	662	634	649	619	604	611	589	618	637	592	597	651	592	659	634	593	616	584	600	632	616	656	596	616	615	606	620	583	622	580	618	636	608	648	572	607	585	626	574	619	592	622	634	638	617	609	631	627	637	601	630	589	549	628	626	634	626	631	636	625	597	592	627	606	612	606	614	643	623	603	577	621	634	614	599	602	603	624	624	645	615	617	607	638	576	610	637	607	579	610	644	621	615	617	609	570	640	587	615	591	641	628	596	609	617	623	629	620	615	626	563	592	616	618	587	640	598	588	624	608	609	596	673	577	628	595	618	634	587	605	622	631	608	574	646	622	577	624	603	617	561	578	626	611	643	625	612	637	607	629	592	625	592	605	634	597	599	610	599	603	623	645	600	622	619	605	576	622	610	627	628	648	583	600	617	652	634	613	636	675	601	643	619	591	626	597	640	566	604	654	610	581	635	559	597	584	635	643	602	603	627	627	556	629	605	624	616	651	630	626	621	619	583	650	634	578	605	638	641	613	633	639	620	584	624	670	610	592	642	606	649	635	585	647	642	624	625	602	619	615	611	641	636	603	620	645	599	624	644	581	622	607	644	614	634	605	613	616	619	633	622	621	609	584	628	673	607	555	592	624	561	607	611	575	610	596	654	605	647	604	638	639	619	570	601	604	624	608	606	607	611	585	645	571	631	628	613	571	637	602	625	630	675	608	629	608	615	594	569	591	637	638	615	621	629	613	628	632	595	617	578	619	577	580	581	630	618	620	619	667	636	587	632	638	575	625	655	602	642	599	599	603	624	620	594	586	630	637	587	620	661	631	588	633	639	643	644	589	642	553	617	647	607	626	591	646	646	610	586	614	614	626	575	611	603	611	646	598	596	621	582	595	611	589	580	593	599	613	607	609	625	640	588	605	612	651	658	614	585	561	606	605	588	587	561	575	604	627	620	646	644	592	643	621	611	606	593	614	605	628	620	657	598	605	581	619	648	647	600	654	592	612	607	589	647	603	611	589	594	597	646	611	596	607	645	608	669	601	620	629	647	611	648	578	612	588	644	614	581	625	615	628	646	604	609	629	633	636	617	647	650	581	610	624	670	654	582	596	585	618	644	635	554	597	614	628	616	635	598	651	650	597	592	579	611	608	637	602	603	605	672	575	661	629	645	605	641	617	630	576	598	615	601	620	610	626	577	593	619	648	601	624	654	662	671	611	640	627	582	602	647	590	633	649	638	651	637	609	655	594	622	616	580	574	637	622	637	640	596	606	598	632	617	645	625	574	674	569	623	642	608	596	584	620	613	603	618	602	606	596	611	635	619	598	643	624	632	665	598	645	598	595	599	599	610	576	619	679	662	634	641	657	616	652	586	594	639	617	631	618	616	630	623	594	662	598	623	618	595	578	620	605	648	604	588	655	653	596	650	613	620	611	546	591	656	612	580	601	620	622	589	579	640	585	650	611	633	629	599	601	648	627	652	599	620	636	617	607	622	617	601	573	612	615	621	603	627	650	635	630	607	579	639	580	590	606	638	662	584	635	602	648	606	616	590	590	581	599	622	621	621	623	641	602	616	585	656	630	662	614	611	646	593	599	682	581	592	621	563	669	603	639	625	617	562	618	631	628	630	601	674	598	612	627	579	593	622	615	635	636	664	583	613	613	615	647	638	619	604	639	616	653	660	567	628	612	586	619	643	555	611	646	617	654	626	594	571	603	592	588	635	608	602	645	579	609	612	570	635	660	619	636	639	602	595	556	662	609	610	579	618	585	635	644	670	626	615	650	631	624	611	605	615	604	626	618	638	591	684	619	591	642	560	629	592	622	627	603	640	619	649	606	586	591	583	607	616	617	624	585	636	609	606	625	618	589	618	608	606	597	645	635	599	578	587	609	615	573	641	599	604	613	605	612	611	632	617	613	627	608	634	627	605	597	612	628	631	627	614	621	604	644	594	578	612	667	608	681	616	588	594	614	608	583	583	589	613	615	603	653	599	575	581	603	619	604	634	625	639	635	601	672	611	589	598	620	606	601	589	605	659	641	599	659	628	597	647	623	595	638	650	559	591	589	595	599	603	640	607	615	631	582	604	633	616	589	608	657	636	650	616	621	622	645	588	620	589	645	571	613	576	605	633	630	573	595	668	585	595	635	621	629	607	605	591	643	634	619	623	604	612	650	632
11364	13680	10974	5140	4969	6543	4511	2574	1306	762	579	557	508	526	513	487	529	545	526	491	524	505	506	497	493	507	511	526	509	508	494	537	491	485	527	509	542	524	512	536	512	500	481	533	496	522	541	513	514	508	535	515	506	530	505	499	510	497	482	503	505	463	506	526	520	503	503	516	510	486	497	511	509	524	545	505	540	523	505	523	552	495	502	507	500	513	530	506	512	548	549	507	533	518	515	473	500	484	537	473	506	505	536	547	508	509	517	523	500	539	502	513	509	499	542	525	506	552	513	509	545	510	530	513	492	473	487	533	512	531	541	508	514	536	499	499	495	570	509	490	527	528	478	505	507	548	501	485	524	479	528	533	503	499	502	484	539	502	527	486	530	519	531	497	508	541	461	536	587	521	516	493	540	485	509	553	520	528	513	499	474	477	521	516	497	553	491	511	503	573	491	459	497	487	512	518	516	497	530	517	529	515	500	522	521	508	516	504	491	535	482	531	524	547	521	511	523	491	512	539	481	501	472	494	518	487	528	560	514	486	513	514	491	515	523	529	511	552	537	467	508	517	528	528	521	516	525	521	500	563	528	514	521	530	478	490	511	501	540	513	527	533	501	540	489	498	511	504	510	445	512	524	485	512	509	484	474	529	497	522	521	513	506	509	546	482	529	529	528	478	537	529	553	508	511	495	483	516	501	540	526	505	506	503	505	537	512	555	515	535	540	517	498	499	518	526	495	510	511	500	515	517	481	520	508	480	513	481	528	478	530	537	487	499	499	512	495	494	506	505	545	517	532	505	508	497	525	506	525	527	534	503	531	528	495	523	523	494	511	529	527	548	479	542	528	523	528	509	503	484	498	510	543	512	484	498	524	489	552	532	542	521	514	501	556	509	524	531	489	509	506	512	501	498	481	489	510	474	538	531	498	476	502	510	490	515	512	468	503	512	494	503	540	487	495	543	487	555	506	524	487	504	538	503	541	518	510	542	520	500	500	489	507	504	530	549	488	486	551	495	452	507	561	489	496	500	500	530	526	496	520	517	515	504	510	547	512	514	502	510	502	520	510	510	549	514	504	506	543	517	544	522	483	513	503	530	562	532	502	509	514	487	508	525	538	519	518	508	521	523	531	489	533	520	514	534	522	518	494	548	509	487	474	509	515	502	506	522	504	529	492	522	509	534	493	495	480	480	472	497	521	519	563	498	557	541	533	483	489	518	570	508	550	511	514	483	502	470	551	513	549	481	499	504	520	560	518	475	529	488	475	514	466	522	519	500	487	479	483	511	501	471	453	547	501	496	515	530	543	546	524	525	537	497	504	511	510	530	536	534	528	518	526	526	512	515	546	531	519	502	490	492	517	484	526	508	473	489	494	504	512	527	517	546	497	494	495	524	499	503	504	492	520	531	533	504	523	526	491	490	524	502	532	494	527	489	519	500	512	536	519	557	525	501	522	498	533	474	522	501	515	495	522	518	521	521	500	513	502	540	478	529	510	509	557	529	494	514	557	511	511	527	503	533	547	514	543	495	521	526	477	519	546	484	517	534	546	529	478	529	500	500	516	516	524	499	541	494	518	445	524	486	495	496	524	497	501	525	508	488	535	544	545	509	485	506	545	563	544	524	541	521	507	555	501	513	518	508	552	498	522	539	531	500	509	509	520	499	518	542	467	514	503	504	524	520	531	559	474	532	532	510	541	548	536	528	503	510	494	516	523	528	503	503	506	506	511	513	513	497	514	534	492	536	510	529	501	520	506	498	540	506	482	495	544	545	553	515	501	496	491	564	503	510	518	527	490	523	531	481	535	503	506	535	484	504	542	495	489	534	490	499	524	478	481	507	535	501	482	502	532	480	481	513	508	535	540	493	518	499	483	475	474	517	543	524	545	491	533	461	501	498	510	495	541	525	500	521	549	489	511	504	472	518	516	521	487	547	466	504	504	526	512	561	541	553	498	484	523	541	531	490	534	522	498	530	480	504	499	535	499	564	558	515	514	539	517	442	535	508	489	525	515	516	548	538	495	556	545	523	523	543	519	489	503	508	535	561	523	527	537	512	509	501	533	512	501	539	518	480	497	487	535	490	540	520	539	507	524	499	571	536	478	505	560	523	507	529	493	532	534	515	518	494	533	516	503	478	550	484	520	524	538	499	530	526	541	484	515	465	517	521	494	530	531	495	517	507	471	523	508	553	503	547	511	545	484	511	513	532	544	530	521	485	491	523	490	480	543	508	517	531	485	513	501	512	536	502	504	526	507	485	522	563	468	535	506	510	509	478	514	494	498	460	507	514	511	500	502	513	520	521	510	515	520	479	499	528	526	514	549	509	490	510	525	540	531	472	511	530	520	489	468	474	514	529	510	476	514	451	514	502	480	568	510	539	552	514	518	494	531	504	480	496	504	500	525	508	499	499	514	492	527	496	474	527	478	497	471	490	471	520	496	530	549	511	515	496	474	493	501	535	480	525	486	490	491	485	502	486	514	509	506	469	496	493	517	527	488	526	519	519	517	483	495	502	498	471	482	516	529	509	497	551	474	491	522	519	495	520	539	499	537	519	511	519	528	504	529	504	517	471	539	482	493	489	549	522	532	523	483	490	488	537	517	509	521	505	527	487	523	510	495	523	538	501	553	517	501	540	513	511	490	519	494	538	523	505	490	485	520	503	526	549	493	553	529	514	521	524	530	502	464	484	458	498	511	486	514	515	516	505	519	530	516	534	479	515	522	526	491	580	515	508	503	539	537	463	529	511	515	487	527	489	481	503	494	521	511	506	472	538	558	491	516	527	525	477	514	512	538	494	478	556	526	523	526	491	522	523	530	523	494	492	485	529	482	491	492	499	481	468	503	521	464	512	483	512	525	488	510	486	502	544	554	524	556	517	514	499	481	511	509	539	545	494	566	538	510	512	501	507	526	535	476	523	532	511	551	501	537	505	515	515	483	494	495	508	498	510	503	524	562	513	486	532	531	514	578	515	500	507	474	497	512	475	498	480	519	499	493	519	544	531	540	538	520	484	513	509	548	487	528	491	489	495	502	524	551	494	525	506	512	521	517	545	539	512	533	544	557	502	545	501	508	522	490	495	495	515	486	512	531	520	488	515	482	514	520	524	467	501	519	523	497	493	470	509	531	517	506	490	534	497	495	490	531	500	489	535	502	504	556	482	503	524	519	517	502	534	502	486	492	505	502	493	507	512	499	513	541	501	535	503	527	516	512	515	525	506	462	543	513	507	500	514	517	531	512	533	525	504	531	480	465	499	508	521	492	536	504	547	519	467	487	494	475	544	525	507	516	553	529	461	507	495	541	510	498	502	542	501	521	523	489	532	499	528	504	512	488	471	515	511	496	514	524	534	548	517	523	518	536	530	497	506	533	507	518	524	499	503	491	505	514	527	510	524	524	530	521	495	475	540	528	524	486	553	560	516	489	519	494	513	493	508	484	515	502	494	508	527	517	526	488	519	509	530	518	518	481	549	510	547	555	500
25474	21390	27521	25465	24552	35684	30425	17137	6210	1950	987	789	637	653	622	700	709	671	685	640	672	672	666	656	629	676	677	664	682	655	647	640	654	635	648	644	648	610	646	644	712	633	628	617	651	612	619	682	691	668	660	667	638	686	683	667	716	646	656	647	667	679	646	624	657	626	687	685	638	674	685	634	697	671	667	663	664	693	652	667	705	681	680	606	641	663	712	663	670	599	614	661	620	691	617	700	634	613	657	648	636	633	650	640	657	651	646	650	685	648	665	695	645	645	659	639	638	658	627	673	677	654	652	662	653	634	661	661	716	685	679	667	646	653	659	657	645	629	694	684	670	656	667	672	707	634	646	605	673	633	661	659	665	669	661	680	729	623	619	670	692	676	640	672	667	616	651	657	646	671	671	695	606	684	687	643	660	645	637	665	638	678	653	691	661	647	649	627	611	629	674	650	662	641	617	663	657	657	688	638	651	641	652	631	657	661	639	649	669	633	630	655	635	670	637	674	672	682	663	640	639	645	630	644	669	651	700	640	685	676	657	682	627	621	633	680	661	639	655	629	659	637	658	645	644	679	663	676	601	632	646	655	654	669	638	656	661	704	661	678	623	628	678	678	667	678	664	658	644	634	622	711	653	640	612	696	628	632	665	626	661	615	685	630	643	683	665	678	632	635	662	612	639	631	652	711	605	677	630	608	627	620	671	662	678	636	639	622	652	621	635	717	702	620	659	649	692	662	632	625	669	633	721	647	643	663	660	632	639	674	675	673	618	647	600	665	643	619	692	669	628	617	626	669	676	673	650	654	618	641	648	673	623	641	621	668	690	627	643	643	671	674	695	625	663	618	625	691	694	669	644	635	620	636	631	697	630	624	666	650	658	665	676	712	645	662	704	664	676	637	613	651	645	650	616	671	679	643	644	697	688	649	634	674	621	655	637	637	628	619	661	616	644	599	656	656	658	635	638	636	663	636	720	678	630	660	634	663	669	601	660	660	657	644	627	678	624	679	673	628	607	653	630	709	625	638	656	619	620	674	682	598	638	646	649	652	663	677	673	641	664	677	608	638	662	619	665	624	670	638	683	628	648	684	670	650	632	629	650	688	610	672	629	626	652	668	692	617	672	692	620	632	641	658	642	669	591	683	697	654	623	669	668	635	696	679	659	665	634	637	652	654	665	660	636	654	650	634	689	621	622	677	676	644	644	682	641	653	666	630	679	663	636	596	672	676	634	621	662	664	629	688	667	640	607	636	649	647	653	683	635	652	670	650	684	650	694	626	681	665	634	655	652	628	625	608	687	691	624	684	621	677	628	660	624	704	660	650	627	636	681	693	641	658	621	637	650	673	620	662	678	637	635	667	620	633	616	649	674	680	585	659	649	684	670	653	636	645	639	705	668	636	594	656	671	680	652	694	625	668	680	658	662	655	632	672	662	711	636	658	690	704	612	664	629	669	642	622	642	664	662	632	640	663	627	644	647	669	650	650	612	705	640	606	630	651	676	661	611	668	606	639	665	675	637	627	624	634	660	648	651	664	656	670	661	645	664	598	663	670	660	579	611	644	647	663	669	671	680	644	614	662	674	643	685	679	644	685	703	644	615	630	736	659	639	645	695	662	629	654	595	645	638	673	652	710	635	684	687	672	645	662	650	647	657	646	676	598	627	635	655	623	647	652	648	640	678	636	653	632	702	631	659	670	675	618	651	638	634	637	666	641	661	659	696	659	686	634	615	634	622	660	684	614	653	665	641	682	638	664	616	645	652	681	648	655	650	637	639	617	625	667	656	681	648	668	692	662	658	610	654	634	659	625	636	638	639	619	642	630	659	682	675	670	679	694	580	636	637	619	716	670	682	693	622	615	650	641	612	661	622	660	659	666	621	634	647	641	683	672	720	664	699	666	661	651	590	683	613	632	668	683	673	672	658	650	645	619	641	656	654	646	643	669	652	702	632	638	659	631	632	625	667	643	667	649	692	663	657	694	618	604	647	641	708	665	681	673	646	694	618	669	672	661	621	698	619	648	629	668	676	683	625	656	641	629	649	643	628	603	643	606	665	652	676	694	671	642	666	644	657	664	658	610	638	631	628	642	675	667	647	660	644	661	685	669	635	626	657	638	690	668	671	647	661	641	660	602	669	676	659	610	652	670	635	662	607	619	689	697	693	636	657	642	611	629	661	634	678	649	693	667	642	633	645	660	638	609	640	648	648	677	628	665	653	619	641	626	636	631	628	629	696	675	701	657	661	634	634	660	625	661	694	611	668	645	684	630	648	674	649	636	622	601	629	585	675	649	615	635	639	659	657	654	639	632	673	639	645	617	638	636	651	626	603	642	650	630	613	647	679	630	658	679	669	617	647	645	643	651	662	649	661	673	646	646	663	632	619	630	646	666	680	637	626	682	652	664	644	675	617	662	665	650	639	657	635	668	636	605	624	653	650	621	654	629	659	687	626	634	603	644	619	649	678	661	641	646	668	630	697	634	650	675	677	666	651	636	644	617	678	619	664	672	681	700	662	607	635	667	663	646	661	680	721	638	642	626	635	611	685	566	715	635	643	605	686	604	660	647	665	653	654	638	628	642	648	696	638	667	641	634	670	674	662	623	647	638	638	636	684	686	667	654	624	643	661	699	614	640	648	627	711	652	638	639	640	672	665	641	638	653	617	688	661	648	658	614	690	629	618	666	667	651	649	680	643	639	654	641	658	581	599	628	703	628	654	638	659	698	637	666	649	630	600	585	651	674	636	674	657	641	678	656	651	737	648	613	647	637	653	639	640	672	666	642	641	655	675	655	630	664	653	609	644	689	634	645	660	648	614	668	644	656	668	665	697	642	647	629	668	651	644	670	650	660	647	687	603	623	647	686	684	595	659	708	627	643	661	629	648	674	670	656	645	653	699	652	642	702	651	656	628	670	670	649	677	629	688	668	674	657	660	660	694	621	674	663	631	648	657	636	652	621	644	638	590	648	663	666	689	670	657	647	630	666	657	652	671	643	655	628	692	687	633	624	659	690	662	602	687	674	671	641	698	663	688	642	607	683	676	660	685	638	666	686	642	639	658	662	706	653	622	635	665	686	664	669	627	629	642	717	693	641	606	670	610	657	733	655	649	640	632	686	617	660	688	653	637	642	658	658	699	671	663	659	632	613	627	642	647	685	668	675	670	620	583	630	645	599	692	633	658	631	600	631	632	691	656	669	627	619	660	670	684	646	697	633	630	595	684	648	652	667	620	633	657	642	633	594	593	687	727	658	646	634	661	669	630	648	632	655	598	672	673	669	638	613	657	671	678	705	639	682	652	708	653	677	640	630	633	663	654	629	607	601	656	636	683	661	649	668	627	657	639	646	644	628	629	671	676	608	618	656	666	663	677	668	647	656	646	648	626	605	683	649	676	628	623	628	629	670	631	677	673	679	682	665	643	625	638	613	683	678	662	708	643	712	649	584	639	612	676	664	662	624	668	617	665	638	652	648	662	664	668	642
13108	22792	19612	11863	23286	32722	22587	13324	5179	1897	931	648	591	605	578	557	605	573	575	572	567	566	602	557	561	577	583	573	564	517	573	579	596	557	541	563	567	528	565	587	566	559	561	584	603	594	522	612	569	576	563	517	549	554	535	581	558	580	576	499	530	560	566	585	540	575	608	600	588	568	591	561	608	594	591	584	591	596	565	581	550	550	568	584	599	546	535	585	613	544	549	559	551	531	612	545	563	617	537	557	595	516	556	549	563	591	558	578	551	557	557	556	519	549	552	573	559	579	540	545	589	572	558	552	604	543	565	542	550	591	552	517	559	561	547	555	608	506	576	571	545	550	593	569	543	577	554	525	551	571	561	596	548	559	586	592	532	555	598	598	555	550	555	572	581	542	521	531	560	583	567	575	560	637	583	604	584	610	574	572	519	574	565	547	547	577	572	570	513	584	574	567	574	565	555	554	614	546	579	548	580	563	548	547	588	532	602	581	571	590	564	539	577	570	566	502	586	561	559	598	569	543	555	533	564	557	588	577	564	562	596	562	530	559	607	585	545	598	589	570	507	546	572	562	533	570	605	557	565	547	552	565	587	548	558	594	609	585	536	605	621	532	557	532	564	571	591	629	561	584	567	575	526	569	606	610	606	506	604	560	595	551	541	571	585	548	586	581	557	555	569	549	584	636	565	557	470	561	576	601	622	580	562	574	553	600	556	592	561	558	534	603	593	557	572	599	576	571	570	575	539	548	622	595	577	532	597	576	560	598	599	567	535	572	605	593	596	495	552	576	616	530	581	553	572	556	557	559	552	568	576	573	561	545	566	577	556	565	589	570	560	586	548	532	590	577	552	564	558	568	538	592	622	570	581	587	563	565	592	602	542	588	608	530	554	538	564	568	550	539	553	560	570	587	569	524	588	599	570	563	561	557	553	615	552	567	585	561	567	567	584	570	538	576	548	508	547	538	564	546	537	618	568	570	559	598	562	575	597	579	562	553	557	525	530	545	580	561	569	585	572	585	543	571	611	565	574	530	556	557	565	559	541	523	594	566	561	535	547	553	552	578	535	560	602	540	577	593	533	590	550	548	551	526	598	559	588	537	561	555	568	524	521	555	559	537	554	572	556	608	589	611	575	576	558	577	593	593	601	546	558	513	543	554	574	591	559	573	553	567	551	539	555	559	576	556	540	606	533	546	529	549	549	581	569	546	537	592	593	515	568	545	565	564	545	564	593	584	564	519	574	600	505	539	568	551	561	579	573	536	547	578	574	584	613	571	582	572	578	539	547	581	546	549	544	582	588	542	557	598	595	577	561	573	543	603	561	535	537	568	573	587	548	563	551	584	538	546	589	649	605	568	537	527	556	571	528	592	576	556	588	560	562	592	570	598	539	561	557	587	585	525	561	564	550	543	584	591	567	590	560	571	563	525	571	570	545	557	579	573	529	567	559	490	520	561	544	552	577	546	590	539	601	563	583	539	576	554	541	556	537	571	531	577	598	567	555	585	547	567	586	550	557	556	558	586	545	513	555	548	581	555	566	566	552	609	592	566	556	599	544	574	527	543	533	572	581	532	546	581	609	580	560	596	558	573	568	602	578	571	564	594	590	558	578	544	590	564	537	542	592	577	576	531	520	538	580	557	609	581	583	595	608	530	593	545	527	546	545	597	546	583	630	555	548	560	544	544	552	553	533	534	540	544	554	535	566	611	548	563	574	542	539	615	564	544	568	521	562	565	555	564	583	561	574	552	579	575	546	552	569	533	557	586	578	603	552	576	555	569	524	549	592	571	528	587	570	581	544	604	556	593	551	583	576	533	549	564	560	599	543	557	559	515	531	581	578	583	568	592	556	584	543	550	574	580	587	569	548	610	531	558	538	541	546	560	551	556	589	545	545	564	554	569	547	586	574	599	532	549	579	552	551	582	575	576	526	561	556	593	563	593	559	577	532	564	580	594	564	566	548	585	498	589	560	526	596	607	581	568	546	579	587	591	530	582	596	587	580	598	570	517	564	588	573	557	531	580	581	544	487	559	569	580	593	559	599	554	580	515	573	545	541	578	569	528	571	573	553	568	575	579	576	561	583	593	588	558	590	561	575	597	574	545	558	580	558	548	553	565	544	587	578	613	541	588	573	564	537	561	516	515	544	583	565	545	573	532	549	567	540	567	559	555	508	607	542	536	606	579	590	552	581	576	537	554	555	618	568	522	560	585	555	562	541	572	542	565	575	575	576	528	567	575	589	580	568	588	592	577	569	594	553	546	556	563	568	572	545	541	554	604	582	570	550	585	598	555	559	554	585	519	585	582	559	588	595	583	575	613	533	552	568	536	559	538	565	598	559	573	567	522	548	555	566	582	557	552	588	613	577	603	567	549	584	599	591	583	585	582	531	567	528	576	544	580	553	545	590	531	555	629	587	599	529	560	546	619	561	552	559	596	556	609	572	539	579	553	563	612	552	597	561	607	554	571	602	579	539	602	548	562	510	553	540	584	594	522	579	548	564	558	552	505	585	558	558	594	568	570	589	564	575	544	550	542	564	578	534	549	568	590	568	559	558	554	533	566	582	548	536	574	566	558	587	552	595	538	574	525	605	540	576	546	559	564	542	558	557	588	606	522	593	561	565	542	553	574	565	536	550	561	592	568	510	538	604	527	529	581	552	553	539	551	532	570	508	556	581	584	531	588	582	534	573	563	561	577	573	553	583	545	555	561	551	545	567	548	592	548	539	613	568	564	528	550	555	559	542	609	573	542	573	579	566	574	550	539	599	588	580	579	544	555	574	568	516	566	543	572	621	580	616	559	565	609	548	556	612	549	574	601	600	603	627	541	579	581	551	604	535	565	556	540	544	567	564	580	585	534	540	591	581	546	538	570	572	520	571	589	596	544	571	538	547	529	593	575	587	561	560	566	584	581	562	579	603	564	543	536	541	545	547	555	555	588	525	499	556	544	562	571	576	547	538	566	572	565	562	537	560	525	564	548	505	554	540	580	608	537	596	556	534	586	592	566	564	544	576	607	572	571	559	569	606	520	588	603	557	537	568	572	584	565	587	546	564	532	538	558	550	568	557	577	600	575	568	531	599	555	581	539	588	509	578	560	591	563	554	596	533	565	579	585	555	571	543	550	573	565	569	589	550	599	564	557	546	591	582	550	516	567	520	557	551	532	563	579	639	559	560	562	556	600	614	551	515	549	570	532	603	549	579	568	587	548	573	587	582	548	553	512	593	558	535	589	554	603	559	517	584	525	548	610	564	513	571	605	601	603	532	565	578	567	530	538	564	617	572	613	561	583	573	544	590	580	595	551	566	566	568	533	595	553	576	595	585	560	552	542	609	561	570	571	569	552	562	515	620	575	576	581	557	564	588	608	530	577	540	571	580	544	585	550	541	582	583	562	587	575	573	580	583	534	548	598	562	552	568	563	591	643	521	564	574	604	575	598	578	571	566	559	553	586	562	552	566	549	562	569	596	592	545	599	577	545
24206	21351	28630	24600	30083	49044	45723	27928	13405	3943	1536	978	836	748	779	770	722	740	718	760	775	784	807	793	765	726	744	763	747	746	736	682	730	748	785	760	779	822	774	760	767	750	745	738	779	739	761	769	797	812	768	744	759	739	734	747	764	794	749	768	790	760	758	742	709	726	770	757	737	755	770	747	739	751	693	732	697	761	741	746	798	771	732	676	737	748	751	737	774	739	706	763	769	735	724	720	739	759	756	699	760	742	733	767	717	776	731	717	835	780	745	721	740	717	732	767	742	736	729	765	710	740	731	782	792	694	763	784	742	754	732	785	756	747	797	736	740	693	725	733	770	759	744	737	775	754	726	689	760	834	741	719	721	741	744	748	700	729	783	778	711	769	756	716	751	749	732	734	703	720	724	743	741	775	727	755	763	776	764	751	766	754	748	711	737	757	739	753	736	709	705	748	740	759	706	732	694	763	730	756	742	714	795	742	745	746	740	747	744	707	708	742	721	757	732	728	721	729	743	732	758	734	752	718	696	711	716	738	736	741	795	730	774	763	747	763	697	758	740	701	723	761	727	732	801	736	691	750	688	757	701	729	752	770	732	758	778	721	728	709	726	727	711	736	722	718	702	737	782	738	718	765	785	770	742	718	721	694	719	750	742	680	719	736	764	759	753	762	719	757	714	712	750	784	688	760	721	747	752	724	706	705	757	713	726	746	699	769	744	729	716	726	741	749	794	734	739	711	754	746	735	739	753	735	764	764	750	769	723	748	765	752	696	772	716	728	764	765	764	713	756	728	735	746	813	741	770	794	744	755	753	717	743	773	760	781	706	720	770	750	721	793	817	741	706	730	733	705	761	722	751	759	792	749	764	727	754	768	760	720	793	773	731	689	728	745	786	731	754	776	779	751	789	685	756	770	788	791	728	782	781	782	762	732	718	791	710	747	756	785	761	703	752	724	732	775	731	774	765	751	771	732	766	710	755	778	742	719	754	714	756	794	738	784	768	782	713	727	724	757	718	736	752	736	716	697	740	737	781	732	710	777	783	718	756	754	753	763	794	779	729	722	726	740	769	712	728	734	755	801	789	804	765	707	691	713	726	761	776	726	735	776	725	722	736	709	766	760	752	758	753	760	760	715	731	736	743	741	753	751	778	737	706	750	774	738	718	784	707	705	772	809	709	726	709	731	774	784	792	733	752	729	749	754	731	737	756	703	749	782	712	745	699	751	707	710	715	717	781	685	772	772	714	725	722	743	725	712	759	774	690	731	784	717	736	778	761	781	700	728	759	754	741	780	757	770	756	738	747	760	726	717	757	758	796	691	758	772	757	754	726	740	792	739	730	698	772	686	725	718	769	723	788	731	767	746	716	719	732	717	730	822	793	743	733	796	711	744	758	752	724	718	718	741	775	752	793	776	755	721	744	736	762	697	717	690	780	776	732	758	734	765	718	731	702	700	767	723	738	765	743	730	730	739	719	743	719	764	704	777	741	743	715	796	751	765	767	756	761	689	743	690	726	757	723	751	747	714	741	763	796	745	768	714	755	762	739	750	702	759	727	763	714	777	758	711	722	767	724	735	798	747	725	733	728	731	769	691	794	771	757	754	768	784	749	738	755	771	719	758	715	700	754	747	768	789	754	779	769	729	706	740	769	744	768	696	702	767	719	749	784	727	743	752	721	771	729	747	723	744	777	768	730	742	715	705	780	716	725	786	715	723	724	797	781	751	755	799	725	701	757	754	737	746	727	791	721	808	743	739	756	728	748	764	767	728	745	702	739	757	715	708	768	726	754	726	731	742	752	759	745	757	783	774	750	759	757	812	742	757	750	703	729	783	760	734	761	748	693	710	742	754	751	733	757	700	718	755	696	704	747	742	709	698	773	765	703	754	774	785	750	711	700	730	720	719	724	754	769	795	706	731	735	724	731	752	737	730	710	721	712	725	734	749	764	758	721	771	781	753	781	747	768	718	746	772	716	736	763	664	715	731	738	762	798	740	764	720	707	778	714	759	753	716	703	730	732	724	763	764	728	762	769	738	723	747	761	730	733	782	790	750	698	710	753	767	718	755	709	747	765	767	725	758	747	718	767	739	734	756	753	737	715	747	749	694	693	758	804	704	767	751	752	780	756	743	770	742	737	729	761	743	764	760	736	722	745	745	741	775	720	741	757	751	733	712	726	710	751	729	744	794	739	752	731	738	752	728	786	720	792	734	755	761	792	775	752	813	750	742	704	700	731	739	760	785	747	772	766	737	766	719	776	737	663	784	768	767	814	741	741	742	726	742	703	697	751	736	728	762	741	720	692	721	727	737	708	751	738	801	740	767	756	730	730	773	729	706	744	756	771	720	760	761	739	730	772	725	760	746	735	766	800	767	728	745	744	710	760	786	774	726	727	756	727	770	770	769	721	750	747	761	698	719	787	762	814	766	791	744	680	741	765	709	731	762	764	743	735	724	710	705	741	733	722	737	728	715	722	754	746	733	796	728	765	717	771	746	744	757	736	752	704	799	718	714	768	747	712	727	763	742	741	809	708	765	754	712	757	748	751	701	731	784	807	738	761	770	729	736	725	749	709	750	785	757	747	823	738	799	742	720	763	731	737	735	734	715	782	732	748	767	716	754	708	704	699	722	746	705	749	755	712	776	729	766	752	763	740	733	744	744	723	758	691	704	714	800	703	724	774	770	764	760	751	776	756	736	751	713	722	726	714	737	715	747	747	747	789	678	731	733	759	792	787	735	802	716	769	740	736	763	746	753	768	707	740	723	747	714	746	743	872	755	747	744	706	757	781	762	738	709	699	709	792	766	745	725	756	777	747	765	712	772	745	772	735	723	727	746	728	721	693	748	705	769	734	719	703	753	708	707	764	738	724	741	685	754	758	719	739	764	790	745	705	762	730	762	769	759	710	743	768	764	722	766	744	801	726	721	745	721	740	709	718	739	710	765	726	752	720	735	719	731	765	734	767	710	722	753	725	737	746	736	630	706	720	734	712	781	734	734	752	710	758	770	721	777	708	722	736	752	755	725	726	742	737	769	741	755	794	724	769	768	730	754	776	736	794	751	733	795	703	754	746	733	735	739	724	701	692	693	729	746	791	776	789	757	770	738	751	772	713	746	726	760	725	757	743	769	757	747	657	720	742	715	737	756	757	720	775	752	767	738	768	715	717	756	753	762	774	761	744	692	765	743	770	727	751	742	733	751	753	756	762	711	751	784	780	729	728	761	765	719	771	787	712	752	770	738	696	722	724	762	710	733	782	733	715	714	739	741	740	747	766	729	701	723	772	743	748	738	832	683	762	680	737	742	722	738	757	766	711	776	731	743	741	729	758	682	756	722	772	710	695	753	721	762	745	768	746	782	726	730	775	716	725	733	759	695	748	726	734	742	743	756	792	706	790	767	784	786	745	762	668	706	747	784	740	794	737	724	722	716	735	755	775	746	713	760	737	763	739	730	748	768	730	692	779	782	697	767	760	742	699	738
16315	29171	26080	17616	37752	48684	37211	22484	10170	3468	1547	851	684	687	668	688	664	678	661	650	650	618	655	643	635	693	676	645	658	645	657	725	597	669	669	642	698	730	629	666	669	658	633	625	686	652	637	637	629	698	638	656	617	644	642	684	657	702	612	637	670	621	691	643	657	624	675	662	674	705	678	634	652	614	636	618	688	633	648	631	686	677	669	665	630	658	693	675	662	655	620	667	664	637	653	639	668	665	617	617	673	634	629	645	659	669	635	688	674	644	663	689	671	657	690	669	678	636	624	667	624	644	609	637	633	642	626	660	700	665	636	667	683	672	626	701	624	621	644	650	607	605	664	614	670	657	655	650	639	669	647	601	648	680	719	698	644	699	698	649	649	687	686	674	639	667	656	663	640	639	696	659	682	665	658	666	636	686	615	633	629	678	640	653	625	683	616	662	657	686	678	662	649	705	677	622	691	604	666	650	642	639	679	658	598	694	627	637	648	640	648	664	675	675	643	679	635	669	647	684	659	654	662	665	614	651	673	638	641	638	594	619	711	646	629	673	640	676	670	654	657	680	672	678	659	635	634	673	677	636	630	625	677	684	676	614	665	649	625	663	671	665	650	657	643	661	650	648	632	682	675	634	663	632	600	661	650	678	641	668	648	684	656	689	609	692	707	676	612	637	661	670	632	687	627	643	666	642	639	672	703	652	652	610	630	595	630	641	670	636	614	642	644	622	623	635	675	643	584	671	693	658	646	604	639	605	662	642	644	588	682	646	664	642	630	651	618	615	658	619	658	664	668	616	643	680	685	620	597	612	663	673	671	630	672	658	648	669	614	641	654	677	642	692	639	636	692	638	678	642	647	674	639	632	691	658	606	669	672	614	678	677	674	691	684	608	620	671	619	617	662	620	643	657	681	653	656	661	673	674	698	602	661	636	637	652	637	664	607	676	648	649	638	693	670	632	677	672	653	662	656	637	629	652	605	629	658	609	655	649	672	690	664	612	668	638	623	669	693	605	677	616	654	673	664	665	649	707	618	699	651	645	682	658	603	654	685	608	685	670	607	645	671	677	652	634	680	646	647	660	610	610	632	662	632	646	662	613	624	650	667	650	664	672	665	673	646	646	647	640	646	644	663	640	652	659	610	622	607	640	653	611	638	683	682	683	654	658	619	622	633	651	638	696	645	627	637	647	628	662	645	639	629	653	616	618	633	614	682	653	604	662	628	622	669	629	651	645	638	661	652	658	641	714	666	634	618	689	704	685	653	614	665	634	649	689	690	630	664	645	651	683	619	644	632	618	684	647	658	649	644	610	682	616	695	646	613	653	641	649	648	646	657	651	653	576	626	596	635	635	626	666	612	660	676	738	634	647	695	691	638	632	640	650	630	664	663	655	657	679	658	612	632	658	677	615	599	664	658	647	679	633	649	647	642	619	693	611	646	661	642	674	612	618	662	637	636	682	680	600	701	635	670	639	625	662	648	638	637	638	597	636	678	670	631	639	653	607	626	673	663	676	666	677	652	628	658	642	689	699	702	642	642	647	657	651	665	633	659	618	655	631	662	658	614	647	694	618	622	628	681	650	606	656	659	669	679	693	679	659	693	652	625	658	694	595	642	659	665	660	637	636	659	656	672	633	598	611	642	623	658	678	681	665	642	633	682	662	660	661	641	671	664	630	672	665	670	625	660	689	673	634	656	627	654	677	652	626	643	682	644	701	605	681	624	682	616	671	653	644	635	610	650	635	653	676	633	638	649	620	659	647	655	661	645	601	650	635	689	659	622	653	626	642	674	636	615	638	666	661	620	669	631	672	639	626	665	621	629	640	686	672	633	649	675	648	620	641	603	651	665	625	640	638	668	669	676	641	641	624	657	629	643	635	638	611	593	611	599	688	658	670	629	681	699	659	650	618	658	641	676	693	682	663	625	640	630	638	626	640	615	629	623	653	660	640	653	623	670	641	663	663	687	685	680	630	660	665	624	669	642	677	624	627	691	665	626	636	621	634	648	681	622	645	643	631	607	697	642	624	638	661	631	640	647	671	612	616	652	628	633	656	641	638	637	625	632	632	677	652	614	650	623	650	635	643	702	656	627	623	621	683	659	607	661	681	638	644	646	630	702	639	632	667	696	665	681	622	628	654	607	643	673	642	625	680	639	662	635	665	671	654	637	679	628	658	630	614	634	700	701	632	663	655	662	659	627	641	609	673	684	618	653	665	618	669	592	598	640	671	645	630	649	628	641	605	644	661	664	687	628	703	613	658	639	665	689	627	695	632	656	621	647	663	661	666	613	635	678	623	650	614	674	645	653	627	616	665	665	630	672	654	634	658	635	676	642	664	659	671	661	663	626	663	657	669	645	660	633	671	646	654	675	644	660	622	600	638	638	654	617	649	679	650	600	667	650	686	647	673	627	656	634	651	691	666	648	639	660	624	625	607	658	660	669	659	648	657	646	640	601	586	648	659	611	668	681	631	694	737	649	660	620	670	631	578	645	687	657	666	643	669	651	624	623	675	624	652	645	630	734	655	640	682	664	656	702	639	642	655	612	629	659	672	666	627	673	634	632	618	604	629	660	649	616	649	621	630	671	646	589	644	628	665	609	713	638	633	667	655	608	639	644	630	640	653	673	625	647	672	646	664	621	668	657	705	696	651	701	656	643	659	614	645	664	646	692	605	681	630	650	645	658	590	628	649	649	682	644	647	645	670	687	693	611	653	598	672	647	650	603	667	635	675	672	628	692	608	645	633	636	650	664	611	669	631	656	597	621	629	608	658	636	635	670	666	611	635	684	688	668	654	662	668	671	624	622	624	670	659	627	682	609	675	640	709	653	606	662	676	671	655	673	635	655	612	620	645	627	645	638	653	645	664	632	616	633	636	646	665	683	646	610	669	599	621	669	619	633	679	660	651	645	681	656	680	671	686	652	655	629	690	668	666	663	654	656	652	670	667	656	642	622	635	620	650	620	657	627	620	634	619	639	675	627	606	642	683	656	589	639	650	720	669	657	677	618	662	692	682	687	665	652	675	649	670	657	651	652	697	642	657	646	679	615	652	654	664	646	653	646	673	627	675	652	626	626	629	683	694	702	610	671	693	687	687	692	652	634	640	640	629	625	655	639	634	634	616	666	696	686	660	668	650	656	636	670	647	625	656	648	677	631	612	644	652	602	693	640	638	662	624	667	644	611	662	649	647	633	646	649	640	633	562	636	644	680	659	630	632	568	615	643	668	666	626	653	694	640	653	671	643	627	645	641	632	618	663	705	638	657	652	654	626	632	630	667	710	679	645	660	620	668	640	650	698	627	620	635	668	630	652	643	691	654	626	673	646	688	654	633	654	639	637	627	636	620	635	637	653	657	649	665	657	658	644	642	652	652	678	636	655	670	612	628	641	631	656	693	636	669	629	651	690	667	636	661	643	605	675	644	681	637	647	714	635	615	622	653	635	649	631	638	661	672	615	635	670	661	685	713	664	614	620	642	663
28181	19272	13237	6652	5270	6454	4696	2467	1369	848	650	622	640	623	631	617	619	635	593	591	607	639	602	621	647	629	611	578	589	576	557	590	598	585	573	615	572	587	570	597	583	593	561	596	582	590	589	587	622	611	570	609	567	580	587	581	547	568	619	615	617	596	646	628	589	579	615	619	577	574	571	605	598	630	636	569	579	574	567	606	583	604	593	583	643	553	594	594	649	615	579	604	634	619	598	617	602	610	577	614	624	567	608	589	631	624	630	574	639	655	609	582	561	610	579	577	562	543	587	548	588	603	585	595	587	653	609	597	567	574	588	633	613	602	581	588	598	596	608	589	610	610	602	610	574	579	601	613	581	624	639	620	636	580	569	592	623	576	568	555	606	591	567	613	601	583	603	630	596	599	614	555	599	602	602	622	616	586	619	615	636	608	584	580	613	614	604	588	602	650	607	612	585	638	568	589	638	594	611	585	585	614	584	597	564	585	593	612	609	592	593	587	587	549	603	596	598	599	594	619	612	600	613	605	615	597	596	596	579	553	595	618	590	587	576	604	577	589	575	569	548	584	583	600	652	610	579	604	568	618	572	631	634	614	636	590	644	569	549	598	590	635	610	591	614	619	613	609	634	606	567	543	576	596	567	589	609	587	568	608	577	573	567	598	586	586	628	607	605	586	599	588	631	616	621	605	587	638	588	610	603	628	557	590	608	626	632	577	617	598	589	580	610	565	608	587	626	616	605	595	562	601	591	601	653	630	571	598	594	590	626	570	569	603	596	613	602	611	616	602	630	601	574	538	619	621	606	593	595	659	632	616	619	567	566	548	587	615	619	571	631	593	619	591	615	607	580	592	587	603	543	648	589	576	608	597	583	575	622	606	601	583	585	546	565	641	609	609	613	556	601	590	611	615	591	635	615	638	606	608	612	595	579	604	607	583	630	591	605	584	589	523	588	602	594	582	616	608	599	615	579	597	627	579	602	600	587	648	642	571	616	594	626	595	640	603	583	574	610	582	594	618	626	601	598	618	592	631	596	605	586	620	564	552	604	584	576	579	614	601	572	610	605	606	585	613	626	602	625	566	632	642	606	597	623	600	631	596	582	589	597	619	601	600	561	614	598	617	568	630	608	639	586	630	603	603	585	659	600	607	602	616	639	619	604	638	595	645	638	606	627	575	613	583	630	573	569	603	618	639	618	592	615	618	617	624	612	595	626	640	539	637	574	576	592	596	586	626	587	611	622	605	589	550	575	588	623	595	648	609	652	573	565	590	560	591	600	626	560	609	611	588	592	592	593	593	585	599	562	577	616	579	611	576	568	613	555	608	569	615	627	588	611	576	626	632	609	537	607	590	596	607	609	593	610	602	618	552	644	580	592	625	612	602	608	623	573	614	579	614	611	602	561	601	635	576	619	580	638	525	590	560	573	616	614	604	588	577	633	588	596	600	611	616	564	577	526	595	604	569	609	604	655	601	583	658	580	624	590	634	608	644	582	614	614	606	607	564	554	588	587	639	580	608	660	576	626	588	548	609	595	647	621	622	613	599	560	643	590	603	619	621	585	583	594	592	594	579	590	562	643	592	613	608	588	599	587	611	568	575	601	583	649	594	607	571	603	589	593	604	555	631	577	609	630	583	559	612	633	582	566	568	603	636	558	565	637	581	588	576	592	614	582	606	574	603	632	648	580	618	617	609	544	570	611	591	585	612	540	591	600	618	608	578	566	634	578	592	634	629	568	602	618	608	618	592	579	605	612	592	651	569	610	604	641	614	586	550	615	573	523	598	574	599	628	602	595	567	561	631	610	585	583	598	661	621	639	579	575	610	628	591	602	599	593	662	581	605	635	644	596	628	578	605	618	621	606	666	588	617	626	606	608	552	600	629	587	590	591	585	585	611	627	569	608	633	591	640	591	594	582	582	542	548	591	609	600	622	598	565	636	616	590	562	612	579	619	577	643	567	601	602	606	605	582	582	639	612	614	613	593	588	602	619	611	574	614	583	572	625	606	566	634	595	565	656	601	631	622	610	586	626	577	588	633	588	620	609	606	574	539	604	638	588	571	613	605	613	621	582	578	599	626	596	591	623	572	613	649	629	639	611	637	596	568	593	574	581	565	604	631	569	608	617	615	604	594	604	640	619	577	659	581	568	582	585	623	583	564	620	620	603	574	606	597	590	627	589	639	630	610	562	573	577	596	611	575	599	614	603	604	637	594	599	603	627	584	607	630	618	588	672	622	629	591	622	614	629	643	620	604	620	589	596	633	561	606	589	616	601	638	649	567	598	612	593	648	588	610	605	561	620	614	576	658	594	600	595	598	605	610	586	644	611	614	564	594	623	617	602	573	627	600	553	574	607	611	615	629	584	613	552	563	608	555	570	630	545	639	595	596	544	593	545	637	606	602	573	620	619	636	575	604	601	587	590	635	619	582	605	612	600	615	594	581	620	648	580	620	554	607	583	599	598	620	623	608	619	621	574	606	595	634	583	614	578	600	636	592	619	562	597	569	567	616	628	594	656	634	561	617	601	567	584	580	632	597	598	631	631	591	592	584	597	570	599	594	588	601	623	608	608	610	629	618	594	615	619	612	581	607	623	586	641	614	580	605	578	637	618	583	562	573	612	610	640	602	629	576	612	584	637	589	579	590	574	628	591	644	599	608	574	560	601	596	602	603	571	593	567	606	598	589	657	600	610	616	566	593	654	617	603	598	601	616	646	581	613	615	639	565	603	606	643	602	603	570	608	586	611	609	571	619	578	605	632	570	567	604	590	611	579	588	617	610	602	604	618	629	607	581	630	623	634	594	585	608	606	628	565	577	619	639	611	611	595	621	587	595	619	587	590	635	614	570	603	612	631	570	600	610	598	573	607	585	625	604	592	537	583	617	596	631	604	577	597	566	603	655	637	625	583	621	602	637	667	593	602	608	600	608	627	600	570	671	567	617	619	606	617	604	574	611	596	611	596	595	603	579	602	585	601	557	586	560	619	632	653	627	567	615	584	616	595	605	625	600	644	595	568	584	639	610	592	617	616	635	598	658	572	593	619	599	616	552	622	619	629	637	595	613	591	598	564	630	660	615	602	567	556	622	577	598	582	598	603	596	572	622	575	630	613	600	625	596	579	613	627	578	611	591	562	603	624	600	590	635	606	570	621	597	614	627	568	560	584	627	596	597	596	561	585	575	574	610	572	595	570	620	601	566	606	601	592	583	593	599	596	615	634	583	628	584	604	601	616	633	571	649	565	578	564	610	601	644	633	601	606	611	611	578	612	614	624	600	635	636	573	610	592	558	657	577	619	625	547	610	602	585	578	616	603	575	576	611	631	580	681	629	579	646	581	633	613	609	589	602	639	578	595	613	562	576	628	646	611	582	612	634	635	630	595	588	567	590	575	604	592	633	640	610	597	615	543	616	589	601	643	627	638	626	645	629	645	613	637	625	594	607	648	599	598	608	582	651	633	636	573	577	594	623	565	599	614	569	623
10358	14630	11812	5517	5747	6661	4572	2507	1318	770	584	490	520	495	507	505	532	539	516	501	498	509	520	493	456	504	510	520	526	514	503	529	503	532	507	489	460	473	546	517	500	496	554	487	471	458	505	530	600	506	502	527	501	522	478	482	521	499	490	496	559	492	480	491	507	534	532	525	514	484	510	502	507	526	498	485	470	492	529	509	542	483	504	479	513	522	529	500	471	509	517	491	521	540	516	505	551	491	528	551	509	488	506	511	544	518	554	483	535	512	542	508	519	502	479	524	522	504	552	490	492	488	506	482	508	492	513	544	496	498	535	511	507	490	511	488	554	496	502	522	531	502	578	502	486	515	486	519	540	529	492	555	489	492	508	524	474	494	520	535	553	477	527	547	478	510	502	522	509	480	514	527	486	498	449	530	543	514	518	534	491	538	466	527	505	539	522	466	526	507	503	514	521	509	531	506	523	469	491	527	525	529	525	522	531	507	526	511	514	496	521	500	524	477	514	512	504	476	497	498	466	477	532	482	517	478	533	546	517	563	536	527	515	501	521	517	496	469	516	526	511	491	498	540	521	558	522	539	506	541	499	525	548	518	486	499	515	502	528	544	522	509	479	500	496	492	482	490	474	514	495	476	543	477	488	541	508	520	477	527	527	528	485	507	482	528	523	543	493	525	505	495	481	503	486	495	516	536	538	506	548	536	516	516	519	518	515	505	533	517	520	516	497	514	526	496	509	501	523	525	530	519	505	514	530	487	497	536	506	540	519	522	554	524	480	535	501	503	493	483	493	525	493	477	521	560	539	475	490	505	512	508	475	484	525	527	489	536	516	492	511	504	519	479	491	523	509	515	488	550	497	507	489	463	516	505	524	542	520	530	511	482	513	469	526	525	495	534	534	522	480	497	490	533	484	555	495	491	476	523	528	554	503	532	537	516	503	523	502	487	510	506	503	497	486	525	511	506	549	481	491	542	525	562	501	494	499	544	490	499	474	510	497	455	499	512	485	469	479	537	490	503	467	504	483	504	464	538	509	531	509	495	489	530	491	499	488	532	524	528	498	504	501	476	535	505	515	530	543	509	481	529	497	537	490	518	471	530	495	524	519	497	516	525	508	508	528	507	506	513	502	488	497	497	545	449	511	531	500	528	510	495	507	517	517	522	485	516	528	503	512	530	464	492	546	495	503	509	524	477	513	542	521	484	524	518	506	575	520	511	535	517	533	500	531	507	525	565	503	517	545	528	507	519	541	516	475	512	472	505	537	502	539	513	488	520	508	490	475	509	528	529	484	488	517	520	478	553	547	525	526	513	529	531	526	458	520	499	486	491	504	480	488	516	527	472	488	534	497	511	534	501	488	497	510	545	477	507	488	492	529	518	513	538	507	502	498	510	454	525	519	552	534	529	506	506	531	494	496	525	521	539	532	478	538	512	532	463	515	502	526	494	513	498	510	513	484	529	466	458	473	464	480	497	514	508	481	522	523	489	504	493	500	530	501	494	515	504	526	476	535	512	500	502	527	492	515	520	543	514	487	537	493	482	501	480	481	477	538	535	484	529	527	512	530	511	471	509	516	523	524	482	529	529	495	481	528	531	459	521	505	504	526	547	508	468	483	493	503	503	473	494	491	527	496	483	509	516	486	517	564	492	508	533	519	530	470	499	505	570	488	523	509	493	523	491	517	458	535	529	512	519	517	473	497	522	551	504	532	498	509	492	528	550	499	484	515	549	551	525	524	537	512	531	471	553	472	519	521	535	502	513	504	510	506	497	499	501	521	487	505	527	536	521	491	501	508	493	517	532	523	523	490	521	478	489	449	523	520	529	491	507	514	487	539	508	494	524	489	504	523	541	524	507	491	523	538	496	531	508	523	494	494	488	487	492	506	479	489	455	483	554	516	489	496	497	515	494	501	504	480	520	512	539	540	527	510	491	487	516	545	492	519	493	517	502	520	528	494	475	504	502	498	507	503	472	519	537	544	522	488	507	502	487	554	499	481	514	486	492	481	516	555	495	523	450	489	504	501	526	498	543	559	538	534	514	476	530	523	525	524	536	511	518	548	527	492	485	494	490	526	535	495	528	522	499	482	576	489	504	496	530	503	521	495	529	515	473	487	519	486	493	523	529	507	521	512	558	511	518	567	505	523	471	484	490	533	508	496	502	507	521	526	467	490	491	480	521	526	476	503	485	505	497	535	485	504	509	501	542	554	516	511	541	513	541	537	510	501	540	507	508	505	515	518	484	485	487	494	494	507	491	494	538	528	536	467	524	496	553	557	437	484	534	530	513	501	499	477	486	478	516	550	514	472	486	478	508	462	491	513	491	497	539	465	543	546	499	533	510	542	523	510	557	498	495	494	447	481	482	527	499	502	537	494	503	497	482	482	480	487	513	506	504	496	551	490	501	523	502	525	485	469	550	486	493	570	498	480	502	513	478	485	558	521	476	498	547	494	525	502	504	492	519	512	541	539	481	545	515	505	513	523	523	545	511	509	528	516	533	505	512	537	520	509	480	546	502	518	554	512	519	510	486	540	534	540	504	520	486	512	517	527	485	512	509	512	477	511	531	522	507	533	550	519	510	529	515	501	467	514	526	504	487	520	482	497	530	496	542	552	534	491	500	501	528	487	514	475	516	540	548	491	495	507	506	548	486	511	519	521	522	517	488	527	536	491	479	539	532	528	525	525	477	503	470	529	506	508	485	536	521	520	521	480	482	514	518	493	500	553	542	539	499	516	515	527	519	535	536	512	539	458	471	472	491	534	528	484	467	488	550	524	512	553	517	524	527	520	514	501	502	483	481	528	511	514	531	522	521	482	512	489	502	512	540	495	470	527	473	490	516	499	537	539	520	525	485	531	527	502	491	497	537	527	509	554	503	506	561	521	520	504	527	542	526	472	509	553	498	492	514	478	512	505	507	525	522	511	514	510	528	524	518	534	545	485	544	512	531	466	553	460	511	538	505	535	522	529	505	476	461	513	476	519	481	506	502	491	512	469	492	506	485	559	519	538	507	507	534	542	515	517	494	545	480	541	542	505	499	516	520	505	531	492	490	575	541	518	516	566	500	503	498	510	484	538	512	488	519	480	520	547	503	513	569	483	503	513	556	472	547	541	541	477	457	512	513	505	499	504	479	488	520	522	509	554	494	478	533	500	515	504	499	478	510	501	530	519	531	504	483	496	527	475	532	533	540	499	504	534	540	533	548	498	516	508	498	518	488	519	510	514	508	512	477	520	508	518	500	531	498	488	515	517	513	547	536	520	554	491	492	518	452	492	507	498	495	481	515	514	521	512	530	475	471	490	515	501	537	495	511	524	536	477	518	484	535	505	498	485	506	514	516	519	489	488	484	488	519	501	483	498	515	515	500	519	514	483	544	515	524	521	526	519	522	484	527	496	498	500	494	522	509	576	534	536	523	535	502	507	512	529	510	491	499	469	512	500	539	509	494	529	524	510	526	541	519	469	529	481	546	481	490	517	512
25506	21395	27620	25519	24999	34811	30336	16482	6762	1998	1111	774	631	667	651	632	658	619	660	644	639	660	663	697	639	568	620	740	642	694	651	630	637	660	656	624	657	650	658	604	674	584	645	684	649	660	648	643	662	673	639	688	667	641	619	658	704	677	644	646	659	657	663	662	611	677	598	641	675	640	619	665	655	631	625	614	614	646	659	660	645	686	642	682	606	583	619	660	672	636	637	606	659	645	684	697	667	671	604	691	610	619	681	665	626	664	633	663	678	638	629	669	630	615	654	588	661	648	624	663	618	605	618	647	643	597	682	631	612	660	655	602	629	667	628	633	658	593	661	633	640	615	611	631	615	655	653	627	683	664	657	675	628	637	635	653	690	629	602	604	654	644	662	673	608	643	635	660	630	669	617	623	612	624	667	591	637	684	623	637	621	648	613	643	632	627	622	643	622	616	667	636	638	646	695	612	683	658	653	617	667	600	628	658	647	660	617	670	632	628	609	596	640	628	692	654	642	653	627	624	632	620	644	676	626	640	640	673	608	614	605	671	613	615	647	651	650	677	624	648	646	667	577	597	632	629	614	639	617	654	607	693	646	652	697	624	650	617	699	643	612	623	621	659	634	605	627	641	629	650	630	712	660	646	681	686	670	624	618	668	614	688	661	610	635	603	677	671	636	663	636	653	676	655	638	665	657	640	590	676	664	633	632	632	630	635	607	683	621	668	684	659	613	650	627	629	647	623	671	646	629	647	594	620	646	681	677	634	652	603	642	681	634	666	687	678	633	634	691	674	608	648	647	645	654	648	630	688	627	629	620	597	656	655	636	690	643	612	635	672	664	612	595	618	600	640	640	608	665	637	579	647	633	644	651	658	717	604	606	611	649	643	631	567	650	650	680	647	623	629	659	611	601	613	645	604	673	664	685	648	662	637	653	619	672	632	576	641	630	603	643	625	619	600	604	653	611	598	666	609	650	632	612	624	623	616	608	710	597	647	664	644	618	614	633	592	579	615	645	687	676	659	607	645	607	661	615	641	638	637	658	572	608	702	659	632	638	653	638	673	654	660	651	625	632	682	614	650	684	645	661	595	619	642	647	648	617	626	710	605	645	669	642	656	615	650	654	592	639	640	641	694	612	657	664	613	672	678	671	648	648	635	650	634	618	648	654	663	622	645	686	652	629	612	629	657	686	699	702	646	620	622	664	678	656	629	624	654	656	633	676	637	639	658	628	648	648	659	662	648	630	663	623	636	582	605	600	636	615	620	625	671	627	605	651	678	639	674	640	659	601	605	632	647	642	612	633	643	678	660	612	615	697	691	633	672	615	640	640	671	664	626	667	623	640	638	636	644	659	615	631	649	614	664	623	656	660	667	624	655	657	649	656	647	620	637	653	636	650	682	655	641	636	701	580	644	682	614	653	683	678	656	655	606	606	630	617	636	653	663	661	568	619	643	627	653	661	711	668	701	672	688	615	677	613	622	633	644	628	657	635	615	687	663	610	633	598	650	710	653	664	659	649	624	643	643	640	667	671	649	683	622	651	650	665	646	663	643	642	623	628	672	655	646	614	605	610	601	658	643	643	629	657	620	655	639	628	579	665	654	673	661	664	640	631	677	662	667	623	638	623	658	666	657	659	629	622	608	661	608	622	628	603	646	615	642	668	645	677	626	623	659	669	614	631	671	606	633	605	630	633	624	638	601	600	662	636	600	631	656	657	609	630	643	618	652	629	645	642	686	620	615	624	604	622	661	616	627	669	623	597	683	630	695	687	642	624	651	625	668	601	654	673	665	560	621	649	692	673	628	670	628	634	646	649	662	655	644	634	636	605	606	629	678	715	641	642	640	631	609	604	596	676	651	652	683	648	639	610	609	600	629	661	638	660	605	668	606	592	690	627	643	621	587	607	604	676	662	617	664	646	654	669	666	634	637	668	682	617	672	631	621	636	641	649	631	611	642	634	674	667	647	590	663	648	690	657	643	631	633	653	628	653	644	677	643	665	675	627	645	667	641	623	597	622	661	598	649	599	629	641	612	632	655	647	636	650	661	666	639	637	691	609	611	661	634	671	651	692	657	611	620	616	641	666	650	649	641	656	628	637	619	629	634	657	599	599	607	631	633	638	656	670	625	662	624	663	622	685	629	598	635	608	665	613	610	630	676	665	652	628	677	625	641	636	650	639	588	652	635	662	637	628	609	667	643	616	670	630	659	598	699	626	656	645	597	604	650	592	694	661	673	638	649	632	613	617	643	580	638	651	601	624	674	608	658	665	629	632	663	627	616	661	678	640	634	634	624	610	686	645	655	654	622	682	623	606	674	643	601	642	639	638	657	647	630	641	636	608	582	662	642	627	717	630	619	638	667	591	616	633	692	680	640	644	594	621	656	613	604	635	612	638	603	624	636	616	635	652	656	699	609	657	622	651	601	618	598	608	676	638	634	614	625	679	610	629	675	621	614	646	675	623	611	656	633	640	627	685	635	610	663	696	607	642	714	613	624	657	656	638	653	637	624	637	663	648	647	675	636	655	638	646	614	666	667	598	660	632	628	635	639	676	688	668	615	677	648	657	644	622	598	636	651	666	625	683	618	663	631	651	638	619	663	622	598	633	641	606	606	656	670	629	664	659	640	674	634	623	635	613	603	648	667	652	642	649	665	677	647	632	686	646	642	633	609	594	648	644	626	618	593	658	629	627	650	607	669	644	630	591	609	629	666	609	633	634	604	618	635	651	672	623	649	688	638	636	626	618	609	609	646	641	653	643	697	639	674	671	659	623	654	679	598	650	620	583	653	647	672	645	606	632	672	681	649	646	597	703	623	672	661	605	638	612	651	645	630	650	643	622	614	619	616	639	673	631	638	660	587	660	606	687	669	634	602	652	621	696	680	605	645	622	646	626	600	639	648	640	645	655	687	627	631	634	611	614	609	639	677	600	643	619	662	653	635	638	644	618	640	603	647	676	610	653	586	667	626	613	597	676	590	627	638	664	625	616	690	657	625	650	605	628	590	642	671	664	635	646	636	659	617	638	656	638	624	648	629	624	653	609	625	673	644	631	651	628	666	637	615	636	616	626	620	651	648	659	614	663	651	605	665	640	599	630	618	676	627	633	643	638	617	678	638	622	657	661	639	684	660	643	610	625	678	631	655	688	634	642	659	658	656	641	643	654	676	626	652	613	650	632	654	658	663	674	695	665	689	620	632	623	661	634	644	621	623	605	666	624	641	716	591	647	623	618	629	614	648	652	669	635	643	631	631	662	631	643	593	629	638	653	619	627	621	647	620	624	647	676	658	671	698	646	591	669	617	658	612	634	646	611	675	633	632	602	641	638	602	647	620	647	632	631	681	597	672	597	598	661	630	660	627	622	642	609	610	617	610	649	679	585	654	614	630	605	661	624	641	625	637	584	627	622	630	615	664	638	667	649	633	667	641	619	693	644	644	612	646	673	618	615	653	619	669	616	650	627	640	641	675	618	627	651	651	620	615
11836	23829	20494	13063	24277	31751	22578	13417	5919	1990	995	666	564	573	574	613	567	548	592	567	534	544	557	585	542	541	530	629	579	518	587	603	582	588	540	526	560	608	596	580	573	589	577	573	610	580	519	553	602	524	575	599	605	602	596	600	590	583	563	589	568	565	577	580	565	516	551	588	574	591	534	577	564	569	581	549	582	583	560	586	574	550	571	596	578	579	578	575	557	551	560	576	567	568	567	600	567	616	593	587	571	539	577	538	540	572	551	553	564	554	609	624	623	564	552	583	612	602	610	619	570	583	564	564	562	572	557	574	569	558	554	578	591	561	560	592	547	593	564	582	548	562	542	559	532	579	606	577	517	559	603	567	595	553	550	570	533	539	525	534	587	604	562	569	524	586	538	572	561	576	589	562	630	571	591	571	552	536	579	612	576	564	556	594	523	540	578	563	559	575	569	573	547	593	570	569	569	575	555	568	607	599	564	581	559	594	571	565	595	558	544	560	575	574	601	568	544	579	597	542	557	543	582	541	569	533	589	573	556	596	549	560	584	580	576	579	607	587	566	551	601	590	551	583	552	555	593	605	557	611	597	563	568	547	524	634	598	564	561	600	567	565	555	536	571	547	587	576	583	530	568	618	586	586	577	591	605	595	571	578	573	553	581	559	556	600	583	546	609	588	595	568	576	612	591	550	580	551	574	606	550	592	557	550	526	568	560	554	579	578	611	585	558	570	537	531	560	593	611	557	573	584	575	573	557	626	620	545	597	543	571	572	552	568	552	567	563	555	553	548	592	584	597	572	562	562	581	549	572	562	576	566	572	565	598	560	589	577	591	570	569	507	572	528	568	580	587	573	584	586	552	544	564	573	555	573	559	613	561	557	574	596	606	571	553	512	568	564	584	549	594	535	613	577	540	549	598	581	573	536	560	527	563	554	542	609	573	600	575	571	577	581	573	586	588	591	610	573	559	544	576	594	562	605	591	543	583	535	542	602	520	532	560	577	565	559	548	565	579	535	506	633	550	548	546	612	533	572	553	583	560	559	572	563	544	564	576	555	598	581	572	604	517	569	543	584	572	569	566	556	588	555	578	573	527	603	541	558	609	584	527	531	565	552	560	573	584	546	566	589	552	552	550	570	609	603	558	582	596	561	562	594	560	596	599	561	585	579	576	584	568	597	496	570	560	622	544	531	556	580	579	595	557	585	610	534	554	556	594	554	533	539	587	559	558	589	562	595	580	581	540	579	556	604	579	593	544	562	519	545	589	580	637	522	616	561	534	561	575	626	598	579	549	519	573	594	538	557	553	560	615	564	560	606	593	582	564	592	572	597	550	557	564	571	580	580	542	571	546	532	551	618	536	580	580	573	537	581	567	572	593	568	569	560	564	575	568	565	583	592	600	577	606	540	558	571	576	576	581	558	583	601	604	575	590	605	525	552	553	582	559	551	565	565	579	539	558	577	587	608	527	560	576	538	557	596	549	563	524	523	577	525	553	564	551	582	583	586	611	546	529	600	562	569	548	588	569	546	561	530	518	530	563	557	585	538	575	595	581	553	572	562	547	585	570	599	577	520	587	560	532	584	592	568	560	559	560	536	574	585	576	602	555	600	613	610	558	556	583	553	584	579	560	541	563	586	557	588	572	534	553	567	564	581	553	551	591	562	563	573	555	550	582	588	571	541	575	577	578	556	561	589	562	556	570	566	571	564	570	552	538	574	553	535	578	537	542	568	614	580	566	569	533	559	620	569	559	554	553	613	595	564	555	586	571	536	594	565	538	578	552	529	561	577	577	555	572	536	565	575	526	581	523	581	584	595	593	540	566	557	563	537	559	551	562	547	583	555	586	557	555	567	602	533	582	547	566	576	547	568	527	580	547	587	577	593	556	573	606	542	564	536	591	609	573	574	543	578	548	561	554	589	606	586	550	551	546	573	580	557	600	554	586	516	543	597	556	545	542	567	533	551	555	569	587	570	574	583	596	599	580	590	540	556	588	549	532	580	551	576	564	575	588	530	565	549	583	546	547	540	577	571	539	540	558	517	549	587	552	570	538	613	586	596	562	546	587	533	567	566	568	523	522	572	573	552	594	559	571	557	589	555	590	538	576	609	581	602	639	587	589	559	576	562	576	571	586	542	560	566	569	579	546	570	561	594	543	575	583	573	544	563	570	580	574	541	560	567	560	528	532	564	530	609	616	554	559	544	543	547	536	603	557	580	572	569	536	604	559	542	539	557	574	546	581	578	568	560	580	566	603	556	556	530	595	576	583	553	585	532	556	559	571	601	547	551	593	558	598	562	593	559	539	578	545	578	552	530	541	585	568	540	591	555	616	556	548	586	541	655	562	561	601	562	567	529	620	585	578	598	588	559	565	570	587	610	553	575	559	583	587	560	548	595	586	586	577	599	588	551	563	544	604	543	564	539	572	547	630	557	584	523	603	558	565	525	582	549	540	539	578	584	540	532	543	590	582	547	570	578	560	593	540	561	585	573	589	579	603	599	566	577	587	544	555	593	594	546	585	573	586	543	584	580	560	572	566	568	595	553	567	587	594	581	543	596	572	534	563	553	538	552	552	597	547	547	516	601	562	603	554	564	555	555	575	567	597	558	551	531	550	525	518	555	556	572	595	524	590	576	575	554	593	570	569	579	560	557	525	600	613	549	599	571	585	569	579	573	594	578	558	577	561	580	535	597	567	550	581	568	562	524	573	550	606	520	550	590	515	534	533	561	613	547	558	531	590	553	566	577	622	541	581	523	570	544	593	526	514	591	617	518	574	584	606	527	537	623	588	546	546	544	560	563	582	600	553	564	592	599	562	577	572	511	551	547	595	591	599	571	540	572	594	587	560	552	571	551	554	580	560	588	569	605	563	563	598	587	558	562	579	530	566	492	534	582	597	546	537	545	539	539	569	558	561	563	537	543	533	570	575	583	575	555	539	584	547	595	585	564	583	569	496	573	573	566	569	548	542	557	573	575	586	546	554	529	582	532	553	556	596	535	556	564	601	602	555	532	556	541	562	535	530	622	573	559	523	557	578	562	571	558	586	564	559	582	557	583	520	572	551	606	554	552	564	571	565	545	524	556	564	546	553	599	584	559	572	554	553	583	580	560	593	534	594	589	523	563	581	579	550	581	580	566	535	571	579	561	545	580	604	552	566	571	560	578	587	567	577	595	543	562	563	567	571	570	565	544	531	586	594	576	627	533	573	570	565	560	537	539	592	596	536	548	577	549	575	545	565	560	558	546	547	575	564	555	536	604	591	558	555	577	554	595	565	560	589	562	546	553	564	616	575	594	525	583	561	561	526	531	563	537	614	605	559	558	558	575	542	566	584	605	551	573	564	558	549	553	545	585	593	590	544	546	579	532	569	547	532	550	588	561	549	534	540	535	539	586	601	551	596	547	542	528	545	574	595	553	517	580	586	592	617	573	598	559	583	586	559	523	608	536	578	557	574	564	565	562	570	555	553	582	570	581	525	574
24232	21336	28681	24613	31555	46348	44462	26774	14004	3836	1620	922	866	776	786	742	764	723	779	741	744	692	726	775	745	773	759	722	714	783	749	700	753	714	775	736	748	700	752	752	738	699	761	731	697	724	762	808	737	767	725	778	768	704	694	750	751	716	781	764	715	756	719	725	726	711	745	704	716	767	715	746	715	714	748	717	741	727	733	734	749	721	726	771	751	702	789	792	749	764	766	778	734	745	772	782	790	741	749	726	784	747	777	701	691	737	754	754	789	755	689	785	806	723	738	760	749	746	764	694	772	776	762	710	775	672	732	727	733	747	722	719	729	812	725	781	694	715	740	721	776	768	797	749	745	771	753	683	735	715	743	721	718	751	761	761	721	786	768	674	708	756	735	701	737	753	757	756	756	769	760	818	699	756	740	729	774	775	782	740	747	698	717	739	739	736	719	710	771	765	779	722	746	741	777	746	762	729	754	738	747	687	662	782	727	738	738	728	743	701	789	740	704	752	698	753	766	760	707	731	739	727	761	691	732	804	734	720	748	780	784	715	705	710	705	751	756	728	757	759	766	711	714	687	756	736	740	724	726	697	704	767	720	718	739	769	774	733	785	792	732	741	699	673	769	732	742	766	697	770	755	732	785	768	770	767	752	698	780	758	743	721	758	777	758	757	773	708	724	739	765	647	706	724	764	746	719	765	712	747	763	743	695	803	727	718	749	768	741	783	750	722	806	759	679	772	705	782	779	787	713	763	756	794	754	767	693	762	757	750	720	752	753	714	740	766	720	792	726	692	730	722	701	744	784	723	762	762	765	698	718	748	743	742	714	738	709	766	729	740	684	787	738	755	714	719	764	775	752	734	791	752	764	767	725	749	719	704	767	756	731	736	712	730	767	772	743	773	787	732	709	755	781	746	730	742	715	762	743	777	716	713	752	727	740	725	743	783	789	723	765	704	735	696	699	723	748	683	732	681	724	800	729	732	735	709	734	712	712	746	751	708	668	763	733	746	805	713	684	712	738	782	731	694	718	688	751	753	730	767	712	737	700	759	775	728	731	748	729	713	764	722	732	742	756	760	759	686	755	723	723	714	796	739	738	737	715	799	688	726	765	693	751	781	777	749	712	792	746	761	704	759	738	751	732	763	778	754	806	738	758	778	776	734	737	769	735	782	711	775	780	744	733	755	735	737	682	732	713	739	753	727	786	761	727	717	771	744	761	730	777	752	684	711	750	789	740	725	755	708	744	792	741	759	747	745	724	750	740	753	778	777	725	788	671	719	670	732	788	752	759	761	720	798	716	761	736	743	731	666	709	740	784	730	743	725	726	734	760	776	804	730	742	775	740	733	782	708	721	763	741	732	733	739	711	697	733	794	832	719	671	702	728	739	723	770	760	708	776	708	731	716	709	735	749	701	749	707	771	742	736	699	771	719	755	771	714	756	700	757	733	743	728	704	740	744	714	794	723	699	732	718	733	699	751	699	753	700	714	740	724	736	738	722	727	784	754	786	744	737	736	723	728	727	706	711	686	699	757	764	762	692	682	745	737	754	719	794	715	678	758	710	693	774	734	716	729	696	730	717	726	714	710	741	724	766	768	768	766	746	756	756	733	727	697	726	731	702	676	742	709	732	717	717	767	706	695	780	790	731	741	751	726	753	748	714	762	756	706	743	769	766	737	802	754	735	703	757	733	700	746	727	738	696	717	701	766	708	736	708	743	690	676	720	742	753	760	726	810	781	785	765	842	725	679	741	726	740	708	753	706	767	733	709	745	744	770	765	739	773	756	722	746	670	729	749	723	782	736	728	755	721	703	746	764	720	746	711	772	696	740	731	748	734	705	737	748	712	754	715	687	700	746	765	750	748	721	693	754	730	717	754	671	768	778	760	760	714	746	753	776	685	746	779	768	730	754	759	787	712	733	763	722	715	741	766	734	770	671	765	769	756	770	729	784	760	757	715	701	696	751	726	710	709	723	780	721	733	733	771	772	717	729	716	728	682	693	738	792	748	774	776	711	682	710	738	724	740	725	704	744	766	753	728	773	717	709	801	814	736	762	753	742	721	748	792	738	708	729	740	759	747	714	718	748	735	683	671	700	787	727	761	721	714	743	707	703	730	701	707	730	731	721	768	690	687	736	744	761	782	736	712	736	707	754	776	768	681	750	733	685	692	727	719	751	735	747	740	733	755	732	769	778	704	755	712	728	683	796	698	774	714	756	732	726	799	755	661	747	694	714	777	753	710	738	760	788	743	743	728	749	735	743	753	778	684	730	773	754	770	710	725	760	696	745	774	730	734	737	748	762	780	712	711	732	792	687	756	744	744	689	731	749	719	769	690	726	717	773	793	703	684	779	791	744	701	700	717	715	734	738	753	748	733	740	701	754	715	729	706	719	763	770	770	725	729	728	743	750	704	744	711	732	762	738	720	753	750	762	776	780	733	759	704	694	707	769	788	725	770	752	759	764	778	743	800	715	722	708	756	772	675	756	744	699	713	716	718	718	721	713	758	758	750	737	704	743	733	783	758	737	772	726	767	726	706	733	727	783	711	768	754	762	720	724	719	706	679	751	760	715	725	749	718	725	739	767	716	733	761	719	763	719	712	704	716	729	773	747	752	741	704	703	735	760	727	701	752	740	750	732	750	744	723	777	790	696	725	711	705	764	762	764	722	769	733	710	736	756	734	723	738	812	761	780	760	737	751	725	762	748	755	747	695	771	707	759	768	745	744	736	738	734	731	709	736	734	808	758	746	690	759	750	679	728	770	763	687	707	711	763	770	748	748	722	745	731	738	780	745	765	716	779	759	735	704	748	696	675	775	735	713	735	778	740	757	720	698	748	709	718	747	741	760	769	736	742	783	708	701	736	787	753	768	736	720	739	736	683	763	742	772	784	758	729	746	733	766	754	772	754	781	739	748	745	752	728	719	707	729	754	740	693	756	769	768	718	727	767	769	778	718	745	756	740	744	756	732	714	762	748	759	702	721	728	730	718	681	776	773	774	713	790	771	695	779	740	736	740	749	686	718	769	749	744	713	773	721	706	738	730	777	782	778	756	736	736	735	714	663	727	753	746	699	773	785	679	767	725	721	746	724	719	759	795	724	703	702	765	731	749	731	721	709	739	736	776	753	740	740	757	798	774	792	734	741	731	738	765	770	726	815	717	783	725	712	765	675	766	719	738	738	750	757	710	755	710	705	677	683	739	751	787	707	726	730	808	749	741	731	733	770	775	721	743	711	679	719	731	788	748	744	699	760	716	713	731	754	711	742	789	719	759	750	707	690	715	705	754	703	772	719	723	701	718	755	778	757	716	755	780	710	767	811	721	794	770	778	747	781	731	733	723	783	761	704	718	772	814	693	749	753	727	743	760	735	727	699	717	691	758	766	691	723	753	809	727	752	737	724	769	731	696	718	727	745	778	737	714	695	722	700	722	759	783	724	730	759	785	770	717	717	733	693	766	738	699	763	685	732	768	717	761	754	746	777
15723	31647	30859	22671	45107	47451	36253	22279	10914	3327	1602	879	728	674	670	678	661	685	633	679	657	659	669	655	682	695	680	646	712	677	704	653	652	640	658	597	643	684	663	636	633	628	640	621	676	659	650	715	675	658	684	623	673	627	695	677	681	669	659	670	691	655	683	666	663	608	662	681	686	660	689	653	633	631	621	597	649	662	666	662	696	646	646	671	633	691	668	669	664	663	617	666	657	627	689	635	630	652	669	639	688	668	667	670	646	645	630	658	643	605	662	646	679	701	659	699	628	647	664	658	594	655	646	663	657	696	682	649	648	635	653	643	706	671	670	642	672	687	654	643	667	667	705	700	677	667	665	674	692	634	675	630	677	668	639	660	639	625	680	673	605	642	660	613	638	636	647	636	622	644	685	663	629	635	632	727	656	618	662	694	686	669	638	681	651	665	718	677	682	685	703	674	643	646	662	670	688	641	684	624	637	650	649	629	629	651	667	607	656	671	654	620	639	636	632	618	666	656	670	647	672	661	630	668	623	676	684	641	616	645	659	670	672	625	651	643	699	654	693	627	634	621	670	656	633	647	655	701	685	693	608	635	661	697	698	677	645	671	642	630	664	657	633	644	617	639	648	708	640	673	653	666	640	660	632	647	651	660	674	722	669	638	653	635	641	664	637	679	606	624	634	647	620	642	653	656	671	638	613	678	658	627	646	669	648	669	643	677	654	666	665	618	643	621	644	650	663	662	638	672	621	662	684	684	691	629	665	640	624	623	658	656	645	678	650	641	671	680	676	655	698	647	632	629	667	666	588	696	648	688	652	637	636	638	652	646	668	706	657	691	638	658	700	667	650	610	664	625	669	647	680	640	642	738	690	694	672	663	688	634	637	639	693	638	657	621	682	682	644	644	678	637	642	641	681	659	633	615	689	627	638	672	700	637	700	656	640	653	658	689	663	603	628	642	667	641	730	593	634	669	653	702	643	709	701	644	634	611	669	713	688	671	664	655	692	670	642	642	601	689	620	668	651	640	689	672	630	675	684	668	656	645	614	679	669	638	655	671	649	646	649	639	699	649	656	613	623	653	663	669	649	651	616	671	597	663	684	662	672	655	666	641	631	656	646	625	680	646	626	694	679	675	692	612	656	681	657	670	640	660	639	689	641	671	691	665	610	677	594	636	660	656	653	662	641	694	645	638	654	674	670	656	673	664	626	646	637	671	617	679	636	661	682	627	656	607	694	633	698	643	651	649	645	671	591	672	614	629	674	645	646	657	712	657	668	690	628	619	647	653	638	627	663	701	667	659	604	634	677	670	680	642	640	662	657	601	616	649	636	629	651	619	637	641	693	673	633	699	606	672	685	656	683	638	674	665	654	632	642	647	684	695	641	656	668	646	671	653	624	635	614	642	698	697	668	648	684	700	651	656	636	668	662	604	657	647	632	631	633	641	664	647	664	684	683	648	630	669	627	642	650	659	632	643	630	686	648	696	608	655	718	650	626	655	624	661	662	628	660	672	627	671	721	644	662	620	696	658	638	638	620	667	668	608	681	667	601	704	661	659	647	631	696	659	633	630	647	633	626	635	650	668	663	665	680	649	690	668	695	665	635	681	616	664	660	630	613	659	701	643	689	678	670	591	634	698	676	606	649	627	653	649	644	646	690	655	657	676	665	656	619	659	669	669	642	657	607	696	673	673	607	629	690	674	631	652	640	695	704	613	691	697	663	640	631	673	670	642	611	631	635	682	664	609	615	695	648	651	598	695	620	663	645	627	652	622	658	646	662	669	639	671	620	690	652	698	610	591	677	699	656	641	646	652	644	645	624	649	637	630	647	598	661	645	629	679	653	662	628	647	651	677	653	592	616	664	650	669	658	627	640	624	599	670	647	711	669	672	653	620	669	651	634	630	622	653	666	667	606	664	640	646	625	626	662	662	697	606	610	658	642	682	667	644	690	647	652	697	623	658	669	643	639	662	585	619	655	677	687	625	664	603	642	651	624	652	660	633	643	699	628	666	635	656	652	634	597	685	628	653	629	695	615	651	633	627	661	669	647	619	626	664	674	629	654	639	637	669	677	629	667	662	632	658	622	655	641	657	628	641	707	656	634	649	654	651	668	649	654	639	645	655	619	614	716	628	635	614	627	663	611	635	662	657	646	660	636	635	637	637	679	669	651	670	637	644	660	642	669	663	638	665	629	679	694	628	656	709	618	646	644	626	677	656	639	658	627	598	647	616	651	685	627	643	661	644	663	648	653	651	631	605	649	664	673	634	650	646	684	665	655	677	655	641	667	712	629	652	664	645	642	654	640	687	639	682	652	718	663	653	638	626	653	602	649	621	679	647	714	663	682	657	600	633	627	680	668	686	642	674	614	637	601	652	640	648	661	639	629	679	670	647	640	647	673	636	648	671	660	626	658	641	636	627	635	664	647	651	701	676	589	625	636	615	642	706	587	674	604	653	630	684	671	675	607	651	641	663	629	669	689	656	624	640	622	658	639	667	623	636	621	624	662	653	616	690	614	669	663	676	644	675	673	650	673	630	672	639	676	628	669	632	627	652	643	679	607	646	637	642	661	630	648	657	612	604	638	609	625	666	649	648	591	649	648	665	654	667	627	661	680	718	631	645	643	634	661	611	622	675	640	665	712	635	727	664	637	641	672	625	654	656	642	625	638	656	647	631	674	652	646	693	649	596	666	618	698	673	617	584	643	665	673	655	660	660	623	633	679	638	640	640	600	670	656	698	671	647	625	616	664	646	621	702	698	662	674	647	659	648	649	622	677	679	657	623	632	706	715	694	614	677	696	642	676	579	626	650	634	624	646	623	648	677	649	611	676	607	646	667	674	659	657	622	673	664	630	694	653	664	657	653	692	622	625	629	670	655	659	656	703	573	668	696	627	704	632	654	680	655	610	622	633	652	592	633	683	646	632	664	644	637	656	659	664	643	631	655	606	622	647	639	614	642	654	622	624	657	633	614	665	649	642	673	630	626	671	676	611	647	674	676	628	634	680	667	642	657	603	616	680	633	627	625	659	642	628	628	658	640	646	644	670	645	612	695	696	629	673	650	616	648	684	656	668	684	676	674	664	703	677	654	641	674	621	699	638	645	637	630	684	610	652	635	650	634	617	675	684	644	633	650	640	627	670	650	599	678	682	652	637	678	691	670	675	692	663	683	637	631	680	590	664	626	690	658	616	638	662	636	644	628	648	655	671	684	632	636	650	649	674	603	614	649	687	632	660	659	625	661	635	701	625	589	619	616	683	687	688	634	623	644	676	658	690	633	639	642	678	632	634	611	653	699	644	679	672	643	635	670	626	631	674	628	657	641	716	619	642	607	670	631	635	654	626	695	650	697	638	655	604	619	634	656	630	658	631	693	720	621	665	603	681	663	655	649	616	588	657	669	666	660	641	639	642	669	666	666	650	606	669	670	592	633	675	642	652	630	642	639	676	693	673	666	665	658	625	624	596	617	664	666	664	637	636	610
28620	17946	13969	9634	7048	6509	4529	2247	1424	809	695	619	572	570	609	601	627	621	599	591	613	648	604	594	603	592	606	566	598	568	604	599	613	616	632	625	640	612	615	599	596	614	607	623	575	575	597	606	607	581	566	614	605	605	599	619	568	624	641	637	578	585	597	556	653	628	600	621	604	617	633	595	614	676	597	635	617	615	571	592	597	608	599	596	562	622	645	587	640	602	596	629	595	649	591	625	643	601	605	609	595	616	647	622	626	603	626	590	573	567	584	577	584	570	646	578	647	636	599	619	594	623	598	611	589	618	563	606	617	632	589	615	581	601	598	603	621	610	648	583	611	647	616	584	618	613	614	604	650	607	608	572	591	645	618	628	646	561	621	598	612	618	594	591	592	609	569	573	592	613	670	607	611	591	620	654	589	606	578	627	606	665	583	586	611	637	601	624	605	579	612	657	571	613	624	557	621	614	608	618	616	606	609	583	640	592	633	600	650	607	617	659	623	638	596	600	617	581	637	605	544	589	628	630	633	600	631	623	589	615	624	567	635	593	593	580	622	645	602	579	572	570	596	599	624	632	561	603	599	598	633	597	579	575	599	581	613	593	573	627	623	583	577	572	575	608	605	586	606	624	565	648	635	586	583	598	570	572	620	621	615	582	617	606	579	601	587	624	545	599	599	613	622	620	574	597	615	588	596	571	627	608	623	592	623	560	600	607	633	585	622	651	595	586	598	566	620	657	615	602	560	616	599	617	624	648	598	610	635	625	610	637	580	640	561	631	643	610	633	594	613	606	578	599	613	592	574	602	573	640	596	604	592	599	618	595	602	568	647	599	603	573	599	596	590	605	612	614	617	596	623	548	582	569	623	619	591	609	577	631	590	635	627	600	608	626	671	632	609	621	567	583	579	607	589	632	619	614	614	569	610	623	667	652	596	612	632	596	631	629	594	586	602	610	573	621	606	608	608	623	639	607	574	614	602	604	589	581	626	615	648	592	603	595	558	609	650	561	615	599	609	592	579	573	573	626	612	634	556	565	604	594	627	589	585	642	609	599	620	612	601	612	597	644	629	627	593	584	626	632	625	645	623	648	629	609	584	604	589	511	605	598	614	614	584	656	648	621	600	580	569	608	628	598	606	633	592	607	598	604	585	593	593	608	601	612	580	618	593	574	638	613	646	615	598	632	586	597	577	616	609	638	638	621	600	559	613	599	568	582	600	642	629	638	646	611	624	614	565	595	606	592	602	629	613	575	582	588	574	630	649	599	593	570	610	587	623	647	592	583	604	623	641	611	611	556	602	629	622	614	628	590	616	632	575	608	614	584	600	642	594	603	626	618	592	631	631	557	580	593	580	613	575	574	585	554	594	608	613	566	582	547	557	604	601	618	615	578	600	605	608	613	573	610	593	580	589	602	606	601	563	601	648	586	603	624	632	605	580	582	594	602	610	655	567	608	613	603	591	618	608	586	637	636	549	604	603	628	604	578	605	600	651	616	635	592	603	599	616	636	619	656	615	631	649	600	583	658	564	625	607	657	601	615	571	598	597	578	582	582	633	564	578	597	627	629	596	600	602	575	596	635	617	629	576	649	613	576	586	606	593	625	591	609	622	550	608	604	602	578	572	555	573	580	616	601	606	606	636	592	581	596	589	599	631	592	600	596	578	605	605	594	578	597	596	606	605	595	597	600	576	604	627	616	585	613	661	611	635	630	594	612	648	626	594	600	623	577	579	569	596	631	597	578	615	635	622	622	543	603	607	606	604	611	586	581	620	605	592	619	595	642	628	569	617	628	593	611	616	614	604	614	621	571	577	607	605	596	621	578	637	619	578	624	606	607	566	545	586	600	607	577	608	629	630	580	580	585	603	660	632	606	635	599	662	642	580	608	624	607	646	616	610	609	599	620	624	612	636	583	575	595	611	598	637	595	616	586	631	589	595	561	573	594	646	597	617	607	574	617	538	614	574	628	606	636	619	597	656	595	622	590	575	582	593	614	603	547	594	609	601	596	601	590	615	610	641	612	558	616	593	664	588	573	588	613	594	606	621	612	598	640	604	565	607	605	634	619	586	617	601	602	614	573	643	582	627	557	632	606	662	619	610	590	564	584	589	574	585	603	647	586	576	588	605	614	674	628	602	616	616	613	599	562	640	600	609	598	619	569	604	609	589	605	605	600	652	617	604	603	614	586	579	604	618	632	640	628	583	606	651	623	559	612	596	588	575	587	604	619	630	592	612	598	601	628	612	580	615	599	603	595	655	615	599	586	579	615	616	636	584	619	583	589	601	579	587	620	557	576	602	582	606	578	563	632	595	608	632	555	632	653	601	594	581	594	581	644	602	624	595	617	640	592	628	612	602	609	611	598	604	620	663	575	625	578	565	567	621	576	577	619	614	622	630	605	550	552	587	593	585	544	655	584	634	624	608	630	595	609	574	603	645	598	615	634	588	597	555	600	648	629	612	617	573	608	601	648	605	574	608	583	578	561	642	540	593	628	600	612	628	613	613	574	623	588	604	610	600	634	631	600	583	635	593	610	587	569	574	631	626	585	607	612	627	610	580	598	575	632	643	647	579	603	628	613	596	599	634	614	602	628	600	566	606	638	616	582	616	573	618	659	609	600	618	607	611	576	568	587	619	586	599	595	650	592	647	597	605	595	589	586	609	613	583	570	599	553	613	610	593	605	621	593	625	644	610	620	605	666	616	612	605	603	580	591	616	571	587	597	604	576	604	592	645	561	628	585	596	606	584	623	559	572	563	584	633	609	566	640	617	645	581	593	633	656	562	605	594	585	573	596	589	592	622	563	599	577	583	574	609	541	588	572	609	600	610	659	598	590	576	573	595	580	597	634	614	564	592	588	636	588	664	619	608	652	616	654	580	548	617	579	605	605	560	604	581	620	590	604	624	617	640	616	597	607	608	671	661	640	624	583	653	604	562	641	587	581	604	600	564	588	604	653	564	592	612	627	616	608	595	612	632	605	580	603	588	559	613	625	638	583	582	618	581	604	591	625	621	628	636	666	640	602	581	634	618	611	559	593	604	638	556	617	585	596	617	625	576	601	617	619	622	612	625	611	618	571	607	566	661	617	617	598	630	659	594	637	590	626	584	595	613	593	637	569	663	631	628	583	575	619	598	626	582	630	567	656	553	618	602	556	617	597	612	583	591	606	608	620	624	593	610	622	614	635	656	598	597	625	577	624	624	647	582	578	620	587	628	593	592	618	574	598	605	618	668	583	604	577	592	609	609	627	682	598	576	608	614	598	599	573	607	596	607	630	625	583	596	601	584	625	629	656	646	599	599	604	554	595	597	605	618	672	586	616	616	610	635	590	583	650	576	593	624	626	627	601	635	603	618	622	591	587	590	621	616	620	589	577	657	584	600	613	615	629	608	615	621	603	597	638	584	573	597	616	582	648	633	623	571	599	623	572	613	561	620	605	617	612	557	595	613	631	583	625	632	650	605	603	645	608	662	612	604	634
12351	10350	13391	7993	7323	6723	4568	2299	1468	795	603	501	528	545	575	533	557	519	523	545	487	522	506	531	536	515	545	516	517	483	545	545	514	530	530	500	545	509	564	518	437	474	509	516	545	513	512	534	510	526	546	539	478	508	499	546	504	518	518	488	500	534	513	506	533	505	459	531	522	538	546	483	517	534	486	503	523	527	518	479	526	486	524	517	495	530	486	524	493	512	518	555	449	513	509	508	516	499	523	507	508	496	517	518	527	502	505	510	508	479	512	502	539	493	540	510	531	456	510	509	501	497	487	552	573	511	518	534	477	488	541	503	515	493	495	508	481	529	494	506	514	543	503	511	496	495	527	517	521	492	515	524	502	533	496	537	523	528	521	504	507	527	513	521	497	504	527	536	557	494	492	523	544	517	502	538	516	510	520	542	524	504	531	520	504	512	550	496	503	480	495	525	543	544	488	543	535	476	534	523	512	507	539	512	475	522	522	546	493	477	545	501	471	536	520	517	506	524	524	511	504	503	456	476	533	525	508	493	506	556	551	513	476	506	518	488	514	482	514	537	556	526	514	520	529	522	502	515	487	532	529	523	517	531	463	534	520	556	487	525	543	531	507	525	515	509	526	492	518	524	533	532	500	486	525	520	523	518	486	533	515	507	526	506	534	505	567	552	529	574	510	514	521	505	523	541	491	516	476	529	564	498	534	544	497	526	497	520	488	499	524	456	527	530	493	490	514	495	525	553	528	485	480	529	532	534	543	466	489	543	517	503	480	486	550	524	529	486	525	530	498	492	546	522	505	535	525	517	519	493	526	512	531	521	446	505	508	503	506	545	502	521	498	503	519	521	528	490	526	458	511	490	542	538	503	507	535	511	513	507	504	532	459	524	463	512	502	547	496	495	511	519	530	502	533	507	487	531	549	475	503	556	517	536	541	545	511	518	507	537	521	512	514	477	487	507	532	509	503	544	524	532	533	493	524	536	533	532	501	578	538	551	477	513	529	501	483	533	511	559	514	518	521	504	493	515	518	532	481	528	525	509	481	515	488	518	457	519	500	514	538	524	488	514	516	539	537	510	490	474	514	488	578	526	543	529	512	520	560	490	504	505	523	504	502	496	475	509	501	510	515	500	512	527	534	507	524	486	510	535	511	546	522	536	521	557	520	510	559	521	489	503	540	503	467	501	543	520	502	501	512	510	558	521	517	515	505	487	489	501	543	476	518	541	516	475	486	502	503	543	523	510	537	531	508	525	539	497	540	504	531	501	520	530	540	515	512	509	499	471	526	510	474	526	501	551	509	513	449	557	509	485	527	533	470	532	528	520	549	508	532	520	502	526	473	533	524	519	507	556	498	521	515	530	495	511	503	489	521	524	496	527	549	540	450	555	542	499	502	494	507	508	512	525	539	519	503	527	521	519	525	527	499	511	492	513	555	505	492	505	514	488	488	540	494	543	504	531	562	556	513	484	517	507	487	550	503	480	489	520	514	514	525	484	506	536	521	494	512	540	518	518	520	514	493	553	513	513	566	548	506	534	478	462	519	555	528	532	521	539	545	499	517	515	527	509	481	548	513	509	527	514	474	499	524	501	546	503	500	563	556	530	515	504	452	545	498	536	477	546	552	526	506	517	519	517	495	547	479	488	530	529	523	514	532	496	516	486	499	498	530	473	477	534	507	514	472	507	485	480	510	520	505	507	533	520	522	512	477	472	535	508	537	517	523	548	561	529	523	467	564	543	540	507	477	541	498	513	520	489	481	539	501	513	482	554	504	536	533	488	569	517	522	503	512	524	536	497	535	520	496	468	504	522	528	551	510	499	536	531	499	495	521	572	499	527	483	516	518	483	515	540	516	500	477	536	509	522	511	510	521	518	509	486	507	507	529	495	511	589	482	494	500	531	512	464	487	500	518	502	487	515	513	545	475	510	544	453	518	522	541	524	526	479	470	504	498	504	525	542	536	521	534	566	582	504	504	507	478	526	499	489	505	485	541	510	503	456	515	533	520	514	495	519	518	498	512	580	532	535	478	535	531	540	535	499	540	533	527	505	520	483	483	536	487	502	515	515	568	532	552	496	485	500	511	510	510	527	536	484	514	492	468	522	515	511	503	507	488	506	517	498	512	556	501	518	519	501	532	546	512	551	502	543	542	497	494	497	542	501	522	501	534	494	527	592	482	520	501	503	498	519	515	509	538	539	494	559	520	522	531	503	528	520	512	533	533	508	562	539	502	481	505	493	526	522	534	523	536	483	499	497	519	551	491	542	516	532	514	514	480	517	515	492	527	527	535	538	526	536	547	503	516	562	491	490	519	511	499	550	483	515	506	486	530	523	501	568	513	525	474	551	540	540	535	518	485	498	537	529	545	530	494	490	549	466	510	474	551	495	495	510	513	516	531	520	524	482	517	487	543	528	529	550	533	489	537	520	505	537	515	520	479	478	534	496	528	536	518	508	524	460	550	543	523	560	513	518	551	523	516	503	512	493	506	518	521	537	493	513	514	545	539	530	518	526	495	552	514	514	502	501	524	519	505	520	484	508	547	515	546	495	485	494	558	527	536	520	526	505	495	506	568	549	508	479	472	509	507	522	532	483	514	505	491	517	528	498	533	526	508	527	498	483	524	526	504	550	520	528	513	497	528	534	518	482	506	510	520	520	547	509	477	512	544	557	534	541	551	544	525	534	490	551	520	529	506	516	512	507	576	528	504	507	544	539	508	548	534	526	517	500	515	532	513	544	551	506	506	505	520	521	521	504	534	496	495	535	533	506	513	496	477	514	527	529	521	540	489	555	526	535	594	490	505	505	499	503	540	483	508	521	517	510	497	561	521	527	463	506	505	532	508	509	484	506	553	501	528	478	503	527	521	495	487	529	521	532	555	534	524	513	537	551	544	512	514	543	526	491	492	514	528	518	535	508	509	509	539	495	517	499	524	514	525	506	548	539	511	505	498	493	508	539	497	497	516	503	525	525	506	518	486	539	547	536	485	552	511	505	517	522	499	552	538	499	479	534	492	505	537	473	494	544	506	524	458	520	526	498	534	511	525	502	482	534	525	528	539	497	503	523	522	553	521	472	517	497	497	543	525	474	507	520	513	517	495	554	501	521	537	519	501	511	548	512	515	494	511	511	516	489	484	509	502	543	524	514	517	539	519	526	524	515	489	526	558	466	507	513	470	533	511	534	514	499	502	545	521	560	507	533	504	480	521	521	554	501	502	502	525	508	537	522	542	537	562	508	511	463	539	494	453	571	491	484	518	541	557	500	519	515	494	524	520	513	517	492	521	493	515	529	504	472	487	529	514	531	547	584	501	527	496	512	519	496	538	503	516	491	510	496	509	545	563	486	505	504	511	504	527	493	506	470	536	472	535	523	523	495	528	461	539	521	495	516	506	525	500	498	504	483	483	548	532	543	512	510	513	537	554	499	505	524	532	498	490	532	500	534	550	485	485	477	559	565	487	507	480	494	505	504	543	522	557	544
25376	21329	27633	27283	29010	37007	30606	15299	6756	2041	1050	763	739	710	650	689	624	670	630	670	681	615	657	610	627	625	613	678	610	658	622	610	687	620	649	642	642	583	668	665	646	632	620	650	642	667	661	651	634	665	661	623	615	628	597	633	656	641	639	657	598	647	689	637	645	672	653	642	656	634	602	679	666	657	628	664	647	695	599	606	687	672	613	655	632	652	635	653	630	623	675	618	659	673	682	592	618	612	655	607	620	632	614	657	639	650	646	621	615	632	649	623	654	644	697	624	629	629	643	626	655	619	643	637	671	670	651	641	639	634	618	647	671	615	671	650	605	642	661	650	590	612	675	632	683	639	612	671	693	647	671	640	642	574	627	638	660	641	612	625	644	657	614	652	639	651	609	631	612	655	628	669	698	629	616	658	650	634	679	640	662	649	617	657	687	649	634	662	670	623	622	648	619	612	656	642	618	605	611	660	649	623	670	599	622	626	647	638	635	659	652	638	659	685	648	684	634	635	607	685	637	658	639	659	654	696	644	649	658	689	638	664	595	644	598	642	620	619	668	672	659	631	655	637	595	642	664	649	641	625	643	649	599	658	670	701	631	616	615	623	656	632	650	621	644	662	633	634	641	654	624	611	550	626	614	611	639	683	685	656	635	674	621	649	583	658	700	659	614	688	632	587	634	624	616	651	642	658	660	661	649	646	603	644	632	604	617	652	701	614	643	679	646	633	630	617	618	660	664	631	647	636	654	638	637	650	683	599	608	662	579	669	678	605	581	590	698	625	555	600	656	647	618	615	639	614	665	625	664	635	631	620	618	656	623	633	621	625	662	660	648	692	654	654	653	667	636	667	584	643	659	650	713	614	656	619	616	639	651	609	647	646	636	615	626	620	640	613	620	626	668	630	617	648	696	655	659	637	638	639	594	647	664	666	598	640	688	639	660	634	651	633	616	622	658	611	649	661	647	667	662	665	664	608	614	658	640	638	613	671	634	669	652	626	703	614	677	599	648	628	641	697	615	631	640	654	689	580	596	641	611	643	641	598	667	598	620	605	652	608	624	638	624	602	652	625	611	664	665	599	652	649	631	625	672	628	682	630	641	648	681	658	624	616	634	654	643	641	617	632	639	603	675	669	648	669	637	630	688	675	628	616	617	674	584	609	606	700	637	647	638	636	596	653	675	645	685	666	660	628	644	623	635	613	671	648	623	620	649	645	639	643	657	595	628	627	633	662	621	688	669	659	609	605	626	621	583	602	631	625	622	621	673	658	644	653	645	650	618	646	671	617	622	624	639	616	604	606	664	654	650	656	672	660	645	638	635	611	656	596	598	657	612	634	591	675	644	627	599	683	652	634	636	667	644	624	600	653	661	641	667	636	632	614	637	688	654	671	609	649	608	709	663	671	685	649	638	662	643	668	666	653	643	617	716	637	637	599	663	652	643	606	663	667	665	628	602	619	608	633	646	647	646	678	630	675	665	656	634	688	656	697	661	594	628	598	614	638	607	676	622	623	631	624	655	617	626	655	656	639	622	611	591	637	607	645	628	680	629	677	663	629	665	673	646	662	655	620	626	618	669	652	665	678	648	597	628	603	637	626	653	651	634	615	639	677	645	613	612	668	644	607	609	626	634	672	628	647	643	613	668	610	652	678	668	606	667	629	690	648	629	633	652	645	612	667	641	637	644	600	659	668	627	647	641	645	630	659	590	659	604	619	667	660	640	671	603	626	612	616	618	640	694	652	660	658	607	611	646	667	633	619	686	632	682	625	619	630	666	683	662	653	656	647	625	623	655	625	651	675	650	638	697	652	665	655	603	628	639	617	659	637	645	630	604	653	618	617	556	633	623	657	684	616	641	660	646	668	596	657	634	688	610	628	684	631	645	647	677	606	660	623	656	666	615	634	706	639	618	657	704	652	662	645	623	671	628	682	622	688	634	645	648	646	639	642	604	632	653	652	642	678	609	631	592	592	654	596	645	633	718	661	635	602	631	639	630	708	593	631	613	623	616	612	639	626	657	615	655	635	651	686	634	621	620	655	663	635	631	657	617	632	681	653	623	628	688	649	607	652	581	632	657	642	627	654	647	635	655	604	631	682	656	633	666	663	623	691	642	617	652	643	612	637	641	675	628	650	596	610	632	658	635	630	658	659	609	646	653	687	639	650	640	636	648	629	669	608	612	626	594	607	651	622	647	650	665	691	656	670	661	655	637	653	630	638	649	627	644	665	662	627	675	648	655	601	655	610	618	681	642	675	581	645	592	656	608	638	652	685	656	649	645	660	634	617	656	652	660	660	621	672	694	652	645	605	632	644	677	600	649	687	661	667	630	659	652	684	639	582	642	622	631	632	607	624	607	665	662	621	648	632	665	625	676	623	637	644	639	634	650	623	639	706	625	636	610	636	638	645	643	634	594	632	617	615	650	648	634	660	613	653	644	657	641	692	625	631	657	608	600	623	653	646	640	670	635	638	670	650	639	650	606	647	664	632	627	644	654	634	626	603	640	664	622	661	662	639	629	666	649	646	616	598	637	602	637	661	610	612	609	668	630	658	626	588	634	674	611	653	562	654	650	631	620	599	619	653	632	655	661	629	647	672	622	631	667	623	630	681	622	607	636	642	687	630	690	643	630	676	661	668	609	626	668	646	644	618	668	652	695	658	650	632	633	628	603	628	671	659	664	616	647	639	661	620	641	655	655	597	663	637	634	637	620	667	651	651	640	663	682	653	670	656	600	654	698	623	625	652	659	675	603	662	634	658	633	642	640	668	672	634	639	635	617	659	622	613	592	663	630	599	657	669	615	601	642	646	639	654	625	620	646	654	656	631	664	644	630	637	639	703	614	606	590	659	639	588	611	595	636	668	651	610	670	654	658	681	628	577	671	640	649	709	575	668	656	621	647	635	633	682	642	628	666	669	633	660	621	558	619	598	644	641	639	610	652	618	631	638	618	610	659	646	647	613	594	629	651	611	618	639	592	648	650	632	623	653	590	642	667	652	651	637	584	669	660	654	648	630	671	637	616	676	672	598	693	644	640	641	619	656	662	653	631	598	610	609	679	595	676	641	667	628	609	681	650	673	635	651	591	659	580	607	654	645	617	626	598	696	624	639	615	615	634	629	663	635	630	607	626	616	665	638	625	638	622	646	671	657	645	609	680	613	647	676	622	626	617	683	657	677	669	646	708	611	651	640	645	635	640	624	631	621	666	676	653	634	623	618	620	687	602	622	616	624	659	631	677	625	618	621	628	616	678	577	686	679	612	607	645	611	647	658	643	666	624	630	634	641	665	657	647	665	613	646	609	693	624	659	615	639	612	613	623	593	638	706	677	611	603	635	608	612	662	592	603	638	613	657	616	676	644	669	631	611	641	640	666	678	699	629	604	662	669	646	636	640	615	654	680	573	635	650	639	622	654	654	645	681	627	681	667	654	634	616	590	596	677	634	676	653	632	649	662	665	633	651	645	643	629	669	625	609	666	647
9949	13542	19211	23344	29523	33520	23409	11839	6136	1961	1029	700	593	623	584	588	549	546	546	593	556	583	561	598	590	614	607	589	588	600	590	612	584	587	585	616	650	585	552	571	537	559	565	623	562	562	534	583	570	567	539	601	543	534	596	532	595	581	574	594	613	552	574	553	604	564	551	576	543	614	591	541	555	579	588	576	604	563	578	543	616	592	543	578	586	621	566	551	577	573	556	560	607	558	614	620	579	544	528	560	546	577	578	560	613	581	588	584	563	596	559	599	583	566	573	594	563	582	559	557	550	547	603	545	557	540	623	583	530	626	552	573	574	537	576	593	582	577	584	620	550	562	563	562	541	538	542	599	543	519	535	552	574	584	576	517	557	604	557	520	545	582	563	568	561	560	562	575	547	543	549	567	569	515	586	604	525	547	611	555	574	547	530	573	589	601	569	595	620	578	590	587	535	586	558	591	598	544	577	602	545	546	560	625	587	605	555	574	565	559	562	581	584	585	565	564	569	527	583	553	565	569	624	619	572	584	551	566	591	578	565	559	581	574	553	577	566	584	569	580	560	609	588	552	527	588	587	569	573	540	612	574	578	526	559	587	604	540	591	560	552	521	562	560	598	607	609	563	575	577	581	581	560	600	597	592	537	582	564	571	573	581	545	543	559	555	607	547	540	550	603	573	576	580	557	616	577	573	575	601	540	619	556	555	565	590	544	530	555	574	557	551	591	611	544	611	588	564	608	588	566	559	558	614	560	550	559	560	590	588	536	558	568	553	605	565	612	543	574	608	545	579	607	629	609	571	579	573	599	544	559	531	562	590	617	568	569	569	586	561	555	591	541	551	565	570	582	600	558	531	625	546	594	579	581	599	545	573	575	571	562	553	605	539	552	556	574	551	547	543	557	557	594	586	552	563	580	620	563	595	560	572	572	526	582	564	557	569	616	560	617	551	568	549	548	542	550	576	539	567	570	567	540	561	566	535	561	583	572	533	590	560	565	590	527	534	571	570	535	525	553	553	569	550	581	577	575	514	573	580	532	576	596	565	567	568	613	588	550	554	533	582	591	557	574	585	631	555	536	557	539	583	561	598	583	596	556	549	591	559	564	592	582	549	585	534	568	559	559	558	554	618	563	590	565	559	541	600	544	609	620	536	597	562	596	541	611	571	551	586	585	567	582	597	572	600	562	519	565	564	573	537	575	568	576	572	579	601	571	614	576	535	582	584	582	567	576	612	572	545	560	554	541	511	561	580	554	593	569	580	593	572	575	586	625	576	587	566	549	557	583	566	573	577	584	557	586	553	588	604	554	584	524	573	564	560	522	599	601	583	592	595	563	575	608	585	603	561	564	562	543	593	570	559	580	566	542	536	538	593	524	531	541	610	568	547	660	540	611	565	515	580	521	598	550	535	597	562	567	551	549	611	567	567	602	538	569	584	574	555	540	631	591	568	579	607	590	561	565	552	611	563	608	579	570	568	526	576	589	551	558	599	602	580	587	561	586	539	561	603	546	536	597	569	590	560	534	579	588	554	532	611	599	577	554	601	558	582	558	558	566	523	562	630	547	593	573	519	564	551	612	574	570	597	545	591	585	573	577	594	546	597	583	585	567	579	517	565	527	522	560	567	559	552	576	614	614	577	569	561	605	561	545	570	597	597	567	540	582	603	539	560	607	569	544	555	592	590	567	592	581	586	578	552	590	583	546	578	535	588	566	600	533	563	525	597	607	561	561	545	537	544	561	554	534	620	542	576	592	583	547	578	576	582	546	576	556	552	574	524	578	592	577	534	579	560	547	621	587	554	562	546	547	526	572	555	583	580	571	541	602	551	572	555	566	540	575	569	570	585	544	536	547	561	589	576	570	570	577	601	601	559	579	563	550	618	577	544	552	542	568	578	566	637	594	559	578	584	545	597	595	578	517	568	561	547	576	539	570	598	513	549	559	593	552	544	561	547	524	588	523	588	574	539	550	579	563	555	561	612	575	576	561	593	552	577	552	586	553	576	578	567	549	540	546	611	522	594	591	605	554	556	595	583	524	591	608	611	588	553	576	585	577	586	568	522	603	555	579	540	542	562	592	581	556	573	548	500	598	548	548	566	590	584	543	586	598	583	563	565	547	553	532	599	553	527	576	583	572	603	553	547	561	552	538	535	593	560	596	586	603	571	539	546	580	575	565	604	569	579	582	533	541	552	551	558	610	555	547	606	560	540	561	598	593	581	618	546	585	592	502	550	529	549	568	567	573	581	550	570	589	562	584	622	610	571	614	613	558	584	611	533	546	587	493	575	556	566	533	573	559	573	565	559	530	619	567	587	602	620	543	593	564	548	563	543	552	605	554	559	485	590	565	561	609	588	578	580	556	564	545	575	600	577	592	563	537	582	575	623	588	625	566	570	623	584	548	559	603	581	564	603	555	635	596	592	548	617	552	577	581	578	577	600	569	589	613	569	545	591	567	558	530	577	562	536	537	600	569	577	597	570	573	548	550	548	607	576	532	558	565	562	565	588	584	558	539	577	548	558	583	573	577	529	577	549	555	558	603	564	584	546	563	555	574	616	556	587	588	569	559	578	545	545	555	560	592	577	539	536	574	605	557	544	559	607	542	551	563	558	581	565	546	596	582	579	588	548	587	535	534	566	553	554	599	552	564	547	538	540	561	563	560	537	587	589	557	592	554	566	534	570	513	566	584	599	578	571	563	543	539	536	526	598	570	576	606	558	564	594	593	544	569	530	542	536	595	571	575	569	585	514	616	611	568	568	602	563	633	595	610	516	625	544	559	597	585	551	599	572	521	577	585	573	573	601	542	571	566	560	582	525	569	585	527	552	558	573	582	532	577	591	577	590	556	613	550	597	571	576	563	543	608	589	587	585	575	572	591	583	560	562	584	551	571	588	585	555	553	561	574	546	563	570	587	534	590	565	588	605	564	585	545	572	547	539	548	554	550	550	579	577	559	547	535	560	567	554	569	558	574	593	561	596	551	554	545	593	587	554	556	569	595	526	556	558	546	570	553	565	562	551	553	552	600	592	597	540	562	578	569	603	602	577	585	572	562	577	526	544	541	557	580	578	559	526	579	572	553	573	541	561	550	594	593	563	541	572	580	556	590	565	620	516	555	560	549	581	562	564	617	518	553	524	552	556	599	561	553	592	574	533	581	594	529	600	548	592	553	630	523	572	581	585	565	578	586	573	568	567	552	569	568	572	571	575	560	597	583	570	548	578	563	546	594	570	585	569	585	570	534	577	530	544	615	574	551	590	535	536	593	602	569	569	587	576	587	570	606	620	563	607	587	549	559	586	562	550	561	563	585	575	589	568	578	583	612	566	588	526	585	591	544	549	555	559	550	553	551	586	558	595	610	553	534	557	526	494	561	550	561	568	598	618	603	625	537	604	555	599	576	566	530	581	552	544	559	531	610	621	574	640	596	608	573	544	578	582	583	575	591	563	579	566	615	538	584	587	570	569	531	540	598	567	579	570
24199	21343	28771	26471	27580	47745	45938	28177	15421	4278	1698	1002	845	799	783	780	779	786	758	744	710	730	809	770	785	794	744	691	769	729	739	725	781	710	740	768	731	748	743	693	747	740	749	728	803	781	717	684	747	736	726	728	777	739	729	822	729	779	763	744	732	774	741	763	737	784	745	780	761	739	771	774	766	731	764	740	767	729	739	707	751	721	732	707	673	761	716	716	723	749	752	750	713	762	739	746	783	790	720	730	790	763	745	733	776	738	747	775	704	770	734	760	738	745	747	735	723	720	765	731	780	730	766	755	741	726	734	781	696	739	797	739	758	741	740	706	758	757	757	696	739	745	719	730	762	732	747	735	713	707	731	768	787	717	767	706	734	729	781	751	809	764	757	700	761	760	766	775	764	791	750	741	824	776	747	794	724	765	723	738	730	773	755	763	720	764	727	732	748	712	736	778	735	719	729	727	718	755	748	786	775	735	752	747	780	725	782	784	724	715	723	809	723	739	734	749	740	722	757	754	733	718	734	782	704	741	757	711	721	799	764	773	734	730	737	739	758	723	788	705	777	751	779	708	777	743	750	744	713	740	786	747	750	689	706	811	759	745	731	805	761	723	761	750	736	749	774	684	759	792	703	740	725	728	760	716	755	748	687	766	759	717	773	712	745	742	754	806	711	742	713	751	724	694	768	812	773	711	746	728	714	766	766	735	813	669	754	778	730	746	733	757	736	700	730	738	710	793	752	752	745	730	741	772	683	760	749	712	775	776	695	732	740	734	724	719	752	780	723	767	758	764	728	712	811	725	764	705	725	746	735	796	819	699	747	735	736	743	738	786	748	751	748	730	712	765	732	768	723	766	803	718	721	739	811	728	764	716	708	701	705	736	759	750	698	687	741	745	727	728	780	713	732	721	763	712	721	786	747	783	749	705	711	749	753	784	751	748	767	766	745	731	741	713	810	778	769	766	750	775	735	697	788	791	733	747	776	755	759	775	761	737	741	750	778	747	769	755	731	678	774	768	728	742	702	722	770	740	744	718	795	788	732	715	756	750	732	709	746	720	764	731	747	729	785	729	733	738	741	807	770	696	711	762	725	724	783	724	741	757	712	764	764	799	708	724	783	729	791	716	772	782	804	744	729	746	701	717	759	713	749	763	733	712	723	713	694	713	806	774	762	718	786	757	730	705	719	800	715	736	699	763	741	713	762	749	710	757	788	751	722	771	790	774	781	726	707	712	741	741	758	731	710	737	719	763	743	756	737	743	712	733	730	760	733	752	735	724	735	789	734	741	765	714	708	765	705	696	736	708	769	760	735	738	792	800	715	765	705	730	722	824	723	734	743	746	728	743	718	689	659	788	727	771	764	724	807	733	712	788	752	749	762	805	715	757	709	701	716	737	749	733	727	761	753	733	762	782	768	757	763	712	782	690	743	724	729	707	778	734	754	712	758	684	763	740	747	775	770	792	770	781	752	744	778	728	701	715	709	741	730	776	672	744	771	754	756	710	773	785	749	751	766	749	785	772	718	740	730	723	719	729	718	721	696	778	743	712	758	718	804	744	741	776	816	777	782	746	725	757	770	717	723	754	772	742	703	773	754	730	723	718	724	719	775	725	746	734	756	736	738	717	725	795	676	745	718	735	757	765	751	777	741	696	779	743	733	706	733	713	724	728	733	741	743	761	765	741	747	723	745	752	716	726	686	764	729	733	747	722	719	725	731	731	710	702	767	776	767	742	752	766	752	788	728	754	756	725	706	717	750	730	765	774	754	764	763	743	705	743	763	782	724	770	777	774	732	796	726	718	725	759	721	761	743	718	738	758	700	771	683	722	801	773	740	738	721	758	723	682	731	771	740	675	786	777	758	758	791	757	765	745	722	775	830	738	723	768	717	762	708	719	735	709	696	679	691	720	721	742	772	746	729	748	748	721	728	806	748	758	703	745	755	738	782	737	749	784	733	742	699	733	771	723	755	726	669	748	759	740	742	735	723	747	690	733	755	740	737	712	744	716	736	721	711	770	746	783	727	743	758	742	713	695	749	771	755	733	726	729	731	728	748	688	702	702	754	753	704	787	770	711	731	755	733	730	704	697	755	745	755	737	729	719	722	694	707	730	801	740	752	737	687	733	749	733	699	785	728	811	718	738	781	713	722	733	817	749	736	738	729	733	745	717	721	752	799	703	768	747	718	721	740	737	760	729	772	730	720	724	741	726	757	773	737	734	717	713	760	723	758	723	741	725	726	761	710	754	692	732	759	744	752	754	741	767	703	719	761	742	818	723	794	735	757	740	728	760	743	776	673	724	777	765	772	735	744	727	753	740	725	726	746	728	706	757	793	739	770	758	739	752	784	730	719	755	789	778	810	742	727	819	762	754	776	756	757	762	839	747	711	798	752	722	737	658	758	762	687	766	686	731	736	719	762	731	730	673	701	666	736	654	720	788	723	777	781	743	745	747	768	700	786	749	736	733	730	753	714	782	798	749	783	753	727	713	768	760	796	741	754	737	746	710	719	711	747	735	782	743	758	789	751	725	774	742	743	713	740	710	669	750	701	744	734	797	748	748	706	701	714	720	770	757	798	752	787	709	758	751	758	764	724	766	759	749	729	749	794	689	729	748	707	767	736	717	725	690	721	720	707	752	785	659	749	704	770	720	758	698	687	696	721	740	705	752	772	775	738	745	749	783	724	760	767	760	731	732	812	785	766	736	750	758	751	728	769	729	755	723	728	781	751	748	768	710	765	738	775	727	733	767	721	725	659	770	776	786	704	747	742	727	741	763	736	725	735	748	704	719	769	758	704	737	688	744	722	693	732	765	718	752	732	710	741	759	756	834	729	757	737	714	731	744	777	729	742	726	704	731	764	738	742	751	754	736	763	772	709	738	747	724	760	703	755	706	745	749	748	800	718	692	762	758	706	707	699	723	761	741	700	763	746	743	722	748	744	720	729	744	736	728	744	687	742	823	723	701	718	779	756	721	742	719	768	766	771	788	735	751	757	743	776	728	759	719	735	712	783	711	716	680	687	766	724	739	750	747	690	712	737	735	739	776	738	742	715	714	729	786	703	783	771	743	759	769	728	754	793	756	761	705	735	742	713	734	691	696	741	718	774	736	717	782	704	744	717	745	737	742	755	738	742	724	726	744	734	759	720	720	756	788	720	741	765	701	786	725	723	707	719	775	764	749	694	772	740	728	796	711	785	720	761	720	692	758	724	784	722	747	700	735	715	732	749	710	733	755	741	713	742	721	729	725	746	784	727	728	741	726	775	740	765	760	725	738	715	738	720	782	767	712	755	726	730	724	746	732	727	763	759	747	753	755	753	771	735	699	725	743	727	736	696	813	760	738	732	685	682	725	789	722	752	767	719	790	704	742	776	711	750	759	803	759	717	711	730	762	716	754	760	749	783	728	707	785	763	737	737	748	774	695	770	719	698	821	745	774	782	736	739	751	791	757	739	802	742	705	756	732	740	706	785	755	758	741
12714	19705	26603	40594	31753	51140	38866	22517	12160	3845	1734	890	735	652	640	652	641	678	647	676	639	657	638	713	651	680	689	661	659	692	627	641	575	629	640	605	687	672	648	656	676	631	631	665	634	650	662	672	622	683	653	625	662	610	640	684	645	674	667	701	663	653	600	668	691	699	641	635	640	675	646	597	606	638	617	643	656	634	672	668	628	611	659	618	610	641	700	635	639	656	636	654	683	697	642	651	661	643	675	659	638	667	665	715	680	664	668	746	652	630	641	652	658	692	638	694	626	662	653	668	632	666	650	626	639	673	700	669	654	654	649	632	617	650	643	666	646	634	656	670	656	645	683	659	719	612	656	659	624	674	651	626	672	638	671	660	651	658	571	654	636	645	647	669	635	679	667	655	659	688	683	636	658	689	611	684	645	669	616	620	655	650	632	611	687	662	669	613	640	657	632	650	661	646	668	604	685	640	653	689	665	703	637	620	609	626	641	607	642	664	663	696	640	630	614	633	668	680	642	649	619	655	569	642	620	673	656	646	637	668	603	670	685	650	617	664	651	637	691	640	632	664	628	617	652	644	657	649	623	660	638	675	643	594	635	642	650	687	604	673	649	594	652	659	660	632	662	642	672	676	674	667	632	693	617	630	642	632	681	668	677	661	672	664	668	660	657	649	632	644	661	644	665	616	653	598	607	666	654	656	683	668	711	665	684	645	676	658	671	652	659	726	659	623	576	635	653	659	684	670	630	655	648	689	658	646	649	640	662	675	621	674	607	686	622	674	664	618	680	637	626	694	626	658	650	647	655	672	638	681	657	663	682	633	636	665	646	625	644	654	670	692	662	674	655	671	665	688	658	592	683	615	615	669	650	653	655	718	625	644	641	643	647	650	657	663	626	644	637	696	643	665	662	687	618	717	653	654	658	682	654	656	638	681	662	715	583	630	618	658	668	640	643	643	676	692	620	661	684	635	615	653	637	690	638	667	638	697	628	686	618	686	658	627	637	668	663	665	651	640	615	664	653	614	673	660	670	656	671	647	649	657	672	637	639	646	620	662	636	612	656	659	641	654	662	688	666	622	649	637	656	686	635	653	649	663	660	614	663	681	628	628	689	654	636	614	585	626	661	628	705	640	631	629	655	663	608	629	680	686	675	685	640	606	629	704	668	651	646	657	665	675	664	653	608	684	647	650	665	658	623	657	606	662	659	640	659	663	675	657	647	624	624	712	594	657	672	635	620	605	645	662	686	615	616	670	628	679	639	677	700	596	655	671	627	615	640	646	638	667	686	673	668	655	656	610	643	643	623	660	632	702	632	640	653	623	605	634	671	664	645	676	635	700	688	591	663	705	640	660	630	657	643	631	666	657	642	675	684	638	624	664	663	688	644	640	613	647	636	661	645	685	648	664	625	721	671	669	620	678	658	640	653	601	662	649	604	652	652	632	674	664	616	702	637	613	658	614	647	618	646	614	690	711	664	590	642	666	579	666	642	664	645	610	630	643	654	634	645	675	663	624	680	670	673	695	634	673	659	639	597	630	648	643	662	642	706	724	666	604	677	655	659	636	657	658	685	642	667	605	623	687	656	673	686	601	660	631	671	637	649	634	636	602	693	625	637	640	627	682	619	680	671	701	645	630	637	668	649	686	651	623	654	628	669	664	668	670	622	585	638	661	585	621	620	665	641	628	623	621	660	618	600	628	651	649	653	630	658	666	705	646	646	696	676	632	640	625	615	660	631	666	640	671	663	651	642	596	654	656	643	701	671	672	682	684	683	650	686	644	651	662	627	678	687	646	673	677	625	652	647	646	634	647	646	677	629	611	667	630	655	651	672	672	623	643	669	641	649	654	608	658	653	644	624	681	652	644	659	628	635	673	636	661	653	631	682	659	639	636	660	630	646	663	639	643	609	660	692	613	691	647	652	656	654	661	639	627	623	650	644	684	656	638	630	670	635	635	645	665	674	603	633	648	647	665	707	691	673	665	659	643	648	654	647	679	612	663	652	605	631	650	670	686	679	699	631	638	660	623	673	626	636	670	717	641	646	658	646	641	621	669	649	632	685	660	592	634	605	658	656	645	608	668	670	671	640	640	640	681	665	634	626	649	621	677	640	684	643	600	692	649	613	677	693	680	663	614	682	705	617	605	703	629	650	673	652	659	666	626	662	694	674	631	699	664	603	602	668	638	594	625	659	673	672	679	631	669	644	681	654	592	673	603	652	618	634	633	647	666	649	651	648	610	648	660	662	628	656	636	663	662	618	682	672	643	684	657	646	639	590	647	664	664	649	601	631	635	680	646	635	631	635	628	613	621	674	650	640	652	611	664	676	639	650	667	657	612	580	604	625	713	694	641	658	668	647	663	676	649	673	616	650	639	621	668	684	637	635	645	677	640	668	634	677	647	680	664	664	618	712	639	624	610	676	699	623	647	653	668	663	592	665	675	661	689	652	630	658	589	661	640	672	597	659	661	633	610	681	676	684	619	670	617	711	633	646	636	614	668	657	653	671	633	618	658	653	613	657	646	684	646	660	622	649	621	626	649	640	679	644	653	633	597	659	622	657	676	663	636	654	624	674	635	644	650	663	661	652	632	609	620	620	634	645	616	638	685	622	654	597	693	648	611	636	662	641	645	622	685	629	627	645	649	647	641	619	676	657	634	630	672	651	640	658	685	647	639	635	644	634	632	613	642	664	685	637	664	684	642	644	634	665	654	628	643	661	665	694	630	667	642	664	648	662	660	671	651	690	666	674	666	649	685	657	620	592	677	673	656	656	642	631	651	647	642	697	667	678	685	657	661	642	626	658	653	641	656	640	649	643	656	654	686	635	648	654	638	635	643	618	634	676	652	631	658	663	624	653	646	648	645	608	620	613	654	640	602	614	626	606	650	618	652	632	670	692	653	629	619	674	673	660	674	657	654	662	667	678	644	638	659	632	661	607	714	630	639	680	680	640	641	673	632	610	678	639	619	655	652	632	635	690	637	684	651	612	655	653	636	639	608	653	602	630	658	659	669	645	621	636	656	648	672	664	638	628	620	637	675	653	645	638	641	610	645	693	640	679	644	685	578	629	675	654	590	623	646	584	657	633	712	686	619	671	651	650	625	595	644	678	671	663	678	628	667	661	671	655	715	641	641	656	621	629	634	663	643	627	674	657	650	641	636	625	712	672	669	639	676	677	663	661	683	618	656	651	633	661	639	637	629	656	649	661	627	639	644	590	596	632	640	633	653	648	677	637	601	658	643	620	685	617	641	656	671	676	627	681	671	663	689	648	602	681	716	608	700	638	689	656	655	663	616	612	673	643	593	638	680	643	679	657	664	641	669	689	684	659	679	639	644	656	642	592	652	645	640	674	667	659	609	610	652	653	606	671	674	671	672	648	629	634	655	707	677	668	618	641	604	649	664	650	653	667	665	632	637	636	669	651	644	667	651	600	645	652	646	614	619	651	642	621	636	627	649	594	622	611	643	681	646	655	609	660	693
28071	17333	12955	11051	6678	6142	4537	2540	1497	943	723	582	620	601	612	648	592	605	613	575	618	614	607	607	592	613	650	647	580	651	649	659	619	647	619	634	611	608	647	611	624	611	589	579	625	604	584	625	578	614	639	610	655	627	626	600	634	594	610	574	628	635	572	590	564	611	618	630	685	606	598	583	642	595	614	609	596	616	628	605	602	600	618	613	612	620	625	620	600	615	598	646	578	603	637	592	559	641	595	606	617	607	602	594	615	643	595	590	629	643	616	605	572	612	613	621	620	564	609	576	623	609	628	633	590	614	602	648	638	665	552	569	634	583	625	617	640	600	636	663	630	617	590	616	576	620	601	614	601	623	645	578	636	631	598	602	616	609	608	619	609	598	562	606	592	562	613	632	651	661	636	609	620	599	603	593	598	570	632	659	655	606	621	622	607	611	600	653	599	610	645	592	625	606	652	590	605	594	623	578	605	592	623	604	584	626	618	609	658	608	576	607	589	619	599	647	637	634	562	624	590	658	665	559	610	626	595	568	658	586	621	663	625	590	625	638	604	562	620	614	613	609	594	567	586	605	640	604	578	593	639	617	596	654	587	625	613	620	592	614	609	620	650	608	598	629	628	625	590	673	610	611	589	609	644	620	631	578	604	627	577	608	602	625	609	608	579	615	627	548	623	633	613	621	671	626	650	608	596	618	603	619	641	590	641	604	626	628	645	608	624	605	633	655	634	602	608	586	568	620	616	609	625	631	617	599	628	600	592	648	580	611	616	608	639	600	603	617	586	557	640	676	645	598	599	589	635	614	589	612	616	672	614	613	624	589	596	636	627	610	604	614	617	638	623	603	627	619	609	652	608	572	570	623	577	613	630	598	652	600	614	660	625	671	634	588	587	584	623	633	593	574	600	621	631	605	668	619	615	604	575	604	630	659	617	606	623	640	603	568	628	659	643	611	569	637	611	632	615	588	602	572	586	571	607	619	653	626	591	596	580	571	635	668	617	578	570	637	586	619	582	618	612	614	620	614	616	634	571	611	614	617	555	580	630	592	603	583	657	625	570	597	604	605	577	600	621	605	618	601	618	623	613	608	613	607	631	632	656	600	589	603	601	605	597	653	582	606	616	651	641	616	563	619	637	595	620	630	562	620	628	573	644	627	626	645	609	590	562	614	579	608	667	580	594	606	531	626	578	586	632	592	590	610	611	606	607	643	622	552	582	605	602	619	684	594	667	597	644	597	599	594	621	611	638	617	646	627	623	624	608	610	652	640	560	590	569	610	595	588	612	605	633	593	614	619	641	591	655	641	576	621	647	586	561	569	616	618	593	640	614	612	616	602	624	575	629	639	606	601	596	621	623	547	602	592	637	617	614	583	580	597	614	602	613	598	624	638	624	598	585	651	625	626	583	608	592	610	618	612	587	615	573	580	644	580	626	653	606	608	613	595	620	634	594	596	636	647	624	590	617	605	594	626	623	606	564	615	649	620	581	597	632	652	642	607	600	631	583	654	606	627	594	586	563	576	626	579	607	610	637	604	654	612	671	593	608	665	629	613	619	587	610	620	581	608	581	655	638	587	596	640	599	598	600	617	581	610	631	622	632	621	599	593	582	643	595	663	604	586	623	640	589	577	583	613	629	589	593	605	590	659	605	594	647	646	626	626	662	598	616	622	576	589	622	611	581	632	624	576	612	589	602	598	643	585	639	612	585	617	601	613	638	603	578	615	633	627	595	573	682	601	650	607	641	639	606	592	607	622	628	612	628	588	584	604	618	625	609	638	633	631	612	641	633	639	629	647	621	586	631	602	648	652	623	584	591	614	633	604	597	631	572	621	595	604	582	641	598	614	591	610	647	602	597	611	640	588	609	600	617	585	609	645	611	601	630	595	652	608	607	640	604	587	608	662	620	635	604	586	606	640	622	583	621	608	650	623	616	583	604	624	606	609	618	582	618	592	598	660	605	603	622	656	553	582	628	556	623	611	608	578	598	580	576	594	639	603	636	601	634	614	577	588	606	613	627	546	641	590	628	569	642	674	632	615	598	576	597	604	603	576	621	610	567	648	563	645	614	649	608	598	626	601	626	572	633	601	629	629	610	606	602	594	637	584	599	591	629	642	635	600	625	627	615	613	595	627	615	606	634	602	586	614	621	605	588	579	594	589	610	602	597	597	599	631	571	611	592	624	668	586	601	611	556	625	630	652	598	625	606	660	644	646	614	596	569	616	581	598	617	629	607	600	628	601	592	596	595	637	610	593	635	628	634	621	590	606	643	630	629	658	648	631	614	574	620	593	617	617	588	594	597	627	593	595	612	631	620	621	629	590	606	567	643	607	638	586	601	585	583	649	585	599	608	627	669	649	604	628	637	637	676	602	604	599	586	587	622	634	620	583	603	609	629	604	608	615	551	610	646	565	631	590	600	605	604	602	595	643	655	582	573	583	634	625	640	660	580	634	602	617	601	636	557	649	593	561	611	597	598	616	597	673	593	602	583	610	598	611	642	618	604	610	619	622	639	630	644	621	608	639	594	600	622	590	591	690	620	606	612	618	580	604	654	592	616	648	612	617	585	616	608	579	585	609	586	576	607	600	625	638	653	576	594	606	585	647	592	623	602	568	597	578	632	572	587	583	635	604	602	620	598	599	621	616	596	567	632	610	620	635	586	608	646	633	632	603	584	545	583	614	619	612	628	694	627	626	579	616	657	636	640	571	621	568	575	578	587	597	603	566	584	636	619	643	594	629	619	584	601	649	617	602	641	593	593	598	587	645	589	602	626	581	591	578	587	598	605	647	612	632	634	614	622	654	597	643	604	638	624	603	633	574	629	574	628	605	636	583	636	636	618	563	597	675	613	559	626	601	630	573	599	617	605	614	606	658	596	593	658	598	635	577	642	646	596	629	637	584	635	569	606	600	594	558	638	558	632	620	566	607	637	643	579	572	616	574	588	605	606	643	612	620	604	628	610	600	608	573	649	601	615	597	608	631	649	596	595	615	582	603	602	587	578	630	595	587	615	606	635	596	612	589	635	585	606	606	619	584	589	628	614	607	601	628	620	648	620	665	644	605	622	599	617	603	600	648	630	625	600	548	590	617	625	621	607	579	613	590	667	595	554	632	576	620	552	589	624	589	598	675	648	659	571	632	570	638	643	630	623	635	602	640	647	599	635	603	572	628	617	602	579	619	604	586	599	591	612	578	669	606	626	621	616	581	655	569	611	615	586	647	655	560	628	628	644	590	584	638	632	576	573	592	633	636	584	625	575	599	618	619	636	596	600	624	610	614	575	645	671	609	594	630	627	585	642	647	616	610	591	591	636	629	602	624	616	586	615	603	624	593	565	579	645	639	613	582	604	619	585	646	584	580	636	583	627	635	610	614	575	597	617	618	583	608	628	638	601	587	619	599	651	598	593	636	646	523	607	640	608	619	632	622	617	589	625	611	618	619	604	629	661	638	602	622	609	604	589	637	602	606	625	587	584	646
8565	10496	12271	9433	6637	6326	4495	2582	1565	789	599	596	537	563	478	533	510	498	483	499	524	533	509	537	460	532	483	461	537	483	511	517	524	533	504	531	488	541	485	507	485	512	511	515	547	515	498	463	508	486	520	549	513	496	504	584	567	546	504	492	497	540	507	503	493	499	517	526	539	561	502	503	524	520	518	492	511	502	498	533	533	502	478	513	519	535	517	505	531	484	497	526	507	522	521	516	494	503	521	510	482	519	514	471	525	561	553	518	537	504	515	532	493	526	472	526	467	538	514	555	528	541	528	460	505	501	532	559	487	521	514	521	541	485	500	506	511	497	497	501	500	514	490	524	517	473	509	508	502	498	529	489	528	488	556	503	471	510	541	508	507	556	504	522	528	533	486	520	478	516	509	517	485	502	514	466	508	477	501	508	484	558	505	494	463	509	512	485	510	473	480	526	518	477	466	513	533	481	534	467	517	494	516	529	510	516	482	484	493	512	504	536	505	531	465	549	541	474	527	523	490	482	536	515	506	515	509	474	522	532	511	517	473	520	531	528	500	480	553	511	530	515	529	519	509	534	489	508	476	514	516	557	508	496	499	460	526	508	505	532	486	491	503	489	501	518	523	531	491	517	498	544	513	576	537	486	534	506	523	522	541	507	494	519	487	506	510	544	518	486	508	531	486	498	511	503	505	505	511	528	508	483	501	476	487	457	494	477	493	503	556	535	544	556	501	507	543	549	548	514	514	516	518	549	511	496	528	495	488	535	506	501	499	520	511	477	499	537	525	482	532	496	507	518	514	466	504	503	491	491	508	532	498	494	485	494	523	516	525	467	512	540	470	541	465	532	532	486	497	508	493	530	495	482	491	529	461	528	512	536	495	517	514	495	515	507	528	509	566	492	512	499	536	501	464	481	502	505	532	499	515	525	542	530	514	527	531	476	507	503	512	513	485	491	489	528	478	530	544	522	497	503	522	534	494	489	482	493	537	483	530	528	464	506	490	494	530	497	503	503	527	493	491	485	539	498	495	474	473	491	433	511	484	448	507	520	499	503	546	506	474	527	507	508	503	530	514	459	516	509	490	555	538	555	479	514	500	488	486	517	494	487	530	548	501	571	503	510	499	480	490	511	550	520	526	490	503	501	487	534	499	487	497	532	557	481	535	491	499	522	507	504	530	505	477	488	510	496	526	533	481	532	549	547	532	505	543	489	506	514	515	526	500	506	519	494	508	487	506	520	536	536	510	515	495	527	523	504	518	538	512	481	517	510	525	526	532	506	483	503	518	496	541	520	474	536	510	497	509	516	478	494	548	542	525	490	506	467	466	503	496	528	527	474	508	531	529	496	504	503	490	497	526	509	493	554	520	567	524	488	497	487	502	504	545	499	487	521	496	509	513	470	503	487	521	496	501	490	540	494	519	494	488	502	551	498	517	502	483	501	538	543	462	523	476	529	488	478	506	525	554	538	474	553	503	501	502	496	525	503	480	521	520	505	505	548	475	522	509	543	504	469	504	511	494	494	483	471	547	529	529	485	523	519	532	558	509	490	507	543	537	518	531	548	501	501	529	489	497	544	514	526	489	483	498	534	528	483	542	495	492	517	513	555	510	511	512	500	519	516	534	503	572	520	473	469	486	497	502	506	486	476	483	496	508	499	493	521	534	505	516	527	511	537	516	512	483	510	489	515	458	531	516	512	521	543	479	550	539	516	534	519	524	499	509	499	518	512	508	447	540	505	538	516	496	488	506	491	503	521	498	492	532	475	542	512	516	525	522	535	508	483	523	465	520	536	506	529	484	507	520	515	488	481	489	498	511	500	524	497	559	506	537	507	486	510	534	532	536	522	516	496	488	521	487	472	546	537	476	498	532	505	520	537	495	477	534	496	505	459	517	469	484	503	508	493	515	520	530	524	519	534	482	512	522	502	489	513	463	515	469	517	565	518	492	505	505	498	530	519	531	496	536	489	497	519	492	495	498	551	518	544	490	487	504	507	522	479	524	557	508	492	483	493	481	492	501	505	465	493	548	456	512	493	474	518	518	521	533	514	457	538	487	489	553	513	513	504	482	503	490	535	474	491	478	541	518	475	469	512	510	541	553	501	524	502	495	493	502	532	525	481	513	508	538	501	533	506	493	572	513	515	501	506	525	498	533	539	473	490	535	496	504	475	485	531	521	526	523	521	515	529	484	501	526	547	515	487	513	486	523	530	517	503	486	551	537	525	531	522	481	508	544	502	501	501	518	514	487	449	554	534	484	551	514	525	528	488	515	484	512	488	532	507	563	524	517	538	482	509	510	510	456	496	518	496	504	522	538	483	518	522	511	507	540	503	493	523	524	478	519	509	503	518	545	498	509	490	476	531	517	529	525	515	507	509	537	491	487	528	522	505	521	534	512	554	539	479	484	525	526	512	516	513	491	530	479	537	485	532	497	536	524	485	497	552	524	522	491	512	514	499	526	493	522	492	483	488	565	516	506	527	493	515	555	521	476	487	518	521	513	514	501	500	530	490	496	506	496	512	518	518	510	517	477	526	509	509	496	502	492	485	469	496	489	526	527	505	492	506	489	529	522	498	510	530	500	522	505	494	498	521	474	544	538	491	487	501	541	541	473	483	513	521	536	541	509	496	508	512	535	538	556	470	508	483	529	523	529	523	519	534	514	503	521	491	504	489	480	489	514	533	497	509	486	519	485	470	476	535	513	524	511	509	462	518	506	529	528	524	485	477	508	507	481	498	538	546	523	471	498	514	490	499	531	505	512	508	517	528	509	498	505	474	527	519	456	507	495	522	503	518	500	515	465	524	531	494	483	514	532	491	513	483	515	510	522	492	518	485	524	515	513	522	546	512	515	524	502	526	496	507	512	493	511	510	505	504	491	466	498	511	455	543	532	538	517	510	503	529	534	519	522	500	551	498	457	509	505	493	496	450	519	502	523	538	498	524	494	527	516	482	507	521	495	488	486	557	493	547	520	517	474	484	529	538	496	508	493	532	488	518	500	546	523	519	528	474	494	498	522	519	532	502	500	510	511	523	530	495	519	545	478	505	513	505	505	490	471	503	508	533	491	501	534	497	515	509	458	508	478	494	523	507	492	522	497	502	504	449	485	516	512	554	542	558	520	510	495	526	492	499	514	519	512	515	525	478	550	545	502	516	481	544	553	520	481	493	501	506	501	551	497	523	545	492	528	460	479	482	492	488	492	523	507	518	509	516	536	466	492	528	525	480	494	506	541	512	535	539	540	526	490	523	493	503	502	529	477	523	539	536	503	511	508	492	520	536	531	480	531	515	549	521	515	495	493	493	511	540	542	545	464	517	526	512	536	519	532	470	487	516	491	521	496	478	487	492	496	520	537	507	504	505	565	536	509	495	497	515	532	502	529	479	522	535	491	490	530	527	486	493	517	509	525	508	539	532	490	503	510	501	512	502	524	485	534	514	503	479	516	503	499	491	501	490	508	490	527	476	505	502	525	522	487	528
25469	21375	27456	28224	38729	31799	29652	16026	7393	2192	1106	756	720	666	648	646	681	668	650	647	664	652	678	661	669	666	641	661	641	633	640	668	669	639	660	639	617	683	686	631	707	683	633	660	642	614	639	631	674	667	641	619	661	621	643	643	684	669	661	618	695	626	680	630	662	637	620	676	618	618	649	657	643	654	685	649	597	696	646	645	641	658	656	668	688	638	679	674	631	636	670	666	643	629	614	639	636	650	662	643	630	632	670	595	690	620	667	673	652	631	639	689	615	682	674	675	632	694	666	641	603	634	653	698	669	618	666	679	608	648	663	637	664	631	666	663	696	639	683	679	650	681	626	678	668	642	648	627	619	712	657	683	648	653	607	679	651	665	631	655	666	658	640	647	661	669	624	615	647	659	698	663	648	691	625	641	656	635	697	616	622	653	661	658	676	642	689	679	653	634	663	621	639	678	679	668	649	621	676	686	625	654	633	616	713	641	626	679	651	688	647	635	694	624	671	671	655	652	655	674	682	698	634	620	667	652	594	644	670	657	619	603	606	621	688	628	651	690	666	639	664	638	664	620	615	647	634	638	623	638	636	681	710	628	672	654	646	634	705	705	669	664	660	694	642	632	653	690	643	603	613	649	664	624	608	650	635	632	670	644	698	640	667	611	648	668	638	659	660	659	674	652	596	638	694	599	658	628	650	612	633	690	666	642	663	653	647	642	585	639	679	680	621	615	618	645	670	667	631	662	673	647	707	649	640	681	639	691	626	670	610	659	687	638	637	631	629	627	626	704	665	636	634	613	630	643	635	654	654	633	695	651	624	619	618	642	670	654	644	645	640	646	650	681	627	654	629	658	647	678	658	675	698	645	668	641	648	639	638	642	664	656	648	674	630	644	632	630	655	656	629	595	702	668	643	608	664	667	657	642	618	676	662	586	699	684	633	610	686	669	694	680	672	645	606	680	670	686	618	609	610	630	672	636	687	640	671	660	644	674	648	685	648	705	657	637	624	642	646	681	653	637	610	608	674	663	640	681	654	649	710	662	644	631	706	624	703	647	648	627	666	696	661	655	636	723	618	671	617	647	641	664	587	646	682	664	656	676	621	632	680	659	690	716	627	641	612	643	650	604	627	646	657	695	654	650	695	614	648	598	683	633	679	670	662	664	664	618	628	616	643	664	670	662	640	640	687	653	627	619	625	648	680	618	644	638	656	656	612	673	639	691	691	655	652	645	638	645	648	626	630	675	680	607	661	633	662	651	634	683	600	632	598	657	633	654	635	701	657	643	654	616	665	684	630	637	679	660	706	667	633	656	607	655	612	637	603	615	664	643	636	641	632	658	662	636	654	672	672	620	640	665	630	666	619	674	618	644	615	676	630	637	660	605	638	704	672	663	657	667	706	654	618	640	645	674	654	658	607	689	655	644	675	654	635	634	626	680	641	621	595	642	655	629	629	654	647	676	703	629	679	661	614	652	644	673	654	680	680	591	659	646	669	679	629	657	631	623	622	667	661	660	671	655	632	696	655	698	607	618	653	663	638	601	661	680	672	645	624	649	669	633	680	628	654	678	646	648	659	660	634	649	628	641	674	624	633	688	602	610	700	662	619	656	625	655	651	670	646	667	632	639	612	685	660	677	692	634	612	711	658	627	681	679	650	620	642	605	680	701	664	636	645	626	640	644	630	649	677	632	671	605	641	617	604	633	660	654	652	597	676	636	682	634	589	606	653	624	651	649	676	647	657	670	605	658	623	665	636	699	666	628	650	644	632	700	638	645	627	647	669	642	642	598	626	657	663	679	647	636	612	654	623	645	615	670	647	649	672	650	705	622	662	616	640	656	673	653	673	653	638	640	642	673	672	689	669	657	629	634	655	633	619	656	645	709	657	626	670	664	678	665	666	666	670	662	625	657	675	712	655	680	633	639	658	651	668	676	653	665	651	671	691	683	656	653	649	619	651	620	622	668	656	662	648	643	653	626	644	636	623	581	668	663	671	625	667	653	631	655	634	684	664	644	657	674	610	682	647	612	645	628	652	646	601	652	661	684	612	598	688	689	649	677	628	736	684	599	677	688	613	644	632	635	629	674	654	651	640	609	628	699	667	617	657	647	671	648	653	679	602	667	607	624	647	639	637	672	660	671	645	634	672	594	670	627	647	643	627	661	616	665	644	720	631	639	638	632	692	687	649	627	652	703	615	656	640	631	669	624	658	658	703	628	672	642	618	681	668	705	666	628	637	643	666	671	630	612	640	662	674	634	672	616	637	648	672	642	614	613	632	600	655	632	641	641	642	656	657	705	635	639	660	637	673	663	628	645	635	612	715	671	660	630	627	653	634	680	614	621	639	639	613	602	622	672	640	631	683	668	648	662	674	641	675	671	638	651	619	622	632	660	684	648	612	668	636	677	611	656	641	681	638	685	660	642	641	614	665	628	581	599	647	654	648	656	631	644	656	669	658	629	644	660	600	659	612	650	675	662	662	692	612	649	668	659	674	669	632	676	610	685	683	623	623	659	657	649	645	666	648	657	602	614	617	636	636	612	626	676	664	621	624	681	640	640	669	647	654	654	600	660	673	649	715	653	642	637	667	660	638	717	639	635	621	637	616	651	694	667	614	692	647	624	686	690	661	639	599	663	665	652	671	695	655	686	615	619	641	625	601	654	634	644	592	644	639	636	630	623	645	620	645	614	648	648	674	616	679	689	666	698	676	630	676	676	656	696	631	647	619	638	645	665	673	653	673	675	670	644	670	674	697	674	623	641	635	664	668	655	629	595	627	603	644	640	635	666	622	681	676	659	618	649	634	617	676	640	633	665	682	592	646	651	684	611	646	662	637	684	654	616	663	631	616	683	600	660	694	643	646	646	614	659	659	674	637	624	674	632	649	660	658	632	703	616	638	681	616	650	655	661	645	687	672	647	662	652	668	636	636	681	593	626	639	656	665	636	632	684	684	657	664	689	613	688	672	710	658	674	654	684	665	642	661	620	640	687	620	639	652	612	655	687	633	603	689	632	656	660	625	645	658	622	648	684	657	623	610	684	621	627	667	672	647	595	645	631	680	632	620	648	626	664	637	661	642	597	679	657	637	681	651	666	691	596	681	622	702	677	655	684	687	614	652	703	636	624	664	596	618	665	692	661	667	671	677	637	609	624	640	644	635	667	677	617	620	598	629	677	642	660	620	617	619	668	651	645	650	660	604	655	643	651	607	612	618	641	621	637	627	683	660	665	680	684	610	644	588	684	683	675	604	671	692	697	663	687	659	664	651	632	689	689	662	681	618	683	621	692	674	636	642	621	686	642	636	685	636	659	651	664	661	652	641	660	636	601	713	631	596	622	603	630	635	630	663	631	664	672	650	627	634	668	629	718	651	652	659	707	582	632	670	608	629	677	623	675	673	610	646	661	620	615	630	624	672	636	670	700	632	696	645	690	682	708	629	598	622	662	617	660	660	675	643	659	678	665	642	643	624	636	646	656	612	665
7678	10819	12652	25132	40200	26334	23446	12671	6736	2104	1154	745	566	586	584	577	562	565	562	567	573	574	583	594	591	586	555	562	565	592	584	577	580	558	555	560	637	587	572	572	547	574	537	575	590	584	583	591	566	571	578	579	562	574	538	585	596	579	556	585	561	579	520	537	559	562	570	562	558	615	531	563	593	574	579	558	597	605	590	563	561	582	571	598	551	549	574	598	596	528	548	570	542	565	541	579	556	544	557	548	619	548	593	554	560	522	565	546	567	554	548	562	578	580	561	556	590	557	559	573	618	572	587	571	636	636	591	581	556	530	585	561	604	583	552	554	580	565	602	529	534	550	574	588	577	570	574	612	573	593	530	531	615	556	589	571	546	616	591	549	564	577	621	570	589	553	554	595	549	564	571	553	529	507	592	574	555	584	548	562	592	598	575	630	577	577	546	562	576	564	582	639	547	530	599	561	573	577	594	597	560	552	552	598	582	577	558	554	568	574	613	541	578	570	579	558	589	559	549	571	563	565	562	573	591	587	564	566	556	566	540	511	541	578	552	552	526	583	548	544	553	582	589	607	550	581	570	555	591	552	591	533	559	543	530	563	577	540	552	550	551	554	593	620	563	578	540	549	583	552	569	602	546	550	621	558	585	585	576	562	579	548	542	608	563	557	597	579	583	554	589	561	543	580	609	545	571	583	563	524	513	552	589	585	579	555	547	578	586	592	579	538	552	627	549	590	613	540	604	535	535	574	561	554	578	599	591	575	586	563	546	592	581	591	567	610	569	537	542	561	587	579	575	584	577	588	559	574	536	581	567	563	566	555	611	540	553	604	551	557	595	564	545	556	558	586	584	542	580	576	574	552	535	571	560	551	552	537	563	579	576	540	547	566	542	526	571	623	560	570	574	560	549	609	544	581	561	574	579	553	600	583	553	544	584	564	544	578	564	529	573	525	579	555	531	559	541	566	597	590	569	614	580	538	589	563	511	486	590	556	614	564	524	556	556	605	606	562	589	542	605	556	562	542	571	535	532	557	575	561	545	572	607	599	584	597	566	554	581	575	555	570	610	582	586	520	554	595	589	572	564	585	549	541	543	581	594	576	555	595	561	575	569	550	512	549	550	554	581	566	560	581	583	566	532	575	594	582	571	541	611	532	553	549	545	547	578	537	607	591	561	536	626	545	516	556	598	569	560	578	559	568	560	552	576	568	566	574	523	564	619	607	526	534	576	561	528	604	562	587	591	590	586	584	594	526	560	564	582	551	575	575	600	553	526	578	533	567	564	564	596	549	537	605	547	597	617	612	559	558	539	588	574	532	551	543	571	534	556	617	589	563	574	584	556	560	553	594	572	556	554	539	545	592	581	557	565	582	562	544	555	577	572	565	571	551	563	566	547	554	547	576	551	589	549	580	570	515	591	556	548	563	576	592	574	581	580	570	532	558	609	576	579	590	596	569	572	596	560	564	553	566	575	578	578	605	588	612	558	564	578	552	587	558	548	551	595	593	559	568	578	600	598	586	540	576	584	584	602	587	564	541	539	569	565	546	567	579	581	593	587	559	542	570	617	561	595	542	583	606	552	601	557	587	573	522	632	575	527	582	561	551	576	584	565	597	574	560	555	556	594	569	585	603	569	528	547	565	565	571	585	548	565	598	582	607	546	554	533	580	602	557	578	557	568	562	607	538	535	556	543	582	558	573	583	531	566	583	557	531	542	513	532	538	546	533	553	581	551	602	609	619	569	509	552	544	612	578	547	588	592	560	562	576	559	587	592	579	538	556	579	581	561	592	583	597	606	553	575	526	614	605	571	561	556	636	584	539	530	547	581	526	603	575	592	581	604	551	532	554	573	566	560	550	578	573	582	564	596	573	572	594	574	515	572	553	597	572	591	485	531	616	526	544	586	550	553	572	530	567	538	561	573	548	605	614	565	619	567	573	556	549	544	560	566	576	547	538	542	582	576	558	566	581	546	549	613	574	547	526	589	516	551	576	573	614	576	615	577	603	532	570	583	541	576	549	564	543	607	573	594	589	565	548	579	536	530	552	590	555	555	589	538	570	557	514	589	510	594	574	562	587	613	592	565	564	530	570	535	599	524	541	572	557	624	581	579	573	564	531	582	554	557	590	565	599	565	582	575	569	580	577	591	544	553	638	605	556	600	525	521	549	548	581	558	584	571	543	605	552	564	565	540	556	563	551	598	552	536	544	561	542	600	568	542	579	509	579	579	550	540	530	564	612	529	547	512	611	575	548	549	587	557	567	522	561	528	549	543	579	582	551	544	556	563	590	596	547	560	574	542	561	597	583	550	559	618	552	615	543	572	550	597	537	535	539	589	565	556	543	561	559	569	541	573	563	560	609	532	548	560	548	557	580	561	547	573	555	573	555	569	539	568	570	535	596	543	568	567	553	612	587	579	562	598	528	565	562	583	576	549	556	556	561	548	534	536	561	566	550	566	572	563	556	604	565	523	556	558	564	524	575	552	556	550	568	539	617	574	568	593	549	582	569	557	599	584	539	549	586	558	611	577	608	571	550	560	581	569	541	582	576	566	591	583	595	601	581	561	580	595	582	552	578	575	522	556	597	574	534	545	559	584	531	606	622	562	593	568	582	557	592	540	577	604	593	617	522	594	587	592	588	572	590	562	578	524	609	577	605	541	557	576	547	514	584	578	579	579	584	603	614	557	574	574	572	568	553	576	561	542	552	539	552	567	535	597	572	562	555	580	576	564	551	606	551	536	599	607	585	574	545	542	604	548	555	592	573	581	600	574	546	594	605	525	559	549	551	557	578	579	547	572	597	501	558	612	595	549	555	595	597	627	592	628	585	574	583	568	586	565	592	545	551	552	548	569	545	546	579	549	546	550	535	583	574	527	537	557	582	574	556	592	558	595	569	556	544	556	519	582	548	544	582	549	575	562	623	555	572	559	541	540	560	560	559	549	558	587	534	589	536	606	583	572	585	571	615	591	596	548	580	603	561	582	602	602	554	556	585	595	558	581	586	572	567	544	574	594	563	536	513	608	605	577	602	544	573	548	556	578	531	599	565	590	572	600	558	562	543	574	516	542	582	563	517	557	552	530	609	551	542	560	588	566	573	557	564	522	574	520	518	518	557	560	542	571	609	613	573	569	544	586	575	573	593	542	544	580	577	565	547	538	532	583	551	530	591	528	582	582	585	535	599	563	548	515	527	594	571	557	553	581	573	547	587	539	587	523	579	568	576	561	550	568	549	591	588	546	587	565	506	623	561	563	578	543	594	557	570	596	566	589	564	606	598	580	567	546	556	571	565	555	590	527	565	534	560	594	578	551	557	575	573	558	598	546	504	546	520	562	532	542	565	571	537	550	535	602	547	613	582	566	526	565	565	564	562	562	594	568	605	564	564	572	589	558	553	576	562	574	574	580	597	553	542	583	547	586	577	558	614	592	577	562	563	550	576	568	561	546	576	553	529	551	619	547	551	559	593	548	550	523	579	559	572
24231	21371	28682	27378	52109	50966	41133	23881	12595	3766	1565	969	826	770	772	721	763	809	749	780	752	740	739	777	786	759	746	747	767	709	757	790	765	732	769	843	763	773	742	791	771	812	757	774	739	730	779	798	778	778	776	766	740	752	786	754	806	774	752	759	804	750	733	786	813	743	773	716	765	788	736	760	718	744	720	683	776	777	736	703	774	709	710	738	746	702	767	766	778	745	738	764	771	726	756	736	740	731	756	765	682	777	706	773	733	776	712	734	787	786	790	767	766	795	748	762	780	757	764	798	772	764	761	743	761	759	713	726	772	770	737	761	749	792	793	790	806	757	739	752	752	726	768	762	796	773	760	764	762	780	754	757	755	737	773	786	755	791	756	711	737	726	723	708	775	721	745	781	778	740	752	732	731	760	773	738	728	747	744	755	749	752	776	756	760	714	754	764	861	738	778	733	795	742	743	768	784	785	744	752	772	731	756	709	740	763	768	764	730	738	783	727	763	748	790	719	727	746	750	760	756	773	773	745	761	745	812	734	742	781	753	735	785	799	743	748	731	791	722	756	807	753	746	706	727	741	735	797	713	790	732	712	776	793	750	720	725	813	780	752	774	706	772	753	750	742	773	717	788	780	727	785	719	769	777	702	722	747	733	783	689	695	738	784	721	750	734	750	726	783	729	704	774	762	751	739	731	755	755	763	794	710	752	778	777	723	729	792	776	746	749	741	744	733	736	748	759	813	755	754	741	784	799	798	805	757	743	743	689	747	730	727	735	755	713	755	790	763	738	729	796	753	702	797	779	717	800	739	771	701	766	724	716	742	744	710	746	742	720	779	776	747	747	761	722	714	782	725	737	827	749	760	757	765	718	796	777	734	767	751	758	754	726	735	738	697	748	750	784	760	762	806	776	752	746	733	765	773	742	756	764	768	763	779	727	732	794	743	739	802	781	772	751	749	781	755	745	711	757	739	760	756	787	732	741	768	762	734	774	765	798	745	705	741	762	715	780	754	753	717	809	792	706	747	772	790	777	749	737	774	712	763	720	748	765	766	704	745	805	759	745	739	724	746	713	736	780	784	736	737	750	746	727	709	757	762	735	721	744	722	731	778	746	769	792	733	779	757	784	771	736	697	712	750	757	670	766	746	750	721	777	725	743	786	735	790	716	755	733	716	708	698	776	755	778	750	756	764	752	759	760	785	735	756	718	742	775	776	771	801	744	790	761	790	718	760	749	759	749	792	721	799	783	753	753	814	752	757	749	757	738	749	789	769	750	751	756	789	756	714	735	820	725	709	769	723	735	756	745	745	729	723	819	743	778	722	742	748	786	767	782	733	767	769	755	765	788	736	745	748	725	762	741	799	793	723	768	704	704	697	750	762	747	770	758	784	746	709	782	800	805	789	733	787	771	754	772	729	729	765	724	768	766	746	739	739	736	746	746	772	762	722	718	774	756	749	765	741	788	744	801	715	778	756	691	744	751	764	828	756	708	761	768	742	795	745	745	777	726	751	808	753	720	737	740	766	792	759	754	747	709	784	772	735	787	742	734	784	710	774	745	738	734	695	762	751	731	775	732	747	689	782	788	732	771	734	739	755	745	775	741	687	765	735	732	764	743	725	771	799	781	753	731	779	764	803	799	713	774	823	700	797	790	727	709	757	759	746	747	728	731	742	702	757	735	729	743	749	771	780	769	787	776	781	723	793	752	768	755	769	761	760	723	763	778	755	800	712	756	728	725	754	744	782	725	748	705	710	693	800	722	699	675	763	784	731	771	735	733	703	722	720	704	691	770	728	734	731	771	782	779	777	738	706	752	699	751	704	761	728	727	755	779	738	710	780	767	757	739	668	713	751	747	767	680	761	762	789	754	735	749	736	744	790	699	699	742	764	809	732	723	762	725	733	747	806	677	766	805	753	737	729	749	766	736	795	795	751	725	752	733	741	767	737	759	761	769	731	732	750	742	701	762	726	766	776	744	746	806	773	771	755	767	716	723	730	745	741	802	782	709	746	768	731	722	789	697	754	779	811	752	749	712	811	783	766	723	755	707	736	771	745	784	748	745	746	728	772	776	741	731	760	762	728	807	802	732	749	756	749	811	752	749	719	717	739	732	695	740	761	760	741	714	748	755	720	727	752	747	776	754	760	804	738	773	797	780	791	757	730	787	781	765	708	748	775	738	756	760	771	716	755	791	748	723	799	764	769	754	742	729	731	745	727	764	740	763	756	750	712	734	705	739	723	790	748	771	786	788	772	767	752	768	744	730	773	736	792	747	710	764	729	770	716	797	787	760	755	743	769	711	722	765	757	725	749	770	724	781	739	769	751	750	709	699	811	721	724	814	767	757	739	774	727	802	724	763	773	753	789	780	764	760	779	805	730	789	818	759	748	776	751	759	809	741	730	726	761	730	702	716	783	742	737	773	762	738	728	789	712	748	739	749	710	799	748	751	756	767	787	779	749	720	732	730	748	727	761	729	743	773	786	832	756	752	765	762	756	704	742	769	738	761	739	786	738	804	761	779	730	712	807	723	733	758	739	753	791	781	775	738	747	737	770	741	735	737	743	718	797	757	733	737	774	795	711	780	730	786	749	776	776	775	768	753	793	732	763	701	721	765	755	732	761	725	755	776	742	737	745	737	757	780	747	773	713	712	797	740	730	725	800	773	748	744	710	735	754	738	792	806	794	791	712	836	790	745	780	782	769	713	779	736	767	763	737	750	704	722	749	769	807	803	806	701	750	738	799	755	690	705	732	778	779	786	719	764	764	761	818	722	715	748	761	743	762	720	738	803	750	787	766	753	723	766	773	786	777	726	725	747	755	732	799	737	748	762	734	737	811	732	750	767	765	739	734	749	798	792	744	753	818	760	739	676	760	780	758	770	715	751	760	722	747	777	767	731	734	762	760	696	757	783	773	805	757	760	731	733	797	769	771	744	706	741	732	732	742	750	751	783	708	794	730	772	746	721	785	791	747	740	705	731	717	721	780	784	688	740	772	771	733	736	754	741	802	714	718	756	764	691	760	705	725	760	744	763	788	733	780	747	739	776	754	742	760	787	747	771	783	737	746	744	754	749	775	748	696	765	760	759	733	712	770	738	741	771	781	772	744	705	727	762	720	757	729	696	766	757	759	735	783	738	758	697	752	762	766	709	771	742	742	710	698	750	750	742	767	798	771	813	763	769	734	749	724	726	690	743	784	750	785	794	763	702	768	814	732	715	754	711	742	796	764	765	721	775	693	777	787	742	736	765	748	802	732	687	720	727	771	748	790	724	774	742	747	751	715	777	764	780	741	736	764	721	731	735	712	764	733	734	748	718	759	732	785	793	757	744	781	784	769	754	693	738	777	742	751	734	747	782	792	750	754	739	786	716	759	746	764	763	757	726	732	768	753	755	755	740	772	797	704	773	778	761	780	738	755	725	750	766	747	759	771	746	779	772	747	780	749	742	762	784	768	782	739	769	764	752	737	737	743	720	707	772	761
6987	12297	15112	34600	62030	46987	33661	18541	10400	3458	1547	855	733	688	667	640	609	690	701	683	637	672	667	669	654	681	673	687	654	646	635	697	697	636	680	658	707	650	702	611	662	672	675	673	685	671	627	675	655	673	695	665	681	665	633	673	678	666	682	676	671	658	667	633	647	678	646	675	644	638	708	677	651	666	677	652	701	643	679	677	671	702	719	652	676	641	656	677	648	643	638	663	667	640	605	655	596	620	657	638	682	629	668	714	678	616	623	678	688	640	671	610	630	636	641	673	656	685	648	641	669	684	698	704	641	684	641	663	676	596	639	658	665	662	604	651	608	620	646	693	637	678	648	644	643	688	640	704	651	665	710	629	677	653	645	635	665	695	585	639	635	650	666	661	662	642	639	658	707	693	685	565	641	666	707	627	648	635	665	646	677	659	681	634	666	632	643	627	650	631	622	662	617	673	666	683	695	724	637	638	651	594	614	653	657	616	692	648	683	637	757	648	721	640	671	633	680	655	628	662	660	699	693	676	640	659	646	648	652	638	644	666	648	675	668	662	662	642	622	639	670	581	661	629	657	636	642	689	624	653	651	616	679	699	624	635	635	679	675	713	660	658	656	674	639	674	657	644	664	676	637	663	695	678	632	681	673	632	588	703	663	659	620	641	680	648	632	646	621	642	633	678	643	610	639	627	682	654	661	661	671	623	626	626	659	636	655	631	649	640	639	656	663	622	638	645	640	664	673	655	712	626	663	653	626	651	673	661	659	627	624	688	606	653	677	678	640	621	684	672	638	653	617	664	689	648	637	672	665	646	617	649	645	669	691	687	652	646	632	661	645	661	689	692	664	615	689	645	627	651	665	660	657	646	662	680	685	677	661	625	613	665	658	646	651	649	678	652	635	666	626	679	642	616	705	653	645	646	645	632	654	632	661	663	649	635	624	618	635	647	644	671	646	649	667	684	666	656	661	601	680	628	681	670	636	681	637	599	697	662	634	652	629	643	648	655	660	638	646	647	646	681	673	613	625	686	671	599	700	673	622	645	667	640	695	627	616	606	645	633	664	653	639	662	642	673	667	675	674	704	629	677	694	645	676	615	668	669	632	639	687	679	625	646	656	648	649	634	654	682	649	657	612	660	653	647	649	687	632	678	666	625	640	638	661	662	645	626	672	676	636	663	649	626	679	605	635	641	694	692	686	625	725	658	655	687	659	665	616	660	657	657	678	626	619	642	663	665	691	627	685	654	628	661	649	679	661	664	628	656	627	652	663	677	678	684	631	691	645	657	662	650	625	658	652	698	675	687	669	637	640	680	677	627	658	618	680	657	678	633	708	624	658	621	683	635	650	717	638	669	636	650	612	626	679	678	660	663	610	672	651	651	623	658	616	666	620	666	669	618	638	667	690	708	618	708	673	631	644	625	681	633	648	632	650	671	618	643	674	657	637	671	658	643	636	626	673	708	676	696	685	649	638	628	659	661	659	638	641	668	666	635	640	664	647	661	648	654	622	639	650	648	667	638	600	650	658	668	658	694	674	669	606	643	618	737	644	652	625	634	692	637	650	680	640	610	652	613	627	667	670	628	655	644	641	653	651	651	678	633	634	674	671	663	668	628	652	618	672	662	645	691	659	624	633	664	692	632	663	675	655	685	647	657	638	652	632	672	629	668	610	662	633	640	655	673	620	622	630	659	661	645	630	718	619	681	677	641	650	675	664	684	622	631	599	630	679	642	662	645	606	636	634	647	685	662	653	618	677	699	633	607	678	663	678	655	674	692	632	650	674	630	665	665	686	657	638	679	687	637	638	664	653	633	656	647	653	617	666	672	658	648	670	601	659	717	616	622	637	645	655	625	703	676	618	653	624	624	665	649	642	613	709	662	623	662	639	669	712	606	622	641	677	635	621	654	674	638	649	657	657	620	644	671	652	635	641	639	654	627	649	684	676	664	655	673	671	667	620	660	656	673	689	644	657	615	643	648	669	676	649	630	672	642	617	638	607	673	669	675	645	660	645	675	637	637	655	643	652	649	690	646	679	677	609	653	629	649	642	649	665	630	621	640	683	631	641	636	693	658	694	681	656	627	660	663	579	657	645	651	631	625	617	677	666	678	705	636	656	667	653	678	619	620	626	641	689	703	670	669	652	621	661	692	682	666	643	659	684	633	649	675	652	621	691	688	636	645	651	617	645	681	665	659	591	671	632	644	612	635	631	641	614	616	659	704	638	664	623	617	621	585	635	637	647	625	701	669	624	689	604	659	665	627	636	666	664	651	682	654	686	608	678	671	624	649	668	670	695	687	655	671	704	671	682	664	641	665	633	683	651	669	655	630	644	670	681	614	615	659	645	642	632	694	649	673	664	645	621	669	624	621	628	678	682	691	663	639	598	655	715	639	613	691	594	710	668	641	615	634	662	629	688	670	664	679	644	645	687	638	666	666	665	624	643	686	641	623	654	642	657	652	704	608	635	666	656	660	634	628	650	695	668	670	667	651	639	648	647	659	624	631	668	657	657	644	659	633	670	649	642	670	644	708	594	593	663	595	622	675	644	665	612	603	654	630	619	667	678	682	648	670	599	680	697	680	613	651	603	641	673	615	647	661	665	653	652	644	643	663	637	648	642	652	613	616	659	631	656	645	659	667	650	651	639	654	637	640	607	664	679	676	638	631	667	669	623	612	648	600	684	618	630	605	680	669	608	628	664	726	677	677	704	641	672	647	688	673	643	618	644	692	643	643	628	626	684	650	666	665	637	678	646	651	678	592	653	677	655	698	652	648	704	599	601	643	636	662	682	692	603	613	649	666	688	649	620	648	670	667	684	669	682	676	600	639	623	624	718	688	584	655	666	648	647	679	671	611	662	648	663	638	707	638	683	664	650	674	608	671	633	666	637	668	663	670	618	589	680	643	642	650	650	655	653	645	644	655	600	662	695	631	646	658	650	677	611	621	649	659	650	638	694	644	667	670	668	663	640	639	651	632	636	635	659	637	663	671	653	658	692	649	644	678	628	659	657	689	693	623	668	656	616	660	661	640	690	630	630	613	656	618	688	656	707	666	626	680	613	610	648	633	657	682	635	687	646	631	640	629	673	638	643	669	648	700	625	665	624	642	643	625	644	641	634	650	628	636	669	614	692	647	703	651	633	680	623	659	634	684	654	665	656	724	674	643	593	648	658	685	680	643	645	649	637	605	649	669	655	645	639	638	643	632	651	648	636	636	655	630	654	638	651	663	641	637	623	628	630	623	658	640	636	650	687	634	651	660	634	647	662	634	636	627	630	653	659	664	615	662	672	626	632	630	632	685	619	649	665	607	639	650	732	638	669	656	627	681	647	651	673	650	615	654	648	641	631	676	649	657	644	681	643	588	674	710	637	671	656	658	659	711	634	632	643	634	607	704	650	669	605	615	638	705	638	644	639	641	602	655	634	640	634	651	672	658	676	683	650	651	631	654	657	635	642	672	654	622	618	669	641	639	659	620	660	658
27772	14245	6406	9257	10525	8503	3847	1495	1068	783	675	618	662	583	597	603	597	580	620	577	614	596	629	622	621	637	654	628	628	583	640	593	618	635	624	605	644	647	645	566	615	595	616	610	605	602	618	611	577	606	579	562	623	588	589	665	595	611	611	632	614	638	624	612	660	645	637	628	624	591	610	584	631	601	636	586	609	568	604	618	610	607	611	595	602	594	643	597	592	650	646	605	616	605	596	630	573	609	642	575	590	613	593	620	590	577	654	600	630	568	613	589	612	602	609	599	611	601	597	601	611	557	620	639	575	602	609	610	607	605	560	607	613	595	631	595	589	613	598	574	605	635	593	614	610	629	577	594	593	641	611	634	616	574	618	585	623	664	595	590	605	578	601	624	648	587	575	618	616	619	579	666	618	608	620	580	615	643	650	627	598	607	629	588	677	613	622	577	625	608	625	563	586	619	624	602	583	607	613	591	620	603	588	629	588	642	623	585	639	611	623	642	619	615	647	599	589	604	614	567	545	577	610	623	607	595	632	615	594	580	632	612	597	609	619	629	584	623	624	605	668	619	578	579	610	598	607	628	665	616	635	578	625	615	591	599	614	631	634	623	534	609	599	586	559	576	625	616	638	603	634	631	637	657	666	605	608	623	590	656	622	619	573	620	623	613	650	630	631	621	585	611	600	597	600	629	610	592	597	604	607	579	612	601	624	608	595	632	627	605	632	595	590	583	610	586	644	642	609	598	641	618	640	605	605	603	591	585	562	624	590	594	611	642	578	597	588	599	558	641	587	601	593	606	609	637	636	581	622	563	622	613	622	615	695	625	630	623	595	599	652	590	556	599	627	633	607	636	627	604	599	587	630	625	618	609	564	550	648	614	597	633	608	623	617	664	615	633	632	626	578	639	644	600	561	591	585	632	611	604	601	619	542	605	648	592	571	611	652	620	655	600	651	588	639	618	650	588	664	626	636	596	632	564	599	627	560	600	598	550	623	625	590	621	612	610	651	639	623	627	614	584	650	564	630	615	658	624	617	623	606	559	567	582	635	632	613	622	600	652	613	625	582	589	570	623	622	561	527	581	609	588	611	615	604	615	626	651	618	616	623	657	623	628	572	603	651	627	604	598	664	613	589	606	605	616	593	618	659	596	607	608	627	597	597	581	611	635	615	621	613	573	623	645	606	644	627	600	575	593	620	603	612	615	604	585	625	632	617	576	609	603	611	608	634	645	633	605	598	648	590	608	583	591	595	620	624	578	618	605	617	630	593	626	659	603	601	611	611	653	583	613	618	619	609	635	621	611	629	617	607	623	589	616	589	582	626	621	622	600	579	627	589	564	595	642	621	607	646	624	610	628	641	608	564	584	627	647	592	595	625	637	643	590	581	607	603	569	597	610	583	630	597	633	618	600	563	636	606	630	668	633	600	607	624	606	646	586	596	622	609	599	594	605	611	662	588	611	617	594	610	646	646	618	555	626	585	599	612	616	595	622	616	568	636	608	571	594	572	645	586	604	600	582	594	605	639	594	597	633	627	632	597	602	619	608	657	682	590	613	612	624	616	599	663	601	645	579	636	605	625	635	643	584	593	595	595	626	652	603	628	633	639	589	640	679	635	620	594	580	567	618	616	563	630	627	594	663	658	610	588	598	600	634	608	615	585	612	605	612	597	649	604	587	614	589	564	587	649	611	622	631	605	562	639	627	608	608	633	628	629	599	642	643	582	644	616	568	617	599	629	624	631	618	602	608	597	611	611	608	637	589	608	610	666	612	586	640	593	570	579	655	627	619	608	571	604	590	620	645	635	636	592	598	602	616	621	622	600	595	621	656	613	607	662	610	612	656	613	622	648	611	638	621	623	578	590	621	617	617	581	647	590	615	626	604	574	606	625	618	637	608	629	621	564	559	619	600	622	612	602	580	666	654	590	623	647	605	601	618	574	602	643	597	595	660	579	602	639	616	626	581	602	578	605	586	586	573	561	627	616	591	629	648	613	605	572	602	611	550	647	604	618	586	621	604	620	616	607	622	646	609	600	566	608	633	628	656	553	588	622	594	566	640	603	579	593	615	623	581	623	615	635	609	648	621	617	662	635	643	636	590	580	573	666	607	635	625	591	567	542	604	614	649	636	642	609	617	600	615	594	630	622	564	617	577	657	629	571	570	595	595	571	658	606	632	594	589	593	611	617	598	622	634	600	616	603	616	595	583	638	607	623	644	599	589	584	618	612	606	576	605	608	628	590	608	623	573	618	603	641	659	640	600	627	573	638	608	608	594	595	579	638	600	558	589	605	595	619	583	622	581	639	620	645	617	588	583	604	647	618	588	570	604	629	603	608	589	637	564	585	649	650	601	672	598	621	581	601	637	580	579	618	625	621	635	633	580	599	608	607	623	614	644	625	573	655	623	618	606	620	609	597	664	568	597	626	669	585	591	638	638	640	601	620	604	616	647	598	603	571	610	623	596	595	628	610	620	589	653	627	593	613	664	659	644	598	593	641	597	574	589	629	618	585	634	630	675	588	593	616	612	632	622	598	564	619	663	654	619	593	563	651	624	608	587	591	603	628	643	605	637	619	598	625	599	653	615	629	607	624	642	577	611	634	606	597	630	611	593	621	603	609	605	608	583	585	602	699	601	573	576	586	618	620	585	577	550	632	607	633	616	625	572	598	589	636	605	621	627	612	601	635	627	602	662	611	584	618	601	607	620	608	610	679	598	647	625	552	580	633	576	598	602	613	615	639	596	649	592	629	614	614	610	606	612	615	601	592	574	612	609	615	576	570	610	624	627	610	591	587	569	586	552	630	589	607	682	594	610	619	601	627	635	629	612	616	622	578	615	598	655	643	638	633	646	649	606	599	626	609	620	589	576	612	625	601	626	608	642	588	588	596	589	621	563	625	573	664	600	619	614	597	591	599	589	625	630	605	640	636	639	610	607	619	600	628	598	627	627	599	595	579	604	600	598	607	628	629	610	617	627	598	554	595	635	587	595	616	562	590	623	591	658	582	607	627	633	606	621	649	617	603	627	659	647	633	645	630	599	644	592	590	561	651	610	592	641	619	652	665	579	626	614	587	585	604	609	617	610	607	631	632	621	621	566	631	606	644	615	564	664	640	606	560	659	612	598	592	575	582	623	614	615	599	604	579	579	592	602	626	604	632	610	597	613	572	632	592	624	634	630	630	593	581	606	579	625	577	597	645	643	617	618	609	586	618	621	638	615	625	598	605	614	632	567	593	604	647	633	564	625	579	624	612	599	575	590	631	613	637	604	666	610	641	612	572	611	566	643	632	590	597	648	605	619	601	660	644	637	651	650	604	569	606	619	586	607	603	617	610	614	608	632	590	574	616	606	620	614	617	625	620	622	651	629	678	619	648	580	603	610	600	591	559	602	623	612	635	641	618	632	621	655	589	619	629	614	628	620	612	597	642	601	639	555	592	607	586	630	615	584	627	628	614	632	571	641	639	596	607	577	664	580	601	601
6321	4487	6112	8637	9927	7450	3658	1622	1016	729	588	484	542	509	520	557	535	491	501	510	492	507	487	517	525	500	508	536	532	516	523	524	568	568	526	531	526	461	500	539	511	514	481	526	524	521	498	523	506	501	494	551	524	487	499	483	511	545	476	529	521	525	501	517	497	506	508	506	524	548	492	508	570	506	523	495	567	512	504	536	466	505	544	481	527	485	497	480	479	507	509	505	518	491	565	565	521	476	505	499	523	485	524	498	521	499	535	501	469	536	524	505	514	512	562	536	521	514	505	548	510	488	536	496	510	505	521	473	516	496	531	493	498	505	503	473	561	494	469	519	487	515	491	525	509	488	505	489	509	476	482	527	473	510	501	516	511	527	473	487	528	502	490	531	523	527	520	480	501	489	503	523	468	515	492	477	503	513	538	536	513	486	515	518	503	518	482	511	535	482	509	479	532	505	536	519	511	520	515	493	500	538	488	494	495	517	488	513	547	491	485	484	485	550	525	484	538	505	516	482	504	532	517	515	494	529	545	492	502	501	522	549	525	516	499	553	456	490	514	521	525	545	488	485	514	476	541	536	493	506	499	498	485	473	509	502	492	491	517	507	506	500	468	484	565	523	526	481	507	542	501	492	515	519	493	499	498	477	542	537	493	521	550	521	535	525	521	504	507	514	530	556	524	527	488	503	531	496	525	521	496	511	544	513	520	489	521	472	446	503	513	511	477	518	499	499	515	533	503	536	554	517	515	535	517	488	531	493	498	554	463	502	480	536	495	495	545	501	544	500	522	476	496	519	496	512	526	481	549	528	491	495	478	522	525	502	459	488	524	495	541	524	512	539	504	494	535	541	522	532	535	486	493	533	486	511	505	535	513	488	547	505	539	555	481	520	529	551	478	497	509	551	485	551	504	529	555	533	503	532	464	504	517	550	504	499	495	490	492	532	525	520	496	482	477	473	499	489	479	542	559	547	518	500	532	483	533	536	465	519	500	495	482	480	458	485	505	528	480	529	505	516	539	501	488	483	476	538	502	531	541	516	507	519	484	489	493	484	513	508	471	536	487	514	515	541	484	489	549	486	470	548	512	495	487	495	478	512	515	466	487	524	503	524	534	527	495	466	486	525	522	527	511	496	499	523	507	494	500	491	485	507	542	514	525	524	507	509	510	532	470	497	514	501	502	494	466	513	484	465	531	509	493	477	513	475	506	491	512	500	487	494	485	477	497	487	503	516	498	485	546	503	513	553	487	536	485	533	494	511	501	497	550	513	531	486	489	504	484	511	502	502	492	535	487	512	503	516	469	523	523	489	560	475	488	491	493	515	533	466	538	516	497	555	505	471	492	517	500	500	493	488	526	512	483	502	557	515	487	535	497	489	446	512	519	529	507	508	511	517	469	496	484	489	524	512	537	518	515	534	530	555	500	476	495	488	536	439	532	487	497	503	484	511	487	506	492	516	496	497	521	564	494	452	535	513	498	531	510	504	535	513	534	479	525	488	520	529	450	520	472	512	491	511	491	489	530	525	509	522	523	548	524	502	494	454	513	499	474	498	511	531	472	507	493	513	520	496	495	482	500	571	464	522	519	539	495	531	475	506	513	517	486	575	515	500	464	535	465	521	537	504	530	493	530	516	479	548	526	497	550	502	473	507	490	531	521	486	535	510	511	526	517	546	515	507	509	530	481	517	507	529	462	549	535	479	477	542	506	504	532	488	487	487	481	530	521	483	476	459	495	468	498	534	501	484	482	526	502	519	514	540	484	468	499	527	503	523	495	555	494	532	521	481	560	498	492	477	506	483	471	445	493	505	479	544	536	525	503	521	481	531	511	493	488	500	491	517	496	533	502	498	542	488	545	500	495	479	499	501	536	496	509	500	481	512	493	529	535	547	491	552	522	524	519	503	521	532	518	484	528	476	495	545	517	549	500	513	500	520	521	480	513	516	485	487	549	497	507	495	534	491	493	572	517	497	529	497	466	518	512	519	516	506	508	428	525	518	513	496	496	554	516	519	520	529	508	527	530	497	526	498	505	553	543	514	486	495	485	506	498	556	485	501	500	498	512	487	508	509	518	486	505	545	538	527	510	467	490	504	479	507	517	485	510	526	516	500	507	483	494	523	541	518	489	516	495	535	495	534	500	537	507	517	489	487	522	535	516	498	480	539	512	486	509	564	492	585	522	489	471	477	487	512	510	508	518	505	483	495	531	501	489	519	510	511	504	478	503	481	482	471	534	462	516	475	497	537	497	482	520	516	536	507	466	535	507	504	516	504	461	528	512	539	527	569	510	525	495	535	522	489	525	475	529	494	504	491	528	503	505	521	517	495	488	512	514	497	502	469	537	503	468	490	486	516	531	521	502	510	554	502	511	509	510	530	493	511	541	522	509	553	463	529	517	509	501	520	519	444	522	507	509	483	526	538	548	515	470	511	502	520	463	536	493	513	545	501	522	544	500	486	536	531	492	505	497	472	504	517	457	497	550	449	498	510	506	479	527	494	476	549	522	507	504	505	474	553	503	495	510	477	505	499	530	525	522	538	503	553	513	511	460	498	535	485	508	554	515	528	529	522	504	487	487	496	469	469	541	497	525	531	508	521	503	510	475	475	514	507	502	506	485	524	499	518	523	487	459	522	483	518	509	535	508	523	537	524	521	516	518	534	560	511	506	528	484	529	510	532	483	505	494	511	484	544	495	479	529	481	516	518	510	515	517	496	493	504	559	533	511	494	533	522	568	543	516	475	468	494	548	496	492	547	507	526	510	507	499	519	519	493	497	545	462	506	516	496	515	538	485	513	550	493	515	517	520	504	513	549	492	456	513	511	526	540	499	460	493	484	497	552	504	495	523	499	484	530	489	516	535	560	524	483	526	548	509	511	501	517	526	474	511	488	523	534	539	511	492	461	479	509	486	529	504	523	517	515	543	483	482	480	522	477	512	530	502	502	522	483	524	510	492	525	487	472	506	509	524	513	513	511	552	513	492	521	531	526	494	544	527	480	541	491	490	504	521	493	523	526	486	538	514	488	503	488	493	517	482	506	513	492	508	510	542	530	510	492	535	530	511	505	510	518	520	464	485	503	510	473	519	519	495	478	542	517	487	553	533	534	546	511	534	486	533	496	477	501	451	552	510	472	523	489	530	513	550	537	532	502	515	542	504	509	496	480	476	500	510	534	502	535	505	542	499	539	511	506	506	471	521	528	543	562	492	474	525	530	487	531	486	478	487	502	521	531	511	509	497	554	469	483	504	501	546	541	508	468	500	473	510	513	504	497	524	495	490	549	509	499	512	527	504	534	511	509	548	494	499	541	495	502	521	486	511	477	506	525	500	496	486	526	493	511	496	513	558	525	528	520	514	517	462	517	472	513	491	470	539	505	524	479	543	482	491	513	493	511	508	512	515	542	511	539	498	498	484	501	515	484	514	484	494	518	482	486	518	514	527	521	481	478	506	510	462	558	549	510	509	493	505	516	488	498	497	537
25392	21364	27503	30292	43835	41251	26678	10684	4383	1627	870	725	685	619	629	671	662	651	664	686	678	668	669	639	618	668	638	667	644	675	671	666	671	636	666	647	666	633	651	601	631	664	698	637	690	638	676	651	625	619	656	612	648	673	670	636	655	694	676	657	665	676	640	644	631	648	679	666	698	683	631	611	676	645	651	695	638	666	669	662	639	666	629	679	633	648	662	648	681	653	671	662	642	674	702	630	639	622	664	683	616	620	619	641	620	673	632	639	664	663	655	646	682	676	641	646	659	650	680	603	695	687	647	657	672	661	689	644	646	658	642	678	659	607	685	624	676	647	654	628	653	668	664	644	681	659	649	651	614	611	633	656	724	646	631	638	645	668	678	678	648	622	672	662	651	651	685	644	638	654	640	680	659	675	652	650	647	667	661	661	677	650	632	682	676	660	688	654	596	641	684	640	642	692	674	610	669	659	672	618	645	631	638	626	668	693	656	671	656	661	688	661	609	626	622	669	631	681	645	663	629	643	681	642	651	669	599	670	677	635	611	628	588	693	682	624	605	627	643	644	663	671	666	683	706	620	662	680	657	656	671	669	631	684	700	626	661	683	663	645	652	631	621	692	693	692	646	674	669	653	654	624	639	654	674	636	667	630	680	665	666	653	636	600	660	633	692	635	658	646	672	643	673	653	711	636	628	663	636	623	640	618	680	663	646	683	594	657	681	648	652	650	717	670	664	662	687	663	662	623	671	713	659	672	601	628	652	693	657	674	684	650	628	642	674	614	649	637	665	666	624	682	647	649	646	662	657	681	611	649	631	671	662	661	640	672	624	696	615	675	615	668	601	638	650	665	658	646	686	721	706	654	675	636	627	621	678	613	669	648	678	647	669	638	658	636	679	670	629	646	689	640	685	605	672	673	634	659	649	642	608	626	680	662	648	631	655	653	718	644	669	628	668	640	701	657	690	639	687	662	646	612	658	653	655	639	642	647	669	626	684	644	664	659	646	658	649	674	633	663	641	619	667	641	686	688	620	618	640	668	673	622	710	627	666	661	654	667	629	676	650	646	644	636	651	643	650	646	658	664	631	673	649	659	665	651	645	648	687	586	662	678	671	603	677	684	659	675	669	642	599	658	601	638	620	637	664	672	689	651	657	642	662	590	641	677	658	647	652	640	675	605	678	640	637	666	677	645	671	657	621	615	647	668	646	634	641	662	677	652	661	658	647	685	647	685	656	673	688	661	634	638	681	694	668	627	632	697	658	632	683	644	670	633	636	667	653	589	687	660	673	684	666	669	665	689	656	637	614	672	660	702	697	626	668	656	683	641	647	657	636	694	686	669	712	700	672	647	654	692	640	682	638	670	637	653	660	647	694	683	677	652	676	653	634	634	617	629	674	638	657	660	650	656	675	699	657	635	603	636	626	642	656	669	648	644	651	664	645	653	635	658	660	647	652	635	654	645	666	660	663	674	673	651	666	676	648	647	701	673	621	648	698	657	591	645	693	693	594	631	686	695	656	669	647	649	641	619	662	630	696	642	615	619	661	649	658	647	626	688	681	677	617	642	680	627	678	689	663	642	665	658	668	661	677	644	640	615	645	691	593	690	616	627	658	659	639	693	662	624	715	608	652	722	629	644	652	656	662	657	670	631	667	683	637	668	597	604	626	644	607	629	686	643	625	639	694	615	665	665	637	653	677	648	594	621	673	673	637	631	650	616	618	665	644	639	666	646	699	669	623	663	662	640	665	626	644	659	671	632	696	589	668	690	655	692	690	641	659	643	662	678	615	673	652	664	689	652	628	655	669	685	575	666	631	693	632	644	665	633	668	607	644	638	644	677	647	644	693	627	622	710	648	637	692	651	603	652	664	666	691	702	668	660	630	620	654	614	619	674	692	652	649	632	664	618	665	662	613	660	647	654	693	714	684	669	636	660	621	661	631	665	647	686	664	680	640	713	623	686	683	709	673	645	712	672	628	656	679	647	656	659	639	646	642	646	686	639	609	661	629	668	585	667	654	671	678	637	633	618	695	662	657	651	658	676	658	607	653	628	676	593	648	667	627	662	683	653	638	650	680	627	662	602	638	629	661	654	675	604	671	629	621	642	656	691	688	661	637	667	633	650	641	702	661	625	635	652	673	650	663	645	671	651	628	651	627	717	598	669	662	624	628	673	698	643	623	653	641	677	644	628	656	609	622	683	683	662	636	652	653	631	654	625	577	631	694	672	647	633	680	646	689	655	661	627	652	637	638	645	650	668	647	668	637	642	689	683	675	637	657	635	629	631	629	642	677	620	641	665	568	685	677	701	693	687	704	669	679	638	665	669	664	667	621	644	642	630	662	642	640	644	664	655	671	676	646	639	601	683	610	643	674	633	679	676	720	642	633	617	654	660	660	596	708	661	657	643	588	671	685	668	712	679	648	653	696	648	678	679	662	635	638	672	637	636	690	665	634	650	672	645	646	647	630	694	658	648	632	682	666	666	654	634	659	673	658	652	655	669	658	651	658	624	656	646	668	644	685	686	647	661	688	623	637	650	625	667	652	644	626	687	654	614	693	666	674	698	652	634	660	603	671	649	661	603	675	605	631	618	655	620	680	654	671	665	611	637	626	652	598	657	653	628	678	658	755	630	591	640	638	690	652	634	632	678	635	650	689	674	677	681	654	678	641	642	707	629	639	652	645	639	682	651	669	697	645	637	674	612	631	696	646	655	603	671	653	649	679	658	686	666	651	661	676	662	643	650	659	678	658	636	644	643	698	632	601	659	637	682	625	647	657	702	681	662	695	656	640	650	645	660	658	672	705	636	646	624	661	645	607	620	625	640	663	658	646	643	629	692	645	651	654	627	650	651	672	629	663	630	700	624	667	640	672	654	646	661	628	688	666	632	687	653	655	663	605	661	606	602	661	649	718	612	629	664	672	680	622	683	684	665	695	635	678	624	597	680	674	655	695	687	673	639	610	646	640	632	668	633	683	656	682	657	654	603	613	635	648	611	630	632	689	639	641	595	645	651	616	684	681	601	672	641	649	686	661	691	679	631	650	635	676	623	617	633	615	684	633	666	648	623	660	694	674	643	669	653	656	660	630	597	666	700	636	638	644	678	632	623	658	668	670	651	675	659	637	606	662	641	624	610	651	645	656	672	657	664	664	658	676	637	618	604	638	671	662	707	649	684	677	650	654	646	657	614	686	627	682	689	670	669	672	684	660	668	613	638	652	631	650	706	646	649	621	697	664	625	627	638	660	650	657	687	667	636	656	664	644	644	615	679	657	613	645	686	641	681	675	604	641	655	645	668	659	656	682	626	629	671	708	659	662	631	682	619	678	666	635	662	660	643	584	613	669	638	618	698	631	668	685	641	655	652	619	620	659	632	636	637	655	643	619	632	634	628	661	664	659	613	618	625	653	653	673	655	684	690	605	644	652	658	650	631	652	642	670	689	656	613	620	624	661	649	636	662	647	672	659	677	674	647	689	666	690	647
5979	12865	16517	32449	45634	32717	19702	8212	4313	1696	846	604	604	568	601	586	514	623	541	598	599	554	612	566	580	562	575	566	579	601	582	583	605	516	567	592	591	604	582	584	560	568	564	564	561	582	635	605	625	594	576	590	579	571	567	589	577	564	594	603	590	582	560	578	592	547	579	591	599	605	563	633	585	589	577	578	551	533	567	530	596	620	590	582	591	525	592	581	546	608	556	566	561	563	532	621	628	604	587	591	580	547	577	527	611	586	534	573	552	544	567	572	597	563	581	595	563	595	528	595	530	570	529	641	587	575	583	580	556	553	571	558	594	590	584	585	572	553	600	572	557	567	592	582	552	574	533	571	556	624	575	585	568	546	528	604	612	585	605	568	604	541	570	583	571	564	589	561	556	557	596	588	570	626	574	554	572	535	603	570	596	528	593	579	569	554	579	565	596	573	605	583	622	559	588	543	569	611	540	555	596	588	562	595	578	595	563	576	551	545	560	604	560	578	542	599	586	568	567	593	593	545	608	539	572	603	540	588	568	609	578	587	601	599	549	548	595	582	599	516	625	581	603	606	562	590	594	534	560	567	574	599	555	554	598	615	551	583	548	547	576	574	596	571	551	619	575	535	559	573	565	608	572	574	591	569	569	545	573	551	560	575	581	594	553	548	554	569	521	572	543	574	581	625	537	612	539	582	554	550	574	524	615	568	595	540	607	588	568	562	539	582	549	557	529	558	620	532	563	587	542	566	594	542	510	531	581	556	575	546	599	586	582	562	552	551	584	534	570	624	578	614	574	561	588	583	603	550	596	550	591	593	615	601	582	577	597	580	577	541	606	578	594	546	569	603	566	588	565	583	599	546	624	595	573	559	578	627	618	598	568	584	561	598	598	585	592	574	542	571	599	549	598	590	572	578	568	579	563	591	598	537	554	601	604	540	590	589	578	627	570	562	560	602	568	552	612	574	559	560	557	596	590	559	604	610	609	574	551	544	610	542	577	553	606	604	563	596	609	588	574	588	585	602	593	607	593	556	604	565	614	597	592	521	610	563	592	566	542	551	568	557	554	596	553	538	560	579	598	563	625	600	577	589	574	552	578	573	561	586	583	530	595	558	587	545	568	572	574	603	566	631	563	560	574	604	584	530	599	606	547	602	547	611	576	555	524	563	578	578	577	587	563	539	572	558	588	598	622	573	571	577	589	577	635	591	568	552	555	579	605	577	556	559	589	552	558	576	579	592	547	578	578	605	592	603	540	543	543	569	590	550	575	583	597	568	586	554	597	574	571	593	576	557	536	593	581	591	574	575	561	604	571	541	520	588	569	578	542	608	568	577	558	613	583	567	604	578	617	609	614	560	615	608	581	540	566	575	547	587	562	610	603	593	577	597	588	565	573	554	547	601	579	610	577	604	574	559	562	579	550	565	546	573	589	575	567	566	549	557	593	589	564	573	603	585	553	575	562	603	547	577	613	573	535	576	605	596	603	528	563	585	558	543	605	538	532	629	590	586	566	613	569	591	546	568	550	545	572	552	596	576	539	596	531	580	610	582	539	574	558	592	597	543	597	609	577	565	594	628	586	582	591	536	563	590	614	564	598	583	549	570	590	533	576	572	567	530	592	551	543	561	546	549	556	557	547	603	583	565	564	565	572	583	556	581	565	536	549	559	588	570	571	583	580	591	564	584	490	548	598	611	598	577	605	569	535	605	528	585	567	578	555	534	593	573	581	582	600	577	601	603	597	556	569	610	572	556	590	548	568	577	545	592	557	544	602	565	552	533	595	530	569	578	575	555	559	557	585	591	569	600	567	589	595	617	587	579	582	576	550	583	589	598	583	600	534	570	590	583	545	602	595	535	534	605	569	588	546	555	575	592	544	582	611	563	587	587	521	609	577	550	559	602	563	591	554	587	562	591	583	617	557	546	541	506	552	581	601	566	568	566	565	597	560	550	596	559	565	597	571	574	598	574	560	559	592	560	555	589	560	558	551	535	572	603	562	610	604	616	610	585	570	577	556	553	576	590	565	595	582	526	527	592	630	544	565	598	577	570	622	563	560	578	534	575	589	597	598	576	587	579	562	586	574	564	544	537	599	537	578	556	569	624	596	544	570	594	540	597	564	561	571	569	570	568	557	618	605	587	576	541	578	574	568	596	542	564	553	528	589	567	582	556	539	585	546	602	584	607	595	571	579	524	590	551	597	551	521	617	581	616	559	561	554	583	577	594	562	556	569	605	570	564	570	556	578	592	589	576	574	612	568	556	570	560	571	559	560	590	589	585	545	532	536	547	550	567	558	597	563	557	589	598	578	597	582	574	581	576	564	563	596	559	573	543	571	568	592	537	588	564	594	514	578	593	560	549	558	598	573	600	568	553	584	598	562	547	582	600	558	604	557	624	559	555	588	544	551	615	588	572	558	628	539	564	588	539	571	589	571	606	587	557	572	560	580	571	608	595	555	601	590	549	587	576	562	533	547	556	537	548	586	547	586	564	564	590	571	581	533	595	617	591	581	547	608	576	528	579	612	551	573	547	517	574	597	562	564	548	569	580	540	590	606	561	563	596	567	589	608	556	585	576	613	546	604	560	590	562	617	614	600	558	563	581	548	593	535	566	563	562	571	560	562	576	525	502	595	600	554	573	544	595	598	582	576	606	578	574	521	555	582	574	617	596	569	566	573	593	569	548	553	557	559	586	565	592	550	584	595	575	574	578	526	579	555	623	541	569	582	561	560	601	561	564	581	578	567	561	587	549	607	540	573	535	546	570	598	585	549	572	582	561	583	556	568	539	563	564	576	586	564	578	582	574	574	574	584	570	546	587	526	574	564	574	602	570	561	596	592	568	616	605	555	538	573	556	587	537	579	586	603	572	528	578	548	547	603	603	577	570	569	560	592	574	528	572	589	552	588	567	545	572	556	538	512	539	572	579	602	582	599	606	548	546	584	596	587	561	556	605	572	581	580	568	550	579	600	576	600	586	563	623	581	553	577	581	558	582	556	589	557	570	560	562	564	513	557	576	564	559	560	555	594	546	557	580	544	599	573	610	601	581	589	564	541	580	616	581	568	568	523	551	582	559	600	560	547	552	584	506	614	541	580	565	548	572	565	580	566	605	558	598	614	565	555	574	580	518	589	597	542	544	597	570	526	608	532	557	608	567	603	589	559	563	585	601	564	600	567	549	545	617	590	553	597	571	582	563	573	576	583	594	590	595	599	572	591	598	551	573	549	552	564	588	599	541	569	534	631	564	607	595	595	572	550	554	530	578	559	571	584	536	579	557	543	575	597	555	556	542	547	556	582	560	537	565	565	605	589	559	570	533	601	547	592	573	576	580	593	596	569	594	579	588	597	570	570	510	579	582	559	564	573	539	565	593	581	523	601	562	596	553	563	552	617	541	544	555	596	569	593	569	570	545	572	570	558	545	548	592	556	566	610	531	597	564	537	554	569	559	559	606	596	552	583	610	547	560	609	562	551	591	576	577
24172	21327	28736	27128	46209	54006	41245	22606	10803	3277	1381	909	787	771	782	780	749	757	824	806	727	727	769	762	772	761	799	781	766	754	789	775	774	763	789	735	755	740	749	733	793	752	728	742	778	759	703	688	782	723	706	753	764	755	744	789	731	742	766	770	742	741	770	734	738	758	774	766	710	717	772	749	757	743	753	723	788	756	714	794	764	735	667	735	770	725	753	746	732	736	752	766	704	737	755	716	730	693	770	759	731	763	770	779	745	772	725	777	792	720	731	733	782	760	744	759	801	779	756	749	724	747	718	800	751	743	767	757	719	777	725	763	731	704	785	772	712	779	728	742	778	747	714	757	777	726	733	749	762	802	752	677	764	699	738	772	679	743	770	718	721	749	740	738	735	763	735	688	751	798	749	778	735	797	763	789	752	741	791	736	700	744	696	738	804	727	727	756	715	729	744	709	756	763	767	753	758	739	756	760	751	746	726	730	762	746	755	735	766	737	739	722	763	761	793	694	740	778	782	719	761	714	790	731	746	777	717	733	757	765	745	752	748	712	701	664	737	741	741	724	727	747	748	783	800	729	773	720	736	744	749	747	797	728	777	700	773	689	712	795	760	735	758	715	729	771	750	768	755	697	729	771	734	779	736	721	724	672	742	749	795	755	760	733	773	745	727	748	707	795	742	727	774	720	750	718	686	737	704	759	749	770	755	768	736	729	748	752	760	751	682	715	753	760	793	756	678	737	759	757	749	776	786	693	757	740	742	780	765	765	739	710	763	795	739	757	710	732	714	692	777	720	727	807	722	761	696	725	772	758	722	748	739	758	736	783	792	787	712	800	738	708	721	737	737	739	724	759	780	707	757	782	776	747	767	731	694	783	727	747	760	733	698	710	755	810	758	732	769	712	735	780	744	711	725	766	745	778	717	750	837	745	744	751	800	727	767	780	787	722	751	740	772	736	706	720	744	737	771	774	792	736	715	751	722	711	773	746	754	710	741	766	741	688	760	787	760	698	693	679	781	725	761	702	716	733	741	720	707	780	762	707	737	704	737	741	724	759	768	692	789	706	682	732	761	757	749	731	713	719	704	714	740	718	714	771	724	707	788	714	761	740	787	691	745	735	760	796	703	726	795	751	734	720	732	704	770	738	726	703	719	787	772	770	774	822	786	772	732	725	739	775	779	742	732	704	746	743	779	747	712	749	717	737	671	715	673	751	726	702	768	767	754	694	735	774	775	782	803	737	770	728	830	747	724	756	767	774	795	783	751	785	746	726	806	721	735	755	778	760	749	758	692	795	736	764	705	750	745	742	770	783	701	754	704	775	765	775	700	752	765	697	762	711	689	764	736	744	734	713	759	726	757	763	748	691	768	769	767	773	750	737	783	776	754	736	775	753	749	735	775	702	788	745	741	748	744	762	770	744	748	734	772	747	797	777	739	748	750	729	782	704	757	734	701	744	775	782	753	776	731	753	731	716	725	744	712	748	745	755	738	704	764	733	730	779	729	830	751	754	739	772	705	783	717	730	719	727	733	757	714	741	710	685	756	720	764	726	763	749	735	708	689	736	713	755	768	725	725	762	734	757	773	745	716	723	722	780	730	790	735	725	782	676	750	770	731	789	755	711	741	708	760	769	738	737	751	737	714	728	753	752	725	694	763	726	722	732	783	749	724	713	721	782	815	724	730	777	756	746	775	753	791	787	786	774	784	733	784	749	727	764	746	791	682	743	732	762	768	737	768	749	762	742	771	731	771	770	726	777	744	731	716	760	705	721	747	774	733	787	753	770	815	753	788	767	743	683	723	758	726	760	786	720	792	777	717	735	688	737	786	734	778	733	742	756	761	747	713	710	729	718	745	747	765	784	748	782	764	729	714	682	750	799	759	784	681	778	764	758	714	755	765	725	752	738	805	730	826	744	770	712	775	731	747	730	762	756	695	727	767	736	771	717	803	777	747	812	757	796	741	689	767	711	747	780	694	669	751	746	723	780	736	743	717	721	732	740	759	744	765	737	738	749	758	743	686	760	743	728	805	716	711	735	690	728	812	720	763	718	738	745	698	771	696	786	763	764	756	789	755	702	713	749	767	727	721	726	715	714	735	784	730	762	716	773	730	761	744	689	744	723	747	699	751	747	760	805	732	734	732	795	699	712	741	771	786	703	730	775	757	753	779	769	737	696	745	722	766	790	783	728	707	751	714	754	710	699	738	768	762	748	706	767	758	742	769	776	727	720	740	731	727	722	743	798	711	744	746	770	715	720	754	751	772	707	713	775	756	734	735	762	704	742	714	718	752	699	729	744	778	741	729	732	782	748	723	770	792	781	774	769	692	741	715	739	727	747	736	750	763	766	723	742	746	706	804	821	751	737	711	729	733	753	732	771	809	687	825	713	740	724	708	728	769	766	732	768	764	755	744	719	755	754	706	739	702	766	742	712	788	788	739	764	801	722	729	712	800	712	736	738	715	767	753	774	768	747	802	709	738	758	734	741	786	785	804	753	732	721	757	780	714	752	749	722	701	727	713	782	729	734	751	730	755	736	722	787	738	741	673	758	726	758	709	709	744	696	739	781	724	767	801	746	770	785	730	741	801	775	764	715	759	750	731	741	739	702	728	747	698	734	749	720	768	675	741	748	758	742	771	759	766	747	693	738	750	776	778	759	771	742	740	764	749	773	718	740	758	714	727	730	767	770	718	736	731	716	734	748	764	758	740	717	708	751	801	736	763	761	743	744	708	780	773	744	753	728	739	738	729	775	777	757	757	752	731	805	694	730	738	735	781	755	756	744	711	755	739	744	776	736	765	764	747	713	727	706	703	685	738	713	756	744	758	745	762	767	735	776	743	721	765	764	772	743	774	711	711	738	789	766	735	742	743	747	736	722	748	763	731	736	757	788	722	744	729	731	744	764	749	733	716	776	799	756	779	807	727	785	732	753	695	759	743	731	720	798	751	762	791	755	767	761	715	779	764	729	715	745	707	739	726	733	783	731	737	788	765	770	765	724	745	808	756	709	737	798	785	775	740	724	690	760	791	744	757	796	758	700	733	773	751	748	704	727	708	743	794	714	724	710	748	717	792	749	693	793	689	751	763	777	723	752	742	712	741	703	718	749	750	729	681	708	742	749	701	728	779	724	756	747	722	750	742	750	705	773	768	750	772	667	720	769	706	742	750	712	746	775	708	796	782	755	731	725	764	718	703	755	743	767	731	783	737	771	741	726	775	762	735	762	805	772	686	703	710	762	748	730	715	780	729	761	702	774	762	714	684	747	737	791	756	700	768	757	749	747	803	711	727	703	748	745	757	756	756	703	701	740	684	686	698	719	780	736	753	832	742	754	669	745	692	783	748	726	727	767	760	716	725	769	707	706	802	704	730	775	738	710	775	784	757	755	783	750	738	752	712	791	749	749	746	707	725	655	757	734	752	760	744	748	624	732	803	715	783	739	736	729	689	753	760	729	744	693	718	734	720	739	728	727	738	723	771	727
8051	19544	22571	45440	59886	49630	34003	17502	8796	3229	1223	758	699	674	696	643	660	659	696	704	619	664	687	674	663	674	656	651	665	669	718	692	716	656	677	699	685	645	743	647	624	674	673	688	630	684	664	718	667	693	636	699	631	694	685	674	650	662	677	662	653	677	679	682	671	675	637	657	634	657	646	670	660	638	706	649	645	649	671	661	682	681	641	685	662	615	624	663	654	662	644	668	659	651	711	646	684	690	636	640	657	653	638	627	660	713	655	689	675	658	657	635	722	653	670	683	680	648	648	672	690	663	671	675	648	644	682	686	701	670	647	714	655	656	678	636	655	703	648	672	675	683	681	695	648	667	660	660	726	685	641	622	665	650	728	619	684	640	670	653	670	626	656	661	673	649	652	634	693	659	661	642	647	628	712	655	680	663	694	643	663	685	614	650	676	660	670	708	678	638	663	626	689	671	678	667	654	678	666	624	689	637	640	627	615	658	646	653	648	644	622	658	635	674	688	655	681	694	666	644	615	651	645	679	699	655	647	649	666	680	696	612	648	669	713	676	673	672	630	685	684	682	671	645	704	684	663	670	662	701	697	702	628	641	684	653	703	661	649	668	644	666	673	634	679	643	672	629	678	665	635	703	650	631	664	659	665	663	643	644	648	637	667	672	650	646	684	660	688	635	680	647	607	647	676	682	710	695	664	658	673	643	660	700	738	656	671	657	676	612	658	660	657	681	662	675	698	653	645	652	682	695	651	676	644	632	613	646	619	687	662	674	693	681	659	702	656	651	643	637	695	671	634	631	664	684	647	669	640	638	670	632	664	679	668	682	651	643	632	660	678	671	702	656	640	620	684	670	680	655	651	675	660	668	687	683	667	683	614	651	671	644	702	658	660	700	629	648	647	614	694	702	693	694	649	575	638	680	653	698	645	659	647	691	629	640	693	684	675	665	668	652	647	652	632	673	659	647	665	660	686	620	661	642	664	667	647	658	679	634	700	664	695	618	682	634	685	649	662	729	676	615	629	649	682	642	667	654	611	679	643	648	641	629	657	730	670	688	682	630	671	638	683	697	693	609	654	697	650	652	684	650	689	651	671	672	654	653	675	684	701	671	660	682	654	656	619	660	688	649	695	671	622	696	698	697	700	668	698	683	679	619	701	637	689	636	661	648	676	646	612	697	664	693	637	633	692	650	702	652	665	614	670	665	645	658	653	636	636	676	684	670	653	626	617	628	679	618	675	682	640	669	672	639	628	687	649	660	691	709	629	666	643	688	694	662	689	637	681	656	643	681	655	610	638	678	652	719	643	699	655	615	636	613	702	673	633	625	646	645	676	677	657	699	661	617	690	656	663	698	676	623	638	682	663	635	672	713	681	574	641	678	646	639	656	718	680	690	664	695	656	655	715	649	664	684	653	689	675	639	644	647	695	594	661	655	630	655	676	695	693	651	612	655	635	666	679	682	714	680	618	635	656	624	627	667	666	684	650	662	656	658	657	634	708	677	711	701	633	650	666	622	660	591	694	714	725	665	663	664	707	631	629	680	692	604	673	672	672	671	676	665	616	666	684	643	678	662	601	642	685	657	641	662	694	628	624	649	650	638	699	658	662	698	707	658	723	659	636	642	673	656	687	638	691	636	671	646	692	677	659	657	658	680	664	684	652	647	673	714	686	693	655	686	671	678	664	688	678	688	668	701	691	684	658	668	654	633	652	668	712	588	693	669	665	620	657	670	660	697	668	681	660	666	664	663	683	672	654	666	652	672	620	623	649	614	644	660	624	656	614	667	675	656	653	704	656	680	668	681	670	676	643	644	645	645	658	677	654	663	630	648	627	619	636	678	687	678	699	610	666	704	657	638	637	663	652	699	658	706	664	683	633	678	649	656	627	663	660	666	660	692	663	663	654	651	659	657	687	690	664	644	669	649	643	675	679	691	623	690	679	653	691	688	675	647	670	658	700	682	664	679	665	654	675	647	686	643	654	674	689	674	682	647	666	678	655	664	634	645	678	684	688	684	683	660	680	638	645	686	669	633	651	673	635	671	680	663	661	654	669	641	667	613	662	676	643	639	683	646	696	677	651	669	663	710	688	667	660	650	712	655	635	642	701	674	670	653	651	677	627	660	658	666	658	617	657	642	635	659	687	652	696	645	670	660	648	660	627	667	675	641	672	655	632	645	651	625	641	662	675	706	671	617	704	645	702	642	692	657	655	634	654	643	650	695	701	668	709	717	631	675	671	670	654	626	661	685	636	663	666	680	718	623	646	655	649	616	657	696	690	673	628	636	700	665	681	633	683	663	697	711	653	668	656	684	703	656	610	667	687	731	647	662	650	643	666	636	653	650	637	655	616	671	647	658	679	716	651	642	696	605	647	676	677	667	679	657	639	686	672	627	672	681	633	709	676	649	660	707	640	658	652	685	679	686	651	607	655	637	649	660	672	670	684	628	667	660	640	664	656	640	660	637	640	648	663	601	659	673	662	655	665	654	675	685	653	654	673	697	697	655	706	592	643	609	685	612	658	688	675	703	650	663	664	667	712	600	643	677	583	677	671	662	680	605	629	664	670	681	684	652	691	698	609	649	693	671	669	691	657	629	682	701	687	665	660	646	651	688	659	645	665	666	673	687	626	649	630	651	718	657	662	662	697	674	641	631	646	623	666	674	640	648	670	657	682	613	680	694	659	637	655	624	652	638	694	716	642	682	635	717	703	657	679	623	638	668	684	654	668	628	666	672	648	620	682	638	632	666	667	727	646	726	634	671	673	690	702	706	674	641	648	666	630	656	674	637	672	635	593	680	642	676	682	709	689	663	657	677	683	692	669	709	638	636	661	656	686	681	675	648	655	654	680	668	665	612	650	681	679	698	631	651	678	628	674	636	656	652	637	652	677	677	735	691	655	669	717	668	690	657	679	650	658	644	669	657	674	645	684	617	716	669	655	632	666	640	731	641	682	693	647	706	659	686	657	648	677	683	672	609	657	665	642	664	640	662	669	651	695	652	642	632	658	662	666	710	649	652	621	606	644	697	648	634	644	660	652	660	650	657	628	710	655	670	648	639	637	659	655	675	693	650	628	611	644	678	666	637	673	642	652	655	669	631	666	640	609	666	617	689	644	673	718	644	644	642	647	698	658	661	653	689	659	635	639	644	685	596	659	659	709	648	651	641	687	630	650	683	596	688	642	623	697	673	674	708	640	684	639	617	651	689	670	647	695	658	673	701	655	675	668	649	646	675	659	639	680	692	682	664	650	684	600	644	669	681	680	647	650	685	679	666	693	630	580	642	646	671	666	684	658	662	677	661	651	623	674	685	661	683	703	631	637	648	641	641	634	655	661	642	650	640	625	631	676	626	636	643	711	654	657	651	639	653	672	653	666	679	681	644	630	625	659	679	660	680	668	664	681	695	645	660	652	625	683	661	684	667	672	668	635	650	648	648	623	715	629	675	653	701	688	657	663	642	654	696	641	651	680	646	652	633	651	644
28122	18533	14657	11475	10538	8489	4884	2066	1168	814	702	648	588	658	638	610	605	623	650	614	644	596	596	619	654	595	604	635	626	602	618	619	627	622	605	619	606	603	583	663	593	627	613	649	639	570	599	638	638	663	681	623	586	568	642	604	606	637	588	585	634	650	669	596	621	653	596	577	641	632	621	598	616	650	608	617	576	585	547	604	604	600	606	652	650	602	606	607	599	645	636	634	607	631	616	618	617	611	657	623	589	644	605	638	641	634	651	615	628	606	588	649	625	574	606	632	622	641	610	649	620	581	616	606	611	599	611	620	609	621	604	603	607	637	632	655	608	627	621	606	590	633	617	624	575	644	637	604	568	623	573	574	599	634	627	636	621	584	582	634	571	600	626	633	578	617	583	605	639	576	647	575	649	622	601	600	575	626	576	597	668	613	587	652	589	585	599	606	615	597	608	622	615	638	598	603	616	566	585	613	618	611	617	638	597	570	602	602	592	659	685	624	616	605	634	627	634	648	625	610	599	655	601	593	592	590	567	612	589	617	674	588	654	612	609	572	649	592	611	585	611	609	590	653	564	624	558	621	633	602	605	631	581	615	631	631	649	576	625	629	626	574	647	627	609	612	625	600	628	599	647	612	616	585	637	630	660	584	608	594	605	628	634	617	603	596	615	613	614	615	621	603	672	575	583	592	636	599	577	661	636	634	638	594	657	653	608	620	590	620	648	631	591	579	657	603	623	618	593	614	605	638	659	587	597	608	591	641	654	618	662	614	618	587	594	616	640	623	620	593	680	604	618	578	618	602	591	620	572	617	575	613	601	600	619	632	587	642	634	596	612	614	658	658	573	556	631	602	608	606	609	556	619	627	601	605	603	621	597	638	606	625	600	662	610	593	627	631	593	589	592	591	630	666	601	627	638	621	647	609	621	603	639	640	627	613	597	591	613	618	600	653	610	616	647	584	639	602	595	610	605	618	610	577	602	596	613	604	594	622	579	583	609	544	582	611	620	589	603	660	644	616	603	605	621	623	606	623	637	577	595	622	629	621	628	691	597	579	580	607	586	610	602	613	611	597	628	584	608	624	644	584	584	633	604	622	622	595	580	609	614	613	645	576	599	612	600	644	641	635	611	626	591	600	630	620	645	586	599	581	600	669	611	606	623	598	565	648	643	622	613	667	600	634	607	584	588	635	621	594	571	596	606	600	633	643	615	613	632	652	608	603	624	611	691	631	650	629	624	604	605	648	614	621	574	654	594	604	625	611	594	651	646	604	647	622	610	645	563	624	635	624	629	595	598	643	622	596	619	625	638	615	610	678	661	637	597	623	588	597	656	640	629	585	627	612	619	627	624	641	578	569	603	577	610	587	578	656	643	565	587	592	647	582	604	645	641	612	626	605	628	618	601	627	621	619	573	575	572	618	594	602	587	618	615	583	623	661	608	612	633	590	598	558	622	617	642	596	604	596	621	572	617	611	621	583	617	611	599	597	631	636	651	586	575	619	619	619	629	604	627	631	616	609	658	588	580	614	643	624	619	581	595	645	603	596	635	650	630	659	573	626	617	607	626	612	582	592	633	597	615	655	596	571	646	606	574	588	603	608	657	588	644	589	578	624	614	635	571	630	613	618	607	611	626	632	638	646	611	613	559	602	626	602	631	590	629	608	600	606	594	613	637	617	623	640	650	643	649	598	616	598	627	605	600	635	585	598	597	646	629	627	639	640	588	602	637	602	608	622	638	612	584	609	656	614	618	603	628	616	655	637	598	602	600	588	616	585	619	621	608	610	627	619	612	560	601	632	610	625	616	619	629	596	628	607	587	622	600	602	620	640	673	632	607	607	599	574	579	595	600	594	587	603	582	604	625	634	595	582	581	626	602	567	607	597	624	562	595	586	624	600	582	603	635	619	613	613	573	595	608	621	571	621	609	640	644	641	628	621	634	590	600	566	660	634	590	664	587	619	572	637	590	622	590	577	568	613	614	577	644	640	614	576	563	596	613	631	590	595	620	629	589	660	633	587	620	591	589	584	607	634	616	614	594	575	598	623	591	560	640	603	648	640	562	601	618	615	652	569	637	602	597	619	598	614	621	651	630	581	609	583	601	604	620	590	600	647	628	635	637	624	591	662	590	634	614	677	611	630	624	597	643	586	633	641	615	624	623	621	641	645	594	632	601	614	641	635	624	629	607	593	591	585	610	640	606	641	601	569	599	636	605	610	600	614	608	635	587	599	636	605	620	568	625	591	590	608	609	542	636	612	625	600	627	618	641	576	603	613	589	600	648	606	606	643	621	608	583	573	627	599	586	650	645	611	611	621	596	616	634	633	640	608	636	633	613	566	622	595	643	625	602	586	619	604	578	592	600	631	623	610	610	647	624	602	622	593	604	617	617	614	625	621	611	629	583	603	651	594	651	600	628	622	654	613	583	611	576	615	624	631	585	619	608	603	588	619	623	643	613	621	585	606	639	577	626	638	624	606	597	612	639	629	659	570	626	660	589	610	596	637	575	640	600	577	633	663	623	591	608	623	633	627	642	597	618	615	654	589	615	624	631	599	636	613	543	622	623	590	615	563	662	616	609	586	614	639	618	609	599	613	587	682	630	640	595	561	596	616	614	639	625	596	641	603	603	615	630	595	632	614	591	631	613	618	598	591	573	605	646	611	648	601	613	622	598	618	684	582	627	584	640	658	580	582	588	651	605	638	621	600	570	575	595	627	557	639	540	660	639	632	627	643	573	576	578	577	636	582	642	612	627	719	619	615	586	614	600	622	575	597	575	651	587	613	619	612	576	619	599	639	654	584	636	664	597	628	655	637	609	610	637	607	626	596	609	638	638	613	611	609	637	625	650	656	639	598	621	613	606	643	553	604	643	596	614	585	595	627	592	617	623	606	614	637	590	604	582	607	589	607	596	669	580	635	622	577	617	610	585	618	628	617	621	652	625	617	612	639	642	581	541	615	589	577	564	610	666	594	628	592	594	550	618	639	655	595	581	644	605	608	609	658	625	592	632	647	563	611	619	578	628	586	645	577	621	622	639	586	608	590	655	604	628	601	581	610	616	607	610	607	639	638	612	625	617	590	618	582	609	608	628	600	564	644	638	648	597	597	606	612	613	545	630	612	637	595	611	620	656	609	598	620	636	625	652	579	583	646	579	608	616	606	592	637	659	637	646	617	581	639	621	636	559	642	641	643	611	630	605	620	589	626	594	576	624	605	615	637	620	671	626	583	594	631	598	607	588	573	599	641	574	595	605	600	617	640	594	598	606	586	623	618	575	624	619	565	637	574	628	621	614	597	608	616	606	613	612	646	607	602	637	602	612	609	602	612	592	607	592	626	633	590	659	630	617	620	591	577	605	600	613	638	605	628	589	646	600	593	604	620	611	623	648	605	604	612	594	627	621	617	641	604	687	627	594	646	607	611	626	615	608	611	593	616	634	666	630	616	590	636	619	582	622	601	601	603	633	591	588	617	632	629	618	614
8162	12096	13695	9474	9882	7769	4577	2121	1063	709	585	563	504	534	516	513	507	539	529	534	501	528	540	480	563	526	540	539	531	523	531	554	538	548	511	540	485	483	530	532	534	506	542	541	503	494	546	511	511	540	531	523	512	539	521	536	546	513	518	479	477	571	541	509	539	522	501	529	479	532	498	471	507	524	549	514	512	537	543	534	526	529	484	540	532	485	559	529	527	524	514	533	517	562	542	532	520	517	521	526	528	540	501	531	516	513	551	582	506	524	526	506	520	549	505	503	493	525	492	547	576	545	486	538	507	543	509	555	507	543	524	525	524	523	515	543	501	497	592	543	521	527	558	505	523	537	521	535	518	513	535	501	509	507	526	538	526	543	539	551	533	554	539	540	534	522	524	464	442	508	513	513	542	536	522	545	528	552	554	546	510	529	532	540	526	488	490	520	532	536	504	555	546	532	521	515	495	473	507	546	501	556	536	534	488	494	518	530	525	478	530	507	552	485	505	555	522	493	517	525	520	580	518	558	546	506	523	545	549	512	524	525	514	543	510	523	489	568	531	543	511	550	509	512	532	537	587	535	531	491	507	531	502	530	530	548	510	516	531	518	539	538	524	514	523	537	523	551	504	505	518	569	499	523	507	547	457	501	527	548	520	508	540	494	540	480	491	552	553	509	544	576	551	543	530	495	498	530	559	512	544	512	572	501	548	545	495	499	504	507	552	517	518	580	530	521	554	487	557	519	532	549	512	528	514	458	536	531	538	476	538	499	499	540	488	500	503	550	527	539	491	512	479	499	508	505	565	500	591	494	529	524	509	534	518	555	557	547	515	497	536	483	508	473	537	506	552	543	525	514	527	531	515	512	523	526	515	456	514	503	515	534	540	496	504	476	525	530	498	489	508	567	521	508	516	536	490	484	528	513	510	512	537	523	521	507	538	542	501	533	528	486	516	530	553	532	503	509	495	541	499	564	517	537	524	554	521	517	494	529	533	545	531	505	518	525	526	512	528	513	520	537	499	519	488	537	492	471	543	503	523	533	477	512	511	547	546	518	496	540	530	538	522	501	549	494	503	511	572	510	527	528	535	507	487	562	516	516	510	525	526	554	542	495	542	517	529	528	528	518	543	540	505	494	599	523	505	475	503	508	527	488	526	518	542	515	504	554	485	501	525	541	545	560	561	518	519	502	561	555	522	476	509	474	493	517	496	511	547	515	510	513	536	549	516	501	483	527	532	496	559	495	516	534	519	519	512	518	504	515	494	520	527	547	509	527	483	516	509	509	543	544	496	525	532	521	537	518	512	573	506	508	506	505	502	551	476	509	528	505	500	556	553	508	556	511	513	528	544	504	536	552	539	529	529	558	550	550	557	511	510	537	509	501	503	524	535	523	520	534	524	556	479	517	515	532	559	557	520	509	519	493	536	530	540	532	505	530	567	538	532	530	510	498	550	551	523	533	503	565	534	546	508	531	539	525	534	521	536	529	521	502	512	538	565	522	515	533	542	535	498	521	519	522	515	523	535	523	508	541	503	518	526	529	547	534	509	529	507	535	483	525	550	552	522	560	512	476	582	538	520	552	565	545	493	522	517	526	488	499	498	444	525	492	533	582	527	512	531	504	517	555	556	529	531	507	553	499	534	517	526	511	492	519	537	564	503	542	526	546	534	519	483	530	547	534	538	537	530	513	550	499	550	547	548	508	562	526	486	505	509	496	532	548	550	514	542	515	509	531	516	520	551	535	527	542	503	510	490	513	499	518	536	550	479	543	560	511	531	507	492	497	494	543	487	519	518	531	507	540	524	549	514	523	542	517	512	554	536	559	519	529	553	528	512	533	514	568	528	532	530	511	475	524	501	517	547	532	529	534	485	539	503	510	527	526	526	555	536	524	547	522	524	526	513	512	522	522	531	507	489	522	554	553	549	511	524	524	535	526	534	516	532	537	537	551	551	536	529	505	510	519	552	557	540	512	507	543	548	560	531	492	486	520	508	511	558	482	493	530	552	477	515	496	494	503	560	496	524	516	519	526	490	532	523	520	490	498	504	512	506	483	528	548	533	538	541	553	548	523	556	567	513	527	510	533	540	501	523	511	552	504	560	523	545	508	524	514	512	517	484	467	546	547	524	534	573	519	519	560	461	496	492	504	532	507	517	543	524	508	569	542	520	515	562	463	496	499	491	515	528	517	498	520	516	554	534	538	533	549	563	557	513	482	535	515	530	506	482	516	515	535	495	483	496	522	520	525	563	538	554	516	522	538	548	565	517	553	543	537	493	513	531	546	508	512	546	517	517	527	525	483	516	544	509	482	506	498	503	504	549	485	534	515	487	489	502	514	526	526	522	526	528	464	532	532	555	512	519	545	495	559	533	531	518	508	572	523	530	561	490	506	527	539	516	541	516	530	482	533	523	541	539	501	544	489	511	531	544	538	520	541	506	539	538	521	534	539	515	517	561	534	540	509	500	483	515	541	484	505	541	533	546	530	551	519	548	541	551	514	522	528	549	579	549	502	511	502	546	468	567	513	580	515	522	537	532	510	500	489	527	550	474	520	559	545	548	543	552	549	580	527	531	557	520	540	495	526	544	544	502	537	511	544	521	514	527	502	519	572	548	523	518	499	541	568	526	516	511	532	548	493	478	505	504	505	512	506	502	549	562	492	515	522	525	535	497	543	526	555	513	496	518	506	519	480	523	538	488	493	519	535	542	570	539	499	501	541	509	517	508	517	525	545	485	497	525	496	498	517	512	537	516	563	512	487	507	507	526	459	516	549	554	534	519	533	504	475	499	571	534	503	518	532	517	496	519	541	549	531	534	522	467	513	482	509	496	505	476	521	515	538	525	524	566	486	529	502	533	512	528	532	539	492	520	542	532	537	479	525	524	472	547	529	511	540	522	520	522	505	512	516	530	536	544	491	484	512	547	563	548	493	503	529	486	550	511	501	595	515	519	501	526	516	496	490	530	505	525	516	520	502	500	524	499	551	523	499	534	541	523	519	516	522	506	489	541	505	557	506	486	507	527	525	535	505	509	514	520	528	540	519	500	535	526	514	545	544	495	513	530	569	548	524	561	483	546	503	550	500	535	531	544	529	496	507	548	574	526	517	518	565	543	542	510	524	505	529	570	529	527	548	507	541	545	495	526	500	510	521	539	509	569	526	510	493	564	530	550	538	480	538	561	516	517	534	526	554	529	521	513	484	533	501	494	505	496	527	519	537	519	525	468	529	506	509	513	525	544	513	522	540	515	566	518	533	515	548	545	501	501	499	508	513	527	530	480	487	564	530	513	534	519	496	522	536	520	482	496	510	513	547	498	499	558	503	502	525	508	495	481	523	558	517	526	494	549	556	528	499	513	531	553	553	521	529	512	522	516	519	504	528	490	564	516	523	522	501	492	526	514	512	530	533	529	520	522	501	547	517	517	517	541	531	543	528	518	512	529	544	508	516	518	508	539	563	544	556	568	513	520	518	494	509	570	542
25428	21342	27389	29778	35674	39764	30180	14200	5369	1854	945	783	666	685	701	692	695	677	693	712	660	687	700	650	679	733	668	704	626	668	712	680	676	633	645	659	646	683	630	672	662	662	663	623	669	677	618	662	675	615	636	672	689	627	652	651	665	635	627	667	695	587	695	670	666	672	704	618	648	707	651	668	624	671	651	647	669	714	652	655	612	644	670	622	670	658	650	636	617	636	636	672	669	674	646	666	664	668	686	635	671	631	670	673	680	638	618	681	679	653	656	631	664	630	650	697	646	633	662	627	704	640	652	620	643	662	675	646	662	631	669	671	618	655	660	657	662	656	654	689	697	648	657	651	704	643	610	685	605	666	625	678	606	602	672	658	700	649	659	683	610	641	679	643	666	564	657	615	692	661	631	655	674	643	625	637	691	638	715	647	642	656	605	669	628	617	618	666	608	618	663	599	668	605	609	649	657	638	682	645	688	633	678	662	644	658	663	702	622	641	620	679	691	675	642	661	651	623	641	708	605	599	638	608	623	625	641	663	670	694	677	688	686	622	631	662	606	599	636	590	640	654	655	659	669	621	651	630	631	649	655	644	647	636	659	656	667	641	677	649	608	627	650	679	668	689	696	668	661	719	627	661	685	654	599	641	632	680	664	681	649	689	644	666	637	640	611	602	630	678	580	655	667	651	662	627	640	632	665	625	652	688	666	675	605	592	684	629	641	607	657	692	654	630	671	672	673	701	622	689	686	625	633	635	685	614	658	673	637	649	679	637	668	644	631	657	673	705	640	639	667	681	670	647	644	640	623	650	660	671	644	653	687	676	639	640	584	690	680	665	626	620	627	637	630	683	715	669	687	638	630	665	629	660	667	610	707	655	630	630	650	616	654	638	633	638	643	656	592	628	670	660	646	642	636	698	677	637	628	665	653	661	626	624	668	607	674	655	650	631	680	648	647	681	674	658	644	663	684	681	630	626	642	666	660	618	621	666	682	672	633	624	682	665	667	628	629	640	672	681	640	639	667	606	674	644	657	666	676	653	680	669	629	655	622	645	645	687	640	649	675	681	646	642	598	663	619	659	677	640	633	715	638	674	650	639	614	660	640	656	650	678	649	665	683	641	638	648	702	657	625	673	663	670	645	653	641	688	617	638	677	631	555	625	638	694	672	645	595	635	641	635	655	705	630	650	641	607	640	681	629	644	651	675	643	658	622	656	617	687	620	669	671	605	716	665	650	616	688	650	689	645	659	661	640	636	685	657	672	674	634	661	656	693	629	639	693	655	667	647	645	646	654	693	663	651	646	646	681	647	678	678	637	629	629	675	630	652	627	629	677	674	677	654	661	666	657	669	653	674	663	686	675	660	680	677	640	650	635	623	669	658	671	616	644	641	579	641	683	707	612	598	620	601	647	645	664	671	609	659	565	619	638	679	623	686	637	630	646	671	640	682	658	598	642	687	661	690	613	649	661	630	599	605	648	677	651	654	642	619	640	701	624	610	678	645	675	654	662	636	617	666	638	659	621	664	633	665	626	660	670	625	646	622	626	665	618	653	635	660	657	657	652	635	660	642	641	660	688	620	627	645	622	640	683	625	628	657	682	729	658	656	683	649	646	644	647	669	673	652	650	691	680	666	656	664	619	650	627	647	626	647	643	633	614	640	619	636	673	631	654	642	663	714	659	606	635	644	690	643	637	660	689	661	613	660	599	619	691	630	654	657	676	619	678	648	640	624	649	647	640	641	669	662	654	645	652	649	656	678	630	631	629	655	728	622	631	671	666	621	613	602	656	634	664	669	629	644	606	626	682	628	656	695	686	594	651	648	647	635	644	679	657	627	605	610	652	636	673	668	634	672	668	671	663	648	677	669	623	660	631	631	634	586	621	678	635	666	658	694	637	652	664	620	617	640	644	629	642	683	657	671	632	646	635	658	648	672	606	628	676	626	608	642	653	676	680	670	658	640	687	688	653	677	636	668	642	687	640	580	663	674	657	647	608	649	649	670	676	653	651	611	571	648	641	639	673	638	655	658	670	652	622	651	673	613	677	604	673	613	647	663	630	626	631	656	600	621	646	642	633	675	658	678	601	657	646	678	658	706	649	657	663	621	642	643	642	665	669	658	651	665	650	680	660	697	671	689	694	621	645	641	655	650	621	682	654	614	672	612	660	610	615	682	647	687	651	609	601	621	670	682	669	645	651	638	646	660	660	627	649	636	682	690	669	636	627	611	643	652	632	677	668	659	672	664	698	631	629	677	637	662	652	654	653	649	616	647	638	650	685	671	632	629	677	615	648	651	692	638	668	627	701	655	637	653	680	646	662	646	692	638	646	683	631	660	636	676	626	662	644	677	602	642	653	680	657	656	638	649	652	679	617	620	659	651	637	666	675	635	629	711	653	628	684	678	667	669	663	665	673	638	620	643	623	671	622	673	627	646	606	661	646	666	700	614	659	713	621	635	649	639	644	681	660	650	669	686	686	607	659	664	625	640	655	664	710	642	670	641	653	621	634	616	632	645	637	593	648	679	640	650	612	663	639	579	662	644	630	650	695	679	703	628	637	656	655	650	684	678	647	689	678	654	655	613	656	643	672	682	631	669	669	647	688	685	653	654	622	622	739	655	646	645	615	692	653	665	633	642	667	661	643	622	611	660	623	661	680	684	669	592	629	722	650	656	703	595	690	694	701	640	629	660	606	629	637	641	639	659	651	689	666	648	673	599	680	655	645	665	632	687	642	624	637	629	637	684	654	632	673	591	656	645	672	642	686	647	628	669	638	654	672	669	658	595	648	708	656	626	689	655	667	664	689	640	675	683	636	694	665	651	707	667	644	674	642	650	671	640	617	659	663	679	598	669	614	642	650	665	634	707	615	668	679	614	674	678	649	696	651	648	674	651	640	620	686	640	669	648	699	660	701	671	667	627	661	655	660	704	626	647	595	625	634	685	640	696	641	613	656	647	653	669	616	669	696	664	676	656	659	675	658	669	662	654	636	639	637	651	659	628	666	643	701	617	609	628	662	658	661	614	611	686	629	611	652	687	674	627	660	634	623	628	630	602	687	621	641	679	633	655	702	670	668	669	609	652	642	680	618	644	669	730	631	667	608	666	674	652	637	700	686	625	663	624	711	644	667	638	679	647	648	678	598	662	657	616	639	671	635	685	693	626	648	635	596	639	688	704	659	652	656	601	639	674	678	617	624	659	632	647	659	669	634	653	611	679	615	658	606	660	653	682	630	650	657	695	638	651	654	674	642	637	682	641	673	646	669	664	652	675	682	670	618	620	713	630	636	664	630	672	645	671	633	675	669	670	652	643	676	665	663	688	707	635	663	634	598	668	669	651	693	673	657	704	625	693	686	611	649	685	620	618	673	664	652	647	644	651	671	658	682	672	617	686	696	661	603	657	633	623	605	627	657	636	672	633	640	670	718	647	642	656	671	683	660	661	663	642	673	687	648	670	616	672	669	636	639	700	626	623	603	670	644	644
5803	12684	17271	29382	36968	34187	23363	10846	4802	1823	887	649	563	599	582	608	569	597	560	593	588	552	570	586	575	560	589	561	621	574	576	584	588	594	572	560	596	551	620	576	562	599	587	562	600	587	608	577	565	580	623	592	594	569	602	619	587	590	627	606	597	567	586	589	586	597	586	608	623	599	557	651	600	595	591	588	570	577	591	637	574	581	569	583	576	596	601	589	554	567	612	609	598	548	578	595	595	574	617	586	572	592	557	601	570	623	603	571	542	547	574	605	565	596	610	560	592	536	530	612	596	594	563	541	554	587	625	554	584	575	575	559	523	581	583	607	584	575	571	635	560	573	572	592	624	603	566	596	582	577	573	620	607	599	585	596	610	588	534	592	586	567	595	525	591	550	625	529	592	550	627	584	598	619	625	587	584	628	593	588	560	563	586	563	598	573	596	555	591	586	590	603	538	556	584	578	584	583	560	605	596	571	586	593	618	556	548	561	633	594	559	561	651	611	569	582	589	617	562	589	565	552	568	608	589	584	574	569	576	574	581	639	569	585	570	567	585	618	586	568	587	587	600	586	541	582	603	556	600	570	530	576	577	550	577	573	625	587	593	559	559	596	541	571	572	574	549	594	568	619	561	586	646	588	602	576	585	579	639	562	588	656	625	593	582	573	613	571	604	609	580	577	624	554	560	572	552	593	607	605	556	581	583	601	567	580	577	581	600	595	565	580	569	546	545	541	649	630	550	599	568	562	633	621	589	539	580	548	544	593	606	608	573	566	559	578	566	602	569	617	579	581	577	573	583	586	573	562	535	599	582	569	599	587	594	574	542	563	527	578	582	572	570	584	607	618	554	599	557	577	560	576	566	595	627	565	570	576	563	559	544	555	594	581	617	596	561	598	576	523	570	598	609	604	544	560	615	593	593	555	576	590	527	576	598	594	601	616	584	611	553	566	599	552	548	589	574	565	564	574	568	590	548	580	555	545	599	603	606	574	567	592	546	556	556	561	575	570	589	556	551	570	559	591	588	595	590	574	568	613	591	598	585	584	530	598	597	606	571	602	573	587	586	600	578	561	545	564	578	604	571	551	592	584	559	600	576	571	552	573	578	596	581	593	586	622	604	569	581	588	595	599	565	591	595	566	567	577	583	599	542	562	620	551	557	553	558	601	591	576	570	578	548	568	552	563	610	565	646	572	547	562	573	587	587	592	603	555	554	560	593	538	589	636	571	589	554	532	591	537	572	543	592	574	583	599	568	610	612	574	603	590	605	569	581	608	575	596	545	558	601	566	574	560	594	531	589	602	607	577	580	555	566	575	557	578	581	598	567	599	578	611	561	550	558	597	552	661	596	595	563	519	591	560	542	599	591	567	570	614	616	600	609	597	611	555	551	568	617	602	602	594	565	533	570	569	593	565	598	579	572	621	581	590	562	548	613	567	596	579	575	562	582	587	571	526	570	574	630	582	591	545	616	584	574	554	568	562	559	578	607	621	573	588	538	573	541	561	553	571	554	608	615	579	554	609	573	549	627	567	563	605	586	580	549	572	558	591	567	605	593	575	567	568	605	526	580	604	590	606	563	591	569	590	543	603	590	586	595	564	580	577	593	599	581	517	590	577	583	591	615	596	562	563	600	564	553	576	539	570	588	597	616	522	610	574	622	592	549	570	577	590	563	558	598	581	584	599	560	622	575	614	593	630	549	538	558	603	600	639	582	582	615	600	580	617	600	543	585	622	609	558	586	583	613	584	569	542	609	560	567	588	592	552	540	562	552	537	580	602	566	566	550	615	571	586	590	583	582	595	598	572	586	586	587	590	606	587	619	600	564	532	543	579	528	600	617	585	605	587	604	600	588	595	592	583	558	573	588	543	585	582	544	583	614	565	594	577	560	556	548	570	551	618	558	615	627	580	595	521	568	567	562	594	618	547	567	542	618	592	544	563	551	586	561	584	583	579	579	612	599	530	558	538	566	620	601	589	588	607	554	559	573	573	592	547	574	564	589	581	537	564	567	569	620	607	542	555	587	591	550	610	538	650	563	560	565	628	551	537	516	607	610	564	582	610	588	601	592	625	563	580	610	567	539	578	586	603	575	571	633	614	598	595	548	617	589	642	578	580	568	586	589	586	598	618	569	572	561	559	594	593	581	549	602	588	569	572	620	632	577	589	606	569	591	536	592	587	585	601	625	568	578	583	558	570	628	536	546	563	647	580	532	573	622	586	604	572	587	574	637	556	597	530	570	568	595	619	584	548	595	570	564	585	552	585	613	604	618	605	545	586	570	553	624	539	572	574	590	606	564	532	568	551	570	556	547	612	553	586	597	568	561	585	572	537	586	545	554	596	566	600	579	580	565	569	589	548	592	572	571	596	606	586	565	570	567	619	573	569	555	583	585	573	598	571	574	569	578	582	577	576	580	600	614	567	597	608	557	585	537	566	601	619	580	551	586	610	583	552	620	609	601	601	586	567	555	607	527	596	556	586	632	559	551	556	624	592	597	537	584	579	560	563	570	603	564	636	610	583	561	560	570	573	559	602	592	588	615	606	597	603	574	549	615	563	569	621	610	589	586	541	553	612	564	617	547	567	564	619	579	582	578	574	623	557	590	558	573	591	554	571	573	604	561	576	569	609	576	608	550	589	613	578	586	592	554	575	596	554	619	606	593	534	552	576	542	564	627	548	567	612	605	577	568	557	552	562	559	623	550	579	597	616	599	573	591	605	581	569	552	591	592	580	588	557	601	554	597	594	593	577	567	577	564	589	586	575	607	596	558	551	581	569	602	603	546	590	576	621	580	586	603	571	579	582	567	561	571	554	643	571	553	580	584	563	587	562	554	558	583	547	575	574	610	558	532	600	629	530	590	574	602	616	628	586	584	608	584	577	562	599	534	553	581	610	585	614	591	569	581	583	594	602	586	567	601	562	606	555	606	555	587	569	621	599	548	564	627	601	581	576	656	555	577	567	557	607	555	581	603	570	611	576	609	550	581	616	593	608	565	648	585	596	564	574	566	596	579	571	572	586	556	609	592	582	631	580	610	565	551	583	553	571	586	581	619	600	609	592	583	587	581	562	585	594	551	560	555	572	566	591	592	575	608	576	603	609	570	536	573	579	559	557	594	593	594	566	565	561	535	552	577	564	586	548	641	622	615	570	579	560	518	553	604	598	551	573	598	563	632	608	621	556	603	614	579	573	601	611	597	641	552	571	583	591	564	616	608	551	611	559	597	584	597	554	564	602	591	581	580	579	584	587	608	605	549	599	583	593	547	552	602	571	582	603	605	557	610	602	565	591	569	611	607	551	601	583	564	617	557	577	591	593	607	593	599	568	569	597	583	570	557	581	580	581	575	555	575	554	589	561	571	594	550	565	545	589	599	595	585	548	560	569	604	593	570	555	599	580	578	613	609	632	574	630	580	580	595	590	560	565	611	576	593	595	577	552	553	610	567	575	563	619	542	576	553	569	579	565	590	568	602	561	563	610
24101	21335	28741	30076	40994	46141	42795	26319	11344	3625	1390	973	806	869	783	844	787	767	790	761	804	792	775	813	767	746	777	783	772	846	735	795	789	786	755	753	758	778	772	750	777	736	770	781	754	759	737	758	777	761	800	752	822	824	728	757	782	808	812	786	745	732	776	757	782	766	773	754	790	748	750	822	789	761	763	767	741	760	796	764	760	785	806	794	796	746	730	801	752	742	789	726	751	767	740	766	740	814	800	738	755	787	741	814	811	838	748	749	762	803	773	759	741	749	768	770	711	728	789	776	755	763	780	782	773	728	779	751	763	749	804	729	769	802	807	761	766	753	722	814	803	768	760	780	770	735	766	832	824	740	784	754	796	789	751	756	765	785	750	774	764	749	756	802	781	765	742	714	737	711	768	779	776	745	750	737	748	761	777	758	782	748	760	775	763	735	759	785	799	772	771	786	746	771	780	777	741	738	756	763	725	759	777	757	725	737	760	774	719	773	774	762	785	720	800	739	736	743	777	762	768	770	772	741	809	755	777	725	767	741	775	801	766	723	766	791	734	737	804	805	763	785	766	773	740	774	766	785	712	730	784	782	770	728	788	748	783	748	710	750	730	764	797	739	787	754	766	757	770	757	806	776	768	731	757	780	769	754	778	754	793	763	713	782	774	739	732	756	794	729	707	762	767	810	788	769	735	786	741	742	749	805	808	718	747	737	776	728	786	766	754	781	761	730	765	713	717	774	797	779	754	825	783	738	771	757	793	803	734	728	754	766	810	723	770	757	767	770	761	763	748	748	734	809	811	750	768	716	711	738	756	769	750	796	774	748	805	786	760	714	715	769	739	740	749	788	798	720	802	761	752	764	753	812	776	810	824	779	746	791	783	773	753	788	778	780	699	775	755	749	765	732	764	718	751	796	702	748	770	724	772	746	727	795	746	802	752	781	780	717	700	773	767	757	769	736	718	772	759	760	746	762	763	743	768	779	776	756	780	793	794	785	788	736	736	732	765	771	731	768	777	762	751	729	751	726	773	792	744	762	768	772	807	732	805	787	758	731	745	779	710	785	784	781	733	768	754	768	802	764	772	779	751	764	786	715	750	840	769	690	765	760	787	769	821	739	761	799	799	736	765	777	738	718	768	749	740	735	787	756	788	759	759	734	726	800	795	756	788	756	739	782	730	780	715	732	736	812	746	816	730	770	787	744	767	797	748	752	730	804	786	763	749	772	797	782	760	782	786	791	768	776	782	799	771	793	744	750	761	755	785	765	760	734	776	777	743	766	747	758	762	739	784	787	748	692	804	760	726	698	747	746	761	744	723	739	752	772	770	732	780	786	730	738	754	749	766	775	796	746	724	754	782	817	737	710	746	716	766	768	809	749	787	750	711	756	712	780	706	788	727	745	735	739	774	742	802	728	822	758	689	730	752	744	784	781	784	730	766	752	748	775	774	799	787	779	770	758	758	711	753	802	800	715	755	760	739	770	755	722	800	750	718	748	784	745	759	777	798	754	750	805	733	749	778	799	739	739	765	775	767	734	820	753	786	702	708	771	736	775	794	792	791	787	746	741	804	778	735	761	755	768	787	716	731	757	765	778	776	742	717	738	734	758	726	792	701	768	770	747	742	761	773	733	753	729	753	771	765	729	707	793	761	769	792	740	781	768	706	737	822	784	761	759	729	724	761	792	777	794	773	803	759	762	722	746	778	752	797	728	811	798	729	784	766	731	781	768	751	764	795	751	768	797	749	761	761	705	727	745	770	741	760	758	776	775	783	744	795	747	711	776	720	758	778	776	733	779	777	737	740	699	748	777	764	741	792	763	814	731	717	763	749	809	743	719	767	737	764	755	750	761	768	724	788	758	730	769	767	725	802	751	750	801	813	759	699	718	703	757	721	780	798	743	740	747	752	716	796	765	773	767	725	778	755	717	734	742	731	752	789	761	796	737	753	774	710	772	782	778	731	800	774	743	773	767	820	754	753	747	787	743	749	749	784	737	732	783	764	747	747	723	764	748	762	809	745	756	706	788	736	789	754	787	741	773	779	764	747	753	738	730	751	734	757	776	735	775	753	792	757	751	780	758	720	822	743	732	713	759	767	767	745	733	771	785	733	759	750	767	752	745	744	864	744	737	779	727	792	779	725	782	736	755	745	722	705	713	803	749	777	750	794	727	726	765	755	770	795	747	772	728	774	786	780	757	743	748	760	768	789	729	768	774	705	806	702	703	802	730	776	756	801	793	766	786	793	771	797	721	782	696	742	803	686	743	791	774	775	754	779	742	743	766	741	790	771	754	709	733	758	721	761	743	757	731	753	780	790	772	747	737	746	777	723	717	778	735	737	734	769	724	759	764	754	704	756	733	759	814	733	768	735	723	781	797	761	696	796	775	775	791	776	780	755	738	751	775	746	757	737	738	745	729	800	776	739	762	727	752	795	767	771	748	742	746	711	755	773	739	779	764	843	780	767	754	755	758	774	747	722	734	753	752	761	756	811	748	793	755	781	785	774	756	742	776	745	773	752	739	782	732	779	746	791	744	753	749	795	740	746	754	760	733	707	731	789	750	710	774	778	718	732	736	778	708	766	844	752	792	773	686	765	780	785	739	742	743	758	825	773	773	744	732	779	775	760	752	758	779	766	765	822	774	758	783	740	749	751	787	757	782	767	791	747	815	797	771	750	723	775	750	783	759	731	782	781	723	765	765	696	774	763	758	735	778	758	782	803	750	723	756	705	739	738	743	735	739	770	782	736	750	703	761	763	737	747	804	761	759	782	763	758	732	804	807	733	752	739	788	699	790	713	722	768	747	771	741	724	752	725	743	785	711	790	827	788	747	764	722	706	749	727	732	806	721	785	732	763	738	794	735	733	777	749	752	766	756	756	747	733	749	779	719	784	773	737	702	801	804	814	746	752	744	748	749	772	785	718	787	788	789	715	790	774	737	732	786	724	734	792	757	783	722	754	716	780	762	774	787	761	751	758	756	779	726	714	765	794	743	774	722	771	724	723	779	815	774	733	773	731	763	766	753	738	805	779	788	779	812	768	752	748	744	762	783	770	774	737	761	711	791	762	755	750	742	747	769	732	768	797	772	794	791	725	723	743	783	828	707	729	797	829	748	760	787	729	804	758	736	738	774	763	760	723	750	817	745	794	736	755	774	704	731	751	791	751	775	734	724	722	699	788	766	742	757	760	786	806	727	756	720	756	771	777	776	750	739	776	738	834	749	785	731	754	761	709	751	755	770	752	750	818	752	752	757	743	774	726	752	755	806	756	725	738	763	735	767	769	813	794	737	710	758	805	736	785	790	769	754	747	719	757	788	739	780	744	773	749	811	707	795	743	735	740	771	764	820	752	717	768	848	798	734	764	798	747	772	768	765	771	760	739	739	738	733	777	767	754	773	723	785	764	792	716	773	746	803	813	798	762	797	787	758	789	801	747	759	746	734	748	769	691	773	741	752	797	789	803	790	764	793	757	796	793	835
6632	15460	25028	54762	52608	49753	35493	19973	9241	3357	1402	805	711	681	704	675	707	687	683	660	696	658	646	702	655	669	703	695	701	693	647	663	696	653	644	652	718	665	676	683	697	693	689	694	684	711	682	704	737	688	704	639	653	650	689	663	650	660	690	687	671	638	653	717	670	692	695	630	672	675	651	706	689	633	658	681	710	701	622	676	696	683	760	697	644	693	680	712	682	675	675	627	697	671	662	683	660	640	685	669	664	706	648	660	646	660	657	685	689	694	664	671	704	675	688	676	710	677	657	656	687	608	653	699	663	687	651	670	692	621	672	638	680	686	684	647	683	676	658	706	658	671	673	692	691	688	691	639	694	628	661	687	695	675	649	667	668	651	620	698	660	645	611	645	723	669	672	625	658	634	684	677	678	686	665	656	648	694	664	661	669	653	698	674	695	680	717	635	688	642	636	675	673	711	677	664	682	665	670	652	698	678	649	714	647	687	643	659	662	663	694	685	650	649	651	699	714	655	693	702	676	650	677	708	670	673	633	691	665	667	696	633	681	696	692	690	675	721	698	693	637	679	714	675	667	629	669	683	659	699	717	667	652	649	703	691	724	653	701	673	698	623	673	646	654	678	674	665	687	697	725	679	680	665	672	671	700	677	690	693	698	645	687	654	670	730	701	693	690	696	628	682	659	662	706	679	679	647	692	678	717	666	669	663	627	725	665	633	685	682	658	682	642	734	668	642	718	637	711	687	676	718	679	658	652	689	636	676	663	637	655	695	643	690	660	708	672	646	672	640	660	669	693	659	721	692	614	728	675	660	667	612	677	711	661	646	702	669	704	682	722	702	694	676	673	656	759	670	683	617	661	678	658	637	637	649	702	705	645	671	700	668	611	623	679	678	698	715	690	629	705	672	672	723	679	694	657	682	691	686	632	656	698	643	676	671	641	683	649	693	658	683	652	712	699	689	697	610	672	685	655	690	655	704	673	714	649	680	683	692	668	672	653	636	711	683	671	649	722	676	663	632	689	664	627	648	688	651	695	642	684	642	640	663	697	642	661	702	657	671	697	679	679	730	696	611	639	695	641	696	674	679	696	665	661	655	668	646	665	703	664	713	670	681	692	610	691	679	657	646	655	638	649	726	700	688	662	619	665	696	674	673	652	678	703	678	687	668	668	653	670	671	700	668	654	649	681	716	712	652	680	679	691	680	665	644	679	701	707	695	672	646	690	668	671	627	718	635	690	703	666	675	693	686	663	662	737	691	632	685	647	669	679	652	679	688	676	716	616	674	647	702	665	664	662	683	634	653	649	658	626	659	689	621	696	692	688	621	699	624	664	654	682	679	675	637	652	674	684	685	668	664	663	694	672	640	696	702	652	623	652	665	618	661	677	690	646	673	649	665	686	741	669	697	691	695	677	711	735	676	659	704	712	614	653	633	671	678	624	680	695	684	697	657	670	677	689	606	623	701	714	622	634	664	710	665	672	694	688	674	652	698	647	687	692	699	687	686	649	677	686	672	669	699	680	650	671	683	645	694	626	683	629	703	693	671	652	677	691	668	646	675	679	680	664	701	614	624	656	660	710	695	712	650	669	689	631	660	633	737	701	662	626	659	703	695	641	671	629	638	652	698	684	660	656	685	694	692	686	700	647	671	665	697	624	709	659	654	717	690	660	687	688	621	678	671	651	684	723	650	667	684	675	608	693	693	658	660	704	682	650	680	679	732	703	676	702	669	671	691	640	661	673	633	679	697	678	659	653	691	706	707	646	675	711	652	651	672	677	680	679	639	689	709	678	691	670	626	664	715	679	686	645	679	680	703	711	680	653	693	620	690	693	651	669	698	631	671	656	692	639	695	697	685	712	704	677	670	694	689	652	667	657	681	698	714	733	688	698	724	713	666	657	676	697	686	634	705	659	696	658	667	656	648	666	630	677	637	675	703	685	681	679	649	673	658	677	662	683	632	665	665	669	683	691	725	689	670	728	661	660	677	685	686	674	656	689	675	678	656	706	636	669	649	646	633	649	668	668	701	650	683	674	664	658	657	618	638	629	673	673	672	645	678	711	651	653	650	634	712	638	639	669	646	656	658	643	702	659	711	643	674	696	673	725	676	669	651	672	663	649	658	728	681	686	628	702	679	699	682	689	661	680	660	721	619	675	668	651	700	634	673	646	675	700	693	673	637	685	660	713	674	663	684	674	635	653	702	641	680	644	677	687	679	697	638	648	687	672	657	711	716	692	654	644	688	661	655	689	666	699	665	706	719	649	701	663	697	699	722	708	714	678	667	652	652	655	631	736	690	676	650	669	616	627	694	685	662	692	693	680	645	677	690	661	659	658	649	658	664	690	656	663	709	668	678	667	687	709	667	687	718	676	659	698	648	663	640	677	722	675	676	723	679	638	650	674	677	673	687	679	670	616	687	693	654	663	648	726	666	667	674	697	688	676	725	621	655	678	669	639	658	656	654	679	675	633	667	638	666	677	695	634	664	680	679	660	626	671	645	671	712	677	666	656	615	691	660	683	713	684	690	658	625	651	672	649	631	681	671	693	621	721	745	649	653	662	675	696	649	676	647	696	692	669	664	662	675	666	699	675	686	706	678	650	699	648	651	629	705	676	664	710	709	645	684	674	656	674	622	658	671	599	711	699	656	665	697	690	655	647	714	677	651	729	668	668	675	655	652	693	637	699	681	687	659	695	681	666	696	622	702	660	671	670	656	678	660	643	697	647	649	650	677	622	632	614	664	699	661	674	669	673	670	670	654	657	637	720	662	639	690	650	680	668	681	622	627	701	661	654	665	665	706	708	658	659	633	654	648	673	667	751	639	660	588	686	721	710	707	694	694	692	693	665	707	707	711	660	621	678	686	696	666	700	695	638	631	639	687	648	635	706	666	654	669	704	682	629	692	655	680	689	652	677	655	701	683	699	668	708	681	650	632	662	669	704	658	666	660	618	705	689	632	648	702	636	640	617	645	733	678	673	624	687	665	671	665	651	628	662	700	669	628	659	656	681	674	702	654	671	639	676	662	674	665	697	681	658	678	647	634	681	648	668	664	696	691	702	670	637	683	724	704	689	703	667	667	646	709	684	684	641	677	643	695	659	621	692	650	660	688	693	661	658	626	633	700	715	635	658	669	659	680	652	645	711	675	662	664	704	694	678	643	643	682	699	705	657	696	649	633	686	656	666	651	699	685	647	685	651	693	709	678	633	609	636	648	651	645	652	674	656	660	692	674	673	659	667	648	647	646	660	674	694	677	665	661	677	687	634	663	701	712	642	646	677	682	641	646	664	688	606	657	657	716	685	689	628	652	634	689	686	687	655	629	693	648	661	686	656	653	653	657	686	661	642	628	652	678	693	697	648	656	659	663	640	678	670	676	672	633	648	652	641	694	700	700	681	660	662	652	642	672	651	668	663	609	694	630	649	682	651	695	660	648	665	656	691	663	665	656	640	658	648	641	661	650	675	655	670	750	659	686	631	707
27807	18501	14317	14984	12312	7764	3779	1778	1099	764	739	667	651	665	643	602	628	655	611	687	610	624	659	620	636	582	634	621	598	683	619	613	605	610	616	644	631	673	636	620	604	585	616	613	626	644	653	618	644	618	610	617	667	614	598	638	626	639	587	645	635	645	629	656	620	613	630	622	651	637	632	622	665	589	594	623	623	662	631	611	633	642	614	685	645	606	635	636	620	662	623	639	561	636	599	608	630	634	630	615	638	597	636	633	610	611	610	650	586	623	642	626	639	629	624	608	641	610	649	628	657	626	635	626	640	587	639	634	636	617	573	622	628	654	629	599	623	632	628	629	613	591	634	622	608	587	576	620	627	617	549	633	644	629	589	597	621	627	576	642	632	601	643	654	646	598	606	653	614	606	638	604	683	652	627	629	642	600	649	651	624	628	594	679	591	634	647	615	644	634	633	590	601	656	643	634	633	660	651	632	654	624	612	676	647	633	579	605	622	591	609	622	630	623	617	654	640	663	635	578	654	656	637	621	679	634	632	606	638	604	597	597	603	640	571	651	640	614	616	621	631	611	635	608	565	629	667	607	610	633	630	643	626	618	648	598	621	669	637	627	650	654	660	680	578	582	635	588	624	628	619	640	636	613	622	584	575	620	659	676	688	629	681	620	614	653	613	596	631	576	624	660	649	632	641	598	642	620	598	611	644	653	610	600	666	598	618	644	602	603	645	619	669	640	665	628	625	608	631	654	683	632	622	621	636	618	644	637	625	606	589	576	616	613	580	635	619	633	625	614	589	629	649	577	620	623	630	628	668	600	595	617	632	601	608	586	611	660	664	605	658	644	671	647	592	600	606	632	576	613	619	659	630	637	655	660	662	629	617	587	592	608	555	645	599	616	580	593	627	641	615	652	652	639	609	635	645	578	611	648	618	647	667	648	580	618	559	620	619	604	652	637	638	669	632	619	627	624	564	609	666	625	606	669	625	628	632	668	640	663	655	649	667	585	587	672	647	635	617	651	602	600	671	655	627	595	592	632	617	566	598	629	621	671	657	660	649	619	659	649	683	628	582	628	663	587	622	607	629	576	611	620	633	665	649	602	612	611	673	647	698	659	651	617	668	637	596	635	582	637	595	608	640	641	624	615	616	641	620	612	649	661	632	599	610	608	616	632	645	607	618	577	588	601	612	626	595	645	649	646	619	633	607	604	662	625	623	660	631	654	601	626	594	641	588	632	607	591	594	669	623	638	609	633	591	581	636	626	628	661	609	663	589	637	665	621	636	657	621	629	630	618	568	613	611	566	618	674	615	617	652	642	640	627	677	614	641	621	591	644	641	627	640	616	590	636	633	647	628	617	650	647	688	631	608	613	619	601	610	613	633	667	600	632	653	601	593	630	616	628	641	653	663	637	598	609	607	648	633	651	664	625	613	602	625	660	662	605	643	675	630	635	608	630	586	620	619	624	650	653	620	595	646	606	590	617	646	615	618	618	639	654	641	580	627	649	618	580	653	647	616	640	602	595	612	620	584	619	631	593	665	639	648	625	621	655	624	615	691	629	630	600	638	634	588	630	614	708	597	600	609	626	640	647	634	638	648	625	626	593	626	608	657	623	627	654	630	638	634	641	670	605	631	643	618	679	590	644	620	574	599	629	596	604	633	647	610	657	621	666	641	563	619	626	599	604	594	643	595	592	637	596	648	638	625	597	650	592	644	594	628	598	635	638	634	631	633	686	681	611	617	610	614	616	562	604	627	637	609	629	622	616	653	624	657	616	654	603	625	596	667	655	623	599	648	634	616	635	671	624	673	626	660	603	612	635	619	603	638	607	658	621	626	661	611	603	613	635	643	654	610	613	625	600	636	589	609	635	661	614	643	570	616	643	646	622	635	628	668	642	628	587	628	588	637	616	624	631	635	655	605	572	649	616	610	592	644	627	639	665	631	606	596	642	633	622	643	644	673	603	627	626	618	649	615	655	646	588	651	597	669	664	653	595	660	640	664	628	596	630	665	629	588	609	645	600	574	621	619	627	605	623	643	636	603	619	655	653	681	656	655	608	609	633	611	631	579	625	605	573	667	627	609	654	602	648	681	645	620	587	599	681	640	656	621	690	673	613	632	616	639	637	604	612	576	645	653	634	658	639	678	638	604	648	608	615	634	611	606	678	689	643	648	651	606	574	632	635	619	587	631	619	587	643	567	593	650	592	620	630	628	641	668	632	590	664	637	635	616	643	593	566	641	625	643	639	591	596	615	650	624	624	603	639	638	605	617	601	609	578	613	640	633	568	567	609	655	590	625	610	591	639	605	611	631	630	642	634	653	657	642	596	564	650	616	629	647	644	635	648	586	653	625	664	596	601	635	639	650	609	614	642	608	589	619	607	628	618	584	646	649	615	616	644	637	646	625	606	632	562	639	618	677	653	629	633	614	642	606	632	627	616	629	645	628	602	658	612	630	642	647	625	659	623	644	594	623	622	603	626	648	671	619	591	616	588	619	596	649	616	607	641	615	620	625	606	698	670	619	598	594	655	658	625	643	613	628	622	611	620	647	588	639	632	634	578	632	621	646	637	646	629	674	558	599	625	583	553	640	610	676	639	637	618	583	607	661	620	633	575	607	611	595	624	668	633	613	630	619	604	654	641	592	644	632	656	624	624	641	612	637	633	667	621	606	589	610	632	643	614	669	633	592	640	599	592	588	616	645	661	616	590	651	653	653	650	558	644	628	667	626	656	621	622	564	659	639	646	604	590	597	665	617	620	648	637	650	633	622	561	621	657	634	699	625	612	629	644	650	630	635	668	619	649	637	657	605	607	672	607	581	624	600	675	613	648	640	648	576	643	607	634	594	603	699	598	607	656	616	636	612	664	624	639	629	616	630	625	664	597	623	653	655	573	596	629	641	601	633	661	616	590	621	603	603	597	672	649	601	629	659	633	599	631	608	654	623	655	628	559	622	627	634	649	635	644	596	606	647	624	673	607	626	652	606	624	605	640	621	634	606	649	601	593	625	644	640	610	589	663	626	630	630	629	604	599	600	683	634	610	631	626	594	615	635	599	619	593	585	667	604	605	630	628	658	604	633	621	601	587	573	645	616	598	639	587	639	619	684	639	651	686	648	644	643	640	622	626	668	636	631	629	652	624	663	621	627	650	651	650	619	605	646	618	597	615	597	628	636	642	635	615	653	680	674	605	650	603	619	570	609	613	644	646	595	634	639	648	645	612	547	631	610	651	593	629	586	635	622	654	619	691	666	575	616	636	629	620	633	643	597	645	631	577	588	606	549	648	613	620	665	612	658	617	574	629	621	610	592	627	607	607	651	669	660	624	642	604	618	613	598	575	629	652	642	630	607	611	631	571	599	597	600	608	637	592	618	576	632	621	613	619	603	641	632	678	571	654	656	577	678	610	661	603	589	614	613	602	616	578	666	681	613	626	605	645	597	654	636	641	605	635	624	591	660	645	643	649	587	613	622	588	591	645	641	635
6792	12716	12779	13192	10398	6967	3784	1828	950	728	597	555	568	534	517	536	551	545	511	557	533	541	521	533	545	511	527	555	541	563	582	545	521	581	558	519	534	527	536	528	518	537	559	513	511	516	546	552	583	546	578	509	496	534	555	511	541	520	585	536	489	563	537	568	546	518	496	508	538	538	524	517	535	533	548	508	565	534	536	542	502	532	536	537	544	539	506	533	518	512	500	501	531	507	525	540	544	527	535	519	548	518	536	528	532	502	552	511	524	492	579	546	530	582	544	555	525	549	546	519	564	528	572	515	532	548	545	558	507	523	547	559	552	543	548	568	520	542	561	514	536	535	565	503	558	498	583	533	542	548	562	560	558	511	518	548	514	559	518	539	578	558	494	545	522	562	544	502	568	524	534	513	529	532	514	569	518	574	524	509	556	549	555	527	568	551	549	536	508	540	525	568	535	542	541	510	571	524	538	502	548	549	486	577	512	498	559	502	520	552	525	542	550	532	529	516	512	534	517	539	515	559	516	535	520	568	595	504	506	550	530	526	543	521	520	508	520	497	527	547	517	520	536	536	510	533	523	499	521	529	538	525	578	548	555	547	511	541	541	516	541	528	556	507	545	525	523	520	539	533	516	532	561	495	549	563	553	500	508	522	561	530	560	529	553	530	536	541	508	516	503	547	524	552	524	521	524	547	570	527	560	526	531	508	587	558	506	494	543	584	501	515	534	542	530	548	543	544	555	520	532	519	496	502	521	515	527	555	555	559	536	532	539	537	508	549	529	556	516	550	524	516	548	563	527	521	509	503	554	531	559	544	566	484	479	520	532	531	499	549	536	611	527	495	507	517	551	509	529	526	517	532	563	508	511	513	551	532	485	571	551	476	520	478	571	529	560	546	554	542	544	550	565	559	549	536	517	532	512	508	511	556	509	534	525	514	512	542	551	490	524	571	528	578	486	538	497	517	501	533	498	509	515	572	538	525	469	538	486	557	525	521	493	536	531	519	528	551	532	538	549	534	605	555	555	541	535	528	486	592	540	542	513	493	536	522	532	546	508	509	535	501	549	520	577	517	567	546	507	546	574	524	534	520	562	507	529	515	560	557	557	534	509	502	566	532	570	548	519	556	533	546	513	522	508	552	551	505	521	492	508	543	527	533	537	550	584	524	566	544	550	548	552	550	564	532	535	563	541	526	519	508	530	540	553	523	525	525	495	528	509	573	581	583	563	534	547	517	552	496	565	526	525	534	532	542	507	518	533	513	541	520	544	538	535	518	535	538	555	529	524	521	514	555	556	538	546	497	510	550	542	520	551	476	528	486	541	552	519	546	524	548	525	543	572	490	531	527	550	576	506	518	532	505	545	523	554	515	549	515	544	522	536	555	571	569	495	493	483	514	535	532	530	523	556	487	567	510	472	510	462	534	484	583	512	535	527	525	534	520	534	545	570	526	569	527	545	575	547	526	520	546	551	496	542	524	565	555	556	530	502	471	549	565	548	504	546	527	550	524	559	549	584	525	580	566	541	531	510	511	551	579	592	532	574	517	544	473	567	541	520	550	570	489	526	517	526	556	501	527	530	518	533	559	522	499	520	550	530	525	535	517	543	574	567	531	527	553	537	523	496	533	526	544	483	554	519	500	568	527	538	532	541	535	518	560	528	506	507	544	500	538	532	526	532	535	604	527	539	556	554	574	567	552	524	520	569	510	517	555	538	551	525	519	539	501	526	541	508	554	554	534	553	520	564	521	509	538	567	543	527	530	587	537	502	521	566	567	530	514	515	515	590	508	534	529	559	583	570	543	530	540	559	593	563	511	520	523	489	521	506	510	495	511	511	495	519	555	530	565	527	542	560	517	499	548	543	522	502	540	544	526	510	495	577	545	564	521	531	565	538	516	529	538	519	534	506	555	539	538	527	529	525	534	532	528	511	498	554	540	499	525	494	536	555	534	513	569	541	542	561	505	528	524	544	534	526	530	537	573	534	553	514	536	568	556	546	551	513	551	537	538	547	552	551	516	511	531	524	545	545	528	575	546	582	519	511	578	549	529	531	523	525	528	531	550	541	507	531	523	554	517	556	558	521	525	507	507	550	529	539	558	558	549	542	528	547	553	510	522	551	549	535	562	539	554	537	498	531	530	515	545	509	522	582	553	510	541	512	533	532	538	534	548	550	529	559	583	500	534	565	536	480	528	547	538	545	529	529	498	490	513	512	509	553	551	525	565	516	537	504	530	544	554	568	546	561	537	508	558	545	548	539	581	541	499	564	518	486	526	534	526	547	573	509	554	542	516	494	551	485	539	562	511	554	530	483	562	472	515	522	500	513	563	496	533	501	504	541	532	545	539	525	528	574	545	513	576	519	520	537	513	560	554	518	539	493	566	559	498	531	571	552	513	543	519	488	563	567	540	581	526	530	524	532	488	516	521	542	536	552	536	550	570	516	532	529	551	512	542	571	552	520	560	493	505	554	512	536	522	557	587	536	455	536	531	530	544	503	541	533	510	507	526	555	539	515	533	524	560	515	506	598	552	511	530	569	556	511	488	556	550	575	518	502	549	508	517	495	550	516	537	568	536	550	513	537	544	532	531	513	575	495	540	518	535	537	536	557	506	536	538	534	526	515	512	544	532	528	538	565	524	490	530	522	542	508	528	530	526	493	520	536	538	546	512	523	560	530	506	526	561	539	551	527	560	519	555	560	579	551	563	542	523	556	494	595	544	538	483	532	548	541	529	516	541	547	520	552	488	547	541	533	570	501	498	523	535	536	522	535	557	551	532	521	530	519	522	540	502	519	547	553	517	516	505	534	555	531	511	539	498	545	504	553	548	536	565	505	521	523	511	526	535	516	514	557	490	502	501	552	545	530	532	495	543	558	502	536	547	537	499	500	584	553	542	544	547	540	483	538	530	525	538	525	486	535	560	556	492	521	497	540	542	539	547	562	503	520	545	550	514	549	549	515	522	525	576	568	513	513	482	508	521	487	525	527	555	557	546	562	574	515	545	534	576	529	563	583	559	564	533	531	575	530	537	546	552	518	553	528	526	518	554	509	532	569	510	542	523	518	487	538	537	500	585	537	553	498	548	503	535	559	554	527	549	537	576	513	563	531	532	520	530	524	542	500	538	605	563	539	519	540	533	561	494	535	507	522	512	604	530	518	566	515	564	507	520	534	549	498	545	548	515	512	523	535	515	550	528	516	526	532	553	571	510	508	535	534	510	532	525	540	508	582	533	501	517	534	541	569	545	556	503	566	541	546	522	553	497	594	598	554	554	544	535	533	527	549	515	549	510	521	554	528	506	518	541	524	548	542	575	525	503	556	562	575	543	502	543	530	502	529	546	520	540	531	502	502	529	499	530	506	550	546	547	534	547	538	517	526	532	573	556	528	522	557	538	545	543	552	519	550	558	525	510	546	569	522	544	539	553	556	559	555	536	515	529	522	491	584	561	536	525	539	495	532	506	551	501	516	530	547	582	516	527
25394	21385	27697	34664	44686	36834	25710	9432	3056	1293	926	733	722	730	678	675	666	718	682	655	683	671	709	666	697	713	638	725	685	680	650	647	667	660	693	654	691	650	652	705	693	667	678	653	690	717	652	628	730	718	699	636	691	680	713	713	637	664	651	679	678	695	685	665	645	686	701	656	667	697	664	695	691	666	660	685	698	667	665	679	663	650	655	695	631	700	692	661	665	671	681	668	653	645	690	682	710	659	693	671	700	672	657	656	650	676	677	641	684	668	691	697	685	663	660	658	715	691	695	664	693	703	708	685	696	686	689	685	686	730	657	692	666	672	672	665	652	666	679	629	668	630	659	670	709	669	666	665	710	687	625	697	654	651	665	650	691	665	672	637	709	721	684	692	661	658	691	704	706	667	650	701	629	679	662	665	674	712	656	691	702	741	705	655	691	713	700	725	675	694	658	659	662	707	660	688	668	685	672	687	650	651	663	654	664	674	623	670	674	685	668	676	658	666	697	687	694	667	670	666	655	687	654	629	657	645	712	680	663	660	708	663	703	642	671	658	673	658	670	659	693	705	717	658	639	653	713	731	683	684	677	682	665	662	672	693	655	670	653	681	649	675	708	712	664	649	655	634	628	684	672	677	688	661	659	675	701	650	668	696	730	650	667	662	708	680	704	657	681	663	680	679	634	697	692	689	680	681	627	668	646	632	655	713	669	691	652	683	600	696	650	705	683	690	637	693	658	681	660	652	643	686	688	618	677	717	654	700	712	648	683	637	680	706	666	652	651	711	722	641	662	657	682	685	733	692	646	705	647	667	654	679	674	659	626	686	648	690	689	689	672	687	703	663	676	667	644	709	659	683	688	660	675	666	678	702	717	690	695	643	655	705	682	694	743	674	673	614	671	669	647	632	616	698	658	663	682	718	666	739	676	673	641	662	725	687	683	657	678	692	663	639	694	664	673	707	655	679	672	652	653	668	689	644	657	622	667	673	707	686	699	703	706	699	693	647	738	675	649	670	683	691	691	668	664	685	692	724	661	652	673	718	670	645	641	630	697	657	659	656	677	681	656	714	644	656	682	698	639	656	671	672	646	644	663	668	675	684	669	738	689	650	673	693	682	673	696	688	691	707	680	677	693	673	660	685	662	657	659	677	652	620	682	631	688	664	671	687	693	688	668	658	661	665	663	682	673	677	625	664	676	653	677	659	678	673	687	650	656	659	692	674	655	664	648	659	685	640	646	664	648	634	672	711	725	670	684	709	637	646	693	700	660	669	653	587	691	661	681	666	628	685	630	676	640	701	650	670	721	636	650	670	702	693	670	706	667	682	620	686	660	686	706	675	701	676	733	726	684	716	692	643	725	647	632	687	690	693	697	645	689	648	737	689	667	691	689	681	685	649	675	690	671	664	660	730	689	674	632	664	722	661	636	654	668	683	665	657	668	671	640	659	651	671	751	728	642	662	687	680	662	659	660	692	691	694	670	655	678	733	673	670	674	718	709	672	687	695	671	647	701	678	667	640	675	660	673	636	652	704	665	655	644	669	678	655	629	700	682	668	714	671	688	684	659	650	674	678	686	645	649	642	637	694	735	690	672	698	697	693	691	677	627	651	695	659	686	656	694	710	696	631	651	673	682	659	680	635	629	634	680	690	667	690	675	686	708	697	701	768	683	693	686	720	695	696	643	641	662	668	642	684	669	667	672	687	673	656	690	692	711	678	641	627	649	683	657	687	668	700	644	671	687	647	697	642	688	685	668	683	653	628	674	659	673	716	684	710	650	675	652	661	685	686	642	654	700	668	723	687	657	683	703	660	687	664	675	698	612	690	700	681	648	629	681	693	698	700	723	642	641	718	665	690	704	735	668	726	645	641	687	706	644	687	686	673	697	689	616	697	678	665	706	653	636	681	658	672	650	704	665	702	614	664	663	702	714	652	694	685	678	680	689	684	644	670	671	707	683	701	712	652	676	665	679	660	659	681	656	676	688	648	682	658	652	668	660	633	645	638	642	649	697	667	679	681	683	655	695	657	645	705	689	672	624	662	645	654	662	666	638	640	663	675	637	640	606	649	694	630	730	681	696	662	676	630	668	720	682	646	721	695	673	669	704	662	720	653	667	686	694	662	621	695	679	685	712	725	731	671	668	704	721	655	637	700	676	639	673	697	695	629	644	688	636	676	623	676	707	687	675	671	633	669	702	715	648	629	717	654	683	678	673	628	654	670	703	672	690	659	630	681	710	703	680	673	714	666	656	668	709	666	685	700	648	669	676	615	690	675	694	681	734	690	665	664	663	677	703	693	604	679	670	669	681	708	674	706	668	662	696	682	689	677	692	738	663	623	697	677	668	651	668	669	687	649	646	617	700	672	709	666	689	660	686	689	678	668	682	654	679	691	661	696	662	706	708	610	661	666	687	658	705	669	675	678	641	665	695	631	660	682	696	689	733	675	649	698	631	676	630	663	674	693	684	699	720	625	659	683	707	650	686	659	653	665	674	651	668	690	678	659	656	692	645	657	658	664	680	674	685	640	653	645	676	674	664	719	696	679	651	676	686	646	648	680	643	621	674	692	673	671	727	613	692	682	661	674	693	677	692	644	636	724	713	673	655	681	689	635	660	666	669	715	677	691	700	681	672	644	660	669	645	658	665	637	675	638	710	692	722	658	682	664	695	691	697	675	667	639	644	641	635	678	637	626	686	723	679	639	675	698	696	661	687	675	672	644	702	703	665	648	657	698	623	659	678	670	628	677	693	646	650	686	675	733	693	696	706	643	680	666	634	652	722	672	655	682	694	669	670	662	616	698	652	675	707	678	617	690	645	651	671	657	650	629	713	661	612	620	679	648	704	661	691	664	719	704	657	717	691	690	649	674	702	695	701	691	718	705	719	668	655	689	645	705	664	672	659	663	667	685	660	712	675	660	689	668	686	644	696	679	628	696	647	687	679	657	670	628	616	663	635	688	663	699	703	654	663	696	656	685	655	670	646	645	676	658	665	671	704	694	689	701	660	680	650	671	681	610	676	663	695	674	669	658	721	664	643	653	648	637	659	711	676	704	671	734	655	664	701	680	632	688	697	705	687	665	673	676	690	682	675	667	690	659	658	670	721	591	657	694	689	654	638	723	708	650	757	669	650	637	633	683	742	710	637	645	647	702	682	671	651	692	650	678	712	703	652	660	624	652	623	693	696	700	635	698	671	707	651	680	619	635	689	628	671	703	678	670	633	665	646	697	721	644	699	662	640	628	680	667	692	690	664	666	687	634	657	662	662	648	684	656	716	681	688	663	709	701	687	658	677	683	701	680	690	674	657	689	686	696	667	699	682	726	689	704	708	689	705	638	694	640	651	701	691	649	700	667	729	618	664	694	713	635	660	681	662	680	679	687	650	664	614	712	674	686	668	638	662	615	698	720	626	694	654	668	718	664	683	719	663	667	685	681	640	694	658	647	673	678	645	685	726	678	694	637	648	655	637	675	717	731	674	697
9088	18630	18192	44057	43423	30584	18857	6815	2969	1298	823	693	613	596	628	607	602	597	638	601	535	612	579	565	591	603	610	617	646	605	644	574	597	593	653	623	586	599	636	630	595	584	594	628	579	580	583	569	619	568	589	612	616	635	561	620	608	547	604	616	633	595	583	600	564	531	618	551	586	632	605	568	584	622	598	565	637	619	576	581	551	576	622	595	605	580	626	590	598	611	606	593	601	604	565	617	581	573	590	586	622	562	613	571	579	630	645	594	598	563	617	589	578	617	556	616	627	631	604	592	586	566	565	613	609	604	592	579	654	615	590	644	585	587	613	580	601	603	576	574	593	597	595	592	650	597	571	585	609	592	615	609	578	645	658	627	628	598	590	573	578	606	575	552	618	606	607	589	588	656	564	581	582	596	572	596	642	553	594	582	598	633	635	606	605	596	623	591	641	616	579	569	593	623	628	563	610	610	607	638	555	607	572	596	604	601	601	596	548	605	583	580	617	610	628	576	587	618	615	615	638	589	618	585	627	627	582	580	620	676	587	578	605	614	596	613	584	604	581	595	612	568	630	570	592	591	620	603	593	599	595	544	617	615	574	563	583	644	578	609	582	594	592	556	582	578	594	580	608	589	613	603	592	588	624	550	630	617	567	617	604	640	632	613	630	593	605	614	610	596	590	588	596	644	568	587	627	622	591	579	558	628	590	643	564	535	564	636	627	552	606	579	572	612	632	617	599	532	613	629	596	582	574	615	564	588	610	637	572	588	575	612	614	609	628	606	582	585	624	617	598	620	609	592	573	609	662	585	603	599	564	573	577	582	571	590	567	577	618	614	612	606	596	587	589	607	598	585	599	602	617	604	607	620	595	606	616	557	590	606	575	630	626	616	597	580	623	610	587	558	598	574	615	588	619	619	621	560	604	619	587	589	581	618	595	603	598	555	585	608	588	566	576	618	626	592	574	626	618	561	603	568	600	599	611	630	595	609	628	597	615	550	580	563	563	598	596	603	565	611	570	577	545	619	612	599	590	615	599	555	591	574	584	573	583	581	609	595	586	592	596	585	566	600	542	624	630	599	629	588	606	650	561	626	607	645	558	594	595	557	596	608	626	596	610	576	619	624	601	606	577	622	618	606	615	588	595	632	604	608	601	618	587	614	615	610	585	567	610	602	652	544	624	567	608	609	599	645	578	537	640	634	621	562	584	577	587	605	543	576	667	601	588	601	591	571	590	567	599	608	610	590	609	570	595	584	574	638	605	613	633	609	557	578	620	607	599	574	621	615	578	561	595	562	595	583	599	608	619	588	528	605	610	597	604	573	596	602	566	581	611	597	583	543	602	617	580	548	602	562	621	572	599	567	585	593	624	585	616	603	585	618	579	563	595	563	625	600	585	609	590	555	583	600	589	611	583	543	588	615	603	613	620	594	603	623	564	588	593	598	599	609	569	591	641	619	588	627	571	592	554	595	614	589	619	569	572	610	565	636	589	610	573	580	609	568	581	563	642	594	553	582	574	608	576	607	572	566	587	553	582	580	535	596	612	586	655	597	636	563	562	618	613	587	612	572	597	571	565	597	572	577	616	670	612	570	565	588	529	605	602	617	609	595	628	602	622	590	556	572	586	627	594	616	631	563	589	610	541	608	602	620	631	592	626	550	621	594	558	597	606	574	603	568	557	606	622	642	619	608	576	569	633	554	589	596	593	620	591	628	616	641	549	652	623	621	590	594	579	612	581	620	633	609	617	596	599	560	579	592	563	565	583	603	598	642	599	608	610	601	555	605	565	604	619	626	619	569	562	599	591	618	614	643	612	584	583	588	580	598	627	613	608	610	637	622	633	577	594	591	610	582	591	632	586	587	583	617	603	589	571	587	631	603	595	584	639	590	636	619	661	601	607	618	572	605	637	583	551	585	594	569	600	577	614	615	642	622	611	624	589	616	640	632	567	628	549	623	597	616	610	586	630	615	622	639	588	595	599	623	569	560	621	600	562	575	593	607	597	584	562	567	593	600	605	630	612	561	605	616	600	559	607	567	562	629	593	611	565	587	590	557	629	599	584	592	541	567	575	628	579	632	593	636	624	593	596	585	574	577	619	612	590	591	607	610	586	579	624	647	569	590	590	618	580	631	634	631	625	592	585	583	562	605	577	636	603	588	632	592	651	570	585	607	562	590	609	581	554	638	619	589	567	642	624	587	570	617	619	559	607	599	581	633	578	620	638	634	599	554	599	568	566	596	606	583	579	581	601	631	623	613	613	581	589	568	604	632	553	557	590	570	618	586	622	570	582	613	570	592	553	616	599	580	606	629	585	560	603	603	607	634	567	628	591	582	605	572	578	621	566	648	581	545	572	618	583	583	574	617	569	580	629	601	579	643	584	557	602	598	600	583	615	629	577	608	587	602	575	596	660	610	582	600	630	588	576	551	629	617	575	633	623	594	580	598	617	567	604	584	599	637	620	585	604	623	603	570	577	629	594	567	624	587	570	611	566	549	587	599	646	569	564	622	583	600	532	652	614	594	611	629	612	590	589	565	597	602	547	639	587	565	578	587	594	610	549	632	581	604	580	637	587	575	575	607	619	627	568	593	593	650	619	594	608	570	583	601	639	559	604	623	627	622	589	606	636	585	541	612	587	608	604	588	601	537	605	604	595	615	575	593	598	584	634	596	591	570	640	618	580	575	642	574	631	570	597	570	564	572	588	564	618	604	633	545	627	550	563	605	580	624	593	600	588	578	605	598	604	598	590	596	606	650	599	553	643	596	578	581	628	589	560	582	577	566	586	588	612	605	612	574	641	584	599	601	614	574	615	557	576	616	603	620	614	606	581	606	563	587	583	575	581	564	574	611	631	655	612	581	586	556	597	531	563	620	577	607	595	594	602	613	563	628	598	615	645	609	591	566	633	616	607	625	596	629	575	634	576	597	632	586	620	594	626	612	607	598	616	583	601	594	583	575	593	613	581	598	602	611	554	587	588	638	601	608	572	582	625	551	631	572	606	575	577	593	583	589	630	608	565	649	610	571	597	558	570	602	609	588	588	619	608	593	604	541	610	605	578	630	596	592	605	590	588	609	596	598	571	607	567	598	572	555	621	592	546	602	569	592	593	591	623	600	566	644	624	611	609	618	576	611	588	611	604	601	554	582	596	567	595	556	613	571	640	550	603	581	625	571	623	612	579	583	633	617	566	560	579	620	552	573	615	572	572	593	620	616	601	599	589	557	595	605	611	610	575	599	539	561	573	621	573	559	621	619	605	552	591	576	612	562	603	574	621	586	619	591	562	614	598	560	583	523	634	579	605	614	597	618	581	568	583	588	580	578	594	596	581	598	629	576	585	558	555	567	622	514	617	641	561	548	543	590	618	606	582	618	588	627	601	593	594	604	625	606	554	612	593	542	637	619	581	650	595	617	583	607	586	625	629	586	601	621	630	592	616	606	566	607	626	604	594	620	599	578	610	611	595	566	628	579	609	577	585	651
24164	21332	28713	30425	52251	49797	38691	18668	5968	1858	1119	806	860	803	834	810	824	775	842	758	782	790	806	829	840	759	768	801	806	812	782	734	815	748	813	812	765	863	798	836	798	751	808	782	769	778	758	793	776	800	807	798	766	772	781	807	825	754	802	817	768	784	824	834	792	748	796	779	810	756	754	807	743	779	770	806	802	780	795	779	772	796	771	757	783	845	774	821	801	803	793	835	831	778	776	826	780	839	773	780	850	758	796	811	750	811	779	816	784	759	824	823	770	763	788	778	781	762	797	779	781	801	795	805	771	758	803	779	794	834	740	782	828	781	812	745	801	793	764	800	762	800	800	784	776	780	761	764	811	726	851	808	800	826	709	786	771	750	822	793	743	758	801	823	789	762	823	744	779	791	781	740	785	786	760	788	800	750	806	798	725	784	780	868	794	747	761	761	812	763	829	826	778	783	753	733	730	741	718	821	792	753	757	787	765	800	768	756	768	749	807	742	816	800	734	707	757	815	738	761	744	756	784	809	835	699	787	757	725	833	761	795	764	758	821	811	787	773	785	767	759	821	817	778	730	785	792	792	806	800	736	792	782	725	786	759	786	785	799	802	732	766	783	849	773	778	833	752	770	775	765	773	751	784	773	793	793	842	811	756	856	823	776	779	825	829	762	781	771	780	791	794	799	786	782	742	696	770	819	781	763	812	804	830	760	742	794	863	742	836	777	750	839	800	772	778	747	786	801	792	777	793	799	773	784	865	775	761	818	772	752	814	810	779	774	811	808	756	790	805	821	819	800	763	775	820	757	819	809	760	776	733	822	786	838	801	816	821	793	768	785	807	798	773	734	801	795	771	740	746	799	762	798	758	774	770	807	767	822	795	818	743	740	788	707	782	813	782	789	792	733	802	781	778	803	739	754	745	820	804	783	783	728	796	801	770	797	819	776	753	828	715	810	790	753	783	786	762	779	757	793	808	760	771	732	780	787	779	757	790	795	779	817	769	731	801	775	775	782	790	796	738	709	761	796	755	758	801	749	755	755	783	754	809	783	782	811	791	776	730	807	772	766	781	758	811	768	809	778	751	778	748	790	794	783	730	803	811	834	797	765	751	776	744	793	744	745	760	787	761	765	756	782	788	795	795	826	756	782	789	808	804	760	755	823	787	757	797	816	761	774	747	779	777	732	766	717	756	842	822	837	731	743	776	798	795	796	752	783	822	797	772	838	715	779	785	779	782	826	780	734	804	756	761	792	785	801	753	787	761	745	805	792	792	770	779	804	829	786	754	828	725	722	781	815	746	745	814	792	810	748	780	820	758	785	847	787	812	808	789	757	791	728	801	734	744	763	789	731	799	786	756	752	803	769	761	791	803	764	819	740	781	808	788	766	788	800	777	727	779	784	815	771	804	774	792	803	788	791	805	790	763	765	776	804	783	781	771	770	771	788	721	824	781	787	762	799	774	763	786	764	839	729	768	781	754	830	743	830	760	777	761	791	780	816	773	772	818	741	807	780	755	768	748	771	765	799	785	773	715	792	740	786	767	842	760	763	820	749	796	784	834	745	733	814	752	829	796	772	806	787	793	806	804	778	782	778	760	749	777	780	761	805	782	774	747	826	801	761	751	757	818	768	772	780	810	785	790	817	750	795	792	770	765	809	808	757	774	756	774	801	819	745	789	784	756	794	749	779	762	797	785	760	761	794	784	764	779	786	777	726	723	783	735	809	809	779	780	777	773	768	783	772	777	779	773	820	817	800	783	705	781	761	818	816	797	771	757	782	792	795	802	777	806	734	762	815	747	802	719	733	787	804	816	798	761	771	785	816	778	800	797	773	801	827	835	763	759	770	804	798	756	758	778	738	763	757	753	781	769	769	804	778	783	771	780	788	798	804	797	784	759	786	789	785	768	764	771	810	777	753	778	775	784	807	766	764	807	774	761	816	787	714	789	767	812	807	789	769	759	725	756	808	730	771	796	813	731	778	727	774	771	767	721	772	806	762	823	791	823	805	795	761	785	804	766	851	808	825	763	769	752	786	781	762	791	804	782	807	769	773	777	807	762	809	798	822	768	763	771	761	802	792	757	857	782	762	760	752	762	767	755	776	769	795	786	802	735	796	779	787	809	818	807	776	775	805	814	818	771	744	767	830	796	783	826	751	775	729	766	775	796	784	789	741	733	803	725	821	848	831	757	796	753	808	800	834	766	791	764	795	758	784	834	769	774	791	724	712	772	756	780	783	763	753	789	736	741	791	790	787	807	814	838	734	817	747	775	731	776	784	789	813	787	794	825	837	765	837	798	748	791	753	751	753	757	799	810	749	762	738	790	786	763	712	765	739	807	767	770	801	761	748	756	808	765	827	769	790	797	767	776	772	767	739	792	748	849	803	720	771	791	782	785	796	772	769	767	754	788	857	798	798	729	770	772	806	740	796	770	811	761	815	770	787	758	809	823	796	797	758	783	792	749	798	795	789	772	776	775	788	756	756	755	761	763	800	754	788	783	778	783	821	780	769	742	830	801	790	743	797	794	811	812	763	753	812	832	814	767	776	827	814	764	810	796	783	815	818	814	746	763	822	830	730	827	838	763	794	786	792	828	736	724	783	780	766	771	797	769	724	736	757	752	826	725	739	756	775	793	744	778	826	801	778	771	740	783	762	760	769	772	810	772	777	831	790	785	774	806	806	771	772	790	767	768	814	801	817	753	756	803	793	768	761	761	761	767	723	802	830	737	730	733	813	791	794	763	772	768	809	755	760	753	788	759	816	791	763	778	729	812	798	817	776	755	778	719	771	759	821	804	776	826	802	772	771	809	782	784	768	785	807	810	729	788	778	784	784	770	766	797	765	832	780	748	797	800	783	769	730	799	785	759	762	768	726	749	766	778	762	795	816	819	831	795	778	794	800	793	789	795	816	774	794	762	812	809	776	766	792	758	792	817	758	822	809	739	820	848	769	746	793	810	792	759	770	755	796	721	810	783	777	809	778	769	807	791	754	790	793	744	814	797	845	747	825	770	759	768	795	764	766	803	786	739	718	736	768	740	835	791	754	766	752	807	781	767	827	785	757	824	763	774	725	793	747	770	852	756	748	759	785	800	826	762	727	742	782	784	757	776	776	773	760	789	799	808	804	804	740	777	796	829	859	778	815	740	792	744	768	740	763	796	817	784	829	787	779	765	778	770	795	785	767	771	768	799	822	805	796	737	792	746	799	791	769	753	780	734	737	746	746	749	776	770	800	799	818	813	784	789	802	746	807	755	786	766	828	781	782	802	783	802	782	842	802	818	751	761	749	772	767	790	785	827	729	725	748	787	813	709	790	767	801	785	738	783	795	777	796	819	789	787	777	798	733	797	807	735	766	789	751	756	772	774	794	798	816	832	786	750	811	777	751	763	785	744	792	818	775	747	742	747	781	766	770	811	823	839	868	805	778	806	793	755	744	734	775	780	778	767	776	801	802	741	798	774	782	758	799	794	769	799	781	764
9906	18413	26615	57096	64383	47102	31808	12519	5100	1809	1037	804	719	696	721	724	710	686	660	671	722	699	681	748	733	715	706	694	715	665	729	709	730	755	663	739	692	717	718	755	681	701	713	742	687	678	663	690	655	681	678	691	693	689	734	705	691	658	692	658	683	695	706	658	680	673	679	694	691	710	685	732	690	726	669	702	729	643	663	680	668	697	671	691	702	688	678	672	729	686	766	676	662	672	717	686	669	703	666	674	708	622	702	697	690	703	694	734	682	695	701	690	666	713	702	673	682	691	660	691	692	661	654	706	671	699	706	685	692	668	648	668	676	678	691	667	670	680	654	637	703	726	722	709	685	675	697	669	714	693	683	688	700	698	676	753	667	703	703	708	680	641	731	662	695	691	633	656	678	660	707	677	681	717	705	676	688	673	642	734	678	696	666	723	700	697	711	668	673	687	670	678	753	655	689	625	703	689	715	664	683	685	717	710	654	652	638	649	659	667	675	687	696	700	710	655	642	677	721	681	637	693	719	703	682	724	721	708	711	713	675	688	669	699	682	651	707	663	682	690	675	696	668	677	646	681	716	722	658	684	749	686	679	691	657	684	729	672	678	677	746	735	707	706	668	688	672	697	691	682	670	689	673	695	692	680	692	680	670	676	676	661	699	691	738	697	716	716	665	697	763	696	666	688	722	702	691	661	691	657	715	682	656	677	673	659	698	665	683	716	671	662	697	668	691	704	657	714	638	651	674	755	686	705	715	673	691	731	679	686	689	681	653	685	663	699	659	684	688	688	647	708	741	675	704	709	685	690	696	689	690	676	699	641	683	664	719	685	679	667	661	654	720	690	691	664	711	701	658	699	718	661	686	670	681	709	689	711	699	638	703	679	705	679	667	722	676	690	667	690	635	679	670	679	656	754	679	691	705	652	668	718	658	679	701	642	684	651	707	714	698	668	693	706	696	651	701	707	712	715	674	754	686	643	661	688	637	652	690	660	695	646	710	741	676	674	706	665	691	683	711	704	696	643	693	690	685	688	708	644	666	698	677	705	687	700	722	694	693	700	698	675	695	730	662	731	655	712	663	679	655	671	677	689	714	704	658	692	701	694	708	702	742	744	695	660	699	659	670	628	673	701	695	697	716	704	686	748	684	679	677	677	680	727	653	740	705	731	712	668	693	672	697	695	680	724	742	687	738	701	642	727	669	693	718	658	642	657	694	662	697	663	713	688	708	717	698	677	662	721	663	682	653	695	710	687	660	703	671	690	736	672	689	681	690	719	711	689	643	735	659	663	680	695	683	691	683	680	680	634	646	716	709	691	660	688	679	704	694	687	700	658	660	676	705	665	656	661	654	689	683	671	668	660	665	646	696	725	677	696	733	710	692	729	655	702	761	733	668	692	665	694	696	710	677	681	686	709	700	671	712	708	693	707	661	678	722	670	698	712	737	687	694	708	664	685	685	691	658	704	693	695	708	652	684	734	637	712	684	712	718	717	668	660	703	670	707	652	701	655	665	690	636	704	671	708	695	755	676	666	662	669	730	669	680	708	732	701	679	683	727	725	662	739	692	686	686	635	708	678	687	678	659	679	712	712	642	744	699	710	667	684	656	723	666	717	684	688	724	669	646	631	664	675	697	748	704	667	717	720	640	704	672	672	672	661	704	684	650	667	691	663	676	685	649	650	727	641	654	704	658	690	687	683	669	683	623	683	707	674	649	699	685	720	699	708	674	715	657	702	686	652	685	646	661	647	693	674	707	732	710	699	708	658	677	677	685	717	727	713	698	715	690	648	668	680	678	718	681	676	701	710	661	686	720	668	686	705	681	656	691	680	681	690	696	682	720	714	688	653	736	702	687	658	681	654	690	686	697	699	731	693	717	735	670	699	650	654	649	744	736	705	717	686	661	663	669	714	704	696	695	679	698	697	689	715	700	742	700	667	686	655	730	688	696	708	666	656	671	676	706	698	696	663	652	695	647	713	708	692	667	668	724	701	665	759	667	669	698	675	691	740	694	665	685	687	673	669	686	644	724	709	733	704	688	757	683	689	673	672	684	700	710	687	622	693	685	675	716	705	672	694	693	698	717	677	726	666	707	667	663	687	735	738	706	675	709	634	699	658	620	713	672	709	704	731	647	694	700	676	713	715	672	695	665	684	698	682	661	728	731	686	663	733	682	705	696	689	672	717	722	709	670	689	672	707	725	669	689	657	693	678	709	697	726	714	718	680	692	703	678	689	682	657	664	650	686	723	654	753	714	728	703	658	681	711	731	706	659	674	661	663	702	673	690	667	697	690	694	675	675	651	676	683	693	698	671	698	703	669	735	651	706	650	681	705	691	682	673	664	700	700	718	662	678	654	741	662	671	726	642	712	679	710	656	672	690	700	704	685	689	706	653	662	639	681	715	774	666	710	657	735	621	694	660	679	721	703	708	714	705	700	652	697	708	671	700	667	692	701	687	673	641	690	679	663	697	679	691	684	674	662	642	631	660	686	664	698	686	692	660	673	721	689	731	690	664	709	701	717	691	697	678	663	689	723	699	676	726	655	693	723	705	678	718	659	681	691	673	688	673	704	658	646	735	731	696	643	730	677	660	720	724	674	661	722	618	677	728	669	706	651	680	679	657	628	698	673	709	696	696	685	663	710	729	685	704	692	654	683	673	695	709	633	691	691	684	687	667	709	715	700	687	713	635	640	679	717	690	677	677	685	679	707	657	689	654	716	701	645	696	670	674	691	676	723	695	735	669	731	720	683	691	750	665	701	699	662	661	673	699	734	721	714	659	652	678	673	680	676	648	686	717	662	653	694	648	640	730	648	685	717	685	704	680	681	667	659	689	670	734	651	695	701	685	669	686	711	713	711	661	682	695	718	710	721	665	647	689	723	669	668	668	667	664	698	623	654	683	695	669	678	722	644	706	735	678	657	658	662	690	727	651	697	699	684	613	680	660	677	712	679	637	610	701	652	679	659	664	686	654	685	683	709	675	675	725	682	679	696	683	706	715	665	640	687	689	670	680	646	646	676	673	704	714	663	655	682	657	705	681	721	642	711	676	737	699	691	692	709	689	662	677	700	685	668	698	663	689	616	670	746	662	707	723	663	718	695	690	686	666	670	681	751	710	680	695	653	695	672	664	711	645	755	706	618	697	684	683	681	683	674	662	678	688	678	666	709	689	680	726	682	639	664	722	687	714	671	759	690	676	729	728	662	724	739	653	693	692	697	699	628	725	686	642	691	658	698	679	685	720	651	671	681	711	674	687	681	731	704	673	702	661	718	697	701	633	711	710	705	704	678	719	677	675	689	677	662	666	656	682	652	727	714	705	695	664	690	696	715	681	656	715	683	653	691	660	685	716	739	681	710	675	704	650	664	686	655	673	639	698	653	656	708	672	697	646	695	664	674	677	645	682	694	691	650	689	736	695	671	617	676	642	733	738	690	697	724	664	702	668	667	654	710	695	670	636	715	638	695	640	699	719	726	681	704
27971	18595	15753	15853	15147	7935	3540	1590	929	715	678	696	656	721	657	661	675	657	658	637	625	710	677	639	691	633	637	600	689	644	632	623	652	645	674	622	656	703	646	628	621	677	654	653	648	684	634	637	600	643	617	645	683	596	619	658	605	660	644	691	637	682	627	682	709	658	636	603	659	678	681	619	653	642	639	658	692	666	633	649	663	702	645	637	674	635	674	659	633	646	694	630	689	702	702	653	665	671	631	662	639	671	643	626	643	681	648	630	683	674	634	653	656	644	636	635	659	624	690	604	641	632	649	655	680	611	611	594	694	618	603	647	658	672	654	643	584	641	648	640	649	658	628	674	707	670	655	689	580	655	638	672	678	668	655	645	638	640	663	658	661	672	658	655	651	623	667	677	660	718	663	647	637	658	674	661	653	636	680	643	628	650	641	613	629	655	648	676	671	669	654	622	650	686	672	654	686	639	617	635	702	689	664	639	647	612	657	637	597	660	647	646	667	620	659	620	666	663	664	702	655	654	637	688	613	654	642	639	675	634	670	625	632	689	650	647	655	635	654	629	670	650	654	658	631	665	630	662	638	650	657	653	662	629	670	621	650	628	635	648	682	638	663	641	627	658	637	638	662	628	652	650	669	643	658	627	653	638	678	599	628	620	674	698	655	651	631	651	658	614	614	618	640	649	659	689	658	649	628	656	675	651	670	576	667	647	690	674	649	631	671	622	653	647	622	654	669	652	612	643	691	671	636	650	654	641	645	644	640	602	624	650	648	639	658	684	661	653	661	632	668	729	655	628	643	690	652	651	626	639	662	659	632	673	636	601	646	628	613	671	603	608	691	649	679	648	597	687	656	664	672	634	650	661	645	639	652	664	677	692	661	665	701	678	630	670	666	638	655	660	677	673	665	628	625	683	649	606	613	677	628	696	618	700	705	635	675	653	661	659	610	643	640	660	644	644	608	661	680	642	611	703	607	661	643	680	657	615	659	646	640	705	686	671	675	621	656	660	645	648	710	650	677	656	693	652	649	672	666	634	620	595	642	627	633	626	608	678	651	681	663	633	626	673	647	692	671	667	646	665	617	647	620	642	649	633	640	646	642	589	637	646	663	669	665	624	668	668	683	640	656	683	642	637	670	643	624	616	623	640	604	616	664	611	596	666	659	649	675	644	679	661	692	631	623	627	704	592	655	672	664	671	630	646	650	656	662	695	659	620	626	669	684	663	658	646	673	619	603	607	631	623	651	653	638	651	664	658	672	688	665	631	652	666	648	626	659	607	655	701	657	668	630	641	683	662	608	658	700	656	639	683	656	676	646	660	631	653	645	641	650	609	632	659	621	690	639	679	633	674	673	630	658	687	665	667	666	653	633	635	633	682	664	640	669	666	629	615	629	654	661	686	709	603	629	679	670	615	667	610	632	628	647	646	657	650	653	660	671	686	691	669	646	651	648	624	664	606	645	666	649	684	640	648	637	667	620	600	577	615	696	650	655	686	657	653	650	661	665	651	708	647	703	611	642	658	616	631	668	685	604	679	648	648	646	641	647	616	641	657	619	678	668	615	665	640	639	618	667	621	624	669	668	657	649	643	663	663	612	654	621	663	627	647	640	641	614	654	618	692	651	625	655	677	676	660	637	661	645	716	660	634	653	680	623	668	647	687	646	632	637	638	665	612	648	650	609	639	641	619	630	677	664	650	653	614	675	655	623	641	669	628	617	639	655	715	639	617	637	684	665	641	673	648	640	640	670	591	618	626	637	683	620	662	588	670	699	639	688	635	667	667	672	678	622	616	626	660	704	685	658	623	739	656	700	646	636	629	634	683	647	635	679	666	627	675	628	655	613	663	659	638	631	692	655	637	661	650	636	677	700	672	686	645	658	657	685	673	652	652	614	630	665	679	673	597	618	655	678	667	656	627	615	680	684	680	610	643	608	653	695	661	658	668	659	641	648	605	612	609	663	649	642	625	600	663	674	637	600	640	586	670	647	615	618	671	657	635	657	689	706	647	618	633	645	657	657	642	613	656	593	666	621	609	627	639	640	619	642	625	670	654	630	711	613	655	601	680	624	625	646	727	643	679	663	600	656	691	625	656	645	647	638	599	649	603	663	672	631	647	622	658	681	660	653	635	587	620	632	707	664	635	633	657	666	649	633	670	653	680	612	632	659	648	659	634	631	659	680	646	646	587	663	658	614	660	661	618	621	638	594	672	664	622	615	679	662	636	678	627	676	619	623	636	651	626	642	632	652	655	649	662	653	702	634	648	659	634	645	670	654	680	646	664	687	657	673	643	628	657	641	679	662	671	634	677	683	681	692	665	635	626	659	660	611	594	686	635	639	621	632	653	660	668	609	659	606	680	636	688	669	641	630	660	653	630	652	629	634	652	665	616	642	645	621	640	650	614	656	632	674	679	656	652	651	603	617	685	636	651	605	631	664	669	672	670	690	661	667	622	660	660	703	675	651	678	629	600	648	664	672	630	584	635	633	665	689	640	663	630	655	682	687	630	648	641	649	620	691	646	663	674	597	662	641	681	698	681	604	642	624	662	620	654	659	641	631	644	664	687	610	623	641	686	692	618	635	698	631	668	654	626	681	634	634	648	659	668	657	599	585	664	691	665	638	667	671	639	684	665	671	608	677	659	661	663	660	725	642	611	648	673	630	663	590	675	699	648	636	627	640	628	686	656	624	651	640	651	684	655	684	688	572	660	648	711	654	666	648	615	677	641	629	649	641	625	640	602	643	643	656	642	632	678	709	650	669	669	652	634	648	657	650	676	685	620	668	696	665	634	613	642	607	628	629	630	680	649	652	668	688	619	616	631	578	614	609	627	696	617	637	645	639	642	632	668	651	640	663	674	614	656	644	637	656	639	650	657	652	609	697	611	689	629	642	658	681	664	650	672	660	645	651	642	681	650	647	605	621	644	661	637	603	571	637	673	632	631	644	583	664	665	675	665	652	633	673	617	652	664	639	655	653	661	645	649	645	633	646	615	628	632	612	661	634	643	612	651	666	676	685	590	648	652	659	675	645	666	628	620	639	631	665	686	600	644	688	645	633	673	641	679	680	645	659	678	603	644	638	633	629	682	676	607	637	616	656	632	621	625	635	661	609	617	697	644	601	665	619	679	655	649	612	665	710	632	616	663	660	658	691	659	683	623	683	694	647	655	673	672	663	682	666	654	624	664	643	676	619	655	661	666	665	652	651	639	612	630	619	647	632	680	664	648	633	636	645	603	669	679	643	639	690	622	642	690	634	657	688	665	641	664	635	635	632	634	633	688	667	639	591	668	652	686	611	663	658	625	620	643	689	655	660	695	627	632	630	662	637	645	651	615	647	653	636	647	642	647	682	642	626	586	631	663	613	681	609	623	646	670	636	639	659	649	679	651	645	659	615	683	700	643	619	653	648	715	671	704	611	655	643	647	627	616	679	651	660	654	650	619	635	667	628	640	680	622	676	633	630	687	639	676	703	607	609	666
8251	13418	15387	13590	12568	6501	3387	1516	828	616	589	572	523	516	532	566	542	527	605	546	536	530	575	530	567	547	577	566	552	545	555	569	559	545	539	575	537	557	538	570	526	543	536	547	531	513	533	564	560	564	576	553	528	530	533	569	567	519	564	596	556	577	570	508	535	558	519	554	570	564	528	585	533	545	578	566	521	550	583	496	575	572	540	561	561	560	575	544	555	556	549	497	517	570	560	564	512	522	572	574	584	531	555	570	547	549	580	546	565	572	566	545	546	545	542	554	532	530	551	546	543	535	528	500	548	514	595	566	519	569	557	594	522	544	562	619	530	552	574	504	510	550	532	549	560	570	542	555	486	546	571	572	514	541	556	582	569	521	518	537	552	540	549	542	535	505	582	580	560	587	574	511	542	523	509	582	568	534	582	576	556	495	533	509	548	523	532	555	520	541	537	530	548	552	587	542	577	535	547	504	527	543	530	555	550	556	524	564	511	559	542	526	536	529	563	520	594	524	557	553	540	552	567	535	510	542	538	566	530	564	595	525	552	563	597	564	582	507	567	574	529	524	558	542	527	489	539	544	545	566	564	547	565	514	538	575	528	547	593	552	543	519	517	599	571	555	532	532	540	528	549	542	569	553	585	542	560	566	537	590	563	550	552	574	506	540	583	544	545	527	574	544	554	563	578	551	518	572	515	532	537	552	588	543	487	557	556	548	559	551	503	560	513	522	540	572	573	480	535	540	574	534	554	543	522	528	558	542	523	555	570	556	515	540	544	499	522	552	556	574	555	529	538	580	542	550	532	529	545	564	574	514	560	530	496	536	555	521	567	557	511	601	532	584	530	559	567	565	546	553	568	561	589	550	574	516	531	545	555	550	545	556	549	526	554	520	506	535	565	545	511	544	578	522	541	560	540	544	541	539	547	514	561	559	577	517	562	560	535	545	548	514	548	598	536	565	552	554	521	546	521	583	565	547	528	537	567	570	546	557	555	575	569	545	563	577	553	516	560	551	553	584	593	535	584	580	537	532	517	561	567	539	558	533	534	557	569	512	550	570	525	533	539	550	544	531	549	551	567	584	555	565	543	565	514	526	558	548	597	542	550	527	546	511	577	564	526	531	533	558	538	527	532	508	557	581	552	543	508	541	557	519	532	522	566	522	557	558	553	564	534	526	512	555	624	538	539	529	554	555	543	572	582	534	552	556	529	550	576	557	542	570	534	544	554	539	517	537	565	543	521	531	545	563	536	552	508	540	520	564	554	530	589	524	514	556	537	555	507	518	543	570	565	541	516	579	552	532	549	509	545	541	524	541	588	530	559	542	540	581	538	582	560	576	600	563	551	496	547	560	548	542	535	538	576	556	525	556	518	515	566	564	536	543	566	564	561	518	495	545	556	550	549	546	537	521	569	546	541	515	532	561	555	535	569	516	546	561	506	561	544	513	540	564	567	525	560	541	554	525	522	528	545	539	541	561	562	566	584	528	567	570	534	574	551	513	585	542	579	553	556	542	566	545	565	565	531	529	531	564	553	575	532	534	512	521	603	585	542	554	536	566	528	556	554	553	564	565	534	548	552	592	600	538	509	533	512	540	573	519	560	538	510	514	559	569	575	520	535	534	556	577	588	530	530	547	546	545	540	527	577	536	548	530	495	526	551	540	566	533	521	500	596	540	542	535	558	540	503	496	522	477	530	562	536	525	509	589	574	524	563	549	554	546	556	560	557	535	558	558	547	558	576	541	484	556	533	560	567	553	550	562	578	539	544	573	525	541	570	567	546	532	499	588	559	562	568	552	566	561	532	561	532	592	563	553	560	575	507	524	528	554	544	514	561	599	559	532	519	539	552	565	531	568	555	528	548	564	560	530	502	546	528	561	547	521	536	515	542	601	535	599	543	565	561	576	535	531	553	568	527	518	507	529	554	523	513	548	551	556	514	546	522	536	520	560	530	556	542	547	535	555	586	507	572	529	576	555	603	532	539	569	575	539	528	579	537	556	542	564	578	544	478	567	546	574	536	569	554	532	525	518	611	563	570	543	531	529	535	575	544	534	536	537	563	560	550	506	470	531	553	539	504	540	545	562	564	513	567	541	557	538	574	540	584	536	576	562	541	555	522	526	570	545	602	556	543	562	568	516	521	530	589	547	549	534	521	510	561	560	587	531	556	617	522	494	561	532	520	521	548	544	530	586	570	555	538	543	527	550	544	541	575	531	554	563	571	579	528	594	520	595	573	535	536	507	530	625	524	565	540	511	508	613	588	521	562	545	555	546	516	517	542	526	569	524	580	551	575	530	563	512	524	554	546	552	532	555	573	541	543	549	577	501	563	555	567	527	570	536	578	515	552	533	550	555	542	528	565	586	567	550	547	531	575	573	534	541	598	563	556	510	558	560	536	524	569	590	616	563	526	508	515	565	532	572	528	526	535	545	552	555	585	536	543	528	555	522	522	559	549	526	497	502	560	531	555	518	551	589	602	535	540	567	546	544	586	547	551	542	538	528	553	546	565	589	514	554	537	577	580	554	565	564	528	536	584	566	561	552	543	574	565	528	550	553	527	559	570	544	535	567	526	534	538	527	563	535	573	506	504	513	561	535	557	529	540	496	514	516	557	616	600	550	526	589	554	562	511	538	544	554	513	571	524	559	529	547	531	500	563	558	540	523	540	540	524	531	550	597	556	573	525	534	561	537	551	530	560	564	525	601	563	525	547	523	592	515	584	537	501	554	551	578	531	549	549	539	568	536	545	544	570	573	564	552	555	540	547	531	555	530	549	528	552	516	564	556	544	556	542	558	535	564	555	586	525	547	507	579	557	509	554	536	548	598	510	636	539	553	530	545	561	507	549	548	556	544	566	587	564	544	561	522	564	566	544	512	527	517	518	554	567	569	524	537	521	568	536	536	525	569	529	546	566	569	521	575	568	572	570	539	506	608	544	550	587	576	519	538	554	559	556	558	501	557	535	538	602	530	531	535	541	524	569	557	507	530	558	517	550	531	547	534	551	540	533	561	562	542	544	552	541	534	555	550	562	543	573	536	523	541	523	605	546	537	538	546	573	525	535	510	552	529	507	548	542	563	547	529	539	544	559	527	573	544	517	546	551	578	545	504	530	577	532	597	536	543	537	561	542	563	563	612	533	550	554	569	541	568	518	545	551	513	541	541	533	594	550	555	544	579	579	581	533	550	579	543	527	558	512	477	542	538	496	581	590	550	537	547	522	558	574	549	606	559	585	574	502	529	542	545	560	566	556	554	578	503	561	561	585	543	541	581	567	566	555	557	584	566	505	518	549	528	582	520	522	554	576	550	519	581	551	582	536	539	526	556	530	515	541	532	525	537	559	567	574	543	547	560	545	535	510	541	553	545	541	555	562	524	560	560	546	554	546	545	563	573	518	550	542	542	545	497	547	600	553	538	553	562	530	541	542	529	567	551	573	576	543	510	494	556	549	580	552	540	556	552	541	621	520	556	520	577	532	552
25385	21429	28820	40650	45340	31937	22239	9340	2863	1219	870	768	745	733	748	737	715	705	676	709	708	694	693	690	696	663	693	723	703	705	689	705	704	708	718	704	720	732	665	705	694	729	700	691	715	685	734	684	711	743	687	710	711	718	683	673	677	717	674	700	730	720	711	718	675	729	693	674	671	690	688	675	749	693	658	685	640	698	757	684	718	677	695	749	702	700	660	681	732	685	703	686	665	667	693	683	696	682	687	685	680	688	732	676	680	673	728	707	720	661	712	691	668	728	707	696	674	700	715	713	717	686	698	694	660	703	712	728	703	699	716	692	716	670	683	693	717	749	713	698	723	736	668	666	645	718	700	682	692	688	678	700	676	711	685	710	665	694	706	654	717	684	702	665	666	679	662	695	717	674	670	673	681	659	697	729	631	700	744	610	710	671	726	690	701	671	705	687	749	761	724	687	719	674	726	684	673	691	718	702	692	733	713	692	727	671	661	695	689	690	681	658	696	678	674	678	682	670	733	698	660	721	697	708	695	666	731	696	669	648	665	692	653	689	631	687	686	696	692	685	711	695	720	718	679	729	720	724	655	704	667	663	683	719	696	644	696	714	691	667	664	670	690	708	723	630	688	691	714	739	621	691	705	730	709	638	683	698	647	696	673	739	671	660	675	618	697	684	741	674	742	678	715	703	734	635	704	711	688	670	729	707	713	676	680	640	750	718	765	721	741	693	640	663	737	707	665	657	693	686	699	746	716	671	663	742	693	680	688	706	703	697	701	710	668	670	696	675	683	633	686	714	724	721	665	718	695	702	689	717	719	698	726	725	696	714	678	685	762	706	678	667	671	663	744	701	744	678	752	663	703	664	650	715	713	739	689	685	650	694	689	740	664	730	720	726	704	701	677	707	691	675	687	744	689	685	727	681	704	718	731	697	696	640	671	712	689	676	709	678	696	703	724	672	652	661	731	696	700	700	678	663	706	696	694	705	722	723	693	713	691	687	698	723	710	710	687	656	706	721	691	670	658	719	697	686	710	691	658	685	714	690	726	749	667	680	681	674	686	721	692	670	670	697	704	698	718	730	672	703	715	684	708	662	652	680	696	671	696	703	675	732	683	653	674	729	664	696	696	744	683	669	779	684	669	700	706	772	749	713	672	724	651	716	715	639	705	695	690	692	676	695	678	688	706	699	706	692	755	717	661	658	710	720	677	764	703	725	699	690	680	698	668	702	718	673	735	696	681	763	740	673	687	684	665	737	641	668	655	696	727	690	700	698	685	651	698	745	750	725	708	691	659	655	687	741	717	754	689	712	635	705	714	718	669	730	694	678	701	676	684	709	691	651	662	665	702	703	702	672	708	716	672	668	696	683	699	696	759	716	711	679	696	749	696	669	698	670	712	696	712	691	694	675	726	703	711	663	675	706	684	708	698	719	685	712	700	712	717	702	699	639	698	722	736	688	702	662	705	669	722	695	724	707	681	675	719	652	685	687	675	672	754	754	751	672	674	673	762	706	656	724	752	670	721	723	711	709	702	719	696	710	683	641	741	688	759	681	674	756	738	700	685	733	704	687	698	752	674	721	677	643	736	688	678	699	744	673	699	703	686	709	647	651	719	690	676	719	718	698	709	714	735	645	708	680	709	688	672	694	721	726	711	713	675	648	677	733	705	712	723	715	713	680	700	690	671	776	695	685	688	641	642	690	674	659	679	683	706	684	729	661	712	715	725	696	708	691	691	666	658	698	667	720	700	649	709	686	660	710	685	687	712	703	728	712	671	682	733	731	673	701	718	698	721	702	742	692	737	665	687	688	715	735	763	671	705	681	694	760	727	699	698	687	657	710	679	692	768	702	723	716	734	669	697	692	669	663	714	695	736	693	656	693	666	692	709	716	705	680	689	669	701	671	712	681	699	703	700	669	706	715	691	710	695	707	710	695	682	698	644	650	692	651	645	725	715	701	679	695	666	718	680	698	683	693	619	688	689	682	676	701	714	721	664	654	704	704	722	715	758	655	711	672	680	715	696	727	713	725	724	682	687	672	692	734	713	693	705	701	716	723	687	711	673	680	691	710	727	669	701	703	632	756	734	719	708	770	691	704	631	714	719	648	728	709	704	687	743	678	676	685	729	714	687	664	689	694	643	697	676	672	724	703	686	696	654	702	692	661	679	650	696	735	669	677	678	743	702	672	677	737	714	686	698	689	652	708	703	682	692	741	708	733	655	696	691	665	687	730	685	690	715	729	693	699	701	674	679	685	676	704	696	723	686	699	698	704	713	690	705	693	672	685	686	699	708	647	689	727	673	692	705	711	701	698	712	680	673	742	693	703	687	651	708	699	668	680	697	709	688	677	680	742	669	758	671	688	636	681	756	686	742	698	672	696	688	669	720	646	649	701	678	664	678	688	695	708	738	669	653	696	665	689	665	687	722	708	683	685	733	705	712	684	708	734	679	689	692	633	703	694	682	695	686	722	757	696	698	695	734	738	667	678	688	677	717	701	700	682	714	666	698	723	685	685	695	667	655	659	743	673	696	694	705	707	699	714	654	766	713	651	719	724	712	691	700	755	715	686	728	726	730	695	773	630	743	679	718	714	687	696	706	728	654	654	678	696	691	693	680	674	748	659	724	695	668	718	713	673	706	709	677	659	650	718	715	688	746	696	743	716	667	684	709	717	718	693	693	730	722	705	669	691	684	675	688	736	698	754	730	700	671	723	671	678	689	677	750	660	692	693	693	716	720	655	757	674	668	671	661	686	677	684	673	677	750	738	702	724	655	731	682	725	684	660	717	722	688	694	704	712	677	688	696	623	698	747	736	665	650	701	708	726	707	703	691	702	714	708	682	686	719	702	714	688	719	696	685	682	680	671	738	718	702	694	735	753	663	703	694	678	682	666	744	670	676	721	702	649	715	668	689	665	748	699	690	678	667	704	709	735	682	692	659	668	693	697	726	684	706	707	707	659	694	716	720	706	675	710	690	685	696	721	666	643	711	661	692	675	740	679	693	685	722	673	714	709	697	645	716	656	685	698	672	657	662	686	727	669	765	694	670	674	719	696	711	725	699	681	680	660	636	652	662	680	682	678	709	699	734	696	692	689	679	677	753	688	659	693	710	713	676	648	695	712	706	714	698	656	695	699	706	731	714	715	663	696	690	715	716	690	695	690	696	706	715	707	661	710	690	709	685	688	672	668	684	682	694	678	725	731	666	704	710	779	695	656	727	705	698	714	705	687	705	657	745	700	692	689	694	690	658	678	644	721	708	730	685	713	714	675	698	714	723	693	724	733	687	732	694	645	684	709	733	718	671	686	698	742	726	694	692	682	686	641	721	658	700	721	687	716	719	653	668	690	674	692	713	697	707	679	640	755	762	725	678	700	706	725	701	726	678	773	696	730	688	717	671	698	665	695	697	677	653	730	698	704	712	701	733	664	723	646	746	691	706	697	674	737	699	705	708	692	745	683	690	691	714	670	674	639	705	676	687	707
9607	29531	38999	49779	43801	23757	17531	7036	2964	1117	733	652	621	663	596	623	657	644	579	587	550	629	644	610	592	577	633	601	624	596	597	631	584	604	610	644	589	654	608	601	602	611	582	590	650	576	672	636	611	621	577	636	612	598	597	636	689	620	598	668	587	631	562	622	614	623	624	614	577	610	619	635	623	669	625	612	615	655	572	602	597	611	607	641	622	589	638	595	600	599	629	673	589	623	601	641	608	646	631	628	608	654	586	612	576	612	604	615	591	607	595	554	594	606	621	592	622	550	624	644	616	606	613	585	592	608	550	597	626	630	587	649	624	621	644	581	633	609	595	668	636	610	572	623	615	620	614	589	661	594	636	608	600	618	576	635	625	588	598	652	600	611	657	627	621	577	642	672	619	606	575	569	622	586	567	641	625	607	602	627	586	606	609	623	599	593	600	637	608	623	566	632	611	613	591	610	595	583	598	653	584	642	647	599	653	604	622	613	594	616	611	634	618	595	623	643	579	632	622	621	611	595	589	607	603	613	645	654	629	645	598	580	601	632	598	628	655	628	628	616	566	606	635	649	642	616	560	583	599	593	641	595	633	582	605	608	614	610	564	626	606	597	617	607	624	545	581	646	606	593	629	639	592	630	632	626	609	648	614	605	614	556	601	607	579	606	593	605	591	656	602	598	646	567	611	606	607	648	608	615	636	616	610	599	597	590	589	559	614	612	595	559	618	607	602	570	583	603	615	623	647	614	581	627	582	615	624	606	619	610	629	617	612	617	627	615	626	624	627	577	632	634	632	621	617	569	586	597	617	639	638	590	633	608	632	584	628	649	590	607	651	599	614	608	592	585	641	544	592	610	550	569	622	604	614	607	586	613	608	592	578	637	596	623	580	604	651	654	603	619	586	615	641	598	629	590	642	689	590	622	661	616	626	617	648	616	621	604	610	613	613	613	634	628	603	608	587	571	585	616	593	617	679	589	616	566	652	565	637	647	651	622	595	597	594	571	597	657	625	589	603	621	626	623	601	608	604	621	609	582	615	624	618	583	601	596	639	653	659	606	633	589	590	612	614	614	575	582	598	575	614	644	598	593	606	597	619	558	635	647	604	611	631	634	623	654	621	647	602	646	574	609	600	642	623	622	588	615	607	603	601	592	639	624	589	596	604	584	585	628	580	614	623	602	626	588	581	604	587	618	635	631	588	592	569	619	630	579	591	603	611	610	584	596	596	646	603	619	643	589	628	657	605	585	624	619	597	598	632	635	573	625	646	612	602	590	573	632	572	597	616	584	601	656	614	559	603	618	628	683	631	615	554	624	647	574	573	622	606	605	614	606	631	590	650	612	624	588	639	574	595	619	634	581	599	613	578	637	592	637	565	604	589	605	598	630	611	624	624	578	613	612	648	608	591	619	580	599	627	598	621	675	620	639	594	589	554	657	616	587	644	638	586	572	605	581	592	639	626	637	593	602	640	587	638	609	623	605	633	605	614	625	610	643	639	565	606	584	668	622	610	632	602	594	631	589	591	613	581	574	596	619	597	596	591	590	625	588	610	647	569	622	660	602	607	634	563	579	602	607	612	622	608	606	609	609	621	597	616	641	575	611	576	594	601	657	665	608	601	580	569	608	572	603	578	652	598	616	583	610	664	604	628	596	620	580	634	619	585	605	569	601	661	611	627	547	596	608	558	555	588	571	637	641	610	607	591	632	579	614	628	576	653	589	642	596	590	620	567	635	655	600	609	572	572	636	589	627	603	606	628	609	611	573	607	594	636	604	592	654	605	602	604	607	603	594	607	594	597	606	587	599	627	579	603	634	587	582	621	589	580	599	612	628	572	614	573	589	608	588	604	589	589	611	583	581	626	625	656	610	598	618	605	596	613	594	622	663	632	603	594	626	617	599	603	623	638	631	652	622	620	614	621	592	612	591	546	567	613	594	629	619	645	610	609	612	597	594	589	610	585	634	595	632	626	628	622	625	618	638	557	617	556	618	616	599	603	576	613	628	641	561	645	594	652	585	578	560	598	592	596	621	635	628	577	590	625	630	587	618	637	567	576	642	631	618	604	601	610	629	585	612	608	641	632	623	622	605	639	659	586	610	622	592	595	582	592	596	608	640	613	626	598	657	598	577	583	560	614	593	595	600	582	598	626	648	598	646	646	627	624	646	652	599	617	615	650	594	587	613	626	597	604	629	595	604	611	563	629	598	628	612	575	627	588	593	606	619	595	618	570	606	615	587	618	628	639	632	586	626	593	596	640	612	625	597	619	614	617	633	591	571	632	669	642	649	587	647	579	624	648	624	654	627	613	592	638	570	635	604	611	605	610	597	562	588	613	627	623	602	612	607	595	630	605	589	557	601	629	600	663	568	621	610	613	636	571	627	600	628	628	652	594	601	585	627	620	578	576	596	625	564	570	660	609	610	579	616	622	612	599	616	592	660	567	626	611	602	630	599	589	616	635	638	638	607	588	620	619	611	616	603	585	613	539	615	593	646	671	577	601	603	637	608	605	609	649	646	606	572	592	600	639	567	588	625	582	615	612	611	618	599	597	639	632	608	608	603	629	588	645	647	585	581	583	581	604	586	585	591	621	584	619	641	633	587	599	569	572	593	621	635	617	642	599	588	599	601	629	623	600	607	587	577	610	663	660	596	600	612	647	605	665	622	587	583	583	616	596	544	580	631	595	622	616	609	623	637	580	580	623	609	604	608	636	571	576	682	614	548	603	605	598	579	588	592	606	625	636	625	584	636	646	617	613	620	610	594	568	616	577	600	605	600	625	583	584	582	651	598	617	621	618	593	573	587	583	634	591	608	609	580	641	620	612	612	619	620	621	575	633	614	618	615	590	619	588	627	596	600	652	623	587	582	639	605	577	612	644	589	605	598	617	599	613	653	600	591	607	582	604	615	586	573	631	607	618	605	556	604	637	577	596	622	599	596	647	643	604	604	598	569	619	628	602	616	619	628	585	632	640	630	616	634	552	601	598	582	603	608	638	650	648	647	589	609	602	586	633	627	654	625	612	568	611	608	599	597	604	590	614	583	622	577	605	655	629	588	611	606	638	628	605	575	577	602	603	590	615	624	598	641	621	612	587	634	644	714	629	579	643	659	582	613	603	634	597	614	615	636	628	627	623	591	575	612	559	626	596	580	588	629	585	613	604	591	608	638	618	621	579	619	593	596	613	626	587	572	643	537	598	585	599	582	571	648	592	620	616	604	579	597	582	581	653	568	558	614	630	611	559	569	643	635	593	589	595	624	596	612	626	610	635	597	599	615	598	581	655	599	640	563	663	624	642	589	562	597	631	577	615	648	641	580	568	612	608	652	600	639	610	646	623	608	635	622	653	598	608	602	619	581	632	592	611	540	608	593	602	580	552	622	625	631	609	552	617	599	626	635	569	617	636	604	627	615	592	600	636	595	591	565	600	595	582	621	602	611	616	625	643	661	598	609	586	618	638	586	634	618	592	598	580	580	639	628
24071	21370	29093	37904	50733	42682	38158	19727	6258	1960	1122	911	855	839	859	807	840	787	858	860	783	845	867	777	838	844	784	827	830	817	825	814	811	803	848	782	862	827	807	820	801	798	789	810	784	829	783	781	804	821	775	810	844	818	790	831	821	810	833	807	801	824	778	784	821	809	826	801	764	795	834	814	817	820	866	830	811	844	759	848	841	822	800	796	812	848	818	803	836	801	804	748	795	829	783	837	801	753	773	792	844	771	829	788	805	800	801	847	815	863	745	799	783	769	806	833	807	759	800	838	793	819	822	859	829	798	783	817	797	750	776	826	795	837	818	805	778	833	818	789	805	810	735	839	840	816	834	768	795	841	811	828	787	844	793	803	862	807	779	847	865	801	824	818	786	788	829	804	773	796	844	807	835	781	784	840	842	838	863	842	803	835	804	815	799	756	840	802	789	828	807	739	782	771	845	791	838	804	863	804	780	787	814	776	830	786	775	787	792	810	828	797	825	823	833	881	786	822	797	803	767	816	827	824	795	822	839	842	861	818	832	833	801	815	834	863	839	850	786	837	821	774	843	843	741	840	789	809	808	793	814	804	768	821	857	778	789	823	801	799	818	841	812	806	844	817	760	856	854	832	808	843	831	852	828	775	793	792	819	802	838	801	822	802	791	843	837	810	784	794	812	769	800	803	801	847	816	775	805	835	757	788	799	783	772	819	744	824	760	842	859	801	822	814	794	805	847	813	801	831	824	794	821	797	814	814	800	821	815	784	793	819	773	844	772	858	868	766	762	810	805	799	755	867	835	794	793	831	836	785	820	816	809	805	808	793	777	850	789	756	762	768	851	804	759	778	784	801	809	777	806	892	795	793	880	822	845	822	799	797	787	816	815	803	836	794	781	780	851	825	771	825	825	790	776	804	772	851	792	797	817	774	786	813	807	809	769	812	747	798	817	819	784	796	786	797	839	794	806	809	763	812	848	877	827	814	806	749	812	792	800	809	777	825	840	831	774	860	846	841	790	795	826	811	787	790	853	771	817	790	767	777	805	880	823	905	775	792	808	814	827	814	842	826	852	783	788	815	825	770	767	839	763	811	815	790	825	785	770	800	789	856	816	859	835	835	833	781	823	875	805	813	795	845	816	824	787	790	846	823	853	775	823	760	750	829	815	829	847	791	808	786	812	792	800	795	822	832	834	801	839	772	770	795	766	768	810	787	832	797	773	835	774	832	813	808	818	734	795	773	797	810	838	770	769	809	809	857	814	784	816	789	815	762	835	826	851	795	801	842	782	830	810	787	819	823	823	788	803	800	849	766	768	790	803	804	771	728	791	850	780	851	828	836	782	809	826	827	813	814	835	811	809	861	766	813	837	802	775	811	811	849	826	814	806	801	828	804	869	794	805	871	796	840	827	846	781	804	801	846	820	808	842	811	810	823	812	806	805	817	829	805	798	792	859	809	829	799	789	792	806	833	767	832	867	734	804	821	836	780	812	853	839	842	798	802	792	825	787	801	830	852	792	812	833	809	815	799	836	841	829	861	826	813	770	852	817	821	791	869	808	825	816	793	789	804	839	788	785	808	818	792	785	836	806	808	789	780	772	811	775	861	791	824	844	836	800	842	838	798	818	791	801	822	807	802	852	867	767	805	866	805	807	847	810	804	808	818	820	807	805	803	831	759	810	783	823	819	770	786	792	827	808	825	809	795	826	761	812	794	813	829	840	814	757	796	806	824	820	794	810	813	891	812	782	795	826	832	817	834	778	846	869	840	813	830	776	811	799	800	790	830	798	835	836	835	819	794	763	764	808	779	813	839	852	853	814	815	839	851	835	801	799	826	809	789	812	800	859	834	782	790	863	834	846	790	825	811	802	796	809	815	813	813	849	831	880	850	830	806	862	813	755	814	816	836	772	783	814	812	832	796	821	767	845	768	780	774	814	778	812	799	799	827	853	806	893	854	835	790	791	796	838	801	877	841	826	839	835	809	783	841	768	729	817	821	831	865	802	800	802	727	832	814	778	835	766	855	786	840	767	803	767	785	861	785	765	770	764	809	805	813	817	791	824	801	785	781	825	771	823	801	852	840	786	831	787	800	872	827	831	847	768	864	816	777	790	787	843	783	803	839	799	805	844	833	835	809	824	814	804	801	841	843	848	804	857	789	767	754	774	793	754	771	778	787	824	808	814	798	809	812	773	812	779	867	806	802	827	757	805	817	789	761	847	835	836	805	786	827	770	805	786	760	808	807	795	837	768	792	805	812	846	792	814	827	832	789	766	794	773	883	828	768	800	780	792	792	875	828	827	782	800	840	867	840	826	845	818	788	780	774	767	815	775	810	836	806	822	803	836	768	833	783	817	827	797	833	847	820	814	767	753	826	843	796	836	759	742	790	827	804	772	804	828	783	813	794	839	841	778	785	843	760	858	799	805	815	800	771	811	759	841	826	799	817	871	886	841	774	825	769	762	826	827	822	745	787	831	829	778	819	787	814	831	762	841	864	823	825	820	755	841	755	826	804	799	771	764	784	786	895	790	784	793	776	801	809	820	860	851	826	852	782	817	854	809	812	790	797	794	795	781	826	810	799	840	771	822	767	799	777	793	850	794	814	830	836	806	780	865	824	799	767	827	776	774	827	742	812	796	823	832	769	777	791	800	812	816	809	800	860	762	749	838	858	861	788	846	854	818	822	831	797	788	841	783	798	832	799	813	812	786	845	781	774	781	830	798	791	785	784	797	815	814	843	747	819	771	809	794	810	847	789	827	812	812	777	790	861	815	783	820	794	817	847	805	808	770	740	805	874	770	798	765	814	782	769	789	778	820	773	817	767	795	752	818	785	770	808	788	840	790	883	830	794	847	803	771	798	842	778	856	801	807	799	821	781	783	836	814	815	809	794	782	839	857	802	832	806	847	781	781	794	793	815	805	830	808	768	777	774	854	816	810	836	811	776	772	851	876	798	828	854	860	826	798	808	832	780	801	860	816	808	836	793	798	804	826	825	764	807	740	782	808	810	800	772	812	802	797	801	776	759	808	792	757	834	753	822	790	792	788	865	807	827	779	802	868	809	763	864	815	831	738	782	826	816	770	807	795	792	807	839	822	851	786	806	834	800	843	815	847	816	819	754	848	784	757	797	817	824	803	792	792	761	833	772	796	743	815	800	770	805	824	920	856	811	800	848	774	838	844	781	801	791	827	819	795	808	825	796	817	827	759	817	803	814	801	829	745	782	821	797	788	796	808	757	844	777	781	797	840	793	849	866	806	793	821	845	815	758	831	825	824	769	822	792	772	840	834	828	854	813	822	759	775	867	836	828	748	752	840	780	804	842	810	812	798	836	802	822	794	865	780	819	818	789	855	819	807	797	850	826	856	790	816	856	821	824	820	860	828	761	796	766	815	773	856	832	847	841	809	774	789	799	823	791	775	835	779	827	796	760	817	783	794	820	826	880	808	821	781	735	756	791	770	806	788	797	767	822	821	745	798	839
13712	37993	48068	69308	59890	39621	31589	13276	5288	1823	1119	812	703	722	745	718	769	726	690	740	698	762	780	679	716	724	746	687	678	714	770	742	714	718	719	672	658	702	711	732	729	728	684	705	694	736	702	713	729	652	724	726	745	689	664	718	679	724	693	718	694	724	682	690	674	707	709	687	685	694	703	742	646	764	734	718	741	679	697	725	741	732	639	714	724	684	672	728	701	657	681	737	738	701	666	683	660	712	706	738	763	710	748	725	700	680	702	669	695	707	685	723	692	713	724	712	661	719	724	707	659	721	698	712	675	658	733	748	753	694	683	714	703	681	731	665	706	777	703	686	765	743	697	747	653	733	737	682	698	629	713	692	734	680	715	733	644	719	715	733	725	726	743	715	674	697	721	676	710	749	688	678	671	696	675	746	731	699	683	684	740	729	704	740	677	702	730	682	681	688	676	687	702	671	734	723	708	704	704	732	671	714	679	736	724	728	713	696	742	706	714	704	724	729	710	698	685	709	702	742	668	712	686	704	694	693	768	716	708	704	733	730	679	701	661	745	704	776	759	716	708	709	671	750	717	697	710	744	699	682	674	648	694	686	689	661	717	724	701	669	671	693	752	672	703	695	695	725	702	748	727	729	748	720	707	668	681	689	732	742	664	712	672	714	743	711	682	691	668	744	706	751	722	721	736	682	701	668	661	683	669	694	674	697	694	677	692	710	694	717	729	740	706	694	713	768	737	741	707	711	728	698	717	675	705	766	709	654	716	698	701	671	762	686	739	717	715	744	702	705	753	735	666	718	706	785	740	677	737	721	732	682	740	681	692	722	673	656	681	754	672	697	696	632	697	668	702	697	783	679	707	748	688	676	688	713	676	672	698	712	710	698	683	698	681	683	719	700	733	662	694	749	720	676	638	740	678	706	705	781	751	714	713	681	712	707	739	686	670	733	694	719	671	689	658	673	681	738	753	748	691	720	676	693	711	633	788	679	682	706	672	645	651	688	701	700	723	732	710	708	716	693	729	708	672	713	726	667	703	715	679	692	726	695	670	677	744	743	736	725	729	714	643	678	700	719	675	691	680	709	710	734	709	724	709	706	723	650	673	694	749	725	667	698	710	713	699	683	742	695	712	737	707	710	731	735	694	666	706	740	712	712	705	717	694	699	689	658	666	682	736	691	703	730	690	659	732	663	663	686	697	717	728	713	686	681	685	678	727	707	711	688	677	666	703	711	721	679	720	651	715	715	688	709	683	680	707	715	681	714	643	725	660	686	744	693	723	682	716	700	715	752	702	707	697	711	686	732	720	710	735	715	658	687	723	706	716	776	697	665	702	699	752	698	691	704	709	732	702	717	729	741	701	717	699	711	748	683	714	760	703	727	680	684	677	696	710	693	709	734	648	681	694	697	728	681	710	742	689	700	696	699	698	678	682	735	710	700	678	658	734	669	740	722	743	733	702	727	711	763	766	735	704	677	672	705	691	678	689	685	703	703	732	649	718	687	684	736	727	705	717	710	722	730	714	691	717	735	728	675	665	734	764	717	682	730	718	723	749	646	644	714	681	689	699	694	689	728	721	711	709	708	752	721	715	677	712	713	671	694	652	722	654	690	685	691	672	729	717	669	750	663	723	697	693	697	712	732	669	700	699	668	673	712	675	723	710	661	695	707	720	701	654	706	683	684	707	673	720	697	700	683	705	692	689	702	677	711	677	707	741	741	732	691	680	683	725	705	655	677	739	676	703	734	721	708	720	679	723	769	705	752	693	697	686	653	717	750	745	670	710	673	722	707	714	743	705	712	772	715	660	696	706	726	673	684	701	692	699	755	698	750	673	695	741	698	790	690	736	735	676	720	687	744	710	664	725	708	715	728	713	661	708	656	712	710	734	719	700	726	714	686	692	691	717	698	710	684	736	712	727	695	627	751	723	671	711	676	687	725	700	697	718	679	665	637	712	730	724	648	677	712	725	659	701	711	733	710	675	651	747	684	746	717	684	686	708	682	705	690	679	729	721	698	738	716	701	719	692	693	720	696	691	753	720	708	712	727	702	701	692	721	756	697	706	697	749	703	697	677	726	717	746	697	667	706	696	714	670	715	739	724	694	664	659	727	747	701	751	712	721	696	654	700	678	693	681	738	744	703	716	716	681	736	710	679	707	708	700	709	682	685	744	713	737	630	702	727	690	747	722	719	715	693	717	657	695	736	683	744	743	711	725	647	745	711	695	661	682	740	726	676	710	681	712	702	696	666	692	680	712	688	665	666	729	718	728	724	682	695	677	684	708	752	710	697	736	694	733	730	701	691	732	682	666	667	724	705	715	695	719	672	651	709	720	692	748	693	721	710	701	740	685	703	698	694	720	719	651	662	682	673	696	779	714	690	720	709	663	729	750	672	700	740	710	660	676	714	655	722	706	698	699	728	751	716	726	755	714	714	657	708	690	694	726	697	735	688	650	701	725	714	678	677	691	662	692	710	720	722	702	695	690	687	746	729	687	698	703	718	743	731	683	705	740	698	713	694	668	689	727	658	692	697	703	718	707	716	770	688	680	684	719	745	693	672	701	710	666	682	716	653	693	702	665	683	727	740	734	683	718	715	715	668	664	710	713	654	726	699	745	682	764	748	725	745	717	735	708	740	715	665	723	741	711	704	694	663	745	697	693	722	713	690	703	727	690	704	749	701	744	685	697	717	698	706	743	748	692	694	712	690	714	708	720	729	691	732	697	694	684	705	700	708	713	707	661	696	694	731	694	718	770	676	685	707	683	681	671	688	723	699	657	675	673	671	723	709	700	749	741	722	672	733	654	695	687	719	696	718	717	733	688	656	658	708	709	682	644	694	707	722	695	698	678	714	652	714	697	671	740	723	711	690	713	705	703	735	710	653	721	697	711	697	688	714	684	722	726	711	694	744	673	737	690	728	694	677	781	678	683	727	694	700	703	723	695	704	650	675	703	771	712	761	728	680	738	672	681	715	703	712	726	697	745	721	686	722	707	792	715	696	732	706	682	708	703	718	686	764	716	711	742	682	685	737	660	713	711	742	666	746	683	722	709	781	735	632	643	700	722	713	678	693	712	683	673	710	705	685	731	643	732	705	708	723	695	673	761	720	694	737	703	665	691	724	696	670	704	728	675	712	713	707	703	680	711	713	663	690	753	704	692	690	693	682	707	702	680	704	729	704	708	722	685	697	686	715	690	717	721	715	711	683	669	684	719	753	675	694	670	675	707	699	743	716	710	697	656	678	719	712	679	703	737	707	693	675	715	680	720	706	690	708	642	700	703	715	754	722	740	699	698	657	704	718	742	706	716	730	685	721	678	732	719	723	696	749	705	703	716	624	670	673	715	709	703	734	670	759	686	705	690	643	697	686	674	740	684	704	723	730	679	704	687	731	676	684	664	727	691	669	716	699	701	735	678	716	744	692	675	748	683	707	740	662	688	715	692	719	699	694	683	714	722	690	688	743	677	696	757	713	648	642	734	682
28074	21022	18534	20127	12767	6237	4075	1790	1066	775	717	717	676	704	673	679	637	687	694	660	650	668	668	699	676	647	690	637	676	682	667	687	709	690	688	659	688	637	659	677	654	606	685	654	612	683	706	670	697	685	656	654	705	641	664	732	691	702	629	663	707	687	633	718	693	622	671	681	671	703	656	684	687	673	676	688	659	616	634	676	661	684	666	682	696	653	708	670	669	689	649	665	695	691	678	655	663	645	673	690	664	683	674	678	694	715	662	661	645	626	688	694	662	626	682	627	720	652	691	714	654	657	619	701	658	640	651	667	617	692	712	707	706	639	665	677	650	662	697	711	685	641	710	621	636	699	713	665	661	655	686	674	678	621	705	675	612	658	635	620	701	684	725	711	676	663	648	655	675	661	651	675	643	677	641	693	695	721	679	647	645	640	699	682	704	611	610	673	668	680	669	643	691	686	695	700	692	663	612	692	629	679	661	674	702	677	667	725	687	682	680	614	661	673	696	641	602	685	680	683	643	634	623	724	664	662	678	648	640	649	669	685	729	684	688	692	725	626	649	664	642	674	698	657	711	665	665	650	682	703	708	647	666	725	682	644	704	687	677	656	698	697	691	666	682	673	694	694	633	694	614	651	646	665	672	643	628	673	635	692	662	636	664	668	632	630	652	709	670	717	672	607	645	702	658	693	656	672	636	683	720	710	672	695	679	648	646	648	663	674	664	665	648	676	675	649	644	668	645	666	634	668	651	695	647	683	634	659	648	663	639	682	661	668	650	619	631	671	710	647	629	675	698	714	655	698	640	657	688	634	686	665	699	677	702	675	631	680	688	711	710	655	683	704	654	710	658	693	648	703	650	678	657	661	625	618	701	677	695	655	674	662	606	702	680	639	628	654	657	664	695	682	691	677	717	704	682	644	667	703	645	638	672	660	658	687	658	682	684	660	669	656	697	659	659	728	664	689	670	694	667	682	696	721	696	698	667	681	687	680	671	679	689	675	725	653	690	682	656	663	684	632	674	664	714	657	641	640	713	704	643	641	719	680	670	671	690	661	709	665	704	696	623	686	682	612	648	659	707	626	642	675	687	667	674	646	709	704	630	645	664	712	691	696	710	649	620	629	639	618	620	684	712	670	646	655	707	635	674	646	627	672	659	649	717	646	690	681	690	710	687	673	676	614	656	684	676	706	686	681	655	683	681	681	675	680	665	666	688	640	652	670	674	685	655	739	674	666	679	682	649	744	653	640	674	681	673	691	661	695	651	708	702	725	639	685	610	642	696	685	676	665	698	667	698	644	718	688	678	667	715	642	635	640	657	683	657	692	707	673	665	672	692	698	659	698	669	641	677	670	661	664	686	657	665	631	636	663	721	728	696	659	652	707	658	712	688	691	660	675	689	681	684	642	651	677	705	625	701	650	657	667	685	633	680	695	702	690	721	688	649	662	687	686	677	647	657	677	693	693	657	666	653	651	643	696	697	686	658	671	635	672	665	651	705	662	675	678	655	656	717	643	687	685	705	650	640	666	644	666	643	656	646	644	704	665	671	668	685	657	703	698	701	689	647	660	674	685	733	667	639	681	663	637	659	676	651	698	688	661	696	660	637	719	634	706	715	683	683	674	686	695	733	675	653	709	633	643	604	676	682	675	662	644	685	687	683	631	716	687	664	673	694	663	608	687	637	684	734	709	667	636	669	628	664	673	660	655	645	656	689	665	629	688	684	688	653	696	644	693	664	668	631	693	702	668	675	696	707	696	692	715	658	677	641	640	645	691	652	668	654	693	655	712	686	653	671	707	683	678	698	686	676	654	697	688	643	660	677	612	652	687	702	681	665	661	694	655	660	686	645	684	654	650	669	690	695	687	714	663	667	676	673	618	660	649	623	691	632	663	691	707	704	644	657	660	688	715	643	689	655	703	653	717	660	708	715	700	676	648	645	682	666	692	705	658	661	672	678	714	623	665	664	629	677	644	666	706	667	650	726	633	689	648	709	661	681	686	689	671	667	645	668	702	630	676	648	671	650	701	657	634	706	657	648	712	695	691	663	644	606	688	666	640	663	683	664	653	646	667	670	656	707	653	690	682	616	669	691	664	677	654	635	642	693	689	706	644	683	704	641	693	648	671	641	618	691	685	650	642	691	660	675	689	656	720	646	638	670	720	684	658	663	664	703	647	640	703	706	719	610	643	681	692	670	660	628	698	683	668	677	626	684	674	657	663	630	703	658	627	681	723	607	635	687	655	686	650	649	708	701	699	673	665	591	669	633	655	650	662	663	672	662	651	668	647	682	648	695	642	668	633	653	673	626	633	685	661	672	668	678	710	662	726	636	693	669	661	653	662	697	699	689	691	681	646	645	660	663	710	697	651	629	656	717	676	683	661	689	666	677	666	680	633	720	677	721	702	661	709	685	664	667	681	644	724	661	694	679	693	683	668	669	688	692	710	653	630	649	733	647	662	626	641	698	641	699	672	624	678	697	667	657	654	633	651	646	633	715	675	661	662	686	621	635	662	690	678	666	639	676	661	655	668	679	658	683	647	670	647	682	643	710	647	695	653	603	669	707	669	689	647	664	713	658	648	661	680	684	685	703	687	632	634	673	687	685	636	669	679	637	687	661	671	664	686	681	684	663	706	699	621	671	648	710	624	694	692	683	729	620	647	644	692	676	652	698	656	659	656	666	619	665	683	638	691	657	659	647	684	654	673	658	654	692	665	710	647	625	716	678	649	641	668	691	706	683	634	676	627	631	691	677	664	691	646	702	661	657	613	688	690	668	665	656	690	654	708	691	687	665	688	701	592	673	665	679	695	642	623	614	652	692	673	650	637	684	640	676	637	687	618	694	683	675	657	659	683	652	676	632	670	673	613	684	691	679	678	662	591	684	643	664	661	655	674	651	649	608	649	682	652	686	678	632	663	691	693	714	701	678	695	626	645	640	672	671	689	646	656	743	665	699	706	686	703	670	713	624	649	677	670	647	671	647	626	653	651	640	663	672	605	652	691	633	654	676	656	664	687	681	717	718	653	673	668	673	645	704	653	643	688	674	672	695	689	732	673	719	674	676	673	700	650	715	675	649	686	692	690	633	615	680	669	691	695	675	672	687	670	687	678	619	638	646	641	656	708	675	665	660	667	650	654	688	655	650	707	682	652	671	692	648	675	683	686	679	650	665	738	678	707	681	699	649	661	717	639	671	722	658	684	649	680	645	638	637	681	682	722	634	658	639	696	679	694	631	696	688	673	691	670	640	640	657	675	718	669	649	691	694	693	656	704	659	702	679	690	614	665	690	693	657	667	614	694	696	665	667	650	658	669	657	679	684	651	676	642	682	637	669	694	686	644	684	698	637	647	689	660	707	722	716	662	666	652	655	664	660	683	699	622	654	697	672	654	676	693	647	683	654	644	686	646	725	663	660	709	625	680	684	652	649	641	682	692	658	732	648	672	646	645	636	696	680	658	687	675	685	681	646	667	678	616	664	643
9567	19529	18017	15852	9905	5779	3917	1740	939	664	585	585	545	532	589	537	530	545	581	589	585	579	561	559	570	549	550	538	571	533	617	558	543	544	572	582	563	566	599	586	555	579	571	575	557	579	528	559	533	551	577	562	545	553	546	560	576	579	532	540	548	505	563	566	561	581	598	582	582	574	578	567	562	548	584	568	571	598	558	583	578	540	541	525	577	574	528	574	571	586	592	547	540	545	555	550	597	574	525	586	551	592	562	528	559	541	566	520	542	568	538	563	558	529	553	524	613	530	590	577	554	540	553	556	572	568	570	549	581	584	607	578	536	559	568	554	537	561	510	599	584	571	587	588	531	527	539	568	577	531	600	572	573	593	561	563	538	541	552	513	576	581	584	559	541	575	585	542	597	541	556	575	513	521	531	617	534	560	588	549	537	551	540	534	557	545	599	542	569	543	526	564	518	578	544	577	560	528	599	538	578	607	517	523	552	586	521	564	549	550	561	544	545	522	579	487	574	579	629	569	567	553	623	568	542	529	585	576	550	546	607	625	501	561	548	554	527	591	593	576	552	562	536	585	573	584	582	513	600	586	583	583	551	559	541	551	538	552	536	544	566	530	545	584	582	565	540	573	551	594	527	556	550	555	562	523	579	543	571	566	529	557	554	544	531	610	562	569	511	564	573	552	601	549	520	545	578	571	591	589	555	564	563	547	540	566	550	565	575	545	590	592	552	533	563	570	566	544	547	579	610	556	551	527	559	566	536	565	531	529	526	571	549	571	553	559	555	530	535	546	535	589	559	543	541	543	580	576	547	570	560	538	555	550	552	575	544	547	561	545	535	534	575	552	565	514	513	574	550	532	554	635	568	560	551	582	527	563	545	544	593	544	553	542	599	552	516	577	527	588	559	571	560	540	551	590	547	559	578	572	613	568	538	595	512	593	567	576	581	572	552	544	560	568	524	554	560	515	591	577	605	530	581	586	530	574	572	588	580	528	537	562	572	579	496	521	562	586	577	516	580	569	576	563	574	583	541	541	562	587	559	596	556	578	595	548	543	550	619	549	571	539	558	557	541	588	592	565	558	548	535	552	546	571	524	535	542	587	585	573	559	544	625	528	577	544	545	563	556	529	534	576	566	576	550	565	577	626	553	569	536	528	527	533	560	571	567	561	545	581	559	581	571	535	555	557	578	553	592	541	563	590	583	553	531	583	521	581	585	546	586	555	570	555	558	510	599	545	552	550	582	507	556	567	549	567	561	586	582	515	593	570	558	528	549	554	536	598	578	574	551	539	559	583	566	569	537	561	569	581	548	550	580	584	601	597	580	520	595	593	558	555	571	571	565	532	574	550	607	513	593	563	595	594	522	562	515	560	576	548	610	576	588	568	573	561	555	528	576	527	552	532	518	549	588	578	547	565	573	566	559	537	550	582	583	557	554	564	551	564	525	548	556	550	564	558	507	576	580	544	559	577	568	544	586	572	543	564	557	526	600	567	579	567	573	580	559	597	559	559	572	580	580	564	545	576	530	551	525	556	568	533	524	579	561	542	561	550	517	532	580	567	529	561	552	568	590	527	545	521	517	563	542	548	605	548	533	572	595	580	611	536	594	553	598	579	562	556	533	567	524	557	540	560	556	545	601	516	583	571	552	555	565	584	550	568	574	534	538	551	575	534	573	585	535	600	576	571	561	580	545	564	556	557	564	573	557	565	534	554	558	568	570	545	567	527	573	543	572	540	571	557	579	592	586	552	528	561	565	546	568	530	547	538	539	560	569	563	574	597	588	555	526	619	573	552	540	585	518	566	519	558	548	534	541	567	557	606	567	544	522	558	603	543	586	574	530	569	542	559	575	564	570	543	529	559	528	599	588	552	584	602	536	547	541	574	561	567	554	549	564	552	522	545	569	557	576	520	555	530	578	587	556	582	580	527	564	584	620	550	581	523	553	583	546	541	550	555	495	585	589	527	567	556	565	548	554	534	567	552	570	529	561	547	517	565	489	580	544	542	531	530	563	609	543	587	551	542	554	594	576	544	589	553	561	588	578	571	578	553	569	612	549	518	526	548	600	591	518	590	572	591	567	574	541	570	568	513	554	524	586	573	540	566	585	610	572	538	563	546	544	595	554	545	536	526	567	565	588	566	595	543	543	574	601	548	534	547	589	540	604	584	576	518	530	597	542	526	527	535	527	556	563	562	538	548	541	532	594	563	556	548	588	568	550	581	570	525	567	574	571	557	536	530	576	546	563	558	610	574	532	574	576	555	556	575	542	574	560	548	536	564	531	544	520	569	580	576	571	537	550	546	558	567	536	570	537	516	555	552	547	539	557	544	580	570	621	579	554	561	568	515	543	533	535	558	573	531	549	526	612	553	566	548	549	591	517	596	572	556	589	571	508	545	598	595	542	549	518	562	569	585	603	532	573	547	529	581	563	555	570	542	548	587	555	543	551	529	586	570	552	567	557	516	523	536	581	599	551	543	507	570	531	593	537	583	543	513	599	559	527	521	551	568	558	571	605	547	545	571	576	564	578	574	577	533	548	573	547	580	546	585	563	562	553	550	550	574	553	511	571	600	565	580	571	573	604	547	545	589	548	561	578	530	562	534	608	530	543	541	560	569	562	585	558	567	539	518	583	564	588	612	551	583	553	553	576	577	550	532	551	621	531	574	518	571	589	600	517	545	559	560	544	589	530	571	567	576	565	534	591	537	549	568	555	554	560	525	536	550	550	557	546	561	576	584	541	609	546	566	566	547	518	534	548	528	539	571	577	540	552	551	574	528	558	572	553	548	566	559	565	528	571	585	564	589	568	614	606	526	579	614	530	540	553	528	600	541	547	575	569	572	614	554	548	558	575	580	592	526	599	577	570	554	583	579	563	581	546	558	581	528	582	585	575	544	572	573	569	546	557	555	584	587	544	491	542	591	549	532	574	600	590	533	535	559	569	554	555	528	574	611	588	539	601	552	545	586	557	557	542	550	584	579	562	573	548	545	535	521	559	565	565	592	591	589	600	531	546	543	563	589	581	573	582	567	541	529	543	606	538	552	552	597	557	559	568	619	596	525	554	542	551	587	542	531	563	608	571	580	584	525	624	553	572	583	579	580	532	540	527	541	567	530	568	550	596	542	570	570	552	533	545	597	553	540	569	583	541	563	589	582	623	598	583	522	580	592	605	580	527	557	534	540	594	595	551	520	567	541	567	525	589	528	533	575	579	552	523	569	557	597	544	550	554	552	524	534	542	525	565	543	549	486	543	516	533	550	576	607	538	557	541	556	557	558	599	584	607	575	571	563	576	552	584	480	561	580	538	574	560	564	568	531	545	563	561	565	521	604	595	548	565	566	564	513	580	553	544	553	586	516	582	546	595	558	554	529	552	598	498	608	529	545	557	580	546	544	527	536	581	570	545	582	574	569	568	603	559	553	584	548	556	550	577	549	615	565	568	570	520	525	521	534	575	543	583	576	584	567	560	569	538	553	531	567
25427	21467	28610	38158	45107	35972	23041	8330	2992	1266	859	779	767	694	705	684	766	692	693	731	734	691	702	710	713	751	696	731	743	705	737	719	763	663	714	778	715	681	698	728	759	688	691	722	693	761	727	743	776	716	689	719	676	723	730	706	693	703	680	670	661	712	713	707	720	753	713	705	723	727	733	663	679	691	747	676	741	720	721	727	706	713	712	713	759	658	716	723	711	691	704	725	714	706	695	719	699	760	716	722	715	715	698	736	720	706	678	775	701	693	700	761	759	738	668	705	698	740	712	710	738	748	686	653	709	705	729	654	696	724	678	686	676	691	692	698	698	702	687	671	696	729	668	750	678	729	715	655	668	711	675	714	744	724	699	697	751	698	714	722	699	735	705	763	773	705	671	684	690	723	680	700	716	669	702	661	728	756	731	690	710	753	705	654	690	667	732	716	737	699	722	699	641	697	714	738	740	707	709	722	691	702	692	665	719	664	723	681	708	659	713	742	752	715	705	697	726	748	678	743	739	759	676	760	717	749	737	703	686	673	708	716	718	695	759	710	704	736	681	661	701	721	710	690	710	765	695	731	656	695	677	740	698	712	725	718	679	711	742	684	638	705	700	712	674	719	675	719	689	734	671	724	718	712	687	761	724	685	735	728	737	704	666	704	696	716	761	698	687	676	656	734	711	656	702	694	728	710	710	720	695	725	702	655	673	697	698	692	704	732	656	718	674	741	692	648	692	731	685	698	718	725	695	702	710	665	641	663	723	722	686	728	694	716	691	677	675	664	721	702	686	734	660	679	727	705	745	721	700	682	700	728	733	693	714	683	689	730	750	739	680	745	684	657	730	737	657	700	668	696	762	687	707	721	643	655	717	716	714	734	719	696	705	673	670	702	726	719	691	746	776	693	717	668	700	719	731	687	721	703	684	718	678	722	733	725	748	724	726	712	690	735	703	719	730	702	699	695	715	699	725	728	691	682	701	713	696	681	678	686	732	688	676	666	650	682	704	724	675	741	719	722	704	701	704	720	721	717	744	728	765	706	737	725	692	648	708	760	741	687	688	738	718	736	678	729	735	705	689	697	720	736	692	674	740	758	686	692	712	720	737	687	729	715	666	714	681	718	683	749	735	651	721	724	739	766	683	747	673	712	683	709	713	658	732	710	765	701	717	685	670	703	666	663	688	742	672	741	707	744	661	740	658	758	677	702	663	707	730	683	735	702	703	685	674	729	690	701	728	715	682	696	709	759	722	620	718	702	655	661	682	677	767	688	711	695	749	716	736	667	691	684	726	702	726	728	719	700	651	668	725	690	739	688	736	721	715	686	768	738	744	711	736	738	699	713	662	697	709	732	715	725	701	719	703	756	697	694	726	707	709	707	727	693	707	689	697	721	705	734	720	724	676	684	748	677	645	687	713	708	719	738	719	718	706	710	708	662	717	774	748	699	752	703	669	676	721	742	741	733	741	688	749	752	707	735	746	689	689	731	712	711	712	682	682	727	690	675	716	700	712	747	665	663	736	692	691	707	719	734	711	689	682	651	711	715	655	717	722	734	726	731	711	707	764	687	715	659	725	706	697	651	752	732	731	664	705	688	662	717	699	717	718	683	703	695	679	704	690	702	701	674	724	750	712	705	721	692	693	691	705	702	694	708	727	678	758	752	699	748	681	695	698	701	682	691	718	766	726	706	691	676	713	762	708	731	714	669	691	680	679	754	749	719	701	707	681	689	699	740	722	684	769	637	704	716	756	740	702	729	726	720	722	710	693	686	686	676	701	724	676	721	715	765	678	713	742	677	708	705	715	734	692	685	737	695	688	703	683	664	701	695	688	695	674	685	698	718	698	734	688	684	723	711	705	675	686	727	723	702	665	684	698	698	687	708	740	714	732	757	745	742	740	718	691	654	715	722	748	686	645	693	700	717	683	666	728	754	678	699	705	674	722	787	723	703	713	758	706	735	738	660	736	636	720	712	705	736	700	729	736	647	685	715	683	713	730	734	742	726	688	724	699	739	699	666	729	698	697	687	758	681	677	700	712	726	730	689	688	657	708	730	735	694	700	689	713	686	729	667	684	773	702	729	732	692	701	704	707	760	733	702	728	691	705	722	696	658	707	747	732	714	659	688	697	713	702	673	722	680	691	674	710	703	722	681	699	691	644	696	692	692	724	713	741	731	714	695	702	679	678	696	689	691	697	761	716	705	740	690	695	722	695	702	708	707	718	640	641	736	680	756	757	732	700	716	760	730	694	741	755	724	734	701	640	675	729	711	725	686	723	666	725	711	703	672	694	709	699	712	714	720	727	691	733	723	686	740	708	686	670	715	675	686	717	658	675	711	698	687	730	745	735	684	705	701	684	738	756	669	711	752	717	686	701	744	790	758	705	701	706	720	704	700	733	716	689	669	698	708	664	713	719	702	716	733	674	697	660	725	675	700	737	699	716	709	739	700	753	741	716	678	697	693	728	678	703	727	713	722	723	664	738	752	695	714	693	720	674	721	730	744	700	759	725	706	722	713	755	742	744	760	657	714	716	689	708	723	663	737	680	738	695	724	726	696	732	718	775	801	694	702	705	720	721	709	704	711	695	685	739	703	745	674	743	721	704	738	699	709	735	678	722	737	670	660	728	739	763	673	711	716	713	689	693	705	694	694	726	736	686	709	730	711	679	714	723	740	735	662	713	715	736	717	709	727	706	729	735	739	696	746	748	721	702	739	684	734	691	714	716	711	691	694	739	738	653	723	755	695	683	740	701	693	741	707	707	730	760	720	698	680	743	741	690	728	734	741	683	745	719	731	729	692	745	747	749	724	723	708	725	695	688	713	741	689	678	707	670	728	734	719	676	724	699	734	722	677	700	732	684	677	712	720	691	709	721	678	682	737	725	677	720	697	706	752	702	717	732	756	739	723	718	787	709	726	722	701	684	679	696	736	679	673	697	718	709	758	740	707	678	722	748	697	724	690	692	672	718	715	709	678	667	722	658	734	714	685	721	717	680	646	677	737	706	717	704	708	741	702	722	699	731	701	733	692	694	738	717	690	737	705	729	684	682	740	741	707	723	705	715	674	707	723	675	666	679	746	711	703	752	735	712	707	690	742	759	727	705	689	642	670	717	718	688	707	719	718	704	712	692	718	704	672	715	726	689	658	654	665	694	685	705	695	782	733	715	701	705	724	703	730	762	708	729	696	716	680	699	718	718	695	714	706	674	738	751	692	748	690	729	706	705	725	727	717	689	667	722	707	728	661	722	737	715	688	718	696	720	687	727	764	710	680	671	714	740	724	683	690	675	691	739	694	736	710	684	716	755	668	758	689	683	749	703	765	693	740	708	693	729	720	706	695	744	726	729	670	666	727	742	671	706	710	751	749	653	691	746	678	732	659	732	666	718	687	695	681	704	678	691	735	699	763	698	698	759	695	699	721	734	675	706	756	680	674	741	656	699	708	720	749	690	714	736	702	720	756	726	655	712	704	729	683	741	703
6808	32160	35108	47819	42479	28228	17426	6279	2896	1114	828	648	676	626	678	665	656	675	637	652	630	639	646	617	631	602	655	647	573	652	616	634	590	650	609	645	612	634	607	632	640	582	641	569	611	608	634	639	628	652	677	620	604	671	691	585	646	585	616	642	648	626	592	600	557	650	611	611	651	621	613	625	667	620	609	595	619	638	655	628	647	615	667	600	619	643	600	611	602	605	635	596	596	630	632	618	609	570	605	638	615	595	632	636	583	634	666	605	592	618	627	664	590	608	649	611	658	597	690	617	616	577	581	581	643	611	620	596	620	662	603	611	577	635	601	683	627	579	599	655	611	611	638	621	595	654	631	650	629	549	626	631	648	572	636	621	625	651	663	664	605	589	640	594	660	633	633	655	613	626	647	661	652	632	585	597	607	629	646	637	626	626	645	619	640	633	594	611	614	676	597	622	623	625	592	605	617	604	637	667	603	569	624	630	644	629	638	613	611	611	566	642	596	584	643	590	589	594	665	640	587	611	587	622	642	634	644	649	637	603	595	598	590	588	591	647	682	637	589	598	579	660	632	639	630	635	616	587	676	574	600	638	600	620	666	617	610	651	629	670	657	628	593	662	599	603	620	639	613	624	665	617	630	620	665	662	622	633	602	660	624	627	596	614	626	626	607	643	631	575	562	647	650	628	658	614	619	607	671	633	613	614	652	555	610	619	635	617	620	600	664	618	635	610	602	641	553	636	629	624	630	639	601	620	623	584	606	665	626	641	600	603	596	622	596	596	603	577	624	645	602	590	620	629	584	638	620	624	619	629	637	650	602	616	601	623	598	622	649	624	644	656	578	576	652	625	635	617	650	573	616	585	620	574	600	661	596	619	619	572	650	609	589	593	608	615	648	623	601	625	659	580	659	576	645	654	694	654	627	561	663	591	629	635	613	605	634	651	599	612	615	622	601	605	626	628	634	612	622	620	597	663	641	630	677	621	629	668	600	589	605	619	647	630	569	576	597	600	677	626	585	612	604	612	610	645	589	618	614	649	596	609	626	640	572	613	635	601	585	637	621	654	607	621	618	621	645	637	608	647	614	646	632	590	597	619	620	612	622	614	600	657	626	671	609	637	630	642	574	623	630	647	628	596	628	578	633	663	622	629	615	618	623	604	597	582	650	645	626	561	627	612	649	596	645	604	629	570	627	615	588	611	602	648	642	593	604	663	612	631	643	568	613	648	600	661	637	623	651	611	647	660	616	629	612	631	589	616	661	580	650	612	618	620	649	606	589	591	643	597	603	601	618	621	598	608	636	619	637	625	625	633	629	666	604	660	628	652	645	627	648	595	612	624	607	648	642	635	630	592	607	622	602	600	592	644	611	616	611	629	615	587	632	670	637	553	616	621	671	598	612	597	589	615	612	627	627	634	662	658	609	638	625	607	640	582	651	579	629	585	638	622	609	646	602	575	621	610	624	608	600	632	620	603	610	631	650	637	626	632	625	605	644	593	645	632	590	610	616	633	630	668	645	636	610	645	617	591	631	600	648	673	614	597	568	627	657	630	626	619	641	637	622	604	581	680	595	641	624	649	588	696	638	598	599	648	595	623	631	595	606	582	616	627	572	619	617	621	640	590	595	625	659	625	566	665	579	601	630	611	614	621	621	646	597	596	647	587	611	641	622	588	620	671	609	638	619	633	599	601	607	615	656	624	645	614	615	629	601	601	583	634	580	638	622	627	621	642	562	644	655	633	634	663	666	655	585	631	626	633	614	613	608	638	638	659	651	574	616	616	590	650	648	617	604	624	631	620	628	602	621	640	611	585	620	665	619	614	590	583	617	601	617	697	605	578	607	594	617	673	586	642	631	634	609	646	612	632	604	642	610	643	662	613	640	635	639	596	595	563	651	605	647	624	594	623	615	571	635	579	578	612	631	631	655	648	619	613	567	612	625	634	656	647	584	662	641	603	614	648	616	603	633	614	619	615	644	593	602	597	615	629	603	600	642	605	578	602	663	618	611	641	622	615	610	650	589	643	595	667	577	633	599	626	605	620	605	664	605	657	644	565	607	601	661	627	607	620	636	615	587	579	618	606	651	686	602	633	613	654	683	608	609	641	647	627	591	638	655	622	592	589	620	612	601	650	595	649	582	631	655	625	627	613	601	605	591	652	600	635	606	641	640	637	616	615	624	601	650	644	630	588	627	622	616	591	613	648	621	627	647	657	619	661	575	634	628	591	628	625	596	647	622	679	617	598	584	634	588	620	674	614	644	603	655	632	624	609	670	616	558	648	603	640	647	662	631	598	639	627	604	642	617	619	660	613	650	603	598	605	656	627	581	580	618	613	644	592	620	627	647	616	608	627	630	665	627	622	614	585	609	612	624	637	625	616	633	618	609	580	598	656	614	619	632	607	610	626	616	610	671	649	627	594	616	605	560	589	636	640	634	611	615	580	609	634	638	646	670	638	615	629	624	549	641	608	604	621	617	630	595	593	602	642	620	655	566	652	644	642	632	578	623	648	592	624	664	648	588	624	614	619	638	602	614	612	619	618	616	627	641	668	589	580	657	597	579	649	587	607	642	599	639	664	596	633	630	628	593	610	587	598	623	644	578	602	639	636	639	607	586	603	637	603	632	640	632	616	595	627	608	668	625	607	643	615	631	624	632	641	628	616	630	570	611	629	588	601	615	624	678	614	638	573	602	625	605	609	632	604	636	623	605	667	599	615	618	610	635	654	611	644	648	638	614	608	652	585	699	593	657	619	634	609	622	599	586	642	604	656	633	647	579	616	640	642	590	582	628	613	616	655	628	603	579	638	658	611	648	641	590	588	622	613	637	612	635	629	627	607	615	592	596	610	648	663	579	648	665	584	613	628	625	602	639	605	586	683	630	603	638	618	651	621	584	613	648	617	657	605	654	628	628	610	655	593	643	573	638	611	617	618	636	635	631	606	626	607	563	648	653	579	627	603	601	627	594	651	644	593	612	601	639	593	621	620	630	573	641	651	576	607	613	635	636	668	650	608	627	635	646	630	632	602	609	612	611	654	621	624	612	609	582	616	573	633	639	564	639	626	644	606	620	613	673	633	607	593	601	633	601	627	585	637	639	617	598	581	595	626	614	646	608	627	627	649	636	599	653	681	591	591	619	685	628	582	565	648	599	662	616	641	633	663	621	617	559	651	591	593	582	629	655	670	625	611	604	656	650	639	602	643	605	618	595	572	591	641	606	645	584	580	624	635	616	629	616	655	650	646	644	601	656	613	648	575	661	649	613	609	633	596	640	604	614	628	613	618	649	669	635	618	624	681	611	629	619	639	585	644	630	651	608	587	609	590	560	597	609	602	611	615	624	617	660	638	650	595	562	610	616	630	618	623	680	614	581	626	663	614	576	614	643	646	620	600	611	624	607	656	585	613	648	599	631	596	681	620	634	601	642	641	604	680	644	659	599	599	693	636	659	633	610	629	599	637	644	590	614	605	610	602	626	641	651	603
24167	21417	28809	32325	53507	48804	35885	18028	7097	2218	1253	1002	878	800	903	839	803	826	816	825	862	818	880	865	811	843	792	804	757	810	834	819	838	805	832	845	832	833	803	819	814	871	819	871	835	796	841	822	865	813	806	799	814	830	854	849	813	816	832	760	843	824	836	841	863	791	873	855	834	844	843	811	819	836	822	831	851	802	829	812	817	841	773	837	792	822	817	850	833	822	803	799	739	794	845	842	781	778	844	813	809	758	790	836	794	792	742	786	831	840	812	864	794	810	847	817	811	844	819	860	780	860	785	801	828	798	808	857	882	835	835	816	788	765	814	823	804	809	855	820	845	807	791	814	827	806	841	807	823	837	831	804	797	809	767	813	798	788	894	786	894	787	798	774	859	807	878	830	782	792	805	816	773	845	837	811	792	837	835	844	854	764	823	808	790	768	803	827	792	817	823	824	838	821	815	805	843	822	866	766	806	775	789	836	824	785	841	815	797	755	737	792	784	832	816	784	791	840	742	813	870	789	813	823	831	839	800	750	841	798	795	817	794	774	844	824	838	811	790	813	837	804	864	834	813	852	828	747	760	848	824	767	800	810	838	845	851	776	821	832	794	832	799	834	783	841	762	844	847	794	839	822	818	805	835	822	879	803	814	834	831	798	813	868	827	856	844	838	845	809	790	840	865	876	816	793	795	838	824	865	806	732	790	790	801	832	826	775	778	787	786	808	812	854	804	831	798	817	841	778	833	840	818	801	786	822	827	837	756	803	821	796	811	831	785	870	821	816	834	855	838	798	812	812	836	870	810	842	779	800	861	803	827	822	802	797	812	792	817	897	803	859	802	805	850	830	841	776	832	841	809	835	835	758	798	797	755	794	793	830	835	856	806	801	797	806	771	815	833	817	841	761	833	822	766	841	809	861	848	795	791	816	807	801	755	787	785	825	865	812	824	804	818	834	819	847	799	813	804	825	798	804	838	814	848	819	795	851	804	808	815	826	797	834	837	814	804	823	757	872	775	839	791	807	800	818	802	783	786	832	801	806	774	786	777	859	854	824	836	817	785	795	812	833	799	817	848	793	795	858	806	778	854	825	766	814	816	807	819	823	817	867	828	836	843	849	787	880	804	820	810	818	797	813	827	814	814	821	805	788	841	841	796	782	813	798	792	775	840	796	798	826	847	827	801	812	821	862	797	844	796	798	843	819	816	815	754	818	809	803	827	813	815	789	813	817	840	843	780	812	747	769	869	776	792	829	802	822	862	825	820	780	800	781	812	853	855	825	797	791	798	778	828	809	788	790	766	800	819	801	817	846	852	738	830	804	800	816	787	869	818	818	839	813	780	787	803	838	851	798	808	823	796	798	788	794	788	822	763	814	777	812	789	859	867	766	768	807	883	815	800	764	795	817	846	824	804	850	818	807	794	863	762	853	807	819	806	795	797	884	808	799	800	818	766	831	881	837	781	781	808	880	809	775	793	785	822	780	761	793	810	827	813	799	786	852	769	801	798	822	767	808	779	840	807	845	787	845	802	842	842	764	818	837	784	864	848	758	811	814	780	772	814	796	826	782	771	853	842	838	824	831	787	759	833	799	790	808	728	838	833	769	795	808	774	882	832	794	825	800	770	789	780	804	830	784	786	827	882	774	796	825	810	761	825	814	862	778	802	813	774	861	801	799	848	794	788	825	762	827	843	775	846	793	868	774	809	815	799	774	814	810	833	801	839	805	803	781	815	766	842	844	831	779	822	869	835	836	776	835	812	860	822	826	785	806	790	787	793	770	782	810	815	805	798	840	803	792	831	815	782	783	820	840	826	823	863	862	799	780	781	840	826	833	819	825	819	812	812	827	793	775	851	805	817	778	835	827	792	838	757	844	820	831	831	822	865	787	841	770	849	819	837	769	821	768	794	777	805	803	812	834	810	774	809	819	838	839	792	808	807	795	793	811	780	752	846	817	813	828	833	793	788	809	791	826	816	797	832	803	791	802	774	813	772	813	798	823	868	860	739	828	845	794	837	777	830	799	822	827	748	796	824	841	845	853	813	798	802	760	767	798	774	773	837	768	818	765	857	824	808	796	842	773	823	836	877	798	784	764	834	843	826	804	801	813	825	773	784	807	776	793	818	815	818	810	774	814	838	789	825	827	827	791	819	812	847	747	813	820	828	815	761	869	784	865	856	779	824	832	818	767	823	776	863	810	805	830	789	840	826	792	838	805	832	851	828	821	801	796	807	797	811	792	808	817	821	824	829	806	771	792	814	786	790	831	806	802	838	822	837	833	824	791	769	842	764	802	855	756	789	859	787	802	808	841	803	770	842	820	816	819	800	826	773	827	792	780	821	811	855	885	827	830	776	812	819	867	805	768	850	834	828	850	836	836	813	843	799	824	822	851	832	819	847	786	773	810	782	790	795	800	822	788	739	834	799	827	823	790	776	832	843	802	871	839	833	807	794	828	799	816	852	819	832	831	838	773	839	800	839	842	883	798	887	841	864	839	804	850	791	824	844	743	837	826	808	836	789	812	827	839	797	842	839	794	815	790	796	772	767	810	775	779	820	806	829	857	768	849	784	868	789	792	798	819	782	786	821	825	819	786	768	794	805	803	801	766	809	836	822	853	850	817	800	841	815	811	807	809	844	827	814	833	788	838	821	831	813	854	759	788	798	808	761	811	850	835	844	867	835	816	800	825	812	785	836	767	821	848	860	794	792	802	736	804	773	824	835	873	804	820	854	811	848	836	837	820	810	777	833	789	833	801	872	851	835	803	790	866	830	825	874	796	796	845	763	819	788	787	819	787	797	839	800	778	852	791	772	833	779	803	793	784	851	803	820	848	819	842	819	773	817	820	767	792	810	839	797	758	783	823	764	796	759	810	783	793	839	833	781	828	798	792	833	858	820	817	833	835	859	832	836	814	831	827	831	776	794	824	794	797	859	867	812	823	833	809	817	851	823	778	847	824	819	831	763	799	820	813	845	823	771	767	813	805	848	806	802	862	788	816	846	807	857	802	792	808	802	776	834	849	781	794	828	827	771	794	854	816	845	814	803	779	841	751	833	750	799	876	804	821	801	830	812	794	839	804	806	831	844	781	786	804	804	842	849	803	873	784	805	800	822	801	743	796	848	861	756	770	817	847	833	807	829	829	792	787	817	803	798	827	814	811	808	796	858	763	792	789	793	802	803	825	820	774	768	900	862	853	888	806	793	768	788	771	817	746	793	827	824	781	799	784	803	814	805	768	805	819	819	819	794	835	826	816	815	854	812	824	846	760	802	830	845	823	824	804	773	806	835	811	817	818	819	862	833	840	789	807	814	821	854	782	752	822	833	797	850	770	791	807	799	817	816	779	823	782	808	800	805	812	813	887	822	812	832	861	812	778	833	796	793	808	817	821	832	843	840	804	834	823	778	861	790	790	801	801	766	840	799	821	797	781	766	790	798	797	825	807	795	845	798	832	822	769	832	783	789	797	798	837	794	828	812	798
4470	32971	39256	60523	67082	44141	27771	13330	6238	2154	1216	797	759	744	751	673	693	704	704	752	699	734	676	715	765	697	707	700	681	723	720	714	692	749	708	725	721	702	723	735	728	743	717	697	695	736	716	762	733	721	702	728	686	732	764	663	713	675	699	715	696	754	731	741	722	734	742	742	685	657	704	715	737	670	724	698	689	695	743	720	709	709	722	709	686	728	691	725	693	682	752	722	727	731	673	723	691	707	668	711	778	727	671	672	749	664	727	688	708	728	701	678	714	691	681	700	669	718	734	755	686	726	726	651	734	713	688	708	675	718	725	659	753	707	711	742	684	736	687	710	746	678	705	758	727	696	692	730	744	701	716	695	666	737	719	699	717	731	687	727	724	717	687	664	693	750	696	752	737	712	694	649	715	721	683	698	660	669	666	684	738	750	720	766	713	723	725	667	772	714	727	683	715	679	738	670	704	691	687	724	779	711	721	700	693	721	773	682	682	709	704	713	702	713	676	694	739	707	729	703	728	758	707	660	720	730	687	741	720	711	686	752	704	710	679	689	709	709	719	709	672	742	674	694	723	727	733	724	717	697	676	676	712	691	738	673	691	679	723	653	706	713	751	634	704	719	735	694	716	733	694	734	695	692	667	758	737	741	713	723	718	695	748	725	651	683	690	703	713	741	693	673	711	696	685	741	706	727	752	687	697	718	688	708	698	713	720	722	723	748	702	688	686	726	673	658	668	712	724	684	709	685	686	713	696	741	698	691	725	751	705	709	740	714	704	722	671	702	713	698	720	689	681	706	703	696	709	697	733	676	713	787	689	712	708	674	735	715	797	749	715	705	694	711	744	729	690	683	692	708	714	691	671	692	733	670	709	711	715	699	713	700	704	728	698	694	708	708	667	649	721	651	705	703	728	707	696	705	719	678	736	670	742	659	726	713	714	691	730	698	715	733	728	722	694	720	711	656	691	678	678	746	734	677	727	675	710	725	746	695	706	718	690	661	714	718	664	711	697	728	727	703	699	676	714	676	698	692	712	719	725	705	687	675	722	729	659	731	743	668	709	719	756	721	759	747	730	688	716	701	758	715	740	705	707	697	688	734	693	702	740	668	657	711	700	699	721	705	751	695	711	697	690	719	719	713	757	703	728	713	687	762	773	728	717	722	766	710	677	663	663	722	688	674	753	711	683	709	685	668	719	686	736	644	725	689	725	683	696	687	704	727	723	682	700	652	677	681	638	684	720	698	674	716	695	719	721	689	688	724	718	711	670	729	710	743	716	706	711	676	708	717	741	731	696	716	678	713	694	708	679	707	694	739	720	671	713	722	754	688	690	701	722	696	703	700	700	678	691	695	726	766	723	689	716	680	711	747	680	702	687	709	683	756	692	722	716	685	700	705	703	710	683	669	719	778	725	700	771	762	676	708	675	717	666	671	670	732	659	680	681	704	670	700	700	722	670	700	742	684	709	703	690	690	718	725	733	747	710	734	738	748	665	703	671	696	726	689	772	704	727	676	705	785	722	717	693	724	722	691	706	733	691	678	735	707	675	683	736	718	682	748	720	691	646	671	711	695	665	718	650	712	706	689	715	753	736	680	686	719	733	685	665	708	695	692	685	702	643	700	733	679	707	687	713	725	698	657	702	708	719	709	703	690	779	703	698	667	707	727	744	700	703	678	747	740	710	708	729	758	689	703	713	666	667	675	695	732	683	685	729	684	700	680	704	691	686	717	695	746	751	702	710	734	684	682	643	657	726	756	721	702	732	721	702	651	703	720	724	684	667	760	671	716	760	752	743	700	654	743	720	686	778	708	704	717	701	690	682	666	678	711	689	717	715	672	660	692	704	710	720	693	747	691	726	676	710	697	724	758	642	713	707	701	686	688	700	735	719	695	693	736	670	657	752	693	680	762	700	721	665	751	663	740	684	694	703	710	730	700	684	740	700	741	730	701	710	732	686	723	727	684	682	713	685	654	725	742	642	687	680	714	682	756	697	765	691	685	694	720	639	694	645	699	718	744	708	749	708	699	701	725	731	717	718	692	734	676	726	737	678	678	684	714	672	734	682	674	700	682	761	709	709	683	684	689	675	701	665	688	691	708	680	714	718	713	700	689	691	713	737	703	717	724	707	725	659	741	716	683	685	645	721	671	692	719	718	696	711	699	723	693	707	659	691	731	703	692	709	738	668	731	685	670	688	687	660	703	706	704	695	683	677	738	659	678	708	694	687	729	713	722	796	715	700	695	718	677	758	721	663	701	699	681	686	706	706	688	703	719	702	663	732	700	710	695	668	711	727	696	687	705	761	685	704	689	686	733	724	726	709	709	702	707	706	723	680	700	703	656	735	746	732	704	673	734	679	678	639	710	688	734	655	754	685	715	759	668	719	666	685	694	703	678	711	706	671	688	663	692	744	719	705	711	775	745	703	690	700	700	684	746	726	709	719	674	707	694	715	696	663	667	655	667	750	696	703	743	665	667	659	749	736	769	725	743	731	658	694	704	716	721	725	683	710	694	748	705	663	725	676	704	685	675	727	715	659	676	692	697	729	702	739	717	692	708	730	699	680	702	690	706	690	725	736	694	696	699	709	711	730	683	711	690	703	683	673	686	689	704	734	684	671	667	671	708	712	697	703	706	725	741	696	682	691	728	704	698	736	705	701	723	712	698	716	709	713	734	692	717	675	714	715	674	750	677	691	723	673	679	743	697	719	701	724	671	727	746	715	740	722	695	690	685	712	646	710	690	677	695	734	712	702	677	700	688	694	703	743	728	708	706	713	667	703	674	720	688	679	682	713	658	710	674	713	708	727	672	700	711	691	726	715	662	679	694	682	699	713	770	696	706	688	727	696	687	741	682	689	702	769	676	691	726	705	673	712	710	730	723	713	713	679	686	684	687	669	723	693	745	650	764	706	685	759	649	740	743	638	698	672	683	699	745	741	701	677	678	686	692	702	718	717	733	688	715	706	678	688	721	702	710	696	697	741	732	754	761	717	690	702	733	713	703	762	706	676	717	701	707	753	706	711	705	744	680	713	725	686	726	724	674	722	703	686	689	768	675	702	699	716	667	714	699	711	730	729	666	729	696	746	719	700	721	739	713	709	714	750	742	723	694	707	719	732	685	686	680	714	733	721	721	696	744	704	664	719	718	704	728	723	709	717	693	734	731	697	674	695	695	730	679	686	725	717	678	696	691	743	712	705	707	647	735	683	752	750	719	718	707	713	741	672	720	696	672	720	756	701	632	704	678	673	750	685	704	754	670	685	675	703	747	739	681	672	682	689	715	742	664	732	713	712	710	775	687	686	701	675	681	686	708	723	730	710	723	750	744	641	688	741	705	693	705	675	726	706	726	728	698	645	716	649	679	691	729	632	709	711	656	684	724	758	684	718	645	737	762	687	714	663	763	663	701	677	727	659	725	709	713	706	716	702	726	704	669	689	668	676	678	687	676	690	731	666	715	700	714	664	722	669	719	703	776	691	740
27660	12735	11776	15749	15877	7930	3353	1456	1009	768	687	734	703	686	686	702	665	636	668	674	700	694	649	689	678	650	687	646	663	678	684	677	683	697	668	694	657	626	618	632	671	610	646	655	677	636	691	719	631	674	655	647	649	662	655	672	698	665	661	673	653	697	696	642	669	732	666	638	656	675	668	698	681	659	664	679	665	677	605	645	668	693	692	658	660	691	692	625	673	681	687	656	708	601	689	693	671	661	668	633	662	699	684	751	697	691	658	702	677	691	661	684	650	628	675	661	691	651	619	689	632	666	669	693	648	710	646	656	617	659	634	681	645	661	634	640	633	600	638	650	658	622	643	687	679	674	659	696	634	651	701	667	710	714	668	650	652	640	688	666	633	748	700	649	657	673	653	679	657	632	693	676	683	692	669	700	647	690	717	665	639	666	669	626	680	627	654	699	685	668	691	676	671	715	673	670	650	669	635	649	643	635	680	678	612	657	659	645	711	669	703	654	686	660	673	646	638	703	642	650	664	673	655	670	669	628	703	628	648	692	689	685	677	669	717	694	645	647	615	718	671	658	663	636	659	670	684	685	661	718	684	644	692	672	621	661	659	679	662	654	617	610	667	692	680	656	714	687	673	684	696	672	655	680	650	690	658	651	694	647	646	676	638	691	714	664	629	682	670	671	657	650	595	648	666	740	665	640	671	684	715	640	656	644	661	671	689	655	649	696	685	616	644	697	630	674	660	691	704	681	726	678	641	670	686	671	664	686	602	664	658	655	672	640	641	700	667	671	696	684	666	663	656	690	662	621	671	695	695	656	644	665	685	647	674	655	644	658	653	665	655	677	656	702	647	686	629	676	671	679	660	655	686	668	663	708	629	645	686	682	707	681	637	682	635	642	674	680	636	659	671	653	679	677	679	676	692	679	705	688	658	702	682	655	664	715	715	672	705	687	703	673	693	654	683	649	644	673	685	671	663	669	652	609	643	660	657	654	686	692	658	703	667	691	685	702	640	669	680	716	660	678	670	657	709	664	628	657	709	660	629	682	664	679	675	671	664	674	663	719	715	691	666	657	698	659	648	656	666	658	677	687	699	618	692	683	656	658	666	662	613	614	665	676	676	667	649	647	721	641	612	655	731	673	655	663	659	642	671	679	713	681	614	622	666	665	660	704	677	679	698	657	680	665	650	643	631	630	700	660	667	666	636	657	666	655	637	703	634	674	659	730	674	654	667	686	646	674	678	668	662	654	622	651	668	713	666	635	665	664	644	682	640	720	648	670	631	666	623	680	650	693	645	639	678	619	696	656	647	670	630	632	690	705	671	720	684	672	704	639	658	653	641	694	651	661	648	641	634	678	695	670	695	677	741	662	665	686	688	685	665	610	655	657	696	635	652	704	630	670	656	652	644	680	666	668	670	660	602	607	632	664	690	655	667	661	666	680	669	689	661	678	659	704	635	688	659	671	685	662	677	669	635	650	612	692	676	661	672	622	657	657	682	708	666	678	655	676	684	694	629	682	700	714	670	674	665	672	671	701	698	699	670	668	632	694	664	631	666	654	654	696	642	706	715	688	647	684	680	680	683	642	658	596	661	665	655	678	668	612	688	644	666	689	623	652	663	647	657	700	664	706	673	694	654	652	629	657	749	708	664	667	705	632	699	658	661	655	658	635	647	651	664	671	664	686	648	693	691	641	696	624	675	655	627	640	709	643	671	681	667	700	671	612	657	682	707	696	664	612	671	665	651	681	658	632	630	695	681	668	677	730	631	654	637	693	659	695	636	652	657	670	708	639	645	666	702	653	642	644	671	667	733	673	675	675	651	668	665	674	678	625	703	689	672	635	606	701	681	712	688	703	688	684	634	660	677	641	660	662	705	675	630	670	654	636	671	686	688	620	677	695	673	665	715	690	622	690	666	653	667	648	640	648	661	652	649	650	695	675	686	654	674	660	687	656	648	685	619	665	664	693	672	648	704	699	670	685	697	687	648	654	684	666	667	631	764	642	637	653	643	669	711	635	633	654	651	657	643	658	613	677	671	659	650	656	647	683	714	725	651	672	672	639	681	676	682	662	655	639	630	645	628	694	654	647	647	703	665	681	659	651	710	669	672	651	628	680	683	719	651	677	700	661	644	637	697	662	654	675	670	668	673	630	683	689	682	675	638	688	733	738	682	661	671	711	695	709	656	676	665	670	649	673	725	645	619	650	674	638	633	715	686	679	667	669	694	669	657	669	624	645	682	711	681	670	691	720	680	650	673	658	638	674	690	685	657	669	641	628	628	656	687	655	625	625	738	659	667	683	672	685	695	650	672	680	722	666	664	630	700	679	666	685	677	640	675	638	665	640	681	686	653	653	646	671	688	684	666	667	643	648	625	685	654	682	694	652	682	680	694	668	691	646	673	662	669	702	696	729	666	617	682	647	719	638	693	651	682	633	724	673	616	627	670	669	667	655	658	679	636	684	666	639	664	663	657	647	671	656	654	627	666	628	650	669	662	636	644	640	672	648	657	654	634	706	735	678	664	686	670	729	681	667	674	674	647	695	662	656	652	645	665	698	676	641	647	668	614	705	651	658	643	668	659	684	662	658	675	663	642	702	682	691	686	641	636	690	685	672	662	652	658	684	649	687	634	668	666	637	671	684	675	603	653	673	642	677	650	619	647	646	638	656	705	657	677	643	684	671	697	710	714	679	681	653	642	671	679	702	633	709	696	662	669	658	681	681	626	640	634	676	670	705	717	674	671	682	586	685	638	680	664	675	650	682	641	703	648	632	680	671	710	694	647	682	667	631	678	665	659	698	688	658	614	671	681	624	677	685	645	650	655	635	696	699	688	688	636	671	676	643	668	692	656	685	682	656	665	649	688	674	707	664	653	653	647	661	650	627	708	689	668	674	678	646	593	704	686	675	677	635	657	672	623	657	618	666	671	693	651	688	652	681	652	578	693	634	653	725	658	673	667	691	717	671	685	687	644	677	678	724	669	652	676	596	638	677	689	688	685	650	673	609	667	629	694	716	694	635	660	683	659	649	684	655	641	668	673	677	673	690	675	686	687	653	680	628	687	643	703	683	630	686	677	716	636	632	664	722	665	665	717	699	631	655	661	742	682	694	643	663	694	672	699	660	610	686	675	648	730	698	680	610	622	655	661	692	687	649	606	661	697	661	650	717	668	683	685	600	703	705	659	649	700	681	689	672	684	666	625	662	707	671	652	601	656	650	678	667	672	688	663	666	644	648	646	650	670	622	684	694	690	668	640	605	684	715	681	636	654	641	675	690	648	662	629	693	702	655	670	676	631	651	683	654	709	654	636	699	662	675	706	669	640	643	667	639	668	707	730	697	682	663	655	655	744	687	695	657	700	652	683	678	609	704	684	676	692	674	656	676	655	636	693	666	688	624	646	633	662	649	649	674	678	662	642	629	660	655	676	657	660	678	674	679	676	650	692	677	663	642	729	654	685	682	660	673	704	659	677	646	673	602	642	634
5026	1839	13796	13531	13135	6537	3208	1418	901	659	605	612	567	536	569	536	560	537	570	580	603	552	543	581	590	545	573	590	540	568	556	594	509	542	560	567	543	569	550	586	555	592	535	540	548	562	535	561	594	576	554	566	557	537	543	533	515	571	530	571	541	551	566	570	578	565	572	545	546	545	536	581	575	538	531	559	556	534	577	550	555	522	592	528	549	566	565	549	526	592	576	576	530	565	545	547	559	565	512	545	551	569	551	554	554	554	569	592	573	563	545	548	545	531	554	576	564	554	565	548	542	579	527	560	577	583	542	538	542	547	512	547	566	571	538	607	547	538	511	546	554	582	554	556	580	526	543	586	584	530	556	561	584	580	572	578	563	531	607	543	544	548	576	557	565	548	564	511	587	566	553	555	572	540	561	554	571	546	562	532	555	558	566	543	520	580	549	552	564	546	534	518	521	508	560	540	524	547	506	560	562	572	536	591	533	566	567	542	488	505	534	540	553	570	500	533	567	559	551	553	542	547	564	566	576	553	516	600	531	576	561	567	580	558	528	519	537	581	539	531	577	546	558	528	564	585	532	581	555	525	548	530	582	546	588	567	550	558	561	596	569	546	554	564	515	566	509	561	574	513	548	530	560	562	585	543	530	535	577	504	574	525	556	555	559	546	550	546	559	542	578	501	554	499	561	540	551	533	554	571	576	555	534	552	571	566	513	519	547	551	526	534	563	548	563	564	566	557	585	531	537	573	582	553	540	568	539	572	547	573	502	556	551	557	528	560	548	566	529	556	548	550	524	565	560	565	550	577	585	530	554	584	520	571	555	605	594	573	530	575	560	534	525	566	609	625	546	562	579	551	517	534	560	559	589	549	520	535	565	564	535	603	557	557	574	548	569	579	555	529	544	541	523	537	537	546	595	549	590	587	564	524	569	559	550	555	520	525	507	575	555	556	506	560	533	565	564	597	567	566	605	524	558	529	541	559	581	571	517	532	544	561	547	595	552	511	547	546	577	559	522	517	561	498	583	543	529	478	557	554	566	551	546	584	532	515	554	581	589	506	548	575	599	573	578	580	542	535	564	568	559	516	550	539	572	559	593	534	514	593	552	566	583	577	598	537	538	560	523	591	553	566	519	544	580	574	577	539	567	528	558	549	565	593	551	556	590	566	539	552	575	549	559	568	562	607	557	511	538	528	574	546	568	483	544	585	549	559	537	559	555	569	540	537	544	560	587	550	558	584	553	545	568	615	570	546	534	574	570	577	563	556	550	577	547	566	589	559	493	544	561	545	547	521	532	602	582	543	499	515	567	559	559	553	575	568	580	569	543	545	549	536	536	545	608	583	525	518	566	561	511	575	573	554	553	564	580	557	534	538	539	514	535	550	562	535	531	541	547	510	551	585	550	580	502	550	521	511	586	527	524	533	553	556	522	559	492	556	560	557	548	587	541	535	563	524	551	580	545	545	562	535	563	538	563	559	483	516	482	563	517	498	601	555	574	581	532	611	556	566	554	517	573	556	567	526	575	576	561	560	564	545	545	585	575	559	573	566	535	567	511	534	541	548	525	539	603	511	561	569	549	534	522	618	543	518	570	540	566	546	566	574	567	555	579	580	564	596	594	592	563	548	541	518	576	560	547	558	506	611	601	572	571	578	542	521	546	539	587	526	555	535	573	549	581	583	510	543	532	547	537	576	562	607	555	592	560	574	573	565	518	575	593	575	570	507	594	572	558	579	567	534	569	553	505	586	579	588	528	512	553	523	573	578	556	564	528	607	556	568	531	535	586	535	545	518	517	507	568	561	541	588	540	566	570	551	555	566	564	507	586	543	579	555	538	566	572	567	577	513	598	560	560	505	566	613	524	555	560	538	549	568	536	562	575	555	565	529	550	574	575	593	562	570	593	556	569	547	527	535	570	535	588	528	537	567	559	524	561	546	558	515	556	548	572	551	546	536	549	549	565	517	541	575	578	548	526	536	552	576	587	586	602	555	565	559	561	580	579	540	516	581	526	570	544	543	574	587	623	559	556	552	560	536	564	577	560	554	524	520	525	547	562	578	552	537	539	531	544	533	489	548	544	512	536	559	536	572	555	563	531	596	546	559	544	517	510	562	545	590	520	523	543	515	573	517	532	609	560	564	522	577	596	575	543	553	554	523	550	564	562	508	529	552	549	549	573	544	536	561	599	575	547	544	512	556	590	547	589	569	581	560	554	553	544	529	549	576	555	532	572	552	589	579	548	548	577	548	534	612	548	591	523	561	578	524	584	559	557	501	562	527	599	550	554	602	530	581	613	571	535	552	565	577	536	519	559	542	549	581	570	554	535	559	525	593	585	561	560	559	528	588	526	575	581	569	558	563	559	542	502	585	589	502	561	564	571	578	576	570	515	531	530	563	546	563	556	616	559	581	554	555	570	564	554	548	546	555	563	589	577	569	576	601	582	550	571	534	538	583	598	545	574	547	563	549	580	531	574	576	566	528	536	529	592	543	545	565	533	562	546	524	542	576	536	587	545	529	567	551	547	522	555	562	556	570	528	580	514	561	547	530	615	551	578	503	513	557	534	547	535	527	587	569	534	543	559	552	553	546	549	571	559	586	520	559	534	542	570	576	550	543	502	530	528	577	561	604	557	548	538	579	511	523	589	566	535	545	556	554	575	581	560	586	521	535	559	554	587	568	525	573	600	553	594	572	575	593	548	578	554	543	561	551	550	550	535	560	547	533	566	579	537	552	536	599	612	514	565	570	526	585	562	532	543	548	513	571	557	535	526	546	613	582	543	566	560	549	588	587	515	571	511	572	571	555	570	570	594	542	552	551	502	587	586	563	543	538	543	563	603	581	527	551	585	523	528	547	575	596	564	520	550	553	581	544	530	572	528	561	526	534	542	553	582	560	567	589	578	528	596	595	541	562	586	579	538	573	514	540	555	566	571	578	546	501	552	544	551	580	536	594	545	554	539	576	562	572	567	527	535	529	534	567	544	488	547	526	599	552	528	535	534	515	545	548	557	522	546	555	541	546	516	548	535	568	570	583	573	518	517	589	561	538	580	535	562	551	533	563	561	559	549	519	561	552	561	525	585	559	549	579	559	545	560	552	583	527	564	544	571	574	574	520	563	582	547	516	534	541	605	534	565	561	521	590	536	544	544	596	584	569	571	530	564	536	531	562	585	540	552	512	515	551	545	562	546	646	547	565	528	539	572	575	609	542	521	555	570	552	557	580	520	564	556	555	550	548	573	564	514	552	548	506	548	573	577	548	554	574	563	562	557	551	520	528	530	570	568	547	564	570	557	593	564	576	547	552	555	545	560	586	533	577	555	543	553	586	555	573	592	553	569	546	555	513	552	577	587	542	578	612	545	518	560	551	522	562	561	531	548	553	563	568	599	556	586	536	542	546	541	625	572	540	530	599	552	527	524	541	548	531	568	550	573	536	558	536	554	583	556	549	569	555	528	560	543	549	539	553	516	528	551	525	566	582
25410	21348	28735	40693	49633	36062	21053	7497	3136	1385	953	855	742	687	749	689	710	727	679	735	733	663	707	683	680	719	696	754	706	730	747	710	690	708	713	658	747	735	683	735	713	689	679	747	739	713	730	727	705	740	660	690	721	713	755	674	712	662	735	728	678	699	693	710	688	710	720	723	672	747	689	681	683	727	700	723	699	734	713	697	698	687	732	684	761	713	672	720	744	739	731	712	694	729	701	735	666	683	712	666	729	696	694	694	738	646	691	687	724	663	735	705	701	692	742	709	688	720	691	655	717	731	784	726	716	630	701	675	714	705	682	657	681	718	697	668	713	720	724	715	712	718	652	718	686	687	792	691	702	728	682	669	658	702	734	676	727	700	728	663	701	737	678	685	710	697	698	729	713	688	706	778	679	713	664	663	691	702	710	723	675	694	713	744	738	713	692	663	716	661	714	720	673	712	723	707	696	683	729	688	679	713	723	745	737	682	735	666	711	699	695	704	700	707	736	687	715	707	716	715	687	702	628	699	675	721	734	769	722	658	689	706	674	686	691	716	673	696	693	649	714	700	677	622	656	719	727	740	669	716	691	697	677	706	737	723	738	689	752	695	733	708	678	698	693	736	698	678	735	692	664	701	690	679	742	677	631	680	707	784	722	717	683	702	728	682	681	681	671	668	752	695	684	717	715	686	687	698	694	691	699	682	698	697	643	695	695	749	698	723	681	711	715	739	752	679	748	675	683	698	739	715	739	729	681	667	717	669	706	656	707	724	677	712	681	692	677	682	662	735	676	697	700	711	717	675	720	704	684	739	669	690	670	735	717	730	722	709	725	732	692	701	713	709	711	676	690	678	701	700	713	692	708	682	699	726	738	716	643	726	721	685	694	715	717	702	703	686	668	692	673	723	665	678	686	686	684	740	655	739	708	677	677	722	666	655	764	648	698	703	740	725	699	692	656	730	710	733	700	676	713	725	714	720	684	728	735	730	643	699	675	717	715	663	700	702	678	719	668	681	739	678	714	688	677	745	725	747	699	711	718	658	683	700	731	722	718	659	687	735	705	678	726	668	702	697	694	715	700	691	667	697	746	665	659	699	712	703	763	714	700	688	684	752	714	709	669	743	719	708	663	661	729	683	736	715	719	679	733	684	690	760	690	709	666	716	739	729	749	671	682	655	674	725	724	717	720	681	719	673	713	704	720	625	665	711	738	747	735	706	683	693	721	696	708	697	718	683	722	682	691	714	714	714	642	666	712	660	678	685	723	699	697	714	686	703	720	691	637	709	711	766	712	686	723	709	700	727	698	697	679	710	674	677	699	699	690	698	701	704	768	725	687	686	698	748	694	682	718	733	693	677	703	676	694	721	660	718	661	679	650	749	772	707	725	715	666	677	709	719	731	706	682	692	715	683	731	688	737	679	697	659	706	686	700	660	762	663	713	721	713	722	715	672	720	699	689	715	716	706	695	769	719	670	713	731	723	715	731	709	703	663	704	695	757	737	720	726	739	644	701	685	665	705	682	678	678	674	729	723	716	691	715	719	670	730	729	707	659	694	746	692	675	704	703	738	718	697	692	741	703	749	640	720	722	732	736	728	704	659	681	703	727	688	634	716	721	695	711	673	672	706	710	691	699	725	648	652	702	715	660	699	730	692	657	656	706	681	684	696	678	725	646	695	713	711	700	701	656	716	665	726	684	660	709	662	680	691	719	695	744	711	698	730	731	716	695	700	668	669	721	690	728	716	722	712	654	691	697	674	683	684	685	705	700	687	718	729	694	673	684	710	698	643	647	748	710	694	720	708	721	668	742	716	768	723	728	715	643	711	684	707	712	708	719	684	713	707	689	732	737	740	717	703	728	709	680	676	679	702	681	656	725	684	725	721	726	721	742	733	694	676	665	687	736	652	690	753	765	669	749	703	719	712	697	676	702	666	701	651	667	713	687	668	709	736	675	703	715	721	710	712	674	705	682	707	728	691	724	684	660	739	710	704	691	712	719	700	692	698	657	678	700	665	729	723	764	706	731	671	692	674	694	703	729	707	678	692	718	712	709	680	701	712	782	667	704	736	700	717	690	712	680	687	711	711	711	675	707	708	710	668	763	745	718	720	678	724	722	742	701	735	705	725	688	697	688	692	726	671	676	724	676	716	720	752	680	695	701	724	705	708	769	701	708	692	723	709	750	706	757	742	705	627	730	708	713	706	710	686	703	703	706	695	721	719	720	693	661	723	733	693	681	708	724	654	704	681	689	650	703	747	697	707	664	712	668	658	739	686	674	675	660	692	703	728	757	696	694	724	692	743	724	703	693	699	683	708	671	693	698	698	735	744	710	716	703	681	705	709	681	730	682	683	698	693	704	671	718	687	735	699	762	690	646	658	755	678	663	746	682	706	676	677	685	686	698	707	675	675	728	694	668	706	705	762	714	690	685	720	707	689	664	723	659	697	709	717	688	702	708	683	698	702	715	702	686	721	693	674	695	674	657	707	643	679	670	751	708	728	749	687	689	723	712	706	750	695	708	702	673	700	675	678	684	705	667	730	688	663	722	731	710	725	729	644	698	683	746	711	711	669	734	693	693	708	688	757	715	710	686	723	667	689	751	729	666	706	708	751	751	664	659	668	713	680	701	687	694	661	711	697	688	744	743	784	709	731	676	688	694	727	656	726	699	724	721	711	724	677	704	692	728	691	747	703	691	675	711	688	712	674	669	710	650	718	744	694	693	711	685	676	728	714	666	703	744	695	683	696	711	715	696	754	718	664	710	720	689	709	728	717	708	685	684	657	692	690	693	674	727	687	705	674	712	760	677	711	687	686	723	717	736	667	685	636	674	726	663	713	691	726	678	682	678	740	711	663	643	661	660	702	669	727	655	717	726	696	708	682	698	691	752	696	721	688	684	690	759	710	721	670	748	693	753	711	737	690	691	693	664	699	705	686	709	669	674	713	718	694	707	693	715	700	657	729	688	654	711	692	686	706	701	669	736	709	701	691	705	696	750	682	756	731	707	710	701	714	696	697	732	697	747	711	750	674	664	685	684	680	738	696	670	724	693	702	735	708	681	697	728	693	699	717	713	689	723	711	696	676	724	656	721	664	708	646	713	714	685	693	685	710	735	728	699	750	699	741	672	682	716	739	703	715	704	715	710	756	709	661	712	670	678	729	673	720	706	719	705	758	726	677	641	714	694	709	691	701	742	720	711	705	674	677	684	729	711	726	723	732	704	686	688	692	698	697	751	696	697	666	699	739	693	698	689	711	711	698	711	679	689	747	663	683	702	694	751	653	668	723	724	722	750	693	720	688	692	687	717	662	694	714	702	694	687	709	655	692	692	701	731	711	713	731	680	690	692	729	704	690	706	715	699	724	738	723	661	657	696	703	689	689	718	711	746	703	706	714	657	727	733	691	725	646	711	699	671	710	692	700	728	725	668	689	685	732	698	684	705	717	691	666	731	732	722	723	657	678	676	712	730	687	660	689	722	700
4111	8899	41055	48751	48209	27614	14685	5988	3210	1317	832	658	664	617	635	618	643	603	627	607	643	643	638	610	611	614	643	625	649	638	625	633	652	621	602	624	644	629	598	615	612	617	620	619	638	582	600	612	623	622	632	694	633	629	622	645	643	612	603	589	646	637	631	627	618	606	609	647	565	649	605	667	663	621	597	652	645	588	597	626	599	585	629	653	594	684	619	637	662	615	610	595	607	554	615	635	609	575	660	606	630	637	623	604	591	633	594	582	662	579	600	599	644	600	585	618	627	673	605	606	653	617	619	597	621	617	598	614	649	629	617	644	614	638	659	583	610	617	621	601	599	631	627	624	652	625	581	642	593	624	650	639	638	619	635	631	661	611	604	597	626	631	607	643	640	643	594	655	641	657	631	606	610	611	609	633	656	660	656	588	609	579	586	622	596	592	612	609	617	610	631	665	608	625	630	647	589	630	603	615	592	639	623	574	597	636	602	603	625	608	614	611	617	667	590	632	622	579	613	570	621	608	592	601	614	605	624	600	643	583	604	650	577	589	620	615	597	550	630	611	591	592	636	648	627	590	588	644	641	573	606	642	607	617	601	583	604	636	597	625	603	669	662	635	629	652	629	623	665	622	653	625	610	619	630	587	616	635	637	651	604	615	605	632	620	651	618	594	612	634	627	618	591	610	621	623	640	604	613	645	614	614	581	614	647	612	613	612	594	623	611	569	630	641	613	619	630	654	634	614	627	644	631	639	628	656	620	605	622	619	574	610	652	612	549	615	586	597	696	659	600	640	627	609	616	635	636	637	586	644	669	608	626	568	582	619	645	573	640	659	632	665	621	636	630	638	589	600	609	653	618	624	647	625	600	596	594	578	618	601	610	608	636	621	605	624	603	618	632	577	616	621	653	605	644	654	600	638	610	657	634	580	595	617	625	606	598	612	617	614	615	634	605	566	544	620	588	593	604	626	601	630	608	612	620	600	593	568	637	598	630	633	617	651	598	574	587	600	588	629	639	639	594	627	595	592	644	662	647	615	653	631	633	634	682	635	614	563	621	614	644	591	648	649	641	650	633	614	621	622	614	611	612	593	563	615	609	635	610	614	628	626	628	596	631	573	587	615	611	634	603	624	582	639	645	630	639	595	622	637	661	629	606	631	609	633	654	577	592	616	578	636	598	611	600	591	610	661	632	615	602	582	601	605	612	608	653	631	604	601	619	606	598	629	643	649	587	633	636	661	571	556	603	534	670	656	602	587	637	621	569	622	605	688	588	648	582	641	615	631	618	648	611	675	653	592	616	614	633	608	639	590	581	606	616	650	601	610	627	635	618	619	641	651	634	578	576	688	622	616	650	598	600	570	641	627	586	644	609	615	624	579	594	591	604	581	623	660	608	630	651	629	625	626	629	610	625	608	623	626	597	652	603	608	603	585	605	606	608	585	623	648	655	617	635	645	607	611	597	613	615	586	635	601	614	626	621	584	631	556	619	590	630	627	604	615	611	608	651	613	623	605	623	575	614	639	605	648	610	631	662	649	643	637	587	613	618	647	617	614	689	617	607	591	616	596	638	572	609	605	628	640	619	626	606	622	647	587	630	556	604	638	652	622	584	661	656	632	634	566	585	600	609	578	681	660	611	641	628	626	633	575	631	630	616	598	606	617	626	637	628	644	651	637	639	623	653	638	576	621	587	601	586	612	629	607	600	624	630	618	615	609	607	605	602	617	657	630	656	636	599	623	616	605	619	610	581	625	637	600	644	659	568	628	618	638	606	586	628	627	570	629	600	597	625	627	622	633	606	587	631	645	606	641	581	613	586	621	596	610	611	626	601	634	638	588	622	623	591	682	657	583	596	634	598	640	646	602	638	601	587	584	653	629	612	645	644	556	611	606	602	612	618	628	605	617	582	582	631	611	613	613	605	622	659	624	619	603	618	620	632	648	662	630	616	606	592	628	634	608	608	603	613	618	637	631	597	623	567	653	636	623	655	584	604	611	611	603	651	611	631	612	629	616	616	622	632	649	603	602	631	622	656	586	601	576	592	597	604	571	624	610	656	613	656	637	637	619	559	591	563	603	603	625	611	622	601	609	571	578	675	621	594	614	589	677	600	615	657	596	632	601	593	594	582	599	644	635	596	615	597	655	631	622	602	616	642	642	664	620	589	603	639	656	624	597	608	614	602	600	632	590	626	587	678	630	568	584	630	639	647	624	560	636	662	631	658	654	583	672	612	575	628	640	642	606	607	600	591	656	632	626	592	593	609	600	637	592	591	580	583	654	633	615	600	630	590	628	640	607	592	642	614	617	579	625	618	631	605	609	643	596	616	605	617	613	618	624	616	601	644	622	611	637	642	600	647	586	586	577	626	630	603	606	610	598	585	609	667	617	583	621	600	614	621	616	612	592	611	618	604	616	627	634	599	614	615	632	605	580	605	598	612	679	639	580	627	622	604	667	610	624	634	628	638	638	632	584	609	595	578	620	607	640	605	592	609	631	601	602	598	622	594	609	649	604	619	600	572	659	648	641	579	591	612	596	609	633	605	646	677	611	638	618	598	627	601	624	647	667	672	650	631	608	590	548	609	590	610	633	598	596	677	637	586	582	626	617	579	649	601	591	593	664	599	607	644	625	618	626	641	610	555	619	613	594	626	632	628	602	659	644	610	581	647	636	609	632	636	630	594	614	619	628	587	567	603	619	631	667	667	574	583	615	639	621	591	596	650	628	634	648	632	618	584	599	620	585	628	647	617	631	609	617	622	627	611	655	623	609	573	649	616	589	632	616	624	607	588	600	568	594	632	612	631	652	620	604	638	602	606	672	594	627	571	616	622	565	624	645	650	611	623	610	622	606	642	591	600	656	614	608	606	612	588	601	599	560	671	615	609	644	637	605	613	617	643	586	601	625	626	630	617	585	659	620	582	608	608	631	622	614	614	600	631	599	604	627	603	585	645	678	613	615	677	618	612	612	583	641	615	637	646	606	621	639	648	637	583	604	622	589	628	629	631	603	650	651	650	582	589	582	661	625	556	629	603	624	637	613	652	637	564	589	650	622	600	628	573	603	659	639	596	604	608	658	655	615	637	624	611	644	591	608	592	611	620	615	584	622	606	614	606	625	580	572	635	611	585	628	613	632	651	649	635	567	563	577	597	621	601	632	632	585	689	629	664	647	633	608	619	653	659	583	594	601	611	619	656	586	615	644	607	629	606	541	624	614	675	634	633	643	611	575	649	635	653	561	625	575	586	640	637	605	571	618	608	601	612	622	601	604	622	610	630	562	566	599	593	615	608	645	602	563	604	672	613	593	644	615	641	614	671	619	632	614	570	612	655	619	587	644	654	654	624	605	636	618	624	596	614	593	623	621	624	626	615	612	645	644	607	608	613	586	632	631	601	638	579	626	594	624	614	600	618	599	619	595	572	595	642	631	603	598	621	599	607	613	587	575	636	603	620	590	610	611	638	644	623	615	624	632	627	596	618	609
24195	21373	29046	34563	53256	48077	33448	15978	7050	2494	1304	1003	874	836	862	837	825	858	870	823	858	835	844	838	806	866	804	814	851	837	803	846	825	806	799	796	827	813	805	819	789	801	824	793	798	825	824	769	811	851	821	872	797	862	807	826	827	828	815	833	814	813	803	786	828	816	850	793	817	845	758	786	828	798	771	785	776	808	785	789	864	824	790	806	776	807	835	827	739	848	841	841	822	800	835	840	814	848	829	788	786	799	781	805	805	816	753	766	863	835	812	816	771	807	768	759	794	801	825	817	788	796	822	788	834	801	793	769	807	797	825	776	826	792	811	796	850	842	771	783	855	802	834	781	794	868	777	835	824	841	795	763	767	815	806	819	814	779	841	808	789	832	783	823	833	815	818	806	846	787	823	815	836	822	838	802	861	777	844	841	788	841	812	836	820	820	809	800	817	875	849	802	764	794	800	797	778	843	815	827	821	810	736	786	785	807	765	824	772	751	793	783	835	800	809	833	833	817	752	812	827	777	782	796	822	814	791	788	800	848	790	832	807	833	850	735	817	823	797	870	785	788	824	803	804	841	792	809	853	779	785	818	779	804	835	848	802	783	840	811	803	818	811	752	837	793	817	821	799	747	768	803	782	771	785	797	800	783	803	786	783	820	795	778	753	848	819	831	824	768	809	824	815	812	834	847	799	770	799	869	815	801	802	843	818	781	853	757	829	811	839	817	788	772	814	786	824	779	785	754	784	829	777	795	868	782	823	797	776	845	802	852	806	817	785	749	785	785	813	822	787	787	849	759	808	804	817	777	805	794	797	777	826	839	806	804	859	798	821	855	830	831	851	778	876	814	786	789	838	845	847	804	821	812	852	798	786	805	754	810	786	823	793	799	835	794	785	822	806	778	853	776	797	834	833	832	811	777	789	796	846	805	816	786	789	798	814	829	811	801	828	777	782	781	885	782	795	868	834	824	790	751	822	797	794	765	792	809	818	820	829	798	825	836	798	841	840	794	785	785	807	788	817	828	791	801	778	783	809	806	813	791	848	851	782	821	737	799	780	805	813	811	850	787	856	775	827	783	768	808	835	758	800	810	825	833	828	770	822	842	774	775	799	876	808	751	789	806	815	778	795	769	781	796	781	841	843	833	805	790	825	781	806	821	770	796	792	851	784	767	816	761	830	784	806	800	802	820	801	822	809	796	831	796	869	861	805	809	786	787	821	830	826	799	819	822	795	750	839	775	790	828	782	806	817	807	814	826	847	813	792	774	757	797	756	863	841	786	813	800	769	795	798	770	775	793	826	796	809	817	806	836	788	809	792	793	789	821	789	775	797	778	817	871	813	812	816	805	841	806	790	842	825	825	808	794	811	814	816	826	820	755	820	784	792	777	789	793	845	848	808	821	816	788	871	761	785	813	785	776	818	824	761	800	819	806	812	776	762	791	786	797	808	806	795	798	796	830	808	829	778	757	795	806	848	791	799	845	824	847	799	825	774	847	790	795	824	876	814	809	798	803	806	842	804	859	826	819	776	790	846	808	784	784	816	841	767	805	771	779	769	820	834	778	794	849	816	793	790	788	800	801	828	802	817	810	828	825	826	789	785	826	759	822	814	854	822	791	822	808	867	775	780	799	828	713	765	831	796	830	808	761	805	771	802	793	776	821	781	810	791	812	792	842	787	804	791	790	809	827	776	811	777	872	773	836	823	800	742	781	812	831	814	821	793	856	827	809	852	819	861	844	758	792	800	826	800	755	786	771	823	776	802	806	859	806	874	802	835	837	848	824	793	808	779	805	840	799	790	802	814	801	828	831	772	774	773	819	771	816	765	852	859	812	823	825	848	818	816	816	783	826	788	792	789	822	807	806	780	814	778	851	799	820	765	828	827	797	827	804	813	834	733	791	793	858	833	795	813	816	785	768	831	833	816	793	839	771	783	819	813	833	791	791	840	781	793	792	804	798	857	778	820	808	792	818	785	803	804	809	790	781	824	779	829	767	773	838	771	867	856	834	851	832	830	776	792	814	786	873	791	804	819	848	830	766	804	856	787	839	817	818	783	839	805	843	750	788	819	850	797	762	826	855	806	775	770	837	772	798	799	867	825	819	802	850	777	808	843	786	834	777	816	791	808	895	816	785	792	751	787	815	824	827	778	799	840	798	814	813	778	820	827	803	820	806	854	799	795	763	830	799	810	855	869	790	814	729	765	763	760	796	781	801	788	804	813	864	758	791	800	810	805	764	830	781	831	739	751	853	775	840	727	779	812	828	826	758	794	801	763	814	819	766	766	775	781	787	821	815	775	831	893	790	777	740	798	800	801	791	828	797	833	811	799	808	769	824	843	808	802	804	817	817	863	829	793	815	791	772	798	836	774	815	791	787	799	793	828	827	778	842	809	805	791	836	831	811	772	794	802	807	780	777	794	795	804	784	837	818	777	802	848	752	776	815	799	798	852	801	815	786	825	804	801	778	825	802	808	775	837	798	831	857	814	817	779	801	778	814	804	813	799	761	789	783	788	809	816	823	798	806	793	765	793	821	801	873	824	825	810	819	819	750	734	812	805	780	811	775	845	828	815	823	824	814	875	798	773	805	744	800	829	806	840	816	789	864	827	815	832	762	818	794	807	832	815	831	789	811	785	795	842	801	838	812	811	834	856	777	824	795	787	854	838	826	838	848	792	810	757	855	803	769	786	780	838	795	812	801	762	779	845	773	799	799	819	779	775	809	765	834	827	810	790	841	827	819	837	799	876	778	793	750	816	757	830	823	829	794	824	810	828	791	803	817	760	801	784	782	782	835	857	832	795	808	793	849	840	745	811	808	778	799	789	791	786	854	819	796	827	829	793	830	818	818	793	787	852	793	808	794	772	829	822	806	785	728	785	809	783	759	828	813	808	793	804	840	762	793	805	811	768	804	810	847	770	800	764	839	825	759	793	799	806	739	786	796	841	792	824	826	793	805	787	792	745	843	795	784	748	809	863	815	816	820	817	847	801	820	856	783	789	844	754	777	871	741	800	802	808	840	817	814	765	840	798	777	804	798	757	849	848	802	799	781	807	792	795	841	778	812	790	773	902	856	794	793	796	759	754	767	764	859	797	833	804	782	839	805	821	817	769	755	734	797	811	791	838	768	844	807	817	812	788	801	777	835	842	800	804	797	800	805	783	788	817	755	801	761	804	815	824	807	781	796	788	855	811	818	776	817	773	818	829	756	882	806	781	745	826	828	804	761	830	817	788	813	804	825	817	875	833	751	831	804	785	756	826	796	789	814	820	791	809	827	790	741	803	812	794	789	814	828	799	779	795	813	779	761	815	763	823	814	794	819	798	804	798	800	825	823	781	793	766	834	818	860	832	809	809	793	812	839	775	813	808	840	806	808	761	847	795	823	820	807	807	830	852	816	831	846	793	754	786	814	800	753	838	857	761	848	841	839	789	811	840	804	805	826	767	773	824	805	785	799	824	784	804	771	782	787	766	760	864	863
6630	14152	56981	64613	67637	42114	25822	11988	6868	2484	1278	893	776	734	731	756	733	684	653	730	738	705	736	704	767	753	724	741	745	719	747	721	697	742	750	731	712	661	717	722	746	666	749	677	703	727	699	678	712	722	710	710	742	736	688	722	757	700	730	705	737	713	695	726	692	711	733	733	683	681	701	687	728	734	730	735	738	680	690	723	766	720	736	684	738	725	752	750	691	752	691	701	707	709	719	731	699	691	719	715	689	702	748	716	681	678	695	684	729	736	687	714	723	723	689	742	656	671	714	707	698	717	700	723	692	691	677	701	698	707	706	717	754	721	715	694	698	751	694	724	719	701	696	749	710	717	692	682	714	761	672	698	709	679	727	712	719	682	748	690	697	726	692	701	731	708	685	737	735	672	685	735	726	687	738	747	709	752	690	711	720	723	770	703	727	765	704	761	671	756	732	730	713	685	740	728	728	753	741	748	698	707	732	771	714	697	730	707	704	682	676	710	747	728	735	709	672	710	717	712	727	718	721	694	663	713	721	717	707	712	725	715	746	733	725	712	695	684	675	732	713	687	707	642	708	709	705	722	718	686	690	695	677	711	756	719	755	734	724	676	660	703	706	671	716	718	667	687	718	689	762	681	649	716	754	684	736	749	731	684	699	732	743	719	696	743	702	700	718	698	718	728	733	720	660	739	692	685	687	685	705	666	708	735	701	694	693	725	678	682	728	714	712	717	719	725	725	751	728	723	699	714	730	741	712	791	732	660	671	696	689	718	718	685	685	706	697	687	729	761	708	718	767	704	697	757	673	689	670	743	700	692	730	653	683	707	677	731	717	726	677	711	730	695	718	653	684	739	689	734	694	687	693	709	659	734	706	709	710	735	675	673	717	735	709	680	765	693	712	681	722	737	706	735	694	716	701	717	728	733	754	690	677	716	670	691	688	703	682	722	735	715	720	708	678	704	734	686	697	692	727	690	729	681	709	694	699	680	714	713	674	701	725	706	739	726	679	732	708	675	712	678	715	689	725	740	708	719	690	711	683	678	686	705	704	679	687	757	709	718	768	735	743	692	731	741	746	716	693	714	725	665	702	717	741	725	730	672	702	689	712	692	686	731	748	739	687	726	712	717	734	682	721	703	615	711	663	688	709	699	747	725	718	658	717	726	704	710	696	677	671	695	703	702	719	753	748	701	728	721	726	663	684	741	721	727	687	709	694	698	716	737	675	743	700	733	727	752	695	742	694	695	711	762	690	711	686	764	726	668	713	700	735	663	710	739	727	701	712	698	716	686	721	733	732	683	665	703	688	688	698	697	684	747	694	696	700	703	692	693	691	731	695	727	685	688	692	710	761	775	688	682	699	664	734	682	697	728	710	755	662	705	712	693	712	654	691	771	720	707	716	653	698	736	718	681	714	733	668	623	643	710	687	707	747	699	711	706	716	673	674	707	657	733	703	745	702	728	661	762	738	738	688	688	704	693	732	699	696	738	701	706	719	702	716	672	731	714	706	707	705	680	704	691	729	721	681	694	758	701	709	666	704	693	676	673	714	710	713	694	770	719	705	712	683	712	635	714	696	712	680	658	747	744	715	752	683	739	641	767	780	658	694	686	704	699	683	716	701	675	740	715	688	755	726	734	703	760	706	691	698	692	725	676	700	723	698	726	737	712	736	796	711	696	683	737	688	743	693	697	688	738	691	684	738	698	756	782	727	719	710	686	706	658	717	720	715	664	715	720	694	733	721	724	716	751	726	678	719	710	658	748	735	717	728	702	671	698	753	702	702	719	773	711	706	690	750	659	703	703	685	694	704	713	715	712	736	729	704	716	684	704	673	733	723	733	789	730	761	734	721	666	697	719	671	706	648	695	698	727	693	675	725	729	772	703	672	699	714	688	684	687	746	676	700	705	767	733	728	759	655	705	680	759	689	709	747	697	725	698	733	693	735	655	731	682	705	699	733	682	729	687	700	685	664	677	664	783	710	686	729	695	686	743	715	668	697	757	690	735	691	734	686	719	684	759	726	676	696	688	717	708	722	716	710	670	674	733	692	716	700	719	690	700	702	782	693	717	719	652	724	695	690	718	725	727	711	722	737	725	700	729	685	707	702	730	706	715	724	740	661	674	689	696	712	705	740	729	705	711	667	752	701	697	678	686	689	685	765	713	701	693	724	682	734	713	716	661	757	706	750	716	739	696	708	687	693	718	731	709	684	705	726	713	694	681	709	734	764	691	663	713	748	683	679	699	741	689	721	740	721	733	731	691	707	734	726	678	700	690	738	719	682	685	759	665	718	691	782	707	713	677	692	708	705	665	686	740	721	741	689	730	735	676	703	763	726	681	711	646	699	789	729	703	710	715	737	680	683	692	707	714	693	737	660	677	690	739	680	708	668	730	690	648	684	738	698	715	720	719	751	709	715	658	699	724	770	718	688	678	717	692	689	734	703	662	730	700	667	712	709	739	711	722	717	711	752	672	692	670	701	697	691	681	691	723	641	729	729	714	743	719	723	674	747	735	711	754	748	685	680	699	720	712	722	750	668	717	690	707	773	690	729	697	696	695	726	707	768	709	657	711	712	713	717	749	715	678	721	643	735	671	722	724	660	677	682	680	728	679	692	747	676	706	702	696	739	696	740	705	689	674	703	722	743	693	726	686	712	712	719	705	725	735	669	726	717	695	696	716	655	711	723	717	698	718	698	706	684	678	710	713	662	700	712	687	715	674	663	697	713	668	741	786	680	695	710	699	702	709	761	699	701	705	728	703	730	707	701	714	725	702	721	680	737	729	670	661	725	677	680	720	700	672	705	790	669	739	724	687	712	733	679	719	686	754	698	714	703	713	688	745	667	726	683	722	667	640	719	776	777	702	731	724	710	661	704	696	690	733	784	730	722	745	694	721	699	707	735	730	675	739	725	681	686	720	697	699	740	724	666	669	674	743	689	693	673	738	686	740	723	655	690	675	721	680	678	677	685	728	658	716	698	689	754	727	687	733	662	665	711	758	726	705	717	712	749	727	698	715	710	757	683	744	745	701	741	700	730	718	734	693	703	682	681	663	671	721	701	706	699	724	716	693	748	697	712	646	705	728	712	700	736	759	689	730	718	722	694	695	740	691	694	682	679	704	677	709	678	687	722	691	703	674	722	688	704	722	752	729	671	713	698	745	693	712	674	713	720	693	676	698	707	755	723	666	725	710	709	719	689	721	737	697	720	689	684	737	704	655	706	745	706	705	674	698	734	689	701	719	752	714	692	711	748	669	711	679	702	710	741	662	728	642	692	769	673	695	739	677	665	702	777	723	686	711	677	718	736	716	703	693	680	697	753	744	748	676	691	727	722	694	683	751	747	682	670	709	735	746	743	749	735	705	696	720	682	694	740	705	725	673	704	700	700	688	646	742	695	699	718	667	711	705	691	699	743	702	741	706	730	721	704	684	712	714	679	682	695	731	647	682	705	724	726	659	718	683	701	696	689	678	704	698	682	669
27856	18426	20699	18793	13835	6891	3009	1536	1036	795	702	673	688	688	656	670	701	655	700	661	677	651	675	702	635	641	676	670	679	673	659	684	636	674	700	642	642	661	593	691	615	676	659	684	611	654	659	673	609	647	647	686	667	685	693	657	642	670	660	724	702	644	679	678	652	679	690	618	691	622	610	675	636	640	659	704	673	654	610	695	652	672	657	682	676	659	626	678	628	645	677	653	683	649	646	697	638	665	682	657	647	648	663	673	684	695	652	628	656	636	668	669	676	657	659	609	673	628	673	658	657	657	648	695	620	708	633	700	660	623	641	647	623	669	643	645	635	651	634	628	619	662	681	647	631	686	671	654	667	689	691	673	648	672	631	635	654	628	628	605	657	674	667	671	692	710	642	631	617	651	662	644	660	652	662	639	660	655	674	634	667	642	647	673	629	676	724	691	651	665	648	618	654	618	689	702	669	690	651	650	673	685	631	656	679	644	657	675	660	643	677	646	648	695	668	684	691	684	649	637	671	665	652	671	642	594	684	643	677	626	636	661	711	651	691	700	694	641	669	670	708	635	714	634	676	698	644	653	645	703	698	612	661	659	638	649	667	635	705	657	624	622	656	634	651	661	661	623	668	733	655	668	662	695	695	681	684	579	659	607	689	637	637	651	636	683	656	644	630	614	674	697	642	674	681	643	672	679	662	630	621	661	691	681	642	665	662	681	669	645	699	621	595	622	632	662	673	671	682	633	644	615	652	653	643	695	690	635	700	614	659	683	699	661	628	673	612	686	657	642	674	644	638	652	672	668	638	661	650	629	623	686	679	667	594	670	716	629	652	618	617	696	675	635	651	657	652	745	685	675	640	632	624	675	631	644	677	693	613	656	682	648	660	692	636	643	661	635	663	633	717	634	680	678	672	606	659	656	670	616	621	664	719	671	615	722	672	651	664	651	622	647	605	683	627	642	698	697	688	684	622	649	622	684	648	624	646	667	662	656	674	649	686	681	672	669	645	644	621	661	642	597	644	670	666	647	668	626	645	642	694	689	658	651	626	622	688	641	644	646	656	684	660	696	633	680	689	646	676	649	654	605	652	655	709	640	641	724	650	669	642	698	688	636	672	612	652	652	640	640	651	629	698	674	653	678	628	685	630	687	645	680	680	650	691	679	674	670	681	623	614	667	636	649	678	655	714	682	672	668	662	668	654	631	644	615	655	668	633	640	668	679	656	695	683	643	668	654	664	593	640	639	678	625	670	650	632	651	674	685	666	664	645	613	654	667	647	615	658	667	673	653	658	711	665	677	626	663	675	658	662	667	652	658	662	672	614	648	676	685	696	640	631	653	648	603	660	661	640	655	670	661	675	690	689	630	692	663	687	588	660	622	598	657	693	655	661	693	658	635	622	660	599	669	653	661	629	605	668	661	648	613	618	636	675	621	603	650	677	640	606	654	655	672	692	636	657	674	669	661	667	611	641	692	667	664	667	620	692	695	641	662	676	661	662	664	658	679	718	653	644	637	619	693	688	644	649	636	689	643	696	672	694	628	665	666	668	644	714	614	637	663	642	670	697	655	654	671	677	671	633	665	653	673	695	639	657	673	672	687	653	710	618	661	613	652	638	656	705	630	701	657	662	650	667	685	653	652	638	684	698	630	606	643	714	657	697	625	682	649	599	650	704	680	655	647	642	679	690	663	649	675	638	668	665	696	674	636	667	656	681	608	666	703	651	630	720	709	653	670	629	673	630	692	649	699	668	632	626	653	643	702	690	677	670	607	651	646	663	705	631	671	644	647	645	685	686	655	654	649	647	658	641	676	671	668	662	691	652	631	613	656	622	653	695	666	646	670	625	684	624	665	634	675	649	691	639	710	633	696	629	707	697	692	669	609	639	663	662	689	684	659	605	656	643	643	678	652	658	673	680	676	682	647	659	624	680	646	685	674	683	644	623	659	624	630	625	654	676	616	693	634	674	653	691	618	698	624	629	659	650	659	624	703	685	668	706	600	686	657	657	629	696	635	600	651	638	678	647	612	686	656	654	680	650	639	678	610	686	690	627	699	649	631	683	662	637	653	677	627	685	668	634	613	632	640	619	723	678	634	695	665	645	659	648	664	646	662	619	719	661	691	658	679	624	680	693	664	663	657	678	679	624	664	657	643	668	674	664	658	679	627	712	662	622	626	642	688	665	701	647	652	641	691	674	705	648	655	646	676	671	691	656	666	619	660	691	650	630	651	602	679	657	634	620	670	660	628	680	639	703	642	681	665	648	660	678	635	648	674	655	655	585	662	687	714	665	647	648	634	654	633	687	652	641	625	648	673	668	681	675	631	678	635	690	696	621	643	603	645	650	642	669	675	642	673	642	637	666	640	652	636	655	698	635	613	615	664	682	629	659	651	697	638	634	597	677	606	667	690	680	589	641	667	664	630	656	655	636	660	687	685	610	662	651	663	674	663	661	686	644	690	648	626	693	680	655	645	684	637	659	641	602	705	698	678	685	643	679	625	666	677	650	670	646	666	672	640	635	643	706	647	631	659	635	650	616	657	721	663	680	688	658	665	664	637	689	637	658	647	654	613	678	633	660	639	640	662	686	677	684	657	643	702	666	655	689	675	691	619	652	657	660	607	648	672	621	656	629	642	663	653	681	670	669	676	658	659	685	658	614	620	693	687	636	647	666	706	711	688	653	630	615	647	660	661	649	675	603	686	667	641	706	616	659	643	644	664	669	662	628	649	653	617	592	655	640	664	693	632	619	618	655	632	645	650	680	664	653	575	654	658	637	648	660	659	666	696	668	700	645	663	659	654	654	655	651	677	676	653	648	624	629	703	657	700	653	634	639	682	700	608	649	676	701	668	660	643	626	708	658	651	625	643	659	663	664	712	671	661	687	675	637	710	624	667	673	649	640	625	656	634	627	682	681	626	631	668	659	668	652	673	635	681	653	647	657	684	666	676	622	686	669	637	656	651	648	654	603	633	648	699	622	682	647	691	611	697	726	645	652	665	629	651	654	593	664	629	684	676	628	725	679	596	636	660	608	652	646	672	666	626	664	657	694	650	641	644	660	613	618	623	666	616	672	634	636	723	685	643	655	643	652	687	659	653	630	653	702	608	641	647	627	632	612	658	665	670	650	636	596	645	620	673	646	614	665	668	703	656	685	622	646	629	633	679	707	661	641	687	663	729	653	660	646	605	646	683	690	664	700	666	669	658	646	652	648	635	667	644	647	644	697	660	685	667	616	682	693	635	653	638	635	635	674	683	639	630	664	643	660	679	681	654	679	669	651	711	690	656	698	631	705	666	615	689	711	683	647	593	662	645	732	663	610	614	684	677	635	667	655	664	637	641	690	603	652	664	669	647	616	623	650	700	670	659	663	679	614	649	677	659	669	686	666	612	673	711	644	624	641	692	703	682	635	643	615	678	645	653	658	652	654	672	662	647	635	711	670	646	658	620	677	658	632	647	684	676	672	643	669	663	731	663	691	642
7652	13109	20751	14591	11189	5835	2847	1462	976	723	607	628	560	563	547	544	547	531	578	570	563	553	548	574	554	561	552	574	509	575	548	554	528	581	535	552	552	539	583	558	538	501	556	559	551	542	542	628	578	561	538	565	550	606	563	501	589	563	538	566	565	541	553	564	592	559	583	548	549	531	554	532	597	531	576	554	549	551	539	538	541	569	524	585	547	522	618	550	571	533	548	538	519	575	525	583	539	536	528	579	543	549	552	543	560	517	552	587	587	557	580	519	549	554	583	545	570	530	564	575	512	574	548	563	534	575	555	549	558	551	540	533	568	563	542	550	530	603	608	549	559	534	538	573	533	562	550	544	608	605	560	516	533	552	552	563	605	536	567	569	556	566	527	540	591	579	527	515	550	550	556	558	521	556	575	553	560	536	565	569	562	545	564	565	572	530	539	541	578	551	586	535	554	554	572	550	555	579	524	561	567	566	545	549	535	532	559	567	563	548	502	566	506	545	549	480	532	523	552	570	583	575	578	579	557	580	552	543	562	605	582	553	519	584	520	555	557	545	550	574	572	546	561	563	537	583	567	566	577	508	534	556	562	577	545	550	512	553	514	574	592	573	560	556	501	555	556	583	556	570	557	564	523	582	537	555	548	565	538	511	547	564	575	580	523	570	569	539	538	561	534	581	535	528	546	555	565	548	548	592	498	576	579	556	601	562	549	574	523	587	599	542	587	563	526	569	593	548	590	528	565	546	526	557	573	541	511	573	518	599	545	549	546	563	572	524	536	609	542	557	540	537	562	540	562	534	564	544	556	560	580	546	572	529	548	585	542	562	524	556	525	560	565	524	561	546	573	575	555	546	572	558	600	597	513	531	566	524	505	554	574	547	529	544	577	560	520	517	575	528	568	560	518	563	548	616	555	562	518	540	539	575	520	592	567	544	545	614	578	521	533	587	543	546	541	524	586	525	590	566	550	546	584	551	534	570	558	538	572	541	579	550	561	562	540	547	515	532	543	517	525	547	581	567	564	552	579	523	581	537	564	504	544	555	542	568	577	569	535	570	564	594	521	566	524	548	564	532	544	558	572	503	572	591	556	539	573	573	582	572	597	581	597	532	548	570	596	564	556	566	539	543	547	604	537	530	555	549	575	511	526	553	559	572	563	529	528	528	518	559	543	508	563	538	568	595	578	547	531	555	552	548	490	546	553	557	565	568	572	561	561	539	544	518	567	589	553	595	501	569	600	561	579	558	512	546	537	564	562	506	528	535	540	560	584	579	491	559	593	536	594	563	579	556	567	534	597	532	599	548	498	592	548	532	547	557	564	544	568	579	551	527	574	560	543	540	532	551	559	552	555	581	570	556	540	569	586	544	543	587	543	540	500	577	561	544	580	530	518	561	602	557	561	567	566	518	527	538	523	543	570	572	575	568	530	549	555	579	579	561	561	574	542	570	542	526	540	525	547	556	569	548	569	572	555	533	568	587	555	576	552	549	572	534	546	541	545	517	565	570	551	527	545	523	580	547	567	530	559	545	515	563	590	615	554	567	531	537	514	541	539	524	565	562	543	540	572	546	527	611	595	524	545	520	620	565	566	572	537	529	517	548	608	590	564	541	547	554	587	529	542	562	571	551	573	551	532	546	531	534	548	527	536	572	519	600	535	545	527	568	537	566	529	548	596	588	541	557	561	553	538	540	541	553	549	540	564	524	572	591	548	599	528	570	554	574	560	550	472	601	569	542	517	550	528	479	513	567	535	580	540	558	576	524	572	560	556	538	556	548	584	556	541	539	558	572	606	526	581	555	546	580	513	540	569	581	588	581	582	556	548	541	535	586	559	547	583	601	580	545	537	561	526	546	594	538	543	515	564	543	563	526	583	565	546	547	550	513	596	620	498	523	525	557	583	544	545	576	544	559	620	549	537	550	559	561	562	534	579	585	541	559	532	520	500	533	548	546	564	587	517	546	576	557	532	528	584	537	547	547	568	537	535	544	539	555	589	554	551	540	565	595	562	541	585	577	549	524	604	553	497	546	573	559	525	563	570	574	559	570	522	550	550	558	519	616	559	525	542	512	556	558	567	587	516	563	551	577	599	552	542	553	553	555	552	522	544	588	527	565	558	590	541	541	532	574	510	542	603	584	567	503	549	525	559	544	544	537	536	564	564	552	591	605	537	544	547	586	541	527	551	494	564	549	567	529	516	546	567	512	557	544	577	548	556	564	566	593	532	529	535	582	538	571	541	581	576	573	556	591	547	557	552	569	518	562	568	530	545	569	553	577	571	561	496	596	552	537	538	520	554	548	525	545	567	498	546	524	564	533	600	572	560	533	554	514	505	552	528	526	559	506	514	529	579	539	548	573	574	594	537	524	549	538	589	531	583	550	587	572	568	617	554	555	519	584	562	554	612	580	575	506	540	526	568	523	589	489	576	528	526	559	586	539	549	544	591	568	564	537	534	586	527	565	538	539	589	586	555	542	564	568	556	574	551	536	541	517	548	572	575	586	565	563	557	537	554	554	542	570	533	556	566	555	577	581	592	563	542	575	574	554	562	571	555	545	567	565	502	568	558	586	551	564	531	582	529	563	490	522	552	541	536	548	571	568	536	583	574	567	547	544	578	546	543	558	532	550	531	577	570	565	545	593	518	549	559	528	537	562	593	583	529	556	558	529	562	538	573	526	558	536	541	548	603	558	509	566	588	551	528	578	565	547	556	533	529	569	554	517	543	568	549	577	581	511	552	534	532	527	530	523	540	541	548	504	591	524	583	568	597	541	530	589	572	595	515	568	591	527	553	514	558	583	576	595	589	571	547	596	567	565	552	528	519	530	551	547	581	542	614	563	550	561	576	540	569	524	562	566	525	564	574	561	553	594	538	553	570	547	554	556	574	554	579	537	525	565	549	540	581	499	606	589	532	552	523	545	558	543	568	546	552	633	536	549	532	534	569	562	556	601	548	558	530	565	540	541	549	546	549	568	552	537	576	599	514	560	558	528	578	565	541	559	524	562	551	556	562	617	541	587	530	513	572	546	570	576	597	541	565	550	588	550	522	513	566	557	510	549	570	574	561	582	556	585	570	603	512	578	547	583	529	527	567	540	565	559	534	593	568	537	611	575	540	579	563	566	559	574	540	537	556	556	559	558	547	536	549	572	533	565	523	543	517	539	591	550	557	571	541	550	568	583	524	585	572	571	553	543	532	583	586	543	505	547	532	594	570	527	538	561	553	556	586	481	542	508	569	518	500	582	533	580	564	527	562	591	581	526	581	591	549	542	554	567	578	536	563	539	557	563	537	578	531	543	543	529	550	558	576	534	582	574	599	573	523	572	590	568	581	576	553	562	530	571	512	551	597	530	569	557	550	526	561	590	543	582	511	534	564	575	539	563	561	540	586	532	533	557	552	534	539	617	535	570	575	587	556	529	563	565	549	573	577	544	512	545	550	541	580	544	548	587	538	578	543	530	517	531	567	596	544	539	539	561
25416	21446	28249	37652	46220	34060	20623	7620	2991	1390	936	753	715	683	725	744	758	681	731	730	704	708	730	740	764	712	726	716	689	709	690	728	745	698	676	733	696	729	678	713	707	724	726	707	653	691	692	720	725	750	649	711	664	782	748	748	710	718	753	707	705	724	711	712	713	656	707	719	666	706	704	692	667	711	688	739	707	702	737	686	721	738	720	672	738	719	662	719	714	672	730	684	703	715	667	700	690	732	681	695	716	687	736	691	702	724	695	701	725	732	686	694	693	668	762	673	751	692	673	682	692	655	687	735	693	659	702	697	712	683	757	673	721	712	729	706	664	692	699	719	724	652	645	689	744	702	688	691	720	702	704	692	687	663	745	709	660	681	690	711	692	719	715	695	735	704	669	687	698	689	703	688	700	690	717	671	701	710	697	665	692	737	700	717	693	666	724	739	694	708	703	674	749	732	706	688	675	684	696	683	722	669	712	741	727	723	690	676	694	723	704	681	740	757	701	653	736	684	678	661	677	737	704	696	710	722	701	728	663	647	704	696	677	731	699	650	710	660	665	704	760	670	674	682	709	731	700	703	730	714	700	668	696	707	644	653	723	686	674	647	707	707	742	726	708	704	687	682	713	745	735	690	657	714	709	656	709	642	718	668	695	690	713	700	697	738	675	717	734	676	709	717	695	658	693	719	698	675	735	676	681	734	725	687	756	680	746	735	706	645	657	675	693	714	709	670	726	722	701	717	721	694	687	687	673	674	710	696	702	660	670	707	679	650	691	735	708	704	708	693	661	719	677	641	664	648	668	714	729	720	718	706	732	723	718	672	719	730	677	699	677	702	742	679	728	723	628	694	741	705	671	703	735	746	722	687	686	699	754	708	697	723	652	715	733	696	673	706	708	718	671	714	670	683	729	740	760	686	752	723	701	680	692	665	665	652	672	685	684	732	689	702	698	722	680	694	693	743	721	710	620	712	693	706	707	684	685	711	682	693	730	653	687	725	727	729	716	661	650	734	710	709	695	721	688	666	706	742	728	698	698	715	743	681	735	730	697	668	708	661	723	715	699	706	712	731	670	705	635	699	715	715	664	697	688	736	739	676	685	748	724	678	695	722	687	698	666	709	731	671	689	684	698	740	699	693	697	734	732	680	678	718	713	681	692	714	674	714	675	724	689	681	656	718	675	681	693	693	672	712	681	697	646	718	714	717	724	694	697	671	716	679	770	690	660	670	721	721	695	679	719	675	723	687	755	668	752	733	717	683	693	720	688	704	679	708	722	723	685	674	701	696	699	695	665	742	667	692	694	732	678	705	656	721	697	690	647	695	697	684	741	672	679	739	695	674	725	731	692	728	698	654	701	738	716	717	738	701	714	654	698	728	697	683	721	723	724	720	746	707	669	683	719	774	682	638	649	695	724	684	673	697	720	650	690	695	692	670	713	649	711	688	652	715	720	679	698	679	722	719	716	655	717	696	671	674	714	709	735	677	667	708	643	686	712	671	736	675	693	662	664	727	685	683	733	715	747	707	698	671	693	720	713	688	669	757	679	689	710	702	732	703	676	678	745	746	710	674	680	700	715	699	697	718	720	725	761	705	709	738	665	748	676	684	710	757	741	656	648	663	696	741	740	684	676	699	713	678	691	699	727	734	661	696	709	698	688	744	693	728	685	724	708	697	700	727	715	702	682	711	737	717	727	708	721	686	662	729	676	680	742	668	711	647	706	708	701	691	749	672	709	692	701	708	688	678	689	697	693	760	712	741	707	715	677	711	686	739	637	717	692	703	671	711	702	688	678	659	695	697	676	687	673	653	669	713	685	662	705	648	741	714	719	704	685	669	664	705	724	727	666	690	694	696	720	699	674	710	708	711	672	668	710	672	694	726	647	721	673	727	739	692	694	713	734	701	705	681	701	727	698	708	642	721	716	702	694	694	674	717	691	706	673	685	708	712	658	761	709	676	713	697	699	716	695	733	720	713	650	675	749	719	733	735	738	720	681	688	621	708	694	721	741	707	678	703	692	734	712	672	653	699	712	753	685	743	705	688	685	641	666	717	713	678	710	663	714	675	669	719	720	677	706	730	739	682	716	715	724	690	750	719	727	730	684	637	723	695	720	652	706	701	745	702	700	669	676	717	762	690	664	689	642	734	700	683	701	667	778	685	702	678	714	638	692	710	785	686	703	639	672	744	685	693	648	726	712	726	662	712	685	741	687	750	714	669	720	689	658	650	725	690	703	677	682	658	667	683	685	664	680	692	680	721	714	760	675	747	691	720	708	695	721	733	639	742	666	731	683	696	664	692	676	753	676	706	703	698	719	691	689	636	689	732	680	692	715	687	720	692	693	732	674	740	711	698	698	688	694	702	714	748	719	686	730	712	745	690	640	700	704	685	735	725	706	712	711	703	686	679	746	672	685	695	721	717	733	692	728	740	683	726	678	700	707	696	677	710	688	723	727	728	710	745	711	693	689	691	719	692	679	697	691	682	681	625	692	635	683	661	689	673	678	639	710	730	688	696	654	723	718	705	698	729	683	708	676	650	676	707	666	730	676	741	726	709	703	691	683	693	694	702	764	704	713	657	677	682	694	667	700	664	709	641	687	649	652	705	699	734	726	648	701	664	658	712	696	666	695	699	682	718	705	688	711	737	739	691	693	684	644	700	707	658	686	650	726	657	717	710	724	702	726	673	762	693	673	726	722	700	645	649	715	716	665	717	679	745	716	677	683	722	659	763	712	746	716	747	749	694	697	707	710	691	674	714	652	706	750	664	679	696	706	696	695	661	689	716	761	717	680	695	707	638	690	702	713	716	688	727	717	706	659	670	687	705	708	650	691	772	707	719	674	734	745	666	731	763	653	705	723	723	690	695	717	641	755	699	705	713	691	697	679	698	661	675	744	688	648	682	735	735	728	726	739	714	719	675	714	633	691	713	715	711	727	701	753	707	669	673	679	692	696	706	702	706	707	705	719	718	697	742	701	665	694	655	699	640	689	729	735	725	658	717	684	685	708	717	694	715	705	700	710	698	708	682	692	703	696	658	722	723	722	715	713	731	680	668	682	708	724	662	758	651	671	753	686	714	705	716	679	737	713	673	707	701	769	702	687	679	670	739	695	734	767	692	720	741	749	682	659	689	696	685	712	723	657	693	722	699	672	687	667	698	691	716	645	685	694	695	688	658	662	686	699	719	717	701	741	701	688	643	668	714	655	709	702	701	702	675	747	743	719	669	720	743	688	750	716	701	720	690	715	680	720	710	698	734	697	734	693	663	771	677	686	674	692	685	731	704	677	746	726	718	719	750	669	733	674	665	674	776	651	698	738	713	708	763	704	721	691	683	688	666	678	680	683	695	688	712	705	720	720	708	713	711	740	713	692	718	728	677	660	651	717	710	697	698	752	675	728	653	690	687	652	741	718	672	690	667	677	686	673	681	699	704	678	710	692	691	759	702	645	701	693	655	705	693	714	654	667	688	679	709	676	704
10274	27577	30951	48989	45967	25963	14597	6364	3092	1445	843	670	701	635	641	591	651	666	624	617	645	598	642	619	628	655	630	634	591	611	603	617	630	608	647	645	620	633	643	634	667	592	599	635	638	631	623	647	641	626	648	624	639	626	643	551	600	662	618	602	655	662	621	604	647	657	623	625	630	662	654	626	587	623	680	604	620	623	692	659	625	568	650	639	654	607	630	597	624	655	645	595	642	605	617	599	623	590	656	568	617	636	644	617	648	631	657	626	643	633	578	603	636	637	632	618	615	613	631	655	631	630	623	641	635	635	595	701	626	590	640	632	644	579	672	617	649	673	600	648	606	596	606	640	687	588	660	609	610	616	648	606	626	630	609	630	626	612	656	575	624	623	645	600	634	632	628	577	614	619	575	627	640	611	620	625	627	634	615	639	615	663	602	674	576	612	599	650	600	625	616	630	599	613	641	604	643	591	608	596	650	618	640	573	613	595	672	605	570	643	608	589	592	637	637	643	634	589	644	666	619	630	600	596	618	641	585	583	654	641	607	626	627	606	584	603	632	616	620	633	637	628	606	619	663	663	644	583	639	602	602	643	646	677	596	645	605	662	589	615	599	607	605	647	656	614	626	598	617	580	627	629	629	633	566	617	614	601	619	642	611	613	612	600	614	643	637	607	635	656	626	620	613	610	558	611	596	623	558	588	633	618	641	596	633	607	603	657	606	618	641	617	693	622	586	592	659	590	629	625	631	654	652	617	673	616	653	700	645	680	652	631	663	627	646	564	624	603	657	609	603	612	626	643	547	619	610	605	621	585	563	622	633	608	594	612	598	635	609	595	610	620	621	667	622	586	613	606	598	597	615	587	636	610	668	628	611	608	628	616	623	642	612	600	606	606	607	645	610	639	659	568	617	620	577	633	615	605	594	619	615	603	621	617	610	664	600	627	660	592	624	627	610	595	577	613	613	633	616	594	625	620	611	650	577	639	648	587	595	623	634	653	623	625	663	598	623	674	631	591	590	587	601	602	617	645	633	646	583	599	599	610	622	615	589	660	622	588	657	631	651	643	605	581	618	612	592	634	604	645	634	595	609	574	634	644	602	633	629	646	674	613	599	607	652	627	596	565	609	646	684	582	666	662	638	636	611	628	631	630	662	639	633	635	620	648	601	654	643	605	633	614	605	628	609	618	610	603	656	629	597	606	613	600	593	592	618	637	620	609	641	615	620	636	588	647	660	609	610	629	612	575	630	588	639	601	602	622	625	596	608	640	631	674	701	611	626	608	624	604	611	613	630	613	635	625	582	659	620	662	628	655	639	618	610	640	605	612	593	647	628	621	697	657	619	617	616	624	639	615	590	610	637	620	672	579	593	608	616	597	611	620	625	624	625	588	647	621	569	622	592	650	608	619	606	635	625	589	606	604	640	652	626	632	590	604	608	614	646	582	600	640	625	640	639	594	648	593	584	596	618	634	614	603	652	659	612	674	627	639	631	620	613	654	585	624	616	588	627	615	612	633	648	636	596	632	615	671	628	589	678	618	674	613	630	621	590	631	668	601	602	659	647	644	630	620	630	632	627	672	631	650	621	597	624	602	640	588	600	582	600	593	638	613	622	631	604	588	615	617	595	637	668	643	656	647	671	610	642	661	607	646	625	665	632	626	664	661	609	661	624	611	609	642	571	606	631	604	647	605	624	640	601	596	589	617	654	593	606	575	619	591	619	627	618	633	630	599	578	623	608	640	626	643	627	635	597	627	646	621	592	554	628	608	607	631	584	647	591	635	610	615	617	622	625	618	622	633	574	585	623	585	646	651	641	619	621	649	618	617	629	624	637	592	630	638	643	623	628	592	625	625	628	614	616	671	622	618	623	654	644	628	622	611	629	584	587	630	660	588	621	611	637	631	618	611	624	571	660	623	592	611	588	600	668	628	694	602	597	636	590	590	581	649	656	655	627	624	632	621	629	603	599	620	598	616	641	586	625	621	573	613	605	644	616	582	620	647	600	664	619	644	659	616	594	600	604	631	617	652	580	640	568	630	613	624	609	605	590	645	626	602	592	600	617	586	623	636	614	650	642	616	614	590	591	644	635	639	622	599	578	627	673	636	646	639	608	643	617	619	639	641	624	628	624	611	616	613	603	622	627	646	645	650	678	660	599	618	630	611	644	641	633	615	578	596	652	607	613	610	620	618	602	656	593	644	607	600	608	576	656	630	605	638	609	621	641	619	606	597	584	623	633	607	640	645	646	614	601	626	645	648	633	612	592	617	633	626	606	664	605	629	627	648	634	609	600	631	610	628	641	627	592	598	624	653	650	570	624	615	599	636	640	640	613	623	604	674	628	643	666	597	571	620	563	593	593	583	666	637	649	588	633	600	579	582	552	626	578	682	654	640	642	605	686	623	587	587	635	620	624	627	625	592	610	602	660	622	624	606	646	621	641	588	683	650	634	594	601	650	621	596	591	632	621	634	533	621	600	666	623	585	621	587	615	594	612	612	626	602	585	612	607	618	569	624	614	599	639	641	587	617	621	676	662	628	597	583	586	642	606	592	650	618	614	634	616	624	633	626	544	653	640	633	592	568	595	619	616	621	580	628	615	663	607	570	629	654	645	613	610	650	657	633	633	655	603	579	629	608	621	614	625	664	620	590	614	638	648	644	656	642	585	635	653	661	638	601	605	643	627	569	587	614	608	624	656	637	605	661	640	636	597	624	590	618	620	662	615	644	587	666	641	603	587	614	588	643	647	653	599	599	590	694	629	666	650	652	635	649	623	640	638	605	616	592	646	593	597	612	620	570	621	597	642	591	629	591	607	652	604	583	602	619	599	609	620	588	613	640	634	586	615	590	632	636	669	637	623	628	623	625	614	641	587	652	594	614	616	641	623	686	607	564	637	616	630	611	663	600	617	588	580	657	689	597	606	591	614	580	607	608	624	601	654	603	610	616	612	615	600	575	649	625	654	607	650	626	644	608	624	597	617	613	657	641	628	639	627	615	597	576	647	607	597	665	629	652	572	635	607	655	596	637	608	631	616	597	623	644	628	630	595	580	608	632	619	613	630	622	655	650	640	591	615	630	608	605	608	643	633	566	641	641	604	628	591	601	575	630	635	645	592	594	619	615	559	642	622	607	608	641	645	579	620	578	643	599	640	615	625	654	596	623	666	566	613	634	625	611	609	660	660	653	611	606	602	619	664	626	671	632	622	628	578	619	635	656	632	607	615	613	634	609	574	627	653	612	571	653	642	641	601	606	581	624	641	614	623	614	636	598	609	614	596	604	595	668	631	646	617	609	616	558	646	587	607	580	627	628	590	626	602	628	605	623	626	613	641	634	624	628	609	615	642	603	642	662	598	598	600	590	632	618	643	616	605	577	621	575	639	604	636	635	573	545	629	614	588	621	638	638	636	613	627	628	630	587	652	593	607	638	593	582	546	561	640	588	608	629	639	603	620	637	603	626	624	633	539	627	632	627	619	628	647	633
24165	21379	29030	34994	52320	47084	34549	17141	6627	2324	1224	967	859	858	853	859	862	780	813	790	839	828	834	827	844	840	828	805	847	787	784	784	792	836	807	890	808	799	831	836	813	800	759	780	799	822	837	790	800	779	786	785	834	804	852	763	792	822	788	786	835	774	768	857	835	811	799	846	783	759	803	777	833	802	790	771	781	791	844	843	760	794	848	838	818	805	820	796	768	803	833	776	778	811	856	810	758	780	809	786	807	768	780	766	806	802	784	790	827	785	841	822	791	817	778	841	809	811	768	809	804	804	790	811	800	826	783	779	822	824	801	782	798	807	750	813	785	776	785	863	807	835	797	726	797	781	765	783	806	839	751	773	784	790	825	839	800	815	792	793	816	799	808	777	861	842	777	702	770	785	769	755	863	803	783	815	700	780	794	839	786	761	793	815	809	798	757	799	809	789	850	801	802	799	815	836	749	796	794	774	777	759	796	780	810	782	781	799	837	802	830	798	774	817	844	763	841	823	785	777	811	780	830	796	820	818	808	785	777	811	811	756	782	815	769	794	776	836	812	792	791	813	806	808	794	835	756	774	771	810	779	780	814	769	801	779	798	787	818	796	745	816	801	771	797	748	748	815	784	800	755	783	795	822	841	755	819	808	824	792	815	835	777	759	790	806	805	767	773	797	795	795	785	755	791	786	832	801	759	795	807	791	835	800	790	820	783	779	820	803	817	819	838	809	797	804	769	806	766	795	789	826	791	806	838	818	794	846	795	810	809	824	760	773	812	759	826	791	757	749	767	785	757	863	815	799	801	774	762	803	818	772	764	797	813	764	763	780	772	807	812	733	864	794	783	771	764	792	773	794	759	798	830	806	801	787	829	782	813	818	804	846	775	816	748	766	799	806	857	786	840	834	783	793	814	808	755	782	761	799	779	794	805	849	786	842	792	789	794	770	805	767	824	778	830	815	781	784	796	822	802	796	825	786	798	817	790	817	806	774	793	775	800	814	789	776	831	817	819	862	708	748	805	817	749	753	780	834	854	818	830	761	772	770	779	782	780	772	808	783	789	781	786	829	800	842	820	815	846	837	812	763	813	802	717	788	814	815	782	795	748	835	778	800	825	809	765	798	803	816	822	763	814	728	868	796	769	789	755	801	855	774	849	796	799	783	778	822	809	754	791	822	759	820	752	837	820	779	796	783	791	801	782	798	853	773	764	775	798	786	787	796	796	783	744	808	800	773	775	764	841	801	787	791	854	789	794	769	825	761	746	801	795	835	798	839	824	791	828	827	820	773	799	847	807	788	808	815	808	781	824	818	871	761	810	772	773	830	794	804	779	770	765	855	823	745	768	796	763	805	826	810	779	819	802	784	835	788	806	806	824	822	756	770	773	741	814	792	884	810	811	806	767	797	813	777	771	784	780	794	757	869	788	750	784	793	753	788	787	769	823	802	784	826	821	819	844	825	798	821	807	766	874	779	799	817	821	844	807	772	821	770	803	769	779	802	819	773	812	826	807	820	761	783	813	796	812	787	779	756	770	830	790	789	760	806	802	771	771	757	772	806	769	830	810	799	812	829	798	841	767	810	812	774	804	779	776	825	850	833	812	819	842	756	796	828	824	824	772	804	779	785	814	751	805	805	827	811	860	778	835	853	829	780	808	794	747	816	786	819	833	808	803	770	813	805	794	746	813	793	836	774	803	843	778	823	790	829	748	855	770	808	777	816	817	839	813	784	791	791	830	776	811	801	780	791	775	783	822	801	814	798	784	775	762	802	823	819	820	781	780	823	793	814	753	816	825	839	803	780	791	789	811	813	783	825	781	774	809	786	848	859	801	789	812	785	851	829	794	790	787	814	765	816	811	813	779	831	775	797	782	833	810	813	779	757	779	784	776	827	792	753	800	786	805	769	779	760	777	792	820	780	786	807	785	805	774	773	787	795	821	842	791	768	782	836	852	800	846	823	812	806	807	807	806	771	794	798	848	822	796	714	793	818	794	821	792	799	807	828	770	807	859	801	777	784	754	797	785	806	816	775	801	774	805	828	809	805	765	776	810	806	796	797	763	787	777	833	808	843	778	819	818	778	828	829	841	814	799	869	855	776	811	768	814	835	808	810	783	809	764	793	807	799	800	829	823	810	810	817	807	793	815	759	815	820	766	793	789	842	795	763	762	791	793	790	774	829	789	777	797	787	741	799	810	785	799	821	822	777	795	807	789	738	792	827	817	743	771	756	802	762	762	808	832	788	807	792	822	751	795	782	766	784	851	771	767	794	803	801	848	755	815	818	805	841	839	807	820	752	787	776	832	767	794	828	782	839	843	794	786	798	781	778	786	767	763	747	770	761	790	811	797	816	795	819	797	771	767	811	780	791	779	821	794	803	786	806	838	806	828	753	773	840	803	786	795	790	783	774	785	782	796	845	762	830	770	850	791	793	806	833	822	815	785	794	789	842	747	820	749	777	801	827	801	851	775	866	815	799	755	777	774	762	782	796	787	836	840	836	857	752	763	806	770	792	774	833	772	875	786	831	799	814	809	797	813	788	819	828	808	772	838	810	786	803	779	786	770	825	789	773	791	769	754	798	850	775	829	800	824	760	847	814	813	757	807	793	805	809	825	789	791	798	763	744	757	783	770	804	793	765	784	851	793	792	752	826	771	825	790	791	794	824	766	751	797	768	777	791	760	820	784	847	823	804	823	757	785	754	817	786	820	795	739	788	810	867	805	840	840	780	816	785	828	812	799	860	824	821	787	763	740	793	748	779	766	802	778	851	773	784	773	804	839	809	815	807	787	788	808	766	788	800	823	791	862	744	786	821	787	823	767	796	816	817	793	806	872	835	788	818	846	813	788	796	749	803	807	778	784	827	852	781	808	806	789	792	804	777	777	780	824	792	807	770	773	775	774	800	772	762	822	834	818	807	751	797	823	810	848	808	824	801	780	803	853	821	769	786	802	832	818	760	784	803	791	844	791	800	785	811	813	759	827	841	808	863	774	747	765	825	824	814	799	792	818	815	843	745	797	839	818	782	786	754	780	821	802	867	761	792	795	774	824	791	785	795	805	758	819	847	813	812	760	825	820	780	791	823	745	735	799	788	776	803	795	752	798	804	784	799	801	803	774	752	790	781	797	805	773	846	795	807	833	803	801	748	807	848	806	796	805	804	828	770	800	782	798	780	758	817	820	794	762	818	755	817	819	814	752	777	774	761	772	823	825	855	782	801	808	794	842	770	811	797	827	816	766	738	834	762	834	803	781	762	872	791	790	802	799	754	763	833	816	800	746	809	807	795	767	795	804	735	782	817	803	795	751	797	773	789	836	811	777	798	727	765	868	818	764	743	770	807	851	763	837	738	833	822	792	791	757	774	799	779	817	745	804	797	731	792	789	764	767	776	777	798	820	771	769	802	805	785	788	785	820	818	784	874	764	849	833	775	811	835	791	821	789	805	812	807	785	773	841	778	862	830	778	827	827	778	786	731	791	785
7970	26694	36441	67840	65549	42624	27013	12703	6037	2335	1114	781	715	686	808	723	698	702	676	690	670	737	678	695	729	706	764	727	659	721	762	685	707	756	682	684	716	686	706	693	724	686	691	726	702	728	686	723	715	712	690	710	670	690	674	676	725	709	711	715	710	713	737	667	707	728	696	692	727	777	703	754	724	665	695	676	677	712	656	708	708	697	687	726	641	693	736	738	682	682	720	694	696	668	724	710	736	719	672	729	658	710	715	710	724	660	723	729	692	689	686	747	677	724	710	723	719	709	714	699	704	722	693	748	687	712	722	764	680	740	719	701	715	720	694	700	702	715	708	700	703	722	777	724	711	708	625	677	724	737	675	743	748	713	718	730	710	691	696	700	707	698	759	706	739	714	729	660	672	711	744	723	678	687	716	704	714	710	699	761	717	777	695	708	676	731	683	718	673	665	683	701	668	686	729	687	719	771	712	696	686	675	698	702	668	729	685	699	677	723	691	694	729	724	694	724	694	696	698	732	690	688	705	656	691	744	727	710	708	750	634	729	738	706	702	694	654	744	717	685	684	719	750	719	716	723	729	736	685	706	693	727	677	638	695	745	695	679	696	768	725	758	694	703	708	701	745	658	725	683	730	639	742	723	739	693	706	711	688	726	697	698	716	669	707	694	703	714	724	668	754	755	715	650	741	705	691	711	728	705	718	706	663	758	666	716	697	716	704	739	721	710	680	708	691	723	683	725	663	706	698	729	738	694	710	742	738	712	717	680	725	768	680	722	747	725	682	716	727	731	660	736	742	739	668	666	721	716	716	709	713	717	699	671	714	654	723	711	670	713	728	685	670	681	675	698	734	701	700	690	695	713	712	646	724	719	681	715	734	731	693	688	695	695	717	670	707	710	674	690	743	751	678	690	667	726	727	652	682	663	701	707	661	652	705	711	722	717	716	681	702	736	676	670	746	704	676	701	702	698	706	673	741	668	732	678	681	755	718	643	713	711	643	684	710	715	681	670	711	705	704	754	741	743	704	705	749	725	723	723	709	728	700	725	689	731	691	717	696	714	705	684	636	701	714	683	637	697	744	689	673	758	739	683	698	697	747	650	641	686	689	675	743	700	686	709	682	679	713	709	695	715	686	681	751	748	704	703	697	721	727	655	746	715	726	699	656	710	655	729	678	720	710	749	664	690	669	673	702	685	704	705	705	668	726	657	668	679	703	709	735	747	699	713	742	712	707	700	732	691	723	717	719	696	700	692	660	726	701	654	694	694	719	708	691	705	704	735	718	689	728	697	698	708	681	763	683	673	710	699	676	713	697	686	715	700	693	748	688	708	702	717	689	674	677	706	739	675	703	708	739	736	696	700	687	740	740	687	681	689	677	709	729	721	701	698	725	654	727	686	662	705	689	720	683	655	693	697	746	713	670	748	761	720	698	726	686	760	735	744	688	696	650	730	720	730	676	679	725	667	694	744	660	740	707	721	690	717	739	665	711	695	726	724	715	764	668	654	722	698	684	686	667	689	667	713	749	748	697	729	732	714	732	670	700	700	680	704	726	684	731	669	765	712	726	686	660	703	720	650	700	733	713	705	706	761	731	674	722	733	712	690	699	768	701	691	697	681	664	689	727	721	700	689	740	692	712	672	703	746	696	699	701	719	680	679	674	668	709	749	649	671	751	712	727	681	702	702	701	703	683	746	689	744	736	703	704	704	711	723	664	703	746	711	646	716	715	682	687	685	704	715	748	704	720	692	718	664	680	681	682	705	688	686	726	666	727	690	683	676	705	691	693	678	730	732	742	707	704	697	679	718	721	704	690	687	695	716	759	718	745	726	664	697	716	711	694	694	671	691	724	689	712	699	703	709	707	734	669	656	666	713	729	714	699	709	718	721	733	700	683	751	725	703	703	681	694	749	706	688	670	692	649	682	706	710	698	669	715	719	664	661	683	712	721	676	708	692	697	716	723	703	691	699	683	709	676	694	719	654	655	781	709	714	714	689	754	703	720	706	709	705	686	714	698	706	739	694	661	690	681	707	698	691	729	707	766	652	718	648	716	658	706	695	723	676	726	702	680	700	717	703	757	707	725	685	703	733	725	706	689	715	647	702	694	756	735	680	724	715	755	669	678	757	702	728	700	721	753	720	719	746	642	695	665	674	718	734	703	708	680	699	722	710	738	717	715	758	718	713	667	660	704	723	696	711	684	732	701	694	688	766	727	723	745	735	748	692	687	708	683	741	655	708	700	685	727	716	680	722	680	728	723	683	704	686	640	713	717	729	693	728	676	691	657	690	696	738	724	720	679	732	784	708	680	718	744	709	702	678	722	706	699	711	702	671	700	672	714	757	733	727	635	693	708	715	749	718	713	740	715	714	721	704	752	753	716	722	696	694	730	762	728	704	726	699	740	667	654	701	699	708	757	749	707	710	752	697	651	727	679	717	702	725	712	717	710	712	697	714	694	699	722	714	683	723	742	721	673	722	648	672	693	675	693	758	704	691	711	698	673	672	712	664	669	712	736	719	715	716	705	773	657	725	728	726	711	685	693	699	711	705	712	685	720	695	711	657	740	676	674	692	693	730	674	742	685	642	709	699	728	654	679	700	735	671	702	732	713	669	704	771	731	704	688	716	708	733	713	701	703	708	664	716	678	678	717	727	725	710	737	719	722	698	751	674	716	697	737	740	723	700	728	732	665	677	719	694	669	697	656	712	689	719	661	644	718	702	707	698	716	714	708	734	736	728	709	686	715	629	691	723	696	684	633	704	679	714	705	686	724	673	696	684	727	689	743	708	706	678	698	767	676	745	715	732	700	690	704	769	705	710	722	650	692	724	704	698	715	747	707	692	698	686	719	688	700	712	699	696	694	730	716	716	750	746	692	747	686	694	700	700	737	691	702	688	758	716	704	729	739	697	670	716	708	721	716	701	682	675	720	672	734	725	756	702	685	719	708	714	693	678	717	709	646	709	661	716	708	722	729	692	676	685	741	635	677	719	691	719	715	721	700	689	732	723	679	705	701	683	721	728	716	681	730	714	715	668	674	706	700	742	683	728	699	673	710	723	692	662	749	679	758	712	704	753	735	714	735	704	706	727	695	735	661	758	726	681	706	721	704	713	690	720	701	715	693	693	757	739	700	754	690	700	693	674	687	709	736	715	713	660	700	694	678	717	673	715	641	695	709	721	677	711	711	707	667	696	674	694	660	663	691	726	693	706	686	770	642	745	742	736	705	721	734	747	731	654	657	703	672	689	676	700	731	732	756	710	716	704	700	716	655	660	711	699	722	737	706	724	717	727	748	669	716	688	710	655	718	686	712	770	663	717	690	711	716	705	696	725	680	677	689	725	732	668	684	684	735	737	709	665	745	679	662	753	779	752	729	693	672	645	662	665	706	691	726	757	704	686	713	705	715	727	659	720	682	701	725	703	691	673	726	667	649	727	755	719	721	693	727	687	720	713	664	697	722	672	691	717	738	681	714	691	675	685
27884	18706	17813	15173	14935	7607	3715	1662	1103	812	685	658	659	628	637	676	685	667	640	663	629	647	643	636	719	682	651	676	655	626	687	645	675	666	664	643	678	663	648	617	680	639	702	685	729	669	682	654	657	675	664	652	715	661	666	671	653	729	696	617	659	668	665	645	652	652	690	688	666	654	686	684	664	658	694	643	645	677	643	671	675	712	652	642	625	685	660	683	691	665	613	628	704	660	602	662	672	661	632	692	683	594	650	695	658	652	625	677	662	636	681	687	654	726	680	685	663	674	641	645	648	643	643	698	645	651	614	688	669	674	672	674	667	657	686	661	656	676	701	596	628	680	651	610	679	653	660	646	626	660	627	649	691	656	638	691	666	641	648	711	657	652	691	670	695	647	660	652	683	666	619	668	659	621	647	679	678	667	676	668	683	647	660	660	704	668	661	646	701	679	637	631	671	657	665	645	652	616	682	686	693	681	697	657	681	691	668	668	645	643	684	665	675	673	691	676	675	624	647	682	647	673	618	653	671	635	651	649	691	680	651	673	691	649	655	677	655	670	606	667	655	643	675	659	643	654	711	615	644	656	607	648	640	629	691	632	620	645	668	662	604	720	640	682	676	665	663	640	647	695	656	695	623	646	635	651	633	635	657	668	654	644	619	619	613	614	623	645	651	612	674	662	687	662	672	591	689	639	646	710	685	663	659	655	660	673	636	682	650	686	666	653	734	652	664	638	628	647	678	677	666	632	648	621	669	671	642	626	676	649	636	685	679	669	638	617	644	622	671	689	625	671	644	724	631	625	685	643	669	664	620	668	722	621	616	675	663	682	711	674	639	671	658	688	713	696	621	652	659	642	673	626	659	693	681	717	672	679	684	690	680	632	659	622	665	672	687	668	711	644	623	671	704	668	661	602	672	698	628	639	648	620	686	675	681	682	678	660	652	626	679	690	679	638	647	650	617	633	625	640	645	679	694	672	668	656	638	637	648	663	632	670	675	604	678	676	671	657	679	660	697	678	676	642	698	686	646	648	631	594	653	673	624	625	703	653	668	614	683	644	670	679	688	637	666	662	695	659	651	621	676	683	671	678	700	644	687	645	654	661	653	692	666	632	644	646	603	676	643	637	648	649	623	650	685	636	703	691	659	686	626	653	634	616	647	654	685	653	671	682	665	645	687	616	641	631	679	682	635	642	648	667	667	608	655	634	645	631	652	638	684	634	698	687	617	676	647	677	694	684	670	662	710	698	687	637	657	657	677	662	641	642	646	669	640	658	685	641	617	658	631	662	652	649	650	674	693	609	656	653	662	648	617	653	621	619	669	629	674	685	666	672	703	707	654	649	637	649	661	689	683	664	682	696	668	647	671	664	643	683	631	594	620	660	668	614	661	707	670	670	645	607	652	653	689	643	669	638	655	670	652	697	620	674	663	671	654	661	673	684	617	672	621	622	672	644	625	683	677	643	654	683	586	691	708	706	659	665	644	656	683	674	650	609	682	665	672	657	683	664	671	687	659	694	637	690	673	655	642	689	626	716	643	683	679	658	660	665	622	693	582	655	694	615	647	624	664	661	590	681	696	680	640	691	636	674	673	629	649	617	641	675	668	647	596	632	634	712	645	673	648	640	687	677	666	665	634	691	704	617	631	662	649	631	620	684	686	608	662	698	702	614	652	666	662	648	712	651	651	716	664	688	663	664	646	658	665	655	707	650	671	638	631	665	662	668	651	652	650	672	662	683	646	677	672	603	624	652	663	643	652	643	644	651	681	682	632	651	658	652	653	700	651	641	681	671	597	614	659	651	657	649	688	681	645	688	658	597	643	665	637	694	651	652	669	606	630	694	655	659	623	610	698	601	656	660	654	713	664	646	643	655	656	680	672	660	629	693	695	722	661	671	660	668	648	679	662	684	670	687	621	645	705	655	662	648	638	695	682	684	654	660	670	642	663	677	599	658	643	606	643	673	634	590	700	637	644	685	671	655	688	651	635	691	626	652	669	641	635	716	665	654	640	709	630	632	657	650	672	679	636	673	667	617	662	707	663	644	636	677	645	677	673	650	682	678	676	691	681	661	600	671	636	648	639	657	669	680	648	675	643	708	654	679	648	636	647	634	682	635	639	633	654	679	660	626	684	674	656	696	667	753	667	692	606	642	597	665	634	647	640	654	688	639	687	681	682	653	654	708	616	620	682	653	687	667	672	650	640	712	706	672	609	652	637	724	647	635	667	626	667	643	647	666	626	646	669	662	674	645	658	661	657	655	635	607	700	635	662	673	662	696	612	688	695	603	654	624	666	664	645	628	627	644	663	636	664	703	651	602	629	659	665	653	652	632	677	672	638	643	657	662	616	704	712	643	640	625	591	628	677	645	696	623	669	677	640	710	653	653	660	649	649	671	657	697	680	652	648	706	743	664	686	624	659	675	663	684	637	658	669	617	633	692	640	636	699	678	696	696	668	653	635	651	656	676	706	616	643	662	710	676	624	625	706	685	644	679	658	645	621	659	662	581	689	648	627	633	626	683	640	621	683	676	665	654	647	660	696	697	627	688	690	613	625	643	719	649	680	683	623	669	688	733	615	659	632	644	674	668	664	623	652	670	672	683	685	666	667	641	699	686	672	657	616	673	688	656	684	650	634	643	696	648	634	678	640	659	656	604	668	639	661	658	658	681	695	649	641	625	651	634	679	666	608	645	715	659	657	634	672	653	624	645	665	675	675	619	661	664	687	643	627	682	680	659	645	697	716	714	670	672	705	681	659	677	609	678	662	673	628	697	634	747	699	659	671	635	668	660	622	650	719	618	688	677	681	634	694	732	679	667	634	632	639	676	673	718	676	661	641	658	648	633	661	636	663	642	629	677	678	698	684	652	652	639	673	675	660	639	641	636	651	649	655	667	641	650	681	667	669	641	620	631	680	633	642	668	651	638	638	665	636	657	639	668	664	658	689	666	670	657	678	619	654	677	694	646	649	698	674	703	696	639	691	662	628	646	646	716	678	681	661	676	677	679	679	697	695	655	628	613	703	643	708	663	695	658	678	669	654	684	704	689	640	609	662	617	614	673	676	649	668	626	679	653	680	622	691	659	636	677	656	685	653	729	662	699	654	652	602	624	663	657	652	683	656	687	689	673	641	661	698	706	660	627	650	656	666	664	632	682	699	660	678	645	671	648	677	649	659	652	714	680	630	687	685	649	675	629	647	674	659	662	652	630	591	685	644	649	678	645	672	644	680	687	671	634	679	631	690	655	648	701	749	639	622	666	642	661	684	634	672	658	674	679	698	696	684	647	621	660	661	669	635	727	677	620	679	666	717	653	680	693	646	668	645	649	656	660	627	677	629	665	618	606	640	683	641	649	662	666	683	712	673	666	684	699	632	660	724	684	661	597	684	643	702	700	607	654	647	648	663	650	668	639	636	656	646	668	645	644	622	625	697	690	658	716	635	691	654	646	653	670	659	700	669	625	646	659	627	628	659	687	689	715
6593	13386	17607	12616	12575	6404	3623	1755	1008	706	639	578	591	577	612	555	582	547	558	534	520	528	563	539	561	549	567	519	529	537	513	521	565	566	569	606	580	555	549	600	581	561	575	556	584	541	566	554	542	510	564	588	518	537	534	602	566	583	530	526	558	577	590	552	554	509	636	561	534	553	594	543	554	550	541	528	569	551	571	554	568	592	523	544	544	561	551	575	551	528	560	570	569	575	561	560	560	552	564	496	550	549	511	591	520	512	526	505	595	524	558	529	518	568	553	565	551	570	550	539	546	575	569	573	526	540	581	551	555	577	547	568	544	565	547	599	533	529	555	565	573	580	541	581	545	583	570	581	556	567	561	582	537	549	595	498	555	562	545	558	595	540	544	544	544	527	532	541	562	555	539	563	524	587	534	542	576	527	590	573	561	541	571	538	562	549	550	565	564	542	502	582	536	589	524	532	523	561	583	553	554	577	531	544	566	565	575	575	545	556	556	570	539	549	571	535	569	577	590	508	550	542	579	534	529	516	565	548	575	579	517	591	520	555	596	587	616	575	545	549	526	578	555	570	559	493	549	579	553	554	565	587	545	535	560	552	604	569	553	515	539	570	569	550	566	561	565	551	543	516	537	566	555	526	562	577	552	617	551	540	573	554	619	559	535	577	496	604	551	549	573	522	566	520	571	583	592	528	530	577	559	570	586	554	569	536	563	531	531	539	548	550	575	539	566	567	561	536	549	540	579	574	567	597	568	561	583	583	533	560	530	591	579	525	563	543	567	556	547	604	575	554	524	547	544	553	503	566	548	551	552	538	514	510	529	577	582	548	572	519	571	534	509	528	532	536	576	588	594	544	558	573	521	542	579	592	575	527	570	529	552	553	562	547	553	521	551	545	574	593	545	548	607	593	580	573	580	566	560	562	572	581	542	551	579	548	541	587	561	591	559	589	541	572	558	502	527	551	555	554	590	547	576	555	549	558	558	529	559	608	533	568	570	600	548	566	585	561	566	591	576	578	567	556	519	524	554	529	531	535	533	536	621	558	572	529	576	563	565	559	575	542	562	564	531	550	550	530	555	566	560	553	542	578	553	555	561	569	545	545	553	535	575	550	546	539	554	526	551	540	549	503	565	520	564	573	564	532	538	537	551	566	567	571	544	536	547	564	559	565	529	581	551	564	578	561	586	574	542	551	583	585	567	623	610	577	563	528	553	544	552	579	531	533	545	570	537	559	529	562	550	549	530	535	536	564	566	592	602	571	547	554	521	562	548	579	543	581	576	563	572	538	608	577	559	574	554	553	569	571	518	537	540	535	569	565	556	529	517	583	566	569	568	574	550	545	543	540	584	570	567	563	582	570	599	539	570	531	584	596	559	525	537	557	557	530	551	589	581	581	567	574	557	522	576	578	524	547	552	553	553	602	566	546	555	502	586	564	602	581	544	535	552	586	568	553	539	574	526	579	590	584	554	537	574	536	547	549	580	526	574	570	567	560	559	537	534	597	569	565	569	542	558	588	536	531	531	577	611	564	545	558	581	574	566	567	536	592	564	547	579	565	574	557	592	513	519	596	558	571	625	544	537	533	600	537	561	629	533	579	598	580	581	565	567	518	545	607	518	527	596	573	545	540	543	599	556	546	522	546	537	563	596	546	542	571	527	584	603	579	545	501	589	578	565	566	538	589	580	568	544	582	535	566	562	549	538	546	558	557	547	544	548	560	539	575	576	512	563	596	552	575	508	544	535	529	553	517	565	569	540	558	556	538	568	566	577	552	612	556	550	582	555	555	621	535	551	591	541	568	547	563	547	541	578	584	533	574	550	556	518	562	576	544	545	561	542	566	495	553	526	545	509	583	532	544	572	547	544	577	550	550	548	567	598	537	580	571	566	570	591	550	597	550	543	550	604	533	525	531	576	562	590	585	532	577	546	543	576	574	544	520	534	545	578	566	546	576	574	546	580	577	589	536	616	556	579	533	568	583	537	543	558	502	536	551	571	557	561	554	541	576	541	582	565	589	567	574	522	515	555	557	582	558	582	526	550	551	553	557	550	577	541	540	539	568	545	562	555	537	564	562	559	536	620	608	547	520	562	590	549	542	589	536	540	596	525	556	592	559	529	521	561	553	559	521	581	547	531	554	582	556	577	526	519	552	600	558	548	538	541	559	584	558	555	573	584	574	540	550	588	577	554	520	514	552	545	557	573	528	601	559	536	555	540	591	538	586	536	634	589	596	608	557	556	582	531	529	534	594	557	545	556	561	565	589	565	572	540	550	551	555	572	557	557	527	550	559	552	569	554	582	559	531	545	532	502	542	547	582	560	562	613	555	580	569	572	558	556	578	588	541	574	592	576	514	546	550	540	552	553	544	561	576	590	583	559	546	563	526	543	556	550	565	550	564	556	538	564	577	545	579	518	577	587	565	535	555	573	571	572	522	533	555	556	515	590	515	548	587	559	555	556	546	585	533	543	579	558	538	597	576	568	578	548	502	591	559	518	542	580	564	582	582	569	588	545	548	547	555	554	530	566	582	579	565	594	532	559	602	539	531	562	553	517	590	563	534	534	528	536	589	557	580	567	579	508	595	522	515	586	555	575	539	562	591	561	536	549	571	535	558	603	551	552	572	582	567	523	564	529	557	569	534	531	525	567	573	563	566	558	554	558	587	591	589	574	584	553	501	576	569	527	529	567	525	576	548	544	571	536	541	552	538	554	569	524	530	556	582	577	550	568	533	579	537	529	567	541	568	524	571	567	606	554	555	547	515	523	544	574	560	570	534	548	567	562	576	533	536	559	568	537	542	542	547	567	526	553	611	542	522	541	526	593	522	539	606	520	548	585	546	563	545	583	575	524	549	565	538	540	609	552	539	578	570	570	589	517	593	546	577	579	583	607	607	573	565	556	570	523	581	534	507	554	538	585	594	581	588	570	578	532	561	601	541	562	594	532	549	567	573	589	579	520	558	523	547	581	594	475	573	580	559	576	556	522	534	581	567	565	556	586	560	557	542	519	560	537	515	595	531	558	562	547	553	597	484	569	534	563	561	562	579	567	523	542	554	584	580	572	540	567	507	553	605	519	585	585	571	553	558	568	609	579	543	534	545	561	589	612	557	560	573	578	560	581	528	557	554	579	555	573	553	607	572	551	547	552	538	565	579	527	550	561	575	564	533	539	537	570	570	539	538	565	544	514	565	580	552	552	548	588	545	545	535	554	562	579	575	533	529	600	550	549	549	573	581	552	571	547	553	560	531	570	553	533	549	577	573	559	524	578	563	537	542	538	554	563	565	522	571	586	587	563	568	563	567	571	589	604	589	540	548	563	505	590	527	568	569	564	588	596	554	593	556	512	551	518	566	562	554	588	539	586	514	618	537	599	583	558	542	577	586	572	548	609	555	512	592	532	593	552	535	558	510	551	566	561	553	540	551	570	543	555	548	585	566	552	513	585	584	587	601	569	538	529	607	554	537	593	565	550	537	593	570
25377	21434	27886	33933	47182	37329	24320	11331	4230	1593	905	754	722	739	736	715	718	740	719	712	700	668	732	718	716	697	665	704	726	677	697	720	729	761	688	716	655	678	675	695	692	728	689	666	676	660	677	681	702	732	720	685	676	723	729	731	709	724	674	714	719	723	669	721	696	716	700	679	745	706	711	739	679	692	682	715	718	665	755	713	690	660	674	694	679	724	712	740	698	735	704	719	654	706	705	704	713	651	714	706	686	645	675	727	713	707	704	675	698	693	715	763	676	766	736	720	665	696	691	689	722	628	720	716	668	706	766	667	710	684	670	694	708	734	662	706	742	702	709	729	716	710	751	721	713	697	685	712	734	676	708	664	739	664	683	720	731	718	686	763	697	665	686	733	731	698	688	703	725	692	653	736	694	680	720	710	669	714	686	724	666	655	645	740	730	690	689	700	724	699	674	737	760	715	698	704	719	748	703	689	728	651	681	681	655	714	730	682	692	725	688	662	647	734	688	665	663	634	702	711	730	657	642	695	677	704	693	722	713	737	696	626	704	660	696	703	713	672	699	669	693	701	679	700	661	712	714	668	680	646	700	720	697	689	711	763	661	683	707	703	702	745	719	737	693	740	758	716	637	760	732	705	678	739	699	682	690	705	724	717	701	733	711	680	731	641	743	684	656	717	697	698	712	703	709	697	688	672	724	690	708	693	677	697	736	684	679	721	702	684	717	718	699	729	727	721	719	671	674	656	726	710	640	703	716	700	701	699	653	664	684	680	711	732	667	679	683	666	686	718	664	736	701	712	692	698	727	704	716	714	670	692	694	728	724	642	698	714	702	714	766	661	665	708	662	694	703	740	718	712	637	696	720	675	649	693	715	690	681	687	740	745	663	707	628	677	718	711	702	642	662	734	660	688	682	690	719	708	663	651	729	687	705	686	684	674	702	697	681	759	706	699	697	747	713	709	729	706	702	658	708	691	722	676	681	743	695	703	642	724	680	710	727	729	751	657	745	667	680	677	677	694	675	715	670	683	660	697	679	737	700	728	704	711	706	696	733	729	704	741	673	739	709	696	714	720	673	715	709	713	686	706	748	685	675	679	733	683	661	724	717	709	659	682	697	696	706	705	681	671	714	691	722	668	734	697	732	708	683	664	699	677	720	719	694	705	688	707	689	674	717	669	690	668	690	717	672	686	684	710	710	706	704	705	670	652	734	722	699	705	729	720	696	719	699	686	675	687	651	688	667	664	699	695	692	714	694	671	718	706	689	722	661	669	714	675	692	670	722	698	692	690	685	699	670	668	726	695	763	740	705	712	741	679	684	692	726	670	698	712	705	716	690	750	652	696	742	712	720	740	697	693	684	722	733	717	685	713	708	694	724	685	754	682	647	737	685	690	662	746	694	701	712	688	706	676	655	693	707	731	711	700	690	707	659	717	713	689	649	639	674	708	725	700	698	720	703	723	680	678	735	697	695	707	731	708	725	683	711	660	690	673	663	699	670	713	717	689	743	698	706	645	712	654	705	724	749	733	686	637	693	692	712	695	697	709	733	669	723	685	693	668	681	666	659	732	709	685	688	707	695	647	766	671	641	696	687	734	706	701	685	739	685	737	693	687	690	730	699	654	703	740	658	671	686	699	752	678	675	628	707	699	709	707	716	695	700	677	685	665	677	662	715	647	733	686	695	670	690	697	641	655	680	681	700	686	671	690	664	751	664	716	698	735	729	662	703	688	730	720	697	716	710	729	720	732	729	689	693	736	716	670	712	733	726	711	671	692	665	719	720	735	700	713	725	706	723	661	661	714	714	645	713	701	665	702	661	695	672	701	668	682	704	690	698	684	726	721	671	701	688	720	721	681	693	682	708	704	718	697	667	675	691	649	706	662	681	680	673	668	742	719	748	720	718	714	705	681	711	690	720	721	729	717	717	734	716	821	695	711	724	720	755	641	708	715	726	640	708	690	694	693	702	715	686	694	713	697	691	737	710	697	656	701	708	675	618	715	642	721	635	681	712	693	672	723	698	704	676	744	697	652	715	734	723	685	720	687	749	728	677	689	688	728	717	698	699	686	638	679	705	723	752	717	713	689	688	629	661	649	725	700	712	755	736	725	718	677	700	677	699	720	690	748	725	655	711	665	696	729	722	711	650	719	674	717	690	651	707	712	711	684	683	676	697	698	726	707	667	711	665	664	712	690	700	714	739	677	667	695	748	668	715	739	673	725	717	661	722	653	666	735	683	725	708	673	710	645	732	716	760	705	687	724	707	715	706	717	696	713	659	689	695	683	690	699	762	711	710	714	676	735	670	615	729	722	716	728	687	696	721	676	721	692	713	730	681	713	663	717	746	716	699	732	717	661	729	710	659	773	705	752	671	714	698	720	732	678	712	714	737	742	697	705	714	717	762	711	693	720	681	642	706	687	697	646	675	672	638	729	699	690	722	757	710	661	717	696	706	679	711	699	684	702	670	693	696	735	695	677	703	701	741	635	671	665	706	697	675	726	692	701	685	733	689	700	671	748	648	705	726	720	677	695	745	700	678	671	701	710	725	688	740	712	683	722	708	670	678	713	692	689	680	692	677	648	684	750	698	698	662	697	699	690	694	706	688	691	670	709	691	699	726	689	690	711	695	700	678	679	715	696	721	697	683	697	693	703	680	718	749	689	695	749	642	710	671	680	674	672	675	648	689	694	711	712	754	720	749	728	701	745	714	722	726	685	704	673	712	703	681	717	707	657	713	640	708	691	706	716	695	726	685	710	666	687	714	696	689	731	683	677	682	737	682	697	718	740	741	646	763	705	730	674	758	666	685	687	701	698	728	705	699	714	687	701	666	703	749	701	728	715	694	688	716	722	676	687	736	727	656	690	723	737	692	688	665	715	690	739	696	650	714	700	670	689	696	732	720	640	660	710	728	685	723	724	734	683	695	703	726	718	682	708	693	706	704	671	657	704	698	727	729	648	737	686	683	707	694	684	686	694	663	709	681	690	703	687	668	732	702	635	688	683	648	687	683	676	682	711	720	712	682	709	701	727	718	691	735	709	679	699	758	695	721	703	687	717	713	716	732	706	713	688	683	691	696	666	712	702	720	672	732	705	730	712	714	738	724	702	719	720	677	722	707	664	689	730	658	705	708	688	733	745	665	675	689	719	722	705	707	738	735	648	727	628	699	664	680	738	707	677	723	704	693	711	703	738	700	683	661	673	663	708	668	692	723	695	702	766	724	659	676	702	682	660	698	702	714	697	658	674	710	690	678	685	683	686	673	707	685	708	703	742	673	662	667	704	718	742	670	700	722	656	680	750	695	675	665	735	704	751	745	677	670	657	646	707	737	690	688	707	670	654	729	694	723	718	695	679	700	718	674	708	712	723	730	688	664	761	702	665	709	712	653	687	703	703	716	661	749	679	731	666	708	700	696	715	709	721	712	662	702	652	650	705	732	648	648	676	711	739	675	633	670	710	713	698	753	672	709	752	669	684	672	703
7771	19264	27208	39351	46724	29212	17995	9037	4004	1614	877	664	612	661	623	631	633	612	659	671	671	627	606	585	602	639	641	610	673	662	594	637	606	613	647	613	634	616	588	611	618	621	574	629	638	634	630	629	627	621	618	675	623	627	626	560	639	622	624	630	638	655	652	587	618	663	633	606	634	597	618	607	618	631	632	617	603	620	603	627	617	609	596	578	663	612	618	607	607	597	654	626	576	641	616	616	594	635	615	607	675	595	637	590	614	654	626	628	626	616	626	590	578	625	674	579	623	580	614	633	614	621	614	578	589	611	623	599	625	636	571	620	659	572	626	651	616	633	584	630	633	556	645	605	639	615	611	631	659	645	593	578	627	615	649	636	588	650	595	625	564	632	620	614	644	637	635	584	639	618	627	621	626	632	638	604	721	625	606	568	624	628	652	618	582	589	613	633	575	619	553	645	617	606	594	654	622	630	666	620	663	633	600	598	576	627	551	604	621	619	646	617	596	611	626	643	594	620	601	617	615	636	627	567	601	649	627	590	632	606	620	651	571	605	615	589	571	627	653	597	618	586	604	587	599	600	655	629	618	610	622	617	592	645	618	652	670	637	615	605	613	576	619	617	626	615	634	592	612	608	618	612	593	657	643	659	598	632	630	606	616	570	637	603	643	585	595	608	609	596	622	593	636	633	596	620	627	612	574	636	629	630	662	623	615	592	605	585	563	574	626	608	594	624	578	642	570	647	641	590	627	611	662	637	607	628	624	591	632	642	644	606	631	604	625	620	621	647	639	598	593	625	593	626	590	609	629	593	594	635	618	628	608	668	599	651	607	619	636	609	552	643	639	602	602	604	590	624	638	636	596	616	589	639	591	638	600	657	588	587	610	638	611	641	629	639	645	600	652	650	648	617	614	602	633	593	587	571	639	598	624	616	640	636	628	644	635	601	585	633	597	626	634	605	643	613	625	550	588	629	599	603	640	652	604	625	615	616	658	629	661	612	616	627	643	645	588	624	609	615	594	606	608	619	612	656	593	623	606	610	618	657	628	639	609	575	603	649	626	622	620	616	625	603	618	640	587	586	649	618	642	570	606	599	631	656	645	634	628	624	593	648	621	647	630	579	640	608	650	652	597	596	592	599	594	619	601	604	570	593	641	561	623	589	628	595	660	615	646	624	585	648	596	609	601	613	630	600	627	608	623	618	646	596	605	611	626	635	649	653	615	552	609	598	664	633	608	617	614	624	605	629	600	652	594	599	617	613	638	614	616	656	634	623	613	606	559	627	618	636	655	590	618	655	661	563	628	607	585	598	670	646	646	637	631	586	619	615	616	615	631	619	592	601	584	602	596	660	658	601	662	606	619	599	590	575	608	629	576	611	588	620	598	609	611	611	605	590	617	623	617	629	562	665	607	639	620	619	613	617	679	608	629	587	612	563	607	638	646	610	657	609	581	620	636	628	645	600	608	607	591	639	584	643	615	597	630	576	627	606	637	665	636	638	582	598	604	607	607	608	603	617	619	674	659	607	612	612	637	624	595	601	584	611	579	592	656	632	619	623	583	603	613	584	602	599	604	581	600	617	637	638	607	605	639	621	614	642	603	599	629	571	629	625	610	582	630	608	613	634	612	611	625	575	608	577	603	631	618	629	597	606	591	644	601	583	604	601	646	601	609	648	590	640	600	616	635	603	608	598	628	573	604	590	642	633	591	607	598	600	609	615	625	610	615	631	591	600	627	589	600	618	608	681	658	624	598	625	588	603	561	608	612	614	629	592	613	608	597	612	614	626	677	649	648	610	591	599	631	606	633	606	600	614	671	653	662	623	609	642	630	619	584	583	647	645	654	641	607	612	599	627	590	636	631	602	595	561	565	639	598	632	612	571	636	575	615	583	669	620	630	607	587	576	615	635	630	632	598	638	616	610	582	621	619	651	639	644	633	615	594	607	658	625	618	638	647	631	628	597	655	653	648	599	613	598	601	627	610	626	655	588	622	657	584	636	647	609	578	620	620	559	657	554	629	644	637	624	611	593	607	602	629	611	604	595	608	617	628	650	609	661	620	624	666	626	630	614	635	598	627	561	614	659	669	603	605	596	656	616	639	614	571	599	635	638	625	611	577	594	614	596	563	587	642	617	599	637	650	617	551	623	657	614	632	646	660	633	668	651	606	595	617	586	570	629	612	651	628	621	584	674	628	614	580	603	656	608	558	628	596	598	635	649	633	596	642	596	664	614	605	578	568	586	612	636	600	621	597	633	573	611	623	603	593	580	614	605	630	580	606	570	601	612	595	661	633	623	625	617	575	575	547	595	608	619	639	604	661	595	637	613	593	621	613	596	630	640	653	606	647	612	637	588	619	615	648	675	641	610	605	607	630	650	650	618	610	621	592	598	633	629	592	656	629	632	597	623	608	644	625	617	621	579	613	603	635	583	640	568	659	586	600	600	580	583	639	628	612	578	578	606	622	598	611	635	600	642	612	637	583	622	596	621	610	587	619	600	602	601	653	616	590	606	627	667	611	563	563	623	619	589	613	607	642	630	597	614	606	561	640	625	624	617	626	609	591	612	623	562	617	598	657	629	601	614	641	650	549	643	628	608	639	623	609	666	607	602	611	587	597	651	613	571	593	575	634	628	602	636	681	618	610	575	635	616	609	613	601	602	584	670	598	591	624	622	595	642	596	648	587	583	646	615	602	662	661	654	606	619	613	592	596	599	593	591	589	603	620	592	598	625	647	573	566	609	620	625	607	592	634	618	598	591	631	593	602	644	604	637	588	644	597	655	620	627	591	619	622	641	663	627	614	602	601	600	598	608	652	601	652	607	575	610	638	655	653	625	587	632	649	654	626	590	590	617	644	612	616	619	650	627	624	589	586	674	642	616	610	569	563	639	570	567	617	608	603	579	601	643	624	638	629	638	603	586	604	665	611	618	574	573	624	608	592	611	649	609	656	617	618	673	631	607	596	558	635	583	623	643	595	616	592	547	602	616	601	602	612	656	621	646	671	607	636	621	607	586	590	601	615	613	655	644	598	617	633	579	598	577	596	607	626	616	681	605	640	580	588	610	594	615	640	641	589	578	649	608	621	551	614	643	610	626	619	643	589	648	629	591	572	660	644	665	619	606	589	635	615	581	599	587	604	618	611	580	610	609	579	588	659	632	589	586	573	568	611	585	625	651	624	610	617	675	605	574	597	647	600	628	625	605	612	590	588	626	625	620	611	595	584	627	583	629	618	640	617	611	660	606	618	631	635	608	638	632	592	641	614	623	622	627	615	609	602	683	657	617	563	584	668	585	653	576	651	573	632	618	585	590	647	597	636	632	666	627	608	627	576	596	613	628	693	628	611	585	607	629	613	621	620	585	580	663	643	613	595	620	664	640	617	617	650	610	619	608	651	607	601	578	620	667	680	629	566	614	656	617	606	618	640	618	615	627	627	612	595	613	579	676	626	597	595	616	581	602	650	591	610	618	565	589	597	607	641	611
24221	21449	28829	33023	49899	48273	35935	19429	6765	2247	1097	871	848	808	842	863	840	795	821	800	814	835	860	807	808	768	838	842	803	813	844	854	822	847	831	803	745	841	834	830	830	803	843	829	842	768	809	808	871	828	769	848	790	791	765	824	777	835	817	831	853	814	843	865	829	807	839	782	834	774	750	781	807	862	810	798	833	825	873	783	787	867	807	808	810	798	862	874	762	840	796	819	776	810	821	765	802	760	881	832	733	806	830	853	808	790	814	841	833	815	756	782	791	804	830	827	794	765	805	781	766	718	794	832	813	830	817	837	799	738	830	863	815	758	862	846	782	811	850	801	837	795	773	779	832	775	827	784	830	856	839	763	812	817	806	824	810	811	803	811	799	845	843	807	797	795	804	855	782	860	821	840	815	842	849	826	807	783	760	786	803	821	842	864	806	770	799	790	809	827	827	827	787	814	853	780	816	848	848	845	792	873	841	805	758	801	786	778	825	757	812	809	801	851	815	764	806	833	821	824	780	796	800	773	847	788	776	816	821	813	841	791	809	858	838	801	853	776	791	811	854	841	832	822	832	802	819	805	792	836	789	767	834	825	790	817	819	828	819	795	831	786	833	776	785	819	800	815	828	778	775	805	804	822	784	811	837	802	845	829	903	820	824	826	864	798	827	811	853	823	786	812	790	778	802	788	753	769	797	824	818	811	784	797	808	778	848	772	785	806	793	794	810	806	824	851	774	832	750	766	786	776	837	799	825	789	783	807	816	801	850	835	809	831	806	783	794	784	794	760	745	808	820	804	792	845	782	790	840	822	816	800	837	772	863	826	769	780	846	784	850	843	785	789	839	794	842	844	805	765	781	795	810	811	810	831	834	829	783	797	808	820	821	840	813	819	835	788	795	793	804	832	820	866	877	810	820	788	826	828	820	806	887	765	788	800	803	792	786	799	815	798	776	776	813	819	804	857	818	813	805	819	821	829	799	791	771	821	797	794	799	778	789	815	823	800	792	785	836	788	843	788	806	792	774	811	798	759	786	850	814	775	810	817	798	779	815	805	757	784	788	783	746	814	827	797	785	782	809	801	776	826	785	751	785	777	795	836	782	804	813	830	756	836	826	806	900	781	797	837	805	819	753	872	826	788	791	791	764	813	784	882	813	799	899	820	802	791	812	860	781	839	771	821	794	839	822	819	789	788	778	778	807	795	860	835	789	840	853	828	727	769	806	757	812	773	825	806	846	823	766	798	812	781	794	780	767	814	778	817	809	837	826	827	821	792	790	856	866	852	782	827	807	818	816	805	773	830	754	782	771	794	807	803	798	833	798	786	816	856	815	767	858	813	752	817	802	791	799	781	824	813	795	778	812	778	846	801	906	817	807	782	820	807	816	825	774	819	764	814	779	771	826	805	816	830	800	806	788	793	820	830	774	795	810	801	780	823	808	798	800	800	819	784	817	813	836	830	837	798	787	822	802	771	788	823	857	816	788	766	817	791	808	820	784	804	766	833	775	796	837	782	754	792	838	817	756	792	819	840	793	805	773	794	806	761	808	793	862	781	790	788	793	766	804	845	823	812	801	788	839	789	846	809	766	790	845	767	764	772	799	799	807	787	818	812	790	791	773	809	789	788	858	794	817	816	795	807	779	801	802	788	803	851	799	808	839	799	762	816	804	783	869	766	799	830	833	793	747	791	835	767	752	798	854	824	828	836	830	788	795	806	786	807	781	869	868	792	754	811	779	847	791	819	783	788	838	843	825	862	812	853	838	807	809	835	775	841	765	817	788	798	836	789	750	834	785	824	815	837	768	819	808	827	836	743	780	808	826	842	776	817	776	814	825	786	842	788	803	846	826	828	813	835	797	823	826	810	837	809	821	811	771	816	808	779	774	811	791	830	754	796	805	848	814	828	788	794	821	813	876	843	800	779	807	805	745	806	780	871	889	758	800	782	812	774	797	807	778	818	813	758	807	833	799	800	815	707	782	768	792	849	768	796	836	800	790	808	828	844	791	761	791	778	874	800	798	804	789	807	801	838	859	809	777	821	842	842	762	828	752	808	812	853	844	820	800	839	791	820	841	828	821	797	798	821	844	772	790	782	791	813	810	775	823	797	808	815	787	822	774	828	831	775	834	822	821	831	812	850	824	813	861	829	766	778	807	784	828	835	774	797	781	796	772	821	851	804	781	802	832	808	773	751	827	768	840	859	759	763	755	841	839	793	800	776	808	802	839	775	799	833	834	863	816	849	801	744	808	841	783	838	840	807	812	840	825	772	789	810	755	830	868	748	811	788	799	812	808	804	791	828	868	795	820	782	837	823	788	862	814	790	851	770	775	792	780	816	871	800	804	786	776	766	830	855	839	817	791	843	856	757	790	839	810	797	787	821	822	808	819	816	802	818	839	765	825	782	773	794	832	811	792	835	852	750	816	814	802	784	854	850	816	822	813	774	779	800	850	768	798	795	807	788	807	784	792	806	758	815	808	841	825	815	795	792	841	761	805	829	784	780	842	828	795	801	802	776	818	774	790	820	798	821	808	778	804	786	790	846	794	776	827	826	811	824	764	787	772	824	812	870	829	808	820	783	831	794	773	780	844	796	802	839	822	807	804	812	801	800	732	791	828	833	847	817	788	786	798	782	775	809	840	778	803	792	799	799	794	806	814	826	859	833	775	822	799	822	782	806	843	816	824	772	830	795	830	815	827	754	797	804	764	734	803	839	734	807	826	763	773	805	777	795	805	787	795	867	776	784	856	816	829	828	752	826	837	822	786	795	816	815	770	775	803	769	862	812	766	810	751	804	787	836	815	806	800	764	831	795	809	807	756	768	798	767	804	790	814	797	835	799	754	812	753	760	852	790	790	796	797	864	825	827	788	781	803	787	793	793	829	795	810	838	850	814	844	823	878	823	785	787	822	789	776	814	833	798	802	800	797	846	767	812	781	803	819	826	778	797	761	773	844	853	747	770	799	812	803	832	781	770	866	831	828	810	824	813	779	795	795	784	826	837	825	795	841	762	803	767	778	827	790	804	785	868	830	792	808	814	828	800	765	805	816	772	819	797	815	789	812	801	794	810	851	805	794	811	747	822	816	795	762	799	788	826	802	806	785	803	784	751	796	852	905	812	843	767	825	831	776	778	802	792	827	860	784	782	799	819	773	797	826	843	792	785	827	835	819	801	795	810	803	792	788	889	836	777	803	793	814	799	852	793	809	724	786	799	829	806	779	826	837	805	771	835	851	796	827	784	808	822	796	879	800	828	828	819	841	802	832	789	837	838	821	779	807	790	834	839	778	801	846	825	852	830	837	787	824	813	838	720	838	807	803	776	842	794	822	790	799	804	778	778	795	807	838	827	851	846	788	767	792	789	792	818	798	827	775	795	796	754	850	817	826	802	746	847	851	778	835	812	820	801	828	752	844	801	852	821	833	813	805	805	823	801	807	816	837	840	845	807	798	838	834	789	801	775	806	786	754	824	798	809	824	811
14054	35330	35571	64138	62488	44024	28684	14254	5753	2274	1055	763	732	768	715	704	710	748	707	697	717	721	761	680	710	698	694	700	732	739	722	723	721	697	763	739	719	708	731	715	697	711	753	713	708	715	661	734	710	717	712	741	726	684	673	687	645	708	720	697	670	688	700	725	717	725	694	688	759	723	737	725	667	688	694	692	696	679	710	700	748	728	712	683	692	701	713	714	745	691	688	746	716	711	700	721	720	710	719	702	734	639	714	681	734	711	685	712	670	690	705	683	733	726	691	682	699	669	709	728	704	656	673	721	671	724	736	697	673	719	704	734	692	718	702	720	711	718	766	680	656	712	745	731	736	674	677	705	661	689	741	713	697	708	712	730	721	669	696	631	749	684	721	730	687	696	723	674	743	689	665	726	685	707	708	701	696	694	695	739	677	693	693	715	687	709	665	721	661	722	693	696	714	719	704	697	731	700	738	686	697	703	720	699	767	681	676	721	688	694	701	673	695	690	748	725	700	668	753	713	755	708	701	681	671	722	691	750	711	701	733	698	677	672	708	674	718	737	734	692	718	663	696	757	715	684	701	657	698	733	713	694	711	698	685	741	748	673	694	691	725	716	682	627	633	646	720	732	693	734	643	688	712	721	702	739	693	714	696	709	712	707	701	728	733	694	712	699	702	700	714	730	665	760	701	712	716	689	707	725	696	682	719	662	716	743	698	707	748	712	651	707	705	725	760	719	703	756	694	673	707	730	723	669	665	659	704	666	723	682	736	730	703	735	704	664	688	676	737	659	759	690	662	713	737	731	692	731	743	663	718	693	695	716	722	697	667	661	701	674	740	725	709	682	676	662	716	727	701	724	716	618	726	662	679	707	715	666	733	727	765	705	676	686	674	700	712	726	692	720	701	691	662	695	715	704	696	730	685	693	695	730	708	723	697	743	702	718	700	722	721	734	664	661	685	693	712	731	692	701	665	726	706	727	701	688	714	731	712	735	684	684	723	688	698	735	692	734	711	766	701	690	751	677	660	679	716	680	696	691	750	718	650	704	687	668	669	744	664	675	712	653	722	730	688	702	679	692	685	672	696	706	712	632	665	685	713	713	700	710	727	704	717	654	716	704	671	644	715	714	725	723	687	700	711	691	711	720	733	682	715	704	677	654	718	662	670	641	719	731	702	706	718	711	671	728	716	688	744	738	671	712	706	670	755	702	683	698	693	750	751	737	705	664	670	752	711	691	740	739	746	744	695	689	666	725	701	744	716	700	693	686	725	715	745	730	734	688	683	708	762	739	725	735	728	727	701	725	686	673	727	682	701	710	677	677	749	701	708	702	710	710	789	728	707	688	700	686	657	698	730	690	728	713	720	705	688	719	724	710	685	740	683	711	697	698	729	725	712	754	703	672	755	735	695	730	729	729	682	710	736	697	689	754	710	681	768	691	718	750	683	696	719	740	741	676	691	693	717	731	735	695	706	739	738	711	726	706	785	747	724	717	685	678	775	724	675	685	679	686	718	713	689	696	685	707	713	706	727	719	693	656	744	671	765	660	673	688	704	662	691	678	729	696	702	681	717	699	717	697	679	684	691	698	689	699	659	718	732	683	728	718	647	681	717	701	700	691	675	749	688	737	686	696	715	639	749	658	728	702	675	710	705	717	736	712	737	673	730	740	723	657	674	667	700	729	719	706	707	686	668	718	673	678	714	686	725	729	709	696	721	696	691	695	700	696	654	703	735	699	705	663	710	692	665	732	675	696	690	674	730	723	744	712	704	728	682	715	707	717	685	710	721	726	687	672	739	743	696	743	731	698	683	721	725	706	726	689	727	739	688	734	724	710	713	720	652	757	686	757	701	741	668	700	696	685	699	674	699	657	700	741	667	702	714	724	625	716	675	696	681	706	729	714	716	742	706	700	698	664	693	709	686	689	724	717	698	692	684	698	689	688	699	654	642	688	728	668	726	696	705	727	692	679	709	720	672	694	725	645	748	727	692	724	678	683	733	751	669	701	687	727	708	709	710	701	721	707	655	698	649	707	705	722	672	669	673	693	704	686	694	701	689	707	689	721	654	729	699	687	666	672	702	677	646	720	700	677	747	714	684	694	707	733	689	704	656	740	697	682	736	714	726	651	662	739	684	740	678	691	712	713	732	702	693	753	728	691	710	681	704	718	722	691	705	677	724	668	689	714	636	716	713	686	735	673	677	722	707	695	674	703	753	675	735	655	749	693	715	697	694	671	742	712	730	707	665	686	654	651	747	736	696	742	699	744	752	679	719	731	674	640	695	733	706	708	716	710	676	679	698	729	661	681	714	698	712	702	701	701	694	674	739	706	685	730	683	703	707	688	685	703	698	704	745	702	721	712	718	691	701	695	727	698	711	712	664	747	669	719	722	710	693	682	680	749	656	727	676	720	758	691	735	732	677	684	670	731	718	692	680	692	745	745	697	734	708	725	690	677	689	729	664	712	712	706	759	698	741	653	727	715	675	720	712	679	736	705	687	714	698	681	694	671	717	670	734	722	699	677	698	734	698	670	730	728	676	714	637	687	707	719	678	771	711	734	702	722	712	687	664	672	709	708	685	677	711	689	691	718	684	683	697	713	718	728	695	705	704	712	684	693	739	648	636	697	690	678	713	677	684	716	714	674	729	760	724	678	707	675	722	681	717	675	659	685	729	690	710	700	701	687	680	728	654	670	661	719	726	766	675	683	683	709	698	709	707	701	697	727	718	694	685	689	694	700	663	751	658	687	699	696	715	708	676	766	706	696	678	684	736	735	654	728	734	714	747	715	669	692	707	710	711	725	762	707	687	669	699	704	751	699	682	657	712	718	703	712	741	702	655	668	707	695	712	721	715	726	719	698	703	665	749	718	773	712	715	715	686	719	729	732	692	664	719	713	724	681	689	744	727	708	654	735	710	672	717	720	710	729	736	705	699	682	674	677	704	733	671	726	696	699	730	674	714	680	692	665	717	682	711	688	659	740	720	683	737	746	702	678	736	697	680	683	691	687	664	694	664	683	683	723	686	725	711	725	684	698	693	668	677	747	717	723	697	710	701	677	693	695	702	705	743	707	684	706	663	722	707	701	662	668	717	698	745	671	642	733	744	690	725	661	670	696	673	708	687	698	719	704	702	752	670	704	750	722	691	672	724	729	712	741	693	761	702	676	770	756	700	673	722	704	667	710	702	696	673	675	674	701	715	691	698	688	663	716	691	704	717	720	694	763	657	732	677	714	692	761	670	702	741	639	711	718	730	736	722	674	666	714	700	674	668	710	728	677	661	699	699	699	710	686	657	713	709	733	651	748	679	694	670	686	699	740	704	698	685	751	704	694	733	716	714	748	709	695	726	670	702	696	688	691	671	669	680	679	721	716	659	667	702	729	678	741	650	671	691	724	695	732	733	682	670	706	701	690	665	727	676	714	734	732	736	692	728	707	661	709	724	715	652	758	719	720	659	678	667	677	709	711	683	670	702	681	705	737
28601	21328	19851	15956	11425	7557	3881	1767	1123	812	708	715	699	668	667	657	738	671	685	682	694	682	639	651	682	661	599	655	710	683	654	698	647	654	666	659	673	680	714	672	686	662	661	621	697	683	647	676	666	653	662	680	656	602	647	716	704	667	645	671	693	649	647	652	699	695	708	687	659	614	673	687	637	644	691	677	635	661	659	650	606	654	697	680	670	698	647	668	661	643	670	637	650	733	722	661	698	655	707	704	694	697	693	656	696	649	691	684	641	647	650	660	671	673	662	665	690	639	668	693	640	633	686	706	604	669	640	669	724	650	622	683	662	614	648	638	658	653	691	666	667	650	658	671	652	620	672	664	681	644	655	691	657	643	625	676	645	654	600	688	668	629	639	659	728	682	723	666	679	656	688	650	681	660	647	626	683	657	667	682	664	653	667	735	688	644	682	656	632	624	651	667	627	687	664	662	641	672	654	647	695	656	674	623	644	642	679	693	692	685	633	664	661	722	629	686	718	648	662	628	666	635	675	638	674	698	680	669	680	629	694	705	632	639	633	653	631	640	679	634	676	706	663	693	699	637	665	678	618	670	664	621	680	680	686	655	676	682	647	665	674	673	631	720	664	669	687	637	632	640	734	650	646	649	679	655	664	685	726	659	607	703	656	684	629	641	664	648	684	710	661	682	661	664	657	689	679	705	672	680	660	695	622	663	681	642	697	732	696	649	669	688	680	694	621	631	651	653	638	672	712	731	726	634	662	693	670	696	652	654	657	637	658	662	694	651	675	656	667	649	639	694	660	661	659	647	615	646	626	665	642	681	719	629	704	642	616	664	673	715	629	629	651	653	652	653	662	621	659	668	668	679	692	679	630	667	662	662	612	646	621	661	677	662	697	625	669	671	657	650	673	666	674	673	624	674	724	672	702	681	652	688	619	672	661	641	645	681	652	694	643	666	665	665	651	645	719	665	719	661	697	659	602	670	656	659	634	648	657	707	677	623	660	691	629	641	596	668	664	604	648	640	639	634	633	622	658	673	672	719	660	664	674	696	686	683	653	675	698	673	696	656	738	636	718	681	664	653	607	660	675	642	688	647	672	699	626	686	653	679	667	650	682	671	629	671	668	681	640	685	688	605	678	660	693	700	657	662	678	641	716	623	639	693	650	693	663	642	677	645	657	593	621	671	593	688	679	696	698	654	684	659	734	677	681	674	696	653	653	645	707	659	738	707	680	678	658	657	683	695	657	673	658	658	636	683	686	624	628	645	661	658	724	660	638	698	636	628	646	692	663	740	655	685	681	633	685	671	645	639	654	594	679	631	659	693	663	679	682	706	656	677	643	642	658	609	689	609	688	662	667	654	702	647	682	683	653	668	633	645	682	667	637	664	688	666	635	686	699	657	676	709	632	657	651	617	662	662	664	644	653	704	691	634	648	664	693	684	664	642	655	642	684	664	644	696	665	655	669	657	698	703	692	616	661	638	663	669	651	686	632	740	632	616	654	667	678	666	637	668	629	681	648	665	702	722	659	686	673	663	683	688	642	672	641	680	694	665	651	682	654	677	657	667	673	636	680	726	693	603	697	669	698	652	679	690	699	693	647	686	682	715	707	630	672	700	675	679	698	647	681	641	672	688	650	676	722	724	676	653	643	652	661	636	731	683	703	627	658	617	651	732	625	678	649	683	704	697	639	653	688	659	658	661	654	678	637	658	700	659	649	661	653	643	668	700	680	666	691	686	692	651	666	688	672	696	677	662	672	617	646	677	711	677	694	711	633	670	650	663	719	648	615	662	666	691	650	649	648	666	698	680	680	648	686	667	656	643	647	662	645	627	631	632	670	677	672	663	687	646	624	670	664	664	648	716	658	694	646	638	690	661	660	715	660	670	649	696	640	633	664	637	668	659	708	670	660	639	680	679	690	654	611	606	640	676	648	680	636	642	618	640	685	699	690	641	689	654	608	631	664	673	652	680	667	632	612	665	649	670	657	653	654	648	747	661	660	684	666	692	648	638	656	681	683	690	673	686	643	651	713	665	667	669	628	675	653	684	626	673	651	677	675	693	603	693	690	651	662	628	600	697	678	720	632	657	667	692	669	672	663	648	673	708	671	666	642	657	668	638	647	651	653	632	712	680	620	626	700	683	682	710	646	703	662	694	663	650	673	654	691	637	665	653	654	641	683	643	658	657	647	648	646	647	705	634	665	669	654	691	703	643	715	656	691	673	664	650	678	636	652	628	683	621	706	693	664	686	674	676	670	696	687	700	663	665	660	639	638	670	635	640	674	713	737	685	662	681	642	669	613	690	657	695	637	648	612	656	671	681	672	645	650	638	652	691	666	656	683	638	649	643	649	706	650	642	660	683	705	717	703	640	664	650	697	673	694	643	691	685	671	690	666	664	701	618	635	639	678	670	674	639	707	646	630	633	658	683	651	694	705	651	707	703	705	641	716	706	691	698	676	668	650	693	692	635	611	662	673	598	644	672	637	680	707	601	648	703	633	671	660	634	663	673	660	615	664	668	629	652	676	682	672	629	682	667	705	686	693	665	683	677	691	660	674	655	655	694	664	648	599	662	684	660	708	676	632	655	667	657	668	633	709	691	681	653	711	721	652	636	712	651	682	661	710	653	687	725	635	720	682	680	671	655	678	686	625	644	621	661	628	656	661	633	634	696	652	657	721	689	667	636	659	709	638	637	666	685	642	701	681	656	661	672	614	709	698	670	633	665	653	662	714	664	681	640	649	652	599	673	635	687	661	662	663	688	669	680	690	688	645	655	656	624	660	636	675	662	624	648	662	665	660	710	696	654	649	670	651	668	646	681	624	650	623	676	672	649	636	683	684	669	653	671	654	682	629	690	684	652	658	693	654	646	638	664	682	643	689	682	708	675	651	648	646	720	647	656	659	655	686	640	641	701	676	643	670	620	625	692	652	706	652	640	655	665	665	622	643	627	667	707	652	682	706	687	665	611	638	670	681	684	658	668	693	640	634	661	644	663	646	673	680	718	654	659	661	655	643	684	657	694	665	657	642	640	610	653	661	683	651	649	623	673	649	662	664	665	681	655	712	685	643	671	691	664	693	669	647	692	624	659	661	661	659	690	652	653	662	681	670	699	649	668	669	704	706	638	699	690	665	657	670	664	634	658	647	648	659	683	630	679	674	684	665	690	632	699	693	729	713	695	634	620	640	687	670	671	662	650	695	631	677	654	677	680	688	665	697	679	667	663	671	650	711	674	639	694	674	699	677	594	648	631	649	657	658	673	683	698	627	683	626	640	647	712	662	673	629	671	688	640	699	675	646	664	600	677	639	674	651	718	700	689	648	687	688	678	668	645	670	648	649	683	678	658	664	677	658	686	693	639	671	650	667	711	712	651	634	658	676	664	619	666	657	694	618	682	697	647	650	618	663	609	696	666	638	630	695	616	659	690	666	676	654	651	638	666	653	662	692	667	710	672	713	603	676	668	677	679	660	671	654	669	673	677
12656	18784	18509	12639	9972	6758	3605	1901	1073	674	574	571	594	614	563	521	552	548	558	554	519	573	570	577	565	528	587	590	578	588	518	535	616	540	583	549	512	566	586	568	523	576	593	525	586	577	504	606	563	540	561	572	601	557	607	566	522	576	623	541	551	543	569	540	583	546	564	579	543	577	587	524	525	589	565	584	528	595	600	590	518	584	561	545	559	534	570	532	549	565	541	562	546	605	517	580	592	538	573	543	517	562	541	525	532	550	584	573	556	545	555	569	620	571	561	579	551	541	596	603	561	551	563	554	547	529	554	564	570	553	587	542	537	539	518	576	537	599	572	549	584	582	553	578	580	560	566	550	574	548	546	560	630	575	597	567	542	583	521	526	567	573	577	565	551	578	584	576	580	569	549	554	531	556	528	566	569	526	571	538	570	554	566	598	546	560	567	549	618	532	601	552	549	553	557	586	584	532	546	537	550	558	559	593	582	598	571	578	575	552	557	533	559	548	562	561	541	559	566	536	568	536	518	570	531	561	554	572	576	548	540	589	584	566	590	560	529	562	562	550	569	530	549	591	539	572	579	566	585	579	555	539	574	563	561	522	587	565	552	565	588	576	556	538	557	569	560	501	570	547	589	570	557	566	564	555	550	545	613	584	556	545	566	606	538	557	529	565	508	556	559	543	551	546	553	559	569	611	571	516	524	545	513	552	524	543	557	582	543	578	535	552	517	578	571	541	579	518	547	542	543	595	557	568	574	539	551	578	599	547	557	533	562	544	567	549	575	538	583	569	560	551	563	547	557	515	578	598	526	554	581	568	533	585	539	535	548	590	581	558	540	583	548	570	552	567	549	560	531	576	554	559	613	554	551	593	594	589	533	567	586	542	578	558	552	545	561	584	542	513	514	568	545	595	576	529	577	552	537	511	558	528	572	549	520	566	566	592	549	537	605	554	532	553	597	583	544	546	485	554	569	526	574	586	528	578	552	579	558	500	574	526	554	539	558	562	555	596	567	528	592	560	567	569	545	564	546	542	560	581	574	532	572	585	525	584	598	545	568	536	512	582	568	567	584	540	538	543	592	591	536	586	582	536	573	543	548	561	578	490	544	534	557	590	594	578	552	570	524	537	549	571	567	606	566	529	546	561	567	525	552	583	584	568	544	565	592	591	593	564	551	527	558	558	617	622	574	615	591	544	565	547	559	525	561	591	561	552	529	595	581	549	532	580	536	556	512	543	521	573	505	550	547	580	569	501	559	541	567	581	575	542	559	571	592	573	569	578	535	528	582	586	557	556	553	581	528	570	539	557	547	554	573	554	571	545	596	541	551	542	567	596	558	550	525	537	538	546	583	531	541	578	559	593	550	604	604	542	549	562	540	578	577	584	535	513	541	569	541	576	575	511	535	558	559	555	592	543	543	538	591	574	553	575	568	558	565	569	601	567	568	545	572	557	509	537	538	560	588	554	591	584	550	571	548	584	547	549	557	543	555	574	563	581	527	558	554	545	554	566	564	555	547	556	549	575	593	544	566	574	553	567	505	550	557	584	572	565	538	597	575	593	594	583	567	566	554	558	538	558	552	523	534	530	555	518	571	538	593	591	560	567	569	570	569	553	551	564	569	568	546	543	614	600	559	534	562	518	575	516	513	550	587	572	509	589	581	541	564	545	553	538	520	565	553	545	564	598	573	581	543	539	526	579	557	628	566	556	588	588	577	586	553	581	576	585	557	574	549	569	526	544	599	534	567	550	585	561	541	570	577	525	580	541	537	553	596	560	535	586	529	547	573	593	562	536	577	569	546	576	525	571	569	561	537	568	590	517	558	595	535	550	590	555	569	609	581	537	524	584	530	581	548	581	552	559	571	578	575	538	541	545	540	540	579	543	524	552	543	571	590	569	523	575	537	583	589	611	575	547	535	580	560	563	571	569	571	551	591	557	577	562	573	593	599	549	558	551	562	559	588	537	550	555	610	577	550	576	591	532	532	551	556	551	537	588	549	561	604	537	559	538	578	546	569	542	588	575	595	539	576	589	567	536	567	551	621	555	556	550	550	545	559	596	548	540	560	555	626	547	571	550	593	574	553	557	593	579	565	584	513	529	542	535	558	584	536	598	539	545	550	560	575	591	563	548	487	589	569	584	563	571	568	551	613	590	556	573	564	568	575	584	527	526	552	560	561	588	577	571	534	586	567	525	570	541	597	569	540	539	556	544	565	567	569	605	549	572	532	530	529	602	603	561	547	521	579	578	594	553	561	599	610	571	576	548	579	558	597	552	579	563	544	551	523	546	564	582	542	551	575	544	547	498	590	537	589	568	570	529	544	554	572	559	584	562	568	563	556	530	565	557	564	578	530	531	513	591	552	566	580	545	567	639	605	539	547	558	534	580	532	578	535	547	574	563	552	577	568	521	555	542	595	558	558	568	531	560	544	543	564	574	559	575	558	613	625	566	517	559	559	541	545	618	558	615	561	584	555	578	554	542	549	526	596	543	566	547	495	551	557	526	555	581	576	550	556	561	559	623	631	575	519	565	558	584	617	573	566	566	602	523	526	619	556	590	571	589	580	556	535	557	583	544	567	541	556	541	547	609	557	573	555	568	597	566	546	541	576	556	557	601	594	540	518	620	605	529	588	558	583	522	537	554	582	567	543	585	528	535	563	595	554	518	590	596	511	560	504	571	552	561	508	571	581	570	575	549	571	597	516	520	528	539	562	564	529	536	539	511	513	546	558	555	514	566	567	576	560	545	600	581	548	552	556	556	586	538	588	575	573	572	536	565	569	569	576	560	563	561	599	543	546	531	573	537	570	568	567	575	550	571	565	570	546	598	569	526	587	539	527	557	520	566	555	594	608	519	562	539	567	557	542	565	568	568	542	576	542	552	561	531	570	549	568	548	576	534	547	573	556	605	608	521	585	578	533	565	578	554	591	559	559	565	518	592	558	515	566	590	586	533	554	531	607	558	551	579	595	574	542	543	544	566	561	511	555	521	564	583	532	554	570	548	529	519	561	556	578	529	506	563	569	506	545	608	572	563	589	560	529	573	587	558	596	562	565	542	567	551	566	592	534	526	528	561	557	546	541	565	561	538	594	586	564	562	521	567	551	581	535	553	554	598	544	563	610	592	551	543	568	526	551	531	557	545	558	561	553	585	544	555	529	558	606	581	537	535	539	605	534	586	555	557	563	580	522	595	537	581	553	588	556	522	540	590	577	547	538	549	543	582	586	577	584	551	599	530	550	572	533	552	576	541	546	525	578	573	559	521	515	582	555	558	566	550	573	553	578	604	562	573	583	605	575	529	551	543	554	592	578	550	556	540	560	575	576	540	566	547	572	573	550	557	579	545	530	567	585	569	590	572	565	599	586	574	533	565	604	508	558	561	591	550	576	552	563	597	548	562	613	540	539	561	542	574	552	575	539	546	575	587	550	562	568	561	518	569	526	522	585	550	558	543	563	536	531	533	590	578	527	539	491	526	534	587
25491	21409	28104	31640	36648	37101	28053	12676	4250	1605	947	751	718	720	726	722	760	726	691	740	683	737	734	733	698	730	685	674	715	671	760	709	752	692	682	714	694	736	684	735	712	678	712	674	698	702	701	711	714	741	706	698	672	723	701	716	717	705	696	722	658	693	715	650	703	710	722	664	708	681	721	657	674	718	737	703	673	738	709	688	718	711	670	694	741	702	665	693	713	754	724	706	706	715	713	750	685	728	692	682	707	690	676	725	675	723	701	723	678	672	720	670	697	709	719	718	706	692	698	697	687	732	697	757	707	659	680	729	759	751	724	666	743	741	761	722	677	716	685	681	676	698	686	679	670	716	716	697	705	725	673	709	692	702	642	692	713	751	724	686	705	730	734	690	713	725	700	664	647	656	704	694	704	698	681	702	640	761	706	720	716	724	691	714	723	733	731	727	714	711	724	760	692	731	718	742	685	727	677	715	729	716	712	719	702	742	699	691	689	672	714	695	715	716	656	739	682	684	717	720	724	693	645	670	693	714	719	727	733	724	692	703	692	709	708	712	649	699	674	747	724	713	684	737	749	687	727	682	674	671	729	715	770	736	715	701	718	748	763	713	748	670	736	708	743	700	676	715	685	768	724	706	655	694	739	656	721	722	682	689	688	693	704	728	698	699	710	708	731	679	702	672	679	677	713	709	725	732	709	671	719	731	676	652	680	676	685	684	662	730	763	668	722	654	713	718	669	758	694	718	676	706	688	731	762	695	759	678	700	701	736	662	681	720	730	709	685	728	751	729	666	678	660	721	707	698	702	720	659	688	723	679	700	673	657	673	687	674	673	725	733	686	698	693	695	696	658	678	690	661	696	678	673	664	711	759	686	667	653	711	711	711	728	720	693	689	719	677	715	672	703	732	710	735	711	725	719	695	703	756	674	687	688	705	697	636	690	676	694	665	779	684	697	686	701	695	740	670	724	662	682	702	691	719	672	685	735	706	717	687	641	730	677	691	721	716	700	704	721	695	695	689	688	719	690	695	759	713	683	733	708	719	729	672	697	698	692	723	647	666	742	701	652	748	693	718	705	706	666	645	619	722	722	688	705	718	696	682	715	708	738	729	665	686	713	697	681	723	691	675	721	666	696	714	728	749	706	694	686	758	670	698	700	711	697	686	732	655	702	713	702	702	752	741	729	708	708	717	660	644	722	726	725	701	729	719	704	710	730	716	683	648	659	710	711	734	711	704	671	740	735	675	754	762	632	748	687	676	670	733	714	729	728	734	696	723	660	716	680	658	719	742	731	671	640	708	680	711	705	672	685	715	674	669	716	729	638	703	733	760	657	673	674	731	696	720	736	723	742	706	653	713	689	678	661	696	727	714	698	675	719	709	696	742	651	714	684	701	715	695	680	697	677	706	712	697	710	703	695	706	692	709	679	708	711	735	713	728	726	720	715	681	667	708	679	649	659	713	661	711	656	677	728	692	727	680	710	712	675	700	672	653	797	727	732	732	692	736	678	696	697	715	687	727	745	711	747	729	676	656	694	656	718	712	741	706	696	709	676	665	705	724	711	718	696	680	661	655	686	702	722	710	714	759	740	676	724	733	693	689	729	711	666	738	691	739	678	725	740	724	704	675	717	648	666	723	668	708	727	737	685	749	705	721	710	740	698	741	687	707	756	758	712	751	652	686	667	700	687	651	718	699	654	734	762	668	722	685	740	733	697	706	653	722	695	697	695	687	698	702	713	729	691	697	712	691	677	706	703	707	684	693	690	675	751	686	716	737	722	674	659	698	719	720	748	710	670	666	712	690	693	663	708	746	673	675	713	662	683	719	675	717	682	651	649	684	710	707	773	693	680	696	733	729	709	688	682	700	674	689	686	662	748	655	691	720	647	729	740	706	747	687	696	673	763	721	709	671	674	706	689	690	687	712	718	714	739	686	723	662	682	697	682	663	702	716	712	712	743	686	670	713	703	642	717	645	705	692	705	652	725	722	715	711	695	697	684	705	681	780	697	722	717	695	716	691	687	707	647	717	705	714	726	732	699	710	727	705	706	732	685	724	684	718	708	714	728	741	706	781	657	667	723	732	705	733	749	701	746	645	716	689	702	719	678	711	696	683	704	699	700	709	676	693	701	684	686	688	710	680	747	672	738	675	699	724	669	670	679	709	694	724	674	677	717	710	697	704	669	678	675	724	695	707	725	684	700	712	782	684	697	749	697	685	679	670	704	747	680	692	656	649	726	766	722	705	714	705	716	701	707	668	728	728	737	699	709	672	679	698	658	701	624	715	678	704	709	718	674	713	723	656	704	649	692	726	716	717	685	708	645	660	728	667	693	706	723	755	739	700	704	702	668	687	709	664	698	699	682	677	694	711	718	695	718	690	742	673	690	718	680	731	706	681	736	713	738	739	695	724	682	761	690	705	653	671	733	702	719	709	747	713	773	708	710	732	684	692	705	658	746	663	710	691	695	704	730	731	733	676	719	700	723	670	695	728	721	719	672	712	704	668	654	697	695	735	692	673	719	703	799	768	748	743	683	644	691	751	668	679	660	734	717	698	694	708	735	729	677	726	745	671	708	687	686	699	690	726	685	722	716	693	703	700	749	712	748	691	702	744	683	675	699	736	677	695	691	729	712	725	709	729	734	661	675	732	698	710	706	721	704	673	708	715	708	680	679	705	698	759	743	688	707	671	708	712	672	682	705	706	738	708	725	725	743	668	678	763	716	689	739	688	694	656	696	736	683	683	684	726	671	685	725	702	707	697	731	686	669	697	740	700	738	736	683	670	707	683	776	675	696	703	720	709	743	698	726	749	720	719	711	671	701	655	747	718	718	740	689	689	727	706	714	670	713	672	719	696	672	714	728	746	695	734	696	677	664	691	751	677	681	746	735	746	714	690	715	757	707	649	647	660	770	714	672	759	716	718	707	710	695	709	712	702	681	701	742	709	702	679	770	668	763	685	725	748	727	691	722	703	694	658	721	682	652	705	671	719	700	715	732	743	737	683	722	711	686	713	685	713	733	748	729	754	670	738	687	710	710	745	656	673	688	720	685	704	713	721	674	651	712	668	682	722	721	691	775	710	696	731	690	736	691	671	682	732	748	677	679	677	712	666	762	711	668	694	676	684	689	664	688	679	746	744	691	747	753	720	703	687	669	686	720	736	714	678	651	711	694	680	686	683	760	711	663	703	712	636	698	707	680	698	695	691	698	681	692	692	725	727	744	754	769	698	671	743	730	718	691	696	653	710	703	686	700	696	708	697	721	713	756	721	711	700	662	691	734	704	720	713	720	733	635	674	680	700	680	674	694	692	712	699	666	685	715	669	695	697	702	733	685	658	678	716	771	698	691	678	721	704	716	711	665	765	681	682	678	696	720	697	657	737	697	692	686	747	718	696	698	730	659	722	668	736	744	751	689	709	730	704	771	656	728	737	743	729	684	721	782	747	648	698	726	731	645	696	704	659	673	716	710	691	676	735	689	706
15268	29795	32513	33707	36056	31412	21113	9754	3952	1585	863	664	630	629	596	603	643	553	623	657	628	661	624	656	593	569	638	645	657	601	635	622	627	585	669	586	583	639	620	626	614	575	606	639	633	602	640	616	617	611	651	654	670	623	651	633	652	612	622	648	629	622	614	606	629	594	615	635	647	617	622	635	577	615	587	618	644	599	658	631	615	624	649	634	606	589	618	597	613	551	615	631	629	632	605	604	674	618	636	622	630	612	586	584	589	605	630	653	606	596	604	616	617	625	598	649	588	665	639	635	600	597	644	635	617	616	605	618	616	623	654	626	599	618	616	584	632	590	637	653	624	597	656	606	625	626	620	652	617	635	612	646	672	597	571	579	625	623	604	611	636	592	597	593	591	637	608	591	619	609	602	632	571	620	670	646	581	625	617	628	590	677	625	595	637	634	613	616	611	575	617	636	642	574	597	560	630	617	584	575	615	626	615	577	612	605	633	626	643	645	565	654	616	632	564	628	672	604	592	601	607	617	598	590	633	617	635	602	614	589	613	661	606	632	605	614	584	614	630	646	635	625	623	632	637	582	646	589	589	643	616	649	589	601	591	616	668	634	666	619	587	638	618	629	623	620	653	623	599	578	632	609	642	585	613	640	585	650	615	597	578	629	643	666	574	620	633	668	659	606	627	658	636	638	653	606	671	665	603	626	637	670	627	609	603	672	624	599	643	607	610	614	598	613	642	603	589	604	591	642	610	642	614	586	631	629	605	629	644	661	630	578	636	596	634	594	579	639	623	642	636	571	623	614	610	648	604	620	630	641	627	642	633	614	619	604	669	598	640	653	616	611	646	617	670	634	614	582	634	598	610	588	647	568	608	610	641	664	630	623	610	623	651	600	586	651	586	622	608	623	603	586	625	585	634	590	637	634	600	666	638	624	631	614	609	629	589	638	621	613	615	564	607	618	614	610	600	623	646	613	645	618	640	633	655	647	587	580	661	627	595	639	646	596	645	649	615	599	615	635	589	623	612	617	605	600	664	576	599	601	633	636	647	630	627	625	576	649	602	631	631	629	617	602	624	582	621	624	604	583	620	617	642	627	628	641	593	593	621	604	621	592	603	663	621	628	623	604	604	644	605	601	661	633	605	579	627	598	621	632	659	554	616	615	560	625	593	606	526	622	578	591	607	663	659	619	602	598	577	613	591	653	594	653	657	583	634	682	612	635	618	605	647	661	631	597	583	610	633	593	670	632	614	617	651	656	623	623	649	579	580	617	650	607	580	630	596	603	641	613	594	588	654	681	605	589	606	604	602	669	661	626	620	648	610	613	580	627	650	610	599	609	583	670	582	627	634	591	613	612	625	648	611	606	617	643	602	626	615	617	581	616	692	638	593	650	615	571	648	619	616	617	609	548	641	575	653	618	607	662	626	601	598	605	600	605	634	633	618	603	620	631	588	583	626	582	648	596	604	584	617	606	636	616	620	587	636	611	592	665	643	623	594	597	595	651	636	605	618	596	605	628	628	642	627	609	640	600	623	647	658	562	597	597	676	631	644	618	648	593	608	616	640	629	598	593	599	613	623	585	605	649	591	610	618	631	601	622	613	653	638	601	590	644	601	583	629	595	636	645	601	593	623	653	611	617	620	652	594	597	647	613	595	590	605	602	625	633	612	584	647	657	607	613	651	623	641	598	631	630	633	576	589	611	640	583	583	605	644	567	618	581	615	587	589	605	620	600	647	623	601	606	577	637	591	608	594	580	590	638	629	638	608	635	646	611	602	628	660	576	591	627	593	633	668	621	615	637	581	600	594	644	618	615	624	601	592	643	621	605	618	669	636	618	618	622	641	639	623	586	663	595	556	630	613	607	617	637	596	588	639	578	626	613	628	634	620	634	625	609	561	620	608	632	657	581	574	623	588	640	627	636	582	629	639	608	610	603	649	601	621	645	629	627	619	588	597	637	583	607	604	579	633	627	609	625	615	634	639	637	616	600	620	590	601	579	600	617	638	615	632	649	620	639	672	619	639	567	560	630	624	602	646	616	617	612	637	614	581	595	641	587	627	601	599	603	625	613	652	633	624	665	600	662	639	577	616	616	645	629	623	586	628	649	622	620	654	595	643	556	641	586	632	635	609	644	638	596	603	660	649	572	618	593	638	659	569	634	614	547	661	614	639	620	628	590	574	607	570	636	603	587	612	647	595	571	621	668	592	630	607	562	634	620	605	624	619	633	618	591	653	654	601	584	615	597	630	596	615	630	603	620	628	612	623	670	637	605	613	623	627	602	616	620	610	598	653	590	643	628	606	608	636	637	603	610	620	570	620	601	587	645	621	625	618	645	652	594	619	608	575	621	630	628	626	629	581	604	573	600	606	583	618	602	615	624	623	635	644	663	640	623	601	595	644	639	582	640	598	584	652	654	642	655	591	609	621	641	601	653	638	639	579	635	626	656	601	661	619	598	634	605	666	627	650	593	613	620	646	628	638	611	600	611	610	650	624	639	659	628	610	614	664	625	632	595	605	618	658	647	591	626	623	566	618	609	607	649	664	571	649	618	577	564	627	625	645	608	632	629	611	632	640	611	613	615	659	625	611	635	612	652	625	569	606	639	633	602	639	616	630	605	621	653	655	642	655	636	595	580	617	582	635	589	591	622	645	642	617	633	601	572	592	646	623	584	645	602	586	616	600	609	592	629	597	629	619	619	597	636	583	623	636	618	580	623	626	601	622	639	577	623	596	593	585	588	614	648	590	598	625	653	607	591	651	628	677	584	595	641	569	644	591	649	608	633	603	679	585	617	618	645	576	651	601	606	628	628	647	628	601	597	553	663	618	630	614	656	643	592	607	619	583	601	675	644	583	655	597	579	575	576	625	661	616	618	595	631	627	571	580	624	630	627	635	631	674	620	651	612	644	688	559	614	600	619	632	594	620	604	620	613	606	575	618	602	597	603	645	616	616	575	615	603	624	586	572	646	574	614	634	602	600	631	632	652	616	653	598	647	613	641	664	612	635	648	586	615	628	605	622	646	581	632	652	624	640	622	676	649	652	641	608	652	603	584	634	627	626	625	638	588	575	571	610	614	624	685	619	614	630	625	638	607	605	608	634	622	596	602	566	595	613	587	616	628	615	640	619	618	624	609	604	628	578	653	638	638	615	602	570	597	659	587	598	631	587	681	645	595	660	563	619	628	590	613	598	578	592	629	635	620	625	607	589	602	559	598	613	552	588	576	614	654	640	612	615	584	639	644	626	611	686	641	586	607	628	628	581	613	613	640	611	639	615	646	575	637	621	642	614	668	581	621	583	656	620	625	567	617	609	645	608	598	594	602	598	671	586	627	624	644	649	627	627	622	589	649	595	606	599	583	614	668	598	604	621	640	634	645	618	592	638	640	626	602	590	585	620	599	634	649	605	656	660	616	662	606	640	634	639	644	638	606	584	647	637	622	634	622	599	611	590	597	616	597	670	640	627	603	629	640	634	633	601	649
24239	21437	28785	30746	44700	48235	39195	20899	8198	2725	1290	955	894	861	882	898	858	852	822	799	807	833	794	801	811	840	810	817	818	831	821	836	822	805	785	830	805	801	836	787	765	837	783	772	849	860	789	808	794	793	823	881	859	818	794	782	800	808	804	825	801	849	803	822	807	844	787	821	846	764	820	806	844	793	810	837	778	811	795	786	796	769	815	790	841	799	771	800	804	765	810	844	809	782	843	793	778	768	828	780	828	798	789	796	785	793	780	781	810	791	791	782	780	809	795	804	794	829	817	877	794	875	817	785	817	816	838	800	779	841	775	800	731	839	789	839	819	781	797	817	808	816	806	804	818	812	871	771	756	819	816	826	769	816	813	810	824	818	864	812	804	808	787	790	771	795	810	832	807	814	787	794	800	812	783	813	805	803	780	772	780	768	773	863	774	804	810	799	817	821	828	783	813	803	788	786	818	784	835	803	772	802	797	737	803	793	767	750	768	752	820	824	808	772	844	800	819	774	796	783	795	829	773	837	777	779	836	781	776	802	835	818	825	826	802	826	808	781	839	813	788	831	830	767	775	778	796	782	856	809	786	796	831	809	825	787	815	827	824	788	782	757	824	811	803	818	739	778	871	805	799	836	785	786	856	759	796	796	797	800	761	784	808	833	817	816	809	844	778	746	823	800	818	809	832	794	829	828	785	820	824	812	799	809	753	886	786	830	799	827	816	854	845	819	774	793	804	777	812	761	810	832	810	784	752	866	820	749	842	790	804	827	814	815	750	843	826	798	809	787	795	754	753	864	782	780	796	810	814	803	750	783	804	827	778	834	833	856	849	796	814	770	768	812	775	800	804	788	776	792	793	833	783	858	838	802	826	787	794	801	788	803	764	813	805	817	796	812	848	786	816	808	770	751	801	823	799	781	759	836	791	828	829	817	759	816	791	773	858	796	798	793	840	737	857	813	804	784	849	827	757	857	827	807	781	810	807	717	799	829	801	785	766	797	777	724	784	833	785	783	836	798	788	811	829	776	780	780	782	833	789	828	794	783	814	800	790	799	779	786	809	820	825	807	792	810	795	761	775	820	849	778	806	824	852	769	761	800	770	806	780	748	822	819	795	802	764	802	824	813	830	784	778	799	757	816	790	827	788	854	761	782	862	821	790	845	736	768	792	812	809	780	793	775	801	776	798	796	778	832	825	790	788	809	840	798	823	777	814	790	792	834	761	808	807	880	845	806	818	798	755	792	800	826	749	846	856	815	809	798	818	861	759	795	763	866	837	825	821	751	783	806	768	853	817	800	808	841	767	770	803	761	813	764	824	803	761	827	784	805	822	822	830	783	769	797	804	840	791	767	821	793	787	813	763	761	758	829	828	823	802	763	782	820	808	800	778	829	857	792	807	832	836	852	823	785	810	875	816	798	793	810	771	796	808	716	838	799	786	779	772	836	787	878	814	802	790	854	747	821	850	807	803	791	805	807	825	780	803	791	754	846	793	805	839	797	787	837	853	805	759	786	744	816	778	811	857	804	814	828	774	810	779	757	813	774	811	789	803	855	764	791	801	830	777	787	774	835	826	823	822	829	831	802	799	763	766	775	826	785	798	826	737	784	791	797	793	831	817	804	836	782	808	757	767	793	791	810	808	813	840	820	850	800	802	812	844	848	780	771	870	809	771	836	831	750	768	835	798	795	851	832	741	850	875	803	739	770	871	781	790	763	776	787	790	758	793	810	791	876	791	797	792	791	785	789	814	827	790	787	822	856	856	778	804	816	793	797	851	812	806	807	812	793	791	784	772	812	800	773	799	795	824	807	756	773	756	779	839	820	842	753	765	772	809	815	798	771	849	772	804	854	801	793	788	797	819	852	793	818	822	783	863	833	792	778	776	842	775	798	820	851	825	698	831	862	773	785	843	743	805	788	773	808	755	825	825	792	811	804	793	772	819	799	812	806	796	806	753	794	832	791	823	825	845	834	813	792	767	803	809	819	824	779	775	804	849	794	804	867	804	789	774	852	800	789	782	773	834	824	806	753	817	806	767	749	804	762	825	802	800	766	815	804	812	765	810	842	819	803	797	830	780	806	793	827	802	780	818	851	838	749	808	792	812	763	866	801	769	829	832	722	804	825	768	805	828	806	778	841	770	797	796	835	834	806	812	818	786	767	792	736	765	758	805	841	799	798	801	802	787	782	857	811	865	789	763	799	818	820	830	819	786	787	755	810	805	820	872	789	771	813	816	809	829	817	790	792	764	829	786	790	776	799	783	763	816	783	849	774	799	804	812	773	816	840	823	827	849	820	799	816	798	835	818	888	754	803	837	799	752	822	778	798	797	817	816	747	826	837	763	775	791	826	852	776	821	762	795	808	822	814	819	788	777	809	835	706	774	810	755	825	791	808	837	752	860	843	849	832	783	802	818	794	786	824	801	828	804	797	803	842	817	796	847	795	827	809	828	815	772	835	815	777	798	805	806	864	830	836	771	781	810	768	822	804	812	789	808	826	827	823	837	794	747	804	797	772	800	794	798	789	800	829	773	781	795	788	759	819	813	795	803	753	851	812	812	804	794	814	811	786	778	843	739	848	787	800	813	819	813	771	763	800	817	794	801	774	785	772	838	803	810	828	802	792	773	800	815	799	812	803	839	795	754	824	810	794	795	779	782	798	829	810	850	826	772	813	755	808	781	823	806	809	795	798	868	818	800	781	775	810	788	735	793	790	827	829	799	836	773	789	804	785	855	793	837	837	845	817	788	734	771	855	850	838	813	816	822	858	828	838	770	830	812	799	831	817	790	818	825	786	784	764	810	809	770	812	796	825	790	812	835	810	778	781	821	758	828	785	765	796	866	826	818	800	802	753	803	807	830	802	831	788	811	812	782	815	796	769	807	796	815	790	788	756	786	779	785	798	770	800	803	798	793	795	796	796	797	821	798	797	789	804	804	791	808	791	831	800	810	774	859	826	844	809	801	804	844	768	791	852	856	766	800	823	788	757	809	770	785	743	801	859	774	816	822	843	814	823	781	767	789	797	807	803	795	831	886	768	827	804	769	796	828	800	800	781	781	794	824	806	763	773	825	750	774	831	811	776	820	784	814	804	808	823	802	789	753	807	760	794	795	806	830	780	760	839	802	801	796	839	815	814	817	800	833	797	821	797	802	791	798	842	733	874	839	822	816	826	833	807	838	797	822	787	824	847	823	778	853	755	824	752	870	819	829	797	834	831	748	830	794	782	772	772	783	790	786	805	834	789	804	818	820	805	792	781	815	843	779	799	840	788	807	823	703	819	919	793	809	773	772	853	818	818	826	803	816	819	832	799	783	827	804	805	814	804	844	781	798	837	799	775	789	814	770	773	790	772	820	829	783	835	795	833	798	787	804	832	823	817	804	787	855	818	838	844	770	807	778	788	760	800	771	815	787	832	804	785	818	783	798	851	811	832	799	805	770	804	767	846	747	854	777	773	791	844	812	794	753	785	820	787	833	805
19991	41614	40758	49135	53803	46908	31050	16093	6900	2595	1197	853	720	761	724	702	689	732	730	724	717	723	746	708	714	688	737	696	731	717	688	714	784	726	720	731	710	731	753	695	726	743	732	731	698	725	724	730	664	763	680	711	698	694	743	670	723	702	721	690	695	742	742	713	633	727	698	662	688	748	740	703	708	660	695	752	681	662	709	724	716	655	681	729	700	735	670	703	712	702	739	692	723	747	734	721	731	693	728	696	745	701	744	756	718	676	680	703	699	739	675	712	661	708	740	772	701	693	742	707	702	723	705	686	761	744	739	710	675	706	680	684	703	677	693	685	748	718	725	671	719	705	702	716	694	684	684	748	655	717	738	712	739	715	707	705	705	700	731	703	727	735	692	658	690	755	704	708	687	662	722	695	732	702	716	710	729	741	689	703	760	674	689	700	691	739	717	672	724	704	712	701	733	687	681	663	694	744	741	696	737	657	695	709	738	672	690	747	692	705	696	723	702	704	718	721	733	775	750	728	692	685	643	696	677	746	688	747	748	756	735	734	685	716	726	728	690	780	728	748	724	705	730	706	724	736	724	706	710	697	703	736	658	708	700	704	707	699	717	730	732	688	731	732	713	737	726	702	684	686	745	756	739	698	713	674	738	754	705	704	694	705	681	709	649	693	641	725	683	726	712	725	737	770	702	719	646	752	704	675	746	722	733	664	746	729	665	724	701	748	671	703	707	712	711	714	728	684	730	734	672	749	720	704	679	647	727	741	670	742	759	709	729	706	662	715	655	747	708	671	700	707	675	746	698	719	724	701	740	687	701	711	733	739	694	692	689	745	680	706	672	691	718	737	720	735	698	692	753	657	725	685	742	700	681	707	747	743	712	732	700	680	679	718	718	706	757	725	683	720	751	712	747	712	708	699	706	688	679	705	705	694	735	725	703	720	730	695	720	661	693	641	710	733	704	718	737	690	730	704	690	704	729	683	692	690	668	775	682	709	728	701	730	742	737	695	684	725	696	745	665	739	676	784	709	717	718	653	699	695	717	729	781	681	736	706	692	681	708	705	753	730	700	692	747	772	712	735	716	688	691	691	727	727	731	743	719	665	683	681	763	689	698	685	659	736	745	706	741	740	712	677	715	672	710	707	760	663	712	763	705	654	768	734	720	690	661	711	755	727	669	705	719	713	671	719	730	710	695	680	726	656	732	674	658	695	725	669	748	686	718	677	712	740	710	714	748	692	715	727	718	728	686	724	731	740	701	721	695	728	773	730	681	688	680	691	780	712	703	716	708	736	664	676	729	690	689	753	737	742	777	701	742	739	682	758	698	705	698	711	680	705	693	695	688	718	685	724	663	726	737	721	688	713	738	682	724	700	668	725	736	724	663	701	618	704	642	679	762	708	700	703	742	654	739	698	683	688	655	702	701	702	694	678	703	733	736	714	726	720	712	762	736	678	708	736	719	752	679	714	727	752	735	727	688	690	705	727	670	701	743	699	709	675	704	690	702	742	735	729	710	677	712	693	717	689	767	690	720	714	733	760	743	703	733	734	729	687	724	727	706	705	706	730	771	708	680	703	697	707	689	736	697	753	736	701	749	695	666	744	724	684	694	683	682	689	704	712	673	745	699	740	696	698	736	665	711	716	717	730	701	673	729	724	706	685	687	719	714	684	674	742	726	740	760	733	696	747	701	709	743	744	719	664	711	738	758	693	697	679	719	730	773	702	675	710	700	726	677	727	741	708	720	727	721	672	654	676	669	701	728	679	663	678	741	693	705	651	773	702	712	721	671	693	694	684	746	760	679	728	703	713	717	738	708	726	706	729	720	688	696	704	697	709	705	711	740	698	733	659	695	702	727	667	686	696	681	726	725	709	687	674	724	661	707	682	678	731	737	689	738	688	711	689	692	720	664	716	739	736	725	704	684	687	727	733	706	693	692	694	708	738	749	717	729	696	700	716	715	699	679	718	742	699	724	722	698	725	700	715	714	708	704	665	740	687	673	728	691	643	728	711	768	700	709	698	729	689	761	714	671	679	707	778	667	712	726	713	717	690	725	655	712	710	695	712	699	707	728	688	734	692	716	724	720	678	727	672	733	717	701	800	709	695	705	713	738	699	708	720	706	706	705	724	725	677	701	698	671	716	704	735	661	706	719	733	741	740	726	732	664	732	737	696	738	717	699	727	742	704	705	721	685	696	681	697	688	719	711	694	679	671	759	724	703	683	735	666	738	702	705	687	682	688	745	670	668	663	710	742	736	658	720	676	670	713	714	686	751	680	738	713	715	715	701	686	703	680	755	690	681	666	679	695	704	733	702	670	704	715	686	682	708	733	653	736	690	715	668	696	685	720	698	723	679	704	775	702	691	744	718	685	692	716	663	710	682	688	695	720	718	722	672	688	747	704	659	702	685	696	691	719	712	714	696	726	699	694	735	726	695	704	719	696	705	712	723	680	753	696	728	707	696	703	727	693	715	648	698	697	689	740	746	706	670	704	725	711	709	717	720	717	713	664	712	701	728	667	724	725	715	722	699	672	699	750	683	678	670	672	668	720	717	666	659	724	704	683	680	670	684	730	688	658	724	781	697	690	710	738	673	686	698	710	723	694	706	684	603	678	734	691	723	702	691	737	692	696	723	715	696	701	708	701	737	657	734	687	681	693	641	679	763	668	689	637	728	717	732	722	756	692	718	667	660	660	650	734	725	710	735	717	682	685	674	720	705	738	730	685	711	738	662	720	729	701	737	719	666	706	728	705	671	692	693	715	675	713	711	664	751	702	673	675	724	715	717	705	717	739	679	698	673	696	699	639	732	704	716	674	685	735	717	695	765	696	746	662	714	710	678	725	697	714	707	724	705	737	696	687	748	737	732	707	679	681	725	743	736	682	676	713	674	712	699	725	654	701	748	719	717	677	683	790	716	723	710	735	703	739	725	727	684	738	723	759	736	734	714	727	725	727	726	715	708	721	694	713	630	671	721	697	698	733	690	687	694	737	687	694	730	721	733	661	739	727	700	631	694	694	722	692	681	726	721	704	734	749	687	701	728	697	669	727	739	696	668	729	740	732	765	684	704	701	766	748	681	701	700	712	686	689	729	717	727	740	745	656	708	709	656	703	698	705	653	722	713	755	704	726	687	701	670	721	705	708	688	701	715	724	722	659	704	741	718	691	748	707	709	699	668	744	670	735	723	675	690	700	711	719	673	677	672	682	724	732	674	676	658	727	673	754	683	735	695	695	693	701	685	645	731	746	711	709	729	701	700	686	727	728	695	705	652	651	715	773	714	710	661	692	752	703	700	707	716	673	656	716	668	733	670	682	752	722	731	691	669	676	750	743	728	683	729	731	727	713	681	703	684	664	706	676	718	685	644	685	743	696	647	708	729	757	758	723	704	736	657	675	705	737	700	740	732	709	707	736	682	684	713	721	759	686	757	721	683	753	713	733	735	705	690	729	702	686	703	698	741	680	669	710	685	678	696	689	686	639
29501	23798	21601	16099	10512	7067	4067	2208	1224	855	705	685	662	647	673	672	722	651	667	675	697	698	667	702	665	627	662	652	687	670	661	674	703	692	681	622	655	670	630	665	631	640	668	669	689	681	681	664	652	671	678	701	678	657	657	626	679	689	646	669	678	637	641	688	656	685	640	672	641	658	685	627	670	682	719	643	646	672	693	662	636	617	659	678	658	648	663	640	608	634	672	703	669	652	688	681	686	637	669	670	642	677	667	627	689	656	683	656	624	618	673	654	667	622	649	659	664	658	639	660	629	657	691	649	676	615	617	683	659	616	645	619	644	622	618	634	707	661	659	725	666	613	602	676	672	709	693	700	709	691	656	666	691	676	659	724	640	638	664	631	657	641	711	665	695	610	597	641	682	626	638	615	690	698	628	643	682	697	632	669	704	628	675	657	670	652	659	637	663	649	706	646	624	714	690	643	648	690	649	692	648	674	646	628	654	673	657	666	640	645	630	658	659	660	648	632	648	701	650	673	701	642	679	641	668	628	677	664	675	647	633	716	673	668	730	703	675	670	630	675	690	642	691	658	675	643	700	662	646	686	668	632	710	667	646	658	663	623	622	685	671	653	645	681	676	644	653	624	628	711	667	604	658	635	698	664	634	656	662	681	702	630	693	688	662	651	649	634	663	685	691	626	654	659	664	664	635	706	658	680	705	626	632	695	686	641	613	662	630	704	652	665	642	701	643	624	645	637	655	683	672	708	608	717	628	695	652	679	645	666	643	657	691	663	657	706	648	639	694	633	671	676	610	634	663	657	641	646	689	649	629	714	666	693	678	689	689	693	667	711	649	631	646	661	623	670	666	601	645	671	669	685	674	685	681	669	734	673	714	626	704	640	617	647	697	680	665	654	643	667	720	655	684	659	599	643	663	662	630	638	672	668	650	660	696	652	618	650	652	645	665	652	677	660	623	616	659	645	628	686	630	702	669	660	718	674	680	639	685	670	669	651	663	686	608	675	657	687	678	667	627	652	694	633	634	662	706	670	663	623	692	674	660	678	588	677	642	664	689	648	663	645	686	688	643	664	696	699	640	639	643	631	655	673	635	617	645	682	644	657	701	683	626	649	638	630	652	605	701	703	691	681	678	639	665	659	660	682	669	610	648	653	650	671	669	715	663	660	654	666	657	618	657	731	626	663	630	665	650	641	666	691	699	684	658	640	633	669	661	682	657	666	655	676	662	622	633	691	665	650	620	712	627	640	672	669	666	692	639	621	661	654	643	646	697	673	647	654	599	659	640	681	680	704	675	672	679	619	656	691	673	673	644	687	616	632	670	647	699	654	662	627	652	625	637	655	687	627	679	669	675	651	670	683	686	684	638	651	692	666	649	654	660	684	690	661	672	619	644	605	672	644	629	687	675	651	654	630	672	654	650	694	634	665	689	692	676	644	680	656	629	630	615	619	694	651	643	685	643	710	628	680	691	628	634	625	663	674	695	628	625	695	700	679	654	631	663	658	674	670	645	658	626	675	641	655	618	637	670	674	689	674	664	678	684	687	678	660	657	668	693	651	631	653	632	646	658	650	672	722	646	665	681	624	623	692	668	614	639	611	642	673	662	669	693	678	651	661	626	616	656	657	676	674	632	705	672	640	670	650	632	709	687	668	678	662	650	623	679	727	687	676	653	603	655	678	688	661	637	674	668	635	688	660	622	673	636	655	610	636	656	623	649	615	692	667	659	664	654	663	662	658	616	613	676	661	646	651	694	674	641	630	689	652	652	669	663	647	681	646	668	640	663	628	680	616	649	670	695	700	647	665	638	643	670	645	618	681	622	667	650	679	655	665	728	653	707	646	669	635	615	696	661	682	656	670	653	702	670	619	660	681	661	633	692	677	676	634	641	651	655	664	662	629	678	651	651	655	625	659	664	676	641	659	685	659	693	661	667	658	704	649	652	665	681	652	713	641	669	697	659	671	697	649	682	680	665	677	664	635	664	656	681	676	686	646	650	675	638	639	652	637	660	606	669	669	718	609	705	711	612	644	678	610	672	690	648	658	662	675	664	639	683	615	664	640	696	680	661	674	658	638	694	641	700	611	644	617	680	626	649	641	661	648	658	694	663	697	664	658	719	641	699	666	669	689	667	686	683	643	667	665	690	678	668	679	636	648	611	677	669	658	676	682	641	647	665	690	646	674	673	679	659	654	727	708	649	660	643	668	659	632	652	667	615	711	670	676	685	696	682	658	706	648	677	650	670	724	651	635	702	630	663	627	654	660	628	647	632	670	659	638	664	638	652	645	661	599	649	685	685	636	630	665	680	644	636	669	682	659	676	666	599	635	661	667	701	633	671	692	688	715	638	651	673	660	678	629	661	637	697	693	644	704	624	651	683	653	661	679	620	628	621	701	679	693	647	629	677	644	654	631	669	636	627	664	654	689	624	684	627	708	674	686	641	677	705	628	617	673	649	672	669	674	728	625	658	698	654	722	669	629	672	651	650	666	628	622	641	663	617	667	670	678	659	643	642	662	635	701	646	703	693	641	631	688	636	704	686	697	642	644	673	692	650	661	641	653	706	617	684	646	681	673	665	640	676	621	685	717	668	676	679	651	697	685	664	636	657	625	674	648	610	628	688	645	639	679	679	715	667	623	711	677	675	679	654	692	663	569	693	635	618	688	626	658	669	652	635	642	681	651	670	681	682	697	674	649	676	656	678	684	681	689	683	669	644	629	690	621	692	643	691	664	680	657	674	664	634	670	681	685	678	632	708	677	659	659	665	651	626	663	673	687	678	676	678	627	678	646	677	642	712	624	660	648	676	662	641	662	645	642	686	636	656	669	676	675	669	695	655	683	627	626	665	685	689	631	675	647	638	650	634	698	648	670	686	636	672	692	676	674	668	673	623	706	674	653	695	661	640	679	666	662	658	626	660	639	643	628	646	627	654	671	642	668	665	629	657	688	692	687	708	699	654	631	657	648	658	654	660	632	601	659	638	637	667	675	711	663	677	660	648	671	646	671	665	648	698	647	657	652	625	645	648	627	679	637	667	699	693	654	719	619	638	693	663	687	653	720	692	676	678	698	676	650	662	653	669	656	693	627	646	663	668	648	638	687	660	679	643	633	639	695	687	636	646	657	660	604	700	662	648	643	668	651	653	621	690	659	676	645	688	689	651	717	688	633	663	661	610	654	695	685	620	659	678	670	669	664	642	644	653	659	621	682	614	658	660	623	679	696	676	635	699	645	673	607	649	651	680	608	652	686	683	639	657	631	665	680	617	671	642	646	670	660	586	611	643	665	662	666	625	676	617	661	645	662	657	615	726	664	696	702	633	640	702	703	639	677	622	664	665	645	674	682	628	651	653	655	689	655	664	708	689	657	680	677	647	643	712	680	628	678	674	645	658	651	665	688	699	657	660	644	618	671	666	664	666	659	666	636	657	632	703	680	697	646	680	653	703	664	679	653	613	630	626	624	673	652	639	638	681	681	704	656
16402	24308	20684	13527	8748	6466	3853	2161	1136	694	623	525	529	507	557	555	577	552	582	562	590	554	547	521	553	542	531	614	553	502	563	520	556	536	563	563	631	588	592	549	588	593	571	537	593	573	546	524	574	556	548	570	553	517	573	576	600	586	537	563	538	556	540	558	545	582	522	587	599	598	588	533	564	567	578	579	504	573	584	550	576	550	549	567	527	538	570	530	556	544	569	573	588	587	551	534	555	585	583	520	585	598	538	581	517	528	567	617	544	552	545	534	551	571	529	545	586	545	593	571	539	555	560	576	531	536	570	553	565	599	520	575	567	547	589	554	544	521	550	578	566	562	553	540	584	532	586	560	503	569	572	568	559	538	531	545	553	572	590	573	536	531	578	597	557	553	543	543	557	532	537	586	548	546	580	557	534	547	523	603	555	540	547	530	542	611	594	574	597	538	547	492	531	563	571	540	527	534	555	527	565	585	541	579	565	540	591	570	562	566	584	567	532	592	587	542	524	511	564	586	534	550	595	618	563	509	543	543	534	543	505	553	573	540	550	543	544	549	524	574	561	592	571	547	545	533	546	510	569	543	561	561	541	573	557	525	568	581	549	550	572	527	564	593	568	539	573	528	507	540	553	540	538	563	581	541	591	544	565	563	565	553	561	551	534	538	542	589	545	555	535	560	595	525	546	547	567	560	561	573	551	567	585	566	551	565	529	591	530	564	588	534	562	567	567	611	550	595	565	549	561	601	562	570	588	548	560	523	557	619	514	519	572	537	562	513	584	498	552	564	607	566	559	542	582	552	573	553	571	578	570	579	550	556	584	584	549	582	515	540	540	593	549	541	545	563	519	574	565	568	551	555	571	573	531	549	514	566	571	593	556	535	569	525	531	567	544	598	581	522	553	587	557	547	590	578	559	594	547	539	569	545	540	548	577	543	588	551	572	549	536	571	564	567	566	553	529	549	561	566	584	581	542	566	544	582	490	509	538	549	542	560	563	554	570	541	545	564	540	538	573	544	541	557	590	550	550	527	577	533	541	523	543	517	536	520	591	515	539	566	527	589	575	537	567	545	572	540	543	524	587	564	605	518	554	558	553	522	511	553	572	574	534	570	569	569	564	550	532	564	551	580	569	563	588	557	557	558	576	573	536	543	587	548	559	583	567	551	521	533	569	605	556	520	500	512	506	550	555	538	549	545	543	557	532	551	544	538	550	549	563	538	562	570	515	557	552	524	572	550	570	571	565	527	548	554	531	521	531	549	515	573	539	585	575	543	566	511	568	603	544	552	578	545	559	558	554	589	599	559	536	560	566	518	579	541	518	545	527	581	538	551	573	525	559	532	552	558	531	605	538	519	533	552	561	539	558	556	553	583	572	530	573	560	555	549	561	517	546	559	557	565	520	554	541	515	582	560	561	563	588	571	541	533	565	517	571	550	581	515	563	549	572	511	552	570	547	582	576	528	567	535	583	567	541	578	570	561	565	576	522	545	557	556	558	580	514	541	543	578	547	616	572	534	542	568	574	566	555	558	597	602	589	572	569	592	587	580	519	590	525	575	562	579	507	528	510	583	535	572	585	567	524	567	558	557	552	585	537	589	548	522	540	602	518	561	570	547	534	547	536	515	560	533	545	549	546	594	567	492	551	570	560	562	553	602	541	556	573	547	544	582	576	513	595	503	551	560	568	544	541	550	534	552	581	578	580	553	568	558	555	509	564	578	535	509	533	591	562	581	529	569	560	561	569	557	587	545	557	549	572	538	544	527	571	560	517	545	589	611	580	562	609	552	577	589	594	545	527	567	576	533	602	577	525	521	548	548	587	531	538	550	589	607	559	557	555	543	570	575	564	500	548	581	546	567	548	564	558	526	575	529	594	537	557	563	579	555	588	613	539	556	563	530	514	554	573	533	531	544	578	576	568	571	540	535	554	548	540	566	576	526	539	582	545	587	506	536	574	600	581	570	571	612	572	593	551	541	526	544	558	521	575	532	537	568	585	593	551	579	564	590	545	576	519	524	588	559	577	512	559	557	602	544	566	509	591	546	589	613	516	548	527	548	580	570	577	609	544	559	555	581	556	565	534	520	533	560	533	502	530	555	524	544	527	554	555	523	573	513	557	550	531	525	548	563	541	585	559	518	540	552	550	559	543	590	499	513	590	570	520	587	598	544	540	562	555	595	595	544	548	599	580	526	541	551	548	558	551	585	555	590	580	547	561	602	562	529	561	576	511	541	509	534	604	532	528	535	508	566	581	589	536	547	580	586	607	551	528	558	551	552	535	543	585	550	544	544	573	635	579	528	565	541	541	543	579	529	556	512	527	537	522	514	545	537	594	557	583	589	550	545	571	519	563	563	521	584	576	510	540	566	610	532	518	568	556	570	555	574	559	568	545	539	586	614	576	524	558	535	562	541	568	554	527	585	567	570	570	564	531	571	543	571	538	537	521	565	550	500	535	599	546	577	574	576	560	533	568	567	546	574	594	550	545	577	521	562	576	596	551	539	541	525	565	562	543	564	508	567	503	556	594	578	567	579	541	563	533	544	547	542	553	580	565	561	608	595	546	549	587	504	576	552	533	546	568	534	607	529	597	576	564	530	570	583	526	548	545	583	571	593	517	530	581	594	581	541	599	559	552	576	558	531	579	564	544	542	534	561	523	565	555	551	535	500	578	526	548	531	586	536	558	545	596	546	556	543	599	542	535	552	574	543	547	584	555	547	573	532	558	538	596	571	568	565	555	560	579	550	539	529	576	501	526	596	528	550	556	552	570	557	544	592	557	538	544	574	555	566	569	525	529	509	545	587	551	537	563	541	544	572	586	579	564	558	560	549	516	575	539	558	531	537	545	548	565	558	565	579	549	533	514	536	544	560	575	555	533	530	529	526	574	530	522	557	512	562	600	568	603	572	578	532	566	591	560	560	589	557	536	561	554	542	560	567	603	550	535	570	531	533	541	528	540	514	508	548	536	604	568	582	541	566	576	536	544	571	579	505	524	545	556	564	575	581	557	586	524	559	552	542	555	561	588	591	537	560	558	586	506	551	600	571	499	562	545	565	541	531	603	587	583	560	524	543	527	509	584	528	555	590	599	557	563	545	565	544	563	528	561	559	587	555	540	585	514	530	610	604	575	539	546	585	558	549	553	559	618	590	578	579	537	598	514	577	596	588	557	543	568	559	590	531	553	544	533	547	569	550	578	547	551	600	556	560	544	528	565	561	536	547	589	569	546	498	576	589	595	588	554	538	577	584	563	552	547	530	534	584	545	543	489	559	548	577	523	534	581	523	564	551	552	580	549	503	538	526	579	552	561	609	556	601	525	585	516	562	555	492	555	573	587	547	542	574	541	561	560	542	565	531	530	579	556	536	596	581	535	556	550	572	555	565	563	578	603	532	573	551	588	532	568	537	519	555	556	568	504	576	588	549	527	553	565	533	543	571	576	535	528	494	510	580	537	526	603	567	552	548	537	555	534	564	535	558
25385	21386	27567	27117	36982	40397	29246	14510	5247	1835	986	803	767	744	724	697	739	704	696	716	647	686	659	683	726	719	702	703	748	644	689	711	655	711	665	719	722	666	755	736	685	667	670	689	701	679	667	729	739	717	743	649	679	686	739	733	698	726	688	713	728	698	693	702	687	671	666	635	708	734	683	668	674	642	713	682	660	622	710	725	714	699	698	670	672	706	682	697	665	681	683	686	727	671	735	689	690	733	681	694	716	704	676	690	741	709	748	633	668	688	705	760	688	752	721	635	697	655	758	658	709	680	683	648	704	673	722	697	699	656	687	714	718	710	684	685	679	663	622	695	672	652	661	665	632	680	705	703	701	725	678	692	685	749	705	730	701	713	747	726	757	686	692	748	699	659	678	710	698	703	643	668	685	672	670	687	677	733	681	710	697	709	711	699	649	708	649	712	693	668	730	706	685	734	668	696	711	696	706	743	625	718	699	686	699	702	693	659	700	625	712	675	717	661	683	704	739	734	687	659	672	695	650	710	703	706	654	697	662	687	720	653	679	673	699	721	719	672	712	757	716	700	688	745	710	712	747	690	705	635	704	678	667	719	693	690	702	659	666	689	682	721	651	668	700	646	686	703	634	690	699	663	688	672	709	682	680	727	638	743	735	650	690	690	651	698	699	697	692	716	735	750	690	702	705	666	709	670	674	712	683	712	707	674	664	739	648	714	677	666	695	704	657	681	760	721	657	683	665	685	717	712	688	651	698	654	703	699	702	716	731	690	659	691	711	720	733	696	704	666	645	727	670	696	749	705	670	668	657	690	666	657	695	658	643	727	641	685	669	730	694	700	708	714	641	658	692	729	668	648	674	628	698	731	666	704	693	694	636	644	698	737	708	698	661	682	687	720	680	660	710	678	675	650	705	726	684	726	711	690	709	689	682	689	704	665	657	706	715	701	726	696	682	651	718	683	688	749	682	734	687	686	672	651	687	643	668	670	688	699	725	731	650	745	661	717	716	676	676	739	704	726	688	710	713	715	696	705	642	750	726	716	676	710	654	730	737	700	721	722	704	696	679	669	705	715	670	681	699	693	634	709	686	683	709	690	647	681	690	684	645	644	699	729	741	677	729	692	721	736	687	675	687	769	717	719	713	703	730	706	707	638	676	709	711	731	721	689	679	681	676	682	662	743	700	703	666	653	685	664	684	731	722	751	693	693	677	706	683	768	707	681	664	675	706	658	709	674	702	686	634	639	717	694	693	703	690	673	697	738	677	689	690	696	722	669	736	743	722	640	677	662	673	712	734	716	678	755	693	688	716	726	676	699	769	656	709	708	745	708	708	733	679	677	675	729	738	655	670	766	704	745	654	692	742	679	716	748	664	680	701	648	688	710	733	704	727	705	747	748	650	651	654	706	691	735	714	689	705	703	733	670	715	676	650	696	741	700	682	733	708	681	689	641	665	673	679	684	675	719	673	679	688	700	720	678	753	728	708	711	683	649	680	692	709	699	689	702	724	644	731	656	702	669	730	705	677	661	714	686	692	648	698	676	690	720	704	652	688	695	700	703	692	705	670	694	689	641	688	654	659	670	696	661	693	705	690	664	680	667	706	681	658	710	705	721	667	698	728	673	654	652	664	662	654	699	710	708	716	724	724	691	696	653	697	719	659	681	726	672	691	714	667	659	679	730	673	684	667	665	700	659	711	726	734	663	675	682	689	668	669	693	710	713	739	733	737	711	672	737	717	721	698	667	738	721	670	718	705	720	664	689	714	679	704	628	713	695	695	700	640	739	689	675	761	682	679	688	686	648	692	702	726	658	696	683	745	693	653	728	727	750	689	705	720	689	660	717	700	705	699	696	659	662	703	680	632	631	685	694	710	713	728	705	733	677	688	696	723	679	670	671	719	690	636	685	703	712	718	698	688	687	726	693	664	678	716	695	687	692	674	666	651	680	662	699	672	677	724	647	653	744	687	723	691	731	690	708	682	653	685	660	688	737	689	681	673	668	684	702	713	698	706	711	702	689	652	695	665	688	715	707	673	683	667	648	712	677	697	703	697	695	683	638	723	652	672	706	777	723	633	708	691	675	673	737	721	731	725	672	726	637	715	680	736	695	689	655	673	678	743	717	722	651	711	724	688	721	670	707	584	689	683	756	730	690	721	692	668	688	644	686	719	673	703	723	762	709	662	637	714	701	697	691	674	683	659	690	674	705	697	663	676	645	657	681	691	726	701	708	696	691	659	752	701	709	683	715	677	701	712	702	713	699	645	730	689	689	647	736	714	675	709	691	675	733	650	703	734	714	690	694	680	666	683	717	664	728	703	691	692	698	731	691	729	722	690	714	639	662	680	724	700	694	704	722	726	682	716	678	671	712	716	701	681	724	687	701	690	699	661	684	677	686	682	691	688	647	692	680	735	677	710	695	727	695	671	702	672	680	725	686	678	683	677	645	651	714	701	712	706	727	764	724	686	661	637	661	725	767	727	703	721	669	659	720	658	748	659	712	706	696	710	697	723	710	713	698	681	724	709	685	679	690	695	712	689	688	698	673	695	682	685	666	705	709	666	649	688	722	663	713	688	699	692	691	739	657	732	706	711	694	752	677	699	681	663	685	713	722	695	704	676	660	721	662	702	694	698	712	742	701	714	707	712	680	736	688	700	698	688	734	707	729	712	766	705	720	660	682	682	700	703	696	729	728	714	691	651	722	703	652	716	678	725	678	717	715	659	716	662	682	656	734	726	672	676	640	742	714	697	692	678	718	675	743	703	709	672	658	653	703	705	728	713	743	688	662	707	711	697	715	707	708	697	676	646	725	682	684	721	667	680	681	741	687	712	714	692	657	708	702	677	676	688	701	681	725	676	707	634	690	738	655	699	691	668	680	669	660	705	691	690	694	658	669	689	715	695	707	745	723	701	701	737	720	681	683	673	656	721	683	701	673	688	657	654	669	727	694	677	644	720	662	720	719	717	699	693	703	700	690	664	698	730	664	690	662	684	687	718	701	697	698	718	690	707	702	664	705	710	663	703	694	668	733	677	677	694	734	680	700	697	675	683	667	666	674	709	697	693	729	683	719	669	687	701	721	702	687	725	723	670	732	645	678	677	660	662	651	677	687	641	689	658	688	659	690	745	742	693	724	726	665	731	725	706	707	662	719	745	661	734	703	691	684	703	688	675	642	667	628	660	687	744	694	629	722	698	745	717	727	661	737	681	650	708	669	695	630	716	697	705	698	711	710	692	642	642	683	653	730	659	695	684	712	742	715	688	705	693	690	679	696	692	583	688	665	689	715	680	633	629	660	683	678	677	665	707	696	688	693	710	727	673	680	698	697	690	696	698	678	648	664	695	689	696	728	688	666	678	654	738	706	745	630	673	738	670	701	685	690	684	667	689	711	707	709	702	699	685	685	686	759	683	710	695	701	698	698	718	671	713	709	675	759	770	686	655	678	654	700	742	674	719	702	638	705	681	742	706	733	680	710	694	657
12472	26841	24368	23001	38876	34492	21675	11117	4683	1810	910	663	600	642	602	631	647	621	588	602	647	599	600	576	635	608	631	609	641	583	597	651	579	554	655	657	602	602	574	607	587	568	584	604	584	650	617	613	612	596	604	608	629	626	581	662	562	632	589	650	619	572	600	613	624	599	599	620	562	610	590	584	584	624	624	555	598	617	605	587	603	645	591	600	612	582	625	567	594	571	559	600	612	599	582	604	559	585	602	568	560	627	575	599	617	621	620	646	548	560	641	606	618	619	613	565	635	632	628	612	574	623	624	580	588	611	622	578	608	591	627	618	647	618	581	612	629	591	589	644	609	661	581	598	578	608	574	566	602	596	584	647	617	623	597	609	621	609	564	611	601	595	623	559	611	532	653	614	619	581	627	600	607	614	605	609	628	610	549	580	603	643	613	612	595	575	606	595	676	584	630	598	603	597	623	610	611	624	573	611	607	617	649	598	592	596	630	565	584	592	635	660	590	601	648	591	583	610	632	593	615	575	610	618	617	634	578	608	570	602	621	655	677	615	588	580	592	648	626	619	614	580	596	590	619	604	597	631	635	597	577	615	601	611	635	595	621	614	609	616	584	596	585	598	609	601	563	625	640	624	597	605	626	587	626	624	675	588	623	578	639	608	599	602	604	598	584	616	566	590	613	575	660	615	627	578	618	591	567	597	593	602	625	602	589	645	585	594	566	598	630	615	581	650	575	594	586	614	568	638	610	588	643	600	582	595	612	584	592	607	650	623	616	592	586	630	596	599	593	614	575	637	609	601	663	577	630	628	626	628	581	626	627	651	628	597	617	588	592	620	570	602	650	621	570	627	639	622	584	608	578	612	606	586	610	636	583	652	616	612	611	599	600	593	622	593	663	620	647	597	596	587	577	602	570	601	630	600	625	628	613	572	609	621	630	612	647	610	618	596	607	625	600	593	587	572	592	618	638	569	652	637	608	604	624	556	597	589	598	585	637	581	607	583	601	596	615	581	560	601	612	635	605	579	668	621	637	602	626	633	577	596	596	625	603	631	595	583	597	628	584	657	627	536	638	638	608	621	606	620	562	594	578	597	627	616	609	570	583	587	573	620	593	610	626	603	611	651	615	560	621	622	606	628	650	604	592	633	605	625	641	616	559	604	636	564	600	571	567	617	575	586	642	599	585	635	574	594	586	590	585	580	598	607	627	615	590	560	604	565	615	574	535	609	603	575	558	603	597	639	604	571	602	610	583	582	634	623	582	607	622	585	600	610	577	621	588	601	569	626	596	604	617	663	629	610	587	583	556	623	575	613	631	574	639	585	587	607	621	627	621	611	652	595	613	598	612	584	627	585	606	610	638	597	611	544	580	603	547	610	612	574	620	626	620	635	668	656	602	580	594	570	556	593	608	622	660	594	588	605	590	579	637	578	580	592	617	625	589	646	574	643	648	629	602	626	594	603	607	587	635	615	605	587	606	639	604	567	593	586	604	621	621	582	619	548	606	654	620	618	579	609	636	626	615	604	619	607	617	627	604	580	642	625	603	620	601	613	587	605	586	600	609	653	610	623	596	610	558	597	606	612	640	638	567	622	584	596	635	612	624	540	632	599	607	572	585	584	567	629	600	586	559	601	571	586	588	635	596	602	617	602	617	643	624	587	608	600	586	628	611	616	658	615	611	617	586	655	576	598	596	616	573	610	622	603	531	581	606	602	602	619	581	623	599	575	632	619	594	586	592	560	583	599	617	619	613	604	574	604	611	625	614	582	610	595	614	603	594	591	599	591	605	623	623	585	602	557	582	605	602	617	593	585	644	615	634	601	605	613	606	610	608	616	620	587	593	583	612	553	632	576	617	612	633	586	592	583	596	658	571	569	602	648	611	636	622	627	579	597	599	617	614	601	637	611	608	599	606	580	629	568	611	569	545	611	588	603	587	614	640	585	575	666	600	553	618	635	601	602	571	602	607	628	598	602	599	607	619	587	582	566	568	626	556	598	586	607	556	588	571	617	589	614	647	577	600	606	641	612	581	632	617	562	612	575	592	639	561	613	595	638	596	605	604	580	596	557	564	561	619	598	578	569	574	576	581	595	569	584	595	570	582	586	590	584	595	583	619	639	593	588	592	629	619	563	594	615	604	611	612	655	620	607	645	633	567	567	634	621	626	612	597	600	610	597	592	596	611	626	597	550	572	577	616	652	614	590	598	591	607	624	598	635	641	622	620	600	572	610	589	650	579	615	582	567	644	566	607	642	589	552	603	585	601	614	624	613	576	599	619	589	597	617	587	616	609	642	590	620	588	618	636	621	606	600	599	586	590	629	585	622	650	643	621	560	589	648	626	573	637	540	624	613	602	608	564	621	595	622	619	595	595	573	567	604	587	571	616	610	618	609	585	645	587	562	609	608	622	610	638	563	584	620	622	624	635	611	610	626	550	605	577	607	608	608	624	607	616	583	588	569	603	576	621	604	633	639	637	610	553	601	616	620	574	576	597	605	607	603	571	618	634	630	565	590	618	613	598	663	584	665	582	542	590	607	578	618	574	577	576	587	583	584	606	646	595	587	625	640	582	564	588	604	576	584	618	557	619	539	595	579	567	632	610	556	627	606	597	596	579	606	611	599	606	598	593	635	596	574	618	628	636	564	657	596	620	593	596	613	576	610	578	598	529	641	608	586	605	540	585	598	583	589	590	623	624	590	605	576	642	618	571	570	562	613	602	614	605	588	607	639	589	581	641	575	542	617	587	629	625	611	557	614	614	572	599	602	609	603	588	608	669	648	567	588	593	594	593	607	592	575	615	593	617	575	594	629	614	561	649	631	612	634	607	590	581	594	570	631	611	528	566	623	593	547	595	604	636	576	577	595	605	584	526	593	634	640	611	588	582	623	580	613	543	668	597	633	610	627	615	599	587	620	566	594	605	620	603	617	616	628	602	620	590	599	607	582	596	619	583	591	595	620	611	602	620	657	577	621	632	618	614	636	622	575	575	585	542	631	613	646	555	617	597	593	606	567	617	624	592	583	594	595	613	585	644	589	584	624	543	634	626	608	622	634	573	640	642	597	595	601	613	565	587	627	615	563	554	607	593	644	577	608	558	600	603	535	631	611	597	588	610	608	624	628	585	613	609	618	610	600	562	592	583	582	610	625	582	598	597	594	595	605	627	599	597	639	606	606	550	587	580	653	620	630	601	580	623	605	616	620	602	604	585	626	580	610	610	622	624	600	635	609	590	636	579	597	615	622	569	614	553	609	605	557	588	612	603	608	593	610	636	651	595	590	602	600	624	573	591	575	637	630	628	569	619	575	619	606	636	607	631	597	565	579	632	621	642	585	601	606	608	596	593	597	583	609	607	580	635	613	587	595	577	569	641	580	608	661	579	595	615	615	637	628	599	567	632	591	640	553	588	574	619	572	574	579	598	592	593	587	587	607	619	587	641	594	621	594	587	629	626	620	592	571	626	588	577	616	586	620	611	591	597	589
24197	21366	28759	26679	43281	52502	41937	24286	10836	3459	1474	983	856	835	814	848	826	786	785	812	795	817	794	803	741	759	813	845	830	806	767	799	795	746	845	806	842	821	831	817	782	759	814	818	822	795	725	818	792	784	803	843	808	833	842	813	854	774	788	824	793	758	802	813	820	828	806	862	752	776	822	807	837	789	766	786	835	816	788	768	818	759	833	774	830	787	802	822	839	821	822	792	791	774	858	769	816	797	819	796	780	743	826	828	778	768	741	768	813	785	791	765	837	810	804	800	794	876	750	812	771	775	770	791	739	794	775	754	774	776	803	816	735	859	762	760	735	812	733	851	783	805	759	829	752	793	807	730	828	754	799	808	823	788	842	803	771	794	795	785	803	825	823	818	774	783	742	779	751	815	751	777	805	756	816	805	793	797	774	802	753	788	814	769	839	762	720	833	810	806	789	720	844	796	810	806	836	787	824	767	772	800	799	793	794	808	785	815	768	835	784	747	820	853	808	799	840	756	826	816	801	810	805	812	791	807	814	785	769	764	821	788	788	783	783	809	798	780	815	800	827	831	839	785	782	814	863	811	762	775	835	822	794	739	760	791	778	849	713	724	783	836	835	744	773	799	790	805	793	811	815	819	829	801	805	765	816	827	794	748	830	776	818	784	779	766	755	795	794	789	773	766	783	812	773	755	783	786	829	791	709	780	825	792	783	786	845	830	825	780	762	767	796	809	782	769	804	794	776	770	748	807	775	744	777	780	781	779	806	826	781	875	808	808	736	776	798	810	782	782	840	776	831	803	755	742	790	776	818	793	737	798	772	822	787	797	749	774	812	796	785	809	809	786	789	774	844	796	766	869	844	781	801	815	790	821	829	836	747	779	772	777	788	756	766	800	780	813	805	820	764	819	778	759	807	771	803	746	799	771	769	814	768	845	813	768	782	771	801	850	815	774	765	794	743	795	780	812	786	815	775	803	785	740	794	792	810	801	812	823	777	797	727	767	785	838	832	775	761	809	760	799	804	768	790	741	799	811	816	786	801	833	818	737	812	816	822	840	823	717	792	805	777	860	781	793	776	746	794	861	823	806	782	820	796	801	808	829	825	796	781	841	797	804	762	789	756	798	774	808	787	789	768	789	770	762	778	794	778	793	824	734	801	777	704	797	765	773	770	798	790	776	767	752	800	719	813	751	746	817	806	785	752	753	782	710	799	757	791	813	813	793	774	795	815	757	744	798	793	788	757	774	803	694	762	795	753	815	788	818	758	754	790	779	812	724	799	742	732	838	769	751	825	759	769	803	779	815	819	779	769	782	794	755	779	814	787	780	818	790	759	793	799	784	814	824	812	760	827	798	850	789	851	730	760	762	828	794	833	820	761	807	764	738	746	811	780	745	755	828	787	756	818	825	822	805	794	824	764	770	800	788	767	817	746	807	833	800	811	771	778	801	811	785	799	805	797	808	806	778	780	791	765	801	784	784	802	794	805	799	780	776	850	764	790	794	813	798	785	794	810	789	760	780	836	782	773	803	778	792	786	789	780	829	811	785	812	758	807	816	766	763	832	815	742	782	762	809	827	778	746	782	768	813	825	807	771	809	824	790	741	785	778	792	877	812	812	750	772	818	773	792	787	859	815	820	816	771	789	806	800	783	786	775	772	761	816	750	775	812	823	767	807	821	782	798	789	806	782	800	818	722	763	790	791	798	791	824	779	758	733	808	766	854	799	789	853	802	747	761	820	812	820	753	805	769	812	789	816	766	791	818	806	810	772	745	801	762	783	819	789	865	789	826	781	817	765	803	779	780	794	790	774	769	787	789	774	823	772	775	794	774	799	760	840	785	796	767	752	743	783	797	754	827	831	814	766	774	752	741	806	797	811	778	818	759	858	794	787	804	785	787	825	777	844	801	782	853	771	776	760	788	760	787	822	787	788	814	846	788	792	790	715	866	791	787	762	710	791	826	790	765	787	751	785	837	794	803	829	804	830	796	771	818	759	813	781	793	791	776	828	790	744	798	754	835	770	815	838	849	776	818	809	769	829	864	758	794	788	795	770	848	805	769	830	775	804	840	785	802	822	845	833	745	865	772	807	761	794	787	778	771	749	773	783	765	778	789	801	803	757	806	800	805	781	791	814	811	781	798	775	778	777	747	852	807	801	760	820	745	809	785	831	800	840	801	812	812	793	789	793	786	791	789	825	792	823	798	830	779	777	680	773	777	816	819	807	802	784	780	819	768	790	828	806	757	831	835	784	797	807	784	743	791	809	775	777	816	764	811	797	764	765	759	823	814	807	799	752	759	801	795	804	801	812	864	735	776	769	720	790	787	792	779	774	772	808	805	786	869	772	726	814	821	769	815	829	821	781	813	784	765	870	826	789	805	789	784	831	790	804	775	781	812	808	785	793	807	832	794	791	774	773	759	780	782	824	782	766	846	812	785	777	760	769	809	773	784	753	781	803	749	782	789	796	809	761	780	753	782	792	800	804	812	777	795	832	789	779	837	835	763	779	759	744	791	770	726	765	776	794	818	821	826	798	853	729	759	849	756	799	785	789	779	793	779	770	829	806	772	774	814	804	802	769	775	754	782	792	808	716	756	785	780	769	801	789	744	787	792	818	800	782	779	793	764	791	798	795	824	796	801	783	763	776	740	752	791	705	775	786	789	751	800	797	790	800	813	810	817	822	758	807	808	782	726	774	793	793	775	784	760	755	793	810	802	784	796	796	789	829	777	767	780	779	795	794	793	788	797	805	822	844	801	765	779	765	808	789	791	831	773	819	815	825	782	777	794	792	837	781	787	819	753	779	806	769	805	791	763	853	786	747	781	772	809	774	815	778	826	734	762	789	792	804	763	802	793	770	826	832	797	800	746	813	802	784	787	782	797	807	760	785	789	825	783	812	817	764	771	778	833	804	819	774	804	788	749	780	764	798	752	798	798	788	823	821	813	791	778	811	735	762	746	754	804	782	817	778	774	818	781	833	791	792	798	852	816	765	794	813	767	817	804	758	751	820	764	827	818	805	781	786	824	808	778	819	752	775	781	838	820	802	776	796	796	786	815	784	831	802	818	800	789	836	798	800	761	732	823	788	750	809	766	802	805	789	790	742	799	766	873	835	792	773	775	811	809	803	769	778	786	768	780	748	778	820	772	805	740	799	780	773	807	826	816	784	754	806	835	838	797	817	793	827	702	809	791	823	741	799	752	806	808	777	805	790	775	787	808	804	787	801	744	779	781	765	776	828	860	765	774	818	819	821	787	789	806	801	788	745	813	758	799	778	782	779	818	804	803	795	812	731	753	789	779	828	802	714	818	826	826	784	791	800	814	816	822	799	772	757	777	819	805	775	769	809	836	752	800	806	820	798	802	869	790	799	829	771	785	756	808	789	812	840	774	847	738	797	789	771	806	803	797	764	813	751	772	778	760	769	786	799	814	802	787	801	776	759	828	764	800	810	791	756	788	782	717	725	805	798	765	834	789	772	778
14685	35796	30953	42282	58321	50559	34799	18330	8485	3207	1346	820	743	686	698	681	625	724	726	683	713	676	734	730	666	704	669	686	682	655	691	699	705	736	676	681	673	652	740	675	697	688	701	737	721	682	722	706	733	700	691	642	684	706	713	716	710	696	720	749	694	709	677	670	719	671	689	686	701	719	708	663	763	717	689	644	690	679	686	643	684	704	685	693	726	712	743	642	714	730	693	707	674	707	711	650	687	705	732	675	706	693	679	720	650	727	708	733	670	694	706	661	675	745	706	679	693	665	706	663	721	692	719	747	688	689	680	682	676	660	716	649	720	728	682	671	695	699	696	692	654	663	698	727	650	695	758	666	692	670	703	701	666	687	687	668	729	690	691	688	731	671	681	698	715	642	732	732	685	681	713	723	664	682	676	663	694	654	666	682	693	696	665	702	756	698	629	705	677	708	638	675	706	688	718	681	704	674	687	703	673	666	699	688	685	703	636	641	689	680	674	679	640	706	716	696	699	659	694	676	657	696	704	655	639	701	721	697	674	742	699	692	690	683	674	688	720	684	693	683	702	675	705	710	681	646	718	666	725	694	679	703	686	669	699	710	668	693	667	665	694	701	662	674	648	671	652	692	655	720	731	682	729	665	684	722	703	669	691	649	668	749	702	709	711	682	658	705	737	715	771	716	687	685	657	651	693	671	709	661	679	669	695	674	653	693	688	714	719	667	675	674	687	685	686	689	644	690	702	700	679	709	673	689	690	706	703	702	666	714	687	672	728	666	674	685	720	658	663	697	697	694	708	688	675	693	651	665	732	721	690	717	729	700	706	693	709	691	674	733	688	672	695	692	690	651	686	689	716	682	677	736	710	691	733	686	682	659	685	678	667	725	682	676	648	643	707	664	732	714	681	630	660	645	709	671	718	717	669	687	694	653	775	684	707	749	691	627	692	737	668	687	738	719	673	653	691	711	686	678	731	717	644	734	722	648	654	689	686	658	674	684	680	655	678	715	684	693	689	665	746	658	710	659	662	701	672	675	665	691	647	665	699	671	679	680	648	674	674	712	632	722	686	705	713	711	697	690	657	686	668	671	643	674	704	671	715	673	695	695	676	668	668	676	685	631	689	706	655	664	681	723	707	704	694	680	692	674	665	712	687	687	679	688	682	656	697	653	689	686	706	675	665	671	684	682	720	734	681	699	617	703	680	688	673	657	664	707	680	719	715	685	667	705	642	708	710	727	686	688	664	690	698	727	667	652	686	651	675	658	705	711	684	677	670	672	708	697	688	680	682	738	677	654	704	698	706	707	682	651	654	710	684	710	685	679	686	671	708	676	694	687	725	713	699	715	673	660	674	701	700	666	674	695	633	686	691	694	672	700	697	685	644	666	688	687	750	726	694	668	695	704	684	701	670	688	730	627	713	709	735	644	691	738	661	637	699	726	702	648	679	686	747	687	672	662	631	641	663	691	708	695	678	707	659	631	668	699	742	736	620	682	703	672	683	741	659	679	672	677	655	702	678	713	703	654	693	670	674	700	707	704	673	624	648	685	696	657	657	709	700	673	687	666	669	668	679	724	677	666	684	648	711	654	732	699	666	673	665	667	671	718	730	691	698	721	682	689	667	687	701	684	673	693	680	694	709	699	723	672	630	718	684	676	634	736	653	670	654	676	678	691	649	706	659	659	720	713	675	709	713	696	684	702	698	696	690	653	719	713	659	700	652	658	675	721	684	691	705	664	721	710	705	690	681	701	669	689	669	715	708	649	689	677	660	700	747	673	690	681	652	646	698	696	673	658	682	673	699	664	673	653	682	694	674	659	652	701	718	670	709	669	659	716	672	681	677	681	636	697	707	702	707	654	692	644	703	702	676	694	647	677	675	711	687	653	673	678	652	725	712	720	670	680	637	674	671	683	656	691	726	690	682	679	682	648	668	678	709	685	687	683	641	695	653	723	657	674	647	688	630	672	700	697	680	716	675	694	690	718	697	674	714	693	667	708	702	684	678	705	715	666	662	692	610	677	682	660	744	723	643	730	674	633	695	699	642	649	724	670	684	655	668	668	663	693	695	682	695	697	667	668	697	651	651	692	671	672	688	699	690	704	626	727	677	655	682	658	728	662	743	696	667	710	712	715	689	717	662	716	709	706	697	697	669	714	629	727	757	676	664	683	650	690	693	732	670	724	702	663	694	674	699	662	652	722	653	717	667	682	682	668	718	662	676	679	667	637	688	706	697	698	724	675	695	655	645	697	727	658	681	698	688	657	677	679	745	657	684	669	677	687	688	665	680	696	666	697	681	667	657	660	682	695	710	618	652	699	686	699	704	713	676	687	728	664	650	720	669	703	651	693	663	691	678	671	661	672	690	636	695	685	681	660	708	711	707	640	669	701	630	697	737	655	688	659	667	699	690	679	680	675	675	676	688	723	719	723	698	698	681	680	659	725	654	636	671	675	651	722	654	692	676	699	678	677	669	655	676	703	682	647	656	654	729	666	724	683	642	676	692	662	678	661	609	659	663	690	691	716	688	727	696	667	666	699	703	643	745	687	684	691	736	695	694	677	683	700	670	712	685	705	688	681	662	666	728	689	692	670	684	717	698	682	671	589	690	663	698	697	663	691	705	689	717	707	664	714	667	712	674	706	680	699	685	676	698	694	675	655	651	691	683	672	666	720	681	669	738	701	644	680	702	685	634	734	691	730	695	719	649	646	718	712	709	666	615	664	707	705	662	660	665	688	704	672	703	648	677	646	679	690	691	693	683	699	672	697	726	696	695	695	698	672	657	669	691	696	706	700	691	715	677	715	731	688	689	682	683	702	620	676	668	666	692	706	652	671	679	717	738	671	663	728	709	687	684	658	648	689	667	678	706	682	683	644	715	677	679	650	710	697	715	753	649	666	706	659	660	705	641	679	700	660	700	697	726	664	623	678	650	645	674	704	671	673	653	688	626	671	646	657	708	695	674	705	703	683	655	667	704	644	712	660	661	657	686	669	681	682	714	691	693	654	706	694	656	684	675	686	714	695	692	694	686	631	668	634	726	714	691	662	676	692	712	690	622	654	707	699	709	728	728	705	692	674	669	700	667	697	717	676	636	665	679	652	693	706	661	706	683	689	693	689	722	660	686	684	657	693	687	655	709	689	686	682	694	696	712	681	715	716	695	681	744	660	685	658	659	679	706	667	680	689	710	648	660	689	673	671	664	717	665	695	647	704	641	670	692	669	661	684	680	651	705	676	635	677	677	722	628	688	729	705	691	685	740	660	683	669	713	648	717	729	736	698	734	658	708	676	725	648	673	718	673	734	683	704	713	669	694	681	631	687	697	693	673	725	675	717	673	708	703	690	663	746	665	716	690	631	685	712	671	681	728	689	708	710	652	680	664	697	722	737	626	710	701	697	754	699	628	655	661	681	684	706	716	678	673	695	714	678	686	709	695	667	636	681	695	664	722	716	657	714	725	686	684	618	683	698	694	677	659	685	728	664
28432	19625	17228	13633	10425	8212	4145	2092	1279	928	691	719	693	683	616	631	671	636	641	619	632	647	635	632	613	658	669	644	623	679	661	650	678	593	651	591	625	620	637	638	614	655	614	646	643	639	639	635	665	673	689	641	612	647	633	644	666	600	632	639	652	617	649	594	635	634	668	664	638	615	675	633	662	656	692	650	615	688	693	616	605	647	618	633	610	652	628	661	597	633	664	617	620	652	614	652	656	664	684	658	611	636	633	635	656	674	645	667	664	634	616	590	619	605	634	661	580	658	650	652	657	668	652	645	667	647	620	649	662	650	660	612	680	629	616	607	652	628	638	664	649	636	625	671	645	620	644	647	657	634	667	649	670	658	635	618	657	664	659	683	623	647	665	649	667	676	613	617	623	622	646	624	662	609	640	622	599	653	665	651	620	619	705	666	629	658	650	697	632	624	678	638	646	602	688	663	675	600	645	655	622	623	622	666	626	633	589	615	601	624	636	619	635	608	638	642	643	638	603	619	671	665	667	632	647	635	642	669	644	624	617	596	655	729	655	674	602	638	639	655	686	695	610	655	654	626	662	620	627	661	641	621	649	660	668	705	629	666	660	610	666	632	621	660	642	622	636	642	631	652	655	642	656	685	650	672	644	611	635	619	592	711	588	655	624	670	661	641	642	702	709	630	624	625	663	659	637	673	608	670	636	682	667	664	662	645	650	671	683	650	663	600	635	590	635	630	666	653	669	656	645	617	617	686	665	645	581	640	623	610	651	663	663	655	657	645	689	602	662	579	659	638	673	629	642	612	666	662	648	664	611	608	699	640	648	663	633	650	665	639	642	593	629	615	612	656	652	585	626	633	610	631	658	624	611	655	648	606	656	692	589	648	653	660	633	661	660	659	644	599	633	624	625	635	633	668	612	638	645	672	668	623	598	648	670	605	635	639	693	634	665	673	610	613	642	611	649	660	672	679	595	626	664	672	639	657	636	614	623	674	650	637	595	643	645	620	681	643	653	628	626	661	674	677	657	635	643	664	637	618	671	646	562	618	611	649	642	655	623	635	607	616	656	648	644	598	672	636	648	642	593	628	650	640	633	651	643	640	655	628	645	604	649	621	643	651	646	635	597	645	668	587	639	610	608	645	645	645	626	639	646	726	648	602	641	656	643	612	624	637	657	625	625	606	622	608	610	657	622	652	635	633	625	659	633	629	608	614	663	624	651	627	658	613	602	588	713	654	616	630	617	661	638	664	642	640	675	624	648	623	627	642	644	620	651	601	680	641	631	647	612	658	618	624	617	634	673	632	679	667	654	661	658	599	616	610	634	618	711	612	624	601	664	635	641	640	635	651	635	622	616	647	637	665	719	656	632	670	643	652	635	617	651	633	654	598	610	629	642	658	626	608	610	660	664	648	656	693	634	645	676	637	634	619	632	618	613	644	602	624	686	647	690	626	648	663	652	663	638	695	633	652	644	666	664	633	647	629	628	686	668	622	662	615	671	664	646	686	651	664	661	666	602	623	596	625	643	667	659	640	631	615	621	587	636	647	690	653	690	595	624	643	617	638	626	672	622	624	629	601	683	648	633	615	645	654	638	678	648	593	669	670	646	613	620	625	648	654	648	640	646	635	660	641	680	660	649	639	620	640	636	703	630	658	684	635	671	656	705	592	658	598	649	625	655	660	684	679	634	640	646	642	634	676	642	549	661	628	633	646	616	612	649	613	657	603	613	624	664	633	637	651	674	704	621	639	623	653	604	638	630	643	646	614	614	631	600	640	609	633	658	653	646	628	687	639	652	631	617	681	637	650	626	651	621	645	667	682	667	585	653	644	639	642	651	657	658	610	609	695	662	642	615	666	636	708	587	627	660	641	640	625	660	637	673	626	620	653	616	610	674	667	635	659	654	648	648	619	588	595	618	669	670	604	658	590	642	617	621	626	634	627	643	656	664	614	677	628	620	701	646	703	655	626	623	635	679	632	638	631	667	632	652	668	656	610	638	660	626	630	649	642	648	633	606	622	641	657	664	643	650	629	657	612	636	654	666	642	670	662	657	623	639	667	664	664	623	669	624	641	638	639	657	683	621	651	638	640	670	633	658	665	633	640	653	685	658	636	627	633	664	648	643	631	617	667	628	600	625	646	632	618	678	628	645	689	657	650	657	598	637	611	658	634	618	578	625	632	604	643	618	652	604	646	650	638	630	640	644	631	671	629	678	616	609	649	634	640	637	660	635	651	610	601	639	641	626	624	663	668	659	670	613	630	682	643	608	637	648	652	637	637	634	632	688	623	658	659	659	634	613	614	643	623	635	656	656	581	644	652	606	661	677	651	626	685	628	607	652	605	646	655	662	670	645	631	663	595	616	634	625	620	691	637	700	660	627	600	665	623	633	668	653	634	631	637	623	651	640	665	654	664	608	646	664	685	668	628	673	678	616	630	652	599	658	626	652	664	605	639	669	626	580	649	637	621	627	662	701	672	629	657	641	708	635	647	636	647	616	653	629	622	596	647	622	646	613	646	613	632	605	651	670	655	640	666	637	658	621	698	629	690	659	633	617	628	633	637	612	608	607	642	650	636	619	651	665	615	649	659	622	596	646	691	598	594	629	645	667	677	654	628	664	650	681	639	645	651	646	647	643	657	633	617	623	612	619	618	622	627	619	657	654	647	650	613	678	631	636	597	635	603	633	655	645	676	657	650	628	599	653	626	655	656	606	682	655	653	641	660	648	646	693	663	662	634	667	673	672	667	620	597	690	655	641	644	660	684	650	651	635	639	639	621	650	611	634	676	655	601	608	648	583	669	675	667	626	651	664	652	644	644	695	667	634	617	629	625	591	653	646	598	624	671	632	600	648	636	658	657	663	642	587	669	641	625	669	644	685	635	634	623	628	630	621	636	712	624	672	651	656	644	625	691	650	607	642	644	630	645	641	624	598	655	672	628	636	643	681	652	626	643	681	609	615	626	642	635	634	657	672	665	695	656	638	631	596	610	608	598	674	630	674	695	629	634	605	647	621	617	604	661	644	643	628	597	585	627	637	683	640	652	683	650	642	684	636	615	655	641	670	603	671	666	686	658	625	663	642	614	658	661	651	650	665	660	671	634	617	678	637	626	653	631	657	639	625	643	648	625	655	643	660	641	644	629	650	680	673	622	701	622	640	687	624	589	575	652	562	638	640	671	648	619	603	577	675	639	685	621	632	633	636	683	669	628	673	665	673	654	585	630	653	671	643	629	675	628	664	637	626	699	666	704	623	609	691	672	673	667	635	653	632	608	652	668	555	654	647	668	619	644	622	637	642	647	723	611	616	688	634	616	586	666	643	644	624	635	619	656	678	644	635	647	657	636	641	609	622	617	666	649	651	689	581	666	654	622	648	685	616	642	651	652	568	705	627	632	599	655	619	617	634	628	622	683	619	632	647	627	636	646	610	606	635	629	687	651	624	623	597	680	629	634	646	631	633	688	645	704	661	633	661	627	678	679
11464	16384	17976	11539	9907	7473	3953	2154	1296	802	644	584	518	530	532	493	547	570	554	494	570	566	590	560	532	556	583	546	531	563	556	537	551	545	524	556	533	584	562	562	532	535	513	561	527	553	568	511	561	548	545	579	511	535	539	536	545	531	550	565	527	545	545	557	541	582	583	566	560	587	544	533	514	515	530	557	514	520	526	631	559	547	526	611	497	555	491	522	532	546	539	525	522	545	558	531	548	543	549	553	521	568	533	541	551	484	542	501	538	548	485	538	539	534	545	539	501	536	531	557	538	526	504	529	555	542	557	520	542	551	518	572	510	539	564	574	547	523	556	520	538	554	544	519	549	541	562	502	579	545	533	531	509	531	523	597	568	521	582	543	558	525	573	539	544	536	518	585	569	492	567	548	547	558	492	554	528	561	565	497	544	527	553	578	531	548	529	594	537	587	524	566	538	541	508	536	595	545	554	550	571	583	529	533	543	535	531	541	504	547	537	570	526	576	546	552	527	533	554	599	515	597	515	488	512	535	541	599	543	514	548	558	528	561	527	530	563	500	570	580	534	517	513	511	515	583	496	507	578	492	577	534	533	540	554	580	541	517	563	548	555	526	534	530	550	550	563	526	521	554	568	530	535	584	494	552	545	587	559	538	539	537	528	555	584	538	526	512	556	552	478	582	565	523	539	502	526	530	586	547	522	564	534	546	562	563	563	554	539	544	540	547	534	566	518	587	483	520	538	504	560	586	577	534	503	534	551	524	560	556	520	558	579	553	536	512	520	534	565	505	571	508	520	568	543	540	566	547	541	511	526	592	525	542	587	560	528	550	558	541	517	557	568	540	528	515	540	548	564	565	551	524	519	533	563	542	567	501	559	554	545	547	489	577	560	532	488	561	552	550	603	519	520	531	605	581	522	502	517	519	552	581	500	544	528	540	514	567	547	560	593	563	535	528	517	512	556	524	527	535	547	542	581	531	495	535	550	530	551	536	533	507	556	527	562	530	535	486	508	537	557	518	548	538	559	548	568	518	519	550	488	539	493	562	528	533	561	510	549	550	506	552	533	540	529	572	543	540	514	552	536	565	547	528	539	533	534	557	538	525	538	546	587	530	547	586	543	505	606	564	536	531	552	575	546	552	525	549	552	538	542	559	547	518	546	508	558	526	538	534	541	557	554	556	521	504	539	523	547	568	577	527	560	483	535	555	498	514	570	509	546	566	532	542	540	530	500	534	534	567	546	516	564	555	530	526	546	566	559	554	519	598	541	557	557	546	536	586	525	522	524	535	544	561	538	539	560	542	564	512	521	575	522	545	495	544	524	572	539	557	518	557	539	522	520	561	499	529	555	553	521	543	566	534	502	561	524	545	511	549	558	526	542	549	541	555	514	548	537	570	542	563	534	537	531	540	520	542	517	541	556	545	538	540	566	520	520	529	568	521	568	533	538	575	520	524	526	532	548	529	565	519	532	541	533	536	519	591	585	548	507	521	565	536	537	547	568	560	533	552	515	521	530	563	531	538	519	564	521	503	544	552	559	557	557	561	518	529	507	503	521	550	544	578	533	521	573	601	529	529	548	554	557	541	499	504	484	531	533	573	553	514	564	549	538	513	566	509	475	539	515	506	544	510	566	523	543	545	527	526	528	534	514	547	525	514	547	558	564	559	552	543	531	544	511	554	570	534	550	488	567	547	506	547	531	563	560	567	516	564	538	579	550	533	544	561	525	534	585	556	571	558	549	541	515	522	516	549	557	564	516	560	531	561	534	529	509	573	546	574	568	504	559	521	587	589	522	552	547	543	539	540	504	513	550	537	520	555	511	609	593	505	524	525	520	539	551	550	535	545	537	520	558	516	602	538	572	520	556	538	535	522	574	527	561	535	537	545	554	560	562	506	542	537	557	571	588	508	530	537	543	563	573	508	524	561	504	544	541	508	551	505	542	494	545	579	551	550	581	529	548	614	575	569	505	544	549	574	533	563	571	551	563	590	554	531	539	562	532	566	544	554	539	554	550	554	542	533	514	574	553	518	540	560	500	543	564	559	531	563	579	551	575	536	593	531	540	538	508	558	553	539	575	551	541	546	634	566	567	567	550	536	522	547	571	555	538	505	552	505	548	546	539	578	528	551	575	560	550	510	511	520	581	555	616	580	526	584	559	566	543	520	575	507	544	528	550	519	527	533	517	515	533	547	544	537	533	516	566	538	530	559	544	545	503	538	549	570	545	548	530	572	517	523	540	548	516	524	574	542	512	531	530	523	517	556	516	519	539	527	587	526	547	533	532	562	535	581	564	534	509	549	521	558	507	556	535	529	517	558	516	550	557	538	571	538	531	552	511	570	544	534	537	550	546	524	558	546	575	587	535	517	552	559	579	562	548	543	512	540	542	551	487	573	506	543	531	544	537	543	578	540	556	506	553	549	525	543	550	567	544	544	551	527	537	524	556	527	517	567	522	544	519	534	562	538	538	533	504	568	598	535	518	562	517	563	568	552	563	551	521	506	566	547	539	566	579	585	522	534	557	525	535	541	562	561	523	514	542	559	543	562	538	518	524	543	535	552	569	568	526	527	536	502	551	532	530	531	558	534	543	529	561	514	562	489	542	535	569	569	576	550	547	527	566	527	522	556	556	561	557	532	558	505	565	525	536	545	563	546	519	585	556	519	544	529	532	565	515	533	556	540	533	518	541	501	539	566	540	567	537	524	578	521	558	523	571	537	541	546	522	525	575	540	514	581	568	547	541	554	565	522	547	524	515	581	502	500	548	539	545	545	596	488	543	561	565	566	527	520	548	503	507	536	566	589	539	544	515	553	584	561	530	547	574	546	549	510	551	562	499	583	538	495	527	517	521	542	567	545	541	563	574	548	524	557	558	532	525	519	532	514	551	559	580	545	514	545	511	530	545	515	574	559	522	520	553	532	540	534	531	548	541	533	558	554	537	535	610	565	562	561	529	512	542	543	534	566	585	578	552	562	512	534	543	552	555	565	548	572	562	568	593	566	543	540	508	521	541	551	556	508	529	534	501	512	509	529	547	523	531	561	558	543	507	569	565	586	534	515	525	500	543	482	539	538	552	522	534	565	558	549	547	511	576	535	535	525	562	515	539	554	581	528	502	554	552	524	527	564	558	539	540	550	562	531	572	490	488	535	547	500	547	528	501	546	555	551	497	571	584	543	556	593	517	531	536	563	488	539	482	528	584	578	539	584	522	567	499	587	519	572	513	512	536	540	565	540	484	524	545	558	546	551	559	503	543	513	600	560	519	520	543	560	550	541	553	551	574	549	554	545	555	513	533	579	496	538	573	525	533	542	520	567	509	562	509	560	572	526	547	484	545	562	534	551	576	527	562	554	502	551	524	572	543	542	499	528	520	543	550	559	496	514	532	539	518	540	547	528	554	524	509	575	528	537	523	571	538	520	513	547	525	554	541	563	550	562	524	527	506	559	560	539	561	497	533	536	599	572	543	560	564	524	535	592
25436	21448	27907	27124	36528	38695	28566	14992	6115	2087	1020	818	747	744	703	688	713	683	678	675	699	679	721	722	686	739	688	686	676	700	667	640	701	689	638	705	669	704	645	667	631	712	647	662	680	693	723	705	671	662	661	671	631	678	669	645	737	672	714	709	674	707	645	732	676	695	691	700	664	670	691	672	641	669	709	727	668	671	696	710	674	639	716	719	706	676	710	680	665	644	653	679	682	694	670	672	623	643	698	660	678	705	684	632	689	700	684	659	670	664	667	636	644	745	695	670	658	681	675	661	689	714	653	684	657	655	571	687	686	650	698	695	639	704	666	684	648	696	665	701	651	634	665	669	670	663	664	690	687	699	626	674	667	623	692	695	687	673	672	673	678	661	705	651	680	693	659	663	693	680	703	679	685	687	693	677	667	682	652	639	707	682	684	688	683	695	662	676	678	635	718	696	697	666	644	677	705	712	681	687	679	650	639	677	657	713	672	682	668	684	731	689	649	689	667	633	632	627	632	684	665	649	685	678	652	676	616	742	733	668	667	697	651	657	691	727	671	676	664	701	671	686	648	626	654	628	675	701	660	714	666	723	684	674	702	705	692	731	640	674	673	669	638	654	681	646	642	694	647	669	725	693	658	664	646	701	653	655	710	644	685	707	715	680	684	643	693	661	680	679	679	716	663	721	712	652	674	704	707	670	652	668	725	651	664	692	701	673	691	689	672	680	673	654	684	703	714	746	707	735	629	643	700	698	646	696	681	648	668	721	705	705	685	690	650	699	713	649	659	692	643	646	686	649	665	632	617	734	725	653	657	665	647	649	695	671	646	646	756	665	690	638	666	718	671	695	666	730	666	623	676	662	654	699	694	738	674	642	637	690	722	674	699	660	653	682	671	661	692	601	695	695	640	662	667	687	713	660	697	663	677	707	604	663	661	677	665	703	697	709	697	693	654	675	673	667	710	715	688	663	658	692	663	684	704	655	637	660	652	665	670	599	620	665	660	671	647	693	649	691	698	714	716	669	660	664	720	658	662	711	685	665	643	687	604	661	681	644	669	698	650	701	682	723	739	651	683	707	692	678	678	660	654	722	684	722	665	677	686	669	712	680	692	660	661	702	710	618	650	695	656	704	679	686	730	655	696	709	665	706	713	701	688	704	689	655	648	663	676	713	681	682	716	682	677	659	599	702	680	675	654	702	680	657	651	657	698	734	621	673	647	725	674	669	711	704	713	681	692	641	681	701	667	672	710	691	643	676	687	670	672	649	637	771	654	694	670	670	696	714	643	699	651	670	698	647	618	634	717	689	681	716	599	685	649	651	699	724	673	663	706	675	682	690	656	657	703	693	683	669	643	686	717	706	744	696	651	665	634	663	666	685	696	647	649	676	709	658	692	649	699	668	645	670	649	694	686	663	689	677	675	699	643	681	675	647	672	660	697	692	626	673	641	693	702	654	650	706	661	661	708	681	695	679	623	667	652	691	647	708	704	655	679	739	651	713	676	668	674	675	633	660	665	675	671	658	670	648	642	653	676	662	630	680	670	665	650	647	699	657	707	690	656	683	663	636	745	682	707	655	647	689	698	633	725	658	686	636	651	680	659	669	651	688	670	686	661	652	683	661	686	691	680	693	657	684	619	697	631	668	675	701	722	639	658	674	646	658	683	668	673	656	677	645	663	642	666	740	727	622	679	671	634	642	695	667	653	662	643	670	710	671	689	660	660	696	729	687	642	651	680	640	675	690	646	659	655	728	692	722	733	619	708	687	674	678	660	679	700	670	678	655	697	688	704	621	657	663	697	655	702	654	655	714	705	666	667	662	684	658	647	713	664	668	707	691	609	680	709	676	667	720	676	689	644	735	724	612	687	678	693	689	707	687	672	699	675	676	712	699	689	635	713	636	678	697	710	658	635	628	650	678	669	640	704	708	739	631	683	662	695	611	656	684	657	655	660	652	638	690	685	647	666	688	622	681	694	722	736	691	657	683	692	653	724	689	715	673	666	680	675	644	739	650	717	650	637	675	656	681	666	618	667	694	665	683	696	668	648	664	680	666	725	677	675	714	703	725	664	679	680	657	667	712	653	685	674	679	633	700	672	641	710	666	666	675	696	655	689	683	731	685	683	662	657	694	649	617	730	690	698	699	675	698	630	671	703	662	711	694	692	673	682	653	634	696	702	660	668	654	695	663	685	692	640	635	747	686	671	675	665	626	645	697	684	674	648	639	662	688	679	679	671	694	664	672	697	620	706	642	695	730	657	662	642	660	690	670	690	674	674	647	657	678	677	667	647	679	639	687	722	720	707	638	671	678	680	668	673	712	624	676	676	667	623	695	673	686	674	654	714	706	688	626	683	654	711	679	719	670	675	672	729	692	642	699	708	662	668	689	720	700	682	687	699	664	673	684	677	679	692	706	671	682	636	641	657	732	661	657	658	695	705	686	721	662	721	642	659	745	671	652	640	670	682	693	644	671	675	683	707	660	696	658	664	677	698	659	710	723	673	705	657	667	732	694	695	641	715	670	690	674	690	648	671	706	674	665	698	645	698	670	692	726	663	672	636	683	677	697	726	699	682	678	690	664	667	661	668	644	687	656	674	671	679	673	657	678	673	650	709	716	674	670	689	701	716	674	674	667	682	663	630	628	692	697	701	652	649	686	688	671	668	650	690	619	692	771	704	685	662	713	713	634	700	659	685	710	674	626	645	710	640	676	693	682	669	678	730	664	673	692	685	667	656	690	618	646	704	666	673	705	659	639	666	668	668	726	688	658	638	689	660	673	647	650	649	684	661	694	681	709	632	651	630	703	690	671	713	667	678	703	689	689	660	654	648	645	674	694	667	694	692	673	648	669	681	610	699	724	622	710	685	706	687	673	648	685	688	681	638	685	663	656	701	722	689	713	694	666	684	696	705	657	685	643	738	693	641	665	669	690	679	664	675	701	652	664	705	645	726	643	642	702	697	731	693	649	654	633	695	681	688	633	685	692	740	665	699	671	649	662	671	673	698	686	658	702	673	653	674	718	690	701	705	640	651	708	697	675	669	697	713	700	641	673	633	674	697	706	693	663	679	643	686	672	665	664	674	636	649	716	650	661	653	661	712	697	674	643	697	680	709	664	733	678	666	700	697	690	704	690	700	667	671	663	701	697	689	707	693	693	677	669	647	636	713	660	712	677	665	675	689	712	691	680	678	668	632	707	676	678	667	658	703	676	747	651	703	660	654	717	697	679	686	631	695	678	688	690	699	683	737	649	675	636	683	624	678	656	686	664	718	643	687	652	684	663	638	685	658	674	684	695	675	685	684	657	696	692	687	676	674	694	670	675	667	681	710	654	681	697	655	647	662	677	677	664	696	703	639	672	676	684	690	678	679	681	668	667	657	679	669	666	676	700	724	703	668	678	677	592	684	623	696	660	712	661	645	679	665	694	665	756	715	692	686	694	690	678	701	613	711	670	656	724	661	629	671	689	674	703	670	660	612	697
11267	26003	28456	22644	38999	32775	21752	12013	5739	2054	1000	720	627	606	595	579	631	579	576	588	582	635	586	563	575	633	619	603	633	588	644	572	631	591	607	635	623	572	581	583	604	612	599	594	580	622	578	592	669	590	627	604	685	613	594	572	646	595	588	614	600	627	601	584	567	597	550	572	636	624	575	645	616	580	624	624	582	608	600	604	638	598	593	603	591	562	592	612	573	621	628	600	583	588	635	580	586	611	608	573	607	587	598	590	590	594	653	597	650	611	592	589	612	601	580	576	577	616	587	609	609	596	621	592	561	611	627	604	625	583	596	615	624	582	618	614	630	585	597	605	604	604	590	601	615	594	600	598	631	636	582	583	591	637	608	626	610	623	564	561	633	615	612	607	593	627	634	633	604	659	618	584	578	620	620	606	634	602	593	586	591	600	594	612	599	618	595	604	579	556	599	546	602	636	559	613	598	567	642	642	620	609	614	621	619	640	629	626	614	621	581	602	590	602	605	562	620	585	566	568	620	540	599	578	634	601	625	584	614	629	645	588	567	559	616	604	584	575	584	596	606	593	566	586	666	579	641	589	596	587	617	623	577	604	631	604	620	627	560	597	604	598	599	610	590	575	570	602	602	569	593	611	604	579	607	611	606	592	584	607	662	589	623	614	613	587	598	593	627	644	597	578	590	629	618	599	609	595	598	595	591	587	619	620	581	615	627	582	606	613	596	623	637	566	599	597	594	582	607	552	605	595	583	627	592	651	626	574	609	615	614	593	616	586	574	605	636	604	660	600	583	670	639	593	565	622	610	601	609	580	566	577	553	574	611	556	606	592	576	588	593	576	607	592	606	583	593	573	615	617	622	642	622	620	600	630	578	588	585	599	593	583	601	609	579	633	592	606	630	614	553	593	631	600	602	616	648	597	591	579	616	581	586	556	623	644	594	565	555	591	608	629	594	608	574	562	605	602	571	620	628	568	564	595	612	591	625	647	607	604	624	606	551	640	615	641	576	612	643	636	569	619	599	578	558	591	605	617	624	570	556	600	585	622	594	603	637	630	598	600	580	633	616	625	607	550	599	635	605	556	572	590	626	604	608	548	620	548	609	596	604	603	607	630	602	613	602	639	631	621	593	581	652	554	603	613	596	616	651	611	602	565	589	592	569	591	618	601	555	604	605	628	630	584	596	609	593	587	612	611	619	608	602	582	603	596	623	627	598	609	627	633	577	599	563	585	579	616	595	591	634	626	623	624	611	576	586	528	606	604	662	616	572	635	588	597	589	566	601	550	601	615	577	593	587	576	566	623	612	593	552	585	570	582	600	572	577	601	633	622	630	634	638	604	613	571	626	611	592	601	593	644	626	626	633	621	569	593	593	612	608	588	549	608	573	643	612	608	603	621	643	608	580	594	650	560	617	573	575	598	595	589	613	584	581	571	555	589	559	575	594	629	595	624	635	620	606	612	623	642	579	613	600	593	579	614	581	646	626	585	567	587	593	593	610	599	621	585	612	606	669	619	627	579	592	620	601	606	599	637	607	567	593	593	600	635	596	636	611	622	594	557	571	624	603	616	610	570	652	551	595	657	572	590	591	593	586	592	593	633	572	613	599	635	632	615	585	631	578	581	574	610	607	611	608	608	599	629	626	637	611	618	571	627	632	565	596	602	623	552	572	597	594	623	640	602	578	575	591	629	594	560	592	605	577	601	575	604	602	608	573	576	630	612	564	601	589	551	637	576	593	610	576	603	645	588	603	521	594	605	619	657	597	582	599	622	579	617	603	600	657	586	607	625	582	632	604	591	539	624	624	581	568	613	616	613	581	556	622	636	617	562	607	564	579	584	620	566	630	598	589	597	605	583	603	627	605	566	597	558	595	591	591	612	593	579	574	575	588	618	567	583	578	596	600	586	586	614	604	582	543	565	603	593	575	577	594	570	570	624	607	611	620	641	579	575	603	635	609	601	546	608	616	571	576	618	624	587	629	559	548	577	616	580	622	547	574	557	604	638	551	607	637	604	599	632	573	612	610	661	581	572	603	592	562	614	612	638	581	586	598	608	588	564	555	560	621	580	588	620	588	585	600	611	621	613	575	560	594	564	606	566	551	599	615	570	573	560	566	579	564	612	551	555	604	646	609	609	560	573	655	575	633	579	629	607	595	590	545	572	622	636	611	621	632	601	621	640	610	577	601	605	558	602	628	592	594	570	607	631	633	586	590	587	584	599	571	616	560	581	589	627	605	673	602	592	554	613	620	577	614	642	597	620	616	620	589	599	594	570	582	602	580	620	609	638	573	610	614	572	569	604	622	629	596	574	622	556	611	585	562	574	612	598	597	612	627	604	607	600	600	640	612	569	583	605	610	612	619	657	587	558	569	596	582	616	577	595	594	617	589	644	574	561	573	590	606	605	600	602	632	576	611	606	612	544	605	578	547	574	590	627	587	589	588	642	612	588	590	594	554	584	615	594	581	638	603	583	618	597	596	599	591	611	656	613	587	620	568	608	593	584	611	597	578	565	604	588	585	625	608	600	592	629	561	604	636	623	597	660	640	625	575	598	606	577	608	608	598	592	587	592	583	571	622	581	551	629	581	622	606	613	603	591	563	631	544	583	584	647	600	650	606	581	608	619	565	610	644	579	569	612	629	607	599	610	611	615	611	577	602	631	611	620	620	588	566	628	589	609	631	629	580	587	623	603	619	609	586	588	584	614	599	599	613	588	600	627	597	608	579	614	615	647	593	596	591	567	569	623	590	604	635	623	612	599	592	613	609	593	557	542	613	605	620	587	589	606	639	607	605	584	614	623	582	592	573	609	578	620	588	631	600	607	632	636	597	606	604	585	610	577	593	610	599	619	602	565	595	601	613	611	633	575	623	616	632	628	560	583	625	581	574	588	575	594	630	619	535	590	557	607	551	581	627	599	585	542	583	596	574	613	585	614	620	582	579	523	584	620	636	614	630	605	592	583	633	577	595	621	612	572	643	602	607	607	595	612	613	610	619	603	646	602	614	591	566	608	576	594	652	584	598	646	580	626	613	613	565	580	638	622	593	628	577	599	605	632	575	626	577	563	626	610	598	602	576	619	591	606	559	648	643	603	575	590	591	597	590	585	615	625	603	583	552	579	581	626	558	652	573	616	604	589	634	633	591	603	580	595	597	557	542	558	607	602	607	582	655	600	593	600	633	559	577	584	576	588	620	626	588	597	600	585	578	590	628	617	619	579	623	596	624	634	602	638	621	611	604	577	603	617	618	590	602	606	562	587	588	648	573	633	597	607	621	635	603	564	642	608	592	612	601	586	602	587	561	600	561	639	596	569	566	620	624	589	643	601	596	579	624	600	592	598	591	597	597	613	607	605	601	594	577	608	586	589	607	578	626	601	592	604	609	585	599	605	603	580	606	605	609	624	592	619	563	605	560	609	588	623	586	622	589	605	563	558	602	608	566	593	583	601	555	639	622	638	597	567	648	622	591	605	621	625	610	613
24117	21388	28669	25299	33720	50163	46221	29714	14990	4755	1610	952	858	756	782	766	818	815	800	786	781	779	741	771	820	779	768	799	789	830	777	775	780	774	791	796	761	775	790	777	750	766	783	812	821	797	824	729	732	793	803	766	802	810	752	728	773	807	819	777	808	767	752	794	782	831	754	766	669	778	795	824	776	822	798	759	749	786	785	742	763	728	838	756	802	808	789	792	781	811	810	772	778	762	829	807	768	784	737	783	743	726	831	788	811	779	739	767	739	724	760	809	814	762	751	775	834	804	761	785	741	744	746	768	775	752	728	750	764	801	793	779	769	802	804	761	759	742	767	775	751	758	789	762	788	747	776	804	812	812	771	739	738	750	699	785	769	775	731	776	750	861	782	744	745	734	773	756	763	787	788	791	742	721	826	779	819	763	792	808	745	780	772	748	814	721	774	799	762	800	798	819	831	818	774	774	754	716	798	761	788	769	764	791	763	743	751	783	778	751	784	731	767	770	791	749	753	731	811	794	780	822	791	757	803	799	771	755	772	718	777	792	800	803	795	786	751	734	786	760	770	755	794	758	752	748	756	778	775	718	751	805	774	793	793	787	801	774	792	796	738	787	762	805	744	764	835	763	748	769	780	781	785	833	793	766	761	771	798	777	774	804	799	757	795	839	767	774	807	772	801	800	808	725	770	753	763	788	790	747	774	782	748	803	747	758	801	718	735	760	793	771	756	769	749	793	789	763	816	757	761	796	767	736	781	758	817	745	715	742	785	774	833	793	769	795	750	771	808	761	837	749	754	776	744	721	764	745	785	784	826	824	712	810	748	746	726	776	824	750	768	763	778	759	763	773	800	746	806	822	761	757	777	778	761	820	749	808	798	732	749	759	749	787	709	799	770	805	771	741	772	710	802	788	753	765	771	722	793	764	829	798	791	822	790	756	722	786	763	801	763	733	750	773	778	739	772	736	748	748	803	817	783	730	738	760	747	763	762	825	828	775	764	800	759	782	768	839	778	748	816	722	793	752	763	725	744	782	765	802	769	795	795	765	769	755	766	759	779	843	759	830	768	804	746	734	761	749	757	762	782	802	777	732	829	767	802	755	737	794	748	797	770	729	760	784	741	835	720	820	759	749	765	776	766	768	787	752	781	824	771	740	750	821	754	807	779	768	692	780	789	747	778	752	763	762	768	743	788	775	779	810	777	783	812	808	865	765	766	795	748	773	720	795	819	767	707	790	754	795	797	747	745	795	784	750	765	797	769	764	784	802	804	775	762	742	805	722	816	754	808	810	803	833	748	855	817	822	779	749	772	761	790	782	816	744	786	796	850	744	741	802	719	808	710	772	766	772	746	814	820	808	806	762	788	777	758	779	790	759	800	803	779	765	759	754	793	783	796	776	760	775	763	794	763	771	771	763	763	764	786	774	847	766	765	813	791	784	821	775	765	806	775	792	794	757	754	756	764	775	806	765	786	809	770	817	773	785	763	737	702	806	799	796	781	785	731	753	822	763	771	864	763	773	724	773	776	801	750	802	775	752	841	791	753	824	782	759	785	767	786	760	755	800	750	740	763	807	776	805	748	774	794	748	754	781	811	728	784	805	823	845	784	732	788	784	735	785	794	809	789	776	773	785	738	783	825	796	762	826	787	788	823	809	757	761	799	819	802	790	777	787	783	790	791	764	748	785	803	794	808	754	768	776	742	766	759	765	808	757	745	781	786	750	780	763	796	762	803	788	790	765	797	764	760	737	755	739	755	768	737	797	762	778	766	775	801	753	741	761	771	782	790	800	807	778	730	808	756	784	765	798	825	761	781	725	837	781	774	760	729	814	754	799	781	791	786	772	757	769	764	811	756	797	742	770	779	798	792	787	797	748	792	800	782	797	781	765	783	724	787	777	808	798	757	842	763	735	745	789	760	800	779	743	763	731	770	744	812	802	786	768	760	727	795	831	753	780	812	695	804	774	745	781	732	787	795	825	796	781	795	765	748	774	841	796	750	757	711	728	733	743	787	753	755	792	817	824	720	727	799	774	803	770	774	759	720	809	794	747	770	768	788	777	765	793	743	792	803	782	800	825	762	727	765	759	772	780	759	769	801	746	728	800	777	833	799	792	782	783	808	796	812	788	753	759	790	748	759	782	789	760	784	791	780	764	707	770	804	800	787	755	759	777	802	780	763	803	793	795	790	821	722	784	823	805	781	751	755	815	793	792	817	748	817	785	737	782	733	740	754	747	752	788	786	818	732	750	763	764	828	768	789	759	730	752	725	764	751	713	777	760	817	741	788	769	772	789	794	772	796	831	781	787	785	755	822	773	722	751	794	757	809	773	749	751	771	794	777	704	754	834	757	753	762	730	759	782	784	779	840	770	813	765	711	740	733	815	819	779	782	783	784	767	749	717	748	822	749	776	790	768	789	751	802	774	785	781	730	793	766	782	755	777	752	806	792	770	807	811	760	750	742	770	760	779	741	779	740	769	785	757	774	768	715	756	800	798	769	790	812	795	738	769	785	803	753	829	737	769	756	766	812	749	749	794	770	771	791	728	800	768	766	797	819	709	801	753	739	777	789	773	860	762	768	735	786	757	744	816	802	761	714	743	709	825	802	786	783	778	742	765	759	736	768	743	783	771	768	806	796	788	758	760	730	796	734	790	776	780	825	786	781	804	820	806	778	797	728	780	778	763	746	802	808	781	780	764	772	813	759	771	788	814	739	726	798	748	753	758	815	761	801	804	842	769	797	777	786	765	794	796	724	724	780	796	773	737	777	771	780	759	773	736	779	782	769	736	800	778	792	742	791	764	808	767	810	837	800	806	783	788	755	739	771	772	751	791	816	765	780	754	756	792	747	797	740	795	818	733	718	801	764	779	767	775	847	758	713	780	766	747	747	775	789	788	761	805	770	760	802	769	814	766	812	758	781	756	801	787	750	788	743	741	789	853	729	753	772	770	755	776	808	787	716	737	791	765	760	782	728	808	740	819	750	784	705	813	823	750	739	775	750	758	808	738	824	766	793	792	750	803	767	787	806	765	773	730	816	784	797	803	762	763	742	747	752	775	753	793	758	791	756	770	743	754	780	765	771	802	744	797	747	774	794	777	760	790	862	783	805	807	774	774	819	784	735	787	810	786	735	790	782	745	745	734	780	808	755	701	773	795	798	772	738	737	826	761	756	801	745	767	762	769	732	821	803	721	734	781	839	802	754	765	822	827	741	683	757	781	807	738	783	792	781	766	749	728	745	795	834	791	805	784	776	817	790	756	821	730	808	775	778	740	729	810	799	776	767	753	824	792	806	813	797	800	789	787	746	755	771	749	733	733	729	795	743	759	788	776	766	810	756	730	738	720	766	746	782	814	777	778	779	752	758	788	778	797	811	749	780	796	753	776	770	792	807	794	780	779	780	737	766	750	731	809	761	796	769	772	744	760	761	795	780	778	764	763	767	787	792	818	780	768	797	759	798	747	765	771	780	762	754	766	756	786
15339	36793	35495	31865	45249	50623	39735	23493	11755	4056	1646	901	804	705	702	668	643	712	681	697	717	696	677	694	743	657	674	686	713	672	640	736	685	688	696	706	716	752	710	684	655	735	687	677	701	723	690	702	684	714	712	686	692	696	696	687	693	684	653	680	652	689	708	711	711	675	670	643	696	668	665	706	687	689	686	696	686	639	696	734	639	698	688	682	614	711	689	677	694	658	705	639	644	657	687	666	664	708	722	706	665	684	727	646	671	718	695	670	680	669	690	668	703	645	659	715	687	702	699	651	698	679	690	646	632	705	701	667	666	658	654	720	654	689	719	710	672	680	704	649	645	703	669	709	649	705	717	695	705	693	730	666	699	700	664	689	720	658	691	727	676	673	686	696	681	662	657	672	670	678	702	692	661	714	651	710	678	701	700	702	704	711	676	719	656	680	698	687	639	692	672	672	682	672	663	692	682	651	720	682	686	663	680	675	678	683	656	688	650	699	704	688	665	697	714	644	655	726	728	647	652	649	742	668	689	683	671	642	740	686	699	728	678	707	675	681	719	715	695	732	733	664	673	685	678	681	719	697	644	681	714	659	672	683	697	655	685	679	688	652	679	712	735	690	648	663	701	655	671	697	664	645	727	639	681	640	692	727	692	711	658	703	621	716	636	667	753	705	742	708	727	675	675	670	645	674	727	671	735	718	709	677	720	672	683	682	730	682	664	691	690	667	648	656	677	655	671	663	722	660	696	691	639	675	640	681	693	726	692	700	677	676	652	666	675	665	655	721	657	662	640	685	719	690	677	665	655	713	722	656	702	727	685	658	661	666	654	730	670	658	649	691	681	673	701	662	701	752	677	658	695	661	642	668	714	686	682	702	652	692	716	709	673	694	693	690	719	647	665	749	690	709	654	657	660	678	710	644	682	706	648	666	693	726	708	655	682	710	690	696	666	675	708	714	703	697	667	666	760	694	702	677	611	665	707	655	726	678	696	705	667	657	674	706	680	691	701	679	662	713	656	682	689	629	734	666	698	690	618	711	657	695	670	698	658	725	699	662	736	691	696	689	715	668	707	648	706	706	712	665	634	688	666	752	745	680	706	684	682	649	692	739	689	675	618	746	666	680	672	681	656	657	681	676	648	682	692	653	683	666	680	690	696	669	685	660	703	676	662	693	738	680	645	693	703	659	653	660	683	695	616	701	661	708	720	694	695	655	679	675	710	670	671	718	681	662	680	672	669	635	636	703	656	701	670	672	684	691	636	672	691	652	688	698	671	707	626	718	646	687	695	679	630	698	691	720	707	701	686	684	647	721	691	712	678	712	672	680	649	677	682	659	708	702	696	693	711	677	670	694	696	662	677	680	718	688	671	686	710	706	657	679	676	693	689	620	677	673	693	699	708	644	705	671	665	693	691	648	644	701	670	701	688	739	646	704	712	650	695	736	675	667	723	672	706	686	633	675	655	670	674	676	667	686	678	689	703	731	698	692	667	654	691	704	687	670	676	715	737	643	694	691	674	651	703	717	652	679	682	709	697	675	668	716	708	691	660	675	694	671	697	645	707	690	624	680	656	698	665	691	674	696	695	644	680	640	702	679	671	716	661	707	676	709	674	694	639	729	717	707	636	655	667	700	649	700	678	679	710	689	713	638	668	679	702	685	666	684	683	691	646	694	676	712	724	655	665	659	677	663	699	676	655	649	681	685	736	693	671	659	652	675	686	702	642	647	701	686	729	720	662	692	664	725	686	685	666	656	689	675	668	709	669	663	677	691	663	665	700	680	658	645	677	697	678	675	711	682	671	625	693	674	698	709	688	701	705	667	694	693	689	657	685	668	685	699	737	697	697	703	659	703	667	682	715	669	702	663	715	659	692	713	695	714	658	663	662	698	666	678	646	725	680	713	669	707	717	705	644	682	704	685	627	648	660	692	656	654	659	671	734	699	696	651	654	709	656	687	643	705	701	707	676	671	718	689	672	685	671	674	688	656	682	620	655	722	683	700	721	634	648	654	688	683	686	654	619	677	691	701	671	697	678	602	636	690	707	664	668	726	704	692	642	702	664	600	680	680	687	672	705	685	696	694	678	635	681	660	662	717	728	641	682	668	725	730	695	671	712	680	685	665	663	681	674	678	710	687	714	652	664	677	683	665	690	673	675	671	718	682	667	689	689	717	690	644	664	679	693	687	684	621	674	692	676	688	667	670	702	713	717	722	693	661	711	657	670	656	709	657	683	659	701	667	710	646	705	675	683	671	706	717	688	657	665	694	648	658	672	651	687	686	675	686	663	673	689	684	728	713	715	696	657	672	617	681	655	721	674	660	686	754	699	721	692	653	690	719	716	689	684	666	664	634	672	669	700	696	686	686	681	695	694	683	698	710	653	709	716	687	703	697	670	683	700	709	696	659	674	657	713	672	648	692	691	633	692	664	717	682	726	701	648	699	715	712	709	655	718	700	664	725	628	657	674	679	708	672	660	719	698	675	639	663	638	658	670	701	696	710	679	657	650	667	637	670	690	707	629	700	660	694	639	676	648	698	684	671	698	679	669	673	636	709	708	695	700	730	706	705	711	689	713	665	675	689	671	700	705	699	713	669	645	675	727	647	677	657	676	624	622	648	708	688	702	669	680	648	623	699	680	703	723	691	693	699	688	709	646	681	696	659	681	660	681	716	673	653	659	679	651	689	676	654	691	688	689	719	683	686	697	690	699	703	680	720	666	710	658	656	660	696	658	692	693	693	698	707	689	689	665	697	693	682	685	676	672	704	680	669	689	673	673	721	681	635	665	720	728	730	659	703	641	679	691	673	677	624	686	681	678	679	674	688	692	664	681	672	645	633	718	664	667	700	708	723	718	647	663	660	706	630	661	708	685	656	652	698	676	705	709	724	675	656	698	680	667	681	639	653	719	709	647	663	683	680	654	681	691	738	658	688	664	727	741	662	686	685	681	679	702	674	663	719	723	668	693	724	637	626	637	653	697	655	660	697	678	686	688	638	664	722	731	694	681	648	681	691	685	664	705	667	660	634	665	719	686	708	717	678	726	643	717	712	656	700	691	721	662	736	707	703	686	649	660	700	704	643	678	733	638	722	688	675	698	692	685	694	690	683	712	689	634	721	674	658	736	669	652	695	654	702	706	708	661	697	636	712	709	661	692	708	668	655	661	685	702	658	666	660	704	683	698	680	653	739	672	679	664	661	644	630	690	701	668	696	703	717	671	682	682	611	654	676	714	653	648	646	664	668	650	708	645	702	666	728	696	703	703	651	735	696	678	712	691	666	646	685	689	663	714	700	641	637	676	687	690	658	699	695	677	653	659	694	672	707	727	683	707	676	691	668	659	656	704	730	685	677	728	713	652	660	634	676	724	676	699	704	684	721	698	691	699	663	683	686	667	683	657	681	684	669	689	699	670	680	686	693	660	641	642	690	670	693	649	687	681	706	651	725	696	668	673	675	656	685	709	650	697	634	670	686	657	643	681	666
28355	21510	17554	10599	7085	7162	5021	2719	1431	828	692	687	694	664	637	634	614	628	607	662	605	622	651	670	632	666	664	642	661	647	644	649	631	662	635	630	618	673	646	624	628	680	623	621	633	586	640	605	665	630	630	602	611	612	626	608	613	649	655	651	671	592	681	648	622	618	653	616	594	647	637	624	604	628	609	640	624	664	624	621	609	647	629	583	641	643	614	645	639	600	652	640	627	654	623	618	604	656	640	626	619	669	670	681	672	670	613	616	631	609	592	616	640	683	649	626	611	695	628	605	646	621	626	663	649	652	603	637	652	639	620	618	649	623	611	667	649	646	612	688	646	592	659	641	622	670	668	622	605	628	637	603	601	614	614	695	610	637	674	609	651	630	645	632	618	635	644	632	632	638	639	603	618	600	622	627	613	636	579	648	659	608	610	659	641	678	640	658	597	599	631	629	631	624	618	589	645	668	663	605	669	611	610	633	643	640	612	633	659	620	688	598	641	620	611	628	620	677	629	653	627	643	653	603	638	599	635	614	625	653	628	645	615	606	680	632	617	632	627	589	621	668	657	624	640	615	624	658	632	625	575	631	663	636	646	585	658	612	630	664	622	627	655	625	638	601	638	607	633	616	625	624	602	653	615	670	648	598	629	605	664	598	659	671	630	671	659	615	651	642	660	648	668	676	591	606	680	618	627	605	599	612	656	656	621	590	639	593	666	645	654	645	657	637	643	630	657	640	657	637	671	595	603	653	608	618	667	648	584	630	614	612	655	636	599	643	649	651	601	596	592	640	601	601	650	657	623	637	642	644	661	611	652	627	670	667	615	628	588	633	657	614	659	630	630	622	665	610	637	650	651	625	645	575	592	613	588	634	625	668	653	643	653	640	597	624	623	665	630	616	622	654	669	621	636	630	605	627	579	648	585	635	639	599	644	627	671	647	597	620	618	647	656	615	589	655	622	647	623	626	608	628	650	654	656	651	624	663	611	626	640	605	642	639	610	632	665	618	609	663	687	606	646	597	643	623	630	656	622	624	669	643	650	648	657	611	662	573	624	585	594	619	629	678	648	656	618	688	662	616	667	610	642	659	596	649	639	613	670	614	610	612	578	649	640	648	622	616	645	606	642	660	638	585	625	618	662	683	636	612	588	657	660	629	581	640	617	638	639	627	653	614	644	635	612	643	639	699	669	633	650	641	657	602	669	631	597	640	647	615	621	639	661	589	621	658	655	646	645	631	612	652	611	592	637	611	634	663	606	632	597	623	654	645	642	619	669	632	651	628	650	613	662	617	633	614	649	642	633	602	617	605	597	601	630	639	624	652	625	680	682	646	624	679	594	624	662	663	607	658	657	613	594	588	657	640	694	675	667	657	648	665	630	608	590	587	644	636	649	658	633	645	670	616	646	603	658	661	631	604	597	658	581	642	608	602	574	594	634	624	616	629	671	639	659	638	665	587	608	629	609	595	617	661	623	643	656	606	609	619	618	595	685	641	680	664	600	624	634	601	597	630	619	651	605	617	632	638	589	679	613	636	688	675	687	613	641	625	688	641	653	632	603	647	650	665	608	624	618	633	626	600	639	632	635	607	591	628	614	597	603	652	592	647	633	615	616	655	631	601	614	660	642	620	616	629	647	719	634	631	643	619	636	632	629	647	690	631	586	661	619	629	619	619	657	629	635	633	614	592	632	629	606	631	609	677	632	628	644	588	596	638	557	648	615	603	608	588	613	578	628	630	578	649	668	619	609	615	633	634	660	664	613	617	693	588	625	644	641	644	620	644	652	605	615	626	646	609	651	630	660	639	659	654	595	661	634	624	644	630	634	685	675	637	658	625	599	628	655	669	614	645	617	617	661	596	640	660	624	635	633	599	653	633	644	636	645	660	583	612	617	580	610	620	648	622	600	603	612	614	649	604	654	634	604	592	667	634	605	604	646	626	623	622	637	635	636	638	642	639	678	631	618	596	650	648	656	648	626	636	635	640	614	613	579	586	635	625	616	674	628	619	671	610	653	648	652	683	632	619	633	625	632	647	626	650	607	671	632	623	678	633	621	637	651	655	635	653	629	602	625	623	707	662	568	659	642	684	632	634	636	621	620	689	652	664	642	666	677	695	647	601	615	626	653	646	647	665	637	607	625	666	604	639	692	636	644	627	678	637	615	646	616	659	670	585	659	657	612	617	642	620	660	657	672	625	631	635	681	657	660	600	628	576	581	627	634	654	588	629	654	653	612	663	674	689	623	679	619	619	665	547	614	636	676	654	593	625	625	624	617	637	628	616	621	639	621	627	634	643	629	649	629	621	630	631	646	649	621	600	689	620	604	561	644	645	618	614	653	574	624	603	640	639	637	656	612	601	595	624	648	607	613	613	608	640	634	603	612	598	616	622	646	625	635	607	621	590	605	627	605	619	593	598	605	596	646	631	640	650	606	616	603	597	633	616	605	672	646	620	633	682	636	666	622	621	618	624	616	641	603	637	614	588	685	638	621	608	660	610	657	670	636	604	634	622	644	624	653	644	636	583	596	633	576	631	629	660	635	640	605	622	574	612	624	632	638	647	628	599	591	623	612	644	626	674	661	623	631	641	623	666	668	617	613	609	646	643	634	652	622	607	625	590	645	611	613	662	644	634	644	648	619	660	677	642	626	625	641	633	666	634	631	662	688	665	567	593	630	633	608	652	589	651	645	615	632	654	594	590	611	632	663	597	655	666	653	612	620	621	658	644	674	646	646	598	625	634	647	608	633	662	672	604	661	672	638	632	626	612	673	623	667	691	622	669	715	617	658	623	632	687	609	605	634	628	614	577	590	678	637	640	587	655	626	623	622	612	633	629	644	609	623	622	586	574	651	626	648	631	693	595	586	604	614	620	671	608	645	633	664	635	641	613	595	624	616	651	620	622	605	662	627	579	622	630	643	644	632	639	601	640	642	631	651	675	689	602	638	676	666	637	640	622	631	607	697	664	664	652	659	603	653	668	618	629	655	608	612	630	626	634	652	609	659	625	661	624	614	667	656	626	633	691	638	646	674	627	667	652	649	620	624	609	612	607	583	620	596	658	619	615	636	620	625	666	619	639	640	630	645	649	604	647	622	617	594	594	622	635	609	658	633	586	630	636	602	566	586	600	630	597	651	662	651	590	595	654	639	624	608	605	644	654	597	615	640	614	641	643	629	689	605	597	624	613	614	656	621	665	612	652	604	655	635	617	580	593	585	670	615	597	657	594	646	640	667	632	649	646	621	662	656	642	654	610	639	640	646	618	624	630	625	647	671	659	608	642	614	605	641	609	627	646	632	643	639	612	601	661	621	611	632	613	634	633	702	624	625	679	661	643	550	638	641	658	622	632	644	640	627	668	633	581	655	660	644	647	611	619	644	654	606	616	640	677	622	619	659	689	649	567	619	663	656	652	685	623	615	628	636	633	597	707	629	675	599	637	632	606	655	664	615	628	638	646	673	609	665	614	682	605	636	638	661	623
12949	20807	16406	8684	7211	7003	4821	2724	1405	830	618	596	557	582	566	541	490	518	559	492	522	547	546	513	552	583	509	519	536	545	489	501	569	544	571	548	536	534	524	554	549	566	561	577	532	520	545	537	576	526	581	574	529	509	563	561	565	530	536	536	521	556	555	525	529	509	571	514	550	540	560	552	528	532	514	561	528	535	560	546	535	536	595	522	543	524	538	567	518	587	562	537	538	500	538	518	521	507	571	576	533	546	554	515	538	514	536	513	486	526	520	573	555	538	549	532	538	533	512	537	540	511	557	532	542	566	488	521	506	545	548	559	551	573	509	531	491	520	506	520	573	541	519	556	507	524	503	554	533	545	539	547	583	520	494	497	560	550	542	551	541	520	536	544	568	490	547	513	516	561	538	551	597	496	557	542	558	534	548	554	525	562	511	520	528	540	537	536	553	495	507	554	524	493	536	534	548	538	520	547	563	514	523	571	535	518	558	527	592	546	543	536	547	520	532	561	537	570	563	528	531	498	536	544	515	551	516	512	530	531	552	558	540	491	507	522	521	497	501	524	506	548	528	582	573	529	490	527	534	480	518	485	544	515	518	543	555	587	497	548	546	518	497	541	514	548	523	556	482	542	531	552	513	513	501	512	506	554	504	565	520	523	554	536	516	543	537	552	535	547	572	542	558	540	520	581	541	528	498	552	526	538	498	539	533	518	525	513	503	502	530	530	558	527	514	522	504	496	504	590	544	537	518	517	536	545	556	524	555	515	490	476	577	496	531	547	525	522	502	578	612	509	554	519	530	522	532	560	503	494	536	531	543	515	568	511	559	553	529	544	580	583	568	565	510	518	563	514	557	511	539	550	556	563	542	560	530	576	551	540	553	469	537	579	564	540	517	580	521	528	549	544	520	502	580	566	529	533	539	547	549	520	536	498	525	557	527	530	536	535	515	558	490	545	544	527	500	529	535	555	530	539	527	497	575	569	559	536	528	549	524	522	537	581	531	577	551	547	540	531	513	515	512	505	523	526	548	546	511	548	542	561	550	562	563	569	518	519	532	564	541	525	517	520	516	573	564	524	488	521	564	557	510	539	563	544	579	570	546	537	523	516	534	532	539	568	554	529	521	531	522	538	528	527	494	540	524	532	547	494	533	529	542	557	533	522	515	522	559	573	518	564	572	539	542	545	554	522	580	519	523	548	572	538	536	541	534	546	542	515	562	529	550	513	568	518	560	506	487	530	532	519	545	508	496	576	605	521	480	509	516	560	572	551	534	538	545	515	540	512	580	547	504	556	540	553	542	575	541	524	495	496	514	534	550	576	544	578	566	515	523	533	550	516	548	581	556	566	508	556	556	494	518	527	479	516	527	568	540	534	517	519	519	515	516	540	580	540	532	502	547	510	547	572	561	530	548	554	482	535	581	517	583	522	555	516	577	504	520	530	529	529	537	485	508	557	487	525	549	547	509	513	479	545	532	521	509	545	526	554	563	543	504	523	514	530	588	521	536	521	584	541	510	538	530	535	510	555	550	578	609	554	526	549	529	535	534	518	527	565	575	555	546	548	518	521	562	516	484	512	517	514	566	558	512	536	533	517	536	519	552	521	525	492	542	553	572	510	514	582	570	491	517	497	523	512	568	536	527	542	573	541	535	495	507	536	512	561	553	574	524	532	513	510	534	530	541	525	551	599	552	538	562	508	507	539	516	567	555	515	536	575	575	559	540	491	538	552	533	507	541	509	574	507	478	506	543	537	525	495	529	555	544	561	551	547	573	531	520	550	553	530	517	545	503	546	542	510	545	569	531	506	591	554	481	510	481	539	571	544	536	534	537	534	527	541	525	540	546	526	555	555	542	522	526	532	502	565	560	536	490	534	499	531	514	549	510	523	554	565	541	566	514	559	539	523	530	571	552	560	555	541	502	537	586	539	569	549	553	547	507	519	543	558	527	526	529	536	597	505	547	552	522	511	550	552	541	530	504	526	494	540	522	534	538	567	530	547	534	541	552	548	561	533	505	510	552	551	557	560	542	512	523	565	515	521	553	549	506	511	552	525	499	521	535	522	562	541	559	535	559	505	519	541	553	536	547	515	576	520	549	564	534	553	547	560	518	498	572	547	584	562	548	539	497	536	519	546	516	544	534	532	521	522	544	525	546	475	528	516	552	528	584	535	550	559	525	545	523	518	550	558	509	544	549	504	593	525	498	537	493	513	526	545	530	548	512	513	512	557	572	529	550	507	531	508	561	508	570	534	526	506	554	503	560	537	551	508	549	520	514	536	550	515	567	561	563	541	560	512	539	559	560	540	526	537	554	535	504	583	554	537	505	529	566	567	541	515	529	524	561	511	520	555	601	531	516	503	499	517	561	572	517	507	526	579	522	567	570	527	563	519	504	531	534	556	532	518	513	513	541	489	548	581	515	522	530	532	542	521	529	531	564	534	545	508	502	541	530	517	545	568	533	500	537	529	578	498	520	516	575	490	521	513	533	575	538	528	541	548	552	552	543	590	521	584	543	557	527	548	538	543	523	556	502	530	472	555	489	523	542	482	550	541	543	545	530	516	524	537	556	559	551	550	508	531	553	514	541	530	511	569	526	561	556	549	532	491	571	517	552	552	547	496	559	564	551	496	527	541	518	531	538	504	541	552	539	512	519	528	536	545	526	532	506	506	508	567	529	554	561	558	516	544	532	544	561	492	526	555	532	541	511	562	530	523	507	530	532	553	516	562	582	478	544	545	500	543	529	520	541	526	519	518	578	574	542	495	518	553	537	583	512	522	496	530	566	526	535	567	558	536	523	526	505	532	510	500	535	518	518	579	562	490	530	535	519	518	487	546	556	500	565	568	563	529	500	587	531	563	528	543	503	521	573	566	563	520	527	507	525	545	533	561	553	553	517	529	549	518	542	559	482	546	596	535	572	537	544	515	546	545	498	513	517	547	508	528	570	529	564	505	525	561	513	550	553	504	552	543	535	549	554	564	510	536	548	511	506	539	534	570	538	506	566	535	551	559	557	489	542	522	530	543	552	537	567	554	536	540	490	490	505	530	538	532	510	531	540	477	535	540	550	510	549	545	510	495	540	537	497	518	529	554	550	503	552	575	568	537	525	538	525	545	588	532	542	578	520	530	554	510	537	535	570	569	511	591	508	525	515	543	530	488	545	508	518	545	489	541	576	571	505	566	547	515	555	510	559	526	575	553	551	549	572	547	544	515	540	523	531	541	517	525	501	563	527	532	587	537	576	533	528	530	536	539	542	495	519	519	524	556	514	558	541	509	543	516	535	580	518	542	540	557	518	489	546	526	542	507	546	561	517	527	536	514	496	562	536	510	509	540	519	527	546	530	524	548	539	526	545	490	563	558	499	479	535	505	556	571	548	535	541	565	528	543	562	528	547	501	513	504	559	589	545	534	564	517	538	520	535	532	541	531	503	582	501	534	503	549	538	538	498	526	548	542	525	554	540	553	543	485	538	533	513	531
25435	21530	27768	27452	31955	35249	30244	15532	5344	1861	915	768	737	726	744	668	703	681	705	680	710	687	634	701	646	693	717	653	659	701	715	674	696	667	710	723	690	710	666	726	699	708	668	654	693	655	673	712	704	699	683	737	698	640	663	684	655	690	674	653	647	684	712	693	641	716	652	633	606	675	624	685	689	666	648	693	663	661	658	674	650	672	721	676	687	630	671	672	730	680	674	697	657	692	650	693	665	720	670	680	684	665	728	733	730	651	668	643	707	699	637	678	656	651	690	663	702	686	678	682	726	694	716	674	676	701	714	687	718	719	697	691	660	754	733	695	665	685	703	658	660	637	716	755	618	653	684	707	640	732	695	663	649	677	661	713	680	626	704	681	634	705	639	652	723	642	666	663	671	667	698	668	616	670	643	649	633	655	672	693	733	717	678	656	677	650	678	681	752	661	681	657	683	651	650	670	720	628	680	700	663	682	731	683	685	706	666	660	649	688	692	680	659	657	649	681	684	684	674	678	651	680	719	704	676	679	693	684	650	650	664	612	652	719	706	707	690	678	710	673	687	638	679	690	677	706	680	664	697	670	641	656	659	714	654	652	700	680	682	673	686	705	667	688	702	708	723	681	663	689	695	680	699	685	699	671	705	651	704	708	663	655	682	670	711	671	689	696	713	669	670	667	678	646	701	682	668	689	664	661	663	667	692	695	695	654	691	692	710	714	657	667	694	659	659	722	726	650	662	646	652	674	637	655	710	623	649	652	654	672	638	690	715	657	656	665	669	694	726	678	697	649	646	679	657	691	691	688	700	675	682	663	657	709	694	703	680	675	642	711	668	681	687	716	690	674	683	692	668	717	689	644	656	636	712	684	691	678	688	677	726	664	667	691	702	685	700	657	693	695	716	674	692	666	710	612	672	641	623	703	694	687	635	689	683	645	675	674	697	714	689	716	643	656	704	737	665	709	667	658	644	671	697	652	669	701	697	666	682	676	668	697	697	687	722	691	673	715	682	672	672	711	652	686	685	706	703	681	701	740	681	655	673	660	709	613	714	704	702	692	656	699	663	727	669	637	697	687	677	682	665	651	712	682	621	684	644	620	661	642	701	631	624	715	716	671	676	735	627	679	642	649	688	665	696	726	687	665	628	634	708	683	702	705	674	684	667	625	694	702	684	719	691	606	652	659	683	680	674	663	646	670	635	658	694	631	705	723	639	700	656	666	676	682	695	686	689	681	702	641	685	708	646	671	676	654	691	710	697	650	659	623	675	698	678	686	705	667	685	651	715	689	653	706	641	636	707	684	700	690	685	676	644	644	679	672	687	689	681	646	606	697	687	694	650	655	668	686	643	690	688	662	683	696	679	621	692	652	665	673	703	670	674	646	682	685	644	704	672	682	690	640	701	666	657	713	694	689	665	659	720	663	656	686	711	683	651	677	695	758	680	646	674	688	666	694	658	684	659	711	705	642	715	711	656	667	660	707	695	707	698	667	652	666	662	667	682	682	666	702	637	648	680	664	656	647	660	731	699	709	691	687	660	661	698	667	681	658	674	672	662	709	678	689	687	669	686	703	709	676	661	641	684	661	687	683	639	679	686	710	692	673	693	699	704	651	652	709	701	660	633	669	656	652	676	697	639	647	672	678	660	703	670	665	640	616	644	684	650	701	711	657	717	687	649	684	695	664	676	729	668	698	645	656	664	634	633	689	675	653	681	684	662	686	645	666	678	655	628	670	676	707	692	664	707	639	686	694	636	664	681	675	656	694	692	686	631	685	658	678	685	664	648	674	701	701	697	696	642	695	691	603	641	642	667	681	686	685	717	663	702	688	640	719	664	711	626	646	735	638	687	646	696	662	659	665	712	660	686	651	667	695	644	729	647	657	660	652	691	638	698	642	692	671	670	642	709	677	706	662	681	684	668	691	648	690	634	696	688	690	682	704	670	706	672	684	661	656	687	667	691	693	659	666	664	641	690	662	703	721	707	690	678	652	698	684	672	715	707	717	689	649	683	678	669	671	662	702	709	677	666	646	689	683	633	694	683	694	681	692	693	639	669	660	707	653	690	685	707	705	679	684	663	684	662	701	700	719	688	717	705	675	649	684	698	665	692	661	701	645	711	669	677	675	672	634	676	671	667	703	680	676	666	671	664	658	673	665	694	683	674	684	664	700	666	677	663	667	676	638	658	662	702	632	681	629	605	646	692	668	661	667	693	686	710	700	671	675	690	702	654	712	685	691	674	724	670	711	646	697	677	660	668	649	659	688	684	689	663	692	717	662	669	662	681	669	661	687	688	690	693	617	663	665	654	689	651	703	639	593	663	702	665	646	677	689	670	696	687	673	694	669	635	696	671	712	676	675	651	660	679	678	681	706	669	687	663	717	690	664	679	712	671	681	686	728	693	704	661	669	687	633	664	707	688	695	674	638	705	646	613	654	657	666	700	732	662	672	672	685	704	706	664	668	695	687	637	706	677	687	676	666	687	689	689	681	737	654	689	648	692	671	669	717	681	696	672	674	682	685	655	684	657	671	678	679	678	677	663	711	683	689	689	693	699	678	692	662	688	680	667	684	664	688	680	675	671	695	730	695	663	692	688	697	678	735	636	643	703	661	686	676	672	641	647	681	659	663	655	706	667	687	675	726	664	696	707	656	669	674	672	626	724	635	667	658	659	699	740	709	676	680	653	644	644	730	682	689	702	662	657	690	668	703	694	672	702	680	703	627	682	664	625	661	647	677	644	703	688	710	670	709	621	640	689	678	655	676	659	678	708	688	663	711	652	677	664	678	649	689	692	649	677	680	696	645	722	633	676	711	674	670	677	698	656	657	678	664	667	677	692	652	683	705	711	669	694	704	677	706	689	699	710	633	723	657	684	678	721	670	666	690	625	683	667	632	661	639	661	692	658	724	636	696	647	666	698	674	677	690	667	668	685	696	637	644	693	649	682	646	717	629	685	705	674	672	700	677	698	739	626	680	665	720	678	682	718	677	667	694	686	640	694	689	677	686	682	647	647	683	705	688	693	703	656	661	661	653	658	661	689	615	659	699	711	699	676	674	703	638	640	662	677	702	693	613	692	676	692	688	668	678	668	656	675	677	661	675	687	668	643	737	658	686	680	648	708	711	696	663	716	653	667	676	719	717	697	715	714	686	730	706	726	686	637	711	654	652	659	717	679	657	693	671	662	633	653	648	685	684	645	704	697	633	673	661	695	699	722	672	720	678	679	681	678	673	708	644	677	659	685	675	605	621	653	659	701	706	657	670	683	692	661	653	694	670	686	671	658	659	654	695	683	649	689	649	658	663	678	693	649	666	648	662	703	686	680	715	685	700	692	707	698	645	728	693	679	650	650	691	664	663	722	670	668	713	683	729	634	697	619	692	696	707	624	699	692	671	640	664	663	705	666	649	683	751	630	682	718	679	648	705	674	705	672	600	697	717	698	662	650	683	669	680	649	651	624	699	739	662	655	686	660	686	669	720
15743	30657	27531	23994	31922	30859	23874	11677	4572	1817	927	655	601	638	638	634	602	602	622	620	623	576	620	613	583	600	634	574	608	613	600	615	612	616	548	581	614	612	601	604	567	582	606	601	636	604	640	640	589	601	584	580	626	618	562	611	604	586	593	635	590	596	620	603	541	639	614	567	575	592	577	584	618	587	619	562	595	608	618	601	639	607	597	604	565	584	610	588	599	609	644	626	608	619	600	615	553	639	583	596	613	624	568	586	648	596	640	612	560	591	620	596	608	648	595	576	621	592	643	620	584	589	590	569	610	620	594	614	621	592	598	613	600	548	584	583	592	578	612	592	612	637	610	618	586	569	562	611	633	584	554	622	599	654	567	652	616	585	622	626	602	637	577	598	593	559	603	614	632	592	612	590	630	624	572	561	621	558	583	589	615	576	651	600	596	616	558	567	601	632	616	642	588	581	555	603	575	570	581	602	619	583	543	585	554	610	617	580	628	593	622	622	597	600	611	563	592	565	572	575	568	589	592	624	570	600	589	597	632	605	583	606	609	615	563	625	642	568	586	591	561	591	577	564	630	600	587	606	584	611	583	553	580	576	574	644	590	616	534	611	626	579	585	641	646	602	613	560	603	560	582	606	601	576	588	563	579	596	645	604	598	597	602	618	581	619	567	581	597	585	578	560	561	612	557	553	550	578	571	565	628	600	602	577	575	612	592	569	562	627	618	601	620	556	605	666	624	609	612	628	587	601	603	628	577	563	562	603	580	596	613	622	592	575	648	610	591	578	594	593	582	589	605	608	644	594	576	542	638	613	586	631	631	626	605	640	636	629	563	590	583	612	631	618	582	542	591	618	593	600	586	569	629	621	574	551	564	585	633	571	620	578	628	591	573	591	635	595	619	617	575	570	602	616	609	614	657	607	594	611	657	599	650	625	605	598	565	584	601	607	588	552	654	617	619	591	588	558	566	606	624	588	574	644	585	615	599	629	565	574	599	625	582	605	577	617	588	575	609	580	587	586	587	626	585	670	600	542	601	652	647	576	586	622	603	590	630	606	574	623	602	651	594	591	617	586	599	594	624	570	626	590	550	564	594	606	630	567	576	574	585	620	613	580	549	625	533	624	600	601	634	607	575	561	575	588	589	610	606	606	597	599	549	603	568	576	593	612	605	613	617	593	617	617	596	597	616	571	608	589	603	600	598	580	637	598	617	588	595	567	567	597	599	613	571	602	604	575	605	630	606	623	564	551	535	580	609	640	564	611	622	593	610	619	640	573	607	606	609	579	575	579	606	603	572	609	611	552	635	561	603	610	612	568	625	596	601	602	588	568	594	595	582	589	575	608	607	581	549	593	572	569	621	594	635	616	631	624	638	610	665	632	594	573	626	601	585	607	591	590	579	627	614	579	596	629	623	552	612	616	613	602	601	632	597	587	588	607	594	610	565	579	619	578	573	596	597	627	622	568	587	620	615	594	594	630	599	578	592	616	609	620	576	590	596	596	601	580	643	585	584	571	573	612	604	618	604	572	548	653	606	590	597	575	615	599	637	623	565	587	635	629	593	587	577	584	581	616	563	606	591	575	577	578	586	604	544	588	598	599	591	548	606	595	629	603	594	587	590	598	578	611	600	579	638	572	574	604	599	607	637	558	570	637	566	545	561	581	602	599	645	564	654	589	612	591	588	587	575	613	624	621	580	641	612	581	571	598	561	587	635	621	608	606	586	606	583	610	568	588	562	564	555	604	571	588	586	565	593	579	622	637	627	631	618	595	612	561	616	591	629	631	579	621	585	603	602	602	596	582	635	584	601	670	567	577	607	621	578	606	590	595	625	617	588	607	608	588	565	562	598	551	623	608	617	541	589	560	632	584	620	593	606	593	558	613	621	630	649	619	636	564	607	607	602	631	597	632	606	582	567	609	579	625	588	618	599	594	585	606	567	612	598	612	609	576	550	563	627	590	564	610	572	579	568	607	623	621	596	565	615	608	621	601	619	639	612	580	559	571	609	573	608	612	564	616	623	653	586	610	655	533	610	627	581	567	598	582	561	593	588	581	620	626	616	621	606	593	567	615	588	626	610	590	563	606	579	637	606	651	577	584	619	618	542	623	561	636	616	601	611	615	622	625	621	610	571	573	628	572	591	611	597	609	570	640	579	576	603	553	617	565	617	612	617	598	571	631	583	636	636	573	603	638	607	579	608	596	564	593	635	576	605	614	595	612	574	605	557	615	578	595	555	586	552	601	599	616	637	617	602	587	570	603	633	608	599	629	569	606	649	589	589	566	595	601	625	618	646	599	584	611	581	605	537	617	570	583	596	584	616	590	606	564	604	594	603	617	570	644	622	613	628	600	646	587	646	589	588	610	575	634	622	609	605	591	587	605	590	604	624	583	633	598	590	566	612	602	574	603	599	651	609	590	584	623	618	587	536	565	562	569	630	650	610	552	632	608	611	587	612	608	614	611	620	614	567	593	614	632	603	576	641	625	604	597	613	586	603	600	598	591	647	599	612	565	555	597	582	633	631	640	586	560	606	611	612	592	614	595	634	595	596	613	619	603	602	567	593	624	568	591	605	623	642	571	595	566	617	615	550	560	609	600	591	600	590	581	614	580	560	590	542	633	621	583	621	612	581	596	583	601	557	614	607	591	593	565	616	597	591	602	559	636	610	614	629	601	612	585	582	604	654	575	611	600	542	605	600	561	605	632	579	576	613	594	641	592	582	561	563	582	607	554	618	588	603	638	598	612	594	599	622	608	597	579	570	588	632	583	589	627	572	627	598	619	598	635	604	624	582	560	583	600	576	605	597	598	616	616	591	598	562	578	641	585	563	612	599	576	553	592	570	582	588	607	586	587	627	577	565	574	606	564	625	560	632	556	603	559	585	609	559	570	566	619	611	602	554	597	575	547	565	594	586	602	571	624	568	594	634	624	606	654	594	602	583	598	579	611	595	613	610	581	569	624	584	618	578	577	602	636	595	604	619	574	649	594	599	588	652	591	611	637	625	587	604	585	573	603	578	587	592	577	601	559	585	550	583	597	595	604	613	602	602	617	613	559	535	589	614	592	594	589	598	583	599	616	602	596	582	570	623	614	572	599	583	582	594	630	585	561	619	594	579	617	551	573	609	572	573	610	592	597	596	606	563	582	581	656	552	565	561	607	564	574	636	612	588	627	579	601	572	594	616	611	587	589	638	662	577	643	609	602	589	612	601	586	588	575	567	585	601	556	598	584	594	616	604	603	602	602	613	583	623	620	612	618	594	624	589	579	560	591	633	603	604	583	540	573	581	586	553	600	592	588	594	619	626	563	604	586	612	608	629	585	612	618	567	592	592	591	621	646	621	595	581	574	599	623	614	604	573	588	581	606	598	590	568	608	581	580	577	597	558	615	620	574	606	574	572	616	607	562	626	568	596	564	570	608	629	605	559	577	580	584	564	667	572	583	608	631	610	612	589	598	620	568	622	567	599	681	602	603	622	565
24235	21424	28695	24838	36459	50843	44211	25436	10137	3031	1346	906	851	825	759	796	811	848	788	786	753	779	833	805	841	819	805	814	788	801	815	769	800	792	849	827	808	751	753	798	771	803	750	807	792	715	743	805	802	766	786	783	768	783	795	811	779	768	773	783	813	801	741	777	754	751	822	814	844	750	757	757	816	815	720	764	799	798	812	771	776	751	716	857	743	788	755	755	764	737	733	782	781	767	751	778	816	797	747	759	814	779	805	779	777	718	787	784	804	803	807	795	831	804	764	847	791	769	783	766	778	787	785	820	776	781	799	774	798	808	760	783	832	738	805	827	787	794	768	798	815	773	840	733	753	808	816	800	807	809	776	747	780	804	809	787	805	791	800	774	768	769	794	779	803	787	786	737	794	792	802	804	782	802	799	807	791	803	777	741	766	764	791	765	776	821	807	769	787	761	809	782	816	772	777	775	802	809	850	812	796	806	802	771	804	752	779	790	778	780	796	800	828	788	840	851	823	775	790	800	784	764	762	782	764	770	829	720	775	770	759	757	807	767	839	794	810	774	790	740	789	806	797	799	813	751	775	816	787	772	815	805	747	808	821	814	770	780	773	803	756	739	807	790	771	804	779	781	791	789	790	790	770	776	717	785	806	826	776	837	737	795	746	761	756	818	810	747	736	785	756	767	739	769	778	763	781	806	750	837	789	821	770	854	754	836	766	773	756	824	791	765	787	757	737	770	784	778	784	784	854	755	800	797	790	777	815	845	769	779	821	766	789	776	765	805	795	779	764	810	796	777	805	749	796	775	797	812	753	760	763	826	791	826	828	762	802	725	819	788	764	759	812	802	771	760	776	781	761	738	777	794	758	768	769	788	746	803	772	745	775	758	814	803	795	856	723	816	764	800	750	806	774	727	781	790	804	775	765	826	849	766	810	770	782	785	776	810	769	754	756	785	792	785	794	802	792	803	765	792	728	814	837	790	791	761	811	787	804	818	783	749	776	776	782	769	803	796	762	745	783	790	778	795	800	841	865	775	737	809	734	761	834	780	782	800	814	808	813	757	767	758	837	788	791	813	796	740	827	796	752	744	800	771	767	734	802	851	742	803	843	789	788	761	787	790	771	771	792	798	788	758	793	762	803	806	751	746	760	799	783	776	749	777	757	747	785	792	752	790	838	806	824	831	809	793	742	733	810	789	812	785	793	764	829	744	745	752	784	824	752	779	765	787	790	754	805	756	826	812	721	810	768	729	788	743	729	771	829	817	799	771	769	815	818	777	776	746	828	817	812	762	817	786	767	783	818	781	825	762	798	799	750	746	723	740	800	779	768	847	754	760	804	762	761	820	798	777	811	727	809	752	826	812	778	831	826	769	797	742	793	758	751	749	790	779	767	823	780	756	760	726	741	820	805	817	797	809	758	756	746	812	761	761	783	771	781	808	747	835	786	807	805	785	773	756	786	802	811	768	826	764	781	761	843	839	781	791	813	739	797	794	729	793	779	748	768	807	777	781	806	815	796	804	785	809	786	732	793	764	798	806	774	778	755	813	813	776	834	764	802	758	800	811	729	806	759	815	785	775	779	777	835	831	807	817	784	802	745	777	774	729	817	791	790	815	762	804	761	806	716	838	791	805	824	798	742	796	805	810	747	839	794	817	769	806	771	768	817	771	796	779	783	815	818	833	739	774	790	749	738	731	725	820	839	826	725	805	736	802	774	771	757	804	816	740	736	814	789	850	778	796	740	768	758	739	762	824	759	779	777	821	799	777	777	780	760	736	807	806	744	823	751	802	788	802	780	742	835	753	812	751	761	834	799	829	785	782	755	810	768	793	761	748	797	766	764	764	831	819	809	776	790	752	766	767	797	797	819	724	772	834	775	765	765	785	815	786	796	743	828	843	791	773	797	802	746	769	795	789	753	802	786	815	814	801	825	764	784	749	809	800	797	841	768	792	793	778	755	780	782	764	747	768	772	795	773	782	795	764	799	769	832	782	760	755	786	757	790	790	809	772	742	758	819	772	800	824	756	751	780	786	772	776	810	769	734	776	779	811	823	798	777	751	810	803	830	803	822	754	836	762	755	805	787	826	748	819	810	739	787	787	806	780	738	804	756	755	814	835	757	780	732	811	843	859	797	842	724	775	795	786	775	810	805	778	768	845	788	771	811	771	776	754	804	743	768	809	795	790	777	775	799	784	792	774	760	819	783	777	798	763	778	790	765	752	738	766	758	768	787	798	833	729	761	807	801	817	798	783	744	767	802	781	785	780	807	829	772	788	719	777	799	782	795	756	734	773	814	745	821	774	791	740	766	736	751	810	746	746	810	798	770	774	780	789	795	736	761	774	768	792	785	801	844	813	805	806	757	773	745	772	796	792	828	746	743	761	755	755	773	734	857	781	809	756	770	757	763	780	825	839	813	805	801	823	746	793	785	779	769	807	821	767	771	777	807	803	809	760	789	771	791	791	780	784	826	776	808	792	762	803	772	799	820	804	805	772	809	755	788	790	844	760	798	773	726	745	837	803	767	759	761	741	783	758	748	762	744	756	794	813	794	787	803	768	786	863	814	807	804	776	801	765	834	754	753	811	797	773	764	804	770	798	765	810	822	773	713	733	794	737	824	744	763	751	808	732	854	836	762	777	815	747	761	809	802	790	778	748	788	768	739	781	816	757	798	782	779	749	734	758	811	756	787	776	784	799	829	784	784	727	768	826	765	742	867	785	780	727	769	746	824	765	772	742	791	786	755	809	790	824	753	780	784	787	711	756	753	791	801	783	874	768	803	740	828	747	795	766	793	768	737	793	771	782	803	799	771	780	815	809	789	795	766	796	777	828	805	769	755	774	754	871	756	821	811	793	818	750	824	852	815	817	772	831	794	793	830	784	773	749	814	741	737	820	766	763	803	792	819	791	791	761	752	768	799	786	795	827	761	767	806	788	771	813	757	789	839	795	805	809	795	811	796	779	834	829	786	789	789	767	728	825	812	722	789	748	731	767	798	831	805	832	775	806	778	802	730	759	776	828	739	783	802	765	827	751	769	727	787	804	802	786	799	805	784	809	770	759	765	767	775	832	770	759	792	814	749	772	753	732	721	789	795	738	767	757	777	825	795	785	787	804	815	772	797	756	826	737	774	721	811	791	811	748	787	784	788	777	749	797	783	755	781	823	743	827	791	774	739	806	741	744	797	765	833	789	830	769	752	741	854	776	764	760	806	725	749	821	806	683	787	738	794	736	837	786	799	808	802	764	806	765	757	733	773	746	778	831	769	751	819	789	814	801	784	743	762	766	756	836	752	754	719	801	727	825	809	760	799	803	750	782	831	817	818	765	804	794	803	773	788	765	791	742	816	814	795	789	829	749	822	776	768	757	822	762	813	720	792	786	804	786	764	775	721	784	759	749	776	765	761	822	815	829	797	812	796	792	720	787	800	799	841	783	783	772	750	792	817	804	809	798	733	776	739	788	800	730	771	771	778	814	790	758
19986	37347	35825	26668	49578	51071	35806	18913	7714	2795	1180	812	724	645	687	686	726	672	722	669	690	701	715	669	700	731	733	698	670	698	706	680	660	739	643	716	670	653	665	674	708	685	710	709	647	692	666	663	653	691	675	696	682	684	720	664	672	725	741	723	698	717	715	718	687	700	710	698	680	643	690	729	719	677	711	740	695	647	674	697	700	669	658	688	652	701	680	659	682	675	663	722	673	698	717	689	689	656	711	674	700	684	669	645	682	649	681	621	717	672	674	650	698	641	735	742	675	689	714	708	655	675	658	707	695	705	696	692	681	650	696	693	657	686	628	648	680	672	684	685	702	618	699	728	721	679	752	729	650	663	632	704	679	700	725	722	709	682	684	695	712	650	678	675	691	702	734	700	671	677	683	735	653	683	662	668	648	694	672	658	690	716	658	639	684	689	712	674	721	653	668	681	738	707	707	652	687	665	705	734	712	685	700	666	673	697	725	710	706	702	719	700	679	647	690	687	704	629	683	665	666	733	684	687	686	673	704	706	677	663	692	682	659	698	663	689	653	681	725	684	689	687	676	701	656	702	727	685	660	648	703	677	705	744	723	738	660	687	623	685	660	707	679	646	689	675	676	676	691	695	663	699	663	724	689	698	701	700	660	753	704	681	692	654	750	623	709	656	757	675	676	717	669	671	716	669	647	676	693	671	670	710	694	672	723	678	684	687	650	668	721	679	680	700	662	663	732	694	745	656	686	658	681	750	671	662	721	712	673	698	700	714	701	661	738	711	663	671	642	655	674	670	715	676	682	671	697	681	677	667	704	677	681	707	660	685	646	709	691	692	644	692	649	676	677	676	745	678	707	639	709	669	721	714	723	707	721	680	668	710	669	633	742	718	641	669	684	688	721	690	662	707	650	687	628	739	728	668	677	718	694	677	690	672	667	663	673	656	722	693	684	698	655	644	731	719	712	703	650	687	665	692	678	690	684	646	683	698	692	709	696	656	665	663	652	661	648	711	650	687	720	655	662	649	704	686	718	661	666	699	683	628	694	693	672	696	670	669	671	664	681	676	679	701	713	640	623	703	692	719	682	676	703	636	692	668	734	661	714	731	675	706	674	664	619	708	694	692	686	672	668	683	730	696	702	669	673	703	663	690	681	693	658	740	646	654	677	704	682	645	669	662	699	712	699	717	704	770	694	679	674	672	708	708	689	674	687	666	666	652	705	656	683	702	703	701	699	714	699	664	696	655	686	668	673	693	681	684	691	700	686	665	699	742	678	686	650	673	670	650	644	661	686	674	664	704	730	732	661	704	715	698	684	680	668	671	659	699	722	721	661	652	709	648	724	676	684	724	672	656	637	686	700	700	711	689	686	720	659	676	728	669	681	655	667	674	677	664	638	733	720	684	726	684	749	701	737	687	698	718	712	700	693	680	662	684	677	670	681	688	702	626	658	699	672	688	678	703	699	683	654	671	715	666	712	690	647	628	683	657	724	666	727	708	657	713	680	688	637	748	721	704	696	671	729	674	627	710	666	687	667	676	639	682	656	713	683	668	725	694	684	676	662	703	721	733	636	667	677	692	690	712	705	668	659	679	691	688	672	669	689	707	715	735	668	675	687	677	621	686	643	676	719	662	665	704	661	700	662	645	686	622	643	686	668	675	683	693	710	638	684	726	725	714	663	668	680	710	735	658	710	691	638	671	660	633	678	667	677	686	659	655	666	660	701	736	701	643	710	715	733	640	659	695	683	680	661	686	689	678	672	661	726	653	676	700	697	689	659	647	665	669	676	640	705	668	657	692	689	728	683	696	683	734	645	704	668	735	676	693	663	629	701	704	678	649	632	683	714	693	661	706	669	663	640	665	661	669	663	658	696	718	736	683	731	651	653	703	672	726	653	716	649	660	664	661	670	707	684	619	708	643	675	700	687	741	688	706	677	663	724	698	692	651	698	678	636	721	665	654	685	650	688	742	695	682	682	682	727	681	683	698	684	646	670	661	703	753	697	733	666	648	691	682	678	688	646	713	685	691	668	708	732	674	719	675	671	701	680	683	690	636	654	638	634	672	681	653	686	694	680	686	708	691	661	693	670	676	729	689	698	707	704	674	689	700	665	680	676	661	639	702	678	701	691	701	696	672	685	658	679	647	671	686	640	651	647	681	673	694	724	677	706	654	668	647	720	697	646	655	689	651	729	671	727	682	652	677	652	623	708	691	713	676	693	690	669	661	679	694	668	688	657	715	728	678	650	646	692	663	705	684	669	674	712	693	645	733	630	688	694	666	692	665	672	688	641	664	676	665	704	658	690	690	685	668	642	641	690	655	652	692	622	682	655	673	606	711	666	683	727	705	675	715	709	708	685	678	749	687	654	665	684	665	686	725	663	651	647	661	688	634	655	699	700	618	699	674	676	618	693	684	636	706	656	697	673	679	653	678	658	658	686	683	647	663	681	649	670	725	727	697	647	669	671	638	705	636	734	643	723	649	630	705	725	712	664	667	664	726	694	658	712	634	664	649	696	678	707	664	672	699	637	668	711	678	672	684	656	734	710	672	669	624	691	704	690	787	660	702	659	670	663	728	615	685	658	667	745	719	655	652	636	711	704	710	651	691	689	665	673	700	739	705	691	642	677	666	651	671	649	643	632	695	632	687	684	689	705	679	680	700	666	770	666	687	684	648	678	675	682	653	674	645	683	750	652	676	677	688	640	703	701	676	669	652	692	679	663	670	671	680	737	669	667	655	686	688	673	679	738	675	668	716	682	739	668	691	698	683	668	718	656	634	665	704	688	684	701	671	660	709	691	687	641	673	665	712	687	643	692	723	711	681	648	711	673	677	668	629	656	697	661	639	668	679	673	644	723	664	689	649	662	700	694	667	681	706	612	626	665	675	677	623	705	687	728	674	636	653	730	664	650	696	673	694	680	671	683	686	728	683	688	691	645	696	678	674	648	678	673	679	654	659	690	630	707	672	651	712	673	640	649	671	672	670	683	680	672	705	657	656	683	648	675	656	709	652	680	662	654	733	740	699	658	683	721	681	676	679	720	680	665	700	660	616	672	637	600	644	669	675	706	676	703	650	683	651	618	677	684	691	681	634	659	676	650	646	618	661	666	679	676	647	683	695	660	705	728	680	685	673	713	685	662	677	673	664	670	664	649	650	648	636	702	693	684	648	642	696	721	694	639	688	644	639	690	701	715	696	696	696	715	661	732	701	663	661	694	698	707	715	669	659	683	662	680	682	689	705	684	699	676	672	680	668	643	694	640	671	626	621	674	677	636	729	680	676	673	652	699	674	703	669	688	667	670	741	646	669	652	679	753	710	679	665	682	716	664	684	695	687	642	633	723	697	644	707	695	698	664	662	726	717	706	646	707	683	673	646	678	651	691	667	691	692	668	703	701	711	683	651	711	656	621	638	693	654	698	662	631	671	659	677	657	708	607	672	725	696	696	670	664	718	703	737	681	718	679	708	670	674	698	630	655	677
28325	20503	15207	10130	8274	7301	3903	1944	1025	736	695	605	624	683	666	617	609	640	616	661	640	642	644	655	674	652	664	652	601	622	615	676	644	662	650	582	620	626	660	637	633	632	664	653	590	622	620	645	622	685	639	607	626	630	598	637	618	693	663	619	640	608	657	653	588	605	638	665	624	647	681	587	661	684	638	673	599	598	654	613	613	634	625	635	659	648	653	624	664	648	689	649	646	616	629	623	648	618	674	660	652	652	610	631	617	601	637	604	645	615	647	630	635	662	658	582	620	595	620	627	597	654	613	639	648	633	636	625	642	664	619	626	661	580	600	611	636	666	656	633	633	633	613	663	660	640	644	652	661	693	635	617	615	643	652	637	673	645	661	636	606	637	643	644	571	647	658	665	636	574	641	651	623	627	670	652	605	656	632	650	611	645	680	630	609	646	686	628	598	642	661	722	624	633	673	614	606	647	647	659	638	607	615	624	641	617	644	622	627	646	633	683	621	671	679	640	634	647	624	606	668	656	682	614	641	619	597	605	597	649	608	641	649	600	644	599	687	634	634	720	647	660	661	654	594	634	646	677	623	608	653	578	638	613	617	585	637	624	617	646	634	677	619	613	667	585	590	614	612	596	657	613	616	619	638	601	637	641	632	621	692	653	635	652	625	676	616	643	615	663	699	652	674	696	614	667	629	622	577	612	613	629	623	626	616	656	630	617	672	655	635	609	591	656	652	621	639	615	613	650	620	654	670	647	667	637	648	672	629	594	612	577	591	639	622	622	642	627	619	653	598	563	618	592	643	632	600	635	636	623	595	672	639	647	621	616	605	619	586	655	628	682	662	656	612	687	636	647	631	614	638	661	605	684	653	649	638	636	636	626	636	660	584	620	603	655	621	619	626	618	672	616	655	612	651	607	642	625	648	626	669	652	635	585	601	642	678	661	658	636	664	633	650	711	639	651	660	624	604	630	632	582	660	630	660	633	581	633	648	595	641	656	665	643	599	629	640	656	641	656	591	667	654	624	613	623	669	655	631	616	624	656	624	616	655	612	677	617	654	644	653	677	649	570	618	616	614	619	571	651	590	637	719	627	628	656	631	649	671	687	614	643	694	663	654	634	681	657	624	677	649	622	633	618	657	640	606	613	673	647	628	666	634	609	655	665	657	635	611	624	627	625	627	607	595	626	624	661	660	608	662	588	655	599	626	648	644	639	628	627	611	654	654	654	635	627	607	637	663	656	641	643	617	654	638	652	593	657	605	623	649	608	636	582	659	647	575	640	613	623	618	665	592	637	611	620	625	660	604	633	647	648	571	641	633	648	650	665	604	611	633	634	628	652	617	684	648	684	642	617	681	654	642	603	681	594	662	688	640	669	640	647	616	653	564	639	613	673	651	633	614	608	660	602	644	644	651	640	659	634	600	630	610	643	667	581	633	619	638	680	673	632	619	638	628	652	593	631	562	644	650	656	629	650	639	609	625	677	583	596	641	613	706	648	648	613	664	612	631	638	601	601	587	632	636	608	623	592	633	663	645	627	652	637	685	614	647	595	618	637	607	629	637	632	627	639	615	615	590	615	636	684	652	657	674	648	630	680	637	624	618	629	609	654	647	589	624	588	596	652	634	640	621	628	674	621	622	657	682	658	649	652	640	609	633	656	629	642	601	616	646	641	590	651	640	651	640	660	643	630	627	650	641	622	645	619	644	625	608	620	657	633	639	603	626	576	581	628	657	641	644	647	611	634	632	609	591	604	661	633	669	639	666	664	645	623	633	612	668	600	669	635	624	677	635	627	618	615	679	638	593	681	640	682	662	657	642	593	629	609	648	631	618	668	610	624	604	628	608	628	612	668	614	642	644	605	642	611	646	607	640	666	649	633	654	618	665	717	686	661	657	619	676	605	591	622	617	628	629	619	650	651	659	625	658	593	613	652	687	666	651	636	607	667	616	599	604	582	644	631	634	606	616	611	659	617	652	624	603	609	637	635	664	668	589	648	675	611	639	676	600	663	624	607	678	641	609	653	640	657	631	647	612	632	633	607	648	584	623	658	608	607	635	611	630	659	635	679	614	634	619	620	637	632	590	648	680	653	666	650	656	637	616	613	624	643	605	693	631	620	646	620	647	607	665	625	653	665	650	635	580	653	660	631	660	631	636	601	646	624	648	669	563	610	663	631	659	606	627	640	630	634	609	621	621	611	581	655	625	616	667	608	648	635	612	589	613	626	588	624	635	700	606	669	647	654	587	650	619	644	650	613	660	623	644	632	615	622	598	647	620	647	641	590	611	627	632	637	636	602	653	638	605	637	641	631	637	617	664	631	652	614	614	640	629	606	637	628	596	694	673	610	618	624	613	616	654	663	633	625	634	658	622	624	651	633	648	617	637	642	629	613	669	682	644	642	621	679	604	666	603	652	633	629	678	660	645	647	650	667	627	593	670	609	619	607	632	637	677	665	667	660	587	640	651	613	654	660	596	641	636	635	619	624	666	662	626	625	614	657	601	646	609	611	687	649	643	631	704	613	663	623	651	594	652	625	656	632	608	665	645	627	636	586	655	616	624	610	698	608	643	609	656	684	648	655	615	633	631	601	653	624	624	627	632	671	645	616	620	617	580	646	663	596	614	650	664	597	681	612	596	630	639	647	624	615	621	666	622	670	595	615	658	635	648	660	657	676	602	674	658	647	612	674	692	645	695	635	595	670	625	641	628	626	617	645	626	654	669	602	661	648	633	648	620	663	650	627	640	640	615	649	625	619	617	704	619	609	656	618	609	661	631	629	659	611	665	661	652	597	610	666	625	626	602	654	658	624	635	630	655	687	651	637	629	616	630	615	615	626	659	646	642	625	609	605	612	607	646	700	693	635	639	642	630	703	620	660	597	662	605	638	649	673	602	623	653	637	602	663	653	683	605	587	640	627	642	633	638	655	677	624	655	571	620	657	655	613	625	630	649	642	635	657	581	621	621	628	630	638	663	618	642	647	596	638	626	621	636	622	613	607	628	652	640	660	632	623	632	641	680	685	621	664	654	631	643	635	627	675	669	645	615	639	620	649	637	640	636	633	602	623	663	679	635	631	629	643	648	638	649	620	669	635	659	587	666	683	656	669	635	623	650	661	630	661	616	682	613	625	623	636	641	584	610	626	641	623	685	624	680	617	609	630	632	616	621	659	617	599	671	645	610	649	637	677	633	649	624	637	621	628	667	659	603	665	626	633	650	668	638	641	592	655	657	626	646	652	626	667	621	613	629	638	636	653	663	641	597	626	671	651	640	665	607	588	609	628	641	628	650	632	628	682	643	672	628	675	651	709	608	680	583	620	664	628	646	671	674	602	660	625	664	645	643	630	633	611	646	604	636	644	656	630	613	621	678	650	628	608	647	570	647	593	613	608	625	661	626	620	626	637	635	584	667	637	615	622	657	642	685	634	646	626	607	665	643	660	655	641	632	615	647	649	587	615	608	604	606	613	645	633	671	664	659	651
12732	18108	13970	8850	7986	6666	3406	1837	1055	620	567	581	558	561	548	577	560	518	503	540	548	545	569	563	537	551	526	590	496	519	488	542	527	573	559	523	538	603	526	545	496	460	543	542	511	568	533	534	529	532	555	547	560	521	528	553	517	583	553	533	571	520	549	539	522	536	531	573	552	506	555	559	535	544	548	525	536	542	531	585	533	537	541	511	559	552	508	535	554	558	535	518	518	540	538	491	542	528	501	552	573	523	554	525	561	547	534	542	542	535	510	506	519	528	501	552	520	517	547	464	550	546	554	554	513	562	537	546	543	600	515	557	561	570	540	544	498	520	519	530	531	557	547	546	529	544	527	575	544	487	571	536	536	546	571	546	502	554	541	512	510	556	551	541	531	561	536	532	516	568	492	539	546	504	569	551	572	527	548	565	519	547	554	530	506	582	522	538	563	533	530	554	557	557	570	514	524	517	578	535	520	538	533	533	571	571	578	517	527	515	533	584	540	549	546	514	496	580	516	499	531	496	529	527	543	523	524	558	543	552	494	552	540	503	508	500	527	558	561	498	544	583	547	514	488	499	541	513	501	528	532	535	558	521	546	532	539	525	533	546	542	532	537	571	536	546	502	545	542	516	536	487	535	538	516	551	528	576	540	546	582	554	537	551	561	507	520	533	501	533	523	520	525	549	505	541	569	557	557	516	560	567	542	508	550	533	520	584	541	555	546	548	525	519	485	495	547	568	523	509	545	511	520	536	561	538	536	556	555	564	528	528	538	521	527	598	563	559	559	530	571	544	540	532	524	572	554	565	491	527	519	545	550	507	516	531	521	514	551	519	536	518	512	522	499	550	525	564	563	511	568	552	583	529	585	520	554	493	522	583	539	538	521	516	507	534	501	573	571	547	532	547	565	564	510	530	549	500	555	571	540	503	543	569	505	511	525	562	529	554	520	552	535	537	566	526	563	559	524	542	549	550	541	535	577	549	539	549	528	531	495	557	503	533	487	571	564	577	522	511	544	486	535	497	534	558	567	556	575	534	548	566	547	535	535	539	559	562	555	514	546	568	519	515	540	552	515	580	566	540	531	535	542	544	550	533	544	553	529	504	543	589	598	506	533	542	562	580	494	543	577	501	572	557	525	535	509	548	507	531	539	539	517	543	520	487	557	542	542	538	560	540	529	533	542	547	547	508	485	545	490	529	544	532	531	551	541	536	537	518	545	540	515	478	508	520	502	544	560	567	548	520	567	513	542	508	580	510	507	551	519	550	499	556	516	590	494	485	532	512	561	533	511	534	523	533	554	544	506	534	556	507	559	534	549	533	533	543	538	577	546	516	523	490	528	559	518	546	477	575	562	527	540	520	504	550	557	525	509	522	493	541	534	537	566	500	493	561	540	564	513	548	533	535	548	516	521	483	517	521	535	495	522	522	559	555	562	560	513	544	528	553	559	555	515	564	546	559	536	545	506	591	570	497	548	553	528	539	538	559	563	577	579	569	516	569	550	554	537	552	541	541	564	573	536	531	486	500	565	569	568	579	512	549	536	560	536	558	525	515	578	548	554	520	572	547	567	508	526	552	521	523	544	572	608	540	532	558	557	554	512	543	519	546	574	556	498	536	534	536	530	516	528	544	561	488	589	529	551	517	536	557	516	505	549	526	569	514	513	540	537	518	526	501	564	584	518	558	544	533	548	533	539	523	538	541	513	507	492	508	532	543	543	537	510	523	555	547	534	499	540	510	510	540	534	607	577	566	489	531	552	516	550	511	551	566	521	541	525	557	585	536	580	554	558	571	565	538	497	597	533	502	544	573	482	547	551	546	530	548	537	506	475	500	569	531	531	499	538	527	544	586	519	542	547	556	562	551	507	537	537	558	505	554	498	511	538	569	546	526	546	559	562	540	541	518	524	530	516	536	538	506	502	546	568	521	557	559	523	523	550	548	523	550	511	503	529	515	526	541	557	542	537	496	529	515	547	525	583	527	524	550	532	517	520	554	549	571	532	533	558	562	528	546	576	562	557	526	563	538	503	536	539	548	537	567	524	582	560	505	543	529	551	596	502	544	560	514	507	538	577	536	530	512	574	525	572	536	600	537	542	544	581	526	605	526	575	546	503	536	558	546	515	510	539	512	563	513	530	579	574	540	525	561	607	514	508	522	540	547	523	554	579	534	573	567	583	559	503	558	516	546	563	547	533	518	552	551	519	546	557	539	535	519	575	515	536	547	544	536	558	551	561	540	504	577	571	519	508	535	549	522	548	564	554	533	516	555	533	564	497	567	563	545	553	529	512	545	499	550	559	517	534	550	512	516	511	527	486	496	536	550	538	536	578	550	546	528	536	508	504	537	591	543	552	546	540	551	514	520	555	521	516	587	504	530	553	541	517	548	514	564	547	528	527	522	548	551	545	550	543	547	558	513	532	535	514	520	564	488	543	517	559	556	500	532	545	507	518	546	531	520	547	489	523	563	533	583	586	533	500	515	517	542	531	543	532	532	551	546	566	542	506	549	530	543	515	561	564	585	554	494	566	537	552	515	530	593	519	580	534	498	561	516	567	529	533	536	549	528	583	575	540	523	550	542	558	508	536	578	559	541	518	537	543	519	561	527	553	499	512	564	554	490	552	527	563	543	538	528	518	544	533	555	512	583	549	562	520	526	514	548	549	502	535	538	561	523	562	513	519	495	535	522	525	564	527	562	571	537	534	560	518	555	552	558	506	515	513	554	535	540	538	525	522	554	516	504	513	542	549	536	529	582	555	528	548	494	520	483	520	512	560	541	512	549	538	526	523	524	541	568	536	521	538	512	511	586	586	501	559	555	555	525	559	584	541	583	532	566	524	542	594	571	525	558	561	547	574	537	550	531	532	537	526	556	520	565	533	519	549	556	577	600	558	486	561	560	547	532	526	533	548	565	515	528	583	552	534	575	553	599	513	555	532	550	544	550	527	547	537	549	556	505	515	575	546	557	554	538	531	534	543	537	486	531	567	546	587	532	504	522	503	523	579	514	492	543	547	557	518	544	499	539	534	562	503	534	527	558	571	538	524	514	540	558	499	512	524	502	541	534	529	516	521	552	568	564	517	548	503	550	559	518	555	553	574	526	517	534	547	528	547	520	526	524	538	573	585	540	544	568	524	553	559	567	519	544	549	512	544	519	541	544	535	546	547	526	537	497	520	528	524	558	537	521	502	541	530	587	544	511	524	551	524	547	555	554	506	506	498	562	553	572	533	550	516	538	542	546	548	506	545	527	516	557	536	529	553	478	625	544	538	542	582	540	552	501	546	546	521	531	567	552	509	513	550	486	545	509	573	546	589	543	539	492	516	534	521	518	581	507	524	554	532	544	508	563	551	561	558	510	546	521	513	510	556	502	541	492	536	526	534	556	547	513	515	561	559	536	584	462	560	538	525	573	481	559	537	536	515	537	493	554	539	553	525	485	557	513	521	522	514	526	554	498	513	522	568	541	561	557	540	578	519	538
25429	21497	27705	26500	34804	36294	29834	15088	4483	1543	906	755	742	667	690	666	712	639	706	690	715	668	689	657	676	669	693	691	687	687	679	656	717	658	697	675	705	628	638	637	696	660	638	634	691	677	658	680	659	660	714	704	702	657	649	693	656	662	703	684	665	697	711	659	668	650	649	688	689	711	672	671	731	679	651	691	677	691	675	689	671	656	711	695	687	637	696	664	637	686	694	687	688	671	685	652	692	683	678	652	657	694	641	680	613	680	694	681	710	704	718	676	718	692	670	663	725	674	683	676	744	644	681	655	721	654	680	683	698	673	656	659	682	678	678	650	648	654	676	675	680	632	684	662	755	729	681	677	700	630	663	662	651	666	655	639	705	684	643	677	680	689	663	670	673	682	689	669	648	688	649	709	658	659	667	677	680	638	655	627	737	676	642	666	694	679	676	617	694	697	679	663	679	640	681	693	711	683	668	687	663	685	693	680	673	656	641	684	663	703	673	631	662	657	689	682	685	661	718	712	640	643	664	665	658	681	668	701	669	669	678	650	667	698	683	645	656	636	662	697	671	653	656	663	680	683	653	726	664	635	659	697	658	685	630	714	639	680	665	686	645	685	670	683	658	660	656	658	665	668	691	755	649	666	681	642	684	651	682	739	708	680	696	697	713	643	648	629	668	692	705	692	695	678	675	683	705	663	637	695	714	648	664	724	658	714	707	661	659	654	638	649	607	681	642	705	664	620	678	671	674	658	651	658	711	672	679	644	712	680	640	680	684	688	671	669	698	726	752	628	661	677	654	638	656	632	740	679	624	638	677	663	642	671	659	679	658	679	655	649	679	657	651	699	700	643	670	691	708	674	689	661	690	665	667	633	648	693	695	744	661	660	666	690	645	667	723	636	679	651	673	663	708	695	646	637	669	694	707	699	679	674	657	603	656	626	656	731	661	672	680	638	619	640	685	690	642	660	674	685	672	674	711	659	716	671	667	663	679	654	650	700	646	679	675	670	641	657	705	678	687	695	633	643	685	652	741	705	688	701	686	679	676	685	645	684	703	644	705	632	685	670	671	674	739	703	637	698	686	650	621	680	677	627	639	687	676	707	693	631	650	690	624	657	682	653	661	667	718	699	644	699	665	680	696	669	679	654	673	680	654	690	645	660	729	699	696	655	637	723	708	673	674	747	654	702	663	716	639	678	672	659	687	657	688	616	682	699	684	690	652	654	679	696	678	656	687	659	699	695	706	656	620	652	637	666	690	669	660	691	673	644	700	656	666	645	673	674	669	706	637	653	623	650	692	681	671	684	663	655	673	637	669	674	680	685	679	664	633	707	700	680	682	683	631	651	676	668	695	667	671	721	700	660	659	645	629	625	668	635	673	715	674	690	733	661	669	661	677	656	652	662	713	665	683	680	658	643	714	633	702	652	714	711	715	665	646	639	678	693	642	670	668	635	661	687	669	659	698	673	671	637	658	651	635	673	694	698	709	689	662	630	663	671	673	635	693	700	708	644	687	643	605	684	676	631	693	692	679	669	683	719	671	643	666	675	645	679	677	671	698	673	683	667	650	612	664	665	649	701	698	693	655	640	653	644	669	687	661	661	697	681	716	669	679	657	698	682	682	652	692	645	662	660	665	668	682	675	633	685	662	659	654	703	713	686	689	630	674	627	686	641	697	673	639	684	692	665	673	657	653	665	622	668	713	732	673	681	695	670	659	685	699	650	671	686	652	649	670	677	625	676	720	670	656	659	666	647	647	667	710	693	646	658	698	674	697	683	709	642	678	719	675	707	682	686	635	675	641	669	709	640	665	671	689	668	674	686	670	685	646	656	704	666	628	645	638	672	639	686	732	651	673	689	668	666	654	697	722	670	678	680	720	654	663	707	644	682	654	662	656	650	655	658	667	712	661	616	657	723	648	686	662	673	621	668	657	651	690	677	675	692	698	671	633	642	647	648	659	654	633	674	674	665	754	693	642	679	658	685	643	721	681	644	711	669	625	675	670	668	674	690	651	693	659	687	636	727	696	627	654	628	680	670	647	688	667	723	668	643	685	696	669	662	680	663	685	643	692	675	669	691	703	654	696	699	639	706	697	671	637	678	648	697	633	677	695	642	590	683	684	719	682	693	658	662	670	706	690	618	635	670	649	701	684	707	695	625	654	680	612	713	656	642	611	684	642	662	695	693	700	659	709	709	711	662	699	662	653	622	673	728	690	707	707	682	640	641	698	663	635	679	656	671	694	675	659	671	651	654	687	668	650	648	703	642	680	686	656	710	653	669	706	649	644	676	717	686	672	669	648	656	688	657	660	642	651	655	670	697	684	665	689	633	692	682	638	645	689	638	640	657	682	615	711	690	668	658	600	668	701	706	660	658	662	631	686	681	710	721	658	664	645	669	676	709	723	659	692	689	655	655	682	668	642	702	639	658	644	706	672	701	652	672	727	686	679	711	670	668	642	704	689	627	667	643	672	662	678	666	664	681	661	665	659	642	684	634	696	739	703	676	646	664	635	679	677	693	669	655	665	658	636	700	695	674	688	664	653	721	690	696	670	631	674	689	651	644	665	682	660	669	652	647	638	680	710	692	703	693	656	630	636	642	712	650	646	639	697	608	654	651	657	684	709	676	669	634	677	664	640	668	692	669	643	640	678	641	673	664	642	644	669	652	669	632	678	700	700	646	685	619	681	639	661	665	683	681	659	630	639	680	696	655	655	635	666	659	655	666	614	670	704	655	702	677	665	654	662	698	676	657	678	693	652	648	627	642	630	705	680	678	663	662	634	658	670	646	664	663	654	646	706	719	668	706	693	655	703	670	664	679	699	656	657	712	659	703	686	633	648	702	664	679	711	604	654	640	665	683	684	656	667	697	666	648	691	703	683	650	659	648	636	685	678	657	672	639	655	707	632	636	625	680	669	693	661	672	702	736	652	690	657	691	682	680	695	672	658	672	675	670	699	667	678	666	652	673	650	708	604	683	627	682	693	687	661	619	656	666	632	649	673	654	689	651	633	660	695	677	698	686	655	638	707	692	685	639	659	667	668	601	661	714	644	692	640	670	678	647	678	729	666	672	645	732	636	702	661	711	618	666	656	715	690	623	638	694	675	702	664	690	697	666	613	643	623	648	682	708	636	666	674	638	694	636	625	680	677	689	654	696	669	680	654	719	632	609	669	718	711	735	646	645	633	682	635	670	692	683	673	729	695	637	694	679	702	628	658	683	622	686	636	664	672	698	668	653	652	677	693	661	671	673	680	664	673	670	646	670	662	623	640	705	622	655	672	680	688	627	673	669	652	678	692	705	680	702	634	691	626	653	649	659	641	660	675	707	662	668	694	683	625	647	687	689	684	588	691	634	645	656	665	690	654	612	656	663	701	679	687	674	686	617	699	656	653	621	701	671	684	653	703	668	685	654	680	639	645	677	689	666	696	642	676	665	671	668	698	677	690	695	718	628	626	674	675	680	700	656	636	689	660	679	669	688
15162	27855	23115	19171	36269	31497	23196	11054	3974	1554	821	627	655	587	594	616	569	619	634	619	580	581	625	639	572	595	596	622	584	665	611	607	567	636	563	589	595	635	604	571	585	598	611	593	592	586	607	586	598	596	574	636	609	612	560	597	607	601	580	569	604	594	634	540	607	611	617	593	597	603	632	562	645	628	589	595	619	596	600	574	600	608	587	585	634	598	618	612	601	623	588	578	607	585	599	610	592	604	624	601	608	552	591	610	628	581	600	603	625	630	587	627	593	606	613	605	615	531	576	587	605	578	588	638	633	597	570	614	563	638	595	633	615	638	604	584	616	571	593	593	597	622	606	544	568	594	596	597	594	564	606	597	597	598	607	627	597	582	624	563	567	590	615	633	539	615	608	615	598	621	595	557	620	627	598	605	603	629	576	600	586	596	601	603	559	618	579	583	598	587	575	612	563	621	644	571	589	573	620	562	595	629	621	590	660	588	574	594	578	657	571	579	626	593	595	599	589	589	562	589	572	587	613	599	606	566	601	600	598	604	622	594	629	631	630	630	587	612	557	583	658	606	604	573	568	589	607	564	575	609	628	599	586	599	593	587	585	574	609	638	629	591	626	649	647	602	589	602	609	596	617	580	610	554	564	589	583	575	581	610	648	590	620	610	604	586	603	594	596	621	601	568	587	582	583	613	598	596	584	599	605	621	595	600	595	638	640	587	655	606	618	612	563	589	604	585	576	595	622	588	602	579	632	586	591	583	614	573	582	585	636	575	578	615	588	586	590	588	598	596	615	544	581	563	595	623	635	585	591	578	581	581	625	602	615	612	601	591	591	609	604	568	601	628	593	573	596	604	589	551	591	614	609	591	599	613	627	591	620	605	576	613	587	602	566	624	627	595	569	616	576	598	605	596	583	564	633	602	618	619	620	582	612	589	590	604	639	610	577	626	590	632	606	599	573	604	575	577	605	578	580	596	602	574	592	606	569	614	578	562	621	598	575	596	602	603	591	631	645	588	583	547	582	578	615	607	638	607	599	607	611	550	582	638	608	605	624	596	592	588	620	596	608	589	572	597	593	587	574	620	587	617	599	623	601	597	612	609	574	606	593	569	621	584	599	615	554	605	605	594	612	560	647	609	607	587	602	628	604	572	577	591	623	592	574	605	587	590	597	633	631	608	606	595	615	569	649	602	558	602	620	581	568	607	575	567	609	600	597	609	577	622	594	590	581	585	595	603	577	615	573	592	596	608	583	541	587	599	613	585	588	596	633	582	635	631	630	637	586	561	605	555	641	637	570	597	584	593	634	580	632	587	583	555	591	572	595	576	543	616	616	631	585	593	601	607	596	554	603	588	586	614	544	623	615	599	587	574	581	597	585	614	595	588	546	577	566	598	635	595	600	567	577	609	607	612	585	609	612	603	634	655	635	575	600	621	564	585	608	582	538	609	601	612	587	588	597	618	617	539	640	593	576	589	615	605	536	621	575	585	608	611	604	559	606	578	602	600	600	599	599	606	605	621	615	603	604	583	585	614	634	608	648	619	603	516	596	611	596	601	568	581	601	566	587	604	602	644	628	584	610	584	610	611	582	604	592	607	602	559	590	626	610	547	592	597	651	584	589	632	629	600	614	596	601	589	641	607	607	560	554	612	578	584	607	630	620	596	592	629	590	633	548	619	573	584	618	592	577	585	586	562	586	612	591	542	604	592	602	579	578	597	590	582	634	587	613	546	590	606	576	603	596	591	605	602	608	593	592	569	603	630	580	626	629	625	610	606	596	600	592	640	545	582	603	589	592	580	598	583	619	607	623	666	574	597	591	587	598	607	538	589	600	575	587	585	615	565	620	556	599	544	630	586	566	555	583	629	599	575	604	594	636	575	648	576	576	608	578	578	614	584	544	578	569	605	602	622	575	593	589	604	634	564	618	606	582	605	605	584	618	581	628	577	602	559	579	568	597	622	635	605	608	540	612	594	630	686	592	622	630	631	586	605	607	594	571	616	603	553	641	614	595	646	597	622	605	620	612	564	629	607	578	618	622	578	568	594	548	637	591	609	592	634	550	588	611	614	601	611	583	595	604	585	598	600	634	607	591	591	601	597	592	578	627	580	611	603	634	611	592	603	557	616	577	617	604	592	582	620	579	584	607	592	594	619	579	585	609	638	614	583	587	602	559	598	594	633	635	562	598	595	592	580	599	566	580	572	598	594	629	607	591	584	602	571	534	619	604	591	610	561	569	591	608	584	577	618	640	616	575	579	561	580	594	636	581	632	569	601	578	550	599	577	574	640	606	605	585	578	605	563	604	597	573	593	627	623	618	573	632	573	668	656	578	578	593	585	588	570	583	586	579	577	615	624	638	609	603	592	593	607	595	554	662	608	626	585	580	546	585	608	582	602	624	631	572	592	598	595	609	589	597	567	642	587	555	618	597	551	679	618	652	551	611	612	557	602	587	573	541	582	558	574	580	600	618	616	615	600	581	564	635	572	585	618	635	602	525	569	622	619	605	572	568	601	589	627	609	592	628	621	615	575	604	597	593	610	574	595	626	607	599	616	593	570	587	546	602	585	617	603	621	593	588	582	588	580	632	654	622	612	627	593	611	639	617	554	562	599	605	564	611	630	582	594	629	619	593	587	586	609	556	587	580	610	582	616	589	632	587	604	581	603	613	586	645	612	608	593	579	602	582	614	547	595	593	587	582	605	658	588	623	520	596	615	600	620	606	573	617	608	594	563	608	592	592	593	595	547	568	558	617	584	635	555	534	597	593	610	626	581	577	594	584	570	605	583	587	594	602	612	613	594	587	571	612	582	581	580	631	599	564	580	610	667	575	604	609	600	590	531	603	607	617	605	600	618	655	606	589	618	614	610	619	600	591	591	617	575	617	617	583	572	590	596	596	608	590	600	556	582	600	596	598	564	618	540	621	621	579	618	585	560	592	587	579	577	606	575	633	618	563	590	569	554	560	581	660	605	600	620	621	600	600	576	584	576	617	576	594	547	598	669	562	640	596	624	586	609	582	571	617	645	592	581	611	604	593	612	580	617	580	571	623	569	568	600	585	587	575	603	573	635	617	650	600	583	595	616	587	588	598	649	620	573	569	640	623	645	572	546	610	598	620	604	582	620	587	586	617	589	608	628	637	651	585	587	635	602	603	567	604	565	577	623	595	580	594	617	610	601	562	561	605	599	605	600	560	625	635	597	565	595	609	583	597	579	614	578	627	639	596	625	590	566	615	576	581	616	564	621	582	613	568	619	592	570	603	556	574	598	595	597	627	575	562	572	571	620	587	606	587	564	595	617	572	609	606	551	616	572	589	573	583	608	615	553	555	607	610	603	614	642	617	602	619	614	606	618	549	612	593	613	564	594	594	611	584	554	606	530	590	594	554	620	612	590	586	595	576	584	613	563	578	598	581	558	589	591	593	581	586	594	600	578	573	584	538	637	607	590	623	610	603	599	589	616	632	632	606	608	616	575	601	625
24232	21408	28769	24688	29853	55140	50553	28690	11258	3063	1266	925	842	846	730	795	734	779	769	792	829	813	743	770	777	784	770	801	809	782	819	804	774	786	801	789	765	733	795	840	754	785	733	756	804	757	772	823	809	780	777	766	762	744	760	782	802	754	738	752	709	784	756	772	744	772	830	821	785	759	797	827	725	757	824	780	780	822	761	782	717	807	758	772	820	772	763	781	825	744	781	798	800	760	766	816	712	745	722	784	840	775	782	763	794	725	838	758	733	764	720	760	794	754	795	779	803	783	809	807	784	792	809	783	768	816	758	782	758	779	754	747	762	813	753	815	793	763	781	794	759	792	789	771	818	762	743	786	751	700	734	796	799	769	746	728	808	772	758	747	784	771	764	765	771	791	789	788	824	817	780	784	793	803	740	776	768	787	725	734	803	735	780	745	722	793	720	792	789	804	766	746	792	771	752	799	778	773	726	756	775	708	740	806	798	750	783	798	771	757	747	822	792	785	806	744	775	722	794	765	706	797	745	758	772	778	770	745	775	754	823	777	831	740	763	757	727	720	796	742	774	754	787	778	754	754	775	769	747	797	808	808	760	773	797	819	755	767	713	751	818	792	758	783	783	740	750	819	739	829	807	753	808	798	825	776	800	764	797	773	749	753	775	790	740	763	724	783	775	766	813	769	735	744	736	805	778	781	750	789	787	785	765	775	758	786	763	773	820	796	790	746	771	706	746	774	804	744	720	768	822	785	819	801	762	766	753	722	762	795	813	732	766	775	739	755	782	797	766	780	783	746	757	765	787	790	740	755	803	814	804	740	747	806	759	769	732	752	786	772	765	791	759	787	803	774	789	826	796	790	823	740	745	760	761	767	795	798	773	806	740	743	745	777	798	799	761	743	762	749	759	764	764	792	763	768	724	750	773	730	753	723	807	759	789	745	764	808	764	792	821	760	765	767	790	804	746	763	823	754	801	817	787	812	787	761	798	805	801	800	790	732	757	781	730	804	811	775	740	788	806	861	775	776	768	768	812	752	805	778	767	828	747	784	736	819	781	758	768	754	823	733	787	780	792	732	731	785	753	824	780	770	793	749	768	755	790	763	813	780	773	762	768	753	732	753	756	746	781	746	773	751	770	790	738	765	755	731	761	805	775	820	740	788	797	739	712	777	792	752	766	772	757	784	776	804	744	780	711	787	743	736	797	733	788	737	819	744	789	805	789	768	758	822	751	741	710	813	765	799	768	799	781	779	812	743	757	785	810	772	778	771	779	748	775	776	773	795	742	763	755	790	798	780	796	765	743	775	775	768	827	715	745	769	766	786	806	770	757	756	754	771	772	759	807	790	758	749	763	757	771	761	753	698	762	786	744	755	815	752	776	749	775	789	757	786	771	756	785	776	737	778	813	747	775	758	788	776	754	788	747	767	719	723	736	754	777	810	785	784	750	748	754	745	748	717	805	782	787	814	769	738	797	701	792	713	729	768	707	739	743	740	761	759	739	836	736	766	786	729	733	822	787	738	771	743	747	748	774	775	784	763	758	744	763	757	739	743	704	788	788	781	768	752	760	760	728	841	808	781	760	798	756	731	772	746	785	778	757	756	834	771	833	803	780	800	770	763	762	774	799	789	760	783	739	755	723	778	796	757	782	796	765	769	763	779	761	776	750	757	752	778	773	783	817	770	817	763	754	697	740	778	768	756	752	771	762	743	742	760	812	775	745	798	745	739	780	744	750	789	754	743	776	717	764	768	757	735	793	785	766	810	771	774	787	785	709	753	840	739	749	741	724	791	767	769	755	806	739	817	727	728	790	765	729	760	790	779	782	753	740	801	787	741	798	794	775	803	762	796	747	767	782	788	787	857	741	793	742	766	758	814	771	786	742	749	745	785	762	801	797	792	732	778	747	782	773	770	781	694	797	756	764	706	785	783	747	768	775	733	801	758	769	737	698	778	710	776	833	756	722	793	778	739	779	779	766	817	754	799	792	727	752	746	746	732	735	796	821	716	783	779	762	783	759	752	790	805	756	769	766	747	721	741	788	810	772	790	782	746	763	780	742	716	784	790	776	756	814	743	778	743	783	760	779	774	787	779	752	733	770	778	813	785	813	777	703	763	782	815	800	740	723	819	807	793	843	752	727	783	771	749	788	778	804	778	828	757	768	797	715	783	752	781	763	819	712	802	756	758	762	747	783	771	774	736	720	840	770	805	810	789	767	763	755	805	779	782	707	792	791	716	768	776	756	733	822	740	768	800	787	776	736	819	779	799	754	793	757	789	706	781	748	800	782	734	783	737	769	780	758	749	750	800	801	767	735	775	697	774	782	752	778	784	751	781	743	786	809	766	750	833	782	759	757	787	752	708	796	744	774	786	755	800	719	756	784	771	791	751	726	787	789	769	794	780	788	798	752	733	739	738	799	775	734	807	743	754	717	749	750	746	758	732	764	750	802	765	729	774	771	775	761	735	723	790	743	769	789	800	744	793	759	740	784	791	754	788	746	800	723	741	758	766	774	802	787	779	786	760	744	766	768	749	787	749	769	746	783	785	769	754	754	774	767	745	802	725	759	741	736	710	738	736	760	795	806	752	763	746	734	773	769	778	769	799	806	785	770	741	813	774	811	804	741	757	766	811	752	803	775	760	810	790	792	835	824	748	745	827	805	744	781	786	759	763	758	780	741	755	801	776	810	761	765	804	773	705	776	784	747	763	775	718	764	755	761	755	781	808	693	791	761	765	790	746	744	740	790	762	749	756	768	756	812	778	804	803	719	768	802	735	718	747	733	754	767	737	731	710	777	737	708	772	750	693	754	788	742	767	776	799	774	709	768	793	754	726	756	728	784	794	787	751	769	794	819	725	811	803	773	797	775	776	739	757	774	790	757	755	742	796	753	803	724	736	814	714	739	765	759	767	730	777	763	814	778	757	766	818	751	779	786	780	746	761	772	731	792	760	769	767	766	795	769	822	722	833	778	830	789	791	794	780	738	725	765	798	780	736	754	818	795	788	800	775	758	781	765	746	837	740	813	765	763	767	803	800	748	773	728	830	771	743	823	749	754	784	800	773	773	758	799	792	745	776	802	756	734	799	781	793	773	829	806	732	764	776	778	790	806	770	766	821	773	827	760	773	760	780	807	747	780	753	747	738	786	832	716	751	738	781	787	776	757	765	756	746	779	743	789	769	777	792	746	777	766	763	808	749	792	779	758	796	746	781	712	763	716	808	725	752	794	760	805	764	776	778	753	713	756	773	786	758	786	799	802	764	792	797	777	784	735	798	784	769	825	792	765	768	787	760	745	772	786	705	765	785	747	807	782	804	786	818	817	727	792	768	717	756	801	776	760	738	782	787	835	790	788	801	803	782	769	803	824	768	737	781	757	767	755	791	748	791	750	798	767	759	815	774	781	718	741	777	748	775	776	804	778	771	791	749	726	750	765	731	753	752	800	790	769	777	796	773	758	850	665	793	733	797	814	803	773	754	779	706
14967	29277	26238	21611	38629	55899	42297	20984	7898	2605	1151	812	686	635	673	631	725	715	733	730	645	705	664	717	646	692	697	653	681	657	668	697	648	686	648	683	662	675	695	653	768	689	707	671	696	684	657	682	703	708	662	663	648	682	667	646	630	701	709	696	681	716	658	723	630	668	712	671	653	683	655	706	665	701	643	698	700	713	708	722	639	694	687	679	709	716	663	652	683	660	667	675	675	594	703	698	681	683	657	709	677	669	710	674	685	686	678	666	708	665	653	644	679	677	726	728	669	675	681	726	671	684	655	670	673	673	709	694	688	682	670	697	651	688	639	652	698	649	744	670	631	665	638	738	626	726	647	704	669	706	674	648	682	695	652	701	698	656	677	655	648	647	681	689	708	695	655	672	665	697	716	694	700	683	712	695	641	685	728	704	646	706	692	649	700	636	669	691	729	668	714	673	661	667	659	662	711	663	708	658	699	676	647	723	694	716	706	676	682	672	685	693	695	680	703	704	648	677	659	663	690	636	710	665	642	668	748	665	681	710	718	690	722	723	692	710	700	660	685	667	683	651	681	658	698	688	662	644	725	671	691	673	687	731	710	688	704	667	673	684	636	694	666	706	660	659	686	657	705	667	612	696	689	679	689	699	747	689	658	674	670	657	685	693	660	678	669	653	588	705	684	703	675	662	717	696	671	665	649	699	666	636	698	701	630	674	673	686	686	747	665	712	703	674	679	686	675	719	711	649	671	680	656	668	637	660	690	739	702	716	660	658	663	686	670	641	704	699	698	660	654	724	659	677	651	690	674	705	701	678	680	640	696	707	751	645	636	657	712	677	712	652	680	667	716	668	690	695	703	729	666	693	654	714	748	659	610	681	665	684	667	672	676	669	646	695	677	670	670	681	724	707	736	690	689	663	645	709	685	655	671	686	636	699	658	693	685	681	660	715	697	688	710	692	646	683	659	689	681	684	688	644	673	694	691	661	708	687	671	683	658	692	652	677	667	676	670	669	648	679	690	662	719	632	649	712	661	643	674	664	662	707	702	660	678	683	712	698	715	667	666	705	640	693	657	681	672	686	710	643	708	696	722	718	685	649	673	606	696	677	672	659	689	675	668	722	719	677	684	699	633	686	723	682	688	696	693	668	652	683	683	653	643	667	665	681	669	657	643	730	715	660	663	698	690	647	662	654	679	720	684	639	711	659	694	693	687	639	634	672	668	711	681	673	654	703	692	689	669	676	654	692	683	690	662	702	702	680	657	699	673	668	667	658	643	700	709	656	707	614	660	667	704	694	675	645	681	622	663	645	691	650	719	661	628	675	717	706	675	634	712	702	705	705	658	651	650	605	672	690	684	681	652	659	665	656	640	680	639	664	695	668	615	687	657	712	703	648	674	695	679	655	636	658	751	727	687	667	688	680	672	712	658	663	698	691	624	696	670	643	664	652	662	685	667	674	655	724	648	708	694	662	684	677	708	634	678	678	699	691	702	666	681	656	694	718	690	641	659	640	734	691	676	645	675	712	672	690	717	700	665	667	652	683	659	614	666	659	719	676	704	642	678	663	601	657	649	702	718	685	706	691	670	663	715	685	701	730	676	642	686	730	690	693	682	706	658	672	629	645	675	664	684	746	649	677	638	624	668	676	651	691	677	700	644	646	673	670	636	702	700	702	704	674	662	689	684	692	617	698	703	691	674	663	687	677	736	717	673	663	683	698	663	667	672	729	643	679	665	682	651	638	679	627	688	657	662	631	682	679	682	665	693	671	668	673	700	605	669	704	688	648	676	698	709	663	633	662	702	681	651	657	705	646	658	707	660	673	677	660	681	707	713	694	693	685	674	676	677	709	652	714	652	715	700	630	687	711	697	690	668	679	717	653	649	687	648	651	679	634	662	681	681	714	726	687	679	673	653	713	666	686	684	643	629	650	619	687	654	651	708	651	723	624	639	692	676	678	700	671	704	658	709	650	698	612	664	657	677	663	665	683	689	690	646	688	723	681	666	689	705	676	661	691	675	646	690	701	679	697	671	631	680	731	659	650	723	667	679	693	654	658	709	699	674	660	697	655	710	673	696	717	642	656	679	642	650	662	698	712	657	670	685	685	649	655	676	627	658	662	675	716	694	659	635	652	703	659	685	692	726	677	654	737	656	746	685	698	707	675	657	686	694	663	623	683	678	654	709	708	677	685	646	684	674	697	648	674	701	664	685	641	723	663	637	659	694	643	664	655	656	658	691	684	679	652	635	725	738	665	661	676	676	665	680	692	682	746	681	644	640	700	660	696	679	662	673	686	645	684	706	685	730	680	663	670	675	628	692	670	687	652	673	620	622	678	691	678	713	659	657	677	705	701	702	701	711	669	668	702	712	739	706	691	712	630	728	699	657	708	686	655	679	665	700	698	689	654	638	660	664	685	667	688	698	690	696	648	666	634	685	679	668	643	661	669	666	681	672	719	703	698	675	662	653	700	664	654	668	667	676	635	649	701	623	604	682	640	684	656	670	680	679	684	644	682	614	657	664	683	680	633	672	681	686	663	653	692	655	630	713	715	685	652	682	675	663	670	675	635	643	666	699	658	647	656	630	690	724	666	679	662	716	676	651	635	671	716	690	685	679	715	628	651	683	661	689	671	666	645	661	666	656	656	702	675	717	661	644	700	702	657	657	672	697	692	698	654	662	654	706	693	676	628	635	642	699	743	666	668	664	699	654	700	665	670	674	647	672	673	699	622	675	693	678	702	710	715	685	669	670	681	695	675	702	653	702	701	664	706	675	665	684	609	674	655	683	669	704	661	647	657	663	641	675	703	714	669	706	651	676	703	649	707	671	650	666	722	669	642	657	656	719	703	650	681	638	659	636	680	663	693	699	672	721	704	646	686	681	696	748	657	641	641	641	697	721	682	663	704	651	692	645	674	663	628	724	691	694	687	679	690	672	653	643	683	660	713	703	717	705	682	690	695	657	668	659	616	734	682	682	704	662	652	673	683	691	661	702	665	638	667	680	689	649	656	703	682	705	657	663	666	683	671	668	707	658	672	707	690	680	692	690	647	667	683	679	708	664	646	670	687	699	641	696	680	647	678	651	687	682	670	654	758	659	706	665	669	642	724	685	687	663	707	699	643	614	710	619	702	715	637	716	656	672	659	650	665	672	716	674	697	678	678	702	669	691	686	675	628	662	697	693	689	680	697	670	644	714	697	656	702	663	694	669	678	673	677	703	662	658	683	681	681	692	646	656	679	708	625	682	689	636	684	642	637	662	700	626	653	684	726	650	639	703	691	655	660	685	672	673	675	652	688	662	648	683	675	649	680	679	654	658	702	688	686	702	626	671	678	659	684	645	710	728	647	723	672	683	645	705	689	651	680	652	675	615	675	652	630	659	671	688	715	651	648	669	658	663	663	675	708	697	678	694	691	680	662	687	718	733	643	657	648	689	667	670	693	664	666	701	674	712	715	677	685	707	645	681	708	674	666	640	661	688	645
28267	17756	8726	3985	7038	6503	5319	2266	1123	775	706	617	663	631	600	607	587	608	633	636	630	664	631	609	677	599	605	642	617	661	690	646	662	641	608	648	616	630	653	657	633	623	630	635	652	633	589	640	600	630	594	626	637	595	660	660	637	615	699	627	642	625	570	682	624	658	581	636	644	632	636	629	604	625	600	607	615	648	686	613	645	618	620	612	637	632	634	623	637	594	646	644	622	683	660	618	623	640	638	617	601	644	645	646	632	642	605	669	636	605	664	633	652	630	590	596	674	622	631	601	638	648	638	680	595	646	668	625	666	636	632	635	624	669	644	643	597	623	642	620	631	617	600	646	633	611	646	591	580	622	610	633	617	629	647	645	631	649	639	638	670	649	622	591	586	649	625	629	608	600	633	652	633	623	631	656	635	590	638	655	613	620	600	598	600	582	589	610	629	664	564	622	653	655	606	596	660	647	658	629	611	626	567	662	697	661	631	655	643	610	626	594	616	638	658	610	624	646	599	658	591	599	644	678	623	580	614	617	614	657	659	597	609	596	616	588	608	640	632	607	645	684	652	604	612	629	651	664	645	571	663	668	651	622	616	664	639	625	634	661	610	629	646	636	625	606	600	582	642	645	618	607	622	653	661	627	646	638	634	646	638	653	627	628	661	666	631	589	628	637	567	626	657	651	652	636	579	626	670	645	628	630	659	596	650	628	630	600	623	593	613	640	602	629	640	645	575	619	634	649	631	576	669	643	603	606	652	627	618	585	618	587	626	628	670	611	636	596	627	626	615	708	632	628	632	653	669	625	636	667	620	677	623	648	691	629	650	660	618	639	658	657	643	614	602	633	624	610	609	656	659	645	620	640	640	642	609	622	597	586	675	629	621	644	653	638	592	629	672	642	583	608	639	670	669	607	660	684	639	655	634	611	645	619	630	618	678	612	655	687	648	669	647	619	626	620	584	586	628	627	619	592	631	607	640	694	640	623	562	617	652	634	627	643	615	580	630	613	594	612	648	666	682	643	659	659	593	617	592	628	596	670	686	595	610	604	665	652	628	679	619	638	658	625	689	662	645	603	649	660	644	655	594	669	649	621	603	653	572	643	604	627	629	630	645	656	601	614	637	671	614	651	609	649	613	653	612	617	643	635	645	647	607	630	614	646	619	658	617	636	672	600	636	650	643	631	538	615	605	631	652	591	642	633	633	645	653	617	616	657	599	628	633	640	638	641	597	627	601	596	603	606	657	649	667	619	626	608	603	659	660	657	618	610	617	625	627	629	645	636	643	566	615	647	576	648	662	679	670	613	573	690	666	608	685	615	645	613	647	573	649	594	606	682	660	610	603	632	636	662	646	623	680	625	586	586	653	641	615	601	607	611	621	645	600	658	660	641	653	639	653	613	615	635	576	579	691	625	659	623	634	609	600	629	614	600	661	618	593	637	646	648	643	615	628	674	658	631	662	686	621	667	630	592	631	619	634	643	599	608	608	630	664	633	635	671	645	604	647	673	635	639	616	655	665	672	622	654	646	623	647	625	652	624	613	660	627	644	562	601	638	617	636	674	612	623	655	633	657	612	651	624	642	617	632	648	626	594	651	659	634	636	632	623	670	631	594	629	644	655	611	626	624	656	631	656	636	686	637	673	598	631	630	564	674	650	679	622	618	648	654	637	642	634	654	624	660	641	639	681	648	638	608	691	574	604	646	628	620	656	665	621	637	612	601	640	630	656	594	667	583	625	647	616	620	612	662	584	629	637	639	614	652	649	636	634	606	605	641	594	669	612	672	631	621	605	650	648	585	629	596	616	711	666	663	660	625	636	656	650	650	643	615	618	596	585	632	634	618	594	699	656	667	644	620	662	623	657	628	646	659	633	640	658	650	656	681	607	628	584	600	626	628	581	586	706	644	654	671	615	569	660	647	660	640	602	638	668	633	601	617	612	578	672	623	630	651	636	622	646	669	619	612	625	646	643	676	633	634	583	611	624	654	643	617	606	644	621	657	600	643	599	618	634	606	598	586	665	631	626	607	619	631	642	646	634	625	636	610	642	647	661	653	660	664	651	614	631	599	660	633	634	685	591	621	681	602	682	639	671	602	639	597	642	608	606	637	603	573	621	665	646	631	629	597	674	663	650	638	651	600	628	605	652	636	666	650	647	617	596	626	589	703	632	635	590	631	638	624	674	592	628	585	595	635	598	677	620	650	592	603	552	634	657	632	635	630	613	627	582	669	669	584	622	662	627	643	628	580	620	665	645	627	606	661	603	627	651	647	628	670	607	662	657	675	634	652	630	632	650	608	607	647	621	636	676	617	647	606	627	611	601	634	623	614	665	660	650	664	635	626	684	647	598	656	613	650	644	661	622	624	655	638	631	647	584	686	625	606	644	666	661	660	668	591	613	622	622	627	616	632	662	629	680	663	615	637	611	590	600	675	635	629	636	593	609	621	584	622	598	613	602	636	647	673	695	613	645	619	644	595	575	622	641	617	651	630	614	659	636	657	588	640	654	603	587	604	607	679	631	662	646	587	577	603	592	674	688	640	579	626	619	601	661	623	582	582	651	621	639	594	654	626	629	604	579	623	640	689	638	605	636	631	654	651	626	626	642	610	613	716	640	654	638	644	628	637	627	638	640	676	638	646	647	622	647	653	633	592	642	629	605	664	606	636	630	676	603	617	616	615	606	650	618	623	670	635	668	590	609	591	674	620	626	631	576	605	668	584	672	645	623	634	622	684	632	597	632	618	659	659	656	626	611	637	620	636	601	657	620	596	578	643	655	613	642	637	618	685	668	621	621	633	633	628	627	664	675	644	660	613	642	603	631	635	634	597	653	625	605	616	657	600	585	656	636	632	634	639	645	640	636	674	677	580	649	635	641	658	611	615	578	640	671	619	669	641	638	660	592	596	652	634	662	601	655	636	608	624	645	622	660	704	663	649	660	631	642	599	646	663	621	601	626	595	645	655	631	597	623	640	629	607	595	624	628	671	585	647	621	692	626	630	657	641	669	628	639	643	652	665	605	639	632	656	658	636	677	621	622	602	663	690	608	642	605	595	618	711	676	625	640	628	629	607	601	608	613	631	593	629	624	589	656	651	636	686	609	632	637	577	624	604	654	584	620	632	618	638	597	634	600	634	628	626	553	642	648	633	633	625	610	575	617	634	601	658	613	605	626	620	617	585	587	600	610	640	638	639	660	649	627	660	653	583	638	646	612	631	628	615	586	600	649	633	612	621	638	650	605	618	640	612	648	651	631	637	621	636	621	636	658	590	630	650	591	654	636	633	576	639	652	601	662	634	639	644	613	631	596	643	589	650	602	641	641	640	663	636	605	607	693	627	658	659	621	641	624	568	615	675	616	652	610	656	607	668	670	637	605	655	641	628	645	605	629	606	603	667	578	613	617	614	653	587	641	643	640	602	593	600	615	610	673	594	634	631	627	625	612	631	625	600	675	622	624	630	655	640	665	600	671	635	611	649	576
10622	12334	7389	3681	6965	6100	4792	2064	1023	629	555	536	570	552	566	483	539	509	555	539	482	577	536	517	549	559	579	544	550	544	547	550	555	521	559	506	517	517	486	495	540	541	514	533	495	499	500	546	519	561	500	501	553	536	561	544	517	561	537	484	531	547	483	544	532	513	536	479	556	523	533	484	533	547	535	556	524	521	501	570	543	545	518	495	543	507	548	557	518	508	542	536	512	553	528	498	494	558	548	520	528	529	495	565	535	544	538	549	510	573	557	542	536	517	564	483	509	513	535	488	493	541	528	536	537	556	541	520	471	540	534	534	524	554	545	523	550	565	486	553	515	498	518	499	529	505	538	510	553	528	548	495	529	523	526	525	495	532	502	547	540	539	538	496	521	489	526	519	506	508	511	492	508	505	528	517	471	538	520	532	529	518	562	542	477	555	547	560	521	511	510	520	584	558	514	534	488	544	499	500	495	551	538	541	536	529	496	517	513	541	518	529	544	529	523	546	525	507	490	530	516	565	490	530	492	537	512	523	500	533	544	534	552	542	543	543	517	504	540	551	548	512	516	538	541	539	522	527	511	492	489	541	578	578	517	511	496	532	540	527	537	515	529	570	548	513	522	554	515	533	504	535	496	561	558	516	496	561	577	515	521	520	525	505	529	509	530	526	526	531	516	544	547	507	519	560	532	516	527	484	534	508	553	518	577	514	536	524	528	574	497	536	552	560	538	497	568	567	532	521	504	496	557	533	570	524	551	517	547	556	522	553	578	522	515	528	510	525	516	515	526	531	532	525	532	518	518	538	496	535	533	523	545	560	538	573	558	535	567	512	491	500	466	515	551	512	535	533	508	551	570	504	531	545	559	525	563	533	525	549	563	553	459	531	524	489	560	524	519	566	555	515	533	509	528	531	534	512	523	501	510	558	521	544	470	567	503	492	529	500	541	543	556	527	536	523	514	561	525	513	536	543	535	499	544	548	529	492	518	543	529	534	536	546	543	529	503	527	512	528	542	545	562	530	556	535	505	511	516	500	527	534	490	566	492	516	508	522	560	549	554	553	537	535	552	540	493	537	528	562	532	530	513	556	536	553	525	486	551	535	547	531	544	510	492	518	559	529	494	529	549	564	539	573	529	507	559	574	546	547	518	497	508	484	507	503	539	477	516	491	522	489	547	508	513	534	576	544	523	515	526	511	543	493	486	561	529	508	537	525	524	561	524	540	510	527	527	540	499	540	555	564	497	517	541	513	486	516	504	537	492	533	499	494	544	531	511	546	508	513	598	537	540	502	528	534	532	546	555	511	531	556	505	518	512	546	542	543	527	541	515	521	487	549	555	565	558	518	516	507	508	486	507	529	543	500	536	557	551	519	529	578	514	504	551	489	523	505	574	483	534	552	529	522	556	506	544	560	533	533	527	537	494	499	512	548	538	493	523	514	542	534	554	541	520	543	538	578	509	459	508	567	564	552	509	555	523	494	513	497	494	533	531	537	528	523	522	536	534	494	539	518	514	571	532	473	534	546	554	557	527	552	521	498	553	554	531	529	495	547	510	508	501	536	515	530	542	546	543	532	546	524	550	585	527	511	542	535	515	517	539	511	497	545	534	518	502	512	553	524	523	539	510	486	505	509	545	554	549	490	514	544	518	486	528	497	522	546	542	539	532	542	525	566	600	503	557	545	509	499	541	533	502	500	561	513	543	540	512	522	496	536	561	524	521	510	535	569	548	534	523	577	565	582	536	537	558	558	578	518	532	529	522	565	552	590	539	530	531	546	521	552	547	553	516	531	538	496	535	531	532	531	503	509	551	494	513	518	540	541	516	566	575	559	557	522	582	522	560	549	533	530	493	538	507	581	505	511	515	513	516	492	517	550	526	522	523	504	542	513	533	502	559	500	538	495	539	551	534	516	531	527	514	585	497	525	561	507	557	539	525	525	535	538	527	498	541	518	528	496	547	561	520	544	532	540	516	552	540	552	511	541	490	548	551	507	534	533	563	529	540	512	564	511	541	536	522	549	497	496	558	559	501	526	523	519	557	530	511	571	512	516	525	521	564	518	509	541	591	547	537	528	553	512	540	537	512	551	547	558	503	557	529	504	541	540	525	559	517	501	518	542	539	521	529	536	518	559	515	530	507	525	599	556	533	519	486	518	477	524	550	539	527	570	568	534	520	527	536	530	534	497	525	530	511	524	509	514	499	530	514	527	525	517	503	537	520	550	550	543	544	528	506	567	543	513	529	500	531	539	536	546	502	543	531	510	545	517	491	525	510	485	557	523	540	523	584	564	495	523	560	551	518	522	531	545	550	542	532	555	510	505	525	494	556	539	566	506	538	538	548	514	519	526	532	555	512	519	544	517	507	548	509	562	555	502	556	516	512	513	516	549	528	564	539	549	545	537	559	542	537	509	509	542	530	491	506	524	536	528	536	517	519	528	519	506	488	502	572	499	522	513	526	516	521	532	517	499	506	541	499	511	510	533	553	506	508	495	532	558	541	483	535	550	530	546	551	523	504	483	532	532	528	560	534	497	547	523	538	542	495	573	534	546	539	514	523	534	503	513	488	566	548	496	536	502	520	547	540	582	519	518	549	503	500	526	560	560	559	533	565	517	531	531	524	550	500	511	562	499	522	518	533	516	510	531	489	509	519	492	528	544	524	541	495	491	480	550	491	507	513	552	544	515	519	546	500	531	541	549	512	527	513	575	521	536	486	518	544	549	525	494	532	538	568	514	564	518	563	523	513	513	510	541	547	505	525	504	540	527	517	553	501	512	530	556	495	529	515	533	534	524	558	533	536	512	523	550	504	553	548	494	534	527	531	537	521	525	557	507	565	544	479	514	534	506	531	543	514	589	545	535	541	507	503	490	528	547	535	531	512	557	536	547	512	538	530	527	483	569	515	537	535	539	549	553	523	505	506	483	542	499	585	510	594	485	522	499	520	582	525	533	505	530	494	513	526	526	562	512	561	515	514	528	554	543	562	519	512	520	504	499	525	550	576	557	548	527	538	550	527	533	522	516	511	520	556	513	535	547	517	527	496	553	502	479	555	548	536	502	559	498	536	529	556	549	505	520	546	513	520	580	527	545	586	541	505	537	510	507	544	503	523	550	530	524	537	540	508	494	535	525	522	569	528	546	540	511	525	540	549	522	526	540	564	534	563	518	495	531	546	504	541	586	561	521	565	544	525	558	525	539	553	538	527	546	554	523	509	534	524	526	535	573	559	540	542	504	511	525	541	550	546	543	512	510	557	514	550	549	549	514	508	525	561	569	567	527	534	534	508	525	530	511	562	544	524	477	500	542	496	509	527	487	531	554	568	544	511	559	503	531	538	487	516	536	544	495	539	543	502	523	531	524	553	547	539	537	517	550	509	525	560	545	517	525	564	581	542	527	514	504	475	600	525	536	551	533	535	551	510	513	514	528	528	535	525	502	523	526	496	518	539	517	552	523	545	559	549	553	505	510	520	494	551	541
25391	21410	27663	25821	30740	43605	34828	16353	4736	1559	840	776	683	652	683	744	646	638	685	661	632	673	698	710	626	666	681	691	661	651	653	680	689	684	684	665	673	676	703	687	665	668	650	655	675	655	654	725	676	650	673	717	649	625	652	728	672	638	655	685	684	679	665	661	669	694	681	659	649	623	658	697	693	662	665	707	674	641	717	664	713	646	693	659	673	677	645	687	612	684	675	623	622	679	675	643	623	626	666	650	682	650	643	639	666	626	646	673	654	655	644	617	682	628	675	695	674	650	697	652	688	594	660	679	625	656	666	659	637	671	658	679	697	682	644	657	624	706	690	667	707	667	666	695	686	722	664	684	628	643	701	684	666	646	665	642	646	693	668	671	639	650	644	665	663	603	628	653	644	650	673	677	654	654	653	686	685	657	688	679	667	585	643	650	655	664	691	689	614	605	674	669	712	660	673	658	644	678	614	653	637	707	664	648	660	692	636	675	672	681	662	691	667	676	701	680	664	682	692	679	667	663	661	669	668	651	655	678	655	673	646	646	658	681	682	707	669	674	658	686	667	651	691	649	690	676	700	693	663	648	654	683	656	629	705	673	623	655	686	666	672	695	666	669	689	699	662	688	690	662	665	659	641	632	668	668	643	638	671	680	685	664	671	652	624	716	660	658	698	699	628	664	690	682	659	619	641	689	670	673	691	668	640	695	633	651	636	656	672	681	632	667	632	679	697	667	680	654	691	682	661	662	707	677	640	715	649	685	661	671	680	671	701	675	649	655	643	658	674	658	591	697	692	654	643	641	644	657	664	686	692	667	679	635	646	696	721	669	703	666	665	671	676	697	667	643	604	684	629	681	661	654	645	673	662	654	676	639	661	639	709	677	691	662	656	660	656	658	641	654	601	658	675	674	627	646	681	658	652	697	678	670	671	702	687	633	699	688	663	664	603	675	651	680	639	713	630	671	662	695	681	650	626	669	691	700	651	654	690	665	676	687	691	618	699	658	662	695	671	671	663	669	638	660	662	626	679	685	655	695	681	681	659	680	686	621	681	662	703	626	650	639	662	672	657	614	659	648	667	683	637	665	656	676	633	668	656	696	666	652	658	679	668	646	705	670	649	657	650	657	657	665	638	673	656	646	645	649	698	638	672	693	659	665	667	685	688	653	670	664	681	631	677	640	666	617	676	657	689	657	672	673	635	656	596	683	629	695	685	651	607	633	637	653	649	628	624	701	653	659	695	676	687	703	674	699	675	692	691	680	651	662	670	641	659	679	633	686	657	647	725	671	693	653	692	678	658	694	635	695	646	627	651	689	642	724	701	680	677	634	688	665	692	676	573	656	618	670	702	663	676	707	651	701	667	691	650	665	665	660	619	657	670	679	658	665	711	661	648	669	641	651	643	665	647	651	646	660	687	651	611	709	681	655	640	711	627	632	695	685	650	684	621	691	638	628	680	681	685	623	623	680	648	684	696	639	687	628	715	643	667	680	702	651	700	645	647	678	666	656	625	694	682	629	679	669	684	654	669	679	667	696	672	649	653	616	645	669	685	671	669	687	678	695	641	627	664	691	641	696	657	681	681	651	649	630	664	677	664	673	699	643	659	640	673	682	685	642	674	681	638	644	632	686	680	720	635	670	688	705	675	665	673	647	690	666	679	681	686	684	685	623	620	653	657	588	618	595	689	661	625	695	649	674	661	637	650	657	676	703	688	612	678	651	669	655	653	653	644	655	653	664	660	689	664	677	656	647	635	675	652	655	655	691	664	660	680	707	668	670	703	687	663	678	663	664	657	673	699	680	656	684	622	651	636	622	674	678	681	639	633	679	664	652	651	611	652	690	665	704	678	673	657	733	662	688	718	652	617	680	693	623	639	651	677	706	639	677	602	619	707	651	615	715	678	689	688	647	691	649	651	677	649	737	689	645	598	637	640	701	678	674	664	645	655	637	652	687	648	618	696	633	665	684	654	690	691	711	640	663	632	651	677	665	658	709	664	638	608	722	679	665	637	662	665	648	651	701	639	654	640	681	652	630	652	663	690	658	674	699	695	678	669	651	644	730	630	639	657	619	692	657	642	638	614	695	652	690	626	708	681	650	626	687	647	642	669	653	679	652	630	712	682	666	679	637	623	630	630	658	711	654	692	675	673	634	686	650	650	649	662	667	654	611	654	694	664	675	658	664	659	663	650	668	625	646	681	682	606	684	676	675	639	681	656	680	680	643	674	680	607	680	619	648	652	670	656	639	659	688	641	657	651	647	678	662	692	693	679	651	673	671	725	631	653	688	653	635	641	671	601	691	655	670	705	681	694	655	644	688	649	726	670	656	662	687	712	628	592	658	677	710	700	644	624	659	681	657	653	642	625	654	653	681	608	692	640	681	676	657	645	679	648	702	644	654	675	674	640	667	640	689	686	660	645	672	645	686	649	659	664	693	699	656	688	641	692	656	689	663	634	676	687	665	647	687	653	647	641	668	676	699	717	665	631	658	639	687	690	670	679	618	655	658	658	635	671	659	698	651	668	678	654	649	716	643	620	646	632	676	678	704	628	628	665	686	610	728	663	642	661	694	658	642	673	644	677	648	645	594	701	668	690	617	703	703	641	610	709	708	651	732	700	656	682	672	674	690	698	674	678	672	648	683	613	680	670	657	671	657	629	664	669	623	687	673	595	747	691	608	674	658	643	666	716	695	706	710	696	687	695	680	695	665	647	645	655	706	650	580	699	658	657	682	683	625	654	691	598	688	679	693	664	683	615	661	670	698	694	600	633	688	652	699	653	664	644	687	679	672	638	647	690	688	665	665	726	649	666	660	590	681	710	645	604	711	658	695	652	644	656	656	667	637	642	625	648	676	679	695	672	685	703	709	652	641	730	697	667	676	706	636	639	679	656	648	673	676	669	674	678	671	614	648	688	626	663	659	629	644	672	656	657	664	634	629	675	692	675	675	652	686	633	629	658	704	685	644	674	644	679	648	678	678	678	636	675	670	695	653	673	675	683	691	643	670	703	665	643	673	686	678	656	667	698	648	671	653	615	656	623	684	681	697	646	663	670	634	676	726	657	667	698	645	612	682	643	663	626	672	671	657	645	645	666	662	663	676	722	670	665	700	641	653	695	658	699	648	680	655	649	690	673	646	666	646	696	645	682	683	631	602	681	660	684	646	749	650	655	645	673	660	688	712	723	663	604	643	666	697	661	677	650	726	653	651	684	673	666	654	676	703	641	652	708	662	690	690	699	672	639	652	688	666	691	622	646	619	650	692	684	636	634	689	685	667	644	661	664	683	651	641	630	717	665	677	659	634	684	668	658	632	682	630	617	683	720	660	679	618	647	660	636	666	640	621	669	664	618	649	638	648	634	661	658	660	712	623	633	631	645	679	658	668	679	663	630	673	646	685	644	637	665	623	680	670	666	655	644	680	670	673	673	659	646	668	670	699	660	681	695	656	672	636	687	645	704	661	644	610	658	689	637	647	672	654
12143	16618	14245	12911	31976	40493	25354	11420	3900	1459	799	633	612	603	572	656	587	603	614	590	610	586	576	568	581	622	602	560	591	580	606	573	570	551	556	557	589	590	621	576	570	594	598	622	568	591	546	595	609	607	633	582	588	599	615	604	593	598	587	588	579	623	592	603	596	527	642	583	591	548	596	550	578	610	602	601	599	599	560	594	594	609	583	587	598	635	600	614	603	565	588	609	593	601	618	569	558	593	624	604	572	586	591	571	616	583	595	563	597	611	577	573	613	640	557	581	582	577	599	596	610	610	597	550	565	574	579	602	600	619	545	579	547	589	590	641	615	569	610	594	574	558	591	595	580	578	542	608	598	564	590	593	544	606	595	630	583	586	588	589	594	595	620	591	618	564	565	608	589	613	576	604	565	596	566	584	544	593	607	602	584	564	546	609	574	588	598	583	599	577	591	597	616	612	592	606	580	563	616	565	574	562	563	635	603	584	594	563	618	587	621	565	561	578	592	586	596	570	637	572	609	619	567	559	608	574	585	609	586	582	590	569	611	585	606	582	545	555	557	564	571	554	558	624	608	618	550	608	609	603	587	564	583	563	564	623	555	543	575	563	592	574	616	580	598	632	604	588	536	583	572	636	561	578	550	556	581	577	585	605	580	586	603	607	575	569	601	599	582	592	601	593	543	557	613	557	573	624	574	616	549	594	584	559	626	597	627	624	570	616	572	564	594	568	552	588	607	585	609	586	589	566	585	622	585	627	603	587	592	607	606	575	635	591	649	592	568	599	603	568	577	559	601	569	592	567	564	608	612	569	577	628	526	596	597	604	581	597	547	601	586	569	580	599	596	546	622	579	573	556	584	626	556	595	550	606	619	592	611	582	562	655	597	642	577	565	608	665	580	588	595	577	547	578	613	591	549	573	576	592	578	570	580	569	587	568	562	550	603	583	574	594	614	569	586	589	596	561	587	582	575	605	603	632	577	565	557	572	598	638	590	602	620	610	640	595	620	537	584	565	588	573	599	597	557	614	567	551	571	562	577	570	569	560	607	567	599	573	615	580	597	568	572	596	573	578	598	557	606	587	564	622	598	622	581	614	565	579	589	595	624	596	632	614	619	617	639	563	609	610	590	590	605	604	574	569	549	580	631	604	582	600	617	620	574	589	609	590	594	602	571	592	610	564	605	556	560	571	563	599	583	536	607	630	605	566	581	620	603	595	555	616	561	615	564	620	558	583	574	566	592	613	611	592	633	578	558	574	607	602	586	598	588	632	620	576	596	596	567	558	566	616	545	593	581	604	607	594	598	619	598	589	557	544	628	581	595	628	595	542	600	607	568	638	590	574	593	599	588	605	596	594	592	589	596	593	607	599	534	605	653	556	618	607	568	603	590	560	630	560	551	621	580	580	550	580	609	567	543	569	573	576	582	549	570	581	604	586	600	598	558	619	566	575	607	567	560	579	607	581	567	599	594	585	607	604	599	595	599	602	597	572	576	551	610	566	585	599	556	580	588	558	606	561	579	566	547	577	555	564	604	592	642	560	593	609	593	640	577	585	607	589	580	561	600	567	592	609	552	583	575	582	624	574	576	571	602	559	583	579	548	569	561	603	632	610	587	581	619	577	587	598	621	595	593	556	547	583	547	588	612	565	607	595	584	603	578	583	578	583	570	553	594	566	604	616	589	574	554	596	597	590	621	578	605	515	586	520	621	601	568	615	589	569	587	573	579	614	618	570	576	563	574	570	553	584	572	579	590	565	583	598	618	593	575	570	575	587	567	575	554	616	571	601	594	591	590	575	584	594	591	625	618	613	599	627	579	578	604	581	577	596	604	582	593	557	569	578	607	561	575	584	607	581	590	588	591	612	577	639	613	601	559	582	563	597	567	626	583	590	544	581	592	567	627	587	579	572	589	610	557	583	604	562	610	603	586	580	584	599	586	588	582	604	590	594	541	558	598	588	565	628	575	606	582	571	579	610	609	600	579	550	536	613	577	620	548	577	569	600	644	558	567	588	595	639	600	555	619	575	606	583	617	589	555	604	608	572	610	561	602	569	565	564	606	627	603	601	594	590	608	568	567	579	624	559	582	549	592	574	604	596	613	578	575	567	589	550	607	599	578	531	576	610	588	557	625	617	614	599	614	610	588	585	598	591	608	592	550	605	578	617	618	622	576	565	617	557	566	596	621	528	564	588	633	557	576	576	588	575	556	588	592	588	599	607	600	596	574	567	585	599	546	570	613	627	602	552	606	599	576	624	586	551	624	599	564	594	582	546	611	600	568	600	579	588	574	592	583	584	622	574	591	572	588	589	628	543	592	585	581	570	622	584	553	548	594	600	598	564	612	552	607	561	582	545	576	578	573	577	616	590	608	611	578	601	545	567	605	644	602	571	573	590	608	646	599	598	626	580	593	522	576	618	574	580	606	586	583	585	584	589	563	560	564	579	567	628	581	561	589	609	552	600	533	545	584	602	553	592	598	604	561	584	562	531	579	562	587	573	591	571	620	577	582	590	613	589	574	574	573	593	625	604	578	550	607	631	563	576	587	605	601	555	606	626	587	585	575	613	582	615	566	627	598	565	586	624	594	616	598	578	581	590	568	554	578	620	602	594	615	598	617	588	656	582	619	568	566	544	613	618	585	591	586	614	575	573	551	569	580	626	624	581	516	617	568	583	599	604	610	579	567	561	514	587	567	545	573	544	588	615	608	601	580	592	577	594	581	596	562	572	584	595	587	597	551	621	560	582	646	611	589	573	590	567	607	547	566	607	637	608	642	581	575	571	590	581	602	600	585	636	583	558	575	614	619	600	572	587	593	577	595	595	589	593	564	601	574	586	543	573	591	567	587	565	551	579	622	577	605	590	605	589	582	582	556	578	601	598	596	602	577	632	550	580	576	559	599	644	555	546	578	550	551	579	606	593	564	589	561	565	580	570	577	603	565	610	581	576	557	569	590	612	606	597	576	563	566	560	621	576	576	617	593	567	608	571	562	584	579	616	578	608	555	565	603	582	583	550	546	537	532	533	587	600	580	577	516	581	555	590	562	595	562	628	597	553	562	578	576	609	582	581	604	593	607	655	543	583	556	572	592	596	585	575	545	636	598	573	603	624	578	572	524	539	584	539	546	558	586	571	554	588	620	608	562	580	618	547	585	580	598	580	564	569	570	570	601	599	565	594	552	571	581	624	579	572	572	606	601	620	571	599	588	577	577	598	616	581	597	600	573	604	581	584	619	594	571	608	615	613	563	601	619	600	561	581	603	579	580	592	586	570	570	533	594	567	615	595	604	575	600	540	529	591	586	622	576	546	597	587	630	635	591	595	592	579	545	595	572	533	546	589	567	591	604	587	564	549	599	602	563	580	531	595	546	579	587	613	563	570	593	576	556	612	567	549	584	544	581	633	577	578	603	639	550	561	645	541	606	620	610	594	580	579	578	617	604	543	570	612	579	562	577	582	597	593	617	638	608	604	581	576	586	587
24219	21417	28759	24536	47187	58459	43570	23087	7843	2225	1059	836	766	794	743	812	740	751	766	743	801	777	742	768	798	794	706	764	802	725	725	733	781	782	769	783	757	733	737	725	756	754	783	761	807	800	723	731	732	747	793	785	820	754	717	767	745	842	768	726	808	762	771	751	779	751	752	749	790	715	753	782	787	773	742	746	762	763	774	818	743	783	725	750	757	761	812	739	742	745	769	753	757	738	778	763	779	755	754	707	760	748	736	719	751	792	737	763	770	735	790	784	766	785	745	724	741	719	803	775	738	758	759	788	762	767	755	768	749	803	698	735	757	780	719	741	729	756	769	765	719	773	765	770	751	773	798	747	772	739	762	740	707	739	793	686	742	719	802	789	743	767	746	754	691	772	721	744	841	754	767	773	777	750	792	787	761	748	764	759	733	775	783	767	795	752	784	798	740	734	772	769	699	790	786	791	717	690	747	771	789	751	774	781	712	767	770	766	781	771	714	718	785	706	817	728	721	771	724	777	728	775	674	784	776	767	723	728	759	796	764	803	793	758	796	759	761	793	750	736	745	724	770	809	734	779	792	752	762	805	788	744	745	800	741	789	725	743	707	755	722	714	775	734	753	777	751	745	780	721	794	759	774	722	731	788	740	801	773	737	705	763	731	776	750	713	751	771	825	752	750	727	783	762	733	727	714	758	778	761	759	797	764	751	769	729	733	734	751	746	740	743	769	728	786	752	795	761	705	790	774	694	767	812	726	782	797	762	786	765	709	734	773	733	779	795	778	728	769	738	767	759	730	713	726	736	748	837	736	750	746	721	800	776	730	764	737	756	724	801	730	718	752	773	788	755	740	793	749	792	772	720	773	727	746	751	708	732	725	742	761	764	745	755	791	753	707	727	791	747	737	811	740	763	750	781	775	765	721	718	769	802	750	766	756	796	772	784	772	751	774	752	755	755	769	742	779	763	676	794	738	707	694	742	745	774	791	725	728	758	701	752	784	828	748	754	762	785	772	780	757	719	744	728	690	770	786	715	756	785	759	758	779	709	732	731	779	730	769	714	762	757	801	769	761	770	712	745	760	812	734	784	756	737	733	740	765	693	767	757	715	754	736	754	757	742	736	764	755	778	819	789	751	737	772	765	749	733	768	724	798	813	785	761	750	757	726	726	757	771	803	693	741	736	772	700	740	767	799	729	745	751	757	729	789	785	727	787	758	734	780	720	760	753	713	786	762	734	777	793	793	771	756	751	835	720	734	765	810	768	742	753	778	725	719	752	751	741	737	783	760	740	745	790	787	721	786	762	779	784	756	725	789	784	754	776	779	771	758	745	762	780	780	770	749	773	791	739	729	772	721	734	781	773	712	754	770	735	776	786	757	744	750	737	787	735	705	739	740	756	757	743	806	751	790	761	772	726	753	752	771	745	772	776	766	759	790	761	735	736	761	750	766	770	748	726	736	765	790	763	749	751	723	732	809	745	732	769	800	712	752	770	703	754	754	704	753	755	746	720	734	763	737	733	758	726	751	773	750	793	759	777	775	736	817	728	727	739	701	720	732	742	728	699	752	780	767	783	748	755	740	751	751	747	713	740	768	703	727	753	790	711	744	790	748	719	768	786	749	775	784	752	721	759	760	752	762	735	780	736	765	737	724	741	721	802	782	784	772	748	774	708	766	725	778	762	739	725	752	766	745	759	771	732	799	737	736	765	762	749	757	767	807	764	755	796	785	782	702	737	753	788	757	774	723	749	769	712	734	781	743	732	756	782	831	741	776	722	756	739	756	721	697	785	744	678	762	720	739	751	687	776	773	802	734	728	732	784	786	733	719	744	795	752	734	731	772	727	756	757	794	725	745	748	764	732	722	767	776	754	783	731	722	746	752	809	717	742	744	774	755	798	758	754	741	766	767	732	753	721	739	764	722	781	749	728	816	761	754	718	760	745	758	705	788	770	717	737	740	736	757	771	764	744	703	731	736	751	751	698	760	757	709	787	770	724	745	797	751	755	741	756	784	787	755	773	739	753	724	727	747	762	755	786	769	767	771	732	753	788	732	771	752	750	746	773	731	760	733	783	764	776	729	795	695	734	745	765	744	757	791	752	773	738	786	757	758	779	754	784	810	756	757	744	766	764	735	751	768	739	766	746	762	747	752	735	740	737	793	743	791	755	768	790	711	743	775	753	740	721	688	760	744	691	727	739	819	721	751	774	733	760	730	762	793	737	738	736	726	744	801	754	749	700	762	785	746	730	756	731	776	773	713	764	737	765	790	801	750	755	788	779	735	775	764	774	820	748	750	757	749	727	701	711	690	754	728	720	757	765	780	746	748	714	777	740	739	776	754	762	754	741	750	726	767	714	763	777	740	811	758	730	695	732	773	761	780	713	727	764	722	747	717	742	757	852	791	784	718	766	757	718	772	772	717	809	769	781	736	783	714	800	803	716	707	727	725	746	768	767	750	759	768	716	721	744	783	736	772	754	732	772	799	744	751	829	789	740	781	729	773	790	739	741	776	767	785	724	754	785	758	776	727	746	708	778	721	791	763	779	784	807	760	770	745	747	777	762	758	803	784	807	793	751	732	773	734	767	743	758	775	773	765	727	690	765	755	821	751	737	816	731	742	753	792	765	746	740	777	748	732	784	793	758	755	760	762	775	775	794	738	758	702	715	723	752	773	788	783	729	766	740	720	737	741	748	786	709	754	725	781	783	773	749	739	725	791	791	758	748	729	778	753	754	770	721	756	728	715	755	726	791	775	740	747	742	740	721	785	789	807	790	719	787	741	796	766	754	774	718	776	738	747	732	748	739	747	756	740	795	723	728	712	777	817	728	759	725	769	776	766	729	762	749	736	731	749	765	722	744	740	747	724	735	751	721	774	771	747	746	793	718	731	761	727	755	738	725	742	773	770	744	738	735	726	741	717	700	737	735	761	729	758	744	725	737	768	770	709	751	721	780	731	780	737	744	805	758	682	778	772	780	759	747	747	753	696	708	734	738	747	734	797	753	774	729	760	750	711	783	734	731	674	762	743	726	728	763	753	742	757	729	742	758	752	828	712	789	774	726	769	726	810	747	799	808	763	776	772	722	784	713	744	714	773	716	735	754	737	726	686	723	730	745	751	713	744	736	794	774	740	736	776	729	748	782	757	747	725	763	745	707	772	716	707	719	751	745	725	799	709	758	834	729	791	752	709	723	718	759	783	741	752	762	724	783	778	766	770	771	692	738	737	777	730	753	779	782	766	825	787	778	772	744	772	753	814	760	761	789	785	713	756	729	775	718	815	744	817	810	734	726	743	787	779	741	746	812	763	788	745	743	760	740	778	776	749	749	763	714	754	735	763	741	752	767	737	747	768	740	782	787	748	737	717	803	810	788	706	671	732	796	697	794	753	750	804	735	763	774	777	753	761	745	784	699	755	779	814	799	788	714	737	721	716	732	764	730	752	755	753	747	757	765	749	751	801	736	808	749	754	750	796	739	724	736
12626	21947	22400	17786	63182	56904	34733	16233	5885	2094	1001	798	676	716	673	610	722	679	658	683	669	674	672	699	685	725	685	689	644	692	687	671	693	661	650	681	699	667	679	719	656	707	701	674	639	693	650	691	662	638	693	701	601	675	635	672	661	702	674	668	689	651	649	713	630	646	631	646	628	649	656	652	687	623	678	676	695	672	718	638	699	670	694	678	674	625	690	678	630	660	671	661	701	660	650	679	643	683	655	677	666	667	651	667	648	634	691	653	644	660	674	653	635	682	656	676	642	617	670	663	736	671	697	657	682	631	666	644	671	690	656	681	658	715	673	654	674	733	617	660	681	677	644	701	673	664	698	683	666	632	692	639	618	637	695	639	684	708	718	664	684	725	731	717	669	639	685	668	698	688	669	696	617	671	714	717	669	661	649	707	658	649	596	675	664	716	664	670	632	717	651	632	655	667	674	626	693	673	682	703	640	673	690	606	657	669	659	663	672	647	653	693	658	667	661	653	637	655	685	679	688	686	738	683	684	680	652	631	687	659	682	636	657	678	687	667	628	683	682	663	698	622	652	688	685	688	652	650	677	686	689	668	645	710	682	672	679	674	684	701	681	687	627	668	664	630	688	665	679	656	668	663	640	664	727	662	730	675	680	716	665	632	695	643	645	700	710	629	684	692	649	667	663	686	667	689	662	664	704	665	704	660	658	674	655	641	721	694	672	688	682	631	633	646	650	610	721	693	633	680	665	678	699	673	653	649	673	663	643	643	664	658	667	668	649	668	677	656	677	698	675	679	665	649	639	658	637	650	727	685	667	671	651	655	639	698	673	686	666	666	673	674	678	664	676	664	678	728	641	660	692	703	650	624	646	697	683	717	672	684	712	662	679	651	646	656	642	657	627	655	706	662	655	627	691	683	682	676	642	634	683	668	696	684	703	678	686	634	696	628	710	671	663	639	718	707	675	646	672	695	672	696	689	678	615	684	673	672	655	727	678	679	651	705	666	663	659	686	662	683	662	692	671	681	669	655	662	684	661	706	664	696	669	656	611	687	668	714	652	690	621	717	676	681	639	650	675	693	687	668	696	657	674	665	671	657	636	686	658	690	653	688	687	650	676	620	651	677	652	672	669	673	643	641	664	622	679	636	620	646	649	669	674	661	627	668	638	690	725	674	678	684	690	645	676	640	679	625	692	640	643	632	740	703	695	679	645	665	627	665	633	654	673	669	650	670	624	664	687	691	668	678	649	664	639	660	645	695	640	699	705	609	659	732	664	659	650	609	692	648	626	688	648	724	654	633	675	645	658	658	635	666	694	656	678	690	708	661	684	642	672	647	675	665	660	696	641	675	637	616	680	628	654	631	721	656	676	676	693	706	636	730	635	650	661	677	669	721	654	682	644	641	681	652	690	677	699	614	685	728	647	656	647	670	704	694	653	684	698	662	632	713	678	660	659	690	650	657	691	723	679	636	670	699	691	680	620	629	637	709	677	652	648	634	674	670	634	674	661	658	671	688	701	661	604	666	680	651	691	690	651	684	673	676	731	673	672	686	709	641	701	634	675	708	650	599	676	651	665	682	655	691	641	653	654	716	663	655	661	661	646	697	652	669	648	702	646	637	655	655	698	652	661	670	675	640	645	680	677	671	664	660	615	675	714	647	656	685	699	672	651	649	671	672	632	691	627	701	675	672	610	635	668	672	683	627	713	700	641	688	685	646	668	659	642	680	677	683	640	663	668	676	637	673	666	688	660	676	695	625	660	672	699	668	683	674	689	637	677	673	692	634	693	637	619	646	676	643	629	674	626	746	652	686	669	614	660	691	684	672	721	650	682	641	691	635	648	651	647	681	718	686	673	671	651	647	668	664	708	637	651	665	671	739	699	634	688	675	653	667	634	670	680	698	676	670	689	615	660	697	690	631	658	601	665	653	684	664	658	617	669	641	654	650	661	653	660	647	661	706	652	663	667	631	638	671	700	655	671	680	702	664	643	692	647	653	711	606	657	629	683	683	664	672	655	697	714	667	713	622	658	681	686	697	702	689	689	703	686	675	718	665	697	666	656	687	653	649	682	682	636	679	657	706	676	658	676	674	723	651	694	664	597	689	650	693	702	687	633	659	686	647	681	659	697	668	612	675	667	667	672	681	646	699	708	644	695	671	667	673	708	673	664	675	624	702	692	677	666	709	660	698	699	676	690	703	683	661	689	675	651	695	675	689	655	659	654	713	657	639	673	681	617	673	679	686	687	673	675	690	680	682	651	652	677	638	723	650	642	677	674	686	677	653	660	641	678	655	671	705	756	633	656	636	659	680	678	671	682	680	679	711	660	707	646	686	644	652	612	664	667	656	687	682	684	653	634	663	638	656	601	667	647	653	633	656	658	666	678	645	691	703	666	667	687	668	612	662	671	678	635	681	701	665	673	696	701	663	675	689	641	660	701	621	663	693	711	616	655	679	634	640	661	664	736	673	688	658	656	676	644	669	686	689	642	670	666	657	669	655	673	647	679	669	597	707	670	648	689	670	692	681	686	681	666	654	655	635	681	685	650	635	655	684	648	675	673	657	653	691	666	678	654	652	695	671	648	655	646	687	643	712	680	628	617	662	636	668	667	694	591	679	640	712	708	662	635	699	678	648	639	677	688	674	671	652	751	660	656	670	689	703	651	697	647	692	694	676	669	672	707	674	700	687	665	647	663	640	719	705	648	625	668	655	675	638	641	679	720	666	675	649	688	642	608	635	687	706	642	677	659	680	668	658	691	656	666	686	683	632	674	622	707	610	693	640	649	670	610	659	661	718	687	644	692	663	619	697	689	671	686	642	675	659	694	632	638	640	640	637	659	647	689	673	653	697	636	647	653	645	661	681	673	683	687	663	681	662	627	663	652	690	683	661	667	711	679	660	664	644	648	667	655	684	688	667	644	645	610	689	651	686	616	657	681	680	634	667	701	666	657	664	676	693	652	682	676	682	617	641	716	669	646	644	659	685	667	654	665	654	672	639	653	691	660	660	664	680	664	697	676	674	622	652	697	687	645	670	661	659	661	703	605	666	659	709	668	653	667	676	668	660	658	664	655	693	664	680	659	670	670	663	688	676	632	663	638	650	684	645	641	669	683	645	662	678	686	659	654	647	688	643	645	701	687	652	738	701	720	655	662	685	678	704	682	650	673	659	737	609	641	686	640	663	661	645	674	637	639	648	638	650	653	654	654	649	665	689	658	691	708	646	686	708	655	686	642	697	666	673	681	694	664	681	709	649	675	614	669	648	658	630	673	663	665	679	700	671	740	693	690	674	669	646	646	669	669	599	693	644	678	698	682	692	714	687	707	665	647	632	711	694	667	686	625	659	654	665	660	635	670	660	666	692	673	661	682	696	689	630	672	643	648	662	656	656	733	655	667	656	673	687	642	686	653	619	708	621	633	717	654	645	667	661	651	670	697	665	682	643	673	720	660	659	641	664	636	659	690	674	667	701	674	678	667	680
27952	17266	6679	3046	10430	8953	3911	1663	903	748	645	627	623	609	579	635	621	645	630	640	621	603	600	697	578	626	644	614	619	580	649	577	627	632	631	593	642	615	615	599	624	631	657	579	615	614	623	629	610	605	623	610	606	674	602	613	622	642	632	612	584	641	625	610	608	662	610	651	630	595	615	606	603	629	566	615	617	649	613	607	650	605	615	614	624	585	625	611	607	600	609	647	604	638	614	574	695	614	601	641	616	657	612	598	665	589	644	645	636	610	598	622	625	641	615	595	596	621	601	645	618	625	647	603	624	609	662	574	657	617	605	640	561	589	629	588	632	586	594	641	601	609	627	617	589	552	628	606	580	622	640	625	677	615	626	618	612	634	658	615	557	596	618	651	598	567	631	610	615	633	665	643	533	608	626	611	616	641	615	654	656	621	651	676	575	632	601	637	656	617	587	593	604	570	617	654	648	637	610	626	590	603	645	610	633	640	678	606	584	632	604	652	628	623	581	605	649	616	598	627	627	629	657	643	610	571	643	615	588	632	621	588	629	576	595	608	605	644	605	614	663	627	617	601	632	626	608	615	592	616	631	569	606	640	600	622	596	609	663	559	664	609	611	622	636	599	574	613	646	604	637	648	647	595	608	606	634	621	614	631	597	587	586	634	656	606	632	609	595	602	604	670	636	620	639	632	598	635	609	663	618	617	677	558	590	587	592	635	670	631	627	643	638	622	643	613	620	604	598	625	654	641	649	622	601	645	567	614	613	599	582	601	581	640	623	615	636	615	604	655	627	636	601	611	615	642	555	634	625	621	604	581	578	625	598	636	684	637	632	607	609	661	632	614	602	598	637	618	612	597	637	614	615	637	660	593	621	640	635	603	628	650	636	646	604	630	592	636	641	657	612	616	583	615	662	600	607	601	580	678	628	589	646	585	611	636	610	616	606	545	620	596	613	636	559	585	595	625	653	608	615	642	612	597	629	641	597	587	619	598	638	620	582	603	610	637	627	616	613	583	592	624	558	613	634	621	649	569	670	583	621	632	632	609	571	655	606	631	622	646	614	629	667	634	559	645	642	628	591	672	636	635	570	621	659	637	606	594	623	617	650	630	641	569	650	640	640	631	609	623	628	627	563	594	597	625	587	644	572	631	595	629	594	607	653	626	590	596	630	592	634	655	558	604	593	641	629	639	584	617	597	611	614	640	603	636	616	604	622	636	630	578	634	628	674	597	653	592	606	621	613	631	603	596	584	601	590	580	603	611	572	672	633	636	600	611	641	656	624	624	620	627	587	593	623	646	629	609	628	605	598	614	611	605	581	622	575	619	624	595	587	654	627	564	603	640	623	611	584	644	644	577	590	624	663	609	597	623	595	624	646	622	637	594	606	612	576	577	587	593	640	602	674	612	573	603	626	637	593	646	645	580	595	646	619	611	593	614	629	631	601	604	585	589	560	674	614	606	586	622	640	572	646	626	606	653	614	621	629	599	644	587	632	631	595	614	657	642	636	591	628	598	597	584	608	655	672	659	587	664	621	575	604	626	632	601	588	648	626	643	604	623	675	568	613	636	610	643	647	612	639	618	618	650	611	578	640	631	591	612	633	617	601	663	642	603	602	660	597	601	673	629	647	642	632	572	624	659	609	578	590	645	653	615	616	598	609	609	654	626	626	573	607	612	606	589	666	631	616	602	681	610	604	629	574	627	610	637	619	619	628	577	594	651	602	593	596	591	604	602	603	613	656	606	619	612	593	602	641	634	611	597	554	660	603	627	604	586	615	623	600	618	621	607	600	632	565	654	627	638	650	618	635	646	620	607	634	586	573	627	612	590	615	623	600	589	581	606	652	657	606	647	605	602	637	591	661	628	572	614	576	625	661	629	639	613	580	636	607	590	575	677	656	630	658	647	600	651	654	627	622	625	618	611	628	599	627	627	607	637	614	640	617	611	571	599	627	633	620	582	604	603	610	609	604	651	609	611	624	615	649	606	644	599	614	630	607	585	631	636	630	584	645	598	594	619	597	612	626	619	640	621	612	616	610	618	615	596	633	611	625	607	598	635	631	580	609	629	630	638	644	620	608	593	619	636	616	606	615	611	647	591	620	624	594	611	608	625	600	665	627	644	621	582	638	649	642	650	613	610	651	636	610	645	621	664	619	597	677	611	627	607	602	643	632	614	604	658	639	657	628	626	634	611	586	612	609	612	568	652	566	666	654	611	593	601	615	636	556	601	603	629	606	595	604	592	571	579	593	625	564	629	576	609	600	631	633	624	594	629	658	629	569	626	614	609	590	650	598	634	618	579	606	578	609	630	678	528	582	602	572	633	622	630	654	563	595	634	624	604	601	615	610	620	592	603	587	568	654	567	621	626	638	651	611	631	629	582	659	622	636	570	603	608	601	607	594	627	630	581	571	593	596	621	634	627	650	608	631	603	597	626	575	590	615	632	600	623	706	659	617	634	626	616	631	609	621	623	637	634	604	613	614	657	600	625	610	636	611	625	630	612	620	621	617	612	583	617	584	652	628	597	579	634	616	638	550	628	660	638	606	602	602	619	596	637	615	627	608	598	606	621	594	587	605	622	618	581	626	656	636	620	594	647	618	629	620	601	672	597	604	624	627	575	630	623	561	659	609	636	678	646	609	607	590	623	607	631	621	620	599	658	618	621	614	614	606	626	647	576	610	666	618	672	587	635	640	688	593	610	632	581	586	620	601	629	573	613	623	614	618	667	595	575	639	602	644	596	640	597	612	619	615	613	616	623	602	598	680	651	657	588	607	592	594	627	582	622	590	637	634	628	582	653	601	615	634	614	648	644	630	628	613	615	612	670	644	638	667	617	593	604	662	616	635	578	668	623	644	624	633	625	632	597	593	618	650	623	584	623	587	615	630	642	580	616	592	605	644	620	619	618	642	606	623	624	566	603	611	584	596	629	657	612	616	608	610	588	601	589	602	655	623	616	625	608	643	630	584	557	615	618	606	613	635	632	663	594	632	614	597	622	597	609	614	605	649	628	625	602	603	576	598	643	624	614	624	643	620	614	588	603	610	650	616	612	631	601	592	612	628	609	649	656	596	590	618	649	634	623	642	620	661	617	584	616	593	613	644	665	598	596	565	620	624	619	637	613	601	627	615	602	652	661	613	631	587	613	623	648	578	617	653	646	623	557	595	583	638	575	563	630	579	608	660	648	641	630	592	630	579	721	627	622	588	610	609	622	610	636	598	601	612	643	616	600	612	597	627	607	671	619	632	600	641	594	640	626	608	635	586	645	600	587	633	614	614	619	586	588	579	593	584	632	564	596	663	573	594	592	585	585	622	627	604	560	624	645	583	622	660	569	566	668	612	637	599	628	608	623	614	625	611	632	594	620	632	626	621	580	637	586	621	597	668	627	625	654	633	596	598	654	637	623	672	627	616	627	619	642	614	632	595	614	649	643	621	593	618	676	598	607	643	652	615	668	610	650	585	624	609	601	585	608	670	621
8013	10805	4926	2772	10377	7168	3336	1521	839	621	522	486	511	532	509	482	548	515	511	516	528	510	511	551	504	494	516	535	499	569	543	568	511	535	485	500	527	540	513	526	503	521	508	515	530	525	513	562	508	498	550	501	563	541	532	517	464	546	548	498	536	490	505	509	509	524	485	504	501	528	544	543	534	539	533	543	513	530	545	530	522	496	495	526	544	492	513	507	516	561	539	491	538	551	527	526	497	514	565	544	530	550	514	512	541	514	529	483	512	515	503	542	535	488	543	536	489	533	498	557	532	541	512	508	530	505	542	519	518	499	509	528	513	569	554	575	540	529	473	531	453	504	539	485	526	507	507	532	478	510	545	503	559	528	534	495	530	512	541	553	561	498	497	501	498	521	580	511	557	513	527	537	535	545	528	512	516	539	504	488	521	535	522	488	493	538	501	499	526	490	535	548	559	519	543	509	519	494	509	530	527	486	532	549	514	521	522	574	509	528	534	486	479	517	504	510	517	503	480	549	540	578	513	544	511	517	504	518	552	496	521	526	561	523	516	522	510	532	520	510	523	542	496	526	542	558	502	546	535	532	514	546	515	492	510	510	507	525	497	540	546	515	528	538	528	551	516	528	556	572	517	501	534	505	486	517	549	515	512	513	526	536	527	543	506	513	535	495	573	515	536	478	552	510	503	502	523	524	497	528	514	481	536	547	529	498	536	547	490	519	507	541	532	519	546	477	527	505	557	531	513	511	527	539	548	512	561	557	521	511	490	518	539	516	540	512	548	541	508	532	533	487	460	500	533	538	579	544	503	511	527	528	510	511	504	558	513	516	524	502	512	521	548	532	511	517	497	508	495	550	524	524	522	540	567	528	531	560	560	518	535	502	491	520	529	530	522	551	531	510	527	491	508	557	500	488	524	534	496	569	525	549	529	539	496	502	505	544	522	496	505	508	534	538	500	510	551	520	509	555	556	513	506	502	488	530	519	547	513	549	518	468	519	515	559	527	534	503	517	558	547	516	526	568	515	531	535	540	503	534	533	557	518	562	511	545	506	541	546	499	504	552	518	535	528	563	537	501	522	508	515	525	536	522	509	524	512	532	506	506	537	552	555	522	510	552	506	539	517	521	547	493	542	509	527	542	537	488	533	562	542	497	521	517	521	500	498	560	537	547	519	534	514	502	505	500	512	492	492	531	547	560	533	536	516	551	521	551	538	500	543	518	561	511	538	502	465	537	513	497	528	536	518	561	516	566	518	495	474	537	516	537	505	540	515	551	535	541	526	515	499	538	585	561	556	521	528	512	524	504	541	518	525	522	538	493	549	538	531	511	524	531	519	478	539	527	534	530	571	521	521	506	543	508	513	531	500	512	510	558	518	542	463	506	547	507	535	503	515	532	553	480	509	494	533	521	511	522	510	503	552	484	518	531	578	531	503	493	546	518	489	531	512	522	492	477	515	526	488	539	529	578	520	474	470	519	529	525	502	525	540	530	532	510	527	544	501	514	513	542	574	534	510	529	511	476	525	495	510	502	582	488	500	493	564	547	521	551	502	560	576	488	521	516	506	520	486	527	534	505	503	551	521	537	520	494	509	541	513	483	515	530	480	561	500	515	512	524	517	540	498	494	498	528	515	564	551	490	524	514	523	524	554	534	492	511	576	545	530	559	514	473	529	504	490	504	496	531	508	528	497	540	546	514	512	523	519	534	544	518	551	516	531	561	536	491	494	546	504	470	517	499	518	523	508	552	478	497	520	496	533	491	538	543	533	506	509	500	517	504	518	486	523	517	539	520	546	579	529	504	543	555	505	537	527	527	515	539	579	510	540	493	512	544	539	523	548	529	517	557	538	532	544	545	533	556	560	500	515	541	514	457	510	522	548	513	532	544	503	537	550	538	506	479	522	506	496	509	494	531	519	553	559	537	528	523	494	508	530	509	494	522	515	534	521	493	510	526	527	531	512	528	551	508	497	533	518	502	521	519	520	529	538	523	559	541	556	502	520	514	543	558	512	500	515	517	509	539	491	547	536	503	542	539	534	531	542	522	491	527	498	512	533	517	536	563	518	566	482	520	485	505	513	515	531	551	477	529	492	570	527	476	523	563	556	535	516	547	521	497	553	555	552	474	562	536	524	559	501	500	521	471	533	515	481	514	521	563	488	500	562	527	567	548	536	500	546	523	532	533	502	522	540	485	508	540	532	548	500	510	529	505	507	519	522	487	524	488	491	508	551	538	547	577	525	519	530	509	519	499	492	528	521	533	569	528	535	511	469	486	529	569	498	518	498	490	529	506	516	531	551	567	558	523	547	523	525	532	524	527	500	485	526	521	532	534	524	541	521	499	496	512	525	472	539	508	518	522	530	561	510	488	539	501	501	515	576	522	503	554	504	510	523	523	526	508	542	528	533	514	506	519	573	481	516	529	529	540	537	525	576	521	552	487	567	499	518	560	487	543	535	510	520	548	501	515	532	547	534	516	543	480	540	516	546	542	570	506	525	527	487	513	539	513	499	520	516	521	520	532	515	521	557	525	520	481	538	547	553	549	517	559	495	556	518	524	544	483	543	542	558	520	564	524	489	532	470	504	505	553	524	515	525	554	511	548	514	507	540	517	549	529	517	537	543	482	503	543	498	529	534	499	527	517	524	511	540	516	526	556	511	519	542	512	527	548	504	535	510	507	554	488	518	527	546	539	493	515	558	551	544	497	504	505	516	530	509	553	501	513	546	485	515	519	601	535	496	522	495	528	492	504	551	484	547	531	522	483	496	537	485	496	516	522	505	507	523	489	495	491	546	518	541	506	504	502	536	500	525	494	504	530	509	520	528	509	500	549	523	491	521	553	480	497	496	541	571	492	549	552	528	514	519	476	528	550	538	527	516	549	485	556	508	541	508	566	491	504	539	519	506	518	549	558	524	509	475	554	524	527	500	522	518	508	537	546	480	541	512	503	541	513	564	536	510	540	514	554	517	503	497	525	505	539	511	552	531	470	498	530	517	554	506	532	501	470	517	534	504	509	520	527	548	522	536	546	539	545	479	503	528	512	507	518	511	503	540	502	521	505	494	576	499	504	531	525	527	537	531	578	519	532	502	502	509	503	531	530	500	536	490	501	492	584	539	512	497	531	545	508	523	481	520	459	527	540	523	571	529	524	495	504	493	552	516	523	536	528	534	519	540	503	490	504	510	511	500	526	504	569	499	515	524	514	536	490	567	554	538	525	560	578	522	531	543	487	538	528	511	507	531	506	521	537	559	532	537	512	561	500	547	512	493	515	490	487	555	521	524	495	528	515	532	471	522	477	520	528	507	563	567	534	518	515	555	481	530	504	561	515	580	505	577	520	568	529	545	528	503	525	521	531	519	532	519	472	502	498	514	557	516	484	527	545	511	533	533	543	537	503	520	505	522	516	579	515	543	560	554	547	503	502	550	527	488	515	529	525	551	556	542	511	513	509	527	497	538	551	542	548	549	541	533	556	531	493
25570	21431	27547	29731	51347	40085	23578	8273	2495	1171	807	677	636	659	675	671	690	670	655	686	659	662	611	697	681	677	678	664	649	666	679	670	663	723	716	677	644	617	664	648	649	658	663	649	645	677	704	650	653	659	692	645	674	644	687	633	645	686	654	695	658	625	650	649	626	624	675	662	662	687	666	650	612	671	631	687	654	671	649	661	667	630	620	631	595	660	660	632	671	666	665	650	634	646	645	639	667	647	624	689	672	658	664	643	643	626	628	638	629	679	631	678	719	663	678	653	600	692	681	647	671	651	654	657	666	643	683	706	628	644	650	676	668	644	647	675	698	647	698	625	684	660	620	624	624	618	649	688	654	682	664	659	657	659	649	687	653	673	629	665	652	632	675	670	692	660	676	643	658	652	667	675	722	732	674	658	644	659	678	656	680	671	644	666	673	677	618	675	633	661	678	651	707	674	672	629	653	680	630	635	660	664	695	657	676	642	647	622	601	632	653	636	669	661	676	647	692	700	661	668	684	617	629	663	689	635	652	640	634	693	685	642	619	643	643	654	652	730	701	671	652	658	656	670	660	697	638	642	660	639	641	615	654	659	691	646	696	654	650	734	655	678	685	671	678	637	673	692	668	629	706	665	667	690	702	654	614	616	692	695	582	672	680	635	627	703	691	629	634	671	667	650	579	629	686	700	691	659	655	676	668	653	668	686	668	675	659	666	693	666	656	613	654	710	618	626	700	605	602	659	675	678	605	686	650	611	661	641	668	671	635	647	672	699	667	632	638	613	655	689	646	694	667	667	660	697	601	616	631	685	682	657	676	635	688	670	641	675	683	595	634	643	639	631	647	658	729	648	642	593	708	682	651	638	666	623	649	715	637	677	634	650	679	636	655	636	702	640	678	663	647	712	682	638	595	638	631	650	682	652	713	671	652	664	620	664	622	648	730	614	617	672	683	669	671	636	668	636	679	698	687	683	664	697	711	664	710	656	650	658	660	660	642	637	718	628	681	653	674	677	663	626	661	615	668	698	657	627	702	657	668	694	618	619	610	652	669	652	655	626	654	675	663	655	644	687	631	636	668	660	672	653	593	626	675	669	653	668	641	682	667	703	669	687	634	673	633	677	669	694	666	654	630	660	653	635	656	660	678	627	683	717	668	672	666	666	692	662	704	632	652	670	677	679	641	705	628	684	608	628	677	702	683	687	640	676	623	668	668	687	647	656	666	698	690	663	626	692	633	649	642	660	656	657	699	640	612	659	646	656	681	653	597	667	642	642	631	628	656	623	594	662	664	614	678	652	672	709	621	649	677	619	661	638	657	625	649	671	643	720	649	691	642	670	644	662	688	666	652	634	643	673	650	664	681	627	680	706	687	658	682	626	617	639	622	628	657	638	684	654	672	667	670	706	722	647	641	647	649	649	646	650	654	651	700	656	644	641	669	671	705	659	668	641	638	662	636	660	668	651	689	643	645	715	677	668	698	701	704	665	649	692	732	699	681	644	712	629	613	666	648	661	665	641	635	660	681	668	675	617	701	617	635	671	641	658	633	682	669	701	664	652	648	658	615	684	635	620	662	669	713	654	656	664	670	643	660	663	664	638	660	609	666	672	643	637	639	673	718	681	650	669	646	655	604	665	612	688	651	672	657	706	671	693	638	695	717	670	634	661	671	619	666	683	694	683	615	638	678	703	681	645	606	675	636	663	669	684	652	640	691	653	690	609	658	740	676	655	634	662	675	645	673	656	686	638	674	660	655	622	710	641	674	699	643	661	680	701	704	635	611	657	621	621	694	649	680	676	713	717	711	639	664	668	645	672	695	672	649	633	672	673	673	714	652	656	659	715	647	686	693	674	631	646	707	695	668	672	676	619	691	668	670	653	668	690	673	703	686	637	638	661	606	613	641	631	666	637	621	662	625	679	695	665	666	665	652	679	683	655	699	650	614	712	672	637	641	636	631	694	653	667	615	657	627	644	648	628	714	665	689	663	656	675	648	682	669	659	743	667	691	651	667	675	665	685	660	710	620	623	635	627	642	680	642	646	667	602	685	681	640	642	670	637	649	635	672	647	614	624	682	659	659	620	670	670	640	662	689	641	694	653	690	654	647	644	654	619	645	613	675	690	663	697	619	603	681	664	635	618	664	680	654	606	621	663	629	641	656	675	672	652	643	642	660	614	684	650	648	638	637	661	655	610	695	654	664	634	663	646	625	690	644	604	640	651	668	635	642	673	650	638	662	639	677	681	614	657	596	663	669	648	655	664	686	636	648	672	657	660	641	690	654	635	623	645	678	635	679	694	694	689	646	620	702	696	628	678	649	633	697	629	656	675	647	691	641	662	701	686	631	681	663	666	685	699	664	659	660	689	691	653	670	666	682	670	677	618	634	598	671	655	705	632	650	635	666	633	660	657	678	703	673	639	644	659	647	645	669	651	639	695	632	653	673	689	640	661	685	634	645	664	645	618	647	705	650	630	678	673	672	660	619	673	677	629	641	690	642	655	671	690	690	660	687	658	634	632	622	665	640	674	678	703	669	641	660	659	680	673	629	648	643	676	679	642	710	681	644	681	668	682	660	632	639	631	635	644	650	657	637	655	604	639	662	619	661	605	642	701	667	678	662	600	631	657	696	642	622	665	682	672	684	696	619	676	653	651	656	655	608	670	651	625	675	693	692	652	637	676	683	637	679	672	618	710	637	608	686	596	683	690	589	663	628	643	697	709	657	677	609	656	668	690	689	640	662	674	632	696	635	678	630	662	709	676	621	617	710	643	683	627	677	700	655	666	680	705	654	684	660	712	632	673	645	667	656	654	711	663	681	656	642	612	604	618	647	643	649	639	693	666	657	651	690	661	670	667	678	657	677	656	671	640	684	648	679	703	703	728	623	643	681	606	645	652	645	662	670	631	653	652	664	698	643	716	652	636	703	628	665	708	675	661	629	679	674	623	668	601	655	601	671	612	691	680	632	636	633	689	640	645	625	652	656	676	653	673	610	693	644	637	668	641	668	660	683	655	684	627	682	665	664	690	699	601	623	644	639	630	691	675	673	714	692	656	699	627	638	633	635	650	667	619	610	663	657	706	699	657	665	720	596	659	667	662	645	670	660	628	631	606	648	699	634	639	670	636	633	677	680	639	646	620	637	653	649	682	668	681	638	663	681	663	659	636	645	653	635	648	659	617	661	647	644	653	661	663	654	645	626	671	664	603	622	722	633	671	699	673	704	660	654	665	653	641	715	689	683	644	659	671	675	668	701	678	621	620	654	664	693	672	660	627	674	624	664	672	704	657	684	649	650	629	640	622	666	650	670	633	645	647	665	633	658	724	676	681	607	675	632	667	626	671	712	637	634	673	681	656	645	646	665	630	642	653	678	655	618	619	701	649	641	644	668	653	668	694	641	669	666	623	666	676	611	635	662	653	638	665	681	709	648	642	709	670	610	685	699	677	664	647	698	684	655	634	670	645	640	678	670	661	644	658	640	651
11997	13886	9525	25351	51130	32302	16164	6300	2511	1101	742	633	600	584	611	580	606	538	575	623	610	569	576	583	598	623	566	561	552	641	564	604	602	610	574	586	569	551	564	604	565	569	583	596	589	563	604	567	567	584	582	572	584	586	611	638	584	581	580	574	598	601	587	571	603	560	562	574	580	583	592	637	582	553	577	587	534	597	627	588	603	612	612	539	617	640	585	569	560	557	603	616	576	593	573	580	558	599	631	571	626	605	595	615	627	641	588	631	583	573	562	517	552	615	565	593	630	587	585	579	595	613	581	574	580	609	589	623	564	594	589	539	598	566	607	581	599	588	587	589	564	591	548	584	613	619	579	619	572	571	613	568	592	521	590	585	576	586	547	597	580	602	593	606	615	595	582	623	538	608	583	586	639	595	602	555	603	559	588	624	649	625	566	595	590	577	588	617	578	643	599	573	621	567	593	524	535	606	588	605	592	598	586	547	550	555	633	531	638	595	564	600	594	541	583	607	586	595	579	603	554	572	595	591	543	635	593	585	575	589	584	565	625	627	586	616	586	607	572	584	612	597	614	609	596	579	613	601	585	614	609	629	617	582	573	531	599	572	529	558	583	585	586	602	609	542	582	603	633	603	570	593	603	599	618	604	538	523	589	605	574	601	609	559	552	627	623	605	639	593	624	589	577	574	582	587	585	565	621	572	610	588	596	582	591	575	620	599	595	561	577	584	598	627	554	600	584	560	578	553	578	570	602	604	582	570	592	598	620	616	581	546	615	595	603	574	542	551	561	597	627	613	580	565	599	587	644	563	567	543	619	594	597	597	660	573	564	598	578	577	561	591	564	607	629	617	564	573	590	554	613	586	611	624	619	569	562	595	603	587	599	587	583	559	630	568	617	597	567	577	580	600	587	655	621	566	618	618	599	611	605	593	565	560	587	603	587	614	622	566	519	622	604	572	570	583	572	546	581	558	603	620	601	575	607	606	599	626	573	573	560	612	540	597	578	570	596	579	643	611	574	630	603	587	601	585	577	595	575	569	614	595	590	557	576	568	618	578	609	609	617	580	594	575	565	583	611	560	564	567	604	629	604	564	600	616	610	607	594	655	596	600	623	577	589	616	626	578	601	584	583	630	588	597	590	575	562	587	612	612	579	642	579	595	582	615	573	609	601	623	542	611	623	559	610	614	561	582	626	593	585	573	563	636	622	536	565	591	605	587	607	582	595	590	568	574	604	605	579	574	590	631	566	565	597	578	622	610	593	611	586	583	577	577	599	540	603	633	599	588	581	595	595	589	592	581	591	602	573	604	595	589	552	636	596	609	591	578	605	559	597	613	553	621	586	538	575	574	607	536	553	550	611	607	610	602	560	572	589	584	580	587	583	612	592	604	590	545	590	607	578	576	545	604	614	584	575	595	601	610	546	603	616	558	609	586	598	599	550	646	567	575	581	591	581	589	623	595	593	566	642	575	582	599	652	581	617	587	587	586	618	601	627	594	617	577	578	598	607	607	577	570	610	617	596	578	591	611	583	560	575	589	607	598	568	595	584	610	565	582	584	609	550	589	610	619	609	570	612	630	598	596	578	578	596	587	607	559	581	620	602	574	551	629	586	601	539	603	589	621	587	572	593	610	531	523	581	576	576	557	581	574	601	592	564	570	595	584	596	581	575	611	615	605	615	586	635	599	589	577	616	626	575	633	585	577	595	612	565	614	586	576	627	597	621	551	629	599	593	580	554	610	569	556	566	605	632	564	592	604	636	584	564	575	612	587	572	577	595	597	596	552	586	569	603	580	579	593	591	614	545	567	587	592	578	583	608	607	574	609	642	605	581	587	572	602	618	616	605	571	602	573	574	611	622	598	551	577	589	598	605	567	558	553	582	614	600	566	589	577	548	593	579	586	629	547	630	631	572	583	614	616	579	630	575	589	569	563	599	567	583	608	609	596	579	615	611	604	569	616	558	575	556	572	584	592	607	602	589	625	578	564	565	571	583	587	592	560	580	617	605	634	616	591	594	579	597	579	564	586	550	558	584	616	609	556	629	594	624	620	608	543	614	610	552	611	581	570	610	528	541	593	539	610	563	633	546	593	613	601	593	592	551	550	551	573	543	599	580	623	577	570	623	556	606	559	548	553	594	577	590	565	574	582	559	632	584	545	643	589	579	630	555	557	632	579	585	595	571	607	586	626	545	582	596	569	586	529	578	575	510	614	591	624	609	625	586	620	552	595	543	607	617	593	621	550	591	594	605	612	615	585	573	584	568	573	564	568	592	615	576	559	576	596	600	580	594	587	608	590	588	545	575	590	620	543	614	609	601	581	607	636	548	600	607	555	606	599	566	564	577	560	593	647	561	576	584	559	602	580	560	596	613	537	602	613	666	626	604	585	532	593	542	596	582	603	582	597	604	613	621	585	569	592	572	592	652	613	597	529	605	538	605	598	548	577	571	622	611	582	619	589	600	577	544	591	603	592	592	588	605	601	586	580	601	597	579	562	593	555	587	592	556	597	564	545	548	566	612	596	617	608	591	595	592	606	594	603	588	610	560	614	536	585	635	617	580	646	618	587	575	576	588	601	570	558	638	587	589	562	631	605	599	596	571	596	572	629	588	553	625	653	584	623	587	626	583	580	590	628	650	564	562	580	625	596	570	598	557	636	572	599	599	557	579	588	568	541	632	562	616	580	566	602	575	543	601	559	570	557	559	560	620	566	591	593	553	578	593	590	591	572	569	574	615	602	573	623	632	618	607	587	557	593	626	571	606	525	583	618	586	581	627	568	571	578	585	595	595	577	588	601	612	539	602	583	582	583	577	609	607	574	582	578	587	597	588	590	581	566	559	607	580	567	623	600	609	599	597	567	604	567	599	588	568	602	623	565	624	596	565	564	588	558	594	594	574	631	604	631	559	615	578	565	620	583	640	546	621	591	560	570	575	598	611	586	578	611	541	569	638	599	555	567	548	583	572	613	568	600	597	597	610	591	601	604	563	580	615	536	581	562	606	616	570	601	585	569	565	633	566	634	607	598	579	599	592	555	594	631	584	584	573	560	550	565	611	567	610	593	587	607	641	650	543	576	573	590	593	549	573	619	652	568	597	588	614	581	575	539	565	546	581	596	619	567	577	572	527	618	593	586	627	579	585	599	620	599	594	541	563	620	639	564	587	585	582	574	531	581	581	591	572	611	596	603	611	635	625	631	589	568	580	605	548	586	548	626	591	622	586	592	597	582	598	567	557	594	606	603	609	600	595	578	540	577	599	616	596	597	581	563	565	575	584	538	604	554	568	635	596	574	610	621	589	584	578	632	582	601	620	571	583	581	570	607	598	558	567	587	626	599	557	602	554	575	588	567	628	601	586	595	573	622	580	564	637	617	631	556	603	555	542	567	575	630	607	588	605	550	581	621	623	557	601	568	557	605	601	587	578	622	595	554	561	573	577	610	620	611	598	592	564	574	621	536	575	589	591	596	614	615	623	579	587	559
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
